MODUL PRAKTIKUM
SISTEM OPERASI
Penyusun: Arie Budiansyah Ver. 1.0 ‐ Tgl: 05 Maret 2012
JURUSAN INFORMATIKA UNSYIAH BANDA ACEH
1
Modul Praktikum OS‐INF‐Unsyiah‐2012. Ver 1.0. author: Arie.B
Petunjuk Dos batch file ditulis dalam bentuk plain text. Semua editor text dapat dipergunakan untuk menulis DOS batch file. DOS batch file ber‐extension .bat atau .cmd Notepad merupakan salah satu contoh editor yang dapat dipergunakan Notepad terdapat pada semua versi Windows Operating system yang dipergunakan adalah Windows untuk semua versi. Contoh membuat batch program. 1. Gunakan Notepad untuk file baru yang bernama hello.bat 2. Buka program‐accessories‐notepad 3. Notepad program akan terbuka dand masih kosong (empty file) dengan nama file untitled‐ Notepad 4. Pada Notepad klik: File‐Save as 5. Simpan pada folder yang anda sukai atau pilih. Misal: Desktop 6. Pada File name isikan hello.bat 7. Sekarang nama file menjadi hello.bat dan masih berisi layar kosong 8. Ketikan atau copy kode berikut: @echo Hello world. @Pause
9. Pada Notepad klik save. Maka program batch file telah selesai dibuat. 10. Selamat Eksekusi program batch program 1. Double click file hello.bat 2. Akan muncul window baru yang menampilkan pesan sebagai berikut: Hello world. Press any key to continue
3. Tekan sembarang tombol keyboard. Misal Space 4. Window akan tertutup 5. Anda baru saja menjalankan sebuah batch program
2
Modul Praktikum OS‐INF‐Unsyiah‐2012. Ver 1.0. author: Arie.B
Modul 1 Program pertama batch file Program 1 C:\path>echo Hello World Hello World Program 2 C:\path>start /min notepad HW.BAT Program 3 C:\path> echo /? Program 4 C:\path>echo off Program 5 Simpan kode berikut dalam file hw.bat ECHO OFF ECHO Hello World Program 6 Simpan kode berikut pada file hw.bat @ECHO OFF ECHO Hello World Program 7 C:\path> echo Selesaikan dan kumpulkan pada asisten lab. 1. Tuliskan pada kertas output pada program di atas dan no 2 dibawah. 2. Buat program .bat yang outputnya adalah Sembilan puluh Sembilan persen kegagalan Akan menimpa orang‐orang Yang memiliki kebiasaan Membuat‐buat alasan (G. Washington)
3
Modul Praktikum OS‐INF‐Unsyiah‐2012. Ver 1.0. author: Arie.B
Modul 2 Bekerja dalam file Program 9 Simpan kode berikut pada file jurusan.bat @ECHO OFF ECHO Jurusan Informatika ECHO Universitas Syiah Kuala Program 10 Simpan kode berikut pada file jurusan.bat
@ECHO OFF ECHO Jurusan Informatika ECHO on Universitas Syiah Kuala Program 11 Simpan kode berikut pada file jurusan.bat @ECHO OFF ECHO. ECHO. Jurusan Informatika ECHO.On Universitas Syiah Kuala. ECHO. Note: ketikan program berikut pada cmd Program 12 C:\path>set lat=D:\Bahan mengajar 2011\operating system\BatchProg Program 13 C:\path>echo.The folder is %lat% Tugas: Tulis pada kertas program dibawah ini dan kumpulkan pada asisten. 1. Buat program utk mencetak nama, nim, no hp 2. Buat program utk men‐set folder example pada path d:\os2012\nim\
4
Modul Praktikum OS‐INF‐Unsyiah‐2012. Ver 1.0. author: Arie.B
Modul 3 Pengenalan Program 14
pause
Program 17a
::hello.bat @echo off echo Hello world. Pause
:: www.google.com :: Runs Notepad and Returns to the Desktop :: @ECHO OFF
Program 15 :: msg.bat :: menampilkan pesan Hello There :: @echo off msg1=Hello msg2=There! echo %msg1% %msg%
Program 16 :: CLR.bat :: Clears Screen and Returns to the DeskTop :: @ECHO OFF C: CD\ CLS Pause
Program 17 :: clc.bat :: Runs Notepad and Returns to the Desktop :: @ECHO OFF C: CD\Windows\System32 Clc.exe
Program 18 :: setName.bat :: set msg :: @echo off set msg1=one set msg2=%msg1% two set msg3=%msg2% three echo %msg3%
Tugas: 1. Tuliskan setiap maksud/arti per baris setiap program pada modul ini 2. Tuliskan program untuk menampilakan gambar sebagai berikut dengan menggunakan perintah set dan echo *** **** ***** ****** ******* ********
5
start www.google.com Pause
Modul Praktikum OS‐INF‐Unsyiah‐2012. Ver 1.0. author: Arie.B
*** **** ***** ****** ******* ********
Modul 4 Working on File Buat lah sebuah 4 buah file dengan extension txt. File 1 berisi text Hello File 2 berisi text ‘ ’ (spasi) File 3 berisi text World File 4 berisi blank *Jalankan program 19 Program 19 COPY file1.txt + file2.txt + file3.txt file4.txt
Program 20 @ECHO OFF ECHO To call this program you typed test.bat %1 ECHO Your argument was %1. SET /P userin=Please type a value: ECHO The value you typed was: %userin% ECHO Press any key to exit... PAUSE>nul
Program 21 Echo Program Studi Informatika Program 22 Echo Program Studi Informatika>jurusan.txt Program 23 Type jurusan.txt Program 24 Echo Universitas Syiah Kuala>>jurusan.txt Program 25 Echo nim xxxxxxx>mhs.txt Program 26 Type mhs.txt >>jurusan.txt Program 27 Type jurusan.txt Tugas, lakukan program diatas secara batch (berurutan). 1. Tuliskan maksud/arti per baris dari program diatas 2. Tuliskan output dari program 27.
6
Modul Praktikum OS‐INF‐Unsyiah‐2012. Ver 1.0. author: Arie.B