Seperti Apa File Ekstensi Batch File pada
DOS ?
.bat merupakan ekstensi pertama yang
digunakan oleh Microsoft untuk batch file. Ekstensi ini berjalan pada MS-DOS
dan semua versi dari Microsoft windows. Pada umunya di MS-DOS menggunakan
command.com untuk mengeksekusi file batch di windows menggunakan cmd.exe.
Cara Kerja Batch File
Ketika sebuah batch file dijalankan, shell
yang berupa command.com akan membaca file batch dan kemudian akan mengeksekusi
perintahnya secara baris per baris dan juga berurutan. Batch files berguna
untuk menjalankan rangkaian dari beberapa perintah yang bisa dieksekusi (executables)
secara otomatis dan sering digunakan oleh sistem administrator untuk
mengotomatisasi banyak proses secara bersamaan. Perintah-perintah batch file
ini bersifat case insensitive. Jadi tidak ada perbedaan maksud antara huruf
besar dengan huruf kecil, hal ini tentunya meringankan bagi sobat yang sering
kurang teliti dalam besar kecilnya huruf dalam pemrograman.
Perintah-perintah yang ada didalam DOS
batch command seperti Copy, Dir, Delete, sering juga disebut dengan
perintah internal, sedangkan perintah dengan format, Undelete, Backup merupakan
bagian dari perintah eksternal. Setiap sobat menjalankan perintah DOS batch
file tersebut baik secara internal maupun eksternal, command.com akan langsung
menjalankan peritah internal atau memanggil program eksternal yang terpisah dan
menjalankan perintah tersebut untuk mengembalikan hasilnya dalam bentuk
perintah eksternal.
Fungsi Batch File
Bisa dikatakan fungsi batch file ini untuk
melakukan tugas rutin seperti backup file Penting, menghapus file-file
sementara (*. tmp,. Bak, ~ .* , dll) maka sangat repot jika nantinya sobat
harus mengetikan perintah-perintah yang sama setiap kali akan melakukan tugas
yang sama.
Maka batch file ini sangat diperlukan untuk
mengatasi permasalahan tersebut, sehingga setiap saat rekan membutuhkan untuk
melakukan sebuah tugas tertentu dalam DOS, maka tinggal jalankan saja file
Batch yang sudah di buat sebelumnya. Hal ini tentu akan sangat efektif daripada
harus mengetikan perintah-perintah yang sama serta dapat menghemat waktu.
Semua pekerjaan yang kita kerjakan tentunya
akan bisa berdampak positif dan negatif, seperti halnya dalam batch ini yang
secara logika memiliki 2 fungsi, yakni fungsi positif dan fungsi negatif :
1. Bisa dikatakan berfungsi positif jika
bacth file ini digunakan untuk tune up, program administrator, backup, dll.
2. Kemudian bisa dikatakan negatif karena
jika mungkin nanti digunakan untuk membuat virus, cracker, dan sebagainya.
Berikut ini adalah beberapa perintah – perintah (Commands) dalam Batch File :
@ |
Simbol ini sering ditulis sebagai @ ECHO OFF untuk mencegah
ditampilkannya perintah disebelah kanan layar dalam batch file, sehingga yang
ditampilkan hanya hasilnya. |
ECHO |
Digunakan untuk menampilkan pesan dalam batch file. Contoh, “ECHO
Hello“ digunakan untuk menampilkan pesan Hello pada Program (Command Prompt,etc).
ECHO ON berfungsi menampilkan secara lengkap perintah BATCH berikut hasilnya
dan ECHO OFF hanya menampilkan hasilnya saja |
. |
Digunakan untuk memberikan jarak satu baris kosong pada layar |
REM |
Kependekan dari perintah REMARK. Merupakan suatu perintah yang
mengakibatkan suatu baris perintah menjadi tidak berfungsi, akan diabaikan
dan tidak diproses |
PAUSE |
Merupakan perintah untuk meminta satu ketikan tombol sembarang, dimana
pesan yang ditampilkan adalah Press any key to continue… Untuk
menghilangkan pesan tersebut dapat diketikan PAUSE > NUL. |
GOTO |
Digunakan untuk pergi atau pindah ke perintah tertentu, seperti GOTO
LABEL. Merupakan contoh dari perintah GOTO |
CALL |
Digunakan untuk memanggil (menggunakan) file batch lain, karena
apabila kita tidak menuliskan perintah CALL pada suatu penulisan Batch file
dimana kita memerlukan file tersebut maka proses akan berhenti pada perintah
tersebut. |
: |
Digunakan jika kita ingin membuat sebuah kategori / label. Hal ini
memungkinkan kita untuk melompat kebagian tertentu dari sebuah Batch file. |
:: |
Digunakan jika kita ingin menambah suatu komentar atau tulisan dalam
Batch file tanpa harus ditampilkan atau mengeksekusi baris komentar ketika
file batch dijalankan. |
CHOICE |
Memungkinkan Batch File dan Script file menunggu user untuk memilih
satu set pilihan yang ditulis dalam batch file |
CLS |
Menghapus layar, membersihkan layar program dari perintah – perintah. |
EXIT |
Keluar dari aplikasi (Jendela DOS/Script tool) |
IF |
Digunakan untuk memeriksa kondisi tertentu jika kondisi tersebut
tersedia. |
SHIFT |
Perubahan posisi parameter dalam Batch file |
START |
Menjalankan suatu aplikasi |
DATE |
Menampilkan prompt tanggal |
TIME |
Menampilkan prompt waktu |
PROMPT |
Menampilkan direktori yang sedang aktif |
TEKNIK PEMROGRAMMAN BATCH
I. COPY CON (COPY CONSOLE)
Copy Con merupakan salah satu perintah internal DOS / Windows yang berfungsi
untuk menciptakan sebuah file. Bentuk umum perintahnya adalah:
COPY CON [DRIVE:] [FILE NAME.EXTENSION]
Setelah mengetik perintah tersebut, kita akan memulai dari baris kosong dimana
itu merupakan awal dari file baru anda.Untuk membuat file tersebut tinggal
tekan kombinasi Ctrl + Z, dan Ctrl + C, jika anda ingin membatalkan pembuatan
file tersebut
PERINTAH-PERINTAH COPY CON
PERINTAH |
KETERANGAN |
F6 atau Ctrl-Z |
Merekam data |
MORE |
Menampilkan isi suatu file per satu layar |
SORT |
Mengurutkan data (mensortir data) Bentuk umum: SORT [/+N] < [DRIVE:] [FILE NAME.EXT] N : menunjuk kolom ke berapa yang akan disortir |
FIND |
Mencari data pada suatu file Bentuk umum: FIND /V atau /C atau /N [“STRING”] [DRIVE:] [FILE NAME.EXT] |
FIND /V |
Menampilkan seluruh baris data kecuali “string” |
FIND /C |
Menampilkan jumlah baris yang mengandung “string” |
FIND /N |
Menampilkan posisi dari data yang dicari |
PRINT |
Mencetak file dalam drive |
II. EDLIN (EDITOR LINE NUMBER)
EDLIN adalah perintah eksternal DOS / Windows yang berfungsi untuk
menyimpan teks berupa data, mengedit sebuah file yang sudah ada, dan dapat pula
digunakan untuk membuat file baru. Bentuk umum perintahnya adalah:
EDLIN [DRIVE:] [FILE NAME.EXTENSION]
PERINTAH-PERINTAH EDLIN
PERINTAH |
KETERANGAN |
I (INSERT) |
Menyisipkan baris sebelum baris ke-i Bentuk umum: iI |
F6 atau Ctrl-Z |
Ke luar dari model Insert |
D (DELETE) |
Menghapus baris ke-i sampai baris ke-j Bentuk umum: i,j,D |
M (MOVE) |
Memindahkan baris ke-i sampai baris ke-j ke sebelum baris ke-k Bentuk umum: i,j,k,M |
L (LIST) |
Menampilkan semua isi file |
Q (QUIT) |
Ke luar dari EDLIN |
PERINTAH |
KETERANGAN |
C (COPY) |
Menyalin baris ke-i sampai baris ke-j ke sebelum baris ke-k Bentuk umum: i,j,k,C |
E (EXIT) |
Merekam program dan langsung ke luar dari EDLIN (kembali ke prompt
DOS) |
0 Response to "Praktikum Pemrograman Dasar Kelas X TKJ 2020/2021"
Post a Comment