Pemrograman Shell (2)
|
|
|
- Sucianty Susman
- 9 tahun lalu
- Tontonan:
Transkripsi
1 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 dan dialog utility 5. Mampu melakukan trap command B. DASAR TEORI VARIABLE LOKAL DAN GLOBAL PADA SHELL Secara umum semua variable adalah lokal. Variable lokal digunakan pada shell yang sama, jika anda me-load atau memanggil shell lainnya (dengan mengetik /bin/bash pada prompt) maka shell yang baru tersebut akan mengabaikan variable pada shell sebelumnya. Global shell didefinisikan : Anda dapat mengkopi variable shell yang lama ke shell yang baru. Untuk membuat suatu variable lokal menjadi global digunakan perintah export sintaks : export variable1, variable2,...variablen
2 EKSEKUSI BERSYARAT Operatornya adalah && (dibaca AND) dan (dibaca OR) sintaks : command1 && command2 command1 command2 anda dapat menggunakan keduanya sintaks : command1 && command2 command3 jika command1 sukses dieksekusi maka shell akan menjalankan command2 dan jika command1 tidak sukses maka shell akan mengeksekusi command3. FUNGSI Fungsi adalah program yang dapat dipanggil oleh program lainnya dengan menggunakan notasi NamaFungsi(). Fungsi memberikan exit status ($?) yang dinyatakan dengan return nr, atau nilai 0 sebagai default. Membuat fungsi diawali dengan nama fungsi, parameter, kemudian blok program yang dinyatakan dalam { }. Contoh : F1( ) {.... return 1 } Variabel dapat didefinisikan dalam fungsi sebagai variable local atau
3 global. Hal yang perlu diperhatikan, nama variable yang digunakan dalam sebuah fungsi, jangan sampai bentrok dengan nama variable yang sama di luar fungsi, sehingga tidak terjadi isi variable berubah. USER INTERFACE DAN DIALOG UTILITY Program/Shell Script yang bagus harus dapat berinteraksi dengan user. Untuk itu kita dapat menggunakan : 1. Command line argument, misal $./coba.sh 4 3, dimana 4 dan 3 adalah command line argument bagi script coba.sh 2. Statemen echo dan read, untuk membaca input dari prompt. Selain itu dapat juga menggunakan dialog utility. sintaks : dialog --tilte {judul} --backtitle {judul belakang} {Box opsi} dimana Box opsi : --yesno {teks} {tinggi} {lebar} --msgbox {teks} {tinggi} {lebar} --infobox {teks} {tinggi} {lebar} --inputbox {teks} {tinggi} {lebar}[{init}] --textbox {teks} {tinggi} {lebar} --menu {teks} {tinggi} {lebar} {menu} {tinggi} {tag1} item1}... TRAP COMMAND Berfungsi untuk menjebak suatu command. sintaks :
4 trap {commands} {signal numberlist} Signal Number Keterangan 0 shell exit 1 hangup 2 interrupt (CTRL+C) 3 quit 9 kill C. LANGKAH-LANGKAH 1. Masuk ke sistem operasi Linux. 2. Login sebagai mahasiswa. 3. Lakukan operasi pembuatan variable local dan global. 4. Lakukan eksekusi bersyarat 5. Buatlah fungsi 6. Buat user interface : message box, input box, yesno box, dialog dengan menu 7. Lakukan trap command D. PERCOBAAN Percobaan 1 : Variable Local 1. Ketikkan variable berikut : $vehc=bus $echo $vehc 2. Buka shell baru (yang kedua), lihat isi variable
5 $/bin/bash $echo $vehc 3. Ketik variable di shell yang baru, tampilkan variable tersebut $vehc=sedan $echo $vehc 4. Keluar dari shell baru, tampilkan variable $exit $echo $vehc Percobaan 2: Variable Global 1. Ketik variable berikut : $vehc=bus $echo $vehc 2. Export variable tersebut agar menjadi global, masuk ke shell baru, lihat hasilnya $export vehc $/bin/bash $echo $vehc 3. Keluar dari shell baru $exit $echo $vehc Percobaan 3 : Eksekusi Bersyarat 1. Ketik command berikut : $rm myfile && echo File berhasil dihapus echo File tidak terhapus
6 Percobaan 4 : Fungsi 1. Ketik fungsi berikut setelah prompt $ Hallo() { echo Hallo $LOGNAME, have a nice day return } 2. Panggil fungsi tersebut $Hallo 3. Fungsi ini akan hilang ketika komputer di-restart. Untuk mengatasi hal ini dan untuk menambahkan fungsi anda dan untuk otomatisasi task harian, masukkan fungsi ke dalam file /etc/bashrc. Untuk ini anda harus logon sebagai root. $ su l 4. Buka file /etc/bashrc #vi /etc/bashrc 4.Tekan shift+g untuk ke akhir file, tambahkan fungsi today() berikut untuk mencetak format tanggal : # today() untuk mencetak tanggal # untuk menjalankan fungsi ini ketik today setelah prompt $ atau # today() { echo Hari ini adalah `date +"%A %d in %B of %Y (%r)"` return } 5. Simpan file, lihat file setelah dimodifikasi
7 #cat /etc/bashrc 6. Fungsi ini akan tersedia untuk semua user. Untuk menjalankan fungsi ini anda harus exit dahulu, lalu login kembali, kemudian jalankan fungsi ini #today $today 7. Untuk membuat fungsi bagi user tertentu dan hanya tersedia bagi user tertentu maka buka file.bashrc di home directory user $ vi.bashrc 8. Tekan (Shift+G) untuk ke akhir file, kemudian ketik contoh fungsi berikut Hai() { } echo Hai $LOGNAME! Tidak akan ada perubahan, kecuali anda login kembali! echo Tekan sembarang tombol read return 9. Simpan lalu exit. Untuk menjalankan fungsi ini anda harus exit dahulu lalu login kembali. Fungsi ini akan tersedia hanya bagi user anda, tidak bagi semua user di sistem. $ Hai Note : gunakan file.bashrc di home direktori anda untuk menambahkan alias dan fungsi Percobaan 6 : file.bash_logout 1. Untuk membuat pesan atau aksi ketika anda logout, buka file.bash_logout lalu tambahkan apa yang ingin anda jalankan ketika logout. Misal ketika logout anda ingin menampilkan pesan goodbye $vi.bash_logout 2. Lalu ketik pesan echo Goodbye $LOGNAME tekan sembarang tombol
8 Percobaan 7 : User Interface 1. Buat script di bawah ini untuk membaca masukan dari user $ cat > userinterf # script menggunakan echo dan read untuk interaksi user echo "Ketikkan nama anda..please :" read nama echo "Umur anda..please :" read umur umurbaru=`expr $umur + 1` echo "hallo $nama, tahun depan umurmu $umurbaru.." 2. Simpan lalu jalankan $chmod 755 userinterf $./userinterf Percobaan 8 : User Interface 1. Buat script berikut : $cat > menu1 while : do clear echo " " echo " Menu Utama" echo " " echo "[1] Lihat tanggal hari ini" echo "[2] Lihat file pada direktori" echo "[3] Lihat kalender" echo "[4] Buka teks editor untuk mengetik surat" echo "[5] Keluar" echo "===========================" echo -n "Pilihan anda [1-5]: " read pil case $pil in 1) echo "Hari ini `date`, tekan enter..." ; read ;; 2) echo "File di direktori `pwd`" ; ls -l ; echo "Tekan enter..." ; read ;; 3) cal ; echo "Tekan enter..." ; read ;; 4) vi ;; 5) exit 0 ;; *) echo "Ooopss..silakan pilih 1-5.."; echo "Tekan enter.." ; read ;;
9 esac done 2. Jalankan script tersebut Percobaan 9 : Dialog Utility 1. Ketik script berikut sebagai contoh penggunaan dialog utility. $cat > dialog1 dialog --title Linux Dialog Utility Infobox --backtitle Belajar Shell Script Linux --infobox Dialog Box ini disebut infobox, untuk menampilkan informasi di layar..tekan sembarang tombol ; read 2. Simpan dan jalankan $chmod +x dialog1 $./dialog1 Percobaan 10 : Message Box 1. Ketik script ini untuk membuat message box $cat > dialog2 dialog --title Linux Dialog Utility Message Box --backtitle Belajar Shell Script Linux --msgbox Dialog Box ini disebut message box, untuk menampilkan informasi di layar beserta tombol OK..Tekan sembarang tombol ; 2. Simpan dan jalankan $chmod +x dialog2 $./dialog2 Percobaan 11 : YesNo Box
10 1. Ketik script berikut untuk membuat yesno box $cat > dialog3 dialog --title Peringatan : Penghapusan File --backtitle Belajar Shell Script Linux --yesno \nyakin ingin menghapus '/usr/surat/lamarankerja' file 7 60 sel=$? case $sel in 0)echo user akan menghapus file ;; 1)echo user tidak jadi menghapus file ;; 255)echo dibatalkan user, dengan menekan tombol [ESC] ;; esac 2. Simpan dan jalankan $chmod +x dialog3 $./dialog3 Percobaan 12 : InputBox 1. Ketik script berikut untuk membuat input box $cat > dialog4 dialog --title Inputbox mengambil input dari user --backtitle Belajar Shell Script Linux --inputbox Silakan masukkan nama anda >/tmp/input.$$ sel=$? na=`cat /tmp/input.$$` case $sel in 0) echo Hallo $na ;; 1) echo Cancel ditekan ;; 255) echo Tombol [ESC] ditekan ;; esac rm -f /tmp/input.$$ 2. Simpan dan jalankan $chmod +x dialog4 $./dialog4
11 Percobaan 13 : Dialog Menu 1. Ketik script berikut untuk membuat menu dengan dialog $cat > dialogmenu dialog --backtitle Belajar Shell Script Linux --title Menu Utama --menu Gunakan panah [UP] [DOWN], [ENTER] untuk memilih Tanggal Menampilkan Tanggal Kalender Melihat Kalender Editor Membuka Editor Vi 2>/tmp/menuitem.$$ menuitem=`cat /tmp/menuitem.$$` opt=$? case $menuitem in Tanggal) date;; Kalender) cal;; Editor) vi;; esac 2. Simpan dan jalankan $rm -f /tmp/menuitem.$$ $chmod +x dialogmenu $./dialogmenu Percobaan 14 : Trap Command 1. Ketik command berikut $cat > tessinyal ls -R / 2. Simpan dan jalankan $chmod +x tessinyal $./tessinyal 3. Tekan [ctrl]+c untuk menghentikannya. Ctrl+c merupakan sinyal 4. Sekarang buat script di bawah ini
12 $cat > tessinyal1 #Mengapa harus menjebak sinyal? Take_input() { recno=0 clear echo "Aplikasi Catatan Appointment di Linux" echo -n "Masukkan nama file database : " read filename if [! -f $filename ];then echo "Maaf, $filename tidak ada, sekarang akan dibuat $filename database" echo "Aplikasi Catatan Appointment database file" > $filename fi echo "Pemasukan data pada tanggal: `date`" >/tmp/input0.$$ while : do echo -n "Judul Appointment :" read nama echo -n "Time :" read waktu echo -n "Catatan :" read catatan echo -n "Data Okay (y/n)?" read jawaban } done if [ $jawaban = y -o $jawaban = Y ]; then recno=`expr $recno + 1` echo "$recno. $nama $waktu $catatan" >> /tmp/input0.$$ fi echo "Tambah data lagi (y/n)?" read isnext if [ $isnext = n -o $isnext = N ];then cat /tmp/input0.$$ >> $filename rm -f /tmp/input0.$$ return #stop loop fi #panggil fungsi Take_input 5. Simpan dan jalankan $chmod +x tessinyal1 $./tessinyal1
13 6. Setelah mengisi beberapa data, tampilkan isi database dengan perintah cat $cat namadatabase 7. Jalankan lagi file tersebut $./tessinyal1 Cukup isi satu data saja, setelah itu tekan ctrl+c sebelum menjawab pertanyaan Tambah data (y/n) maka program akan terminated(berhenti), dan temporay file akan tertinggal di /tmp direktori. 8. Cek keberadaan temporary filename $ls /tmp/input* 9. Untuk menghindari hal di atas maka kita perlu mendeteksi sinyal dengan menggunakan trap command. Untuk itu tambahkan trap statement sebelum memanggil fungsi Take_input, yaitu del_file 2. Trap statementnya yaitu fungsi del_file, 2 berarti penekanan CTRL+C. Buka file script di atas dan modifikasi sehingga menjadi sebagai berikut : $vi tessinyal1 del_file() { echo" Penjebakan penekanan tombol [ctrl]+c" rm -f /tmp/input0.$$ exit 1 } Take_input() { recno=0 clear echo "Aplikasi Pengingat Appointment di Linux" echo -n "Masukkan nama file database : " read filename if [! -f $filename ];then echo "Maaf, $filename tidak ada, sekarang akan dibuat $filename database" echo "Aplikasi Pengingat Appointment database file" >
14 $filename fi echo "Pemasukan data pada tanggal: `date`" >/tmp/input0.$$ while : do echo -n "Judul Appointment :" read nama echo -n "Waktu :" read waktu echo -n "Catatan :" read catatan echo -n "Data Okay (y/n)?" read jawaban } done if [ $jawaban = y -o $jawaban = Y ]; then recno=`expr $recno + 1` echo "$recno. $nama $waktu $catatan" >> /tmp/input0.$$ fi echo "Tambah data lagi (y/n)?" read isnext if [ $isnext = n -o $isnext = N ];then cat /tmp/input0.$$ >> $filename rm -f /tmp/input0.$$ return #stop loop fi #memanggil fungsi trap del_file 2 Take_input 10. Jalankan script di atas $./tessinyal1 11. Coba tekan CTRL+C ketika pengisian data. Periksa temporary file $ls /tmp/input*
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
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
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
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.
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
Zaid Romegar Mair Lisensi Dokumen: Gambaran umum : Break statement
Zaid Romegar Mair [email protected] http://mairzaid.wordpress.com Lisensi Dokumen: Seluruh kumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
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
Otomasi Shell Script Lanjut
Otomasi Shell Script Lanjut Zaid Romegar Mair [email protected] http://mairzaid.com atau http://mairzaid.wordpress.com Lisensi Dokumen: Copyright 2003-2018 IlmuKomputer.Com Seluruh kumen di IlmuKomputer.Com
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
Pemrograman Shell Linux
Workshop Labsi Pemrograman Shell Linux Husni [email protected] husni.trunojoyo.ac.id Garis Besar Shell Linux Pemrograman Shell Contoh-contoh Shell Tempat interaksi antara pengguna dan Linux Penerjemah
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
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
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
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),
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)
PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer) Tujuan: 1. Menggunakan loop For...Next untuk menjalankan pernytaan selama beberapa kali. 2. Menampilkan keluaran pada form menggunakan metode
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,
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
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
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
Pemrograman Filter (awk)
Praktikum 11 Pemrograman Filter (awk) A. T U J U A N 1. Menggunakan perintah awk untuk memanipulasi data dalam sebuah file. 2. Menggunakan program/script awk untuk mengambil nilai parameter posisi pada
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
BATCH FILE. Merupakan sekumpulan perintah DOS yang disusun dan disimpan dalam sebuah file yang berekstensi.bat.
BATCH FILE Merupakan sekumpulan perintah DOS yang disusun dan disimpan dalam sebuah file yang berekstensi.bat. Biasanya dibuat untuk menjalankan tugas-tugas masal secara rutin. Misal kegiatan back up file,
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
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
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
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
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
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
Praktikum Sistem Operasi (Pertemuan 03) Ekspansi Shell. Husni
Praktikum Sistem Operasi (Pertemuan 03) Ekspansi Shell Husni [email protected] Program Pra-S2 Ilmu Komputer UGM 2012 Garis Besar Perintah dan Argumen Operator Kendali Variabel Perintah dan Argumen Perintah
Basic Comand Line (perintah dasar) pada Linux melalui terminal
Basic Comand Line (perintah dasar) pada Linux melalui terminal 1. ls : untuk menunjukkan isi file pada direktori aktif Gbr 1.1 menunjukkan isi direktori root lophita@ubuntu Gbr 1.2 menujukkan isi direktori
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:
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
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
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
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
BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL
Objektif : BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL - Mengetahui Statement Bersyarat pada VB Excel - Mengetahui Jenis Jenis Statement Bersyarat - Mengetahui Statement Pengulangan - Mengetahui Jenis Jenis
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
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
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
Sistem Terminal pada Linux
PRAKTIKUM LINUX Sistem Terminal pada Linux 1 Terminal? Penghubung g antara terminal fisik dengan mesin Linux Terminal fisik ini berupa seperangkat masukan berupa keyboard dan perangkat keluaran berupa
Instalasi dan Konfigurasi Java
Instalasi dan Konfigurasi Java Panji Wisnuwirawan div. Iptek KOMUNIKE elektro ugm Edited : 12/18/2004 7:12 AM email : [email protected] [email protected] Artikel ini dapat disebarkan,diedit
Array=(element1 element2 elementn)
Praktikum 8 ARRAY A. T U J U A N 1. Menggunakan Array untuk menampilkan kumpulan data yang sejenis. 2. Menggunakan statement declare dengan opsi a untuk mendeklarasikan array secara eksplisit. 3. Menggunakan
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
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
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
Command Line Interface
Command Line Interface Sebelum melangkah lebih jauh untuk mempelajari Linux Command Line kita harus mengetahui arsitektur dan sejarah Linux itu sendiri. Berikut sturktur Gbr. Keterlibatan Shell dalam System
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
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil IV.1.1. Tampilan Form Login Tampilan form login merupakan form untuk memasukan ID User dan Password agar program dapat dibuka seperti pada gambar IV.1 berikut ini
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
Praktikum Sistem Operasi (Pertemuan 06) Pemrograman Shell. Husni
Praktikum Sistem Operasi (Pertemuan 06) Pemrograman Shell Husni [email protected] Program Pra-S2 Ilmu Komputer UGM 2012 Garis Besar Mengenal Shell Scripting Seleksi & Perulangan Parameter dan Opsi Scripting
Sistem Administrasi Linux
Sistem Administrasi Linux pertemuan 2 Struktur Direktori Linux Perintah dasar linux Helmy Faisal M, S.Kom Direktori di linux Direktori /bin /boot /dev /etc /home /lib /mnt Isi Direktori berisi file-file
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
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
Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:
113 Masukkan username dan password Gambar 4.45 Konfigurasi VoIP Gateway 3 Setting service DHCP untuk membagikan IP ke komputer yang terkoneksi ke port LAN VoIP Gateway Setting local IP address dan subnet
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
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
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.
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
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
DIALOG B OX Minggu ke-7
DIALOG BOX Minggu ke-7 Remarks Remarks digunakan untuk membantu memberikan keterangan seorang programer lain yang nanti akan memodifikasi program aplikasi dikemudian hari. Remarks memberikan pesan pesan
eko-dok.web.ugm.ac.id
Linux Untuk Pemula Contributed by Administrator Sunday, 21 October 2007 Seperti halnya bila kita mengetikkan perintah di DOS, command line atau baris perintah Linux juga diketikkan di prompt dan diakhiri
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
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
PRAKTIKUM ISYARAT DAN SISTEM TOPIK 0 TUTORIAL PENGENALAN MATLAB
PRAKTIKUM ISYARAT DAN SISTEM TOPIK 0 TUTORIAL PENGENALAN MATLAB A. Tujuan 1. Mahasiswa mengenal lingkungan MATLAB dan mampu menggunakannya. 2. Mahasiswa mampu menggunakan fungsi-fungsi dasar MATLAB yang
Writting Procedure and Function
Mata Kuliah : Pemrograman Bisnis I (VB.NET) Minggu : VIII Pokok Bahasan : Writting Procedure and Function Sub Pokok Bahasan : Subroutin/Procedure Function Scope Subroutin/Procedure Penulisan program pada
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
MySQL J A M K E T I G A
J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?
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
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
MODUL I PENGENALAN MYSQL
MODUL I PENGENALAN MYSQL A. TUJUAN Mengenal DBMS MySQL dan penggunaannya untuk pengelolaan basis data. Mampu memanfaatkan command-line (client) MySQL. Memahami operasi-operasi DDL dan DML di MySQL B. PETUNJUK
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)
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
BAB I PENDAHULUAN 1 BAB I PENDAHULUAN
BAB I PENDAHULUAN 1 BAB I PENDAHULUAN 1.1. Apakah Maple itu? Maple adalah suatu program interaktif yang mengintegrasikan kemampuan komputasi baik numerik ataupun simbolik, visualisasi (grafik) dan pemrograman.
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
Otodidak VBA MS Excel untuk Pemula
Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo,
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,
Bergaul dengan FreeBSD
Bergaul dengan FreeBSD Bagian 1 Membuat Account di Server LSIK Beberapa teman kemarin menyatakan ketertarikannya untuk bermain-main dengan FreeBSD. Sebelum ketertarikannya itu hilang, iseng-iseng sebagai
MODUL 1 Perintah Dasar Pada Windows dan Linux
MODUL 1 Perintah Dasar Pada Windows dan Linux TUJUAN PEMBELAJARAN: 1. Mengenalkan kepada mahasiswa tentang perintah perintah dasar pada windows command line sebagai dasar penguasaan konsep keamanan jaringan
