Pertemuan Pokok Bahasan dan Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Referensi
ke TIU Pembelajaran
1 Pendahuluan Ruang lingkup Mata Kuliah : Aktivitas Dosen(D) : Papan tulis /
- Konsep dasar system komputer dan system operasi. - Memberikan pen- slide
- Manajemen Proses, meliputi : konsep proses, metode penjadualan jelasan mengenai
proses, komunikasi antar proses, sinkronisasi proses dan deadlock. ruang lingkup,
- Manajemen Memori, meliputi : konsep memori, skema manajemen sasaran dan tujuan
memori, virtual memori. serta kompetensi
- Manajemen Perangkat Masukan/Keluaran, meliputi: prinsip manajemen dari mata kuliah
perangkat masukan/keluaran, mekanisme perangkat lunak yang akan diberikan
masukan/keluaran. - Memberikan acuan/
- Manajemen File, meliputi : konsep file, manajemen system file, referensi yang di-
implementasi system file. butuhkan oleh ma-
- Keamanan Sistem hasiswa untuk mata
Prasyarat : kuliah ini.
Tidak ada prasyarat khusus, namun ada baiknya mahasiswa : - Memberikan
- mengenal system komputer gambar-an
- pernah mencoba salah satu system operasi mengenai tugas-
- mengenal bahasa pemrograman terutama Pascal atau C tugas, latihan dan
- mengenal struktur data dan algoritma tingkat dasar ujian yang akan
dihadapi mahasiswa
Sasaran : berkaitan dengan
Mahasiswa memahami peran penting system operasi dalam menjaga mata kuliah ini
keberlangsungan kerja system komputer secara utuh.
Aktivitas Mahasiswa(M) :
Tujuan dan Kompetensi Lulusan : - Mendengarkan,
- dapat merancang sendiri atau memodifikasi system operasi yang telah menyimak
ada sesuai kebutuhan khusus kita penjelasan dosen
- menguasai dasar-dasar system operasi sehingga mampu menemukenali berkaitan dengan
masalah-masalah komputer dan merumuskan penyelesaiannya secara gambaran umum
ilmiah materi mata kuliah
- dapat menilai system operasi dan memilih alternatif system operasi sesuai yang akan
tujuan pembangunan system diterimanya nanti
- dapat meningkatkan pemanfaatan system operasi, sehingga serta menanyakan
meningkatkan kinerja system komputer hal-hal yang belum
jelas.
Mata Kuliah Lanjutan yang terkait :
- Sistem Terdistribusi
- Pengelolaan Paralel
Pertemuan Pokok Bahasan dan Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Referensi
ke TIU Pembelajaran
2 Pengenalan Umum 1. Pengenalan Umum Sistem Operasi D : Kuliah mimbar Papan tulis / Ref.1 : Bab 1
Sistem Operasi dan 1.1. Definisi Sistem Operasi slide Ref.2 : Bab 1
Struktur Sistem 1.2. Peran Sistem Operasi dalam Sistem Komputer M : - Diskusi Ref.3 : Bab 1, Bab 2
Komputer 1.3. Tujuan Sistem Operasi - Latihan soal Ref.4 : Bab 1, Bab 2
1.4. Sejarah perkembangan Sistem Operasi Ref.5 : Bab 1
TIU : 1.5. Batch System, Multiprogramming System, Time Sharing System, Ref.6 : Bab 1
Mahasiswa mengenal Multiprocessing System, Distributed System, Real Time System
Sistem Operasi, dan
mengetahui struktur 2. Struktur Sistem Komputer
Sistem Komputer. 2.1. Operasi Sistem Komputer
2.2. Struktur Input/Output
2.3. Struktur Penyimpanan
2.4. Proteksi Hardware
3 Struktur Sistem Struktur Sistem Operasi D : Kuliah mimbar Papan tulis / Ref.1 : Bab 2
Operasi 1. Komponen-komponen Sistem slide Ref.2 : Bab 1
1.1. Manajemen Proses M : - Diskusi Ref.3 : Bab 3
TIU : 1.2. Manajemen Memori Utama - Latihan soal Ref.4 : Bab 3
Mahasiswa memahami 1.3. Manajemen Memori Sekunder Ref.5 : Bab 1
konsep dasar dan 1.4. Manajemen I/O Ref.6 : Bab 1
struktur Sistem Operasi 1.5. Manajemen File
2. Pelayanan Sistem Operasi
3. System Call
4. Sistem Program
5. Struktur Sistem Operasi
5.1. Struktur Sederhana
5.2. Monolithic System
5.3. Pendekatan Berlapis (Layered Approach)
5.4. Mesin Virtual
5.5. Client System Model
Pertemuan Pokok Bahasan dan Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Referensi
ke TIU Pembelajaran
- menyebutkan layanan yang dapat dilakukan system operasi
- menjelaskan yang dimaksud dengan system call dan system program
- menjelaskan struktur system operasi
4 Manajemen Proses 1. Konsep Proses D : Kuliah mimbar Papan tulis / Ref.1 : Bab 3
1.1. Definisi Proses slide Ref.2 : Bab 2
TIU : 1.2. Status Proses M : - Diskusi Ref.3 : Bab 4
Mahasiswa memahami 1.3. Process Control Block (PCB) - Latihan soal Ref.4 : Bab 4
konsep dasar 2. Konsep Penjadualan Ref.5 : Bab 2
manajemen proses dan 2.1. Scheduling Queue Ref.6 : Bab 2
komunikasi antar proses 2.2. Schedulers
2.3. Context Switch
3. Operasi pada proses
3.1. Pembuatan Proses
3.2. Penghentian Proses
4. Proses yang Saling Bekerjasama (Cooperating Process)
5. Threads
6. Komunikasi Antar Proses
7. Buffering
8. Kondisi-kondisi Perkecualian
8.1. Proses Dihentikan
8.2. Kehilangan Pesan
8.3. Proses Terganggu
5 Penjadualan Proses 1. Konsep Dasar Penjadualan Proses D : Kuliah mimbar Papan tulis / Ref.1 : Bab 4
1.1.Preemptive Scheduling slide Ref.2 : Bab 2
TIU : 1.2. Dispatcher M : - Diskusi Ref.3 : Bab 5
Mahasiswa memahami 2. Kriteria Penjadualan - Latihan soal Ref.4 : Bab 5
berbagai teknik pen- 3. Algoritma Penjadualan - Praktikum di lab Ref.5 : Bab 2
jadualan prosesor, serta 3.1 First Come First Served Scheduling(FCFS) Ref.6 : Bab 2
mengetahui metode 3.2 Shortest Job First Scheduling (SJF)
evaluasi penjadualan 3.3 Priority Scheduling
3.4 Round Robin Scheduling
3.5 Multilevel Queue Scheduling
3.6 Multilevel Feedback Queue Scheduling
3.7 Guaranteed Scheduling
3.8 Multiple Processor Scheduling
4. Metode Evaluasi Penjadwalan
Pertemuan Pokok Bahasan dan Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Referensi
ke TIU Pembelajaran
6 Sinkronisasi dan 1. Masalah Critical Section D : Kuliah mimbar - Papan Ref.1 : Bab 5,6, 7
Deadlock 2. Sinkronisasi Software tulis / Ref.2 : Bab 2
3. Sinkronisasi Hardware M : - Diskusi slide Ref.3 : Bab 6, 7
4. Semaphore - Latihan soal - Perangka Ref.4 : Bab 6, 7
TIU: 5. Masalah-masalah Klasik dalam Sinkronisasi t Ref.5 : Bab 2,6
Mahasiswa dapat 6. Deadlock komputee Ref.6 : Bab 3
memahami konsep 6.1. Model Sistem r,
sinkronisasi dan 6.2. Karakteristik Deadlock software
deadlock serta dapat 6.3. Metode penanganan Deadlock system
menjelaskan masalah- 6.4. Pencegahan Deadlock operasi
masalah yang sering 6.5. Penghindaran Deadlock dan
ditemui dalam 6.6. Pendeteksian Deadlock software
sinkronisasi dan 6.7. Recovery Deadlock pendukun
deadlock berikut 6.8. Pendekatan Kombinasai untuk Menghindari Deadlock g lainnya
penyelesaiannya
TIK : Mahasiswa dapat
- menjelaskan konsep critical section
- menjelaskan sinkronisasi software berikut algoritmanya dan sinkronisasi
hardware berikut beberapa instruksi yang ada di dalamnya
- mengerti konsep semaphore
- menerangkan beberapa masalah klasik dalam sinkronisasi
- memahami hubungan antara deadlock dengan sumberdaya, dan kapan
dikatakan terjadi deadlock,
- mengetahui cara mendeteksi dan memulihkan sistem dari deadlock, dan
- mengetahui cara-cara menghindari dan mencegah terjadinya deadlock.
7 dan 8 Manajemen Memory 1. Konsep Dasar Memori D : Kuliah mimbar - Papan Ref.1 : Bab 8, 9,
1.1. Konsep Binding tulis / 10,11
TIU : 1.2. Dynamic Loading M : - Diskusi slide Ref.2 : Bab 3
Mahasiswa dapat 1.3. Dynamic Linking - Latihan soal - Perangka Ref.3 : Bab 8
memahami fungsi dari 1.4. Overlay t Ref.4 : Bab 8
memori, penggunaan 2. Strategi Manajemen Memori komputee Ref.5 : Bab 3
memori, dan teknik 3. Ruang Alamat Logika dan Fisik r, Ref.6 : Bab 4
pengalokasian memori. 4. Swapping software
5. Pencatatan Pemakaian Memori system
5.1. Peta Bit operasi
5.2. Linked List dan
6. Monoprogramming software
7. Pengalolasian Berurutan (Contigous Allocation) pendukun
7.1. Multiprogramming dengan Partisi Statis g lainnya
7.2. Multiprogramming dengan Partisi Dinamis
7.3. Sistem Buddy
8. Pengalokasian Tak Berurutan (Non Contigous Allocation)
8.1. Paging
8.2. Segmentasi
Pertemuan Pokok Bahasan dan Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Referensi
ke TIU Pembelajaran
- menguraikan manajemen memori pada berbagai sistem operasi
- menerangkan penggunaan dan pengalokasian memori baik secara berurutan
maupun tidak berurutan
9 dan 10 Virtual Memori 1. Konsep dasar memori virtual D : Kuliah mimbar Papan tulis / Ref.1 : Bab 8, 9,
2. Demand Paging slide 10,11
3. Unjuk Kerja Demand Paging M : - Diskusi Ref.2 : Bab 3
TIU: 4. Page Replacement - Latihan soal Ref.3 : Bab 9
Mahasiswa dapat 5. Algoritma Page Replacement Ref.4 : Bab 9
memahami penggunaan 5.1. Algoritma FIFO Ref.5 : Bab 3
virtual memori sebagai 5.2. Algoritma Optimal Ref.6 : Bab 4
pelengkap memori kerja. 5.3. Algoritma Least Recently Use (LRU)
6. Pengalokasian Frame
6.1. Algoritma Pengalokasian
6.2. Algoritma Global dan Lokal
7. Trasing
Mahasiswa dapat :
• menerangkan fungsi memori semu (virtual memory) sebagai pelengkap memori
kerja,
• menjelaskan algoritma paging dan segmentasi.
12 Manajemen Sistem 1. Prinsip Perangkat Keras I/O D : Kuliah mimbar Papan tulis / Ref.1 : Bab 12, 13
Input/Output 1.1 I/O Device slide Ref.2 : Bab 4
1.2 Device Controller M : - Diskusi Ref.3 : Bab 12
TIU: 1.3 Direct Memory Access (DMA) - Latihan soal Ref.5 : Bab 5
Mahasiswa dapat 2. Prinsip Perangkat Lunak I/O Ref.6 : Bab 6
memahami prinsip kerja 2.1 Tujuan Perangkat Lunak I/O
berbagai sistem I/O serta 2.2 Interrupt Handler
Pertemuan Pokok Bahasan dan Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Referensi
ke TIU Pembelajaran
memahami manajemen 2.3 Device Drivers
dan penjadualan disk 2.4 Device-Independent I/O Software
2.5 User-Space I/O Software
3. Disk
3.1 Struktur Disk
3.2 Penjadualan Disk
3.2.1. First Come First Served Scheduling
3.2.2. Shortest Seek Time First Scheduling
3.2.3. SCAN Scheduling
3.2.4. C-SCAN Scehduling
3.2.5. Look Scheduling
3.3. Disk Management
3.4. Swap Space Management
3.5. Disk Reliabiliy
13 Proteksi dan Sekuriti 1. Proteksi D : Kuliah mimbar Papan tulis / Ref.1 : Bab 16
Sistem Komputer 1.1. Tujuan dari Proteksi slide Ref.3 : Bab 13, 14
1.2. Domain Proteksi M : - Diskusi
TIU: 1.3. Matriks Akses - Latihan soal
Mahasiswa dapat 1.4. Revokasi Hak Akses
memahami penting-nya 1.5. Sistem Berdasarkan Kapabilitas
proteksi dan sekuriti 1.6. Proteksi Berdasarkan Bahasa
dalam sistem komputer 2. Sekuriti
2.1. Masalah Sekuriti
2.2. Autentikasi
2.3. Ancaman Program
2.4. Ancaman Sistem
2.5. Monitoring Ancaman
2.6. Enkripsi
14 Review semua Materi 1. Pengulangan materi yang telah diberikan secara garis D : Kuliah mimbar Papan tulis / Ref.1 : Bab 1-16
dan Penjelasan Umum 2. Penjelasan umum tentang Sistem Terdistribusi : slide Ref.2 : Bab 1-4
materi Sistem 2.1. Struktur jaringan M : - Diskusi Ref.3 : Bab 1-14 +
Terdistribusi 2.2. Struktur Sistem Terdistribusi - Latihan soal Bab 15 - 18
2.3. File Sistem Terdistribusi Ref.4 : Bab 1- 9
TIU 2.4. Koordinasi Terdistribusi Ref.5 : Bab 1-6 +
Pertemuan Pokok Bahasan dan Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Referensi
ke TIU Pembelajaran
Mahasiswa dapat Bab 9 - 13
mengingat kembali TIK : Mahasiswa dapat Ref.6 : Bab 1-6
materi-materi yang telah - mengingat materi yang telah disampaikan sebelumnya, serta dapat menarik
diberikan, sekaligus benang merah dan keterhubungan antara materi yang satu dengan materi yang
mendapatkan gambaran lain
mengenai materi lanjutan - memperoleh gambaran umum tentang Sistem Terdistribusi
dari mata kuliah Sistem
Operasi, yaitu Sistem
Terdistribusi