Volume In Drive C is RITO Directory of C:\
MASM.EXE 8,424 04-09-99 5:00a LINK .EXE 65,777 07-07-99 1:49a
Nama Nama Ukuran Tanggal Jam File Ekstensi File Buat Buat
SYARAT PENULISAN NAMA FILE
1. Nama file maksimal terdiri dari 8 karakter
2. Nama file dapat merupakan kombinasi huruf dan angka tapi harus dimulai dengan huruf
3. Nama ekstensi (jenis file) maksimal terdiri dari 3 karakter 4. Penulisan nama ekstensi bersifat optional
5. Nama ekstensi tidak boleh menggunakan nama yang telah menjadi ‘milik’ komputer, misalnya com, bat, bas, pas, cob, $$$, bak, dan lainnya
6. Nama file dan nama ekstensi dipisahkan oleh tanda baca titik
7. Di dalam nama file dan nama ekstensi tidak boleh ada tanda baca apapun selain tanda baca titik sebagai pemisah
8. Pemakaian huruf kecil dan huruf besar dianggap sama SPESIFIKASI FILE GLOBAL
Merupakan tanda baca yang digunakan untuk menggantikan sejumlah nama file. Fungsinya adalah untuk mempermudah proses pengaksesan beberapa nama file secara serentak atau dalam waktu bersamaan. Tanda baca yang digunakan adalah:
1. Asterisk (*)
Asterisk (*) berfungsi untuk menggantikan semua karakter yang terdapat di dalam nama file atau nama ekstensi, mulai dari posisi asterisk.
Contoh :
*.Pas : semua file yang mempunyai ekstensi “Pas”
ekstensi yang berawalan huruf B *.* : semua file dengan semua ekstensi
2. Tanda Tanya (?)
Tanda Tanya (?) berfungsi untuk menggantikan satu buah karakter yang terdapat di dalam nama file atau nama ekstensi
Contoh :
??da????.Bat : semua file yang huruf ke-3 dan ke-4 nya “da” dan mempunyai ekstensi “Bat”
Pa??.Co? : semua file yang berawalan “Pa” dan terdiri dari 4 karakter dengan semua ekstensi yang bera walan “Co”
D I R E C T O R Y
FUNGSI DIRECTORY
1. Mempermudah proses pencarian file 2. Mempercepat waktu akses komputer
3. Mengelompokkan beberapa file berdasarkan kriteria tertentu
PETUNJUK PENGGUNAAN DIRECTORY
1. Kumpulkan file yang sejenis ke dalam satu directory
2. Berikan nama directory sesuai dengan jenis file di dalamnya, contoh, directory STATISTIKA (berisi program-program statistika)
3. Nama directory sebaiknya singkat dan mudah diingat 4. Letakkan program dan data pada directory yang terpisah
5. Bila perlu dapat menggunakan sub directory tapi jangan terlalu berlebihan MEMBUAT DIRECTORY
Perintah yang digunakan: MD atau MKDIR dari Make Directory
Contoh :
1. B:\> MD SKRIPSI B:\> DIR
2. B:\> MD GAMES B:\> DIR
SKRIPSI <DIR> GAMES <DIR>
MENGUBAH DAN MENGAKTIFKAN DIRECTORY
Perintah yang digunakan: CD atau CHDIR dari Change Directory
Contoh :
B:\> CD SKRIPSI B:\SKRIPSI> KEMBALI KE DIRECTORY UTAMA Contoh :
B :\SKRIPSI>CD \
MASUK KE DIRECTORY YANG BERADA DI ATASNYA Contoh :
B :\SKRIPSI>CD ..
MENGHAPUS DIRECTORY
Perintah yang digunakan: RD atau RMDIR dari Remove Directory
Contoh :
B:\> RD SKRIPSI
MELIHAT STRUKTUR POHON DIRECTORY Perintah yang digunakan: TREE Contoh :
A:\> TREE B :
MENGHAPUS POHON DIRECTORY
Perintah yang digunakan: DELTREE Contoh :
Catatan:
Proses untuk menghapus directory yang mempunyai sejumlah subdirectory sangat kompleks bila menggunakan perintah DEL. Untuk mempermudah penghapusan directory berserta subdi rectorynya itulah maka DOS menyediakan perintah DELTREE.
OPERASI FILE
MENYALIN FILE
1. A:\>COPY B:PROGRAM1.PAS
Artinya: Menyalin file PROGRAM1.PAS dari disk drive B ke disk drive A
2. A:\>COPY B:*.COB
Artinya: Menyalin semua file yang berakhiran COB dari Disk drive B ke disk drive A
3. B:\>COPY DA*.* A:
Artinya: Menyalin semua file yang berawalan DA dari disk drive B ke disk drive A
4. B:\>COPY PROGRAM1.PAS A:LATIHAN1.PAS
Artinya: Menyalin file PROGRAM1.PAS dari disk drive B ke disk drive A sekaligus mengganti nama file di disk drive A menjadi LATIHAN1.PAS
MENGHAPUS FILE
1. A:\>DEL B:PROGRAM1.PAS
Artinya: Menghapus file PROGRAM1.PAS dari disk drive B
2. A:\>DEL *.COB
3. A:\>DEL B:*.*
Artinya : Menghapus semua isi file di disk drive B Are you sure(Y / N) :
MENGUBAH NAMA FILE
1. C :\> REN A: LATIH.BAS A:COBA.BAS
Artinya : Mengubah nama file LATIH.BAS di disk drive A menjadi COBA.BAS
2. A:\> REN CONTOH.PAS SOAL.PAS
Artinya : Mengubah nama file CONTOH.PAS di disk drive A menjadi SOAL.PAS
3. A:\> REN *.DOC *.DAT
Artinya : Mengubah semua nama file yang berakhiran DOC menjadi DAT
MEMBANDINGKAN FILE
1. A:\>COMP B:PROGRAM1.PAS A:PROGRAM1.PAS Artinya: Membandingkan isi dari file PROGRAM1.PAS di disk drive B dengan file yang sama di disk drive A
2. A:\>COMP *.COB B:*.COB
Artinya: Membandingkan semua isi file yang berakhiran COB di disk drive A dengan file yang sama di disk drive B
3. B:\>COMP A: *.* B: *.*
Artinya: Membandingkan semua isi file di disk drive A dengan semua isi file di disk drive B (= perintah DISKCOMP)
1. A:\>TYPE B:PROGRAM1.PAS
Artinya: Menampilkan isi file PROGRAM1.PAS dari disk drive B
MENYALIN SELURUH FILE DI DALAM DISKET
1. A:\>DISKCOPY A: A:
Artinya : Menyalin seluruh file dari satu disket ke disket yang lain, dengan menggunakan satu disk drive
2. A:\>DISKCOPY B: A:
Artinya : Menyalin seluruh file dari disket yang bersumber di disk drive B ke dalam disket yang berada di disk drive A
MEMBANDINGKAN SELURUH FILE DI DALAM DUA DISKET
1. A:\>DISKCOMP A: B:
Artinya : Membandingkan semua isi file di disk drive A dengan semua isi file di disk drive B
Materi Kuliah Minggu Ke – 5 BATCH FILE
TOPIK
1. Pengertian Batch File 2. Perintah dalam Batch
3. Teknik Pemrograman Batch
PENGERTIAN BATCH FILE
Batch file adalah file dengan ekstensi BAT yang berisi kumpulan perintah-perintah DOS yang disimpan pada file teks
PERINTAH DALAM BATCH
PERINTAH KETERANGAN
ECHO Menampilkan pesan ke layar monitor ECHO OFF Menampilkan hasil dari perintah BATCH
ECHO ON Menampilkan secara lengkap perintah BATCH berikut hasilnya TIME Menampilkan prompt waktu, sebagai berikut:
Current time is 6:26:19.98 Enter new time :
DATE Menampilkan prompt tanggal,sebagai berikut: Current date is Mon 29-09-2005
Enter new date (mm-dd-yy):
CLS Membersihkan layar monitor
PAUSE Menghentikan eksekusi file batch secara sesaat sampai pemakai menekan sembarang tombol. Perintah PAUSE menghasilkan tampilan kalimat “STRIKE A KEY WHEN READY” atau
“PRESS ANY KEY TO CONTINUE . . .”
PERINTAH KETERANGAN
REM Memberikan komentar di dalam file batch, hanya berfungsi sebagai catatan dan tidak berpengaruh pada tampilan
GOTO Meminta program untuk melompat ke perintah yang terletak sesudah label yang disebutkan
MACAM-MACAM PROMPT STRING
PERINTAH KETERANGAN
$T Menampilkan prompt waktu $D Menampilkan prompt tanggal
$P Menampilkan induk directory di drive yang aktif $V Menampilkan versi DOS yang aktif
$N Menampilkan disk drive yang aktif $G Menampilkan tanda >
$L Menampilkan tanda < $B Menampilkan tanda : $Q Menampilkan tanda = $$ Menampilkan tanda $
$- Perintah untuk pindah ke baris baru
TEKNIK PEMROGRAMAN BATCH 1. COPY CON (COPY CONSOLE)
Copy Con adalah salah satu perintah internal DOS yang berfungsi untuk membuat file. Bentuk umum perintahnya adalah:
COPY CON [DRIVE:] [FILE NAME.EXTENSION]
PERINTAH-PERINTAH COPY CON
PERINTAH KETERANGAN
F6 atau Ctrl-Z Merekam data
MORE Menampilkan isi suatu file per satu layar Bentuk umum:
A>MORE [FILE NAME.EXT] SORT Mengurutkan data (mensortir data)
Bentuk umum:
A>SORT [/+N] < [DRIVE:] [FILE NAME.EXT] N : menunjuk kolom ke berapa yang akan disortir FIND Mencari data pada suatu file
Bentuk umum:
[DRIVE:] [FILE NAME.EXT]
ECHO MEMBUAT PROGRAM SEDERHANA PROMPT GUNADARMA $P$G
b. Setelah data berakhir, tekanlah kunci F6 atau <Ctrl-Z>
Sebuah file batch dapat diciptakan dengan menggunakan fasilitas editor teks, misalnya COPY CON dan EDIT/EDLIN.
Contoh berikut menunjukkan cara membuat sebuah file batch dengan nama file Latih1.Bat. C:\> COPY CON Latih1.Bat (enter)
Cls Date
Dir*.com \p ^Z
1 file(s) copied
Hasil :
C:\> Latih1.Bat (enter)
The Current date is Tue 09-28-2003 Enter new date (mm-dd-yy) :
Volume in drive C has no label Directory of C:\
Belajar.com Bel.com Contoh.com
C:\>- Contoh perintah-perintah pada batch file : 1. ECHO
Contoh :
C:\> COPY CON Latih2.Bat (enter) Echo Belajar Batch File Echo Di Kelas 1 DA 02 ^Z Hasil :
Belajar Batch File
C:\> Echo Di Kelas 1 DA 02 Di Kelas 1 DA 02
C:\>-Untuk itu harus menggunakan perintah @Echo Off agar hilang / mematikan perintah penggemaan.
Contoh :
C:\> COPY CON Latih1.Bat (enter) @Echo Off
Echo Matikan Perintah Echo Perintah Sudah Mati Tekan Ctrl+Z
Hasil :
C:\> Latih1.Bat (enter) Matikan Perintah Perintah Sudah Mati
2. PAUSE Contoh :
@Echo Off
Echo “Mencoba perintah pause” Pause
Date ^Z Hasil :
The Current date is Mon 09/25/2006 Enter new date (mm-dd-yy) :
3. GO TO Contoh :
Echo Indonesia Raya :ulang
Echo Merdeka
Echo Tekan Ctrl+Break untuk selesai Go To ulang
4. Perintah Call
Digunakan untuk memanggil file batch yang lain sebagai subrutin Contoh :
C:\> EDIT Prog1.Bat @Echo Off
Echo Off Anda berada dalam program1 Pause
Call Prog2.Bat
Echo Anda kembali ke program1 C:\> EDIT Prog2.Bat
@Echo Off Echo program2 Echo Balik yuk!!! Hasil :
C:\> Prog1.Bat
Anda berada dalam program1 Press Any Key To Continue….. Program2
Balik yuk!!!
AUTOEXEC.BAT
AUTOEXEC.BAT adalah nama file batch yang bersifat khusus, karena file tersebut akan dieksekusi atau dijalankan secara otomatis ketika anda pertama kali mengoperasikan komputer
MENJALANKAN BATCH FILE
Untuk menjalankan file yang berjenis .BAT, anda cukup mengetikkan nama file tersebut tanpa menuliskan ekstensinya
Contoh:
B>COBA <enter>
001 Dewi 16 Jakarta 020 Donny 19 Balik Papan 125 Andara 18 Padang
2. EDLIN (EDITOR LINE NUMBER)
EDLIN adalah perintah eksternal DOS 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
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)
Contoh:
1. MEMBUAT FILE BARU
a. Ketiklah program di bawah ini:
A>EDLIN B:LATIHAN.BAT <enter> NEW FILE
* Tekanlah huruf I (insert), lalu masukkan data berikut ini: 1:* 001 Dewi 16 Jakarta
2:* 020 Donny 19 Balik Papan 3:* 125 Andara 18 Padang
b. Setelah data berakhir, tekanlah kunci F6 atau <Ctrl-Z> c. Tekanlah huruf E untuk merekam data
2. MENGEDIT FILE
a. Ketiklah perintah di bawah ini: A>EDLIN B:COBA.BAT <enter>
* L (menampilkan semua isi file) * 2D (menghapus baris nomor 2)
* 1,3,41 M (memindahkan baris ke-1 sampai dengan baris ke-3 ke baris 40)