Praktikum 7 Sistem Operasi

Slides:



Advertisements
Presentasi serupa
Pertemuan 8. 2  JavaScript dikembangkan pertama kali pada tahun 1995 di Netscape Communications dgn nama LiveScript.  Hasil kolaborasi antara Netscape.
Advertisements

Perangkat Lunak Jaringan I SHELL SCRIPT 2. Perangkat Lunak Jaringan I PARAMETER Parameter posisional adalah sebuah nilai yang diberikan dimana nilai tersebut.
APLIKASI BERBASIS WEB STTI I-Tech Susana Dwi Yulianti, SKom.
MATA KULIAH :DESAIN WEB
Dasar Komputer & Pemrog 2 A minggu 4
Struktur Dasar PHP.
PHP dalam HTML Statement Variabel
Pemrograman Visual (Borland Delphi 7.0)
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
PHP. PHP itu … Merupakan singkatan recursive dari PHP : Hypertext Prepocessor Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.Rasmus Lerdorf Setiap.
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
PHP: Hypertext Preprocessor
Shell Programming Oleh: Idris Winarno.
Oleh Nila Feby Puspitasari
PHP.
Pertemuan Kedua.
Mata Kuliah : Metode Numerik Gianinna Ardanewari
JAVASCRIPT.
PENGANTAR TEKNOLOGI INFORMASI - B
Javascript Javascript Javascript Javascript Javascript Javascript
Pemprograman Terstruktur 1
Shell Programming Oleh: Idris Winarno. Shell dan Shell Programming Shell adalah Command executive, artinya program yang menunggu instruksi dari pemakai,
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
PENGANTAR TEKNOLOGI INFORMASI - B
Pengantar PHP (Lanjutan)
Praktikum Java Script.
Perangkat Lunak Jaringan I SHELL SCRIPT. Perangkat Lunak Jaringan I PENDAHULUAN Shell script adalah suatu file yang berisi perintah-perintah yang harus.
SHELL SCRIPT KLOBODH + OLOAN.
PHP? PHP adalah server-side web programming
Dasar-dasar Pemrograman PHP
PHP.
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Pemrogaman Web PHP.
PHP.
While … do … Repeat … until … For … to … do …
PHP.
Bekerja Dengan Bash Shell
Transfer of control (pemindahan langkah)
Lutfi Budi Ilmawan Univ. Muslim Indonesia
Dasar-Dasar Pemrograman
Visual Basic.NET – Flow Control Statement
Struktur Program Minimal
Pertemuan 3 PJ : Nurul Fajarini
PHP.
LINGKUNGAN TURBO PASCAL
Pertemuaan 2 Fitri Amillia, S.T., M.T.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
PERTEMUAN 5 Pemrograman Visual
Pertemuan II By : Lisda Juliana P.,Ssi..
Analisis leksikal ( SCANNER )
Pemrograman internet ABU SALAM, M.KOM.
Percabangan (Lanjutan)
Statement Input dan Output
Pengembangan Web PHP Ramos Somya.
Pemrograman Basis Data Berbasis Web
Seleksi Kondisi merupakan perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Operator yang digunakan.
Pemrograman Web HTML (7) PHP Andy Haryoko, ST
Struktur Dasar PHP.
Pemrograman Web/TI/ AK /2 sks
Pengantar PHP (Lanjutan)
Pemrograman Web/TI/ AK /2 sks
PHP.
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Pemrograman Web/TI/ AK /2 sks
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
Transcript presentasi:

Praktikum 7 Sistem Operasi Pemprograman Shell (1) Praktikum 7 Sistem Operasi

SHELL SCRIPT Shell script dibuat dengan editor teks (ASCII editor) dan umumnya diberikan ekstensi “.sh”. Script selalu diawali dengan komentar, yang dimulai dengan tanda #, disambung dengan ! dan nama shell yang digunakan. #!/bin/sh  # Program shell  # var1=x  var2=8

Membuat Program shell $nano prog01.sh Untuk menjalankan shell, gunakan notasi TITIK di depan nama program $ . prog01.sh Untuk menjalankan shell, dapat juga dengan membuat executable file dan dieksekusi relatif dari current directory $ chmod +x prog01.sh $ ./prog01.sh

Variabel Variable shell adalah variable yang dapat mempunyai nilai berupa nilai String. Tata penulisan : nama_var = nilai_var Variable harus dimulai dengan alfabet, disusul dengan alfanumerik dan karakter lain. Variabel dapat ditulis dalam huruf kecil atau huruf besar atau campuran keduanya.  

Shell membedakan huruf besar dan huruf kecil (case sensitive), contoh : VPT=poltek i=5 Pemberian nilai variable tidak boleh dipisahkan dengan spasi, karena shell akan menganggap pemisahan tersebut sebagai parameter, contoh :

VPT =poltek ##error VPT= poltek ##error VPT=poltek Jika string yang terdiri dari lebih dari satu kata, maka harus berada dalam tanda kutip atau apostrof, contoh : VPT2=”poltek elektronika ITS”

Echo Digunakan untuk mengoutputkan isi dari variabel Biasanya diikuti tanda $ Contoh : echo $VPT Gaji=450000 echo $Gaji echo $VPT $Gaji

Backquote ` <COMMAND>` Pemakaian Backquote diperlukan untuk memasukkan hasil command ke variabel Backquote letaknya dikeyboard disebelah angka 1 (bukan yang dekat Enter> $ pwd $ DIR=`pwd` $ echo $DIR

If Format : Contoh : file myremove.sh Dijalankan : condition then one-or more commands fi Contoh : file myremove.sh #!/bin/sh if [ !-f $1 ] then echo $0: No file named $1 fi if [ -f $1 ] rm $1 echo Removed file: $1 Dijalankan : $ chmod +x myremove.sh $ ./myremove file.txt Removed file: file.txt ./myremove: No file named file.txt

Test Kondisi Ada dua cara mengetes kondisi di linux test condition [ condition ] Kondisi dapat direvese dengan memakai tanda : ! Ada beberapa jenis tes kondisi yang dikenal, yaitu : test file test numeric Test string Test multiple condition

Test File dan Test Numerik if test –w "$1" then echo "file $1 is write-able" fi

Test String Variabel shell yang hendak ditest diletakkan dalam tanda “ ” atau disebut double quotes [ “$1” = “yes” ] Contoh : [$1 != “yes” ] menjadi [ != “no” ] jika $1 kosong, maka akan menimbulkan sintax error (karena tidak memakai “ ”)

Testing multi kondisi Operator : Contoh : && untuk and operator || untuk or operator Contoh : [ “$1” = “yes” ] && [ -r $2.txt ] [ “$1” = “no” ] || [ “$2” = “maybe” ]

bash control structures if-then-else case loops for while until select CSCI 330 - The Unix System

If ..elif .. else General form if condition then commands elif … else fi

For Format : for variable [ in word_list ] do commands done The commands are executed several times Each time, the variable is assigned a different word in the word_list If in word_list is omitted, then variable isassigned each of the command line arguments

Saat dijalankan output kedua file:

Exit Perintah exit bertugas untuk menghentikan eksekusi script shell Exit dapat digunakan untuk mengeset status saat melakukan exit Format : exit atau exit status Nilai nol atau zero saat exit menunjukkan sukses Nilai bukan nol atau non zero menunjukkan failure/error

Contoh

END OF LECTURE 7 …. ANY QUESTION ? 