Materi Kuliah Pemrograman Shell

Hari ini akhirnya saya dapat giliran ngajar di kelas. Minggu ini memang minggu pertama di semester ini. Semester ini saya mendapat tugas mengajar cuku[ banyak. Ada 3 mata kuliah, Pemrograman Shell, Keamanan Jaringan dan Literasi TIK. Kali ini saya akan share materi kuliah pemrograman shell:

  1. Pengantar Linux
  2. Lingkungan Pemrograman Shell
  3. Variables dan Environment
  4. Process dan Network Environment
  5. Arithmetic Environment
  6. Assessment Kajian 1
  7. Conditional Execution
  8. Bash Loops
  9. Shell Redirection
  10. Pipes and Filters
  11. Assessment Kajian 2
  12. Shell functions
  13. Materi shell lanjut
  14. Assessment Kajian 3

Deskripsi singkat mata kuliah:

Mata kuliah ini bertujuan agar mahasiswa memiliki keahlian memprogram pada lingkungan shell di sistem operasi Linux. Materi yang diajarkan meliputi: pengantar shell programming, variabel dan array, redirection dan pipe, substitusi dan eksekusi perintah bersyarat, operator, struktur kendali, parameter, dan fungsi.

Tujuan perkuliahan:

  1. Memahami konsep dasar system operasi UNIX(LINUX)

  2. Mampu mengenal perintah dasar Shell

  3. Mampu membuat shell script pada system operasi Linux

  4. Memiliki keahlian untuk memprogram pada lingkungan shell

Standar Kompetensi

Standar kompetensi Dasar:

  1. Memahami dan dapat mengimplementasikan dasar Pemrograman Shell.

  2. Dapat mengimplementasikan penggunaan variable, piping, redirection, struktur control pada Shell

  3. Mengenal dan memahami perintah-perintah lanjut dalam Pemrograman Shell

  4. Mengetahui jenis-jenis metakarakter dalam Shell

  5. Memahami konsep Shell interaktif

  6. Mengetahui environment Shell

Standar Kompetensi Menengah / Terampil:

  1. Mampu membuat prosedur dan fungsi dengan Shell Programming

  2. Dapat menggunakan Parameter input dalam perangkat lunak dengan Shell

  3. Mampu menggunakan perintah shell untuk melakukan pembuatan program sederhana

  4. Memahami bentuk pengabungan perintah Linux dalam program Shell

Standar Kompetensi Mahir:

  1. Dapat membuat program yang mampu memanipulasi system operasi berbasis Linux dengan memanfaatkan Shell Programming
  2. Mampu menggunakan pemrograman shell untuk memonitoring perangkat keras jaringan

Buku Referensi Perkuliahan:

  1. Cameron Newham, Bill Rosenblatt, Learning Bash Shell 2nd Edition, O’Reilly

  2. Carl Albing, JP Vossen, Cameron Newham, Bash Cookbook, O’Reilly

  3. Burtch, Ken O. Linux Shell Scripting with Bash.Sams.2004

  4. Kochan, Stephen G. Patrick Wood. Unix Shell Programming. Sams. 2003

  5. Mark G. Sobell, A Practical Guide to Linux® Commands, Editors, and Shell Programming, Prentice Hall

  6. Peters, Ron. Expert Shell Scripting. Apress. 2009

  7. Quigley, Ellie. Unix shell example. Prentice Hall. 2004

  8. Taylor, Dave. Sams Teach Yourself UNIX System Administration in 24 Hours.Sams. 2002

  9. Van Vugt, Sander. Beginning Ubuntu LTS Server Administration. Apress. 2008

  10. Matthew Helmk, Andrew Hudson, Paul Hudson.Ubuntu UNLEASHED.800 East 96th Street, Indianapolis, Indiana 46240 USA.2011

Have Fun!

Silahkan tuliskan tanggapan, kritik maupun saran

This site uses Akismet to reduce spam. Learn how your comment data is processed.