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

Ukuran: px
Mulai penontonan dengan halaman:

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

Transkripsi

1 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 dalam Shell 4. Memahami bentuk pengabungan perintah Linux dalam program Shell 5. Memahami konsep Shell interaktif 6. Mengetahui environment Shell III. Dasar Teori 1. Shell Shell adalah program khusus yang bisa digunakan untuk berinteraksi dengan kernel. Kernel yang dimaksud adalah kernel sistem operasi yang sedang aktif. Shell merupakan salah satu dari sekian banyak bahasa pemrograman. Shell memiliki sebuah keunikan tersendiri, Karena berjalan disebuah platform Linux atau Unix, dan memiliki konsep perintah tingkat tinggi. Shell juga dikenal dengan bahasa command line processing ini karena sintak yang digunakan di dalam pemrograman shell merupakan perintah-perintah dasar dari Linux atau Unix. Selain itu juga sintak Shell dapat langsung dieksekusi langsung pada terminal console Linux atau Unix. Di dalam system operasi Linux atau Unix tipe-tipe shell sangat beragam. Berikut ini macam-macam nama shell dalam Linux. Shell Developer Lokasi Keterangan Brian Fox dan Free Software Chet Ramey Foundation BASH (Bourne-Again Shell) CSH (C Shell) KSH (Korn Shell) TCSH Bill Joy David Korn Universitas Berkeley California AT&T Labs Shell paling umum digunakan di semua system operasi Linux Shell yang Mengadopsi perintah pemrograman C Shell yang merupakan pengembangan UNIX C Shell Untuk melihat jenis Shell apa saja yang ada dalam sebuah system operasi Linux dapat dialkukan dengan menuliskan perintah berikut. $ls /etc/shells <enter> Copyright Ach Subhan KH

2 1. Perintah ls /etc/shells digunakan untuk melihat jenis Shell apa saja yang terinstall dalam sistem operasi Linux yang digunakan. jika yang ada dalam direktori tersebut kurang dari daftar yang ada di table maka perlu ditambahkan dengan menginstall Shell yang diinginkan. Sedangkan untuk mengetahui jenis Shell apa yang sedang aktif saat ini, dapat digunakan perintah berikut. $ echo $shell <enter> 1. Perintah echo $shell digunakan untuk melihat jenis Shell yang sedang aktif saat ini. 2. Bekerja Dengan Shell Pada saat seorang user login di Linux, atau berada dalam sebuah terminal console Linux, pada saat itu juga di terminal console, user dapat menuliskan sebuah skrip Shell dan kemudian akan langsung dieksekusi. Konsep inilah yang kemudian dikenal dengan Command Line Processing. Command Line Processing dalam sebuah sistem pemrogram disebut juga dengan Shell interaktif. Ini merupakan salah satu cara bekerja dengan Shell. Selain itu juga skrip Shell dapat dituliskan ke dalam sebuah file dan kemudian dipanggil untuk dieksekusi, konsep ini disebut dengan program Shell. 2.1 Shell Interaktif Shell interaktif adalah skrip Shell yang langsung dijalankan pada terminal console Linux. Cara ini sebenarnya bisa memudahkan seorang user untuk mencoba apakah skrip Shell yang dimaksud telah ditulis dengan benar, dan keluaran yang dihasilkan juga telah sesuai dengan yang diinginkan. Hal lain lagi dari proses Shell interaktif ini kemungkinannya adalah bahwa user hanya membutuhkan proses yang sekali saja. Berikut ini contoh Shell interaktif dalam terminal consol Linux : $ echo $PATH enter /home/gsa12/bin:/usr/ucb:/usr/bin:/usr/local/bin:. 1. echo $PATH adalah perintah untuk menampilkan isi yang ada dalam variable yang bernama PATH. Variabel berisi daftar beberapa path yang dipisahkan dengan tanda :. Copyright Ach Subhan KH

3 Contoh lain lagi dari Shell interaktif adalah : Tulis kode berikut ini langsung diterminal console case $- in *i*) echo inilah shell interaktif ;; *) echo ini juga shell interaktif ;; esac keluaran dari Shell interaktif tersebut adalah : ini shell interaktif 2.2 Program Shell Selain Shell interaktif skrip Shell juga bisa ditulis dalam sebuah file dan kemudian dieksekusi dengan cara memanggil file tersebut. File ini juga bisa dengan nama program Shell atau skrip Shell. Ditinjau dari hasil eksekusi tidak ada yang berbeda antara skrip Shell dengan Shell interaktif. Yang berbeda adalah cara penulisan dan eksekusi. Berikut ini contoh skrip Shell : Tulis skrip berikut dengan menggunakan editor VIM dengan nama coba. echo halo $LOGNAME, senang bertemu denganmu echo direktori anda saat ini `pwd` echo anda bekerja di mesin `uname a` kemudian setelah file disimpan dan keluar dari editor $ chmod 755 coba enter $./coba enter 1. echo perintah ini digunakan untuk menampilkan sebuah string. Dalam string tersebut mengandung variabel LOGNAME yang merupakan variabel environment yang berisi nama user yang login. 2. Baris kedua sama juga dengan perintah baris pertama, namun string yang ditampilkan mengandung hasil keluaran dari perintah PWD, dimana perintah PWD adalah untuk menampilkan direktori kerja saat ini. 3. Baris ketiga adalah menampilkan string yang mengandung hasil keluaran dari perintah uname n, dimana perintah ini berfungsi untuk menampilkan informasi tentang spesifikasi versi kernel. 4. chmod 755 adalah perintah di Linux untuk merubah tipe file menjadi file eksekusi. Copyright Ach Subhan KH

4 5../coba adalah perintah untuk menjalankan skrip shell dengan memanggil nama file yaitu coba. 3. Variabel Variabel adalah tempat untuk menyimpan sebuah data. Seperti halnya bahasa pemrograman yang lain, Shell juga memiliki variabel. Ada dua jenis variabel dalam Shell yaitu variabel lokal dan variabel environtment. 3.1 Varibel Lokal Yang dimaksud dengan variabel lokal adalah variabel yang nilainya langsung diisikan. Tipe nilai dari variable ini bisa bermacam-macam, ada yang bertipe numerik dan ada juga yang bertipe karakter atau alphanumerik. Di dalam memberikan nama sebuah varibel, yang harus diperhatikan adalah nama variabel berupa karakter alphanumeric atau bisa juga diawali dengan karakater garisbawah(_), setelah itu baru bisa diikuti dengan jenis karakter yang lain. Contoh penamanaan variabel : Penamaan variabel yang salah 5nama 4_hasil \nilai Penamaan variabel yang benar Nama _hasil4 _nilai Dalam pemrograman Shell untuk mendefinisikan sebuah variabel tidak perlu diberikan bentuk atau jenis variabel tersebut, tidak seperti di pemrograman C atau Pascal dimana variabel yang akan dibuat perlu didefinisikan terlebih dahulu tipenya, Dan di dalam lingkup Shell tipe variabel hanya ada satu jenis yaitu tipe string. Contoh dalam penulisan variabel dan pemberian nilai dalam potongan program Shell sebagai berikut : ucapan=selamat hasil=dua awal= tidak ada echo $ucapan echo $hasil echo $awal 1. Baris pertama mendefinisikan variabel bernama ucapan dan memberikan nilai dari variabel sama dengan selamat. 2. Mendefinisikan variabel bernama hasil dengan nilai sama dengan dua. 3. Mendefinisikan variabel bernama awal dengan nilai sama dengan tidak ada. Untuk nilai variabel ini harus diberi tanda petik karena nilai yang diberikan mengandung karakter spasi. 4. Baris ke-4 menampilkan isi dari variabel yang bernama ucapan. 5. Baris ke-5 menampilkan isi dari variabel yang bernama hasil. Copyright Ach Subhan KH

5 6. Baris ke-6 menampilkan isi dari variabel yang bernama awal. Pada potongan kode tersebut tampak ada penggunaan tanda $ sebelum nama variabel dituliskan. Tanda $ memiliki makna sebagai pengarah bahwa kata tersbut adalah sebuah variabel yang memiliki nilai. Contoh jika diinginkan sebuah variabel dengan nama tia dan nilainnya sama dengan halo maka dapat dituliska sebagai berikut : tia=halo Untuk mengakses isi dari variabel tia digunakan tanda $ sebagai pengarah, sehingga untuk menampilkan isi dari variabel tia dapat dituliskan : echo $tia Selain itu juga ada beberapa batasan dalam menuliskan variabel dan pemberian nilai variabel di dalam program Shell. Yang pertama adalah bahwa nilai sebuah variabel tidak boleh mengandung spasi, jika memang diperlukan maka dapat digunakan tanda petik untuk mendefinisikan nilai variabel. Contoh : tia=halo (penulisan yang benar) tia= halo (penulisan yang salah karena mengandung spasi) edi=satu dua (penulisan yang salah karena mengandung spasi) edi= satu dua (penulisan yang benar) Kedua adalah batasan mengenai penggunaan nilai variabel yang mengandung metakarakter. Metakarakter adalah satu karakter yang memiliki makna perintah dalam Shell. Sehingga jika dalam sebuah string terdapat metakarater maka akan diinterprentasikan sebagai sebuah perintah. Untuk lebih jelas mengenai metakarakter ada dalam bagian lain dari bab ini. 3.2 Variabel Environment Environment variabel adalah variabel yang merupakan bawaan dari Shell itu sendiri, biasanya variabel ini berisi nilai-nilai yang merupakan konfigurasi standar dalam lingkungan program Shell. Aturan penulisan dari environment variable adalah semua nama variabel menggunakan huruf kapital. lingkup dari variabel environment adalah bersifat GLOBAL. Artinya variabel environment berlaku untuk semua Shell yang ada. Contoh variabel environment adalah sebagai berikut : LOGNAME=shell14 (variabel yang berisi nama login) SHELL=/bin/bash (variabel yang berisi nama shell yang aktif) HOME=/home/shell14 (variabel yang berisi nama direktori user) USER=shell14 (variabel yang berisi nama user) Copyright Ach Subhan KH

6 Untuk mengetahui variabel apa saja yang ada dalam kelompok environment variable dapat digunakan perintah berikut: $ env enter Merubah nilai variabel environment Untuk merubah nilai dari variabel environment dapat dilakukan dengan menggunakan perintah sebagai berikut : $ export LOGNAME=mrbee enter kemudian hasilnya dapat dilihat dengan menggunakan perintah : $ env grep LOGNAME Menghapus variabel environment Variabel environment juga bisa dihapus atau dihilangkan dari lingkungan daftar variabel environment dengan menggunakan perintah berikut : $ unset LOGNAME 3.3 Ruang Lingkup Variabel Dalam Shell Yang dimaksud dengan ruang lingkup adalah sejauh mana sebuah variabel yang didefinisikan berlaku bagi program shell dibuat. Dipemrograman lain seperti C ada variabel lokal yang hanya berlaku di dalam sebuah file skrip C, ada juga variabel global yang bisa berlaku bagi skrip C yang lain walaupun berada dalam file lainnya. Di program Shell lingkup dari sebuah variabel yang didefinisikan berlaku lokal. Lokal yang dimaksud adalah dalam suatu Shell saja. Jika dalam sebuah Shell dibuat lagi sub-shell maka variabel tersebut sudah tidak berlaku nilainya. Sedangkan variabel environment memiliki lingkup GLOBAL, yang dimaksud dengan global adalah semua variabel berlaku dan bernilai sama disemua file skrip Shell yang dibuat. Contoh variabel LOGNAME yang memiliki nilai nama login user, akan mempunya nilai yang sama walaupun diakses dari file skrip lainnya. 3.4 Parameter posisional Parameter posisional adalah sebuah nilai yang diberikan dimana nilai tersebut dianggap sebagai isi dari sebuah variabel dalam serangkaian argumen dari sebuah command line. Contoh berikut adalah gambaran dari definisi argumen : $ set bee ivo ant enter keterangan : 1. set merupakan sebuah perintah 2. bee adalah argumen ke 1. Copyright Ach Subhan KH

7 3. ivo adalah argumen ke ant adalah argumen ke 3. BASH Shell memiliki beberapa simbol yang merupakan representasi dari posisi sebuah variabel dalam serangkaian argumen. Berikut ini simbol posisional parameter : Parameter posisional Arti $0 Nama skrip shell yang dijalankan $1-$9 Melambangan posisinal parameter 1 sampai 9 $# Melambangkan jumlah posisional parameter $* Melambangkan semua posisional parameter yg ada $@ Sama dengan $* terkecuali ada tanda $* Sama dengan S* berlaku didalam S@ Pada contoh kasus berikut : $ set bee ivo ant en enter $ echo $* enter bee ivo ant $ echo $1 enter bee $ echo $# enter 3 keterangan : 1. perintah set digunakan untuk memberikan nilai pada posisional parameter. 2. $* menyimpan nilai dari semua posisional variabel berturut-turut bee ivo ant 3. $1 menyimpan nilai dari posisional varabel ke-1 yaitu bee 4. $# menyimpan nilai jumlah posisional parameter yaitu sebanyak Varibel khusus Shell juga memiliki variabel khusus yang terdiri sebuah karakter tunggal. Karakter tunggal yang memiliki makna dalam lingkungan Shell tersebut adalah : Variabel Arti $ PID dari Shell - Option sh yang sedang aktif? Status exit value untuk perintah yang terakhir dijalankan! PID proses terakhir yang berjalan di background Copyright Ach Subhan KH

8 Dengan adanya karakter tunggal yang merupakan variabel khusus ini user dapat memanfaatkan untuk mempersingkat penulisan. Contoh : $ echo PID dari shell ini adalah $$ enter PID dari shell ini adalah Tanda $ pertama adalah pengarah pada sebuah variabel 2. Tanda $ kedua adalah variabel PID Shell. 4. Metakarakter Dalam Shell Metakarakter adalah sebuah karakter yang memiliki arti tertentu. Dalam Shell juga dikenal beberapa metakarakter. Karena metakarakter juga ada dalam Shel maka yang perlu diperhatikan adalah kesalahan dalam penanganan sebuah karakter. Dalam sebuah kasus mencetak sebuah strin di layar monitor, terkadang terjadi kasus dimana dari salah satu karakter dalam string tersebut merupakan metakarater. Karena mengandung metakarakter maka Shell akan menginterpretasikan string tersebut tidak seperti yang diharapkan. Contoh kasus : $ echo don t miss it enter > enter dont miss it 1. Tanda dinterpretasikan sebagai serangkaian string sehingga Shell akan menunggu sampai tanda berikutnya untuk berhenti dan kemudian menampilkannya. Jika maksudnya adalah untuk mencetak string don t miss it maka yang perlu diperhatikan adalah $ echo don\ t miss it enter don t miss it 1. \ merupakan karakter yang meloloskan interpretasi tanda yang merupakan metakarakter dalam Shell. 2. Karakter \ dikenal dengan istilah quoting dalam Shell Copyright Ach Subhan KH

9 Berikut tabel daftar metakarakter yang ada dalam lingkungan Shell : Metakarakter Arti \ Literal, karakter berikutnya akan dimaknai sebagai karakter & Proses yang berjalan di background (DAEMON) ; Tanda pemisah antara dua buah perintah $ Karakter subtitusi variabel? Matching satu karakter [abc] Matching satu karakter dalam sekumpulan karakter [!abc] Matching satu karakter tidak dalam sekumpulan karakter * Matching 0 karakter atau lebih (perintah) Sekumpulan perintah yang dijalankan di sub-shell {perintah} Sekumpulan perintah yang dijalankan di Sheel saat itu > Pengarah output < Pengarah input Spasi Karakter spasi *[ ]? Metakarakter Shell untuk operasi manipulasi namafile tab Karakter tab 5. Quoting Quoting adalah mekanisme untuk melindungi metakarakter dari interpretasi sebagai sebuah simbol. Shell juga mempunya beberapa karakter yang difungsikan untuk melindungi metakarkater agar tetap diinterpretasikan sebagai karakter biasa. Ada tiga karakter quoting dalam Shell, yaitu : 1. Backslash ( \ ) 2. Petik tunggal ( ) 3. Petik ganda ( ) Contoh quoting dalam Shell : $ echo don\ t miss it don t miss it $ echo don t miss it don t miss it 1. Tanda \ menandakan katakter yang mengikuti bukan sebuah metakarakter 2. Pengunaan tanda petik double juga berfungsi melindungi interpretasi karakter sebagai metakarakter Copyright Ach Subhan KH

10 IV. Percobaan Petunjuk Umum : 1. Buat direktori untuk masing-masing peserta praktikum dengan nama sesuai kelompok atau NRP peserta di user direktori masing-masing sesuai arahan dosen/instruktur lab. 2. Untuk semua percobaan lakukan di direktori masing-masing siswa sesuai arahan dari dosen/instruktur lab. 3. Format laporan sementara setiap percobaan terdiri dari : - Output/respon dari skrip - Error dan perbaikannya jika ada - Penjelasan singkat mengenai skrip (seperti keterangan pada bagian dasar teori). 4. Untuk Shell yang bersifat interaktif catat respon untuk masing-masing baris yang dieksekusi 5. Jika diperlukan bisa menjelaskan dengan bentuk flowchart 6. Bentuk penulisan data ditabelkan. 7. Untuk semua percobaan harap diperhatikan tanda-tanda berikut : Tanda $ diawal mengindikasikan skrip interaktif Tanda (shbang line) mengindikasikan skrip harus ditulis dalam sebuah file dan disimpan dengan nama percobaannya contoh nama percobaan_ Selamat berkerja 4.1 Shell interaktif Percobaan 411 $ echo halo enter Percobaan 412 $ if grep root /etc/passwd > then > echo disini ada user yang bernama root > else > echo user tersebut tidak ada > fi Percobaan 413 $ if grep root /etc/passwd; then echo disini ada root ; else echo tidak ada ; fi Percobaan 414 $ echo hari ini adalah `date` percobaan 415 $ echo saat ini tahun `date +%y` tanggal `date +%d` bulan `date +%m` Copyright Ach Subhan KH

11 1. penjelasan %m, %d, %y, dll dapat di lihat di Linux dengan menggunakan perintah $ man date 4.2 Program Shell Tulis kode skrip shell untuk masing-masing percobaan dengan editor vim dan beri nama file, kemudian lakukan langkah untuk merubah file permission dan jalankan skripnya (baca petunjuk di dasar teori). Percobaan 421 echo selamat datang $USER echo di shell programming Percobaan 422 echo Shell yang digunakan adalah $SHELL echo saat ini jam `date +%T` echo tanggal `date +%D` Percobaan 423 echo hari ini tanggal `date +%d` bulan `date +%m` tahun `date +%y` echo hore aku bisa Percobaan 424 clear echo nama login anda $LOGNAME echo saat ini anda berada di direktori `pwd` echo waktu sekarang adalah `date +%T` echo selamat bekerja Percobaan 425 clear echo komputer anda telah menyala selama `uptime` echo jumlah user yang login sebanyak `who wc -l` user echo anda login dengan user $LOGNAME echo di shell $SHELL 4.3 Variabel Lokal Percobaan 431 $ nilai=80 $ hasil=bagus $ echo $nilai adalah nilai yang $hasil Copyright Ach Subhan KH

12 Percobaan 432 $ kelas= telkom $ mata kuliah=shell $ _b987=shell programming $ echo $kelas $ echo $mata kuliah $ echo $_b987 Percobaan 433 clear nama=andi kelas= dua telkom A program_studi=telekomunikasi mata_kuliah= Shell programming echo nama : $andi echo kelas : $kelas echo program studi : $program_studi echo mata kuliah : $mata_kuliah Percobaan 434 clear nilai1=80 nilai2=90 echo $nilai1 + $nilai2 echo wah ternyata bukan angka tapi string Percobaan 435 clear data= date +%D jumlah=`who wc -l` echo tanggal $data ada $jumlah user yang login Percobaan 436 data=$(whoami) tgl=$(date +%D) echo $data login pada tanggal $tgl 4.4 Environment Variable Percobaan 441 $ env Dari respon sistem di layar monitor buat tabel dan catat isi dari variable berikut : LOGNAME USER SHELL HOME PWD Copyright Ach Subhan KH

13 Percobaan 442 $ export USER=andi $ env Dengan menggunakan perintah pada percobaan 441 catat nilai dari variabel environment USER saat ini. Percobaan 443 $ unset USER Dengan menggunakan perintah pada percobaan 441 check variabel environment bernama USER. Percobaan 444 $export USER=alphine echo nama login anda $LOGNAME echo selamat datang $USER echo user direktorimu adalah $HOME echo anda berjalan di shell $SHELL echo direktori saat ini $PWD Percobaan 445 nama=aldo echo isi dari variabel nama adalah $nama nama=budi echo sekarang variabel nama berisi $nama Percobaan 446 $ set roni budi ali $ echo $* $ echo $1 $ echo $3 $ echo S# Percobaan 447 Tulis skrip berikut ini dan simpan dengan nama percobaan_447 echo nama dari skrip ini adalah $0 echo variabel pertama isinya $1 echo variabel posisi kedua berisi $2 echo $3 adalah isi dari varibel pada posis ke 3 echo jumlah semua variabel adalah sebanyak $# Jalankan skrip dengan perintah : $./percobaan_447 andi ali dian Copyright Ach Subhan KH

14 4.5 Metakarakter dan Quoting Percobaan 451 $ echo hari ini hari jum at (catat respon perintah tsb) $ echo hari ini hari jum\`at (catat respon perintah tsb) $ echo hari ini hari jum at (catat respon perintah tsb) Percobaan 452 echo ~ echo direktori anda ~ echo direktori anda ~ Percobaan 453 $ echo apa isi percobaan_45? $ echo apa isi percobaan_45\? Percobaan 454 user=andi echo hai $user i m glad to meet you echo hai $user i\ m glad to meet you echo apakah kamu punya teman special? echo \ special\?? teman apa itu? echo ya pokoknya special V. Tugas 1. Berikan analisa hasil percobaan beserta penjelasan yang lebih detail mengenai masing-masing percobaan dalam laporan resmi. Copyright Ach Subhan KH

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

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

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

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

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

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

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

Praktikum VI Shell Programming PRAKTIKUM VI

Praktikum VI Shell Programming PRAKTIKUM VI PRAKTIKUM VI I. Judul Dasar Pemrograman Shell BASH (Fundamental III) II. Tujuan 1. Mengerti mengenai aritmetika dalam Shell BASH 2. Mengerti array dalam lingkungan Shell BASH 3. Memahami pembacaan masukan

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 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 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

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 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

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

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

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

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

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

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

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

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

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

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

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

BAB VIII SHELL (Pertemuan 10 dan 11)

BAB VIII SHELL (Pertemuan 10 dan 11) 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

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

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 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

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 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

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

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

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

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

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

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

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

Pertemuan 1. Pengenalan Linux

Pertemuan 1. Pengenalan Linux Pertemuan 1 Pengenalan Linux Objektif: 1. Mahasiswa mengetahui apa saja yang membentuk Linux.dan membedakannya dengan sistem operasi yang lain. 2. Mahasiswa mengetahui cara untuk dapat masuk ke sistem

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

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

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

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 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

Modul Praktikum Sistem Operasi PERTEMUAN KE-VII

Modul Praktikum Sistem Operasi PERTEMUAN KE-VII Variabel Pada Sistem Operasi Linux A) TUJUAN Mempraktekkan penggunaan Variabel di linux B) DASAR TEORI Variabel merupakan teknik mengirimkan informasi dari shell ke program yang kita jalankan. Program

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

Pemrograman Input/Output (I/O)

Pemrograman Input/Output (I/O) Praktikum 3 Pemrograman Input/Output (I/O) A. T U J U A N 1. Menggunakan statement echo dan printf untuk menampilkan data pada standar output (layar monitor) 2. Menggunakan statment read untuk memproses

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

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

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

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

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

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

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009 Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009 Perpustakaan Nasional : Katalog dalam Terbitan (KDT) ISBN : 978-602-9012-10-0 Hak cipta dilindungi oleh Undang-undang Dilarang mengutip

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

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

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

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

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

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

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

Agus Setiawan

Agus Setiawan Penggunaan Command Line OpenSolaris Agus Setiawan august.kerenz@gmail.com http://www.agussetiawan.net Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

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

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU SISTEM OPERASI DISUSUN OLEH : MELINA KRISNAWATI 12.12.0328 SI 12 F JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM OPERASI

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

Lebih terperinci

MODUL VII MANAJEMEN PROSES

MODUL VII MANAJEMEN PROSES MODUL VII MANAJEMEN PROSES A. DASAR TEORI Setiap kali instruksi diberikan pada Shell Linux, kernel akan menciptakan prosesid. Proses ini disebut juga dalam terminologi UNIX sebagai JOB. Proses-id (PID)

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 A 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

PC/IX dikembangkan oleh Interactive System Corporation sebagai single User Unix

PC/IX dikembangkan oleh Interactive System Corporation sebagai single User Unix 1 Tahun 1969, Ken thomson, Lab Bell AT & T menciptakan UNICS [UNIplexed Information and Computing Services] ditulis dengan bahasa rakitan Tahun 1973, Ken thomson & Denis Ritchie memperbaikinya dengan menggunakan

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

STRUKTUR PEMROGRAMAN PYTHON

STRUKTUR PEMROGRAMAN PYTHON I. ATURAN PENULISAN II. STRUKTUR PEMROGRAMAN PYTHON program program yang ditulis dalam Python secara khas jauh lebih pendek dibandingkan dengan program-program C atau C++, karena : Tipe data tingkat tinggi

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

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

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

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

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

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : $ cal -y hostname

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : $ cal -y hostname NAMA NIM KELAS PRODI SEMESTER TUGAS MATERI : MUHAMMAD RIZQI TOHOPI : 131312027 :A : TEKNIK INFORMATIKA : II : LAPORAN PRAKTIKUM 1 : PERINTAH DASAR SISTEM OPERASI LINUX LAPORAN RESMI 1. Buatlah summary

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

LAPORAN PRAKTIKUM SISTEM OPERASI

LAPORAN PRAKTIKUM SISTEM OPERASI LAPORAN PRAKTIKUM SISTEM OPERASI MODUL 3 OPERASI INPUT OUTPUT Disusun oleh : NUR ENDRI 2011101014 Teknik Informatika ( D3 ) LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS KUNINGAN 2013 Modul

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

Praktikum 4. Standar Input Output dan Pipa POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 PROSES INPUT OUTPUT

Praktikum 4. Standar Input Output dan Pipa POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 PROSES INPUT OUTPUT Praktikum 4 Standar Input Output dan Pipa POKOK BAHASAN: Proses Input Output File Descriptor Pembelokan (Redirection) Pipa (Pipeline) TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa

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

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

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

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued Objectives Three: Pengenalan Linux The Challenger Setelah menyelesaikan bab ini, anda diharapkan dapat: Mengerti sistem operasi Linux secara garis besar. Mengerti instalasi Linux Menu-menu dasar di Linux

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

LAPORAN PRAKTIKUM SISTEM OPERASI. Perintah Dasar pada Linux

LAPORAN PRAKTIKUM SISTEM OPERASI. Perintah Dasar pada Linux Tugas ke 4 Tgl. dikumpul Paraf dosen/teknisi LAPORAN PRAKTIKUM SISTEM OPERASI Perintah Dasar pada Linux Oleh : Nurmala Dewi 13753045 PROGRAM STUDI MANAJEMEN INFORMATIKA B JURUSAN EKONOMI DAN BISNIS POLITEKNIK

Lebih terperinci

Modul 5 DASAR DASAR LINUX

Modul 5 DASAR DASAR LINUX SMK-TI TRAINING AND CERTIFICATION Modul 5 DASAR DASAR LINUX Team Training SMK -TI 119 SMK-TI TRAINING AND CERTIFICATION Tujuan: Siswa dapat mengetahui dan menjelaskan mengenai dasar dasar dari Linux Operating

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

LAB SISTEM OPERASI 1 AUGUST 29, Membuat direktori/folder.

LAB SISTEM OPERASI 1 AUGUST 29, Membuat direktori/folder. PERINTAH DASAR LINUX Perintah yang kemungkinan besar akan sering digunakan selama lab os perhatikan bahwa perintah dalam linux adalah case sensitive Mode Direktori Keterangan Membuat direktori/folder.

Lebih terperinci

PENGENALAN PROGRAM C++

PENGENALAN PROGRAM C++ 1 PENGENALAN PROGRAM C++ SEJARAH BAHASA C C adalah bahasa pemrograman yang dapat dikatakan berada antara bahasa beraras rendah (bahasa yang berorientasi kepada mesin) dan bahasa beraras tinggi (bahasa

Lebih terperinci

LINUX SYSTEM ADMINISTRATOR (MOKHAMMAD RIFQI TSANI) EDITOR VI

LINUX SYSTEM ADMINISTRATOR (MOKHAMMAD RIFQI TSANI) EDITOR VI EDITOR VI Berasal dari kata Visual. Pertama kali diciptakan di Universitas California Barkeley oleh Billy Joy. Ada 2 modus operasi yang berkaitan dengan lingkungan vi yaitu : Modus Instruksi atau Perintah

Lebih terperinci

Praktikum I Pengenalan Sistem Operasi Linux

Praktikum I Pengenalan Sistem Operasi Linux Praktikum I Pengenalan Sistem Operasi Linux I. Tujuan Setelah melaksanakan praktikum ini mahasiswa diharapkan mampu : 1. Mengenal sistem operasi Linux 2. Memahami proses login/logout pada sistem operasi

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

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Semester 3 Perulangan for 4 X 50 menit

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Semester 3 Perulangan for 4 X 50 menit No LST/EKA/EKA255/05 Revisi : 00 Tgl : 8 Sept 2014 Hal 1 dari 5 1 Kompetensi a Menjelaskan proses pengulangan menggunakan pernyataan for b Menjelaskan tentang variasi pernyataan for c Menjelaskan tentang

Lebih terperinci

A. TUJUAN PEMBELAJARAN

A. TUJUAN PEMBELAJARAN PRAKTIKUM 9 Looping : For A TUJUAN PEMBELAJARAN 1 Menjelaskan proses pengulangan menggunakan pernyataan for 2 Menjelaskan tentang variasi pernyataan for 3 Menjelaskan tentang pernyataan for dengan menentukan

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

Praktikum Sistem Operasi Proses dan Manajemen Proses. Zaid Romegar Mair, ST., M.Cs

Praktikum Sistem Operasi Proses dan Manajemen Proses. Zaid Romegar Mair, ST., M.Cs Praktikum Sistem Operasi Proses dan Manajemen Proses Minggu ke 7-8 Zaid Romegar Mair, ST., M.Cs PROGRAM STUDI TEKNIK INFORMATIKA Jl. Kolonel Wahid Udin Lk. I Kel. Kayuara, Sekayu 30711 web:www.polsky.ac.id

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

STRUKTUR UNIX. Struktur Unix Ada 2 PERANGKAT KERAS PERANGKAT LUNAK

STRUKTUR UNIX. Struktur Unix Ada 2 PERANGKAT KERAS PERANGKAT LUNAK SISTEM OPERASI UNIX SEJARAH UNIX Tahun 1969 KEN THOMPSON dari Laboratorium Bell AT & T menciptakan UNICS (UNIplexed Information and Computing Services) yang ditulis dengan bahasa Rakitan. ŒTahun 1973 Ken

Lebih terperinci

Perintah Dasar Terminal GNU/Linux

Perintah Dasar Terminal GNU/Linux Buku Pegangan Kursus Teknoplasma Perintah Dasar Terminal GNU/Linux Tingkat Pemula Minggu 06 Agustus 2017 Ade Malsasa Akbar teknoloid@gmail.com kursusteknoplasma.wordpress.com CC BY-SA 3.0 Bismillahirrahmanirrahim.

Lebih terperinci