- Praktikum Sistem Operasi
(PSO-Syaiful Ahdan)

 

Deskripsi :

Setelah mendapatkan mata kuliah ini, mahasiswa diharapkan dapat mengaplikasikan konsep dasar sistem operasi, dapat menggunakan OS berbasis Opensource, Dapat Menggunakan Script Sheel dan Perintah & dasar dalam Sistem Operasi Opensource (Linux).

Materi :

  1. Konsep Sistem Operasi & Open Source
  2. Instalasi Linux
  3. Perintah Dasar OS Linux
  4. Sheel di linux
  5. Sistem File
  6. Proses I/O
  7. Shell Lanjutan
  8. Manajemen Proses
  9. Utilitas
  10. Manajemen User
  11. Manajemen Group

 

Deskripsi Materi :

1.  KONSEP SISTEM OPERASI & OPEN SOURCE

 

1.  INSTALASI LINUX

    Tujuan :
    1. Mampu melakukan instalasi system operasi Linux Ubuntu
    2. Mampu melakukan setting konfigurasi hardware dan system komputer
    3. Mengetahui cara membuat user pada system operasi Linux Ubuntu
    4. Dapat melakukan setting jaringan local.

    Sub Pokok Bahasan :

      • Konfigurasi Sistem Komputer
      • Antar Muka Program Instalasi
      • Virtual Console
      • Memulai Program Instalasi
      • Master Boot Record

         

        2.  PERINTAH DASAR OS LINUX

        Tujuan :

        1. Menggunakan perintah-perintah dasar untuk informasi user
        2. Mengenal format instruksi pada system operasi Linux
        3. Menggunakan perintah-perintah dasar pada system operasi Linux
        4. Mempelajari utilitas dasar pada system operasi Linux

        Sub Pokok Bahasan :

          • Percobaan 1 : Melihat identitas diri (nomor id dan group id)
          • Percobaan 2 : Mengganti prompt dengan “$”
          • Percobaan 3 : Melihat tanggal dan kalender dari sistem
          • Percobaan 4 : Melihat identitas mesin
          • Percobaan 5 : Melihat siapa yang sedang aktif
          • Percobaan 6 : Menggunakan manual
          • Percobaan 7 : Menghapus layar
          • Percobaan 8 : Mencari perintah yang deskripsinya mengandung kata kunci yang dicari.
          • Percobaan 9 : Mencari perintah yang tepat sama dengan kunci yang dicari.
          • Percobaan 10 : Manipulasi berkas (file) dan direktori
          • Percobaan 11 : Melihat tipe file
          • Percobaan 12 : Menyalin file
          • Percobaan 13 : Melihat isi file
          • Percobaan 14 : Mengubah nama file
          • Percobaan 15 : Menghapus file
          • Percobaan 16 : Mencari kata/kalimat dalam file

           

          3.  SHEEL DI LINUX

          Tujuan :

            1. Menggunakan shell pada system operasi Linux
            2. Menggunakan pipeline, regular expression dan redirection.
            3. Menggunakan teks editor vi, dan mengerti fungsi dari tiap kunci yang ada dalam teks editor ini

              Sub Pokok Bahasan :

              • Percobaan 1 : Menggunakan pipelines
              • Percobaan 2 : Mengulang perintah sebelum atau sesudah
              • Percobaan 3 : Menggunakan regular expression
              • Percobaan 4 : Menggunakan redirection
              • Percobaan 5 : Menggunakan vi

               

              4.  SISTEM FILE

              Tujuan :

                1. Mengenal organisasi File di Linux
                2. Menciptakan dan manipulasi direktori
                3. Mempelajari ijin akses (permission) dari file dan direktori
                4. Mengenal konsep Owner dan Group
                5. Mengerti konsep Link dan symbolic link

                  Sub Pokok Bahasan :

                  • Percobaan 1 : Melihat ps (process status) dan status direktori /proc
                  • Percobaan 2 : Melihat tipe file
                  • Percobaan 3 : Direktori
                  • Percobaan 4 : Ijin Akses
                  • Percobaan 5 : User Mask
                  • Percobaan 6 : Simbolic Link

                  5.  PROSES I/O

                  Tujuan :

                  1. Mengenal konsep proses I/O dan redirection
                  2. Memahami standar input, output dan error
                  3. Menggunakan notasi output, append dan here document
                  4. Mengenal konsep PIPE dan filter

                  Sub Pokok Bahasan :

                  • Percobaan 1 : File descriptor
                  • Percobaan 2 : Pembelokan (redirection)
                  • Percobaan 3 : Pipa (pipeline)
                  • Percobaan 4 : Filter

                  6.  SHELL LANJUTAN

                  Tujuan :

                  1. Mengenal Profile
                  2. Mengerti konsep history
                  3. Membuat dan mengeksekusi shell script sederhana
                  4. MMengerti Job control

                  Sub Pokok Bahasan :

                  • Percobaan 1 : Profile
                  • Percobaan 2 : History
                  • Percobaan 3 : Membuat Bash-script dan menjalankannya
                  • Percobaan 4 : Job Control
                  • Percobaan 5 : Manipulasi stack untuk Direktori
                  • Percobaan 6 : Alias

                   

                  7.  MANAJEMEN PROSES

                  Tujuan :

                  1. Mengenal konsep proses di Linux
                  2. Mengerti konsep sinyal dan bagaimana cara mengelola sinyal tersebut

                  Sub Pokok Bahasan :

                  • Percobaan 1 : Status Proses
                  • Percobaan 2 : Sinyal
                  • Percobaan 3 : Mengelola sinyal
                  • Percobaan 4 : No Hangup

                   

                  8.  UTILITAS

                  Tujuan :

                  1. Mengenal utilitas dasar Linux dan Unix
                  2. Merangkaikan utilitas dengan pipe
                  3. Mempelajari konsep delimiter

                  Sub Pokok Bahasan :

                  • Percobaan 1 : Sortir
                  • Percobaan 2 : Separator
                  • Percobaan 3 : Preformat
                  • Percobaan 4 : Word Count
                  • Percobaan 5 : Paste untuk menggabungkan 2 atau lebih file secara
                    vertikal
                  • Percobaan 6 : Translate
                  • Percobaan 7 : Memotong karakter
                  • Percobaan 8 : Head dan Tail
                  • Percobaan 9 : Find

                   

                  9.  MANAJEMEN USER & GROUP

                  Tujuan :

                  1. Menambah, memodifikasi dan menghapus user
                  2. Menambah dan menghapus group

                  Sub Pokok Bahasan :

                  • Percobaan 1 : Melihat file /etc/passwd dan /etc/group
                  • Percobaan 2 : Menambah group user
                  • Percobaan 3 : Menambah User
                  • Percobaan 4 : Memodifikasi group dari user
                  • Percobaan 5 : Melihat group dari user
                  • Percobaan 6 : Mengubah password user
                  • Percobaan 7 : Menghapus user
                  • Percobaan 8 : Menghapus group
                  • Percobaan 9 : Menghapus home directory

                   

                  Percobaan 5 : User Mask