Materi Kuliah Instalasi dan Penggunaan Sistem Operasi

Alhamdulillah minggu ini perkuliahan sudah dimulai kembali. Kemarin saya sudah kebagian manggung di Kelas D3IF-41-01. Di kelas ini saya mengajar mata kuliah Instalasi dan penggunaan sistem operasi. Lumayan panjang nama kuliahnya. Mata kuliah ini memberi pengenalan sistem operasi untuk programmer. Jadi dengan memahami bagaimana sistem operasi bekerja, dapat berguna bagi para siswa untuk membuat aplikasi yang efisien.

Deskripsi Mata Kuliah:

Pada mata kuliah sistem operasi, mahasiswa dapat memahami bagaimana konsep pengaturan sistem komputer oleh sistem operasi yang bekerja saling berinteraksi dalam manajemen proses, manajemen memori, manajemen I/O, manajemen file, serta dapat menyelesaikan permasalahan yang berkaitan dengan sistem operasi, selain itu mahasiswa juga dapat menginstalasi dan mengoperasikan sistem operasi windows dan salah satu varian linux.

Capaian Mata kuliah:

Setelah mengikuti kuliah ini mahasiswa diharapkan mampu:

  1. Memahami fungsi sistem operasi dan kinerjanya

  2. Mampu menginstalasi dan menggunakan sistem operasi dan aplikasinya (Windows, Linux beserta Android)

  3. Mampu mengidentifikasi dan menyelesaikan masalah yang muncul pada sistem operasi

Materi

Sementara daftar materi kuliah ini adalah sebagai berikut:

  1. Sejarah Komputer
  2. Perkembangan Sistem Operasi
  3. Model Proses 2 State ?? 7 State
  4. Preemptive dan Non Preemptive
  5. Algoritma Scheduling
  6. Race Condition
  7. Mutual Exclution
  8. Sinkronisasi dengan Semaphore
  9. Sytem Call
  10. Thread
  11. Assessment 1
  12. Assessment 1 Feedback
  13. Instalasi Linux
  14. Instalasi Windows
  15. Manajemen I/O-1: Blocking and NonBlocking, Handshaking, Buffering
  16. Manajemen I/O-2: Spooling, Error Handling, Kernel, DMA
  17. Manajemen Memori 1: Persyaratan Utama untuk manajemen memori
  18. Manajemen Memori 2: Internal Fragmentation dan external fragmentation
  19. Manajemen Memori 3: Teknik Manajemen memori: Partitioning, Paging
  20. Manajemen Memori 4: Teknik Manajemen memori: Segmentation, Virtualization, Buddy System
  21. Assessment 2
  22. Feedback Assessment 2
  23. Manajemen Disk
  24. Algoritma Penjadwalan Disk: FCFS, SSTF, SCAN, LOOK
  25. Sistem Berkas 1
  26. Sistem Berkas 2
  27. Linux 1: command line
  28. Linux 2: System Administration 1: User Management
  29. Linux 3: System Administration 2: Permission, Ownership, Security
  30. Linux 4: Shell Scripting
  31. Assessment 3
  32. Feedback Assessment 3

Untuk aturan penilaian yang akan digunakan adalah:

  • Assessment 1 : 25%
  • Assessment 2 : 25%
  • Assessment 3 : 25%
  • Tugas Quiz dan Praktikum: 25%

Referensi dan bahan bacaan yang digunakan pada perkuliahan ini adalah sebagai berikut:

  1. William Stallings. 2001. Operating Systems. Prentice Hall.

  2. Andrew S. Tanenbaum. 1992. Modern Operating Systems. Prentice-Hall Inc.

  3. William Stallings. The Linux Operating System

  4. Bryant, Randal E., O’Hallaron David Richard, and O’Hallaron David Richard. Computer systems: a programmer’s perspective. Vol. 2. Upper Saddle River: Prentice Hall, 2003.

Semoga Bermanfaat!

Silahkan tuliskan tanggapan, kritik maupun saran