Shell Programming: .: Course Overview
Shell Programming: .: Course Overview
Achmad Subhan KH
Electronics Engineering Polytechnic Institute of Surabaya ITS
subhankh@eepis-its.edu
081330428787
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 45%
Ujian praktikum 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