Panduan Lengkap Syntax Skrip Batch untuk Pemula
Halo, para pemrogram yang sedang belajar! Selamat datang ke perjalanan kita ke dunia skrip Batch. Sebagai guru komputer tetangga yang ramah, saya sangat antusias untuk mengarahkan Anda melalui dasar-dasar sintaks skrip Batch. Jangan khawatir jika Anda belum pernah menulis baris kode sebelumnya – kita akan mulai dari awal dan membangun pengetahuan Anda langkah demi langkah. Jadi, ambil secangkir kopi (atau minuman favorit Anda), dan mari kita masuk ke dalam!
Apa Itu Skrip Batch?
Sebelum kita mendalamkan sintaks, mari kita pahami apa itu skrip Batch. Bayangkan Anda adalah seorang chef di dapur yang sibuk. Daripada memasak setiap hidangan secara individual, Anda membuat resep yang menggabungkan semua langkahnya. Itu sebenarnya apa yang dilakukan skrip Batch – itu adalah rangkaian perintah yang Windows dapat eksekusi secara otomatis. Bagus sekali, kan?
Aturan Sintaks Dasar
Seperti bahasa lainnya, Batch memiliki set aturan sendiri. Berikut adalah beberapa titik penting yang perlu diingat:
- Berkas Batch memiliki ekstensi
.bat
atau.cmd
. - Setiap perintah biasanya dimulai di baris baru.
- Batch tidak case-sensitive (tetapi adalah praktek baik untuk konsisten).
- Komentar dimulai dengan
REM
atau::
.
Sekarang, mari kita jelajahi beberapa perintah dan konsep penting.
Perintah ECHO
Perintah ECHO
adalah seperti suara skrip Anda. Itu memungkinkan skrip Anda untuk "berbicara" dengan menampilkan pesan di layar. Mari kita lihat beberapa contoh:
ECHO Halo, Dunia!
ECHO Ini adalah skrip Batch pertama saya.
ECHO.
Dalam contoh ini, dua baris pertama akan mencetak pesan. Baris ketiga (ECHO.
) mencetak baris kosong. Itu seperti mengambil nafas antara kalimat!
Menonaktifkan dan Mengaktifkan ECHO
kadang-kadang, Anda mungkin ingin skrip Anda bekerja secara diam-diam. Itu di mana ECHO OFF
berguna:
@ECHO OFF
DIR
ECHO Pesan ini akan ditampilkan.
@ECHO ON
DIR
Ini adalah apa yang terjadi:
-
@ECHO OFF
menonaktifkan tampilan perintah (simbol@
menghindari penampilan perintah itu sendiri). - Perintah pertama
DIR
berjalan secara diam-diam. - Perintah
ECHO
masih menampilkan pesannya. -
@ECHO ON
mengaktifkan kembali tampilan perintah. - Perintah kedua
DIR
ditampilkan saat dijalankan.
Variabel di Batch
Variabel adalah seperti wadah yang menyimpan informasi. Mari kita lihat bagaimana menggunakannya:
@ECHO OFF
SET name=John
ECHO Halo, %name%!
SET /A age=25
ECHO Anda berusia %age% tahun.
Dalam skrip ini:
- Kita menggunakan
SET
untuk membuat variabel. -
%variable_name%
adalah cara kita menggunakan variabel. -
SET /A
digunakan untuk variabel numerik.
Statement Kondisional
Statement kondisional memungkinkan skrip Anda membuat keputusan. Mari kita lihat statement IF:
@ECHO OFF
SET /A num=10
IF %num% EQU 10 (
ECHO Nomor itu adalah 10
) ELSE (
ECHO Nomor itu bukan 10
)
Skrip ini memeriksa jika num
sama dengan 10. Jika ya, itu mencetak satu pesan; jika tidak, itu mencetak pesan lain.
Loop
Loop membantu Anda mengulangi aksi. Ini adalah loop FOR sederhana:
@ECHO OFF
FOR %%i IN (1,2,3,4,5) DO (
ECHO Nomor: %%i
)
Skrip ini akan menghitung dari 1 ke 5. Itu seperti mengajarkan anak untuk menghitung!
Dokumentasi
Dokumentasi sangat penting dalam pemrograman. Itu seperti meninggalkan catatan untuk diri Anda sendiri atau orang lain yang mungkin membaca kode Anda. Dalam Batch, kita menggunakan REM
atau ::
untuk komentar:
@ECHO OFF
REM Ini adalah komentar
:: Ini juga adalah komentar
ECHO Baris ini akan dieksekusi
Komentar diabaikan oleh komputer tetapi membantu manusia memahami kode.
Program Skrip Batch Pertama Anda
Sekarang, mari kita gabungkan semua itu dalam program skrip Batch sederhana:
@ECHO OFF
REM Ini adalah program skrip Batch pertama kita
ECHO Selamat datang ke pemrograman Batch!
SET /P name=Siapa namamu?
ECHO Senang bertemu Anda, %name%!
SET /A age=0
SET /P age=Berapa umur Anda?
IF %age% GEQ 18 (
ECHO Anda dewasa!
) ELSE (
ECHO Anda masih muda!
)
ECHO Mari kita hitung ke 5:
FOR %%i IN (1,2,3,4,5) DO (
ECHO %%i
PING -n 2 127.0.0.1 > NUL
)
ECHO Terima kasih telah mencoba skrip ini, %name%!
PAUSE
Skrip ini:
- Selamatkan pengguna
- Bertanya kepada pengguna tentang namanya dan umurnya
- Menentukan jika mereka dewasa
- Menghitung ke 5 (dengan jeda kecil antara angka)
- Ucapkan terima kasih
Coba menjalankan skrip ini dan lihat apa yang terjadi!
Perintah Batch Umum
Berikut adalah tabel dari beberapa perintah Batch umum yang Anda mungkin temui:
Perintah | Deskripsi |
---|---|
ECHO | Menampilkan pesan |
SET | Menetapkan variabel |
IF | Eksekusi kondisional |
FOR | Looping |
REM | Komentar |
PAUSE | Menunggu eksekusi |
CLS | Membersihkan layar |
DIR | Menampilkan isi direktori |
CD | Mengganti direktori |
COPY | Menyalin berkas |
DEL | Menghapus berkas |
Kesimpulan
Selamat! Anda telah mengambil langkah pertama ke dunia pemrograman Batch. Ingat, seperti belajar keterampilan baru, praktek adalah kunci. Cobalah menulis skrip Anda sendiri, eksperimen dengan perintah yang berbeda, dan jangan takut untuk membuat kesalahan – itu adalah bagaimana kita belajar!
Dalam les berikutnya, kita akan mendalami teknik pemrograman Batch yang lebih lanjut. Sampai jumpa, selamat coding!
Credits: Image by storyset