Anda di halaman 1dari 16

Shell Programming

Achmad Subhan KH Electronics Engineering Polytechnic Institute of Surabaya ITS subhankh@eepis-its.edu 081330428787

.: Course overview:.

Slide Overview
What is shell programming Where is the world How shell script running Road to shell programming What is benefits shell programming Course objective Pre-requisite Terms and Rules References

What is Shell
Shell adalah program applikasi yg melakukan pembacaan dan mengeksekusi perintah yang ditulis. Shell juga bisa disebut sebagai bahasa level command. Beberapa jenis shell di linux/unix : bash, sh, ksh, tcsh, csh, dll.

Where is the world ??

How shell script running ?


Contoh sederhana shell script :
cat display # This script displays the date, time, username and # current directory. echo "Date and time is:" date echo echo "Your username is: `whoami` \n" echo "Your current directory is: \c" pwd

Road to shell programming


Intro to Linux/Unix Linux administration Shell programming Advanced Linux/Unix administration

Shell programming benefits


Pemahaman tentang Linux/Unix OS Kemudahan administrasi Linux/Unix OS Proses debugging Mengendalikan kode source yg lebih kompleks Kemudahaan akses dan pengendalian terhadap perilaku OS Penyederhanaan sistem perintah pada Linux/Unix OS Hacking

Course Objective
Mengenal sistem kerja Linux/Unix OS Memahami logika sistem pemrograman Implementasi fungsi dalam sistem operasi Linux/Unix OS Implementasi sistem dengan platform Linux/Unix based.

Pre-requisite
Intro to Linux Dasar pemrograman

Term and Rules


UTS 30% UAS 40% Tugas 15% Absensi 5% Attitude 10% Laporan praktikum Ujian praktikum

45% 45%

Term and Rules (Cont)


Sebelum praktikum laporan pendahuluan harus sudah selesai Laporan sementara harus sudah ACC seminggu setelah praktikum. Laporan lengkap harus sudah selesai dan dikumpulkan maksimal 2 minggu dari praktikum Tugas tambahan juga termasuk

Report Format
Tujuan Teori singkat Flowchart dan atau blok diagram Analisa Laporan sementara yg sudah di ACC Lampiran tugas dan kode program

Flowchart & Diagram Block


Penulisan flowchart mengikuti standard resmi Flowchart <> Blok Diagram

Tasks
Tugas reguler, tugas yang ada dalam buku praktikum Tugas khusus, tugas yang diberikan dalam waktu tertentu Tugas besar, tugas yg harus diselesaikan oleh masing-masing mahasiswa, diberikan di awal perkuliahan dan harus selesai 2 minggu setelah UAS. Asistensi tugas besar maksimal perminggu minimal per 4 minggu

References

Thank You
Contact Person Achmad Subhan KH Telecommunication Engineering Electronic Engineering Polytechnic Institute of Surabaya Training Centre Building 1st floor suite 101 Telp 031-5910040 mobile 081330428787 E-mail subhankh@eepis-its.edu Websites lecturer.eepis-its.edu/~subhan

Anda mungkin juga menyukai