• Tidak ada hasil yang ditemukan

Pertemuan 4 5 (SO File DOS & Batch File)

N/A
N/A
Protected

Academic year: 2018

Membagikan "Pertemuan 4 5 (SO File DOS & Batch File)"

Copied!
15
0
0

Teks penuh

(1)
(2)

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”

(3)

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

(4)

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 :

(5)

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

(6)

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)

(7)

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

(8)

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

(9)

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:

(10)

[DRIVE:] [FILE NAME.EXT]

(11)

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 :

(12)

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 :

(13)

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!!!

(14)

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

(15)

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)

Referensi

Dokumen terkait

Ustaz muhyiddin menjadi salah satu pemrakarsa utama dari pendirian UnnU di Sulawesi Selatan. Peran itu dapat ia lakukan karena didukung oleh pengalamannya sebagai guru dan

Berdasarkan landasan teori dan review penelitian terdahulu, faktor – faktor yang mempengaruhi keputusan petani dalam menggunakan CU sebagai lembaga pembiayaan dalam usahatani

Berbeda dengan pertambahan panjang, hasil dari pengamatan pertambahan bobot menunjukkan bahwa benih ikan dipuasakan pada perlakuan 2 hari puasa 1 hari diberi pakan

Permasalahan dalam penelitian ini yaitu apakah ada pengaruh kepuasan kerja yang meliputi, pekerjaan itu sendiri, penyelia, rekan kerja, promosi dan gaji

Hasil analisis uji F menunjukkan bahwa dosis pupuk fosfat alam dan aplikasi bahan organik tidak memberikan pengaruh nyata pada variabel pertumbuhan yaitu jumlah bintil akar dan

Minat terhadap sains yang dimiliki siswa dengan LS rendah menunjukkan: sikap rasa ingin tahu terhadap sains dan isu-isu yang berkaitan dengan sains kurang baik;

Asam amino yang memiliki afinitas terhadap fasa gerak (pelarut) yang lebih besar akan tertahan lebih lama pada fasa gerak, sedangkan zat terlarut yang afinitasnya