APLIKASI PEMROGRAMAN SHELL

Ukuran: px
Mulai penontonan dengan halaman:

Download "APLIKASI PEMROGRAMAN SHELL"

Transkripsi

1 Praktikum 15 APLIKASI PEMROGRAMAN SHELL A. T U J U A N 1. Membuat program aplikasi pengaturan warna dan fungsi ranm. 2. Membuat program aplikasi aritmatika, awk, fungsi, user interface dan dialog. B. DASAR TEORI Pembuatan program aplikasi ini berdasarkan pada teori-teori yang sudah dibahas di bab atau praktikum sebelumnya, seperti: teori tentang expresi dan test untuk operasi aritmatika, fungsi pada materi praktikum 9, awk juga telah dijelaskan pada praktikum 11 dan 12, sedangkan pembahasan user interface/gui dan dialog pada modul praktikum 14 dan modul praktikum yang lainnya. Sekedar untuk mengingatkan kembali berikut penulisan sintak dari perintah/statement yang banyak digunakan dalam pembuatan program aplikasi: Sintak: Nama_fungsi () { command; command; Function nama_fungsi { command; command; Function nama_fungsi () { command; command; Sintak: awk -f {awk program file filename Pernyataan didalam program awk: Pattern { action 1 action 2 action N 133

2 Untuk pewarnaan tampilan di layar dapat menggunakan kode ANSI (American National Standards Institute). Sintaknya sebagai berikut : \033[colorm Ket : m menandakan setting color Color Foreground Background Black red green yellow blue magenta cyan white C. PROSEDUR 1. Masuk ke sistem operasi Linux. 2. Login sebagai user yang telah ditentukan. 3. Buatlah program seperti pada percobaan dan program latihan. 4. Catatlah hasil dari setiap program pada prosedur no.3 sebagai laporan sementara. D. PERCOBAAN 1. Pemrograman shell untuk aplikasi schedule reminder : #!/bin/bash ************************************** ********* SCHEDULE REMINDER ********** ************************************** * Date today:`date awk {print $3,$2,$6 ` time :`date awk '{print $4'` * ************************************** -n Massages = read pesan -n Time (hh:mm:ss) = read waktu "**************************************" "**** not exit terminal untill *****" "********** the bell rings ************" "**************************************" duration=2000 volume=$'\xff' 134

3 mute=$'\x80' function mknote () { for t in `seq 0 $duration` test $(( $t % $1 )) = 0 && -n $volume -n $mute e=`mknote 50` g=`mknote 45` a=`mknote 36` b=`mknote 32` c=`mknote 30` cis=`mknote 29` d=`mknote 27` e2=`mknote 24` n=`mknote 32767` a=1 while (a==1) cek="`date awk '{print $4'`"; if [ "$waktu" == "$cek" ] then -n "$n$n$n$n$e2$c$c$c$$c$c$c$e2$e2$c$c$c$n$n$n$n$e2$c$c$c$ " > /dev/dsp #nada bisa diubah sesuai keinginan d=` "Time : $waktu Massages : $pesan" zenity --text-info --title "*** SCHEDULE REMINDER ***" --height 50 --width 300` $d exit 0 fi 2. Perhitungan Nilai Rangkaian Resistor Seri Atau Pararel. #!/bin/bash -e " \033[32m `date` \033[0m" load(){ tput cup please_wait..!! " " tput cup n -e "\033[32m loading.\033[0m" -n -e "\033[31m.\033[0m" -n -e "\033[32m.\033[0m" -n -e "\033[31m.\033[0m" -n -e "\033[32m.\033[0m" -e "\033[31m.\033[0m" 135

4 seri(){ load "" -e " \033[34m RANGKAIAN SERI \033[0m" "" -n -e "\033[34m masukkan banyak resistor yang anda hitung : \033[0m" read w "" -e "\033[2;33m resistor dalam satuan ohm\033[0m" "" let "x=1" let "y=0" g=0 while let "x <=$w" let "x=x+1" let "y=y+1" -n -e "\033[34m masukkan resistor $y : \033[0m" read a g=` "$g+$a" bc`; -e "\033[34m hasil perhitungan nilai rangkaian yang di rangkai seri adalah : $g ohm \033[0m".75 jawab=`zenity --title "" --width entry --text " apakah anda ingin menjalankannya lagi(y/t)? : "` case $jawab in y Y ya Ya YA ) "loading.." r t T tidak TIDAK *) tput cup 5 10 v=`zenity --title "== ttttttttt ==" --width entry --text " *--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*...TERIMAKASIH TELAH MENGGUNAKAN PROGRAM INI... -*-**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*"` $v return 0 par(){ load "" -e " \033[34m RANGKAIAN PARAREL \033[0m" "" -n -e "\033[1;35m masukkan banyak resistor yang anda hitung : 136

5 \033[0m" read w "" -e "\033[2;33m resistor dalam satuan ohm\033[0m" "" -n -e "\033[34m masukkan nilai resistor ke 1 : \033[0m" read z g=$z let "x=1" while let "x <=$w-1" let "x=x+1" -n -e "\033[34m masukkan nilai resistor ke $x : \033[0m" read a rum=` "$g*$a" bc`; rum2=` "$g" bc`; rum3=` "$rum2+$a" bc`; g=` "scale=2;$rum/$rum3" bc`; -e "\033[34m Hasil perhitungan nilai rangkaian yang di rangkai pararel adalah : $g ohm \033[0m".75 jawab=`zenity --title "" --width entry --text " apakah anda ingin menjalankannya lagi(y/t)? : "` case $jawab in y Y ya Ya YA ) "loading.." r t T tidak TIDAK *) tput cup 5 10 v=`zenity --title "== tttttttt ==" --width entry --text " *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*...TERIMAKASIH TELAH MENGGUNAKAN PROGRAM INI... *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*"` return 0 apik(){ h=`date` f=`case $(date +%H) in ) "SELAMAT PAGI" ) "SELAMAT SIANG" ) "SELAMAT SORE" 137

6 *) "SELAMAT MALAM" ` b=`zenity --title "=== $f ===" --width entry --text " $h *******-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-******* * ANDA MEMASUKI PROGRAM UNTUK MENGHITUNG NILAI RESISTOR * *******-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-******* *-*-*-*-*-* pilihlah model rangkaianya *-*-*-*-*-* ==> dirangkai seri pil no 1 <== ==> dirangkai pararel pil no 2 <== ==> lainnya selesai <== PILIHAN ANDA : "` $b case $b in 1 seri Seri SERI) seri 2 PARAREL PARALEL pararel paralel Pararel Paralel ) par * ) ab=`zenity -title " ingat hanya no 1&2" -width 400 -entry -text " apakah anda ingin menjalankannya lagi(y/t)? : "` case $ab in y Y ya Ya YA ) "loading.." r t T tidak TIDAK *) tput cup 5 10 v=`zenity --title "== tttttttt ==" --width entry --text " *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*...TERIMAKASIH TELAH MENGGUNAKAN PROGRAM INI... *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*"` $v r(){ b=`zenity -title "== PILIHAN ANDA ==" -width 400 -entry -text " *-*-*-*-*-* pilihlah model rangkaianya *-*-*-*-*-* ==> dirangkai seri pil no 1 <== ==> dirangkai pararel pil no 2 <== ==> lainnya selesai <== PILIHAN ANDA : "` $b case $b in 1 seri Seri SERI) seri 2 PARAREL PARALEL pararel paralel Pararel Paralel ) par 138

7 * ) ab=`zenity -title " ingat hanya no 1&2" -width 400 -entry- text " apakah anda ingin menjalankannya lagi(y/t)? : "` case $ab in y Y ya Ya YA ) "loading.." r t T tidak TIDAK *) tput cup 5 10 v=`zenity -title "== ttttttttttt ==" -width 400 -entry- text " *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*...TERIMAKASIH TELAH MENGGUNAKAN PROGRAM INI... *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*"` $v apik 3. Program aplikasi game tebak angka. #!/bin/bash nama=`zenity title WELCOME TO THE NUMBER S GAME width 400 entry text RULES OF GAME: 1. Number between 1 to Game will until 5 times Enter your name: ` $nama lagi () { jwb=`zenity --title "$nama's Game" --entry --text "Play again:y/t?" --height 200` case $jwb in y Y ya YA Ya) rand=$[($random %10) +1] let a=1; while let "$a <= 5" angka=`zenity --title "$nama's Game" --entry --text "Enter a number:"`; $angka; let a=$a+1; if [ $angka -eq $rani ]; then zenity --title "Haha...$name winner" --warning --text "$nama...!!you Win" --height width 250 lagi; else kalah=`zenity --title "$nama Try again" --warning --text "$nama...!!you are not lucky" --height width 300`; $kalah; fi Zenity --title "Hehe..$name loser" --warning --text "Sorry...$nama...You lose" --height width 300 lagi; 139

8 t T tidak Tidak TIDAK) zenity --title "Bye-bye $nama" --warning --text "Ok..thank you See you..." --height width 250 exit 0 maen() { rand=$[($random %10) +1] let a=1; while let "$a <= 5" angka=`zenity --title "$nama's Game" --entry --text "Enter a number:"`; $angka; let a=$a+1; if [ $angka -eq $rani ]; then zenity --title "Haha...$nama winner" --warning --text "$nama...!!you Win" --height width 250 lagi; else kalah=`zenity --title "$nama Try again" --warning --text "$nama...!!you are not lucky" --height width 300`; $kalah; fi maen; zenity --title "Hehe..$nama loser" --warning --text "Sorry...$nama...You lose" --height width 300 lagi; 4. Program aplikasi perubahan tampilan warna secara acak #!/bin/bash back(){ init=40 while true acak=$random if [ $acak -le 7 ]; then let no=$acak+$init $no"m" fi hurufi(){ i=`back` -e "\033[$i\033[0;0H \033[0m" -e "\033[$i\033[1;0H \033[0m" -e "\033[$i\033[2;0H \033[0m" -e "\033[$i\033[3;0H \033[0m" -e "\033[$i\033[4;0H \033[0m" -e "\033[$i\033[5;0H \033[0m" hurufl(){ i=`back` -e "\033[$i\033[0;5H \033[0m" 140

9 -e "\033[$i\033[1;5H \033[0m" -e "\033[$i\033[2;5H \033[0m" -e "\033[$i\033[3;5H \033[0m" -e "\033[$i\033[4;5H \033[0m" -e "\033[$i\033[5;5H \033[0m" -e "\033[$i\033[5;6H \033[0m" -e "\033[$i\033[5;7H \033[0m" -e "\033[$i\033[5;8H \033[0m" hurufu(){ i=`back` -e "\033[$i\033[3;10H \033[0m" -e "\033[$i\033[3;13H \033[0m" -e "\033[$i\033[4;10H \033[0m" -e "\033[$i\033[4;13H \033[0m" -e "\033[$i\033[5;10H \033[0m" -e "\033[$i\033[5;11H \033[0m" -e "\033[$i\033[5;12H \033[0m" -e "\033[$i\033[5;13H \033[0m" hurufp(){ i=`back` -e "\033[$i\033[3;15H \033[0m" -e "\033[$i\033[3;16H \033[0m" -e "\033[$i\033[3;17H \033[0m" -e "\033[$i\033[3;18H \033[0m" -e "\033[$i\033[4;15H \033[0m" -e "\033[$i\033[4;18H \033[0m" -e "\033[$i\033[5;15H \033[0m" -e "\033[$i\033[5;16H \033[0m" -e "\033[$i\033[5;17H \033[0m" -e "\033[$i\033[5;18H \033[0m" -e "\033[$i\033[6;15H \033[0m" -e "\033[$i\033[7;15H \033[0m" hurufh(){ i=`back` -e "\033[$i\033[0;20H \033[0m" -e "\033[$i\033[1;20H \033[0m" -e "\033[$i\033[2;20H \033[0m" -e "\033[$i\033[3;20H \033[0m" -e "\033[$i\033[3;21H \033[0m" -e "\033[$i\033[3;22H \033[0m" -e "\033[$i\033[4;20H \033[0m" -e "\033[$i\033[4;22H \033[0m" -e "\033[$i\033[5;20H \033[0m" -e "\033[$i\033[5;22H \033[0m" hurufu(){ i=`back` -e "\033[$i\033[0;26H \033[0m" -e "\033[$i\033[0;29H \033[0m" -e "\033[$i\033[1;26H \033[0m" -e "\033[$i\033[1;29H \033[0m" -e "\033[$i\033[2;26H \033[0m" -e "\033[$i\033[2;29H \033[0m" -e "\033[$i\033[3;26H \033[0m" 141

10 -e "\033[$i\033[3;29H \033[0m" -e "\033[$i\033[4;26H \033[0m" -e "\033[$i\033[4;29H \033[0m" -e "\033[$i\033[5;26H \033[0m" -e "\033[$i\033[5;27H \033[0m" -e "\033[$i\033[5;28H \033[0m" -e "\033[$i\033[5;29H \033[0m" while true hurufi hurufl hurufu hurufp hurufh hurufu s 5. Membuat rekapitulasi tranksaksi #!/bin/bash while true -e "\033[0;36mSelamat Datang\033[0m di \033[44;1;34mgaTel (Warga Telkom) \033[0m \033[0;34mRestaurant\033[0m" -e "\033[2;13H " -e "\033[1;35m\033[3;13HMENU HARI INI\033[0m" -e "\033[4;13H " -e "\033[0;37m\033[5;4HMakanan\033[0m \033[1;30m\033[5;29HMinuman\033[0m" -e "1. Bakso \t\t 4. Es teh" -e "2. Ga-ga \t\t 5. Es Jeruk" -e "3. Rujak \t\t 6. Es Degan" while true -n "Masukkan pilihan makanan anda (atau 't' untuk tidak memesan): " read pil case $pil in 1) -n "Banyak Porsi = " read jumma let bayarma=jumma*5000; pilma="bakso $jumma piring" 2) -n "Banyak Porsi = " read jumma let bayarma=jumma*4000; pilma="ga-ga $jumma piring" 3) -n "Banyak Porsi = " read jumma 142

11 t) let bayarma=jumma*6000; pilma="rujak $jumma piring" bayarma=0 pilma="tidak memesan makanan" *) "Pilihan 1-3 atau 't'" while true -n "Masukkan pilihan minuman anda (atau 't' untuk tidak memesan): " read pil case $pil in 4) -n "Banyak Gelas = " read jummi let bayarmi=jummi*1500 pilmi="es teh $jummi gelas" 5) -n "Banyak Gelas = " read jummi let bayarmi=jummi*2500 pilmi="es jeruk $jummi gelas" 6) -n "Banyak Gelas = " read jummi let bayarmi=jummi*3500 pilmi="es degan $jummi gelas t) bayarmi=0 pilmi="tidak memesan minuman" *) "Pilihan 4-6 atau 't'" let total=$bayarma+$bayarmi -e "\033[0;31mBiaya yang harus anda bayar :\033[0m \033[4;1;31m$total\033[0m" 143

12 "Pada `date` pelanggan memesan : $pilma dan $pilmi dengan total Rp.$total" cat >> rekapq.txt -n "Apakah mau pesan lagi? (Y/y/T/t) : " read jawab case $jawab in Y y ) "" T t ) exit 0 "*************************************" E. Latihan 1. Dengan menggunakan parameter posisi buatlah program aplikasi kamus Insia ke jawa atau sebaliknya, sebagai bantuan buatlah file database yang berisi terjemahan setiap kata. 2. Buatlah program aplikasi database sederhana tentang biodata pasien baru maupun lama pada sebuah rumah sakit yang berisi data sebagai berikut : - ID, Nama, Umur, Alamat, Keadaan dan Diagnosa pasien. Gunakan user interface dan dialog untuk Entry data pasien, menyimpan data, dan tampilan daftar pasien. 144

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

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

Pemrograman Shell (2)

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

Lebih terperinci

Pemrograman Shell Linux

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

Lebih terperinci

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

Pengkondisian (Perintah if dan case)

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

Lebih terperinci

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

Expresi dan Test. Praktikum 5 A. T U J U A N B. DASAR TEORI. Operator Kondisi

Expresi dan Test. Praktikum 5 A. T U J U A N B. DASAR TEORI. Operator Kondisi Praktikum 5 Expresi dan Test A. T U J U A N 1. Menggunakan statement built-in pada system linux untuk menyelesaikan permasalahan matematika. 2. Menggunakan statement Let dan ekspresi atau perintah subtitusi

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

Pemrograman Shell (1)

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

Lebih terperinci

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

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

Pemrograman Filter (awk)

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

Lebih terperinci

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

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

Lebih terperinci

Praktikum 8. Pemrograman Shell 2

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

Lebih terperinci

TUTORIAL TABEL ZENITY

TUTORIAL TABEL ZENITY TUTORIAL PENGGUNAAN ARP TABEL MENGGUNAKAN ZENITY KELOMPOK 9 : 1. RISKY SEPTIADI H. 2. CHOIRUN NISAK 3. INDRA SURYA DINATHA 4. MUKTI RAGIL W 7209040033 7209040043 7209040058 7209040059 PRAKTIKUM JARINGAN

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

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

PERINTAH DASAR CLI COMMANDPROMPT WINDOWS

PERINTAH DASAR CLI COMMANDPROMPT WINDOWS PERINTAH DASAR CLI COMMANDPROMPT WINDOWS Break Fungsi: untuk menyiapkan pemeriksaan penekanan tombol Control-C(diaktifkan atau tidak diaktifkan) Sintaks: Break On Atau Break Off Contoh: A:>Break off Komentar:

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

TUTORIAL LINUX NETWORKING MENGGUNAKAN ZENITY

TUTORIAL LINUX NETWORKING MENGGUNAKAN ZENITY TUTORIAL LINUX NETWORKING MENGGUNAKAN ZENITY NAMA ANGGOTA KELOMPOK 1. Agustinus Abraham (7209040034) 2. Tatag Adiktia (7209040045) 3. Mazda Yuda Adhitya (7209040048) PRAKTIKUM JARINGAN KOMPUTER 1 JURUSAN

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Bab ini menjelaskan mengenai analisa sistem dan perancangan yang akan digunakan untuk membuat Aplikasi Permainan Hangman Tebak Kalimat untuk Pembelajaran Bahasa Inggris

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

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

Pemrograman Bash Shell di Linux Bag. 2

Pemrograman Bash Shell di Linux Bag. 2 Pemrograman Bash Shell di Linux Bag. 2 http://pemula.linux.or.id/programming/bash-shell.html agussalim Simple I/O I/O merupakan hal yang mendasar dari kerja komputer karena kapasitas inilah yang membuat

Lebih terperinci

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 2 KONSEP DASAR SISTEM OPERASI (2)

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 2 KONSEP DASAR SISTEM OPERASI (2) PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 2 KONSEP DASAR SISTEM OPERASI (2) SESI : M1 FADJAR PRADJA WINATA / 1334015004 LABORATORIUM JARINGAN KOMPUTER JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

Lebih terperinci

BAB IV PERANCANGAN. 4.1 Perancangan Mobile Tracker Simulator (MTS)

BAB IV PERANCANGAN. 4.1 Perancangan Mobile Tracker Simulator (MTS) IV-1 BAB IV PERANCANGAN Bab ini akan menjelaskan perancangan AntiJam. Pembahasan perancangan pada bab ini akan diorganisasikan menjadi per-modul. Supaya pembahasan dalam Tugas Akhir ini ringkas dan padat,

Lebih terperinci

ROUTER PENGGUNAAN BANYAK ROUTER MENUJU IP ADDRESS TUJUAN. PROYEK 3 Praktikum Jaringan Komputer 1

ROUTER PENGGUNAAN BANYAK ROUTER MENUJU IP ADDRESS TUJUAN. PROYEK 3 Praktikum Jaringan Komputer 1 ROUTER PENGGUNAAN BANYAK ROUTER MENUJU IP ADDRESS TUJUAN PROYEK 3 Praktikum Jaringan Komputer 1 [Ismed Jauhar, Nur Annisa, Ima Ristiani] Jurusan Teknik Telekomunikasi PENS ITS, *PROYEK JARINGAN KOMPUTER

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1 Analisis Sistem pada penelitian ini menerapkan algoritma string matching untuk mengenali fungsi input yang ada keyboard, input yang didapat dari keyboard akan diambil

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM. dari OOP (Object Oriented Programming) di mana dalam prosesnya, hal-hal

BAB 3 PERANCANGAN PROGRAM. dari OOP (Object Oriented Programming) di mana dalam prosesnya, hal-hal BAB 3 PERANCANGAN PROGRAM 3.1 Spesifikasi Rumusan Rancangan Program Algoritma Genetika dirancang dengan mengikuti prinsip-prinsip dan sifatsifat dari OOP (Object Oriented Programming) di mana dalam prosesnya,

Lebih terperinci

Modul 1. Variabel dan String

Modul 1. Variabel dan String Modul 1. Variabel dan String A. Kompetensi dan Pokok Bahasan Kompetensi Umum: Mahasiswa diharapkan mampu merancang, membuat dan menjalankan bahasa pemrograman PHP dasar dan PHP lanjut Kompetensi Khusus:

Lebih terperinci

Manual ISOmedik Pro Apps

Manual ISOmedik Pro Apps : Halaman : 1 of 6 Login MENU MASUK KE ISOmedik Web Pro 1. Masuk ke www.isomedik.com, kemudian klik menu Login 2. Isi user id, password dan klik tombol login 3. Beranda untuk ISOmedik Pro Apps akan tampil

Lebih terperinci

Sistem Terminal pada Linux

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

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Lokasi Di Kota Medan Berbasis Web yang meliputi analisa sistem yang sedang berjalan dan desain sistem. III.1

Lebih terperinci

Array=(element1 element2 elementn)

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

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk membantu dalam proses pemantauan jaringan switch backbone

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk membantu dalam proses pemantauan jaringan switch backbone BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rancangan Layar Untuk membantu dalam proses pemantauan jaringan switch backbone dibutuhkan sebuah aplikasi yang memiliki user interface agar mudah digunakan. Rancangan

Lebih terperinci

Spesifikasi Program. Pendahuluan

Spesifikasi Program. Pendahuluan Spesifikasi Program copyright@ihsan Jatnika 1 Pendahuluan Programer bekerja berdasarkan spesifikasi program Spesifikasi program akan mendefinisikan atau menentukan input, pemrosesan, dan output yang diperlukan.

Lebih terperinci

LAMPIRAN PROGRAM. if [ "$UID" -ne "$ROOTUID" ] then echo "Program Ini Hanya Bisa Di Jalankan Sebagai ROOT!!" exit; fi

LAMPIRAN PROGRAM. if [ $UID -ne $ROOTUID ] then echo Program Ini Hanya Bisa Di Jalankan Sebagai ROOT!! exit; fi LAMPIRAN PROGRAM 1. Setup.sh #!/bin/bash ROOTUID=0 clear; if [ "$UID" -ne "$ROOTUID" ] echo "Program Ini Hanya Bisa Di Jalankan Sebagai ROOT!!" exit; if [! -e "/usr/bin/dialog" ] [! -e "/usr/sbin/tcpdump"

Lebih terperinci

GRAPHICAL USER INTERFACE (GUI)

GRAPHICAL USER INTERFACE (GUI) Praktikum 14 GRAPHICAL USER INTERFACE (GUI) A. T U J U A N 1. Membuat aplikasi GUI untuk kotak dialog menggunakan script zenity. 2. Membuat beberapa kotak dialog seperti question, calendar, entry, error,

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN 34 BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Pada analisa masalah yang dilakukan, umumnya sistem yang digunakan pada beberapa persediaan barang adalah sistem manual dengan mencatat pada

Lebih terperinci

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

Lebih terperinci

selanjutnya (menampilkan serial number yang tersedia). Back : untuk kembali ke halaman sebelumnya. Halaman yang akan muncul adalah sebagai berikut

selanjutnya (menampilkan serial number yang tersedia). Back : untuk kembali ke halaman sebelumnya. Halaman yang akan muncul adalah sebagai berikut Penanggungjawab barang Tombol tombol yang dapat digunakan pada halaman ini adalah Booking : berfungsi untuk melanjutkan peminjaman barang ke tahap selanjutnya (menampilkan serial number yang tersedia).

Lebih terperinci

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

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

Lebih terperinci

MODUL I METODE JALUR KRITIS (1)

MODUL I METODE JALUR KRITIS (1) 1 MODUL I METODE JALUR KRITIS (1) A. MAKSUD DAN TUJUAN A. 1. MAKSUD mengenal, memahami, dan menggunakan program WinQSB untuk melakukan analisa jalur kritis pada suatu proyek dengan Modul CPM A. 2. TUJUAN

Lebih terperinci

4. Pembuatan File Batch

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

Lebih terperinci

JAWABAN TUGAS 3 PEMROGRAMAN TEKNIK. Keuntungan Praktis dan mudah Komprehensif dan teliti

JAWABAN TUGAS 3 PEMROGRAMAN TEKNIK. Keuntungan Praktis dan mudah Komprehensif dan teliti JAWABAN TUGAS 3 PEMROGRAMAN TEKNIK 1. Metoda uji blackbox adalah metoda pengujian program yang melihat kesesuaian output program dengan input yang diberikan kepada program tanpa perlu melihat isi programnya

Lebih terperinci

Mengembalikan password root yang terlupa..

Mengembalikan password root yang terlupa.. Mengembalikan password root yang terlupa.. Thomas Ajawaila (202130204) http://tom149c.blogspot.com Account root pada linux sangatlah berharga, ga ada account lain yang bisa berkuasa penuh selain root,

Lebih terperinci

1. Pilih Start > Run > pada jendela Run ketikkan cmd.

1. Pilih Start > Run > pada jendela Run ketikkan cmd. MENJALANKAN COMMAND PROMPT Untuk mempraktekkan perintah-perintah pada command prompt tentu saja Anda harus menjalankan aplikasi tersebut, bagaimana cara memanggil command prompt? wah-wah saking canggihnya

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

BAB III METODE PENELITIAN. testing dalam suatu siklus hidup pengebangan software. White box testing adalah

BAB III METODE PENELITIAN. testing dalam suatu siklus hidup pengebangan software. White box testing adalah BAB III METODE PENELITIAN 3.1 Analisa Permasalahan Sistem White box testing merupakan salah satu metode yang terdapat pada fase testing dalam suatu siklus hidup pengebangan software. White box testing

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISIS

BAB IV PENGUJIAN DAN ANALISIS BAB IV PENGUJIAN DAN ANALISIS 4.1. Pengujian dan Analisis Perangkat Keras Perangkat keras yang digunakan terdiri dari satu unit komputer dilengkapi dengan modem dan jaringan paralel telepon. Pada jaringan

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Proses Aplikasi Pada bab ini akan dibahas implementasi sistem rancang bangun Aplikasi pencarian pasal-pasal undang-undang hukum dengan metode String Matching hingga

Lebih terperinci

ABSTRAK. Kata Kunci : Jaringan, Linux Server, Pemrograman, Shell Script, Zenity. iii

ABSTRAK. Kata Kunci : Jaringan, Linux Server, Pemrograman, Shell Script, Zenity. iii ABSTRAK Konfigurasi jaringan Linux Ubuntu membutuhkan pengetahuan dasar tentang IP address dan lokasi file penyimpanan konfigurasi. Lokasi penyimpanan file konfigurasi tidak terdapat dalam satu folder,

Lebih terperinci

MODUL PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER

MODUL PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER MODUL PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA 2012 PERATURAN PELAKSANAAN PRAKTIKUM PEMROGRAMAN KOMPUTER Peraturan : 1. Praktikan

Lebih terperinci

Modul 6 Java Scripts I

Modul 6 Java Scripts I Modul 6 Java Scripts I 1.1 Tujuan a. Mahasiswa dapat mengoperasikan struktur java scripts b. Mahasiswa dapat memakai objeck dan form pada java scripts 1.2 Materi a. Java Scripts b. Pemrograman c. Form

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan kekurangan

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM Perancangan sistem adalah strategi untuk memecahkan masalah dan mengembangkan solusi terbaik bagi permasalahan itu. Perancangan sistem adalah termasuk bagaimana mengorganisasi

Lebih terperinci

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak UNIVERSITAS BATAM PRAKTIKUM I FLOWCHART 1. Buatlah flowchart untuk menghitung luas segitiga 2. Buatlah flowchart

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

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

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

Lebih terperinci

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal dan dapat menggunakan tipe data Mengenal dan menggunakan variable Mengenal dan menggunakan

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai sistem informasi geografis lokasi perguruan tinggi yang memiliki jurusan komputer di kota Medan berbasis web yang meliputi analisa sistem

Lebih terperinci

BAB IV PERANCANGAN SISTEM 4.1 PERANCANGAN SISTEM Untuk memudahkan pembuatan aplikasi sistem pakar berbasis website, maka akan dibuat model menggunakan UML (Unified Modeling Language). Perlu diketahui metode

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

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT Pemrograman Database dengan Remote Data Control Tessy Badriyah, SKom,MT Definisi Remote Data Control merupakan metode alternatif untuk melakukan koneksi ke database selain menggunakan ODBC dan ORADC Diagram

Lebih terperinci

Praktikum 9 Validasi A. T U J U A N Memvalidasi Data Menggunakan Properti Required

Praktikum 9 Validasi A. T U J U A N Memvalidasi Data Menggunakan Properti Required A. T U J U A N Praktikum 9 Validasi 1. Memvalidasi data menggunakan properti required 2. Memvalidasi data menggunakan aturan validasi (validation rule) 3. Memvalidasi data menggunakan prosedur Event 4.

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Analisa sistem pada penelitian ini bertujuan untuk menjelaskan sistem yang sedang berjalan yang terdiri dari input, proses, dan output sistem sehingga

Lebih terperinci

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan 41 BAB 4 PERANCANGAN SISTEM DAN EVALUASI 4.1 Perancangan Sistem Hal-hal yang akan dilakukan dalam perancangan aplikasi antara lain : perancangan diagram UML (use case, activity, class, dan sequence), perancangan

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI. operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.

BAB 4 PERANCANGAN DAN IMPLEMENTASI. operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java. 68 BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Sistem Network monitoring ini, pada bagian aplikasi server dibuat dalam sistem operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.

Lebih terperinci

Algoritma Pemrograman. GUI Programming 2

Algoritma Pemrograman. GUI Programming 2 Algoritma Pemrograman GUI Programming 2 Numerik int float char double Non Numerik AnsiString Tipe bentukan: array, enum, struct Tipe Data BCB Konversi tipe Data String to Integer StrToInt String to Float

Lebih terperinci

Batch Processing A. BATCH, ONLINE, REAL TIME PROCESSING

Batch Processing A. BATCH, ONLINE, REAL TIME PROCESSING Batch Processing A. BATCH, ONLINE, REAL TIME PROCESSING Batch processing adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu, dan diatur pengelompokkan datanya dalam kelompok-kelompok

Lebih terperinci

Gambar 4.1 Gambar Use Case Diagram

Gambar 4.1 Gambar Use Case Diagram 41 BAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Penelitian Pada bab ini diuraikan tahap implementasi dalam rangkaian pengembangan sistem model Waterfall.Tahap ini akan mengimplementasikan persyaratan dan desain

Lebih terperinci

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN PERCABANGAN DAN PENGULANGAN Pada BAB ini akan membahas tentang PERCABANGAN dan PERULANGAN. PERCABANGAN : a) IF THEN b) CASE OF PENGULANGAN: a) REPEAT N TIMES b) REPEAT UNTIL c) WHILE DO d) ITERATE STOP

Lebih terperinci

KONDISI DAN KEPUTUSAN

KONDISI DAN KEPUTUSAN 4 KONDISI DAN KEPUTUSAN 4.1. Percabangan dengan If Then Percabangan berdasarkan kondisi suatu variabel atau nilai di dalam pemrograman Visual Basic dinyatakan dengan perintah: If Then < Keputusan

Lebih terperinci

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

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

Lebih terperinci

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke 74 BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI 5.1. Pengujian Pengujian program adalah pengujian dimana user memasukan data ke dalam sistem informasi yang sudah dibuat. Dengan adanya pengujian ini maka data

Lebih terperinci

Perintah perintah dasar Command prompt

Perintah perintah dasar Command prompt Perintah perintah dasar Command prompt Kinta mahadji Mahadji_kinta@yahoo.com http://kintamahadji.wordpress.com LISENSI DOKUMEN Copyright 2008 komputerblog.com Dokumen ini boleh dimodifikasi dan disebarkan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Yang Sedang Digunakan Sistem yang digunakan saat ini pada PT. Media Medan Pers adalah sistem yang dapat dikatakan masih manual, yang saat ini bergerak

Lebih terperinci

Pembahasan cara pengoperasian aplikasi game Let s Help the Piglets dibagi menjadi dua bagian yaitu client dan Admin.

Pembahasan cara pengoperasian aplikasi game Let s Help the Piglets dibagi menjadi dua bagian yaitu client dan Admin. Cara Pengoperasian Aplikasi Client dan Admin Pembahasan cara pengoperasian aplikasi game Let s Help the Piglets dibagi menjadi dua bagian yaitu client dan Admin. a. Cara Pengoperasian Aplikasi Client 1.

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Sebuah sistem pengolahan informasi dapat efektif jika sistem tersebut dapat memberikan gambaran secara detail dari karakteristik informasi

Lebih terperinci

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM 1. Mengerti tipe-tipe data yang dimiliki oleh Visual Basic 2. Memahami berbagai struktur kondisi yang terdapat

Lebih terperinci

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

MODUL III STRUCTURED QUERY ANGUAGE (SQL) MODUL III STRUCTURED QUERY ANGUAGE (SQL) Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. Tugas Pendahuluan 1. Apa yang anda

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

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

Struktur Data II. Bekerja Dengan Form.

Struktur Data II. Bekerja Dengan Form. Struktur Data II dengan Visual Basic Bekerja Dengan Form ptputraastawa@gmail.com Ptputraastawa.wordpress.com @2011 Data dan Variabel Penggunaan Data dan Variabel Informasi yang disimpan atau diolah oleh

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Komunikasi adalah bagian yang tidak dapat dipisahkan dengan kehidupan manusia. Seiring dengan berkembangnya teknologi, bentuk dan media berkomunikasi

Lebih terperinci

BAHASA PEMROGRAMAN JAVA

BAHASA PEMROGRAMAN JAVA MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 BAHASA PEMROGRAMAN JAVA Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran

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

MODUL 8 INTRUSION DETECTION SYSTEM [TRIPWIRE]

MODUL 8 INTRUSION DETECTION SYSTEM [TRIPWIRE] MODUL 8 INTRUSION DETECTION SYSTEM [TRIPWIRE] TUJUAN PEMBELAJARAN: 1. Mengenalkan pada mahasiswa tentang konsep integrator cek pada IDS 2. Mampu membedakan konsep IDS host base dan network base 3. Mampu

Lebih terperinci

Satuan Acara Perkuliahan

Satuan Acara Perkuliahan Satuan Acara Perkuliahan Mata Kuliah : Pemrograman C++ Kode Mata Kuliah / SKS : KB1055 / 2 SKS Semester : I (satu) Dosen : Rini Suwartika k,s.kom Hari, jam, ruang : Deskripsi Mata Kuliah Mata kuliah ini

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISEM III.1. Gambaran umum sistem Sistem yang dibangun dalam skripsi ini adalah mengenai sistem informasi cuti karyawan berbasis sms gateway guna membantu karyawan untuk

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisis Sistem Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut

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

BAB IV ANALISA DAN PEMBAHASAN

BAB IV ANALISA DAN PEMBAHASAN BAB IV ANALISA DAN PEMBAHASAN A. Analisa Sistem A.1. Gambaran Umum Industri Kerajinan di Mayong Penduduk desa yang ada di kecamatan Mayong kabupaten Jepara sebagian besar memiliki mata pencaharian sebagai

Lebih terperinci

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan Pertemuan ke-3 Statemen input/output Struktur Kontrol Keputusan Statemen Input/Output Tujuan Praktikum Mengenalkan fungsi inputbox dan message box Menjelaskan proses penampilan pesan pada MS Visual Target

Lebih terperinci

BAB IV PERANCANGAN. dengan proses yang ditentukan, berikut ini adalah tahapan tahapan dari proses. 1. Rancangan Bagan Alir Document ( Flow Map )

BAB IV PERANCANGAN. dengan proses yang ditentukan, berikut ini adalah tahapan tahapan dari proses. 1. Rancangan Bagan Alir Document ( Flow Map ) BAB IV PERANCANGAN Perancangan sistem ini merupakan tahapan lanjutan dari proses analisis masalah. Didalam perancangan sistem akan menjelaskan proses dari setiap tahapan yang akan dilakukan didalam pengembangan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Aplikasi Pada tahap ini penulis melakukan implementasi aplikasi dan pengujian setelah selesai melakukan analisis kebutuhan dan perancangan. Pada tahap

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Langkah selanjutnya dalam membangun aplikasi kearsipan ini adalah mengimplementasikan diagram-diagram UML serta hasil rancangan antarmuka pengguna yang sudah dibuat sebelumnya

Lebih terperinci