Anda di halaman 1dari 16

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

Anda mungkin juga menyukai