Tutorial Command Prompt #4 - Proyek Mini CMD yang Seru dan Praktis!


🚀 Tutorial Command Prompt #4

Proyek Mini CMD yang Seru dan Praktis!

Halo kembali, teman-teman! Setelah mempelajari berbagai perintah CMD, sekarang saatnya kita praktek dengan membuat proyek-proyek mini yang seru! Di tutorial ini, kamu akan belajar menerapkan semua yang sudah dipelajari untuk membuat sesuatu yang berguna. Siap menjadi pembuat proyek CMD? Ayo mulai! 🎨

📚 Membuat Folder untuk Tugas Sekolah

Proyek pertama kita adalah membuat struktur folder yang rapi untuk menyimpan tugas sekolahmu. Dengan CMD, kamu bisa membuat banyak folder sekaligus dengan cepat!

🎯 Proyek 1: Sistem Folder Tugas Sekolah

📁 Tujuan Proyek:

Membuat folder-folder terorganisir untuk semua mata pelajaranmu dengan satu kali klik!

📝 Yang Akan Kita Buat:

  • Folder utama "Tugas Sekolah"
  • Folder untuk setiap mata pelajaran
  • Sub-folder untuk semester 1 dan 2

Langkah-langkah:

1 Buka CMD dan masuk ke Desktop:

C:\Users\NamaKamu> cd Desktop

2 Buat folder utama:

C:\Users\NamaKamu\Desktop> mkdir "Tugas Sekolah"

💡 Kenapa Pakai Tanda Kutip?

Ketika nama folder ada spasinya (seperti "Tugas Sekolah"), kita harus menggunakan tanda kutip " ". Tanpa tanda kutip, CMD akan menganggap "Tugas" dan "Sekolah" sebagai dua folder berbeda!

3 Masuk ke folder tersebut:

C:\Users\NamaKamu\Desktop> cd "Tugas Sekolah"

4 Buat folder untuk setiap mata pelajaran sekaligus:

mkdir Matematika IPA IPS "Bahasa Indonesia" "Bahasa Inggris" PPKN

5 Buat sub-folder semester di setiap mata pelajaran:

mkdir Matematika\Semester1 Matematika\Semester2
mkdir IPA\Semester1 IPA\Semester2
mkdir IPS\Semester1 IPS\Semester2
mkdir "Bahasa Indonesia\Semester1" "Bahasa Indonesia\Semester2"
mkdir "Bahasa Inggris\Semester1" "Bahasa Inggris\Semester2"
mkdir PPKN\Semester1 PPKN\Semester2

6 Lihat hasilnya dengan perintah tree:

C:\Users\NamaKamu\Desktop\Tugas Sekolah> tree

🎨 Cara Lebih Cepat dengan File Batch!

Daripada mengetik satu per satu, kamu bisa membuat file batch yang otomatis membuat semua folder! Coba buat file buat_folder_tugas.bat di Desktop dengan isi:

@echo off
echo Membuat struktur folder tugas sekolah...

cd Desktop
mkdir "Tugas Sekolah"
cd "Tugas Sekolah"

mkdir Matematika IPA IPS "Bahasa Indonesia" "Bahasa Inggris" PPKN

mkdir Matematika\Semester1 Matematika\Semester2
mkdir IPA\Semester1 IPA\Semester2
mkdir IPS\Semester1 IPS\Semester2
mkdir "Bahasa Indonesia\Semester1" "Bahasa Indonesia\Semester2"
mkdir "Bahasa Inggris\Semester1" "Bahasa Inggris\Semester2"
mkdir PPKN\Semester1 PPKN\Semester2

echo.
echo Selesai! Folder sudah dibuat di Desktop.
echo Cek folder "Tugas Sekolah" di Desktop kamu!
pause

Simpan file ini, lalu double-klik untuk menjalankannya! Semua folder akan dibuat otomatis! ✨

📂 Mengatur File dengan CMD

Sekarang kita akan belajar cara mengatur file-file yang berantakan menggunakan CMD. Ini sangat berguna untuk membersihkan folder Download yang sering penuh dengan file acak!

🎯 Proyek 2: Pengatur File Otomatis

🗂️ Tujuan Proyek:

Membuat sistem yang otomatis memindahkan file berdasarkan jenisnya (gambar, dokumen, video, dll).

📝 Apa Yang Akan Dilakukan:

  • Membuat folder untuk setiap jenis file
  • Memindahkan file gambar ke folder Gambar
  • Memindahkan file dokumen ke folder Dokumen
  • Memindahkan file video ke folder Video

Langkah Manual (untuk Belajar):

1 Masuk ke folder yang ingin dirapikan (misalnya Downloads):

C:\Users\NamaKamu> cd Downloads

2 Buat folder untuk setiap kategori:

mkdir Gambar Dokumen Video Musik Arsip

3 Pindahkan file gambar:

move *.jpg Gambar\
move *.png Gambar\
move *.gif Gambar\

4 Pindahkan file dokumen:

move *.pdf Dokumen\
move *.docx Dokumen\
move *.txt Dokumen\

5 Pindahkan file video:

move *.mp4 Video\
move *.avi Video\
move *.mkv Video\

6 Pindahkan file musik:

move *.mp3 Musik\
move *.wav Musik\

🤖 Script Otomatis: File Organizer!

Buat file batch bernama rapikan_file.bat untuk mengotomatiskan proses ini:

@echo off
echo ========================================
echo FILE ORGANIZER - Rapikan File Otomatis
echo ========================================
echo.

REM Buat folder kategori jika belum ada
if not exist "Gambar" mkdir Gambar
if not exist "Dokumen" mkdir Dokumen
if not exist "Video" mkdir Video
if not exist "Musik" mkdir Musik
if not exist "Arsip" mkdir Arsip

echo Memindahkan file gambar...
move *.jpg Gambar\ 2>nul
move *.jpeg Gambar\ 2>nul
move *.png Gambar\ 2>nul
move *.gif Gambar\ 2>nul
move *.bmp Gambar\ 2>nul

echo Memindahkan file dokumen...
move *.pdf Dokumen\ 2>nul
move *.docx Dokumen\ 2>nul
move *.doc Dokumen\ 2>nul
move *.txt Dokumen\ 2>nul
move *.xlsx Dokumen\ 2>nul
move *.pptx Dokumen\ 2>nul

echo Memindahkan file video...
move *.mp4 Video\ 2>nul
move *.avi Video\ 2>nul
move *.mkv Video\ 2>nul
move *.mov Video\ 2>nul

echo Memindahkan file musik...
move *.mp3 Musik\ 2>nul
move *.wav Musik\ 2>nul
move *.flac Musik\ 2>nul

echo Memindahkan file arsip...
move *.zip Arsip\ 2>nul
move *.rar Arsip\ 2>nul
move *.7z Arsip\ 2>nul

echo.
echo ========================================
echo Selesai! File sudah dirapikan.
echo ========================================
pause

💡 Penjelasan Script:

  • @echo off - Menyembunyikan perintah yang dijalankan
  • REM - Membuat komentar (tidak dijalankan)
  • if not exist - Mengecek apakah folder sudah ada
  • 2>nul - Menyembunyikan pesan error jika file tidak ditemukan
  • pause - Menunggu user menekan tombol sebelum menutup

📊 Membuat Struktur Folder yang Rapi

Kita akan belajar membuat struktur folder yang terorganisir dengan baik untuk berbagai keperluan.

🎯 Proyek 3: Template Folder Proyek

💼 Tujuan Proyek:

Membuat template folder standar yang bisa digunakan untuk setiap proyek baru (misalnya proyek sekolah, hobi, atau tugas).

Struktur Folder yang Akan Dibuat:

Proyek_Saya/
├── 01_Perencanaan/
│ ├── Draft
│ └── Catatan
├── 02_Materi/
│ ├── Gambar
│ ├── Video
│ └── Referensi
├── 03_Pengerjaan/
│ ├── Versi1
│ ├── Versi2
│ └── Final
└── 04_Presentasi/
├── Slide
└── Handout

Script untuk Membuat Template Ini:

📁 Buat file buat_template_proyek.bat

@echo off
echo ========================================
echo TEMPLATE PROYEK - Pembuat Folder
echo ========================================
echo.

set /p nama_proyek="Masukkan nama proyek: "

echo.
echo Membuat struktur folder untuk proyek: %nama_proyek%
echo.

REM Buat folder utama
mkdir "%nama_proyek%"
cd "%nama_proyek%"

REM Buat struktur folder
mkdir "01_Perencanaan\Draft"
mkdir "01_Perencanaan\Catatan"

mkdir "02_Materi\Gambar"
mkdir "02_Materi\Video"
mkdir "02_Materi\Referensi"

mkdir "03_Pengerjaan\Versi1"
mkdir "03_Pengerjaan\Versi2"
mkdir "03_Pengerjaan\Final"

mkdir "04_Presentasi\Slide"
mkdir "04_Presentasi\Handout"

REM Buat file README
echo Proyek: %nama_proyek% > README.txt
echo Dibuat pada: %date% %time% >> README.txt
echo. >> README.txt
echo Struktur Folder: >> README.txt
echo - 01_Perencanaan: Untuk draft dan catatan awal >> README.txt
echo - 02_Materi: Untuk mengumpulkan bahan >> README.txt
echo - 03_Pengerjaan: Untuk proses pengerjaan >> README.txt
echo - 04_Presentasi: Untuk bahan presentasi >> README.txt

cd ..

echo.
echo ========================================
echo Selesai!
echo Folder proyek "%nama_proyek%" sudah dibuat!
echo ========================================
echo.
pause

💡 Fitur Keren dalam Script Ini:

  • set /p - Meminta input dari user
  • %nama_proyek% - Variabel yang menyimpan input user
  • Script otomatis membuat file README.txt dengan informasi proyek
  • Struktur folder yang konsisten untuk setiap proyek

🎨 Proyek Kreatif: File Batch Interaktif

Sekarang kita akan membuat sesuatu yang lebih seru - file batch dengan menu interaktif!

🎯 Proyek 4: Menu Utilitas CMD

🎮 Tujuan Proyek:

Membuat program CMD dengan menu pilihan yang bisa melakukan berbagai tugas berguna.

🚀 Program: My CMD Toolkit

Buat file my_toolkit.bat dengan isi berikut:

@echo off
title My CMD Toolkit - By [Nama Kamu]
color 0A

:menu
cls
echo ========================================
echo MY CMD TOOLKIT v1.0
echo ========================================
echo.
echo [1] Lihat Info Komputer
echo [2] Cek Koneksi Internet
echo [3] Lihat Tanggal dan Waktu
echo [4] Bersihkan Layar
echo [5] Buka Folder Desktop
echo [6] Lihat IP Address
echo [7] Keluar
echo.
echo ========================================

set /p pilihan="Pilih menu (1-7): "

if "%pilihan%"=="1" goto info
if "%pilihan%"=="2" goto ping
if "%pilihan%"=="3" goto waktu
if "%pilihan%"=="4" goto bersih
if "%pilihan%"=="5" goto desktop
if "%pilihan%"=="6" goto ip
if "%pilihan%"=="7" goto keluar

echo Pilihan tidak valid!
pause
goto menu

:info
cls
echo ========== INFO KOMPUTER ==========
echo.
systeminfo | findstr /C:"Host Name" /C:"OS Name" /C:"System Type" /C:"Total Physical Memory"
echo.
pause
goto menu

:ping
cls
echo ========== CEK KONEKSI ==========
echo.
ping google.com -n 4
echo.
pause
goto menu

:waktu
cls
echo ========== TANGGAL & WAKTU ==========
echo.
echo Tanggal: %date%
echo Waktu : %time%
echo.
pause
goto menu

:bersih
cls
echo Layar sudah dibersihkan!
timeout /t 2 >nul
goto menu

:desktop
cls
echo Membuka folder Desktop...
start explorer "%userprofile%\Desktop"
timeout /t 2 >nul
goto menu

:ip
cls
echo ========== IP ADDRESS ==========
echo.
ipconfig | findstr /C:"IPv4"
echo.
pause
goto menu

:keluar
cls
echo.
echo Terima kasih sudah menggunakan My CMD Toolkit!
echo.
timeout /t 2 >nul
exit

💡 Penjelasan Perintah Baru:

  • title - Mengubah judul jendela CMD
  • color 0A - Mengubah warna (0=hitam, A=hijau terang)
  • :menu - Label untuk melompat ke bagian tertentu
  • goto menu - Melompat ke label :menu
  • set /p pilihan - Menerima input dari user
  • if "%pilihan%"=="1" - Kondisi if
  • findstr - Mencari teks tertentu dari output
  • timeout /t 2 - Menunggu 2 detik
  • start explorer - Membuka File Explorer

🎨 Customisasi Warna CMD:

Kamu bisa mengubah warna dengan perintah color:

  • color 0A - Hijau terang (seperti Matrix!)
  • color 0B - Biru terang
  • color 0C - Merah terang
  • color 0E - Kuning terang
  • color 1F - Background biru, text putih
  • color 4E - Background merah, text kuning

Angka pertama = warna background, angka kedua = warna text

📝 Tips Membuat Proyek CMD yang Baik

✅ Checklist Proyek CMD yang Baik:

  1. Gunakan @echo off - Membuat output lebih bersih
  2. Beri judul yang jelas - Gunakan title
  3. Tambahkan komentar - Gunakan REM untuk menjelaskan kode
  4. Beri pesan yang jelas - User harus tahu apa yang terjadi
  5. Gunakan pause - Biarkan user membaca hasil sebelum window tertutup
  6. Handle error - Gunakan if exist untuk cek file/folder
  7. Buat backup - Sebelum menghapus/memindahkan file penting
  8. Test dulu! - Coba di folder test sebelum pakai di file asli

⚠️ Hal yang Harus Dihindari:

  • ❌ Jangan menggunakan perintah del *.* tanpa konfirmasi
  • ❌ Jangan menghapus file sistem Windows
  • ❌ Jangan membuat script yang mengubah setting penting tanpa backup
  • ❌ Jangan menjalankan script dari internet tanpa membaca isinya dulu
  • ❌ Jangan lupa test script di folder latihan dulu!

🎯 Tantangan: Buat Proyekmu Sendiri!

🚀 Tantangan Kreatif!

Sekarang giliran kamu membuat proyek sendiri! Pilih salah satu ide berikut atau buat ide sendiri:

Ide Proyek Mudah:

  1. Pembuat folder backup otomatis
  2. Script untuk membuat jurnal harian (otomatis buat file dengan tanggal hari ini)
  3. Kalkulator sederhana menggunakan set /a
  4. Quiz interaktif dengan pertanyaan dan jawaban

Ide Proyek Menengah:

  1. Program absensi kelas sederhana
  2. Pengelola daftar tugas (to-do list)
  3. Generator nama folder dengan tanggal otomatis
  4. Menu launcher untuk membuka program favorit

Tips Membuat Proyek:

  • Mulai dari yang sederhana
  • Tambahkan fitur satu per satu
  • Test setiap perubahan
  • Jangan takut bereksperimen!
  • Catat error yang muncul untuk belajar

📝 Rangkuman

Apa yang sudah kita pelajari di Tutorial #4?

Proyek 1: Sistem Folder Tugas Sekolah

  • Membuat struktur folder terorganisir
  • Menggunakan mkdir dengan banyak parameter
  • Membuat sub-folder bertingkat

Proyek 2: Pengatur File Otomatis

  • Memindahkan file berdasarkan ekstensi
  • Menggunakan wildcard (*) untuk banyak file
  • Membuat script batch otomatis

Proyek 3: Template Folder Proyek

  • Membuat template folder standar
  • Menggunakan input user dengan set /p
  • Membuat file README otomatis

Proyek 4: Menu Utilitas CMD

  • Membuat program dengan menu interaktif
  • Menggunakan goto dan label
  • Menggunakan if untuk kondisi
  • Customisasi warna dan judul CMD

Perintah Baru yang Dipelajari:

  • title - Mengubah judul window
  • color - Mengubah warna CMD
  • set /p - Menerima input user
  • goto - Melompat ke label
  • if - Kondisi
  • findstr - Mencari teks dalam output
  • timeout - Menunggu beberapa detik
  • start explorer - Membuka File Explorer

🎊 Selamat!

Kamu sudah berhasil membuat 4 proyek mini CMD yang berguna! Sekarang kamu bisa:

  • ✅ Membuat struktur folder terorganisir dengan cepat
  • ✅ Mengatur file-file yang berantakan
  • ✅ Membuat template folder untuk proyek
  • ✅ Membuat program CMD dengan menu interaktif

Di tutorial berikutnya, kita akan belajar Tips & Trik CMD yang lebih advanced! Jangan lewatkan! 💻✨

Previous Post Next Post

نموذج الاتصال