BAB VIII SHELL (Pertemuan 10 dan 11)

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB VIII SHELL (Pertemuan 10 dan 11)"

Transkripsi

1 Halaman : 64 BAB VIII SHELL (Pertemuan 10 dan 11) Shell adalah command Executive, artinya program yang menunggu instruksi dari pemakai, memeriksa sintak dari instruksi yang diberikan, kemudian mengeksekusi perintah tersebut. Shell ditandai dengan prompt. Umumnya adalah $ (bash shell) untuk pemakai biasa dan # untuk superuser (root). Pada awalnya UNIX (System V) mengembangkan Shell yang dikenal dengan nama Bourne Shell (/bin/sh), shell tersebut dirancang oleh Steve Bourne dari AT & T. Pada perjalanannya /bin/sh kemudian dikembangkan oleh David Korn, oleh karenanya Shell tersebut kemudian dikenal dengan nama Korn Shell (/bin/ksh). UNIX Berkeley (BSD = Berkeley Software Distribution) juga mengembangkan Shell yang dikenal dengan nama C-Shell (/bin/csh). Shell ini mengambil syntac yang mirip dengan bahasa C (C-Language). Penciptanya adalah Bill Joy (salah satu pendiri/ Founder dari Sun MicroSystems). Linux mengembangkan Shell yang kompatibel dengan Bourne-Shell, juga mengadaptasi kemampuan yang ada di Korn-Shell. Shell ini disebut sebagai bash (Bourne Again Shell) dengan nama program (/bin/bash). Perbedaan antara shell-shell tersebut hampir tidak ada, kecuali pada fasilitas pemrograman dan editing. Umumnya pemakai UNIX aliran AT&T menggunakan Bourne-Shell dan Korn Shell, aliran BSD seperti SunOS menggunakan C-Shell, sedangkan pemakai Linux menggunakan BASH. Pada awalnya bash diciptakan untuk menghindari lisensi/copyright Unix.

2 Halaman : 65 Shell mana yang akan dipakai pengguna Linux, dapat dipilih saat membuat account baru, atau mengubahnya pada file /etc/passwd. root:*:0:0:charlie &,,,:/root:/bin/csh demon:*:666:666::/home/bofh/demon:/bin/ksh di :*:1000:1001:bill Gates:/home/di/di031111:/bin/sh Pada prinsipnya shell adalah program yang dapat dibuat melalui bahasa pemrograman seperti C atau lainnya. Kreatifitas pengembang software banyak yang menciptakan shell lainnya, walaupun kurang populer seperti tcsh, zsh dan lainnya. 8.1 Profile Saat seoarang user melakukan login, sistem akan menjalankan program antara lain : /etc/profile Berisi shell script yang berlaku untuk seluruh pengguna Linux yang melakukan session login. PATH="/usr/local/bin:/usr/bin:/bin:/usr/games:/var/qmail/bin" PS1='\u@\h:\w\$ ' umask 022 HOSTNAME="`cat /etc/hostname`" HISTSIZE=1000 HISTFILESSIZE=1000 export PATH TERM PS1 HOSTNAME HISTSIZE HISTFILESIZE USER LOGNAME PATH, merupakan daftar nama direktori. Bila sebuah instruksi diberikan dari prompt shell, maka instruksi tersebut akan dicari pada daftar tersebut. PS1, adalah prompt. Dalam hal ini dirinci sebagai berikut : PS1='\u@\h:\w\$ ' \u = Nama user \h = Nama Host \W = Nama working directory.bash_profile Merupakan profile setiap pemakai yang terletak pada home direktori masing-masing user. Sebelumnya sistem melakukan pengecekan apakah ada file ini, jika ada sistem akan mengeksekusi. File.bash_profile adalah hiddent file yang terletak dihome direktori masing-masing user. Untuk melihatnya dapat digunakan perintah $ls a

3 Halaman : 66.bash_login File.bash_login juga terletak dalam direktori home user. Urutan pengeksekusiannya adalah, jika dalam home direktori user tidak ditemukan file.bash_profile, maka sistem akan mencari file.bash_login. Seterusnya jika sistem tidak menemukan file.bash_login, sistem akan mencari file.profile untuk dieksekusi bila ditemukan..bashrc File.bashrc akan dieksekusi untuk perpindahan dari satu shell ke shell yang lainmelalui instruksi su (substitute user)..bash_logout User pada saat logout, shell terlebih dahulu akan mencari file.bash_logout, bile file tersebut ada maka file.bash_logout akan dieksekusi terlebih dahulu. Biasanya file ini diisi perintah-perintah untuk membersihkan jejak user, untuk keamanan. $ cat.bash_logout clear Pada contoh diatas.bash_logout hanya berisi satu instruksi, yaitu clear yang berarti membersihkan layar saat proses logout dilakukan oleh user tersebut. 8.2 History History diadaptasi dari C-Shell, yaitu catatan dari semua instruksi yang sejauh ini telah dilakukan. Catatan ini dapat dilihat sebagai history, kemudian dapat dipilih kembali, diedit dan dieksekusi. History umumnya memudahkan pemakai untuk mengedit kembali instruksi kompleks dan panjang terutama bila terjadi kesalahan pada penulisan intruksi maupun parameter. History mempunyai batasan maksimum instruksi yang dapat disimpan. Hal ini dinyatakan pada variabel HISTSIZE. $echo $HISTSIZE

4 Halaman : 67 Untuk menampilkan instruksi yang telah dilakukan dengan menjalankan command history. $history <enter> --cut w 668 cat /etc/profile 669 cat /etc/profile less 670 ls -a 671 history Daftar intruksi dilengkapi dengan nomor urut. Nomor kemudian dapat dijadikan parameter dalam mengedit atau mengulang instruksi. Selain instruksi history, instruksi fc (fix command) juga dapat digunakan, seperti berikut : $ fc l 667 w 668 cat /etc/profile 669 cat /etc/profile less 670 ls -a 671 history 672 fc 673 history 674 fc l Secara lebih nyata, fc dapat menampilkan instruksi antara 2 buah nomor, misalnya no. 667 s.d 669 : an71k@lug:~$ fc -l w 668 cat /etc/profile 669 cat /etc/profile less Cara diatas dapat diganti dengan menggunakan kata depan instruksi yang diberikan, an71k@lug:~$ fc -l clear whereis 683 clear 684 ls -l 685 ps -aux 686 whereis ls

5 Halaman : 68 Intruksi dapat diedit dengan menggunakn fasilitas editor, misalnya editor vi. Penggunaan vi ini dapat dinyatakan dengan parameter sebagai berikut : $ fc 685 Instruksi diatas akan mengaktifkan editor vi, dan instruksi tersebut dapat diedit dalam vi, kemudian setelah selesai tekan ESC ZZ untuk keluar dari editor. Navigator history, dapat digunakan sebagai bantuan untuk bernavigasi terhadap instruksi dalam daftar history. Navigator tersebut antara lain : ^P (CTRL + P) : Melihat instruksi sebelumnya ^N (CTRL + N) : Melihat instruksi sesudahnya!! : Eksekusi kembali instruksi sebelumnya!! -3 : Instruksi 3 sebelum terakhir akan di eksekusi!! 100 : Ulangi eksekusi instruksi no Prompt String (PS) Prompt String merupakan script yang berada pada file /etc/profile atau.bash_profile yang berfungsi untuk mengubah tampilan prompt user. Setelah mengganti variabel PS1, berikutnya jalankan instruksi export PS1 agar dikenal disemua shell. Beberapa penggantian prompt seperti berikut ini : $ PS1= \! > prompt dari nomor history 69 > 69 > PS1= \d > Prompt dari tanggal sekarang Mon Apr 12 > Mon Apr 12 >PS1= \t > Prompt jam sistem 20:10:05 > 20:10:05 >PS1= \u > Prompt username anjik > anjik >PS1= \w > ~ > Prompt tanda ~ yang artinya home direktori ~>PS1= \h > Prompt hostname lug >

6 Halaman : 69 Untuk menghasilkan sebuah prompt NamaUser@NamaMesin didirectory x $ jika dituliskan dalam prompt adalah : PS1= \u@\h \w $ Dalam menulis prompt selain PS1, juga dapat digunakan PS2 yang nantinya sebagai prompt jika shell memerlukan input. 8.4 BASH-Script Bash Script adalah file yang berisi koleksi program yang dapat dieksekusi melalui perintah shell (prompt). Program BASH-Script akan menjadi executable jika modus file ditambah dengan x. Perhatikan contoh, $ cat > prg1.sh echo Contoh program Bash ^ D Untuk dapat dijalankan dalam prompt/shell, terlebih dahulu akses mode file harus ditambah executable atau x, sebagai berikut : $ ls -l prg1.sh -rw-r--r-- 1 an71k users 27 Apr 12 17:45 prg1.sh $ chmod +x prg1.sh $ ls -l prg1.sh -rwxr-xr-x 1 an71k users 27 Apr 12 17:45 prg1.sh* Menjalankan Script Untuk menjalankan script tersebut dapat dilakukan dengan beberapa cara, antara lain : $ bash prg1.sh Contoh Program BASH $ sh prg1.sh Contoh Program BASH $. prg1.sh Contoh Program BASH $./prg1.sh

7 Halaman : 70 Contoh Program BASH Eksekusi menggunakan. prg1.sh berarti adalah eksekusi shell, sedangkan./prg1.sh berada pada direktori aktual. Aturan dalam pembuatan script shell dinyatakan dengan menulis pada baris pertama shell script dengan : #! /bin/bash Variabel Variabel adalah suatu nama yang dapat digunakan untuk menampung suatu nilai dan nilai yang ada dapat diubah. Pemberian nilai ke suatu variabel dapat melalui penugasan, sebagai berikut : Variabel=nilai jalan= Kedung Baruk 98 Surabaya Apabila nilai mengandung karakter khusus seperti spasi, nilai harus ditulis dalam tanda petik. Pemberian string Kedung Baruk 98 Surabaya ke variabel jalan, sebelum dan sesudah tanda sama dengan (+) tidak boleh ada spasinya. Untuk memperoleh nilai/isi dari variabel perlu diawali dengan tanda $, perhatikan contoh : echo $jalan Parameter Posisi Banyaknya sekali perintah UNIX yang melibatkan argumen (parameter). Misalnya untuk menciptakan file bernama a, b, dan c perlu menuliskan perintah berupa : $touch a b c Argumen-argumen seperti ini dapat dikenali pada skrip shell dan biasa disebut sebagai parameter posisi. Parameter di BASH Shell yang berhubungan dengan parameter posisi, antara lain : $# Jumlah parameter $0 Nama skrip Shell

8 Halaman : 71 $1 Parameter Pertama $2 Parameter Kedua ${10} Parameter ke sepuluh $* Semua parameter Contoh penggunaan parameter : $cat prg3.sh #! /bin/bash # prg3.sh # = = = = = = echo jumlah parameter = $# echo semua parameter = $* echo Isi $0 : $0 echo Isi $1 : $1 echo Isi $2 : $2 $./prg3.sh mencoba parameter shell jumlah parameter = 3 semua parameter = mencoba parameter shell Isi $0 :./prgprg3.sh Isi $1 : mencoba Isi $2 : parameter Perintah dan fungsi yang dapat digunakan : Perintah - perintah dari yang diketikkan oleh user secara default telah disimpan ke dalam sebuah file. Perintah untuk melihat perintah yang terakhir anda ketikkan dengan menggunakan history. Perintah-perintah dari Bourne Shell programming ini hampir sama digunakan oleh user. Perintah-perintah tersebut dapat diketikkan pada editor vi, sehingga dapat dijadikan sebuah program. Bentuk prompt dari Bourne Shell adalah $. 1. echo Digunakan untuk menampilkan keterangan pada layar komputer. Option: -n digunakan untuk ganti baris baru. $ echo -n Saya hendak belajar Bourne Shell.

9 Halaman : 72 Hasil : Saya hendah belajar Bourne Shell. 2. tanda( $ ) Digunakan untuk melihat isi dari suatu variabel file. $ kalimat= Hallo apa kabar $ echo $kalimat Hasil: Hallo apa kabar 3. tanda ( `... ` ) Digunakan untuk menjalankan perintah yang ada di dalam tanda petik tunggal terbalik ( `... ` ) Contoh: $ coba=`pwd` $ echo $coba Hasil: /home/siswa 4. Tanda ( \ ) 1.Digunakan untuk membedakan antara perintah dengan tanda yang akan dicetak. $ echo \ Hasil: 2. Digunakan untuk menjalankan suatu perintah di dalam perintah. Contoh: $echo Sekarang saya ada di direktory : \`pwd\` Hasil: Sekarang saya ada di direktory : /home/siswa

10 Halaman : Tanda titik koma ( ; ) Digunakan untuk memisahkan sederet perintah dalam 1 baris. $ ls -al;who Hasil : * Akan menjalankan list direktory kemudian menjalankan perintah who. 6. Tanda Pipe ( ) Digunakan untuk membatasi antara perintah yang satu dengan yang lainnya, dimana tiap output perintah menjadi intput perintah selanjutnya. $ who ls $ who sort Hasil : * Akan memperlihatkan user yang aktif, diurutkan kemudian ditampilkan. 7. read <nama variabel> Digunakan untuk mengisi nama variabel. $ read sia sib apa kabar Hasil: maka sia akan dimasukkan kata apa dan si B dimasukkan kata kabar. 8. if Digunakan untuk perintah bersyarat. Format : if [ekspresi] then perintah-perintah

11 Halaman : 74 elif [ekspresi] then perintah-perintah else perintah-perintah fi Option : -r digunakan untuk menguji apakah file tersebut dapat dibaca oleh user. -w digunakan untuk menguji apakah file tersebut dapat ditulisi oleh user. -x digunakan untuk menguji apakah file tersebut dapat dijalankan oleh user. -s digunakan untuk menguji apakah file tersebut berukuran lebih besar dari 0. -d digunakan untuk menguji apakah file tersebut merupakan direktory. -f digunakan untuk menguji apakah file tersebut merupakan sebuah file. -a digunakan untuk perintah AND. -o digunakan untuk perintah OR.! digunakan untuk perintah negasi. if test -f $1 (ket: perintah test menggantikan tanda [ ] ) then ls $1 elif test -d $1 then (cd $1;ls -a) else echo $1 bukan suatu file atau direktory fi 9. case Perintah ini digunakan sebagai optional. Format : case string in kondisi) perintah-perintah;;

12 Halaman : 75 kondisi) perintah-perintah;; *) perintah-perintah;; esac Tanda ;; digunakan untuk mengakhiri suatu blok perintah Tanda esac digunakan untuk mengakhiri suatu case. case $logname in root) echo saya adalah supervisor ;; siswa) echo saya adalah siswa ;; *) echo saya pendatang baru ;; esac 10. Function. Suatu fungsi dapat dibuat pada bourne shell. Format: function_name() { perintah-perintah shell } Contoh: getyn() { while echo 0 (y/n)? c > &2 do read yn rest case $yn in [Yy] return 0 [Nn] return 1 *) echo Isi dengan y atau n > &2

13 Halaman : 76 } done esac Perintah - perintah di atas dapat digabungkan menjadi sebuah program sehingga user dapat menjalankan dengan perintah : $ bsh <nama file> maka sistem akan menjalankan nama file tersebut seperti halnya pada sistem operasi DOS yaitu autoexec.bat. 8.5 Dialog Dialog dibuat untuk memudahkan para pembuat script shell dalam meningkatkan keindahan dan interaktifitas aplikasi. Beberapa kotak (box) pilihan dari perintah dialog diantaranya adalah : 1. msgbox Pilihan msgbox dapat digunakan untuk memberikan pesan. Untuk memberikan pesan Halo diatas sebuah kotak ukuran 10X40 dapat dilakukan dengan perintah $dialog msgbox Halo Maka setelah ditekan enter akan muncul sebuah kotak yang dilengkapi dengan tombol dengan label OK. 2. yesno Ini adalah pilihan dari suatu perintah, tinggal dipilih, apakah kita milih yes, atau milih no. Misalkan contoh berikut : $dialog --yesno Apa anda baik-baik saja! $LOGNAME Sebenarnya pilihan yes dan no bisa ditindak lanjuti dengan action, misalnya kalau yes melakukan x jika no melakukan y. Maka bila dibuat sebuah script sebagai berikut : $cat dialog1.sh

14 Halaman : 77 dialog --yesno "Apa anda baik-baik saja! $LOGNAME " export retval=$? if [ $retval -eq 0 ]; then dialog --msgbox "Sukurlah $LOGNAME" else dialog --msgbox "Wah kasihan kamu : $LOGNAME" fi 3. inputbox Pilihan box ini digunakan untuk meminta input dari user, segala input akan dimasukkan dalam variabel stderr, misalnya : $dialog input halo textbox Fitur ini digunakan untuk menampilkan isi suatu file text kedalam dialog box. $ dialog textbox /etc/passwd menu Dalam dialog ini pengguna dihadapkan pada pilihan menu, yang hasil pilihan tersebut disimpan dalam variabel stderr. $dialog menu Kegiatanku: makan makan minum minum tidur tidur 6. radiolist Radiolist menyediakan kemampuan untuk memberikan serangkaian pilihan dimana hanya satu pilihan yang aktif. $ dialog --radiolist "Distro anda : " Debian Debian on Redhat Redhat off slackware slackware off other other off 7. checklist Apabila radiolist hanya mengizinkan satu pilihan aktif, maka cheklist mengizinkan pemilihan beberapa item sekaligus. $dialog --checklist "Distro anda : " Debian Debian Redhat Redhat Slackware Slackware off other other off

15 Halaman : guage Memberikan informasi seberapa jauh pekerjaan telah selesai dapat dilakukan. Gauge berfungsi seperti halnya progres bar. Nilai presentasi dari gauge dapat dibaca dari standard input. $cat dialog2.sh i=0 while [ $i -le 100 ] do echo $i dialog --gauge processing sleep 0.01 let i=$i+1 done Latihan : 1. Buatlah program untuk menghitung jumlah harga pembelian 2 barang, jika totalnya melebihi maka mendapat diskon 20 % dan berapa jumlah uang yang harus dibayar 2. Buatlah program untuk menghitung nilai akhir yang didapatkan dari 35 % nilai UTS + 45 % nilai UAS dan 20 % nilai Tugas. 3. Buahlah program untuk menghitung grade nilai mahasiswa, jika diketahui apabila total nilai adalah >80 grade=a, total nilai > 70 s.d 80 grade = B, total nilai 55 s.d 70 grade = C, sedangkan dibawah itu adalah E. 4. Buatlah program untuk menampilkan faktorial bilangan yang diimputkan!

Shell Lanjutan. Praktikum 5 A. T U J U A N

Shell Lanjutan. Praktikum 5 A. T U J U A N Praktikum 5 Shell Lanjutan A. T U J U A N 1. Mengenal Profile 2. Mengerti konsep history 3. Membuat dan mengeksekusi shell script sederhana 4. Mengerti Job control B. DASAR TEORI SHELL Shell adalah Command

Lebih terperinci

1. Mengenal Profile 2. Mengerti konsep history 3. Membuat dan mengeksekusi shell script sederhana 4. Mengerti Job control

1. Mengenal Profile 2. Mengerti konsep history 3. Membuat dan mengeksekusi shell script sederhana 4. Mengerti Job control Praktikum 7 Shell Lanjutan A. T U J U A N 1. Mengenal Profile 2. Mengerti konsep history 3. Membuat dan mengeksekusi shell script sederhana 4. Mengerti Job control B. DASAR TEORI SHELL Shell adalah Command

Lebih terperinci

Praktikum 5-B. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script

Praktikum 5-B. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script Praktikum 5-B Bekerja Dengan Bash Shell POKOK BAHASAN: History pada Bash Shell Membuat Bash Shell Script TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami shell

Lebih terperinci

shell. Kenapa Shell? User dapat mencoba unix mereka. Shell yang pertama kali dibuat adalah Bourne shell (sh).

shell. Kenapa Shell? User dapat mencoba unix mereka. Shell yang pertama kali dibuat adalah Bourne shell (sh). SHELL DASAR Kenapa Shell? User dapat mencoba unix mereka. Shell yang pertama kali dibuat adalah Bourne shell (sh). Jenis-jenis shell Bourne shell (sh) C shell (csh) Korn shell (ksh) Bourne Again shell

Lebih terperinci

Praktikum 5-A. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script

Praktikum 5-A. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script Praktikum 5-A Bekerja Dengan Bash Shell POKOK BAHASAN: History pada Bash Shell Membuat Bash Shell Script TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami shell

Lebih terperinci

Bab 3 Bash Shell. Program D3 PJJ PENS ITS. Sistem Operasi Linux PJJ PENS ITS. Arna Fariza

Bab 3 Bash Shell. Program D3 PJJ PENS ITS. Sistem Operasi Linux PJJ PENS ITS. Arna Fariza Bab 3 Bash Shell Program D3 1 Tujuan Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami bagaimana menggunakan baris perintah (command line). Mengerti penggunaan baris perintah

Lebih terperinci

Praktikum 5. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script

Praktikum 5. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script Praktikum 5 Bekerja Dengan Bash Shell POKOK BAHASAN: History pada Bash Shell Membuat Bash Shell Script TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami shell

Lebih terperinci

Pemrograman Shell (2)

Pemrograman Shell (2) Praktikum 9 Pemrograman Shell (2) A. T U J U A N 1. Mengetahui variable local dan global di shell 2. Mengetahui eksekusi bersyarat 3. Mengenal fungsi dan cara memanggilnya 4. Mampu membuat user interface

Lebih terperinci

Pemrograman Shell Linux

Pemrograman Shell Linux Workshop Labsi Pemrograman Shell Linux Husni husni@if.trunojoyo.ac.id husni.trunojoyo.ac.id Garis Besar Shell Linux Pemrograman Shell Contoh-contoh Shell Tempat interaksi antara pengguna dan Linux Penerjemah

Lebih terperinci

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA LABORATORIUM TEKNOLOGI INFORMASI DAN APLIKASI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO MADURA TAHUN AJARAN 2015-2016 / GANJIL i

Lebih terperinci

Shell dan Pemrograman Shell

Shell dan Pemrograman Shell Pertemuan 3 Shell dan Pemrograman Shell Objektif: 1. Mahasiswa mengetahui apa yang dimaksud dengan Shell. 2. Mahasiswa mengenal jenis-jenis Shell. 3. Mahasiswa mengenal kegunaan dari Shell. 4. Mahasiswa

Lebih terperinci

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B POSTEST SISTEM OPERASI Disusun Oleh : Nama : Nurul Annisa Putri Nim : 25012.55401.14.038 Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B Dosen : Zaid Romegar Mair, S.T., M.Cs PEMERINTAHAN KABUPATEN MUSI

Lebih terperinci

TEORI. Gbr. Shell berhubungan langsung dengan kernel sistem operasi

TEORI. Gbr. Shell berhubungan langsung dengan kernel sistem operasi TEORI Gbr. Shell berhubungan langsung dengan kernel sistem operasi 1. Shell Shell adalah program (penterjemah perintah) yang menjembatani user dengan sistem operasi. Dalam hal ini kernel (inti sistem operasi),

Lebih terperinci

Bab 6 Konfigurasi Bash Shell

Bab 6 Konfigurasi Bash Shell Bab 6 Konfigurasi Bash Shell Program D3 1 Tujuan Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Membaca dan mengeset variabel shell Mengekspor variabel lingkungan Mengetahui bagaimana

Lebih terperinci

Praktikum 6. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. ü History pada Bash Shell ü Membuat Bash Shell Script

Praktikum 6. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. ü History pada Bash Shell ü Membuat Bash Shell Script Praktikum 6 Bekerja Dengan Bash Shell POKOK BAHASAN: ü History pada Bash Shell ü Membuat Bash Shell Script TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: ü Memahami

Lebih terperinci

Praktikum 3. Shell Pengenalan Bash Penggunaan Baris Perintah dengan Cepat Lebih Lanjut Tentang Baris Perintah

Praktikum 3. Shell Pengenalan Bash Penggunaan Baris Perintah dengan Cepat Lebih Lanjut Tentang Baris Perintah Praktikum 3 Bash Shell POKOK BAHASAN: Shell Pengenalan Bash Penggunaan Baris Perintah dengan Cepat Lebih Lanjut Tentang Baris Perintah TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa

Lebih terperinci

Pemrograman Bash Shell di Linux. agussalim

Pemrograman Bash Shell di Linux. agussalim Pemrograman Bash Shell di Linux agussalim Apa itu shell? Shell adalah program (penterjemah perintah) yang menjembatani user dengan sistem operasi dalam hal ini kernel (inti sistem operasi), umumnya shell

Lebih terperinci

Praktikum 6-A POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL SCRIPT. Pemrograman Shell

Praktikum 6-A POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL SCRIPT. Pemrograman Shell Praktikum 6-A Pemrograman Shell POKOK BAHASAN: Pemrograman Shell TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Mempelajari elemen dasar shell script Membuat program

Lebih terperinci

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux Praktikum 2 Perintah Dasar Sistem POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux Operasi Linux TUJUAN BELAJAR: Setelah mempelajari materi dalam

Lebih terperinci

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Praktikum 1. Perintah Dasar Sistem Operasi Linux Praktikum 1 Perintah Dasar Sistem Operasi Linux POKOK BAHASAN: ü Format Instruksi pada Sistem Operasi Linux ü Perintah-Perintah Dasar pda Sistem Operasi Linux TUJUAN BELAJAR: Setelah mempelajari materi

Lebih terperinci

PRAKTIKUM IV. Shell Developer Lokasi Keterangan Brian Fox dan Free Software. TCSH Berkeley California

PRAKTIKUM IV. Shell Developer Lokasi Keterangan Brian Fox dan Free Software. TCSH Berkeley California PRAKTIKUM IV I. Judul Dasar Pemrograman Shell BASH II. Tujuan 1. Memahami teknik pemrograman Shell dalam sistem operasi Linux 2. Memahami jenis-jenis variabel dalam Shell 3. Mengetahui jenis-jenis metakarakter

Lebih terperinci

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux Praktikum 1 Perintah Dasar Sistem Operasi Linux POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux TUJUAN BELAJAR: Setelah mempelajari materi dalam

Lebih terperinci

MODUL 01 SISTEM OPERASI

MODUL 01 SISTEM OPERASI MODUL 01 SISTEM OPERASI LABORATORIUM TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2014 Perintah Dasar Linux Tujuan Praktikum : 1. Mengenal sistem operasi GNU/Linux 2. Memahami perintah-perintah dasar

Lebih terperinci

Zaid Romegar Mair Lisensi Dokumen: Gambaran umum : Break statement

Zaid Romegar Mair  Lisensi Dokumen: Gambaran umum : Break statement Zaid Romegar Mair romegardm@gmail.com http://mairzaid.wordpress.com Lisensi Dokumen: Seluruh kumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

Lebih terperinci

Praktikum Sistem Operasi (Pertemuan 06) Pemrograman Shell. Husni

Praktikum Sistem Operasi (Pertemuan 06) Pemrograman Shell. Husni Praktikum Sistem Operasi (Pertemuan 06) Pemrograman Shell Husni husni@mail.ugm.ac.id Program Pra-S2 Ilmu Komputer UGM 2012 Garis Besar Mengenal Shell Scripting Seleksi & Perulangan Parameter dan Opsi Scripting

Lebih terperinci

Perintah Perintah Dasar Pada Sistem Operasi Linux

Perintah Perintah Dasar Pada Sistem Operasi Linux Praktikum 3 Perintah Perintah Dasar Pada Sistem Operasi Linux A. T U J U A N 1. Menggunakan perintah-perintah dasar untuk informasi user 2. Mengenal format instruksi pada system operasi Linux 3. Menggunakan

Lebih terperinci

KATA PENGANTAR Dengan menyebut nama Allah STW yang Maha Pengasih dan Maha Penyayang, kita panjatkan puji dan syukur atas kehadirat-nya, yang telah mel

KATA PENGANTAR Dengan menyebut nama Allah STW yang Maha Pengasih dan Maha Penyayang, kita panjatkan puji dan syukur atas kehadirat-nya, yang telah mel PRAKTIKUM SISTEM OPERASI MODUL 9 : PEMROGRAMAN SHELL Disusun Oleh : PRIMA AMMARAY BAROO NIM. M3116053 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS

Lebih terperinci

I. DASAR TEORI. Perintah Dasar Linux

I. DASAR TEORI. Perintah Dasar Linux Perintah Dasar Linux Tujuan Praktikum : 1. Mengenal sistem operasi GNU/Linux 2. Memahami perintah-perintah dasar GNU/Linux 3. Mampu mengoperasikan GNU/Linux pada mode terminal I. DASAR TEORI Command line

Lebih terperinci

Praktikum 3 Perintah DasarSistem Operasi Linux

Praktikum 3 Perintah DasarSistem Operasi Linux Praktikum 3 Perintah DasarSistem Operasi Linux POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux TUJUAN BELAJAR: Setelah mempelajari materi dalam

Lebih terperinci

I. Dasar Teori. Shell Programming

I. Dasar Teori. Shell Programming Shell Programming Tujuan Praktikum : 1. Memahami konsep Shell Programming 2. Memahami jenis-jenis variabel dalam Shell 3. Mampu menulis program dengan Shell Programming 4. Memahami konsep Shell Interaktif

Lebih terperinci

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q Modul praktikum OS DASAR TEORI Setiap pemakai LINUX harus mempunyai nama login (user account) yang sebelumnya harus didaftarkan pada administrator system. Nama login umumnya dibatasi maksimum 8 karakter

Lebih terperinci

Perulangan. Praktikum 7 A. T U J U A N B. DASAR TEORI

Perulangan. Praktikum 7 A. T U J U A N B. DASAR TEORI Praktikum 7 Perulangan A. T U J U A N 1. Menggunakan perintah for, while, until, dan select untuk menjalankan beberapa perintah secara berulang. 2. Melakukan proses LOOP dengan perintah while, for, dan

Lebih terperinci

User yang dapat menggunakan sistem Unix dibagi menjadi 3, yaitu :

User yang dapat menggunakan sistem Unix dibagi menjadi 3, yaitu : Jenis User Berdasarkan wewenangnya terhadap sistem secara keseluruhan, user dapat dikelompokkan menjadi 2, yaitu : a. Supervisor/Administrator => adalah user dengan wewenang tertinggi, yang dapat melakukan

Lebih terperinci

Subrutin atau Fungsi. Praktikum 9 A. T U J U A N B. DASAR TEORI

Subrutin atau Fungsi. Praktikum 9 A. T U J U A N B. DASAR TEORI Praktikum 9 Subrutin atau Fungsi A. T U J U A N 1. Membuat fungsi dan mengetahui cara memanggil fungsi tersebut. 2. Menggunakan fungsi untuk menerima argumen yang dikirim oleh pemanggilnya dan memproses

Lebih terperinci

Laporan Praktikum Modul 9 Sistem Operasi

Laporan Praktikum Modul 9 Sistem Operasi 0 Laporan Praktikum Modul 9 Sistem Operasi Disusun oleh : Nama NIM : Tulus Wahyuno : M3114140 Kelas : TI-c Universitas Sebelas Maret Surakarta Jl.Ir.Sutami 36 A, Kentingan, Jebres, Surakarta 1 Laporan

Lebih terperinci

Proses pada Sistem Operasi Linux Manajemen Proses pada Sistem Operasi Linux

Proses pada Sistem Operasi Linux Manajemen Proses pada Sistem Operasi Linux Praktikum 4 B Proses dan Manajemen Proses POKOK BAHASAN: Proses pada Sistem Operasi Linux Manajemen Proses pada Sistem Operasi Linux TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa

Lebih terperinci

Otomasi Shell Script Lanjut

Otomasi Shell Script Lanjut Otomasi Shell Script Lanjut Zaid Romegar Mair romegardm@gmail.com http://mairzaid.com atau http://mairzaid.wordpress.com Lisensi Dokumen: Copyright 2003-2018 IlmuKomputer.Com Seluruh kumen di IlmuKomputer.Com

Lebih terperinci

BAB 1 PENGENALAN LINUX

BAB 1 PENGENALAN LINUX Bab 1 Pengenalan Linux 1 BAB 1 PENGENALAN LINUX TUJUAN PRAKTIKUM 1) Praktikan mengetahui apa saja yang membentuk Linux.dan membedakannya dengan sistem operasi yang lain. 2) Praktikan mengetahui cara untuk

Lebih terperinci

Pemrograman Shell (1)

Pemrograman Shell (1) Praktikum 8 Pemrograman Shell (1) A. T U J U A N 1. Mengetahui variable dan operasi assignment. 2. Menggunakan struktur if 3. Menggunakan struktur case esac. 4. Loop dengan while, until, for, while. 5.

Lebih terperinci

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL I SHELL INTERAKTIF DAN SKRIP

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL I SHELL INTERAKTIF DAN SKRIP LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL I SHELL INTERAKTIF DAN SKRIP TGL PRAKTIKUM : 27 September 2012 NAMA : M. ANANG SETIAWAN NRP : 11.04.111.00061 KELAS : C2 DOSEN PENGAMPU : Faikul Umam, S.Kom.

Lebih terperinci

P1 : Perintah Dasar Sistem Operasi Linux

P1 : Perintah Dasar Sistem Operasi Linux P1 : Perintah Dasar Sistem Operasi Linux Akhmad Rizki Rizaldi 2210131013 9 Maret 2015 Praktikum 1 Perintah Dasar Sistem Operasi Linux A. POKOK BAHASAN : - Format intruksi pada Sistem Operasi Linux - Perintah-Perintah

Lebih terperinci

LABORATORIUM JARINGAN KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA PRAKTIKUM SISTEM OPERASI BAB V NIM :

LABORATORIUM JARINGAN KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA PRAKTIKUM SISTEM OPERASI BAB V NIM : LABORATORIUM JARINGAN KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA PRAKTIKUM SISTEM OPERASI SEMESTER : GENAP TAHUN : 2015/2016 BAB V JUDUL BAB DISUSUN OLEH : USING SHELL : MOH ARIF ANDRIAN NIM

Lebih terperinci

Praktikum Modul 6 Shell Programing

Praktikum Modul 6 Shell Programing Praktikum Modul 6 Shell Programing I. Tujuan 1. memahami konsep shell programing 2. memahami jenis-jenis variabel dalam shell 3. mampu menulis program dengan shell programing 4. Memahami konsep Shell interaktif

Lebih terperinci

File yang berisi koleksi program yang dapat dieksekusi

File yang berisi koleksi program yang dapat dieksekusi BASH SCRIPT File yang berisi koleksi program yang dapat dieksekusi Pembuatan Bash Script 1. Menggunakan editor Vi Vi ialah kepanjangan dari "Visual" editor. Menjalankan perintah vi, menggunakan sintaks

Lebih terperinci

Pembuatan Bash Script

Pembuatan Bash Script Praktikum 2 Pembuatan Bash Script A. T U J U A N 1. Menggunakan History untuk mengedit kembali instruksi yang telah dilakukan. 2. Menggunakan perintah Filter untuk memproses standard input dan menampilkan

Lebih terperinci

Pemrograman Komputer B

Pemrograman Komputer B TEXT EDITOR PADA LINUX EDITOR VI Untuk memberikan perintah-perintah pada shell, pemakai bisa langsung mengetikkan pada prompt yang muncul seperti halnya pada system operasi DOS, untuk mempermudah pengoperasian,

Lebih terperinci

Managemen File. File mempunyai beberapa atribut, antara lain : Tipe file : menentukan tipe dari file, yaitu :

Managemen File. File mempunyai beberapa atribut, antara lain : Tipe file : menentukan tipe dari file, yaitu : Praktikum 15 Managemen File POKOK BAHASAN: ü Sistem file TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: ü Memahami atribut file dan ijin akses. ü Memahami perintah

Lebih terperinci

Instalasi dan Konfigurasi Java

Instalasi dan Konfigurasi Java Instalasi dan Konfigurasi Java Panji Wisnuwirawan div. Iptek KOMUNIKE elektro ugm Edited : 12/18/2004 7:12 AM email : panjix03@student.te.ugm.ac.id maspanji@gmail.com Artikel ini dapat disebarkan,diedit

Lebih terperinci

Praktikum 5. Proses dan Manajemen Proses 2 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 KONSEP PROSES PADA SISTEM OPERASI LINUX

Praktikum 5. Proses dan Manajemen Proses 2 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 KONSEP PROSES PADA SISTEM OPERASI LINUX Praktikum 5 Proses dan Manajemen Proses 2 POKOK BAHASAN: ü Proses pada Sistem Operasi Linux ü Manajemen Proses pada Sistem Operasi Linux TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa

Lebih terperinci

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping) BAB III STRUKTUR KONTROL Struktur kontrol yang dimiliki oleh visual basic hampir sama dengan bahasa pemograman lainnya. Struktur kontrol merupakan pengaturan aliran program, berbentuk rangkaian perintah

Lebih terperinci

Perintah Dasar Shell. Praktikum 1 A. T U J U A N B. DASAR TEORI. command), ataupun perintah eksekusi suatu file progam (eksternal command),

Perintah Dasar Shell. Praktikum 1 A. T U J U A N B. DASAR TEORI. command), ataupun perintah eksekusi suatu file progam (eksternal command), Praktikum 1 Perintah Dasar Shell A. T U J U A N 1. Menggunakan Pipeline untuk mengetahui hasil keluaran suatu proses program yang diberikan sebagai input pada proses lainnya. 2. Menggunakan Regular Expression

Lebih terperinci

Praktikum Sistem Operasi (Pertemuan 03) Ekspansi Shell. Husni

Praktikum Sistem Operasi (Pertemuan 03) Ekspansi Shell. Husni Praktikum Sistem Operasi (Pertemuan 03) Ekspansi Shell Husni husni@mail.ugm.ac.id Program Pra-S2 Ilmu Komputer UGM 2012 Garis Besar Perintah dan Argumen Operator Kendali Variabel Perintah dan Argumen Perintah

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM OPERASI

LAPORAN PRAKTIKUM SISTEM OPERASI LAPORAN PRAKTIKUM SISTEM OPERASI Modul V & VI Disusun Oleh : Nama : Adrian Rananda Putra Nim : 2011101003 Prodi/Jenjang : Teknik Informatika / D3 LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS

Lebih terperinci

Pertemuan 5. Struktur Perulangan

Pertemuan 5. Struktur Perulangan Pertemuan 5 Struktur Perulangan Objektif: 1. Mahasiswa mengetahui struktur perulangan pada linux 2. Mahasiswa mengenal kegunaan dari Function 3. Praktikan menguasai pemograman di dalam Shell (Bourne dan

Lebih terperinci

Praktikum 8. Pemrograman Shell 2

Praktikum 8. Pemrograman Shell 2 Praktikum 8 Pemrograman Shell 2 POKOK BAHASAN: ü Pemrograman Shell TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: ü Menggunakan struktur case esac. ü Loop dengan

Lebih terperinci

BAB 7 PENGENALAN SUN SOLARIS

BAB 7 PENGENALAN SUN SOLARIS Bab 7 Pengenalan Sun Solaris 44 BAB 7 PENGENALAN SUN SOLARIS TUJUAN PRAKTIKUM 1) Praktikan mengetahui komponen dasar system operasi Sun Solaris. 2) Praktikan mengetahui penggunaan desktop dan perintah

Lebih terperinci

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI MEMPELAJARI DASAR- DASAR SHELL SCRIPT DAN MEMBUAT SHELL SCRIPT UNTUK PEMECAHAN PERMASALAHAN DAN MENJALANKANNYA EDISI I - 2007 MATA DIKLAT : SISTEM OPERASI PROGRAM KEAHLIAN : SEMUA PROGRAM KEAHLIAN DEPARTEMEN

Lebih terperinci

Mohammad Safii

Mohammad Safii Mempelajari Dasar-Dasar Shell (Operasi File dan Direktori) Mohammad Safii karebet_asli@telkom.net http://sapitenk.cjb.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB PETUNJUK PRAKTIKUM PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB Oleh Ahmad Kamsyakawuni JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS JEMBER 2009 MODUL 1 MENGENAL MATLAB A.

Lebih terperinci

Bab 2. Bourne Again Shell. i STTS. Teori PENDAHULUAN

Bab 2. Bourne Again Shell. i STTS. Teori PENDAHULUAN Bab 2 Bourne Again Shell Teori PENDAHULUAN Ketika user login ke dalam Linux, mereka berkomunikasi dengan satu dari beberapa interpreter. Setiap operasi terhadap interpreter ini disebut shell, dan setiap

Lebih terperinci

Pemakaian Variabel. Praktikum 4 A. T U J U A N B. DASAR TEORI

Pemakaian Variabel. Praktikum 4 A. T U J U A N B. DASAR TEORI Praktikum 4 Pemakaian Variabel A. T U J U A N 1. Menggunakan Variabel untuk mengenali (meng-identier) data yang nialainya sewaktu-waktu dapat berubah. 2. Menggunakan Environment Variable yang digunakan

Lebih terperinci

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON STRUKTUR PEMROGRAMAN PYTHON 1. Aturan Penulisan Program-program yang ditulis dalam Python secara khas jauh lebih pendek dibandingkan dengan program-program C atau C++, karena beberapa pertimbangan: tipe

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA Nama : Ririn Nurmaica NIM : 125150301111036 BAB : Perintah Dasar Linux, Manajemen User,Group Dan File Asisten : Gladina Desi Deria 1. sudo su Digunakan untuk login sebagai root/pengguna tertinggi 2. login

Lebih terperinci

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI MEMAHAMI FORMAT PERINTAH DAN PERINTAH DASAR UNTUK MENGOPERASIKAN SISTEM OPERASI LINUX EDISI I - 2007 MATA DIKLAT : SISTEM OPERASI PROGRAM KEAHLIAN : SEMUA PROGRAM KEAHLIAN DEPARTEMEN PENDIDIKAN NASIONAL

Lebih terperinci

VARIABEL. Variabel dibagi menjadi 3 kategori : 1. Environment Variable 2. Positional Parameter 3. User Define Variable

VARIABEL. Variabel dibagi menjadi 3 kategori : 1. Environment Variable 2. Positional Parameter 3. User Define Variable VARIABEL VARIABEL Pengenal (identifier) berupa satuan dasar penyimpanan Isi atau nilainya sewaktu-waktu dapat berubah oleh : - eksekusi program (runtime program) - proses lain yang dilakukan sistem operasi

Lebih terperinci

MODUL LINUX. Minggu IV

MODUL LINUX. Minggu IV MODUL LINUX Minggu IV 4.1 Struktur Directory di Linux Directory root linux memiliki beberapa directory yang merupakan standart pada banyak distro linux. Masing-masing directory mempunyai fungsi (isi) tertentu.

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM OPERASI MODUL II VARIABEL & KARAKTER ESCAPE

LAPORAN PRAKTIKUM SISTEM OPERASI MODUL II VARIABEL & KARAKTER ESCAPE LAPORAN PRAKTIKUM SISTEM OPERASI MODUL II VARIABEL & KARAKTER ESCAPE Disusun Oleh : TGL PRAKTIKUM : 30 NOPEMBER 2011 NAMA : HERI SUPRIYANTO NRP : 07.04.111.00070 KELOMPOK : F DOSEN PENGAMPU : ERNA SRI

Lebih terperinci

Shell Pada Sistem Operasi Linux dan Editor vi

Shell Pada Sistem Operasi Linux dan Editor vi Praktikum 4 Shell Pada Sistem Operasi Linux dan Editor vi A. T U J U A N 1. Menggunakan shell pada system operasi Linux 2. Menggunakan pipeline, regular expression dan redirection. 3. Menggunakan teks

Lebih terperinci

Masuk / Keluar Sistem UNIX

Masuk / Keluar Sistem UNIX Masuk / Keluar Sistem UNIX Proses Untuk masuk ke UNIX di sebut login. Tujuan Login ada 2 ; Sistem akan melakukan pengecekan berhak tidaknya pemakai menggunakan sistem Sistem akan melakukan berbagai pengaturan

Lebih terperinci

BAB VI Variable, Escape & Pipe

BAB VI Variable, Escape & Pipe BAB VI Variable, Escape & Pipe 1. Tugas dan Latihan 1.1 Tugas Pendahuluan Bagaimana mengubah semua file terakhir.html menjadi.php? (coba gunakan berbagai bentuk perintah mv)! Jelaskan dengan singkat shell

Lebih terperinci

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA LABORATORIUM TEKNOLOGI INFORMASI DAN APLIKASI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO MADURA TAHUN AJARAN 2015-2016 / GANJIL i

Lebih terperinci

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori MODUL I LINUX DASAR A. Organisasi File Sistem file pada Linux diorganisasikan sebagai sebuah tree dengan sebuah single node root (/), setiap node non-leaf dari system file adalah sebuah direktori, sedangkan

Lebih terperinci

1. Mengenal konsep proses di Linux 2. Mengerti konsep sinyal dan bagaimana cara mengelola sinyal tersebut

1. Mengenal konsep proses di Linux 2. Mengerti konsep sinyal dan bagaimana cara mengelola sinyal tersebut Praktikum 6 Manajemen Proses A. T U J U A N 1. Mengenal konsep proses di Linux 2. Mengerti konsep sinyal dan bagaimana cara mengelola sinyal tersebut B. DASAR TEORI KONSEP PROSES DI LINUX Setiap kali instruksi

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA 1. $ sudo su Digunakan untuk login sebagai root/pengguna tertinggi, untuk dapat masuk root kita harus mengetikkan password terlebih dahulu. 2. $ login [namauser] Digunakan untuk login sebagai user lain,

Lebih terperinci

4. Pembuatan File Batch

4. Pembuatan File Batch 4. Pembuatan File Batch A. Pengertian Batch File Batch File merupakan file text berisi rentetan perintah yang akan di eksekusi oleh command interpreter untuk kemudian di eksekusi satu persatu secara urut

Lebih terperinci

Mengontrol setting internal option shell. Me-load (mengambil) nilai parameter posisi pada shell.

Mengontrol setting internal option shell. Me-load (mengambil) nilai parameter posisi pada shell. Praktikum 10 Perintah Set A. T U J U A N 1. Menggunakan perintah set untuk menampilkan isi suatu variabel. 2. Menggunakan perintah set untuk mengambil nilai parameter posisi pada shell. 3. Menggunakan

Lebih terperinci

Dalam Command Line Interface (CLI), kita masuk sebagai User. standart, yang tertulis hanyalah username dan hostname, contoh

Dalam Command Line Interface (CLI), kita masuk sebagai User. standart, yang tertulis hanyalah username dan hostname, contoh Nama : Abdul Aziz Hadyansyah Widada NIM : 135150207111103 1. Alur Login pada sistem operasi Linux Dalam Command Line Interface (CLI), kita masuk sebagai User standart, yang tertulis hanyalah username dan

Lebih terperinci

mengganti grup file chmod chown cp dd df du

mengganti grup file chmod chown cp dd df du Perintah Dasar Linux RedHat. Berikut merupakan perintah dasar Linux Redhat, perintahperintah dibawah ini dikelompokkan sebagai berikut, yaitu Perintah Pengelolaan File, Perintah Editing dan Scripting,

Lebih terperinci

Praktikum 3. Operasi Input Output

Praktikum 3. Operasi Input Output Praktikum 3 Operasi Input Output POKOK BAHASAN: Pipeline Redirection TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami konsep proses I/O dan redirection Memahami

Lebih terperinci

Perintah Dasar UNIX. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Perintah Dasar UNIX. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI Perintah Dasar UNIX Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI / usd dev home etc sbin bin kadir fetra astuti cat lp dokumen program cobol C Makebox.c scrmode.c tprint.c Masuk / Keluar Sistem UNIX

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA 1. sudo su Perintah ini digunakan untuk login sebagai root / pengguna tertinggi. Syntax : $ sudo su 2. login Perintah ini digunakan untuk login sebagai user lain. Kita harus menjadi root dulu untuk menjalankan

Lebih terperinci

1. Mengenal konsep proses di Linux 2. Mengerti konsep sinyal dan bagaimana cara mengelola sinyal tersebut

1. Mengenal konsep proses di Linux 2. Mengerti konsep sinyal dan bagaimana cara mengelola sinyal tersebut Praktikum 8 Manajemen Proses A. T U J U A N 1. Mengenal konsep proses di Linux 2. Mengerti konsep sinyal dan bagaimana cara mengelola sinyal tersebut B. DASAR TEORI KONSEP PROSES DI LINUX Setiap kali instruksi

Lebih terperinci

History, Pembangkitan Nama File dan Redireksi & Pipe

History, Pembangkitan Nama File dan Redireksi & Pipe Praktikum Sistem Operasi (Pertemuan 04) History, Pembangkitan Nama File dan Redireksi & Pipe Husni husni@mail.ugm.ac.id Program Pra-S2 Ilmu Komputer UGM 2012 Garis Besar Sejarah Shell Pembangkitan Nama

Lebih terperinci

PROSES I/O Sebuah proses memerlukan Input dan Output. Input Proses Output

PROSES I/O Sebuah proses memerlukan Input dan Output. Input Proses Output Praktikum 6 Proses I/O A. T U J U A N 1. Mengenal konsep proses I/O dan redirection 2. Memahami standar input, output dan error 3. Menggunakan notasi output, append dan here document 4. Mengenal konsep

Lebih terperinci

Praktikum 2. Operasi Input Output

Praktikum 2. Operasi Input Output Praktikum 2 Operasi Input Output POKOK BAHASAN: ü Pipeline ü Redirection TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: ü Memahami konsep proses I/O dan redirection

Lebih terperinci

ls = Melihat isi direktori #ls NamaFolder

ls = Melihat isi direktori #ls NamaFolder Linux adalah Sebuah Sistem Operasi yang berbasis Open Source, yang sudah banyak di minati tementemen, sudah banyak orang yang bermigrasi dari Windows ke Linux, banyak sekali distro-distro yang muncul dengan

Lebih terperinci

Praktikum III Shell Programming PRAKTIKUM III

Praktikum III Shell Programming PRAKTIKUM III PRAKTIKUM III I. Judul VIM Text Editor II. Tujuan 1. Memahami navigasi dalam teks editor 2. Memahami teknik memindai dan menyalin teks. 3. Memahami cara mencari sebuah kata dan merubah kata dalam teks

Lebih terperinci

Pertemuan2 Percabangan & Perulangan pada Python

Pertemuan2 Percabangan & Perulangan pada Python Pertemuan2 Percabangan & Perulangan pada Python Objektif: 1. Mahasiswa mengetahui percabangan dan perulangan pada Python. 2. Mahasiswa mengetahui bentuk umum dari percabangan dan perulangan pada Python.

Lebih terperinci

PERTEMUAN KE <JUDUL PERTEMUAN PRAKTIKUM>

PERTEMUAN KE <JUDUL PERTEMUAN PRAKTIKUM> Tanggal Penyerahan Laporan Praktikum LAPORAN PRAKTIKUM SISTEM OPERASI PERTEMUAN KE NAMA : KELAS : NIM : NAMA : PRAKTIKAN : ASISTEN PRAKTIKUM : STMIK AMIKOM YOGYAKARTA JURUSAN

Lebih terperinci

Tutorial J A R I N G A N. Perintah Dasar Linux (Debian 5)

Tutorial J A R I N G A N. Perintah Dasar Linux (Debian 5) Tutorial J A R I N G A N Perintah Dasar Linux (Debian 5) IRHADY KUSUMA WARDHANA November - 2014 PERINTAH-PERINTAH DASAR LINUX Setelah Linux Debian terinstall, kita perlu mengetahui beberapa perintah dasar

Lebih terperinci

Laporan Sistem Operasi Kode Perintah Dasar Linux

Laporan Sistem Operasi Kode Perintah Dasar Linux Laporan Sistem Operasi Kode Perintah Dasar Linux Oleh : Zulfatul Mahmudah Golongan E Manajemen Informatika Teknologi Informasi Politeknik Negeri Jember 2015 1. Man Man adalah perintah yang dapat memberikan

Lebih terperinci

Sistem Operasi Linux PJJ PENS ITS. Tujuan

Sistem Operasi Linux PJJ PENS ITS. Tujuan Bab 1 Pengenalan dan Perintah Dasar Program D3 1 Tujuan Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Mengenal Mengetahui bagaimana mengeksekusi perintah pada prompt Mengenal beberapa

Lebih terperinci

Memahami operasi I/O pada Sistem Operasi Linux

Memahami operasi I/O pada Sistem Operasi Linux Praktikum 2 Memahami operasi I/O pada Sistem Operasi Linux A. Tujuan 1. Konsep I/O pada Linux 2. Redirection 3. Standar I/O dan error 4. Notasi output, append dan here document 5. Konsep pipe dan filter

Lebih terperinci

Pengkondisian (Perintah if dan case)

Pengkondisian (Perintah if dan case) Praktikum 6 Pengkondisian (Perintah if dan case) A. T U J U A N 1. Menggunakan statement builtin if untuk melakukan seleksi berdasarkan suatu kondisi tertentu. 2. Menggunakan Statement case untuk menyeleksi

Lebih terperinci

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh: Perintah Dasar Tag PHP Ketika PHP membaca suatu file, proses akan berlangsung hingga ditemukan tag khusus yang berfungsi sebagai tanda dimulainya interpretasi teks tersebut sebagai kode PHP. PHP akan menjalankan

Lebih terperinci

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo PERINTAH DASAR LINUX Perintah Keterangan sudo menjalankan perintah lain dalam mode administrator su masuk (login) menjadi user root Snapshoot Catatan Terdapat sedikit perbedaan antara sudo dengan su. Perintah

Lebih terperinci

NAMA : FAISAL AMIR NIM : KELAS : SISTEM KOMPU PERINTAH DASAR PADA LINUX

NAMA : FAISAL AMIR NIM : KELAS : SISTEM KOMPU PERINTAH DASAR PADA LINUX NAMA : FAISAL AMIR NIM : 125150300111016 KELAS : SISTEM KOMPU PERINTAH DASAR PADA LINUX 1. sudo su digunakan untuk login sebagai root / administrator. syntax : #sudo su 2. Date Digunakan untuk melihat

Lebih terperinci

PRAKTIKUM V. I. Judul Dasar Pemrograman Shell BASH (Fundamental II)

PRAKTIKUM V. I. Judul Dasar Pemrograman Shell BASH (Fundamental II) PRAKTIKUM V I. Judul Dasar Pemrograman Shell BASH (Fundamental II) II. Tujuan 1. Mengetahui proses start-up dan profile dalam Shell BASH 2. Memahami lebih lanjut mengenai variabel dan deklarasinya 3. Memahami

Lebih terperinci

Praktikum 1 Berkenalan dengan awk

Praktikum 1 Berkenalan dengan awk Praktikum 1 Berkenalan dengan awk Tujuan Pembelajaran Mahasiswa dapat mengenal, memahami dan menggunakan bahasa pemrograman awk sebagai text-processing language. Dasar Teori Awk adalah sebuah pemrograman

Lebih terperinci

Paktikum1. Perintah Dasar Sistem Operasi Linux D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

Paktikum1. Perintah Dasar Sistem Operasi Linux D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET Paktikum1 Perintah Dasar Sistem Operasi Linux Di Susun Oleh: Luberto Rudy Nugroho M3115080 TI D D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET POKOK BAHASAN:

Lebih terperinci