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:
-
Memahami fungsi sistem operasi dan kinerjanya
-
Mampu menginstalasi dan menggunakan sistem operasi dan aplikasinya (Windows, Linux beserta Android)
-
Mampu mengidentifikasi dan menyelesaikan masalah yang muncul pada sistem operasi
Materi
Sementara daftar materi kuliah ini adalah sebagai berikut:
- Sejarah Komputer
- Perkembangan Sistem Operasi
- Model Proses 2 State ?? 7 State
- Preemptive dan Non Preemptive
- Algoritma Scheduling
- Race Condition
- Mutual Exclution
- Sinkronisasi dengan Semaphore
- Sytem Call
- Thread
- Assessment 1
- Assessment 1 Feedback
- Instalasi Linux
- Instalasi Windows
- Manajemen I/O-1: Blocking and NonBlocking, Handshaking, Buffering
- Manajemen I/O-2: Spooling, Error Handling, Kernel, DMA
- Manajemen Memori 1: Persyaratan Utama untuk manajemen memori
- Manajemen Memori 2: Internal Fragmentation dan external fragmentation
- Manajemen Memori 3: Teknik Manajemen memori: Partitioning, Paging
- Manajemen Memori 4: Teknik Manajemen memori: Segmentation, Virtualization, Buddy System
- Assessment 2
- Feedback Assessment 2
- Manajemen Disk
- Algoritma Penjadwalan Disk: FCFS, SSTF, SCAN, LOOK
- Sistem Berkas 1
- Sistem Berkas 2
- Linux 1: command line
- Linux 2: System Administration 1: User Management
- Linux 3: System Administration 2: Permission, Ownership, Security
- Linux 4: Shell Scripting
- Assessment 3
- 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:
-
William Stallings. 2001. Operating Systems. Prentice Hall.
-
Andrew S. Tanenbaum. 1992. Modern Operating Systems. Prentice-Hall Inc.
-
William Stallings. The Linux Operating System
- 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!