Saturday, February 26, 2011

DOS dan Intruksinya

DOS

DOS merupakan salah satu sistem operasi komputer yang lebih dulu dikenal daripada Microsoft Windows.

DOS memberikan kita kesempatan untuk menampilkan, membuat, dan memodifikasi file dan ekstensinya.
Berikut ditampilkan beberapa instruksi DOS yang sering digunakan.

Setiap kali anda menyimpan data / file ke dalam disket atau harddisk pemberan nama file harus anda lakukan untuk membedakan antar file.

Bentuk umum dari nama file yaitu:

dalam beberapa hal dapat dipakai sebagai petunjuk tipe suatu file.
Berikut beberapa contoh extension file


.COM

.EXE

Adalah file yang dapat dieksekusi dari DOS Prompt


.PAS

.C

.BAS

Adalah file yang ditulis dalam bahasa pemrograman tertentu


.GIF

.JPG

.BMP

Adalah file berformat gambar


.TXT

.DOC

Adalah file untuk format teks / dokumen


.DBF

Adalah file untuk database


.OVR

Adalah file Overlay

.BAK

Adalah file cadangan (back up)

Instruksi DOS

Instruksi-instruksi DOS dibedakan menjadi 2 yaitu:


instruksi internal
terdiri dari :

DIR, COPY, REN, TYPE, DEL, MD, CD, RD, DATE, TIME, VER


instruksi eksternal
terdiri dari :

FORMAT, DISKCOPY, DISKCOMP, COMP, SYS, ATTRIB, UNDELETE, TREE, DELTREE, CHKDSK.
Instruksi eksternal biasanya bisa dijalankan jika file berektension COM dan EXE

DIR
Digunakan untuk menampilkan daftar file, direktori, dan atribut, dari suatu drive :
A:\>DIR lalu ENTER : file pada disket di drive A tampil secara vertikal
A:\>DIR/W lalu ENTER : file pada disket di drive A tampil secara horizontal
A:\>DIR/P lalu ENTER : file pada disket di drive A tampil layar demi layar

COPY
Digunakan untuk menyalin file.
Format penulisannya :
COPY lalu tekan ENTER
COPY lalu tekan ENTER
COPY <> lalu tekan ENTER


Contoh :

A:\> COPY Gunung.JPG C: lalu tekan ENTER
Menyalin file Gunung.JPG dari drive A ke harddisk melalui A prompt
B:\> COPY Subagyo.PAS Cakep.PAS lalu tekan ENTER
Menyalin file Subagyo.PAS ke drive sama dengan nama Cakep.PAS melalui B prompt
C:\> COPY B:Nanang.GIF Keren.GIF lalu tekan ENTER
Menyalin file Nanang.GIF dari drive B dengan nama Keren.GIF melalui C prompt

REN (Rename)
Digunakan untuk mengganti nama file.
Format penulisannya : REN lalu tekan ENTER
Syarat untuk mengganti file :
-Nama yang diganti harus ada dan nama yang menggantikan belum ada
-peletakan nama file yang baru harus pada drive yang sama

DEL (Delete / Erase )
Digunakan untuk menghapus file.
Format penulisannya :
A:\>DEL lalu tekan ENTER (Menghapus file dari drive A)
C:\> DEL lalu tekan ENTER (Menghapus file dari drive C)

Contoh : A:\>DEL????H*.* lalu tekan ENTER
Menghapus semua file dari drive A yang huruf kelimanya adalah H
Catatan : Symbol ‘?’ mewakili 1 karakter

MD, CD, RD
Perintah-perintah ini secara berurutan untuk membuat, memindah, menghapus subdirectory
Format penulisannya :

A:\>MD
A:\>CD
A:\>RD
Subdirectory sangat berguna untuk mengklarifikasi file yang akan disimpan dalam disk, jika jumlah filenya banyak.
Syarat dalam operasi directory:
Nama subdirectory yang akan dibuat belum ada. Jika sudah ada maka muncul pesan :
Unable to create directory
Untuk menghapus subdirectory perhatikan syarat sebagai berikut:
*Posisi kita tidak berada di subdirectory tersebut tetapi pada subdirectory di atasnya
(cara berpindah ke subdirectory di atasnya adalah menggunakan perintah CD.)
*Subdirectory tadi juga harus kosong (tidak terdapat file).
Jika ada file maka muncul pesan : Infalid path , not directoryOr directory not empty

FORMAT
Digunakan untuk menyiapkan suatu media penyimpanan file agar dapat dipakai untuk menyimpan data.
Contoh : C:\>FORMAT B: lalu tekan ENTER memformat drive B melalui C prompt

DISKCOPY
Digunakan untuk mengcopy seluruh isi disket. Syaratnya tipe disket harus sama.
Jika tidak, proses akan dibatalkan atau terjadi penurunan kapasitas disket.
Format penulisannya : DISKCOPY
lalu tekan ENTER


Contoh : C:\> DISKCOPY A:B: lalu tekan ENTER
sehingga muncul pesan :
Insert source diskette in drive A : Strike any key when ready
(pesan ini meminta anda untuk memasukkan disket yang ingin di copy ke drive A lalu tekan sembarang tombol)
Insert target diskette in drive B : Strike any key when ready
(pesan ini meminta anda untuk memasukkan disket yang ingin dijadikan tempat menampung hasil copy ke drive B lalu tekan sembarang tombol)

DISKCOMP
Digunakan untuk membandingkan isi dari 2 disket. Syaratnya file DISKCOMP.COM pada drive yang aktif dan tipe disket harus sama.
Format penulisannya : DISKCOMP
lalu tekan ENTER


Contoh : C:\> DISKCOMP A:B: lalu tekan ENTER
Membandingkan isi disket di drive A dengan isi disket di drive B melalui C prompt


SYS
Digunakan untuk memberikan sistem pada suatu disket atau drive di harddisk.
File-file system antara lain : COMMAND.COM, IO.SYS, MSDOS.SYS
Format penulisannya : SYS lalu tekan ENTER

Contoh : C:\>SYS A:\B: lalu tekan ENTER

Mengisikan system disket di drive B dengan system dari drive A melalui C prompt

ATTRIB
Digunakan untuk mengubah dan melihat atribut / keterangan suatu file.

Ready only (hanya bisa dibaca)

System (file-file bersistem)
Hidden (tidak dapat dilihat waktu di DIR)

Archieve (file biasa, belum di backup)


Format penulisannya : ATTRIB[+r/-r][+a/-a][+s/-s][+h/-h][drive]:[nama file]
lalu tekan ENTER

+ menambahkan

- menghilangkan

R read only

A archieve

S System

H Hiden


Contoh : C:\>ATTRIB +h B: MODUL1.PAS lalu tekan ENTER
Menambahkan atribut hidden pada file MODUL1.PAS di drive B melalui C prompt
C:\>ATTRIB –s –h *.* /s /d lalu tekan ENTER
Menghilangkan atribut system dan hidden pada semua jenis file di drive C.

UNDELETE
Digunakan untuk mengetahui diagram direktori untuk mengangkat kembali file yang telah dihapus.
Yang perlu diperhatikan, file yang telah dihapus akan selalu kehilangan huruf pertamanya, karena itu anda harus selalu memasukkan huruf pertamanya.
Format penulisannya : UNDELETE . lalu tekan ENTER
Contoh : C:\>UNDELETE A: *.DOC lalu tekan ENTER

TREE/DELTREE
Perintah TREE digunakan untuk mengetahui diagram direktori pada media penyimpanan data.
Perintah DELTREE digunakan untuk menghapus suatu direktori beserta semua isinya.
Format penulisannya : TREE lalu tekan ENTER
DELTREE lalu tekan ENTER
Contoh : C:\>TREE A: lalu tekan ENTER
C:\>DELTREE A: lalu tekan ENTER
C:\>DELTREE A:\SYS lalu tekan ENTER (menghapus subdirectory SYS
di directory A)

CHKDSK
Digunakan untuk mengecek kerusakan dari disk dan memori yang dipakai.
Format penulisannya : CHKDSK lalu tekan ENTER
Contoh : C:\>CHKDSK B: lalu tekan ENTER (mengecek isi disket di drive B)

Intruksi lainnya:

perintah2 dos (disk operating system)

CLS : utk membersihkan layar
VER : menampilkan versi dos yg sedang di pakai
VOL : menampilkan nama/label disket
DATE : menampilkan/mengubah tanggal sistem
TIME : menampilkan/mengubah jam aktif komputer

DIR
: utk menampilkan isi disket atau drive
bentuk : DIR [drv][namafile][/p][/w][/a]
contoh : DIR/w = menampilkan isi dari disket/drive yg aktif scra melebar
DIR d:/a/p = menampilkan isi pd drive d, penggunaan /a adalah menampilkan file/folder yg di sembunyikan, penggunaan /p adalah jika layar penuh, berhenti dulu
DIR *.com = menampilkan smua file dgn ekstensi com pd drive yg aktif
DIR d:???.* = menampilkan file pd drive d:, yg namanya maksimal 3 karakter dan ekstensinya bebas.
keterangan :
* = mewakili satu blok nama/ekstensi/smua karakter
? = mewakili satu karakter/huruf

DEL
tujuan:menghapus file atau isi direktori
contoh: C:\>del config.sys = menghapus file config.sys pd drive C:
C:\>del *.exe = menghapus smua nama karakter/file apapun yg berekstensi .exe
C:\>del *.* = menghapus smua nama file dan smua ekstensi

ATTRIB
tujuan:mengubah atribut file
contoh: D:\>attrib = melihat atribut sluruh file pd drive D:
D:\>attrib +R +S +H gambar.jpg = mengubah atribut gambar.jpg mnjadi read only, menjadi file system dan ter hidden scara permanen kcuali dibuka lewat DOS
untuk mengenbalikan tinggal menganti + menjadi -

CD
tujuan:untuk pindah direktori/drive
contoh:CD D:\ = pindah pada drive D:
CD gambar = pindah dr posisi pertama (D:) ke folder gambar


pengalaman sya smua perintah2 di atas sangat berguna saat membasmi virus yg ter protect atau file yg ter protect. Biasanya virus menggunakan autorun.inf utk membantu mengaktifkan diri pd saat kita mengklik drive tertentu, tp klo pke DOS, autorun.inf gk jalan.
tulisan yg sya bold di atas yg sring sya pake.. :iconbiggrin:
bayangin saat kita menggunakan windows explorer tp sring hang, pengen ngapus slah satu file tp gk bs krna access denied atau write protected..klo pke DOS smua itu bisa..
CMIIW :headbang:


COPY
tujuan:menyalin file
contoh:COPY C:\gambar.jpg D:\gambar.jpg = menyalin file gambar.jpg yg ada di C: ke D:
COPY C:\*.jpg D:\ =menyalin smua file yg berekstensi jpg ke D:\

REN
tujuan:mengubah/mengganti nama file
contoh:C:\> REN ansi.sys rumah.itu = merubah file ansi.sys yg berada di C: menjadi rumah.itu
C:\> REN D:\musik\lagu.mp3 musik.mp3 = posisi kita masih di C: tp bs merubah file yg berada di D:\musik\lagu.mp3 menjadi musik.mp3

FORMAT
tujuan:membentuk ruang/tempat tuk penyimpanan data
contoh: C:\>FORMAT D:/u = pd saat posisi msh di C: lalu memformat drive D: "/u adalah format tanpa konfirmasi dr user/tanpa are you sure to format drive D:??YES or NO"

UNDELETE
tujuan:mengembalikan file yg terhapus
contoh: C:\>UNDELETE = mengembalikan file yg terhapus pd drive C:
C:\> UNDELETE D: = mengembalikan file yg terhapus pd drive D: namun posisi kita masih di C:


LABEL
tujuan:mengubah nama/label/volume disket/drive
contoh:D:\> LABEL C:=merubah nama/label/volume disket/drive C: namun posisi kita msh di D:


DOSKEY
tujuan:menyimpan dan menampilkan kembali instruksi DOS yg pernah kita berikan
catatan:karna bersifat resident, cukup dipanggil sekali sja saat MS DOS terbuka


XCOPY
tujuan:menyalin direktori beserta isinya
contoh:C:\>XCOPY C:\games D:\mainan =menyalin direktori games pd drive C: ke drive D: sekaligus namanya diganti jd mainan


MOVE
tujuan:memindah file/mengganti nama direktori
contoh:C:\>MOVE lagu.mp3 D: = memindahkan file lagu.mp3 yg ada di C: ke D:
C:\>MOVE games mainan = merubah nama folder games yg ada di C: menjadi mainan
catatan:perintah MOVE jika diterapkan pd file akan menghasilkan perintah memindahkan dan jika diterapkan pd folder akan menghasilkan perintah rename


MD
tujuan:membuat direktori/subdirektori
contoh:C:\>MD LAGU = membuat folder LAGU pd drive C:
C:\>MD D:\LAGU = membuat folder LAGU pd drive D saat posisi msh di C:
C:\>MD D:\LAGU\INDONESIA = membuat subfolder INDONESIA pada folder LAGU yg berada di D: dan posisi kita msh di C:


RD
tujuan:menghapus direktori
syarat:direktori yg akan dihapus hrs kosong dan paling sdikit kita berada 1 tingkat di atasnya.
contoh:C:\>RD games = menghapus folder games pd drive C:


TREE
tujuan:menampilkan struktur direktori
contoh:C:\>TREE = menampilkan struktur direktori pd drive C:
C:\>TREE/f = menampilkan struktur direktori beserta file yg berada di dalamnya pd drive C:


DELTREE
tujuan:menghapus seluruh struktur direktori beserta file yg berada di dalamnya
contoh:C:\>DELTREE D:\LAGU\INDONESIA = menghapus folder INDONESIA dan folder yg ada didalamnya serta smua file yg ada didalamnya
C:\>DELTREE D:\LAGU = menghapus folder LAGU serta menghapus seluruh file atau folder yg ada didalamnya


MORE
tujuan:menampilkan output per layar (biasanya digunakan bersama dgn perintah lain melalui PIPE "|")
contoh:A:\>DIR /? | MORE
A:\>TREE C:\games /F | MORE

COPY CON
tujuan:untuk menuliskan data/pesan berupa karakter text
contoh membuat sebuah konfigurasi:A:\>COPY CON config.sys
DEVICE= HIMEM.SYS
DEVICE=RAMDRIVE.SYS 7180 /E
DOS=HIGH
FILES=30
BUFFERS=20
BREAK=ON
NUMLOCK=OFF

keterangan:
device=himem.sys adalah perintah utk mengaktifkan driver XMS-nya DOS
device=ramdrive.sys adalah mengaktifkan file ramdrive.sys dgn kapasitas sebesar 7180 kb dan diletakkan di extended memory
dos=high adalah io.sys dan msdos.sys diletakkan di memori atas
files=30 adalah jumlah file yg bs dibuka maksimum 30 file
buffers=20 adalah berarti mememsan ruang sementara utk akses disket sebesar 20x532 = 10640 byte = 10 kb dst.
break=on adalah mengaktifkan fungsi penekanan Ctrl + C
numlock=off adalah mengganti fungsi tombol angka pd keypad dgn fungsi lain.

PROMPT
tujuan:mengubah bentuk tampilan prompt DOS
contoh:PROMPT $t $n$g akan menghasilkan 9:45:35.30 A>
PROMPT $d$n$g akan menghasilkan Mon 09-21-1997 A>
PROMPT $v$n$g akan menghasilkan MS-DOS Version 7.20 A>

keterangan:
$t=menampilkan jam sistem
$d=menampilkan tanggal sistem
$v=menampilkan versi DOS
$p=menampilkan direktori aktif
$n=menampilkan drive aktif
$g=menampilkan tanda >
$L=menampilkan tanda <
$_=pindah baris ke baris berikutnya

FILES
tujuan:menentukan jumlah file maksimum yg bs dibuka secara bersamaan
contoh:FILES=x
nilai x ini berkisar 8 s/d 255. default adalah 8, setiap kali x naik 1, menyebabkan memory berkurang 48 byte (normalnya FILES=30)

BUFFERS
tujuan:mengalokasikan sejumlah buffer (ruang sementara) disket saat komputer diaktifkan
contoh:BUFFERS=x
nilai x berkisar 1 s/d 99, default dipengaruhi oleh RAM dan media disk yg ada, setiap penambahan 1 dari x membutuhkan memory 532 byte

DEVICE
tujuan:mengambil dan mengaktifkan driver pendukung suatu media ke memory internal
contoh:DEVICE=Himem.sys (file Himem.sys harus ada)

PIPE
tujuan:untuk menggabungkan dua perintah
bentuk: |
contoh:A:\>TREE C:\games /F | MORE
keterangan:TREE adalah perintah pertama sedangkan MORE adalah perintah kedua

IPCONFIG /ALL
Menampilkan informasi konfigurasi koneksi, misalnya Host Name, Primary DNS Type, Ethernet Adapter LAN.

IPCONFIG /FLUSHDNS
Menghapus DNS Cache

IPCONFIG /RELEASE
“Menghapus” semua koneksi IP Address.

IPCONFIG /RENEW
Membuat IP Address baru untuk adapter tertentu.

IPCONFIG /DISPLAYDNS
Menampilkan DNS Cache.

IPCONFIG /REGISTERDNS
Melakukan refresh DNS dan meregister kembali koneksi DNS.

IPCONFIG /SHOWCLASSID
Menampilkan informasi DHCP Class.

IPCONFIG /SETCLASSID
Mengubah DHCP Class ID

CONTROL NETCONNECTIONS
Menampilkan Network Connection.

NSLOOKUP
Mengetahui alamat ip address dari nama domain yang di tuliskan

NETSTAT
Menampilkan informasi koneksi TCP/IP yang sedang aktif.

ROUTE
Menampilkan local route.

HOSTNAME
Menampilkan nama komputer.

PING
Melakukan test koneksi ke situs yg dituju
Semakin sedikit % loss-nya maka semakin baik koneksinya.

TRACERT
Menampilkan informasi IP Address route.

untuk mengeluarkan HELP pd DOS ketikkan "/?" setelah perintah DOS tanpa tanda kutip
contoh:C:\>DIR/?
catatan:DOS tidak membedakan huruf kapital, tp jika slah perintah maka akan muncul lpesan kesalahan "Bad command or file name"

No comments:

Post a Comment