GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Nama Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
Deskripsi Singkat : Mata kuliah sistem operasi ini mendiskusikan mengenai pengenalan sistem operasi, berbagai proses yang terjadi pada sistem operasi yang saling berkaitan satu dengan lainnya dan pengenalan sistem operasi pada sistem terdistribusi
Tujuan Instruksional Umum:
1. Dapat merancang sendiri atau memodifikasi sistem operasi yang telah ada sesuai kebutuhan khusus kita
2. Menguasai dasar-dasar sistem operasi sehingga mampu menemukenali masalah-masalah komputer dan merumuskan penyelesaiannya secara ilmiah
3. Dapat menilai sistem operasi dan memilih alternatif sistem operasi sesuai tujuan pembangunan system
4. Dapat meningkatkan pemanfaatan sistem operasi, sehingga meningkatkan kinerja sistem komputer
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber
1 Mahasiswa memahami peran penting sistem operasi dalam menjaga keberlangsungan kerja sistem komputer secara utuh
PENDAHULUAN  Konsep dasar system komputer dan system operasi.
 Manajemen Proses, meliputi : konsep proses, metode penjadualan proses, komunikasi
3 sks x 50 menit
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber antar proses, sinkronisasi proses
dan deadlock.
 Manajemen Memori, meliputi : konsep memori, skema manajemen memori, virtual memori.
 Manajemen Perangkat Masukan/Keluaran, meliputi: prinsip manajemen perangkat masukan/keluaran, mekanisme
perangkat lunak
masukan/keluaran.
 Manajemen File, meliputi : konsep file, manajemen system file, implementasi system file.
 Keamanan Sistem 2 Mahasiswa mengenal Sistem
Operasi, dan mengetahui struktur Sistem Komputer
PENGENALAN UMUM SISTEM OPERASI DAN STRUKTUR SISTEM KOMPUTER
 Pengenalan Umum Sistem Operasi
- Definisi Sistem Operasi
- Peran Sistem Operasi dalam Sistem Komputer
- Tujuan Sistem Operasi
- Sejarah perkembangan Sistem Operasi
- Batch System,
Multiprogramming System, Time Sharing System, Multiprocessing System, Distributed System, Real Time System
 Struktur Sistem Komputer - Operasi Sistem Komputer - Struktur Input/Output - Struktur Penyimpanan
3 sks x 50menit
Ref.1 : Bab 1
Ref.2 : Bab 1 Ref.3 : Bab 1, Bab 2 Ref.4 : Bab 1, Bab 2 Ref.5 : Bab 1
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber - Proteksi Hardware
3 Mahasiswa memahami konsep dasar dan struktur Sistem Operasi
STRUKTUR SISTEM
OPERASI  Komponen-komponen Sistem- Manajemen Proses - Manajemen Memori Utama - Manajemen Memori Sekunder - Manajemen I/O
- Manajemen File
 Pelayanan Sistem Operasi
 System Call
 Sistem Program
 Struktur Sistem Operasi - Struktur Sederhana - Monolithic System
- Pendekatan Berlapis (Layered Approach)
- Mesin Virtual
- Client System Model
3 sks x 50menit
Ref.1 : Bab 2
Ref.2 : Bab 1 Ref.3 : Bab 3
Ref.4 : Bab 3
Ref.5 : Bab 1
Ref.6 : Bab 1
4 Mahasiswa memahami konsep dasar manajemen proses dan komunikasi antar proses
MANAJEMEN PROSES  Konsep Proses - Definisi Proses - Status Proses
- Process Control Block (PCB)
 Konsep Penjadualan - Scheduling Queue - Schedulers
- Context Switch
 Operasi pada proses - Pembuatan Proses - Penghentian Proses
 Proses yang Saling Bekerjasama (Cooperating Process)
 Threads
 Komunikasi Antar Proses
 Buffering
3 sks x 50menit
Ref.1 : Bab 3
Ref.2 : Bab 2 Ref.3 : Bab 4
Ref.4 : Bab 4
Ref.5 : Bab 2
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber  Kondisi-kondisi Perkecualian
- Proses Dihentikan - Kehilangan Pesan - Proses Terganggu 5 Mahasiswa memahami berbagai
teknik penjadualan prosesor, serta mengetahui metode evaluasi penjadualan
PENJADUALAN
PROSES  ProsesKonsep Dasar Penjadualan - Preemptive Scheduling - Dispatcher
 Kriteria Penjadualan
 Algoritma Penjadualan - First Come First Served
Scheduling(FCFS)
- Shortest Job First Scheduling (SJF)
- Priority Scheduling - Round Robin Scheduling - Multilevel Queue Scheduling - Multilevel Feedback Queue
Scheduling
- Guaranteed Scheduling - Multiple Processor Scheduling
 Metode Evaluasi Penjadwalan
3 sks x 50menit
Ref.1 : Bab 4
Ref.2 : Bab 2 Ref.3 : Bab 5
Ref.4 : Bab 5
Ref.5 : Bab 2
Ref.6 : Bab 2
6 Mahasiswa dapat memahami konsep sinkronisasi dan deadlock serta dapat menjelaskan masalah-masalah yang sering ditemui dalam sinkronisasi dan deadlock berikut penyelesaiannya
SINKRONISASI DAN
DEADLOCK  Masalah Critical SectionSinkronisasi Software
 Sinkronisasi Hardware
 Semaphore
 Masalah-masalah Klasik dalam Sinkronisasi
 Deadlock
- Model Sistem
- Karakteristik Deadlock - Metode penanganan
Deadlock
- Pencegahan Deadlock
3 sks x 50menit
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber - Penghindaran Deadlock
- Pendeteksian Deadlock - Recovery Deadlock
- Pendekatan Kombinasai untuk Menghindari Deadlock
7 &
8 Mahasiswa dapat memahami fungsi dari memori, penggunaan memori, dan teknik pengalokasian memori
MANAJEMEN MEMORI  Konsep Dasar Memori - Konsep Binding
- Dynamic Loading - Dynamic Linking - Overlay
 Strategi Manajemen Memori
 Ruang Alamat Logika dan Fisik
 Swapping
 Pencatatan Pemakaian Memori
- Peta Bit - Linked List
 Monoprogramming
 Pengalolasian Berurutan (Contigous Allocation)
- Multiprogramming dengan Partisi Statis
- Multiprogramming dengan Partisi Dinamis
- Sistem Buddy
 Pengalokasian Tak Berurutan (Non Contigous Allocation)
- Paging - Segmentasi
3 sks x 50menit
Ref.1 : Bab 8, 9, 10,11 Ref.2 : Bab 3 Ref.3 : Bab 8
Ref.4 : Bab 8
Ref.5 : Bab 3
Ref.6 : Bab 4
9 & 10
Mahasiswa dapat memahami penggunaan virtual memori sebagai pelengkap memori kerja
VIRTUAL MEMORI  Konsep dasar memori virtual
 Demand Paging
3 sks x 50menit
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber  Unjuk Kerja Demand Paging
 Page Replacement
 Algoritma Page Replacement
- Algoritma FIFO - Algoritma Optimal
- Algoritma Least Recently Use (LRU)
 Pengalokasian Frame Algoritma Pengalokasian Algoritma Global dan Lokal
 Trasing
Ref.3 : Bab 9
Ref.4 : Bab 9
Ref.5 : Bab 3
Ref.6 : Bab 4
11 Mahasiswa dapat memahami pengaturan file dan direktori
MANAJEMEN SISTEM
FILE  Interface Sistem File- Konsep File - Metode Akses - Struktur Direktori - Proteksi
 Implementasi Sistem File - Struktur Sistem File - Metode Pengalokasian - Manajemen Ruang Kosong - Implementasi Direktori - Efisiensi dan Unjuk Kerja - Recovery
3 sks x 50menit
Ref.1 : Bab 14, 15 Ref.2 : Bab 4 Ref.3 : Bab 10, 11 Ref.5 : Bab 4
Ref.6 : Bab 5
12 Mahasiswa dapat memahami prinsip kerja berbagai sistem I/O serta memahami manajemen dan penjadualan disk
MANAJEMEN SISTEM
INPUT/OUTPUT  Prinsip Perangkat Keras I/O- I/O Device - Device Controller
- Direct Memory Access (DMA)
 Prinsip Perangkat Lunak I/O - Tujuan Perangkat Lunak I/O - Interrupt Handler
- Device Drivers
- Device-Independent I/O Software
3 sks x
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber - User-Space I/O Software
 Disk
- Struktur Disk - Penjadualan Disk
o First Come First Served Scheduling
o Shortest Seek Time First Scheduling
o SCAN Scheduling o C-SCAN Scehduling o Look Scheduling - Disk Management
- Swap Space Management - Disk Reliabiliy
Bab 6
13 Mahasiswa dapat memahami penting-nya proteksi dan sekuriti dalam sistem komputer
PROTEKSI DAN SEKURITI SISTEM KOMPUTER
 Proteksi
- Tujuan dari Proteksi - Domain Proteksi - Matriks Akses - Revokasi Hak Akses - Sistem Berdasarkan
Kapabilitas
- Proteksi Berdasarkan Bahasa
 Sekuriti
- Masalah Sekuriti - Autentikasi
- Ancaman Program - Ancaman Sistem - Monitoring Ancaman - Enkripsi
3 sks x 50menit
Ref.1 : Bab 16
Ref.3 : Bab 13, 14
14 Mahasiswa dapat mengingat
kembali materi-materi yang telah REVIEW SEMUA MATERI DAN  Pengulangan materi yang telah 50menit3 sks x
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber diberikan, sekaligus mendapatkan
gambaran mengenai materi lanjutan dari mata kuliah Sistem Operasi, yaitu Sistem Terdistribusi
PENJELASAN UMUM MATERI SISTEM TERDISTRIBUSI
diberikan secara garis
 Penjelasan umum tentang Sistem Terdistribusi :
- Struktur jaringan
- Struktur Sistem Terdistribusi - File Sistem Terdistribusi - Koordinasi Terdistribusi
Ref.2 : Bab 1-4 Ref.3 : Bab 1-14 + Bab 15 -18
Ref.4 : Bab 1- 9 Ref.5 : Bab 1-6 + Bab 9 - 13 Ref.6 : Bab 1-6
REFERENSI:
1. Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997 2. Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
3. Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books? action=index&bcsId=2217&itemId=0471694665
4. Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
5. Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007 6. http://www.ilmukomputer.com
7. http://vlsm.bebas.org 8. http://www.wikipedia.com
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit
Pertemuan ke : 1
Tujuan Instruksional Umum (TIU) :
Mahasiswa mampu memahami pembukuan, hubungan akuntansi pajak dengan akuntansi komersial, konsep dasar dan tujuan pelaporan 1. Tujuan Instruksional Khusus (TIK)
 Mahasiswa memahami peran penting system operasi dalam menjaga keberlangsungan kerja system komputer secara utuh 2. Pokok Bahasan
PENDAHULUAN
3. Sub Pokok Bahasan- Konsep dasar sistem komputer dan sistem operasi.
- Manajemen Proses, meliputi : konsep proses, metode penjadualan proses, komunikasi antar proses, sinkronisasi proses dan deadlock.
- Manajemen Memori, meliputi : konsep memori, skema manajemen memori, virtual memori.
- Manajemen Perangkat Masukan/Keluaran, meliputi: prinsip manajemen perangkat masukan/keluaran, mekanisme perangkat lunak masukan/keluaran.
- Keamanan Sistem
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10  Menjelaskan tujuan mata kuliahMengaitkan materi dengan program studi Memperhatikan Papan tulis Penyajian  Menjelaskan GBPP, meliputi cakupan materi dan proses
perkuliahan
 Menjelaskan tata cara pembelajaran dan penilaian
 Memperhatikan  Bertanya
Papan tulis, LCD Projector
Menjelaskan konsep dasar sistem komputer dan sistem operasi Menjelaskan konsep dasar manajemen proses, memori, perangkat masukan/keluaran, file dan keamanan sistem
Memberikan kesempatan bertanya kepada mahasiswatentang konsep dasar keseluruhan materi
 Memperhatikan  Bertanya
Papan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
 Memperhatikan  Menjawab
pertanyaan  Bertanya
Papan tulis, LCD Projector
5. Evaluasi : Tanya jawab 6. Referensi :
 Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books? action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://www.ilmukomputer.com
 http://vlsm.bebas.org
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit
Pertemuan ke : 2
Tujuan Instruksional Umum (TIU) :
Mahasiswa mengenal Sistem Operasi, dan mengetahui struktur Sistem Komputer 1. Tujuan Instruksional Khusus (TIK)
 Mahasiswa mampu menjelaskan arti dan fungsi system operasi
 Mahasiswa mampu menerangkan macam-macam system yang terdapat dalam system operasi
 Mahasiswa mampu menerangkan perkembangan generasi-generasi sistem operasi
 Mahasiswa mampu menerangkan operasi yang dilakukan system komputer
 Mahasiswa mampu menerangkan struktur system komputer, meliputi struktur I/O, struktur penyimpanan dan proteksi hardware 2. Pokok Bahasan
PENGENALAN UMUM SISTEM OPERASI DAN STRUKTUR SISTEM KOMPUTER
3. Sub Pokok Bahasan- Peran Sistem Operasi dalam Sistem Komputer - Tujuan Sistem Operasi
- Sejarah perkembangan Sistem Operasi
- Batch System, Multiprogramming System, Time Sharing System, Multiprocessing System, Distributed System, Real Time System
 Struktur Sistem Komputer - Operasi Sistem Komputer - Struktur Input/Output - Struktur Penyimpanan - Proteksi Hardware 4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 15
Menjelaskan pengertian sistem operasi
Menjelaskan pengertian struktur sistem komputer
Memberikan contoh sistem operasi dan struktur sistemkomputer
Memperhatikan Bertanya
Papan tulis, LCD Projector
Penyajian
Menjelaskan definisi, peran, tujuan dan sejarah sistem operasi
Menjelaskan generasi sistem operasi yang pernah ada Memperhatikan  Bertanya
Papan tulis, LCD Projector
Menjelaskan operasi sistem komputer, strukturInput/Output, struktur penyimpanan dan proteksi hardware
Memberikan kesempatan bertanya kepada mahasiswatentang sistem operasi dan struktur sistem operasi
 Memperhatikan  Bertanya
Papan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
 Memperhatikan  Menjawab
pertanyaan  Bertanya
Papan tulis, LCD Projector
5. Evaluasi :
6. Referensi :
 Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://www.ilmukomputer.com
 http://vlsm.bebas.org
 http://www.wikipedia.com
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit
Pertemuan ke : 3
Tujuan Instruksional Umum (TIU) :
Mahasiswa memahami konsep dasar dan struktur Sistem Operasi 1. Tujuan Instruksional Khusus (TIK)
 Mahasiswa mampu menjelaskan komponen system operasi dan sumberdaya yang terkait dengan system komputer
 Mahasiswa mampu menyebutkan layanan yang dapat dilakukan system operasi
2. Pokok Bahasan
STRUKTUR SISTEM OPERASI
3. Sub Pokok Bahasan Komponen-komponen Sistem - Manajemen Proses
- Manajemen Memori Utama - Manajemen Memori Sekunder - Manajemen I/O
- Manajemen File
 Pelayanan Sistem Operasi
 System Call
 Sistem Program
 Struktur Sistem Operasi - Struktur Sederhana - Monolithic System
- Pendekatan Berlapis (Layered Approach) - Mesin Virtual
- Client System Model
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 15
 Menjelaskan pengertian komponen sistem operasiMenjelaskan komponen sistem operasi MemperhatikanBertanya Papan tulis, LCDProjector Penyajian
Menjelaskan pelayanan sistem operasi Menjelaskan system call dan sistem program
 Memperhatikan  Bertanya
Papan tulis, LCD Projector
Menjelaskan pengertian struktur sistem operasi
Menjelaskan jenis-jenis struktur sistem operasi
Memberikan contoh setiap jenis struktur sistem operasi Memperhatikan  Bertanya
Papan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
 Memperhatikan  Menjawab
pertanyaan
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat  Bertanya
5. Evaluasi :
Tanya jawab, tes tertulis 6. Referensi :
 Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://www.ilmukomputer.com
 http://vlsm.bebas.org
 http://www.wikipedia.com
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit
Pertemuan ke : 4
Tujuan Instruksional Umum (TIU) :
Mahasiswa memahami konsep dasar manajemen proses dan komunikasi antar proses 1. Tujuan Instruksional Khusus (TIK)
 Mahasiswa mampu menjelaskan konsep dasar manajemen proses
 Mahasiswa mampu menjelaskan konsep operasi pada proses
 Mahasiswa mampu menyebutkan berbagai cara komunikasi antar proses
 Mahasiswa mampu menerangkan masalah yang timbul pada komunikasi antar proses 2. Pokok Bahasan
3. Sub Pokok Bahasan
 Konsep Proses - Definisi Proses - Status Proses
- Process Control Block (PCB)
 Konsep Penjadualan - Scheduling Queue - Schedulers
- Context Switch
 Operasi pada proses - Pembuatan Proses - Penghentian Proses
 Proses yang Saling Bekerjasama (Cooperating Process)
 Threads
 Komunikasi Antar Proses
 Buffering
 Kondisi-kondisi Perkecualian - Proses Dihentikan - Kehilangan Pesan - Proses Terganggu
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 15
Menjelaskan konsep proses
Menjelaskan konsep penjadualan Memperhatikan  Bertanya
Papan tulis, LCD Projector
Penyajian
Menjelaskan dan memberikan contoh operasi pada proses
Menjelaskan dan memberikan contoh proses yang salingbekerjasama
Menjelaskan dan memberikan contoh threads
Menjelaskan dan memberikan contoh komunikasi antar proses Memperhatikan
BertanyaTahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Menjelaskan dan memberikan contoh buffering
Menjelaskan dan memberikan contoh kondisi-kondisi perkecualianPenutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
 Memperhatikan  Menjawab
pertanyaan  Bertanya
Papan tulis, LCD Projector
5. Evaluasi :
Tanya jawab, tes tertulis 6. Referensi :
 Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://www.ilmukomputer.com
 http://vlsm.bebas.org
 http://www.wikipedia.com
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit
Pertemuan ke : 5
Tujuan Instruksional Umum (TIU) :
Mahasiswa memahami berbagai teknik penjadualan prosesor, serta mengetahui metode evaluasi penjadualan 1. Tujuan Instruksional Khusus (TIK)
 Mahasiswa mampu menjelaskan konsep dasar penjadualan prosesor
 Mahasiswa mampu menyebutkan dan menerapkan teknik-teknik penjadwalan prosesor
2. Pokok Bahasan PENJADUALAN PROSES 3. Sub Pokok Bahasan
 Konsep Dasar Penjadualan Proses - Preemptive Scheduling - Dispatcher
 Kriteria Penjadualan
 Algoritma Penjadualan
- First Come First Served Scheduling(FCFS) - Shortest Job First Scheduling (SJF) - Priority Scheduling
- Round Robin Scheduling - Multilevel Queue Scheduling
- Multilevel Feedback Queue Scheduling - Guaranteed Scheduling
- Multiple Processor Scheduling
 Metode Evaluasi Penjadualan
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 15
Menjelaskan konsep dasar penjadualan proses
Menjelaskan kriteria penjadualan Memperhatikan  Bertanya
Papan tulis, LCD Projector
Penyajian
Menjelaskan pengertian algoritma penjadualan
Menjelaskan dan memberikan contoh setiap jenis algoritma penjadualan
Menjelaskan metode evaluasi penjadualan Memperhatikan
BertanyaPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
 Memperhatikan  Menjawab
pertanyaan  Bertanya
5. Evaluasi :
Tanya jawab, tes tertulis 6. Referensi :
 Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://www.ilmukomputer.com
 http://vlsm.bebas.org
 http://www.wikipedia.com
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit
Pertemuan ke : 6
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat memahami konsep sinkronisasi dan deadlock serta dapat menjelaskan masalah-masalah yang sering ditemui dalam sinkronisasi dan deadlock berikut penyelesaiannya
1. Tujuan Instruksional Khusus (TIK)
 Mahasiswa mampu menjelaskan konsep critical section
 Mahasiswa mampu menjelaskan sinkronisasi software berikut algoritmanya dan sinkronisasi hardware berikut beberapa instruksi yang ada di dalamnya
 Mahasiswa mampu mengerti konsep semaphore
 Mahasiswa mampu menerangkan beberapa masalah klasik dalam sinkronisasi
 Mahasiswa mampu memahami hubungan antara deadlock dengan sumberdaya, dan kapan dikatakan terjadi deadlock,
 Mahasiswa mampu mengetahui cara mendeteksi dan memulihkan sistem dari deadlock, dan
2. Pokok Bahasan
SINKRONISASI DAN DEADLOCK 3. Sub Pokok Bahasan
 Masalah Critical Section
 Sinkronisasi Software
 Sinkronisasi Hardware
 Semaphore
 Masalah-masalah Klasik dalam Sinkronisasi
 Deadlock
- Model Sistem
- Karakteristik Deadlock
- Metode penanganan Deadlock - Pencegahan Deadlock
- Penghindaran Deadlock - Pendeteksian Deadlock - Recovery Deadlock
- Pendekatan Kombinasi untuk Menghindari Deadlock
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 15
Menjelaskan pengertian masalah critical section
Menjelaskan sinkronisasi software dan hardware Memperhatikan  Bertanya
Papan tulis, LCD Projector
Penyajian
Menjelaskan pengertian semaphore
Menjelaskan masalah klasik dalam sinkronisasi
Menjelaskan pengertian deadlock
Menjelaskan dan memberikan contoh model sistem, karakteristik, metode penanganan, pencegahan, penghindaran, pendeteksian, recovery dan pendekatan kombinasi untuk menghindari dari deadlock Memperhatikan
BertanyaPapan tulis, LCD Projector
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat  Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa 
Menjawab pertanyaan  Bertanya
5. Evaluasi :
Tanya jawab, tes tertulis 6. Referensi :
 Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://www.ilmukomputer.com
 http://vlsm.bebas.org
 http://www.wikipedia.com
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit Pertemuan ke : 7 & 8
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat memahami fungsi dari memori, penggunaan memori, dan teknik pengalokasian memori. 1. Tujuan Instruksional Khusus (TIK)
 menjelaskan pengertian dan konsep dasar memori,
 menguraikan manajemen memori pada berbagai sistem operasi
 menerangkan penggunaan dan pengalokasian memori baik secara berurutan maupun tidak berurutan
3. Sub Pokok Bahasan
 Konsep Dasar Memori - Konsep Binding - Dynamic Loading - Dynamic Linking - Overlay
 Strategi Manajemen Memori
 Ruang Alamat Logika dan Fisik
 Swapping
 Pencatatan Pemakaian Memori - Peta Bit
- Linked List
 Monoprogramming
 Pengalolasian Berurutan (Contigous Allocation) - Multiprogramming dengan Partisi Statis - Multiprogramming dengan Partisi Dinamis - Sistem Buddy
 Pengalokasian Tak Berurutan (Non Contigous Allocation) - Paging
- Segmentasi
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 15
 Menjelaskan konsep dasar memoriMenjelaskan strategi manajemen memori
Menjelaskan dan memberi contoh ruang alamat logika dan fisik Memperhatikan  Bertanya
Papan tulis, LCD Projector
Penyajian
Menjelaskan dan memberi contoh swapping
Menjelaskan dan memberi contoh pencatatan pemakaian memori
Menjelaskan monoprogramming
Menjelaskan dan memberi contoh pengalokasian berurutan Memperhatikan
BertanyaTahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Menjelakan dan memberi contoh pengalokasian takberurutan
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
 Memperhatikan  Menjawab
pertanyaan  Bertanya
Papan tulis, LCD Projector
5. Evaluasi :
Tanya jawab, tes tertulis 6. Referensi :
 Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://www.ilmukomputer.com
 http://vlsm.bebas.org
 http://www.wikipedia.com
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit Pertemuan ke : 9 & 10
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat memahami penggunaan virtual memori sebagai pelengkap memori kerja 1. Tujuan Instruksional Khusus (TIK)
 Mahasiswa mampu menerangkan fungsi memori semu (virtual memory) sebagai pelengkap memori kerja
Mahasiswa mampu menjelaskan algoritma paging dan segmentasiVIRTUAL MEMORI 3. Sub Pokok Bahasan
 Konsep dasar memori virtual
 Demand Paging
 Unjuk Kerja Demand Paging
 Page Replacement
 Algoritma Page Replacement - Algoritma FIFO
- Algoritma Optimal
- Algoritma Least Recently Use (LRU)
 Pengalokasian Frame - Algoritma Pengalokasian - Algoritma Global dan Lokal
 Trasing
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 15
Menjelaskan konsep dasar memori virtual
Memberikan contoh memori virtual  Menjelaskan pengertian demand paging Memperhatikan  Bertanya
Papan tulis, LCD Projector
Penyajian
Menjelaskan unjuk kerja demand paging
Menjelaskan dan memberi contoh algoritma page replacement
Menjelaskan dan memberi contoh pengalokasian frame
Menjelaskan dan memberi contoh trasing Memperhatikan
BertanyaPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
 Memperhatikan  Menjawab
pertanyaan  Bertanya
Papan tulis, LCD Projector
Tanya jawab, tes tertulis 6. Referensi :
 Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://www.ilmukomputer.com
 http://vlsm.bebas.org
 http://www.wikipedia.com
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit Pertemuan ke : 11
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat memahami pengaturan file dan direktori 1. Tujuan Instruksional Khusus (TIK)
 Mahasiswa mampu menjelaskan konsep file dan direktory
 Mahasiswa mampu menjelaskan struktur sistem file, termasuk pengalokasian dan manajemen ruang kosong
 Mahasiswa mampu menjelaskan implementasi dari direktori
 Mahasiswa mampu menganalisis efisiensi dan unjuk kerja sistem file. 2. Pokok Bahasan
3. Sub Pokok Bahasan
 Interface Sistem File - Konsep File - Metode Akses - Struktur Direktori - Proteksi
 Implementasi Sistem File - Struktur Sistem File - Metode Pengalokasian - Manajemen Ruang Kosong - Implementasi Direktori - Efisiensi dan Unjuk Kerja - Recovery
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 15
 Menjelaskan pengertian interface sistem fileMenjelaskan pengertian implementasi sistem file  MemperhatikanBertanya Papan tulis, LCDProjectorPenyajian
Menjelaskan dan memberi contoh konsep file, metode akses, struktur direktori dan proteksi
Menjelaskan dan memberi contoh struktur sistem file, metode pengalokasian, manajemen ruang kosong,implementasi direktori, efisiensi dan unjuk kerja dan recovery
 Memperhatikan
BertanyaPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
 Memperhatikan  Menjawab
pertanyaan  Bertanya
Papan tulis, LCD Projector
5. Evaluasi :
6. Referensi :
 Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://www.ilmukomputer.com
 http://vlsm.bebas.org
 http://www.wikipedia.com
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit Pertemuan ke : 12
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat memahami prinsip kerja berbagai sistem I/O serta memahami manajemen dan penjadualan disk 1. Tujuan Instruksional Khusus (TIK)
 Mahasiswa mampu menjelaskan pengertian perangkat keras I/O
 Mahasiswa mampu menyebutkan jenis-jenis dan macam-macamnya
 Mahasiswa mampu menerangkan penanganan suatu device I/O pada sistem komputer 2. Pokok Bahasan
MANAJEMEN SISTEM INPUT/OUTPUT 3. Sub Pokok Bahasan
- Device Controller
- Direct Memory Access (DMA)
 Prinsip Perangkat Lunak I/O - Tujuan Perangkat Lunak I/O - Interrupt Handler
- Device Drivers
- Device-Independent I/O Software - User-Space I/O Software
 Disk
- Struktur Disk - Penjadualan Disk
o First Come First Served Scheduling o Shortest Seek Time First Scheduling o SCAN Scheduling
o C-SCAN Scehduling o Look Scheduling - Disk Management
- Swap Space Management - Disk Reliability
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 15
lunak I/OMenjelaskan pengertian perangkat keras I/O dan perangkat
Memberikan contoh prinsip perangkat keras I/O danperangkat lunak I/O
 Memperhatikan  Bertanya
Papan tulis, LCD Projector
Penyajian
Menjelaskan pengertian disk
Menjelaskan dan memberikan contoh penjadualan disk
Menjelaskan dan memberikan contoh disk management,swap space management dan disk reliability
 Memperhatikan
BertanyaPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban
 Memperhatikan  Menjawab
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
mahasiswa pertanyaan
 Bertanya
5. Evaluasi :
Tanya jawab, tes tertulis 6. Referensi :
 Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://www.ilmukomputer.com
 http://vlsm.bebas.org
 http://www.wikipedia.com
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit Pertemuan ke : 13
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat memahami pentingnya proteksi dan sekuriti dalam sistem komputer 1. Tujuan Instruksional Khusus (TIK)
 Menjelaskan dan mengerti mekanisme proteksi yang diperlukan dalam suatu sistem komputer dari segala macam ancaman
 menganalisa masalah sekuritas sistem komputer 2. Pokok Bahasan
PROTEKSI DAN SEKURITI SISTEM KOMPUTER 3. Sub Pokok Bahasan
 Proteksi
- Matriks Akses - Revokasi Hak Akses
- Sistem Berdasarkan Kapabilitas - Proteksi Berdasarkan Bahasa
 Sekuriti
- Masalah Sekuriti - Autentikasi
- Ancaman Program - Ancaman Sistem - Monitoring Ancaman - Enkripsi
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 15
Menjelaskan proteksi dan sekuriti
Memberikan contoh proteksi dan sekuriti Memperhatikan  Bertanya
Papan tulis, LCD Projector
Penyajian
Menjelaskan tujuan, domain, matriks akses, revokasi hak akses, sistem berdasarkan kapabilitas dan proteksiberdasarkan bahasa
Menjelaskan masalah sekuriti, autentikasi, ancaman program, ancaman sistem, monitoring ancaman dan enkripsi Memperhatikan
BertanyaPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
 Memperhatikan  Menjawab
pertanyaan  Bertanya
Papan tulis, LCD Projector
5. Evaluasi :
Tanya jawab, tes tertulis 6. Referensi :
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://www.ilmukomputer.com
 http://vlsm.bebas.org
 http://www.wikipedia.com
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Sistem Operasi Kode Mata Kuliah : AK045333
SKS : 3
Waktu Pertemuan : 150 menit Pertemuan ke : 14
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat mengingat kembali materi-materi yang telah diberikan, sekaligus mendapatkan gambaran mengenai materi lanjutan dari mata kuliah Sistem Operasi, yaitu Sistem Terdistribusi
1. Tujuan Instruksional Khusus (TIK)
 Mahasiswa mampu mengingat materi yang telah disampaikan sebelumnya, serta dapat menarik benang merah dan keterhubungan antara materi yang satu dengan materi yang lain
 Mahasiswa mampu memperoleh gambaran umum tentang Sistem Terdistribusi 2. Pokok Bahasan
REVIEW SEMUA MATERI DAN PENJELASAN UMUM MATERI SISTEM TERDISTRIBUSI
 Pengulangan materi yang telah diberikan secara garis besar
 Penjelasan umum tentang Sistem Terdistribusi : - Struktur jaringan
- Struktur Sistem Terdistribusi - File Sistem Terdistribusi - Koordinasi Terdistribusi
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 15
besarMenjelaskan materi yang telah diberikan secara garis Menjelaskan pengertian sistem terdistribusi
 Memperhatikan
 Bertanya
Papan tulis, LCD Projector
Penyajian
Menjelaskan struktur jaringan, struktur sistem terdistribusi, file sistem terdistribusi dan koordinasi terdistribusi Memperhatikan
 Bertanya
Papan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
 Memperhatikan
 Menjawab pertanyaan
 Bertanya
Papan tulis, LCD Projector
5. Evaluasi :
Tanya jawab, tes tertulis 6. Referensi :
 Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997
 Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992
 Silberschatz Galvin, Operating System Concepts – Seven Edition, Addison Wesley, 2000-2013, http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=2217&itemId=0471694665
 Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000
 Tanenbaum, A., Modern Operating Systems – Third Edition, Prentice Hall, New York, 2007
 http://vlsm.bebas.org
 http://www.wikipedia.com