Bahan Makalah PKTI 1B

50
PENGATURAN PERALATAN A. PERANGKAT KERAS (HARDWARE) Adalah komponen fisik komputer yang terdiri dari rangkaian elektronika dan peralatan mekanis lainnya. Abtraksi tingkat atas terdiri dari 4 komponen, yaitu : 1. Pemroses (Processor) 2. Memori Utama (Main Memory) 3. Perangkat masukan dan keluaran (Device I/O) 4. Interkoneksi antar komponen > (user interface, device controler) Sumber Daya Keras (Perangkat Keras) terdiri atas : A. Pemroses Komponen komputer yang bertugas untuk mengolah data dan melaksanakan berbagai perintah. Pemroses terdiri dari : Bagian ALU (Aritmatik Logic Unit) untuk komputasi, berupa operasi aritmatika dan logika. Bagian CU ( Control Unit) untuk pengendalian operasi yang dilaksanakan sistem komputer. Register-register membantu pelaksanaan operasi dan sebagai tempat operan-operan dari operasi yang dilakukan. Register untuk Kendali dan Status terdiri dari : 1. Register untuk alamat dan buffer (MAR, MBR, I/O AR, I/O BR) 2. Register untuk eksekusi instruksi (PC, IR) 3. Register untuk informasi status (PSW) berisi sign, zero carry, equal, overflow, interupt enable/disable, supervisor. B. Memory Berfungsi tempat menyimpan data dan program. Menurut urutan dari atas ke bawah dapat diukur hirarki dalam hal : 1. Kecepatan akses 2. Hubungan kapasitas 3. Hubungan frekuensi pengaksesan

Transcript of Bahan Makalah PKTI 1B

Page 1: Bahan Makalah PKTI 1B

PENGATURAN PERALATAN

A. PERANGKAT KERAS (HARDWARE)Adalah komponen fisik komputer yang terdiri dari rangkaian elektronika dan peralatan mekanis lainnya. Abtraksi tingkat atas terdiri dari 4 komponen, yaitu :

1. Pemroses (Processor)

2. Memori Utama (Main Memory)

3. Perangkat masukan dan keluaran (Device I/O)

4. Interkoneksi antar komponen > (user interface, device controler)

Sumber Daya Keras (Perangkat Keras) terdiri atas :A. PemrosesKomponen komputer yang bertugas untuk mengolah data dan melaksanakan berbagai perintah.Pemroses terdiri dari :

Bagian ALU (Aritmatik Logic Unit) untuk komputasi, berupa operasi aritmatika dan logika.

Bagian CU ( Control Unit) untuk pengendalian operasi yang dilaksanakan sistem komputer.

Register-register membantu pelaksanaan operasi dan sebagai tempat operan-operan dari operasi yang dilakukan.

Register untuk Kendali dan Status terdiri dari :

1. Register untuk alamat dan buffer (MAR, MBR, I/O AR, I/O BR)

2. Register untuk eksekusi instruksi (PC, IR)

3. Register untuk informasi status (PSW) berisi sign, zero carry, equal, overflow, interupt enable/disable, supervisor.

B. MemoryBerfungsi tempat menyimpan data dan program.Menurut urutan dari atas ke bawah dapat diukur hirarki dalam hal :

1. Kecepatan akses

2. Hubungan kapasitas

3. Hubungan frekuensi pengaksesan

4. Hubungan Harga

C. Perangkat Masukan /Keluaran

1. Komponen mekanik adalah perangkat itu sendiri

Page 2: Bahan Makalah PKTI 1B

2. Komponen elektronik yaitu pengendali perangkat berupa chip controller

Pengendali perangkat terdapat dua macam :

Penggerak alat (Device Controller)

Pekerja alat (Device Drive)

Struktur I/O

1. I/O interupt > I/O device kec rendah

2. Struktur DMA > I/O device kec tinggi

DMA dibagi menjadi : Third Party DMA dan First Party DMA

D. Interkoneksi antar komponendisebut galur/jalur (bus) yang terdapat pada mainboard, bus terdiri dari tiga macam :

1. Bus alamat (address bus), satu arah. 16, 20, 24 jalur

2. Bus data (data bus), dua arah. 8, 16, 32 jalur

3. Bus kendali (control bus), dua arah. 4-10 jalur

Mekanisme Pembacaan :Sinyal memory read memerintahkan ke perangkat memory untuk mengeluarkan data pada lokasi tersebut ke bus data agar dibaca CPU. Interkoneksi antar komponen membentuk jenis koneksitas yang populer antara lain ISA, VESA, PCI, AGP.

Tingkat Konsep KomputerTerdiri dari :

Diagram blok (tertinggi)

Arsitektur

Transfer register

Rangkaian Saklar

Elektronika (Terendah)

1. Tingkat Konsep Elektronika

2. Tingkat Konsep Rangkaian Saklar

3. Tingkat Konsep Transfer Register

4. Tingkat Konsep Arsitektur

5. Tingkat Konsep Diagram Blok

Page 3: Bahan Makalah PKTI 1B

2. Kerja KomputerKerja komputer pada tingkat konsep antara lain :

Tingkat Konsep Diagram Blok

Tingkat Transfer Register

Tingkat Konsep Saklar

B. PERANGKAT LUNAK SOFTWARE

Merupakan komponen non fisik berupa kumpulan program beserta struktur datanya

Program adalah sekumpulan instruksi yang disusun sedemikian rupa untuk dapat menyelesaikan masalah-masalah tertentu sesuai dengan kebutuhan.

Siklus IntruksiProses intruksi dilakukan melalui dua tahap :

1. Mengambil instruksi (Instruction fetch)

2. Mengeksekusi instruksi (Instruction excution)

Interupt > suatu signal dari peralatan luar penyebab interupt adalah program (Division by zero) dan timer (Quantum pada Round Robin).

Trap > software Generated interupt yang disebabkan oleh kesalahan atau karenapermintaan user.

PENDETEKSIAN PERALATAN KOMPUTER

Terkadang jika membeli komputer kita pasti ingin mengetahui dan yakin jika pc /laptop yang dibeli sesuai dengan spesifikasi yang tercantum di brosur penjualan / banner yang terpasang di laptop. Mendeteksi spesifikasi hardware komputer bisa dengan menggunakan banyak cara , mulai dengan cara manual , menggunakan software gratis ataupun dengan menggunakan software komersil (berabayar)

Dalam postingan ini kita akan membahas tentang cara mendeteksi hardware komputerdengan menggunakan software  gratisan yaitu PC Wizard , pembuat software ini sama dengan team pembuat software gratisan lainnya seperti cpuz , hwmonitor, dan beberapa software utility untuk mendeteksi hardware komputer.

Cara.lain yang bisa untuk mengetahui hardware komputer :1. Cara mengetahui spesifikasi hardware komputer menggunakan Direct Diagnostic dan CPUZ2. Mengetahui spesifikasi hardware menggunakan speccy3. Menggunakan GPU-Z untuk mengetahui spesifikasi VGA4. Mendeteksi hardware yang tidak dikenali windows menggunakan Unkown Device

Page 4: Bahan Makalah PKTI 1B

Indentifier5. Dengan membongkar / melepas casing komputer kemudian mengecek satu persatu komponen komputer

Sesuai dengan judul postingan tentang cara deteksi hardware komputer, masing-masing metode mempunyai keunggulan dan kekurangan, namun jika berbagai metode di atas digabungkan bisa saling melengkapi. Dengan menggunakan PC Wizard kita bisa mendeteksi hardware komputer dengan hasil yang cukup komplit , contoh tampilannya seperti di bawah ini :

PENGALAMATAN PERALATAN KOMPUTER

Pengalamatan Peralatan Komputer Pengalamatan IP (IP Addressing) IP Address dikenal didalam kita melakukan koneksi jaringan. Prinsipnya apabila komputer kita hendak bergabung dalam komunitas jaringan, maka komputer tersebut harus memiliki nama dan alamat korespondensi agar komunikasi dapat berjalan dengan baik. Hal ini layaknya apabila kita melakukan kegiatan surat-menyurat. IP address

SALURAN KOMUNIKASI DENGAN PERALATAN KOMPUTER

Saluran komunikasi adalah peralatan yang digunakan untuk komunikasi data dari satu computer ke computer yang lain. Mengapa computer? Karena computer merupakan peralatan pokok dalam TIK yang berfungsi menerima masukan data, kemudian mengolah dan menyajikannya dalam bentuk informasi. Data dan informasi yang terdapat disuatu computer dapat dipindahkan/dikirimkan ke computer lainnya.

Peralatan saluran komunikasi yang digunakan untuk menghubungkan satu computer dengan computer computer lainnya dapat dibagi menjadi dua macam, yaitu saluran kabel (wired chanel) dan saluran nirkabel (wireless chanel).

(http://books.google.co.id/books?id=O5k4ZKj3xi4C&pg=PA12&lpg=PA12&dq=saluran+komunikasi+dengan+peralatan+komputer&source=bl&ots=E_817XJyhg&sig=OefUNz-XTqi6R8D9SkfPjBt_1g0&hl=id&sa=X&ei=c7JhUIrDEMrIrQemjYD4BQ&ved=0CCcQ6AEwAQ#v=onepage&q=saluran%20komunikasi%20dengan%20peralatan%20komputer&f=false)

Halaman 12

PENGATURAN KOMUNIKASI DENGAN PERALATAN KOMPUTER

Page 5: Bahan Makalah PKTI 1B

DISK OPERATING SISTEM (DOS)

PENGERTIAN DOS

DOS adalah (merupakan) sistem operasi yang menggunakan interface command-line yang digunakan para pengguna komputer pada dekade tahun 1980-an. Untuk fasilitas booting komputer dan menjalankan beberapa aplikasi software, misalnya WS dan Lotus. Masih banyak fungsi DOS yang digunakan pada zaman sekarang, terutama dalam menyelesaikan beberapa troubleshooting pada hardware komputer. Walaupun bisa juga dilakukan pada sistem operasi berbasis GUI. Berikut ini fungsi-fungsi DOS.• Mengorganisasikan atau mengendalikan kegiatan komputer• Mengatur memori• Mengatur proses input dan output data• Management file• Management directory

Keluarga DOS terbagi menjadi bebrapa kelas, yakni :MS-DOS (Microsoft Disk Operating System), termasuk di antaranya adalah Tandy DOS, Compaq DOS, Q-DOS (Quick and Dirty Operating System) dan beberapa klon dari sistem operasiMS-DOS yang dijual kepada para pembuat sistem komputer IBM PC/Compatible.IBM PC-DOS (International Business Machine Personal Computer Disk Operating System), yang meskipun masih buatan Microsoft, diubah sedikit-sedikit untuk dapat digunakan oleh komputer IBM PC.DR-DOS (Digital Research Disk Operating System), yang dibuat oleh pembuat sistem operasi CP/M, Gary Kildall.Novell Personal Netware, merupakan versi DR-DOS yang dijual kepada Novell karena perusahaan yang menaungi CP/M mengalami kebangkrutan (Novell mengakuisisi Digital Research Incorporated).Caldera DOS, merupakan versi Novell Personal Netware yang dijual kepada Caldera Corporation.

Page 6: Bahan Makalah PKTI 1B

FreeDOS, merupakan versi DOS yang dibangun dari sisa-sisa pengembangan Caldera DOS, yang dikembangkan oleh komunitas open source.MS-DOS (Microsoft Disk Operating System) adalah sebuah sistem operasi yang sangat banyak digunakan oleh computer IBM-PC atau yang kompatibel dengannya. Microsoft membuat MS-DOS sebagai sebuah sistem operasi mainstream, sebelum pada akhirnya menghentikan dukungan MS-DOS secara perlahan ketika mereka membuat sebuah sistem operasi berbasis antarmuka grafis (dikenal juga dengan sebutan GUI) untuk pasar mainstream, yang di sebut sebagai Microsoft Windows.MS-DOS dirilis pertama kali pada tahun 1981, dan seiring dengan waktu, Microsoft pun meluncurkan versi yang lebih baru dari MS-DOS. Tidak kurang hingga delapan kali Microsoft meluncurkan versi-versi baru MS-DOS dari tahun 1981 hingga Microsoft menghentikan dukungan MS-DOS pada tahun 2000. MS-DOSmerupakan salah satu kunci keberhasilan Microsoft dalam memproduksi perangkat lunak, dari sebuah perusahaan kecil pembuat bahasa pemrograman saat didirikan hingga menjadi sebuah perusahaan perangkat lunak yangs seolah menguasi dunia.MS-DOS sebenarnya dibuat oleh sebuah perusahaan pembuat computer, yang bernama Seattle Computer Products (SCP) yang di kepalai oleh Tim Patterson—yang belakangan di rekrut oleh Microsoft untuk mengembangkan DOS—pada tahun 1980 sebagai sebuah perangkat lunak sistem operasi dengan nama Q-DOS (singkatan dari Quick and Dirty Operating System), yang selanjutnya diubah namanya menjadi 86-DOS, karena Q-DOS didesain agar dapat berjalan pada komputer dengan prosesor Intel 8086. Microsoft pun membeli lisensinya dengan harga 50.000 dolar Amerika dari SCP, lalu mengubah namanya menjadi MS-DOS. Selanjutnya, saat IBM hendak meluncurkan komputer pribadi yang disebut dengan IBM PC, Microsoft pun menjual lisensi MS-DOS kepada IBM.

Page 7: Bahan Makalah PKTI 1B

PERKEMBANGAN DOS

IBM dan Microsoft selanjutnya merilis versi-versi DOS; di mana versi IBM yang

langsung dibundel dengan komputer IBM PC disebut dengan "IBM PC-DOS"

(singkatan dari International Business Machine Personal Computer Disk Operating

System). Pada awalnya, IBM hanya menggunakan apa yang layak digunakan dari

MS-DOS yang dirilis oleh Microsoft, seperti program-programnya atau utilitas yang

disertakannya. Karena itulah, versi IBM selalu dirilis lebih lambat dibandingkan

dengan versi MS-DOS. Tapi, MS-DOS versi 4.0 adalah versi MS-DOS pertama yang

benar-benar sama seperti IBM PC-DOS, karena Microsoft sedang berkonsenstrasi

untuk mengembangkan sebuah sistem operasi penerus DOS, yang disebut

dengan OS/2.

Microsoft, ketika melisensikan DOS kepada IBM, menandatangani perjanjian lisensi

yang salah satu poinnya mengandung bahwa Microsoft boleh melisensikan MS-DOS

kepada perusahaan selain IBM, dan para perusahaan tersebut dipersilakan

mengubah nama MS-DOS menjadi nama yang mereka gunakan (contoh: TandyDOS,

Compaq DOS, dan lainnya). Kebanyakan versi-versi tersebut tentu saja sama

dengan versi yang telah dikembangkan oleh Microsoft dengan MS-DOS-nya, tapi

Microsoft mulai mencabut perjanjian lisensinya sehingga para perusahaan lain

harus menggunakan nama MS-DOS, bukannya nama yang telah dikustomisasi

sebelumnya. Hanya IBM yang diberikan keleluasaan untuk terus menggunakan

nama IBM PC-DOS, bukannya MS-DOS.

MS-DOS pun berkembang cukup cepat, dengan fitur-fitur signifikan yang diambil

dari beberapa sistem operasi lainnya seperti MicrosoftXenix--salah satu varian

sistem operasi UNIX yang dikembangkan oleh Microsoft--dan DR-DOS milik Digital

Research, serta produk-produk utilitas lainnya seperti Norton Utilities dari Symantec

Corporation (produk yang diadopsi seperti Microsoft Disk Defragmenter),PC-

Tools dari Central Points (produk yang diadopsi seperti Microsoft Anti-Virus),

manajer memori diperluas atau EMM (Expanded Memory Manager) QEMM dari

Quarterdeck (produk yang diadopsi seperti EMM386), kompresi disk (atau disk

Page 8: Bahan Makalah PKTI 1B

compression) DriveSpace dari Stac Electronics, dan masih banyak produk yang

diadopsi lainnya.

Ketika Intel Corporation memperkenalkan mikroprosesor baru yang disebut dengan

Intel 80286, Microsoft dan IBM memulai proyek sistem operasi baru pengganti DOS

yang disebut dengan OS/2, yang pada dasarnya adalah versi MS-DOS yang berjalan

dalam modus terproteksi (protected mode). Tapi, Microsoft meninggalkan proyek

OS/2 tersebut untuk memfokuskan diri pada pengembanganMicrosoft Windows dan

Microsoft Windows NT. Digital Research membuat sebuah antarmuka grafis yang

disebut dengan GEM, tapi sangat kurang populer pada komputer IBM PC atau

kompatibel. GEM ternyata mendapat pasarnya pada mesin komputer ATARI ST, tapi

akhirnya disalip lagi oleh Microsoft dengan versi Windows 3.0.

( http://jawarakampung.blogspot.com/2011/05/sejarah-singkat-disk-operation-system.html )

ARSITEKTUR DOS

Nama Perangkat Cadangan

Nama perangkat yang ada di DOS ini tidak dapat digunakan sebagai nama

file tanpa ekstensi sebab ini digunakan untuk mengirim aplikasi output untuk

periferal hardware. Pembatasan ini juga mempengaruhi beberapa versi

Windows, dalam beberapa kasus menyebabkan crash dan kerentanan

keamanan.

Berikut adalah daftar sebagian nama-nama perangkat yang dicadangkan:

NUL, COM1 atau AUX, COM2, COM3, COM4, CON, LPT1 atau PRN, LPT2, LPT3,

dan CLOCK.

Rangkaian BOOT

Sebuah PC modern dikonfigurasi untuk mencoba melakukan boot dari

berbagai perangkat dalam urutan tertentu. Jika komputer Anda tidak bisa

boot dari perangkat yang anda inginkan, misalnya floppy drive, Anda

mungkin harus masuk ke fungsi setup BIOS dengan menekan tombol khusus

saat komputer mulai dihidupkan -- Delete, F1, F2, F10 atau F12 -- kemudian

Page 9: Bahan Makalah PKTI 1B

mengubah urutan boot. Jenis BIOS lebih baru, mengijinkan penghentian

tahap akhir proses boot dengan menekan tombol fungsi (biasanya F11),

yang lalu menampilkan daftar perangkat boot untuk dipilih.

Sistem operasi yang berbeda menggunakan isi boot disk berbeda pula.

Semua boot disc harus kompatibel dengan komputer yang digunakan.

 MS-DOS/PC-DOSBoot sector yang benar pada floppy disk, tidak dalam format disk file yang normal. 

COMMAND.COM

IO.SYS atau IBMIO.SYS 

MSDOS.SYS atau IBMDOS.SYS

 FreeDOSBoot sector yang benar di disk 

COMMAND.COM 

KERNEL.SYS

LinuxBootloader seperti SYSLINUX atau GRUB 

Linux kernel 

Initial ram disk (initrd)

COMMAND INTERPRETER

cmd.exe adalah baris perintah penerjemah pada OS/2, Windows CE dan Windows

NTberbasis sistem operasi (termasuk Windows 2000, Windows XP, Windows

Vista, Windows Server 2003 dan Windows Server 2008). Ini merupakan analog dari

COMMAND.COM dalam MS-DOS dan sistem Windows 9x atau dari Unix shell yang

digunakan pada sistem Unix-like.

Page 10: Bahan Makalah PKTI 1B

Command Prompt (executable cmd.exe adalah command-line interpreter yang

disediakan Microsoft pada OS / 2, Windows CE dan pada sistem operasi Windows

NT-based (termasukWindows, Windows 2000, Windows XP, Windows

Vista, Windows 7, Windows Server 2003dan Windows Server 2008). Ini

adalah analog COMMAND.COM dalam MS-DOS dan Windows 9x (di mana hal

itu disebut MS-DOS Prompt), sistem, atau Unix Shell digunakan pada

sistem Unix-like.

Therese Stowell mengembangkan versi awal cmd.exe untuk Windows NT.

Walaupun beberapa perintah DOS tidak didukung atau sudah diubah

(misalnya fungsi deltree digabung kedalam rd dalam bentuk parameter / s ),

cmd.exe masih memiliki lebih banyak perintah built-in.

Versi cmd.exe pada OS/2 dan Windows NT memiliki pesan kesalahan yang

lebih rinci dibandingkan dengan "Bad command or file name" (dalam hal

salah perintah) dari command.com. Pada versi cmd.exe OS/2 pesan

kesalahan dilaporkan dengan bahasa sistem yang dipakai , teksnya diambil

dari sistem pesan file.Perintah Bantuan kemudian dapat dikeluarkan dengan

pesan nomor kesalahan untuk mendapatkan informasi lebih lanjut.

cmd.exe tetap menjadi bagian dari Windows Vista, Windows Server 2008,

dan Windows 7.

PROMPT DAN PATH

Merupakan sistem operasi yang menggunakan antarmuka dengan pengguna

berbasis teks (text-mode user interface), dengan tanda kesiapan menerima

perintah dari pengguna yang disebut dengan prompt. Prompt default yang

digunakan dalam DOS adalah nama path ditambah dengan tanda lebih besar (>),

seperti C:\>, C:\DOS\ dan lain-lain. Pengguna juga dapat menggunakan

simbol prompt lainnya dengan menggunakan perintah PROMPT.

Sistem operasi ini juga bersifat single-tasking (hanya dapat menjalankan satu

program pada satu waktu saja), menjalankan prosesor pada modus real (real

Page 11: Bahan Makalah PKTI 1B

mode), dan hanya dapat mendukung satu pengguna dalam satu waktu (single

user).

WILD CARD

Secara theory wildcard adalah parameter access list yang menentukanalamat IP

yang harusdiperiksaataupengertianlainnyaadalahkumpulan 32 bit yang

digunakanuntukmengenalialamat IP.

Contoh wildcard sebagaiberikut :

IP = 192.168.1.0 SM =255.255.255.0 Wildcard=0.0.0.250 ngitungnyagini :

SM = 255.255.255.0—-> 11111111 11111111 11111111 00000000

Kebalikanyaadalah wildcard yaitu

Wildcard = 00000000 00000000 00000000 11111111 —> wildcard dari

255.255.255.0

Fungsidari wildcard maskWildcard mask panjangnya 32-bit yang dibagimenjadiempat octet. Wildcard mask adalahpasangan IP address. Angka 1 dan 0 pada mask digunakanuntukmengidentifikasikan bit-bit IP address. Wildcard mask mewakili proses yang cocokdengan ACL mask-bit. Wildcard mask digunakanuntukmemungkinkanmenerimaataumenolaksuatau IP address ataukelompokdarisejumlah IP address.

Wildcard mask dan subnet mask dibedakanolehduahal. Subnet mask menggunakanbiner 1 dan 0 untukmengidentifikasijaringan, subnet dan host. Wildcard mask menggunakanbiner 1 atau 0 untukmemfilter IP address individual ataugrupuntukdiijinkanatauditolakakses. Persamaannyahanyasatudua-duanyasama-sama 32-bit.

PERINTAH DALAM DOS

Page 12: Bahan Makalah PKTI 1B

PENGGOLONGAN PERINTAH DALAM DOS

Penggolongan Perintah dalam DOS

Penggolongan perintah dalam DOS ada 2 macam yaitu, Perintah Internal (Internal Command), dan Perintah External (External Command).

I. Internal Commanda. Instruksi ada dimemory di dalam Komputer (RAM).b. Terus aktif saat PC-DOS diaktifkan sampai komputer dimatikan.c. Perintah langsung dikerjakan oleh computer.Cth: CLS, DIR, COPY, REN, DEL, DATE, VER, TIME, TYPE, ERASE, PROMPT.

II. External Commanda. File nya ada di luar memori yaitu di disket.b. Untuk memberikan perintah ini harus ada file nya.Cth: Kalau kita mau memformat disket baru harus ada file FORMAT.COM pada disket yang disimpan pada drive yang akan diaktifkan.c. Untuk menjalankan, harus dipanggil dulu ke memory dengan cara ketik nama file tersebut.d. Perintah tidak langsung dikerjakan oleh komputer pada waktu komputer dinyalakan.Cth: FORMAT, DISKCOPY, LABEL, COMP, CHKDSK, MODE, DISK COMP, DLL.

B. Perintah Pengaturan File dan Directory

1. CopyPerintah ini digunakan untuk menyalin atau mengkopy file. Bentuk umum perintah ini adalah sebagai berikut :Copy [file_asal ] [file_tujuan ]

Contoh :A:\>copy a:\tugas c:\latdos Perintah dia as menunjukan perintah untuk mengkopi file pada directory tugas di disket ,dan disalin a au dicopykan ke directori c:\latdos

2. DELBerfungsi untuk menghapus atau mendelete file. Bentuk umum :Del [nama_file ]

Contoh:C:\latdos>del *.doc {digunakan untuk menghapus semua file yang berektensi doc}.

Page 13: Bahan Makalah PKTI 1B

3. DIRBentuk umumnya :DIR(drive:)(path)(filename)(/p)(/w)(/a)((:atribs))(/o)((:)(/s)(/b)dir Menampilkan file-file dalam root directory

4. RENDigunakan untuk mengubah (Rename)nama file dengan file yang baru. Perintah ini tidak akan mengubah isi dari file tersebut. Bentuk umumnya:REN 

Contoh:C:\>ren tugasm~1.doc tugasku.doc

Perintah diatas berarti mengubah nama file dari tugasm~1.doc menjadi tugasku.doc

5. VOLPerintah ini digunakan untuk menampilkan Volume label atau nomor seri dari sebuah disk.

Contoh:A:\>Vol

6. TYPEDigunakan untuk menampilkan file ext.perintah ini hanya bisa digunakan untuk satu file saja dan hanya untuk file text.

Contoh:A:\>type surat.txt {diasumsikan file surat.txt ada di disket}

7. XCOPYBentuk Umum:XCOPY SUMBER [DESTINATION ] [/Y|-Y ] [/A|/M ] [/D:DATE ] [/P ] [/S ] [/E ] [/V ][/W ]Keterangan :DESTINATION diisi dengan subdir letak file secara lengkap./Y :Untuk tidak menampilkan pesan jika terjadi penimpaan file./-Y :Untuk menampilkan pesan jika terjadi penimpaan file./A :Menyalin hanya pada file yang bera ribut archieve(arsip)./M :Menyalin file yang elah diberi attribute archieve.Switch ini berbeda dengan /Akarena Switch /M merubah atribute file asal./D :date menyalin hanya file yang dimodivikasi pada tanggal yang telah

Page 14: Bahan Makalah PKTI 1B

dispesifikasikan./P :digunakan agar MS-DOS menanyakan terlebih dahulu setiap aktifitas XCOPY./S :Menyalin suatu diraktori berikut seluruh file dan subdirektori didalamnya .Kecuali direktori kosong./E :Digunakan bersama switch /S yang fungsinya untuk menyalin suatu direktoriberiku sub-sub directory didalamnya termasuk direktori yang kosong./V :untuk memeriksa setiap file yang disalinkan tersebut sama dengan file asal./W :Digunakan agar MS-DOS menampilkan pesan-pesan terlebih dahulu danmenanyakan tindakan selanjutnya,sebelum xccopy menyalin file-file tersebut.

Contoh:A:\>xcopy a:c:/s/e

8. MOVEPerintah ini digunakan untuk memindahkan satu a au beberapa file pada empat yang kitainginkan.Instruksi Move selain untuk memindahkan file,juga bisa menggan i namadirektori dan nama file yang dipindahkan.Bentuk Umum:MOVE [drive:] [path ] [filename ],[drive ] [filename […]] destinationParameter:[drive:]][path ]filename :menspesifikasikan lokasi dan nama dari file-file yang kitapindahkan.Contoh:A:\>MOVE A:\tugas tugasm~1.doc C:\latdos Ar inya memindahkan file command.com ke dalam sub direktori latdos di drive C:Catatan:Instruksi dia atas hanya dapat berjalan jika file move.exe ada pada dos anda dan berada diroo direktori atau berada didirectori lain dengan catatan direktori ersebut telah diberipath.

9. ATTRIBBentuk umumnya :ATTRIBUT(+R|-R)(+A|-A)(+S|-S)(+H|-H)((drive:)(path)filename)(/S)Digunakan untuk mengubah file permission,misalnya membua file bera ribut readonly,Hidden dan sebagainyaParameter :(drive:)(path)filename menentukan letak dan nama dari file yang akan diubah.+:Mengadakan suatu attribute.-:menghilangkan attribute.R :Mengubah a tribute file menjadi Read Only.File yang elah diubah menjadireadonly tidak dapa diubah digan i a aupun dihapus.A :mengubah attribute file menjadi Archieve (file yang telah memiliki arsip).

Page 15: Bahan Makalah PKTI 1B

S :Mengubah attribute menjadi sys em.H :mengubah attribute menjadi hidden./s :memproses file pada direktori maupun seluruh sub direktori.Contoh:C:\>attrib+h+r C:\latdos \*.*

10. MD|MKDIR (Make directory)Bentuk umum:MD [Nama_direktory ]Contoh:C:\>md dos622 C:\>md data

11. CD /CHDIRChange directory atau pindah directory.Perintah ini digunakan untuk pindah directory a au mengubah directory aktif.Contoh:C:\>cd dos622

12. RD (Remove Directory)Bentuk Umum:RD [nama_sub_directory ]Perintah Rd digunakan utuk menghapus subdirectory.Syara agar bisa menghapus sebuah directory adalah:1`Posisi penghapusan subdirectory yang akan dihapus harus berada diluar dari

subdirektori tersebut.2`Direktori yang akan dihapus harus benar-benar kosong.Jika tidak kosong gunakaninsstruksi del*.*

13. DELTREEBentuk Umum:DELTREE (/Y)(drive:)path1`Drive path menentukan le ak dan nama direktori yang akan dihapus.1`Switch /y agar perintah del ree tidak menampilkan konfirmasi penghapusanContoh:a:\>deltree c:\data

PERINTAH DASAR DOS

CMD

Perintah Dasar DOS

by admin on Feb.05, 2009, under CMD

Page 16: Bahan Makalah PKTI 1B

Dalam menggunakan Dos diperlukan pemahaman tentang perintah perintah untuk

menjalankan Dos..untuk masuk ke Dos sendiri cukup klik run-cmd-enter…baik

sekaranga akan saya berikan beberapa perintah yang dapat anda gunakan dalam

Dos

1.cd  Pindah direktori.misalnya cd windows,untuk pindah ke direktori windows

2.copy

Meng-copy file

3.copy file1.txt filebaru.txt

Meng-copy file1.txt, nama file hasil copy-an adalah filebaru.txt. Jadi akan terdapat

file1.txt dan filebaru.txt dengan isi yang sama. Ganti file1.txt dan filebaru.txt

dengan nama file yang akan Anda copy

4.copy file1.txt c:\data

Mengcopy file1.txt ke directory data pada drive C (nama file hasil copy-an adalah

file1.txt)

5.copy file1.txt c:\data\filebaru.txt

Meng-copy file1.txt ke directory data dengan nama file hasil copy-an filebaru.txt

6.dir (menampilkan file dan direktory)

7.dir d: (membuka file di direktori d)

8.dir /w

Menampilkan file dan directory secara “singkat” (cuma menampilkan nama file atau

directory saja, tidak ada keterangan ekstensi, ukuran file, tanggal dan jam)

9.ren

Mengganti nama file

Page 17: Bahan Makalah PKTI 1B

10.ren filelama.txt filebaru.txt

Mengganti nama file filelama.txt menjadi filebaru.txt

itu tadi adalah perintah umum yang dipakai dalam Dos..sekarang saya akan

memberikan perintah perintah dasar dalam Dos.

ATTRIB Perintah eksternal. Untuk melihat/mengubah atribut file

CLS Perintah internal. Untuk menghapus layar monitor

COPY Perintah internal. Untuk mengcopi file

DEL Perintah internal. Untuk menghapus file

DIR Perintah internal. Untuk melihat daftar file/folder di folder/direktori tertentu

MD Perintah internal. Untuk membuat direktori/folder baru

RD Perintah internal. Untuk menghapus folder (folder kosong)

REN Perintah internal. Untuk mengubah nama file/folder

TYPE Perintah internal. Untuk melihat isi file

EDIT Perintah eksternal. Untuk mengedit file teks (interaktif)

FDISK Perintah eksternal. Untuk melihat/mengubah/membuat partisi harddisk

FORMAT Perintah eksternal. Untuk memformat disket/harddisk

MORE Untuk mencegah tampilan menggulung terus-menerus

SYS Eksternal apa internal ya? Yang jelas untuk membuat disket/harddisk jadi

bootable

Melihat daftar file/folder dalam direktori/folder tertentu

DIR (tanpa parameter)

Melihat daftar file saja

DIR /a-d

Page 18: Bahan Makalah PKTI 1B

Melihat daftar folder saja

DIR /ad

Melihat daftar file yang tersembunyi

DIR /a-dh

Melihat daftar folder yang tersembunyi

DIR /adh

Melihat daftar file/folder yang tersembunyi

DIR /ah

Jika suatu kali komputer anda terserang virus dan tiba tiba semua data anda

lenyap,jangan khwatir karena sebenrnya virus tidak pernah menghapus data yang

ada mereka hanya menyembuyikan data anda disuatu tempat yang tidak kita

ketahui.ada cara untuk memunculkan kembali data data tersebut dengan

menggunakan perintah Dos.

pertama kali kita harus membuka file apa saja yang tersembunyi..dengan cara:

Melihat daftar folder saja

DIR /ad

Melihat daftar file yang tersembunyi

DIR /a-dh

Melihat daftar folder yang tersembunyi

DIR /adh

Melihat daftar file/folder yang tersembunyi

DIR /ah

Page 19: Bahan Makalah PKTI 1B

setelah kita mengetahui file apa saja yang tersenbunyi,kita tinggal melihat attribut

file file tersebut.caranya:

MENGETAHUI/MENGUBAH ATRIBUT FILE: “ATTRIB”

Untuk mengetahui daftar parameter untuk perintah “ATTRIB”, ketikkan “ATTRIB /?”.

Melihat attribut file/folder

Format umum: ATTRIB namafile

Contoh: ATTRIB readme.txt

Untuk melihat attribut dari beberapa file/folder, gunakan wildcards character (*)

pada namafile.

setelah tau attribut file tersebut,kita tinggal mengubah attribut file

tersebut,caranya:

Mengubah attribut file/folder

ATTRIB daftaratribut namafile

Daftar atribut yang valid: H, R, S

Gunakan tanda ‘-’ di depan kode attribut untuk menonaktifkan atribut tertentu,

gunakan tanda ‘+’ untuk mengaktifkan atribut tertentu.

Contoh pemakaian:

Mengubah atribut file README.TXT menjadi hidden

ATTRIB +h README.TXT

Mengaktifkan atribut hidden sekaligus atribut system pada file README.TXT

ATTRIB +h +s README.TXT

Menonaktifkan attribut hidden, read-only dan system pada semua file dalam

direktori aktif (current directory). Kombinasi atribut ini dapat digunakan untuk

memunculkan kembali file-file yang ‘disembunyikan’, misalnya sebagai dampak

Page 20: Bahan Makalah PKTI 1B

infeksi virus ke komputer:

ATTRIB -h -r -s *.*

sumber : http://andi-and1godwar.blogspot.com

DOS (Disk Operating System) adalah sistem operasi berbasis teks yang dikeluarkan

microsoft sebelum windows. Sama seperti Terminal di Linux, DOS memiliki daftar

perintah berbasis teks yang harus diketik di Console DOS atau lazim disebut

Command Prompt. Mengetahui penggunaan perintah DOS adalah pengetahuan

tersendiri yang perlu dipahami oleh administrator jaringan berbasis windows. Anda

akan lebih mudah menguasai NetBios Hacking atau remote komputer berbasis

console di windows dengan mengetahui perintah- perintah DOS.

Berikut daftar lengkap perintah DOS beserta fungsinya :

# ADDUSERS : Menambah/melihat daftar user melalui CSV file

# ARP : Address Resolution Protocol

# ASSOC : Mengganti ekstensi file asosiasi

# ASSOCIAT : Menjalankan file asosiasi satu langkah

# AT : Menjadwalkan perintah yang akan dijalankan lain waktu

# ATTRIB : Mengganti attribut file

# BOOTCFG : Mengedit pengaturan Windows boot

# BROWSTAT : Mengambil domain, browser dan PDC info

# CACLS : Mengganti permision file

# CALL : Memanggil salah satu program dari kelompok program

# CD : Pindah direktori/pindah folder

# CHANGE : Mengganti properties Terminal Server Session

# CHKDSK : Cek disk/harddisk dan memperbaiki permasalah harddisk

Page 21: Bahan Makalah PKTI 1B

# CHKNTFS : Cek NTFS file system

# CHOICE : Menyetujui/memilih tombol input keyboard untuk memanggil file

# CIPHER : Enkripsi/dekripsi file atau folder

# CleanMgr : Menghapus otomatis temporary file termasuk recycle bin

# CLEARMEM : Menghapus/membersihkan memory

# CLIP : Mengcopy STDIN ke Windows clipboard.

# CLS : Membersihkan/menghilangkan layar

# CLUSTER : Clustering Windows

# CMD : Memulai/membuka command prompt

# COLOR : Mengganti warna layar command prompt

# COMP : Membandingkan isi dua file atau lebih

# COMPACT : Mengompress file atau folder pada partisi NTFS

# COMPRESS : Mengompress sebuah file pada partisis NTFS

# CON2PRT : Menghubungkan atau memutus koneksi printer

# CONVERT : Mengganti dari partisi FAT ke NTFS.

# COPY : Mencopy satu atau lebih files

# CSVDE : Import/Export Active Directory data

# DATE : Menampilkan tanggal

# Dcomcnfg : DCOM Configuration Utility

# DEFRAG : Mendefragmen harddisk

# DEL : Menghapus file

# DELPROF : Menghapus profil user NT

# DELTREE : Menghapus folder dan subfolder

# DevCon : Device Manager Command Line Utility

# DIR : Menampilkan daftar file dan folder

# DIRUSE : Menampilkan daftar disk yang terpakai

Page 22: Bahan Makalah PKTI 1B

# DISKCOMP : Membandingkan isi dua buah floppy disk

# DISKCOPY : Mengcopy isi Floppy disk

# DNSSTAT : DNS Statistik

# DOSKEY : Mengedit baris perintah, memanggil ulang perintah, dan membuat

macros

# DSADD : Menambah user dan grup komputer di active directory

# DSQUERY : Menampilkan daftar item di active directory

# DSMOD : Memodifikasi user dan grup komputer di active directory

# ECHO : Menampilkan pesan di layar

# ENDLOCAL : Menampilkan perubahan pada akhir kelompok file

# ERASE : Menghapus satu atau lebih file

# EXIT : Keluar dari commant prompt

# EXPAND : Menggelar file

# EXTRACT : Mengekstrak file

# FC : Membandingkan dua file

# FDISK : Menampilkan format disk dan partisi

# FIND : Mencari sebuah file

# FINDSTR : Mencari file berdasarkan potongan kata

# FOR : Menampilkan kondisi terakhir yang terjadi pada waktu terakhir

# FORFILES : Menampilkan proses kelompok file

# FORMAT : Memformat disk

# FREEDISK : Melihat kapasitas disk yang kosong

# FSUTIL : Utilitas file dan volume file

# FTP : File Transfer Protocol

# FTYPE : Menampilkan atau mengganti ekstensi file

Page 23: Bahan Makalah PKTI 1B

# GLOBAL : Menampilkan user dari grup global

# GOTO : Mengakses langsung kelompok program melalui label program pada

command line

# HELP : Bantuan

# HFNETCHK : Network Security Hotfix Checker

# IF : Salah satu perintah kondisi

# IFMEMBER : Kondisi salah satu user di NT Workgroup

# IPCONFIG : Konfigurasi IP (Internet Protocol)

# KILL : Mematikan/menghapus program yang sedang berjalan di memory

# LABEL : Mengganti label disk

# LOCAL : Menampilkan anggota sebuah grup

# LOGEVENT : Menulis file di NT event viewer.

# LOGOFF : Logoff

# LOGTIME : Menampilkan Log tanggal dan waktu pada sebuah file

# MAPISEND : Mengirim e-mail dengan baris perintah

# MEM : Menampilkan memori yang terpakai

# MD : Membuat sebuah folder

# MODE : Mengkonfigurasi system device

# MORE : Menampilakn output/hasil berikutnya dilayar

# MOUNTVOL : Manajemen volume mount point

# MOVE : Memindahkan file

# MOVEUSER : Memindahkan user

# MSG : Mengirim pesan

# MSIEXEC : Microsoft Windows Installer

Page 24: Bahan Makalah PKTI 1B

# MSINFO : Windows NT diagnosik

# MSTSC : Terminal Server Connection (Remote Desktop Protocol)

# MUNGE : Mencari dan mereplika teks dalam sebuah file

# MV : Mencopy file yang sedang aktif

# NET : Manajemen jaringan yang digunakan

# NETDOM : Domain Manager

# NETSH : Mengkonfigurasi network protocols

# NETSVC : Daftar perintah Service Controller

# NBTSTAT : Menampilkan statistik jaringan (NetBIOS TCP/IP)

# NETSTAT : Menampilkan statistik jaringan (TCP/IP)

# NOW : Menampilkan tanggal dan waktu sekarang

# NSLOOKUP : Name server lookup

# NTBACKUP : Membackup file

# NTRIGHTS : Mengedit user

# PATH : Menampilkan alamat (path) sebuah program

# PATHPING : Menelusuri jejak koneksi yang terganggu dan kehilangan paket

# PAUSE : Mengentikan proses sejenak pada program atau perintah yang sedang

berjalan

# PERMS : Menampilkan user permition

# PERFMON : Memonitor permorma

# PING : Mengetes koneksi jaringan

# POPD : Restore ke harga awal pada direktori asli berdasarkan PUSHD

# PORTQRY : Menampilkan status port dan services

# PRINT : Mencetak teks

# PRNCNFG : Menampilkan, mengkonfigurasi atau mengganti nama printer

# PRNMNGR : Menambah, menghapus atau mendefault printer

Page 25: Bahan Makalah PKTI 1B

# PROMPT : Mengganti perintah

# PsExec : Mengeksekusi proses secara remote

# PsFile : Menampilkan file yang terbuka secara remote

# PsGetSid : Menampilkan SID komputer pengguna

# PsInfo : Menampilkan informasi sistem komputer

# PsKill : Mematikan proses berdasarkan nama atau ID proses

# PsList : Menampilkan detail proses yang sedang berjalan

# PsLoggedOn : Melihat siapa yang sedang Logon baik local maupun sharing

# PsLogList : Menampilkan rekaman LOG

# PsPasswd : Mengganti password account

# PsService : Menampilkan dan mengontrol services

# PsShutdown : Shutdown atau merestart komputer

# PsSuspend : Suspend

# PUSHD : Menyimpan kemudian mengganti pada direktori asli

# QGREP : Mencari file berdasarkan pola

# RASDIAL : Manajemen RAS connections

# RASPHONE : Manajemen RAS connections

# RECOVER : Merecover file yang rusak dari disk

# REG : Membaca, mengeset atau menghapus registry key atau value

# REGEDIT : Mengimpor/eksport pengaturan registry

# REGSVR32 : Register atau unregister DLL file

# REGINI : Mengganti Registry Permissions

# REM : Merekam komentar pada kelompok file

# REN : Mengganti nama file

# REPLACE : Menindih (replace) atau mengupdate file dengan file lainya

# RD : Menghapus folder

Page 26: Bahan Makalah PKTI 1B

# RDISK : Membuat Recovery Disk

# RMTSHARE : Sharing folder atau printer

# ROBOCOPY : Menyalin file atau folder secara keseluruhan (asli)

# ROUTE : Manipulasi network routing tabel

# RUNAS : Menjalankan program pada user account berbeda

# RUNDLL32 : Menjalankan perintah DLL32

# SC : Service Control

# SCHTASKS : Membuat atau mengedit schedule task

# SCLIST : Menampilkan service NT yang sedang berjalan

# ScriptIt : Mengontrol aplikasi GUI

# SET : Menampilkan, mengeset atau menghapus variabel tertentu

# SETLOCAL : Mengubah local konfigurasi sementara pada kelompok file

# SETX : Mengatur konfigurasi variabel secara permanen

# SHARE : Menampilkan atau mengedit data/printer sharing

# SHIFT : Menyisipkan parameter pada kelompok file

# SHORTCUT : Membuat shortcut file

# SHOWGRPS : Menampilkan NT Workgroups user yang tergabung

# SHOWMBRS : Menampilkan keanggotaan user pada sebuah workgroup

# SHUTDOWN : Mematikan komputer

# SLEEP : Mematikan sementara (x second)

# SOON : Menjadwalkan perintah agar berjalan pada waktu yang akan datang

# SORT : Sort input

# START : Menjalankan program tertentu pada jendela terpisah

# SU : Switch User

# SUBINACL : Edit file, folder Permissions, Ownership dan Domain

Page 27: Bahan Makalah PKTI 1B

# SUBST : Mengurutkan lokasi berdasarkan drive letter

# SYSTEMINFO : Menampilkan daftar konfigurasi sistem

# TASKLIST : Menampilkan daftar aplikasi dan service yang sedang berjalan

# TIME : Menampilkan atau mengkonfigurasi tanggal/waktu

# TIMEOUT : Penundaan proses

# TITLE : Mengatur judul jendela CMD.EXE pada waktu berjalan

# TOUCH : Mengganti stempel waktu (timestamps) file

# TRACERT : Menelusuri route jaringan pada remote host

# TREE : Menampilkan folder terstruktur pada mode grafis

# TYPE : Menampilkan isi sebuah file

# USRSTAT : Menampilkan daftar nama domain dan sesi login terakhir

# VER : Menampilkan informasi versi

# VERIFY : Memverifikasi file yang telah disimpan

# VOL : Menampilkan label disk

# WHERE : Menentukan dan menampilkan lokasi file pada stuktur direktori

# WHOAMI : Menampilkan UserName dan domain sebenarnya

# WINDIFF : Membandingkan isi dua buah file dan konfigurasinya

# WINMSD : Diagnosa sistem windows

# WINMSDP : Diagnosa sistem windows lainya

# WMIC : Perintah WMI# XCACLS : Mengganti file permission

# XCOPY : mengcopy files dan folder

Sumber : http://fairuzelsaid.wordpress.com/2011/03/02/sistem-operasi-

daftar-lengkap-perintah-dos-command-prompt/

PERINTAH REDIRECTING

Page 28: Bahan Makalah PKTI 1B

Redirecting disebut juga dengan pengalihan. Jika selesai menggunakan piping maka

informasinya bersifat temporary, jika ingin mengabadikannya (misal ingin di posting ke sebuah

mailing list atau forum) maka redirecting adalah pilihan yang lain. Ada 3 file deskriptor yaitu

stdin, stdout dan stderr (std = standard) yang bisa kita alihkan hanya stdout dan stderr. stdout

adalah default standar untuk output, defaultnya adalah monitor. Sedangkan stderr kadang ke

monitor kadang ke file berupa log file.

Redirecting menggunakan tanda “>” dan “>>”, misalnya :

$ ls / > ls.txt

Perintah diatas mengalihkan hasil dari perintah “ls /” ke sebuah file bernama “ls.txt”

Pada kondisi diatas hanya pada kondisi sukses saja terjadi pengalihan, jika error tidak terjadi

perngalihan. Jika yang dibutuhkan adalah errornya maka kita bisa mengalihkan stderr ke file,

caranya adalah dengan menambahkan “2>” misalnya :

$ ls sembarangfile 2> error.txt

Jika dibutuhkan kedua – duanya (output dan error maka digunakan “&>”). Contoh :

$ ls sembarangfile / &> hasil.txt

Page 29: Bahan Makalah PKTI 1B

Gunakan tanda > jika yakin akan menghapus file lama atau membuat file baru, namun jika yang

dibutuhkan adalah menambahkan ke file yang sudah ada sebelumnya maka digunakan tanda

“>>”

contoh :

$ echo “Ini tambahannya” >> hasil.txt

PERINTAH PIPING

Terkadang dalam pengunaan perintah teks dibutuhkan lebih dari satu perintah sekali “enter”,

Salah satu kondisinya adalah jika dalam melihat sebuah file hanya akan menampilkan baris yang

mengandung kata tertentu. Contohnya :

$ cat /etc/httpd/httpd.conf | grep “Group”

# User/Group: The name (or #number) of the user/group to run httpd as.

Group apache

Hasil yang jauh berbeda jika hanya menggunakan cat, kondisi lainnya adalah pembacaan file

teks. Saat mengetikkan perintah cat /etc/httpd/httpd.conf maka akan ditampilkan semua isi file

sayangnya karena file tersebut cukup besar maka kita hanya melihat yang terakhir, namun ini

bisa diatasi dengan menekan tombol <Shift><PageUp> untuk menggulung layar keatas, hanya

saja banyaknya yang bisa digulung tergantung pada seberapa besar memory vga yang digunakan.

Untuk ini bisa menggunakan perintah lain yaitu more atau less dengan piping “|”.

$ cat /etc/httpd/httpd.conf | less

perintah less juga bisa digunakan di depan menggantikan cat :

$ less /etc/httpd/httpd.conf

namun pada beberapa keadaan tertentu piping masih digunakan misalnya saja ingin membacanya

log dari perintah dmesg :

Page 30: Bahan Makalah PKTI 1B

$ dmesg | less

PEMBUATAN FILE BATCH

File batch adalah sekumpulan perintah pada DOS. Biasanya dibuat untuk menjalankan tugas-tugas masal secara rutin. Misal kegiatan back up file, menghapus file sementara (file berekstensi tmp, bak). Jadi untuk melakukan tugas2 ini tidak perlu ditulis berulang-ulang.

Batch file pada dasarnya merupakan file teks biasa yang berisi perintah-perintah DOS. Biasanya dituliskan pada notepad, editor pada DOS prompt (Edit.exe), maupun editor-editor lain. File batch disimpan dengan extention .BAT.

PERINTAH DALAM FILE BATCH

Batch File biasa digunakan dalam perintah sederhana untuk membuat atau menjalankan peritah dengan berdasarkan argumen yang diketahui oleh Windows. Sehingga dengan cara ini biasanya virus dibuat oleh para Pakar Komputer, dan biasanya berekstensi .bat. Kali ini penulis akan membagi perintah-perintah khusus yang ada dalam Batch File.

Berikut adalah kumpulan Perintah pada Batch File (Sekumpulan Perintah Pada DOS):

Command Function

ACINIUPD Modify INI files (TS only)

ANSI.SYS Text attributes, cursor & keyboard manipulation

APPEND Allows programs to open data files in specified directories as if they were in the current directory (DOS)

ARP Display or modify IP-to-Physical address translation tables used byARP

ASSOC Associate a file extension with a file type, or list all associations

AT Command line scheduler

ATTRIB List & manipulate file attributes

AUTOFAIL Suppress network connection error messages at startup

BACKUP Backup files to floppy disks (requires RESTORE from the exact same DOS version)

BASICA Basic interpreter for IBM PC-DOS

Page 31: Bahan Makalah PKTI 1B

Command Function

BCDEDIT Sets properties in boot database to control boot loading (Windows 7)

BOOTCFG Edit Windows boot settings in BOOT.INI (XP)

BREAK Enable/disable extended Ctrl+C checking (16-bits)

CACLS Read and set file access permissions

CALL Run a batch file from within another batch file

CD Show or change the current directory (same as CHDIR)

CDBURN Write ISO images to CD (Windows Server 2003 Resource Kit tool)

CERTREQ Request certificates from a certification authority (Windows Server 2003)

CERTUTIL Manage certificates (Windows Server 2003)

CHANGE Change TS port mappings, install mode, or enable/disable TS logon

CHCP Display or set the active Code Page

CHDIR Show or change the current directory (same as CD)

CHGLOGON Enable/disable TS logon

CHGPORT Change TS port mappings

CHGUSR Change TS install mode

CHKDSK Check a disk for file system errors or bad sectors

CHKNTFS Display or modify the checking of disk at boot time

CHOICE Prompt user for to choose option from list of choices

CIPHER Display or alter the encryption of directories [files] on NTFS partitions

CLEANMGR Automate cleanup of temporary files, IE cache, downloaded files & recycle bin (XP)

CLS Clear the screen/window

CMD.EXE Command interpreter (32-bits)

CMDKEY Manage stored user names and passwords (Windows Server 2003 and later)

COLOR Change text and background color in console

COMMAND.COM Command interpreter (16-bits)

Page 32: Bahan Makalah PKTI 1B

Command Function

COMP Compare files

COMPACT Display or modify file compression on NTFS partitions

%COMSPEC% Command interpreter specification in master environment

CONTROL Start Control Panel or a Control Panel applet

CONVERT Convert a FAT volume to NTFS

COPY Copy files

CPROFILE Clean profiles of wasted space (Windows Server 2003)

CSCRIPT Console mode interpreter for VBScript/Jscript

CSVDE Import/export data from Active Directory in CSV format

CTTY Redirect all input and output to a file or (serial, parallel or null) device

DATE Display & manipulate system date

DEBUG Debugger & assembler

DEFRAG Locate and consolidate fragmented boot files, data files, and folders on local volumes

DEL Delete one or more files

DELTREE Delete an entire folder including files and subfolders

DEVCON Command line Device Manager (free Microsoft download)

DHCPLOC Discover rogue DHCP servers

DIANTZ Compress and add files to new or existing .CAB files(equivalent of MAKECAB)

DIR List files & directories

DISKCOMP Compare two floppy disks on a track by track basis

DISKCOPY Copy a floppy disks on a track by track basis

DISKPART Manipulate harddisk partitions and logical drives

DOSKEY Edit or recall command lines, or create command line macros

DPATH Allows programs to open data files in specified directories as if they were in the current directory (Windows 7, OS/2)

DRIVERQUERY List installed drivers (Windows XP)

DSADD Add objects to (active) directory

DSGET Display (active) directory object properties

Page 33: Bahan Makalah PKTI 1B

Command Function

DSMOD Modify objects in (active) directory

DSMOVE Move or rename objects in (active) directory

DSQUERY Query (active) directory

DSRM Remove object from (active) directory

DVDBURN Write ISO images to DVD (Windows Server 2003 Resource Kit tool)

ECHO Display text on screen

EDIT Text editor in MS-DOS 5+ (requires QBASIC)

EDLIN Line editor in MS-DOS 4-

ENDLOCAL Terminate local environment

EPAL Elevated Priviliges Application Launcher (free Microsoft download)

ERASE Delete one or more files

EVENTCREATE Write an event in one of the event logs

EVENTQUERY.VBS

List events and event properties

EVENTTRIGGERS

Display and configure "Event Triggers" that monitor and act upon the occurrence of NT Log Events of given criteria

EXIT Terminate a batch file or command prompt

EXPAND Expand compressed files or folders on NTFS volumes

EXPLORER Open a folder in an Explorer window

EXTRACT Extract compressed files

EXE2BIN Convert .EXE files to binary format (DOS)

FASTOPEN Open DOS programs faster by memorizing their locations on disk (DOS)

FC Compare files

FDISK Manipulate harddisk partitions and logical drives

FILEVER Display a program file's version

FIND Search files or standard output

FINDRAMD Find the RAM drive letter

FINDSTR Search files or standard output with advanced options

FOR Loop through a set of files or variables

Page 34: Bahan Makalah PKTI 1B

Command Function

FORCEDOS Force XP to start the specified program in the MS-DOS subsystem

FORFILES Selects and executes a command on a file or set of files

FORMAT Format disks (intialize file system)

FSUTIL Manage FAT and NTFS file systems (XP)

FTP File Transfer Protocol client

FTYPE Display or define the "Open" command for a file type

GETMAC Display MAC address for local or remote network adapters (XP and later)

GETTYPE Queries the OS type, version or SP and returns it as an errorlevel (Resource Kit tool)

GOTO Jump to a label or subroutine

GPRESULT Enable display of extended character set in graphics mode

GRAFTABL Enable display of extended character set in graphics mode

GWBASIC Basic interpreter for MS-DOS up to version 4

HELP Display help text for a command

ICACLS Display, modify, backup, or restore ACLs for files and directories (Windows 7)

IEXPRESS (Installation) script packager (XP)

IF Test statement

IFCONFIG Configure network adapters

INUSE Replace locked files on the next reboot (Resource Kit tool)

IPCONFIG Configure network adapters

JT Command line scheduler for Windows 2000 and later (Resource Kit utility)

LABEL Show or set a disk's volume label

LFNFOR Tells the FOR command to use either "8.3" or long file names

LH Load TSRs in high memory (same as LOADHIGH)

LOADHIGH Load TSRs in high memory (same as LH)

LOCK Grant 16-bits DOS programs direct access to a disk

LOGMAN Command line Performance Monitor management tool

LOGOFF Logoff/terminate Windows TS sessions or (local) OS/2

Page 35: Bahan Makalah PKTI 1B

Command Function

MAKECAB Compress and add files to new or existing .CAB files (equivalent of DIANTZ)

MD Create a new (sub)directory (same as MKDIR)

MEM Check memory usage (MS-DOS and 16-bits sessions only)

MKDIR Create a new (sub)directory (same as MD)

MKLINK Create a symbolic link

MODE Configures system devices

MORE Displays output one screen at a time

MOUNTVOL Create, delete or list volume mount points (XP)

MOVE Move or rename files or folders

MSD Query for basic system configuration information (MS-DOS 6 & 7)

MSG Send a popup message to TS users/sessions

MSIEXEC Install, modify, and perform operations on Windows Installer from the command line

MSINFO32 Query for basic system configuration information (Windows 2000+)

NBTSTAT Display protocol statistics and current TCP/IP connections using NBT

NET Command line NetBIOS tool

NETDOM Manage domains and trust relationships (join computers to a domain, rename computers, and more)

NETSH Command line network configuration tool for Windows XP and later

NETSTAT Command line NetBIOS tool

NLTEST Command line Netlogon management tool

NOTEPAD Text editor (GUI editing, command line & GUI printing)

NSLOOKUP Diagnose DNS infrastructure

NTBACKUP Backup files to any Windows supported media

OCSETUP Windows Optional Component Setup (Windows 7)

ODBCCONF MDAC ODBC configuration tool

OPENFILES List or disconnect open files and folders

Page 36: Bahan Makalah PKTI 1B

Command Function

PATH Display or change the program search path

PATHPING Extended PING utility

PAUSE Wait until a key is pressed

PENTNT Detects floating point division error (if present) in the Pentium chip, disables floating point hardware, and turns on floating point emulation

PING Check the TCP/IP connection to a remote IP address

PING6 IPv6 version of PING

PKGMGR Command line package manager

POPD Move back to the last directory that was "pushed" on the stack by PUSHD

POWERCFG Configure power management (Windows Server 2003)

PRINT Print a text file

PRINTUI.EXE Shorthand command for RUNDLL32 PRINTUI.DLL,PrintUIEntry (Windows 7)

PRNCFG.VBS Configure or display printer configuration information

PRNDRVR.VBS Add, delete, or list printer drivers

PRNJOBS.VBS Pause, resume, cancel, or list print jobs

PRNMNGR.VBS Add, delete, or lists printers or printer connections; set or display default printer

PRNPORT.VBS Create, delete, or lists standard TCP/IP printer ports; display or change port configuration

PRNQCTL.VBS Print a test page; pause or resume a printer; clear a printer queue

PROMPT Configure the DOS prompt string

PUBPRN.VBS Publish a printer in Active Directory

PUSHD Move to a new directory, "pushing" the current directory on the stack

QAPPSRV Query available TS application servers

QBASIC Basic interpreter for MS-DOS 5+

QCHAIN Install multiple hotfixes with only a single reboot

QFARM Query local TS farm

QPROCESS Query TS servers for running processes

Page 37: Bahan Makalah PKTI 1B

Command Function

QSERVER Query available ICA-enabled TS servers

QUERY Query TS resources

QUSER Query logged on TS users

QWINSTA Query TS sessions

RASDIAL Use existing RAS/DUN connections

RASPHONE Manage RAS/DUN connections

RD Remove a (sub)directory (same as RMDIR)

READLINE Read a single line from standard output

RECOVER Recover readable information from a bad or defective disk (may sometimes destroy other files in the process)

REG Read and write the registry (W2K and later)

REGEDIT Read and write the registry (GUI as well as command line)

REGEDT32 Read and write the registry (includes setting access permissions)

REGINI Read and write the registry, including permissions (NT4 Resource Kit, native in XP)

REGSVR32 Register .DLL & .OCX files as command components in the registry

REM Insert comment line

REN Rename a file or folder (same as RENAME)

RENAME Rename a file or folder (same as REN)

REPLACE Copy only files that already exist in the target directory, or copy only files that don't exist yet

RESET SESSION Reset TS session subsystem defaults

RESTORE Restore files backed up with BACKUP (from the exact same DOS version)

RMDIR Remove a (sub)directory (same as RD)

ROBOCOPY Copy directories, optionally including subdirectory trees and/or permissions, and optionally deleting removed files in the target directory (Resource Kit utility, native in Windows 7)

ROUTE Display and modify the entries in the local IP routing table

RUNAS Run a command with different credentials

Page 38: Bahan Makalah PKTI 1B

Command Function

(will always prompt for a password; use CPAU if you need to make this unattended)

RUNDLL Command line wrapper for 16-bit DLL routines

RUNDLL32 Command line wrapper for 32-bit DLL routines

SC Command line services managment (XP)

SCHTASKS Command line task scheduler (XP)

SECEDIT Configure and analyze system security by comparing your current configuration to a template (Windows 2000+)

SET Manipulate environment variables

SETLOCAL Start local environment

SHADOW Monitor or take over a TS session

SHELL Primary command interpreter specification in CONFIG.SYS

SHIFT Parse command line variables in batch files

SHUTDOWN Shutdown a computer (Resource Kit utility for NT 4 and 2000, native in XP and later)

SORT Read a file or standard input and return it sorted alphabetically

START Run a command in a separate process, or run a file with its default associated application

SUBINACL Display/modify ACEs for file and folder permissions, ownership and domain (Resource Kit utility)

SUBST Associate or disassociate a drive alias with a path

SYSTEMINFO Query for basic system configuration information

TASKKILL Kill an active process (XP)

TASKLIST List active processes (XP)

TIME Display & manipulate system time

TITLE Set the window title for the command prompt window

TRACERT Analyze the response times on the route to a remote IP address

TRACERT6 IPv6 version of TRACERT

TRACERTE Analyze the response times on the route to a remote IP address (OS/2)

TREE "Graphically" display the folder structure of a drive or path

Page 39: Bahan Makalah PKTI 1B

Command Function

TRUENAME Display the real fully qualified path

TSCON Attach a TS user session to a terminal session

TSDISCON Disconnect a TS terminal session

TSKILL Terminate a process in a TS session

TSPROF Copy/update TS user configuration information

TSSHUTDN Shut down or reboot a TS server

TYPE Display text file content in console

TZCHANGE Configure/edit time zones

UNLOCK Revoke 16-bits direct disk access granted by the LOCK command

VER Display the OS version

VERIFY Enable/disable verification of disk write operations

VHDMOUNT Mount and access VHD files as virtual disk drives (part of Virtual Server 2005 R2 SP1)

VOL Display a disk's volume label

WINMSD Query for basic system configuration information (for Windows NT 4; in Windows 2000 WINMSD was replaced by MSINFO32)

WINMSDP Command line helper tool for WINMSD

WMIC Query & manipulate objects in WMI (XP Pro and later)

WSCRIPT GUI mode interpreter for VBScript/Jscript

WUPDMGR Start Windows Update in Internet Explorer

XCACLS Read and set file access permissions (improved CACLS from the Resource Kits)

XCOPY Copy files & directories with advanced options

ECHO , REN

Contoh dari echo:

C:\edit

ECHO hello guys

Kemudian disimpan dalam file hello.bat

Page 40: Bahan Makalah PKTI 1B

Jika dijalankan: C:\hello.bat

Outputnya: C:\hello.bat

C:\ ECHO hello guys

hello guys

Agar perintah ECHO tidak muncul lagi saat dijalankan, maka ditambah tanda @ECHO hello guys.

C:\edit

@ECHO hello guys

@ECHO good morning

Jika dijalankan: C:\hello.bat

hello guys

good morning

Agar tanda @ tidak ditulis berulang kali, maka dapat ditulis : @ECHO OFF

Contoh:

@ECHO OFF

ECHO hello guys

ECHO good morning

ECHO have fun

Output:

hello guys

good morning

Page 41: Bahan Makalah PKTI 1B

have fun

Semua perintah DOS bisa ditulis di dalam batch file.

Ren singkatan dari Rename, Digunakan untuk mengubah (Rename)nama file dengan file yang baru. Perintah ini tidak akan mengubah isi dari file tersebut. Bentuk umumnya:REN 

Contoh:C:\>ren tugasm~1.doc tugasku.doc

Perintah diatas berarti mengubah nama file dari tugasm~1.doc menjadi tugasku.doc

TEKNIK PEMROGRAMAN BATCH

Program batch file merupakan program yang di buat dari kumpulan command-command dos yang di buat dalam notepad dan di simpan dalam bentuk ".bat"contoh beberapa commad dos :

CLS=Clear screen, gunanya untuk membersihkan perintah sebelumnyaDIR=Directory, untuk menampilkan direktori atou folder dan file yang ada di suatu drive atau suatu folderMKDIR=Make Directory, untuk membuat suatu folderRMDIR=Remove Directory, untuk menghapus suatu folder yang kosongSTART(nama_software), untuk memulai suatu software yang ada dilingungan windowsCOPY, untuk mengkopi suatu folderXCOPY, untuk mengkopi suatu folder beserta isinya, xcopy beda dengan copy yang hanya menkopi folder sajaVOL untuk menampilkan serial number suatu drive beserta volume-nya atau nama dari driveDELUntuk menghapus folder dan file

"Dir /a" maka kita akan bisa menglihat semua file termasuk file system atau file yang super hidden yang di buat oleh virus, untuk opsi yang lain anda bisa

Page 42: Bahan Makalah PKTI 1B

mengetikkan "/?"dibelakang setiap perintah--------------"mkdir test" dengan perintah tadi kita telah membuat satu folder yang bernama "test"--------------"rmdir test" kita baru saja meng-remove folder test yang dibuat tadi--------------"start winword" dimana winword adalah aplikasi Ms.Word--------------"copy test1" perintah ini akan mengkopi folder test1--------------"xcopy test1" dengan perintah ini kita baru saja mengkopi seluruh isi dari folder test1

contoh program batch file:"program open hidden file"------------cut----------------@echo off:: alamat start program:start:: menset pil pada partisi (c/d/e/f atau ketik exit untuk keluar) pada hardisk

set /p "pil=(c/d/e/f):: jika pilihan adalah c maka program akan menuju ke drive c dan seterusnya

if %%pil%%==c goto cif %%pil%%==d goto dif %%pil%%==e goto eif %%pil%%==f goto fif %%pil%%==exit goto exit:: memasuki drive:cc:\:: membuka file yang terhiddenattrib -h -s /d /spausegoto start

:dd:

Page 43: Bahan Makalah PKTI 1B

:: membuka file yang terhiddenattrib -h -s /d /spausegoto start

:ee::: membuka file yang terhiddenattrib -h -s /d /spausegoto start

:ff::: membuka file yang terhiddenattrib -h -s /d /spausegoto start

:: alamat untuk keluar program:exitexit--------------cut-----------------save as dengan nama bukafilehidden.bat