Materi Pemrograman Shell


Untuk mahasiswa peserta mata kuliah TK2123 pemrograman Shell, berikut ini materi pemrograman shell

  1. Pengantar Linux
  2. Lingkungan (Environment) pemrograman Shell

  3. Variables & Environment

4.Process & Network Environment

  1. Arithmetic environment
  • Conditional Execution

  • Bash Loops

  • Shell Redirection

  • Pipes & Filters

  • Shell Functions

  • Standar Kompetensi

    Untuk kompetensi mahir:

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

    Kompetensi Terampil / Menengah:

    a. Mampu membuat prosedur dan fungsi dengan Shell Programming
    b. Dapat menggunakan Parameter input dalam perangkat lunak dengan Shell
    c. Mampu menggunakan perintah shell untuk melakukan pembuatan program sederhana
    d. Memahami bentuk pengabungan perintah Linux dalam program Shell

    Kompetensi Dasar :

    a. Memahami dan dapat mengimplementasikan dasar Pemrograman Shell.
    b. Dapat mengimplementasikan penggunaan variable, piping, redirection, struktur control pada Shell
    c. Mengenal dan memahami perintah-perintah lanjut dalam Pemrograman Shell
    d. Mengetahui jenis-jenis metakarakter dalam Shell
    e. Memahami konsep Shell interaktif
    f. Mengetahui environment Shell

     

    materi pemrograman shell
    materi pemrograman shell

    Referensi yang dapat digunakan:

    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

    Untuk pertemuan minggu ini silahkan kerjakan latihan berikut ini:

    1. Jelaskan bagaimana interaksi antara hardware, kernell, shell dan user pada sistem unix!
    2. Jelaskan apa fungsi shell!
    3. Jelaskan ada berapa macam shell!
    4. Jalankan perintah untuk mengetahui aplikasi shell apa yang ada pada OS anda!
    5. Jalankan perintah untuk mengetahui versi dari shell yang anda gunakan!
      6.  Berikan 5 contoh manfaat penggunaan shell script dalam jaringan!
    6. Jelaskan struktur file dan directory pada sistem linux
    7. Jelaskan hak akses file pada sistem linux!
    8. Cari sebuah contoh script shell untuk menjalankan fungsi administrasi jaringan! Beri penjelasan tentang script tersebut!

    Jawaban dikumpulkan ke email saya dengan subject: shell

    Have Fun!


    Silahkan tuliskan tanggapan, kritik maupun saran