Anda di halaman 1dari 25

Dasar Komputer &

Pemrograman 1B
S1 Teknik Elektro, Industri, & Mesin
Pertemuan #3

DOS
Spesifikasi File Global
Suatu filespec adalah spesifik ketika menunjukkan
sebuah file. Filespec Global dapat menunjukkan
beberapa file, yaitu dengan menggunakan tanda asterisk
(*) untuk salah satu dari nama file atau extension, dan
diikuti nama file atau extension sebenarnya.
*COM menunjukkan semua file pada directory yang
mempunyai extension 'COM', apapun nama filenya.

DOS
Spesifikasi File Global
Filespec yang lengkap terdiri dari nama drive, path, nama file, dan
extension. Salah satu dari nama file atau extension, atau
keduanya, dapat diganti dengan tanda asterisk, yang berarti
kombinasi dari karakter-karakter.
Nama drive dan path tidak dapat diganti dengan asterisk, tetapi
keduanya dapat dihapuskan jika default drive atau directory telah
sesuai.
Asterisk menggantikan/menunjukkan sejumlah karakter yang
berarti, yaitu sampai dengan 8 karakter untuk nama file atau 3
karakter untuk tipe file.

DOS
Spesifikasi File Global
Selain asterisk, dapat juga kita gunakan tanda tanya (?) sebagai
suatu karakter pada filespec global. Tanda ini hanya menggantikan
tempat satu karakter.
Misalnya ?TEST.DAT mungkin akan memenuhi ATEST.DAT atau
ZTEST.DAT
Tanda tanya dapat ditempatkan pada posisi manapun dari nama
file atau extension untuk menunjukkan satu karakter apa saja. X?Z
menunjukkan semua nama file yang terdiri dari 3 karakter, diawali
huruf X dan diakhiri huruf Z, dan berextension apa saja. Fille ini
dapat berupa XYZ, XYZ.TEM, XZZ.PRN, & XAZ.B

DOS
Spesifikasi File Global
Pada DOS, nama file mempunyai paling banyak 8 karakter
sedangkan extension 3 karakter. Sebuah blank menyatakan karakter
spesifik.
Filespec COMP.COM sebenarnya adalah COMPbbbb.COM, dimana
b adalah blank. Filespec TESTDATA sebenarnya adalah
TESTDATA.bbb
Jika menggunakan global identifier P?.COM, sebenarnya
menunjukkan P?bbbbbb.COM. Nama file yang memenuhi akan
mempunyai blank pada posisi 3 s.d. 8 yaitu mempunyai karakter tak
lebih dari 2. Identifier ini dapat memenuhi: P1.COM, PT.COM, tidak
dengan PIG.COM dan PAYROLLS.COM

DOS
Spesifikasi File Global
Pada filespec global, asterisk sesungguhnya
singkatan dari tanda tanya-tanda tanya yang mengisi
sisa nama file atau extension.
Contoh:
TE*.PRN ekuivalen dengan TE??????.PRN
TE*.* ekuivalen dengan TE??????.???

DOS
DOS Command Processing
Perintah DOS umumnya berbentuk:
nama program

operand

Nama program memberitahukan DOS, program apa yang digunakan. 'Operand' adalah
sesuatu yang dioperasikannya.
Operand menunjukkan apa yang akan dikerjakan program terhadapnya atau memberikan
informasi yang diperlukan program.
Biasanya operand adalah filespec seperti dalam:
TYPE JOHNSON.LET
Atau nama drive seperti:
DISKCOPY A:B:

DOS
DOS Command Processing
Banyak perintah mempunyai control operand yang
dimulai dengan slash, seperti dalam:
DIR/W/P
/W meminta suatu 'wide' (lebar) directory dan /P
meminta 'paging' atau perhalanan.

DOS
DOS Command Processing
Jika DOS tidak menemukan program yang benar, pemroses
perintah akan memberikan pesan error "Bad command or file
name".
Pesan ini berarti sistem tidak mengenal nama program,
disebabkan kesalahan menuliskan atau menyebutkan file
yang tidak ada pada drive atau directory yang
bersangkutan.
Promot DOS akan muncul lagi, sehingga dapat memasukkan
perintah yang benar.

The IBM Personal Computer DOS Version 3.00


Copyright IBM Corp 1981, 1982, 1983, 1984
A > ERRASE INVENTY.DAT
Bad command or file name
A>

DOS
DOS Command Processing
Jika program yang akan digunakan tidak ada pada default drive, maka nama drive perlu
disebutkan sebelum nama progam:
D: Nama Program
Misalkan default drive adalah A, dan kita ingin menggunakan program CAROUSEL yang terdapat
pada direktori di drive B, yang perlu kita masukkan:
A > B: CAROUSEL
Hal ini menyebabkan DOS mencari program CAROUSEL di drive B. Drive A tetap sebagai default
drive.
A > B:
B > CAROUSEL
Di sini B sebagai default drive.

DOS
Directory Disk
DIR menampilkan direktori disket. Bentuk dasarnya adalah DIR
ditambah dengan bukan operand.
/W hanya digunakan pada monitor yang mempunyai 80 karakter per
baris. /W dan /P dapat digunakan bersama dengan kombinasi
operand lain, seperti:
A > DIR/P B:
Perintah ini menghasilkan direktori dari drive B, dan berhenti setiap
23 baris.

DOS
Directory Disk
/P dan /W tidak mempunyai pengertian yang sama, /W dapat
menampilkan 1245 nama file pada satu layar. /W dan /P dapat
membantu kita menampilkan sebuah direktori.
Lokasi dari /P dan /W tidak penting. Kita dapat menempatkan /P
dan /W sesudah kata DIR. Seperti semua perintah logik berikut ini:
A > DIR/P B:
A > DIR B:/P

DOS
Directory Disk
Kita dapat memilih directory dengan menggunakan filespecs
seperti DIR COPY.COM atau DIR BASIC*.*
Andaikata kita ingin mengeluarkan size dari sebuah file, kita tidak
harus menampilkan semua masukan disk directory.
A > DIR COMMAND.COM
Kita dapat mengambil direktori dari grup file dengan nama file
yang sama dan extension berbeda, seperti perintah:
A > DIR B: LOCKMARK

DOS
Directory Disk
/P dan /W dapat dipakai bersama filespec, tetapi jarang
digunakan.
Jika DIR tidak dapat menemukan file yang kita minta, kita
akan mendapatkan pesan "File not found". Jika tidak ada
disk dalam drive, kita akan melihat pesan:
Not ready error reading drive X
Abort, Retry, Ignore?

DOS
Directory Disk
Format dari perintah DIR:
DIR [D:] [filespec] [/P] [/W]
Brackets ([]) menunjukkan operand optional.

DOS
Penyiapan Disket Baru Format
Program FORMAT men-format sebuah disk.
FORMAT D:
Jika tidak memasukkan nama drive, kita akan diberitahu untuk meletakkan disket
target dalam default drive. Jika kita beri nama drive, maka kita akan diberitahu
untuk meletakkan disket target dalam drive tersebut.
FORMAT tidak mempengaruhi disket yang berisi file FORMAT.COM. Ia selalu
memberi kesempatan untuk menempatkan disket target dalam drive sebelum
mulai menghapus disk.
Insert new diskette for drive D
and strike ENTER when ready

DOS
Penyiapan Disket Baru Format
Sesudah melakukan itu, akan terlihat pesan:
Formatting . . .
Drive mulai bekerja. Ketika operasi sudah sempurna, akan terlihat pesan:
Formating . . . Format complete
xxxxxxxxxx bytes total disk space
yyyyyyyyyy bytes in bad sectors
zzzzzzzzzz bytes available on disk
Format another (Y/N)?

DOS
Penyiapan Disket Baru Format
Format dapat membuat disk di-boot atau tidak dapat di-boot. Tidak semua
disk perlu di-boot. Tetapi tidak ada salahnya untuk membuat disk supaya
dapat di-boot.
Kita dapat mem-bot dengan disket apa saja yang terdiri dari DOS system
files. Ia adalah COMMAND.COM (Command Processor) dan dua tambahan
file program yang disimpan pada diskette tetapi tidak ditampilkan dalam
directory. Dua file program itu disebut "hidden files" karena mereka tidak
kelihatan di dalam directory. DOS menggunakan file-file ini untuk pross
internalnya, tetapi kita tidak menggunakan mereka.
Cara mem-format disket dengan mengambik sistem file, digunakan option /S
A > FORMAT B:/S

DOS
Penyiapan Disket Baru Format
Pesan kita dapatkan kembali dari program FORMAT seperti beerikut
Formating . . . Format complete
System transferred
xxxxxxxxxx bytes total disk space
xxxxxxxxxx bytes used by system
yyyyyyyyyy bytes in bad sectors
zzzzzzzzzz bytes available on disk
Format another (Y/N)?

DOS
Meng-copy Sebuah File

COPY A:TOPICS.TXT B:SUBJECT.001

COPY TOPICS.TXT TOPICS.BAK

COPY A:TOPICS.TXT B:TOPICS.TXT

COPY A:TOPICS.TXT B:

COPY TOPICS.TXT B:

COMP A:TOPICS.TXT B:SUBJECT.001

Untuk mengetahui apakah COPY telah terbuat dengan benar.

DOS
Rename & Delete File

RENAME

ERASE

DOS
File Diskriptor

ASC: text dalam format ASCII

ASM: program bahasa Assembler

BAK: backup, digunakan untuk EDLIN dari beberapa editor

BAS: program BASIC

BAT: PC-DOS processing file

CHK: menyusun kembali file oleh CHKDSK

COM: program bahasa mesin

DAT: data

DOS
File Diskriptor

DIF: data dalam perubahan file, untuk komunikasi antar program

DOC: dokumen

EXE: program bahasa mesin dapat dijalankan (diperlukan pengalokasian kembali)

LF: file-file logo

LIB: library routine untuk program translator

LST: listing (dapat dicetak)

MAP: map program untuk link

OBJ: code obyek program untuk program translator

PAS: program PASCAL

TMP: sementara

TXT: text

$$$: sementara

Terima Kasih

Anda mungkin juga menyukai