GBPP ST-RK-1.00-014-003/R GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) PROGRAM STUDI: S1 SISTEM INFORMASI Semester : 3 MATA KULIAH : : KODE MATA KULIAH / SKS : MATA KULIAH PRASYARAT : Deskripsi Singkat Tujuan lnstruksional Umum SISTEM OPERASI 410102051 / 2 SKS Pengantar Teknologi Informasi Mata kuliah ini membahas pendahuluan tentang sistem operasi, proses, penjadwalan CPU ,sinkronisasi proses, mekanisme deadlock, manajemen memori, virtual memori, struktur penyimpanan sekunder, struktur jaringan, struktur system terdistribusi, keamanan system, studi kasus linux, studi kasus win NT. : Setelah mendapatkan mata kuliah ini, mahasiswa diharapkan dapat memahami konsep dasar sistem operasi. komponen penyusun sistem operasi. metode penjadwalan proses dan struktur pengaturan memori , keamanan system serta studi kasus pada system operasi linux dan Winnt. KEPUSTAKAAN/SUMBER BELAJAR 1. Hariyanto, B., 2000, Sistem Operasi, edisi 3, Informatika, Bandung. 2. Madnick, S.E., and J.J. Donovan, 1974, Operating System, 1st ed., Computer Service Series, McGraw-Hill, Inc., New York. 3. Pengantar Sistem Operasi Komputer. Masyarakat Digital Gotong Royong (MDGR). November, 2006. http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/ 4. Silberschatz, A., P.B. Galvin, and G. Gagne, 2002, Operating System Concepts, John Wiley & Sons, Inc., New York. 5. Tanenbaum, A.S., 1987, Operating System, Design and Implementations, Prentice-Hall, New Jersey. 6. D M Dhamdhere 2003, Operating System A Concept- based Approach , McGraw-Hill PENILAIAN : UAS UTS Tugas/Demo : 30% : 30% : 40% 1 GBPP Pert. ke ST-RK-1.00-014-003/R Tujuan Instruksional Khusus Pokok Bahasan 1 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan konsep dasar sistem operasi . 2 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan berbagai struktur sistem operasi 2. Struktur Sistem Operasi 3 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan konsep dasar proses 3. Proses-proses 4 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan penjadwalan CPU oleh system operasi 5 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan perihal sinkronisasi proses 1. Pendahuluan tentang system operasi 4. Penjadwalan CPU 5. Sinkronisasi Proses 2 Sub Pokok Bahasan 1.1 Pengertian Sistem Operasi 1.2 Sistem-sistem batch sederhana 1.3 Sistem-sistem batch multiprogram 1.4 Sistem Berbagi Waktu 1.5 Sistem komputer pribadi 1.6 Sistem Paralel 1.7 Sistem Terdistribusi 1.8 Sistem Waktu-Nyata 2.1 Komponen-komponen Sistem 2.2 Layanan Sistem Operasi 2.3 System Calls 2.4 Program-program Sistem 2.5 Struktur Sistem 2.6 Mesin Virtual 3.1 Konsep Proses 3.2 Operasi pada Proses 3.3 Proses-proses Kooperasi 3.4 Threads 3.5 Komunikasi Antarproses 4.1 Konsep-konsep Dasar penjadwalan CPU 4.2 Kriteria Penjadwalan 4.3 Algoritma-algoritma Penjadwalan 4.4 Penjadwalan Banyak Prosesor 4.5 Penjadwalan Waktu-Nyata 4.6 Evaluasi Algoritma 5.1 Latar Belakang Sinkronisasi Proses 5.2 Masalah Bagian-Kritis 5.3 Perangkat Keras Sinkronisasi 5.4 Semafor 5.5 Masalah-masalah Sinkronisasi Klasik 5.6 Wilayah-wilayah Kritis Estimasi Waktu Daftar Pustaka 2 50 1,3,6 2 50 1,3,6 2 50 1,3,6 2 50 1,3,6 2 50 1,3,6 GBPP Pert. ke 6 ST-RK-1.00-014-003/R Tujuan Instruksional Khusus Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan mekanisme deadlock dan starvation Pokok Bahasan 6. Deadlock 7 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan mekanisme manajemen memori 7. Manajemen Memori 8 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan manajemen penyimpanan, khususnya tentang memori virtual 8. Memori Virtual 9 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan struktur penyimpanan sekunder 9. Struktur penyimpanan sekunder 10 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan struktur jaringan 10. Struktur Jaringan 3 Sub Pokok Bahasan 6.1 Model Sistem 6.2 Karakterisasi Deadlock 6.3 Metode untuk Menangani Deadlock 6.4 Deadlock Prevention 6.5 Deadlock Avoidance 6.6 Deteksi deadlock 6.7 Pemulihan terhadap deadlock 6.8 Pendekatan Gabungan pada penanganan deadlock. 7.1 Ruang Alamat Logika dan Fisik 7.2 Swapping 7.3 Alokasi Contiguous 7.4 Paging 7.5 Segmentasi 7.6 Segmentasi dengan paging 8.1 Latar Belakang Memori Virtual 8.2 Demand Paging 8.3 Kinerja Demand Paging 8.4 Page Replacement 8.5 Algoritma Page Replacement 8.6 Alokasi Frame 8.7 Segmentasi 9.1 Struktur Disk 9.2 Penjadwalan Disk 9.3 Manajemen Disk 9.4 Manajemen Ruang-Swap 9.5 Keandalan Disk 9.6 Implementasi Penyimpanan Stabil 10.1 Topologi 10.2 Tipe Jaringan 10.3 Komuniasi 10.4 Strategi Perancangan 10.5 Contoh-contoh networking Estimasi Waktu Daftar Pustaka 2 50 1, 3, 6 2 50 1, 3, 6 2 50 3, 5,6 2 50 1,6 2 50 5,6 GBPP Pert. ke ST-RK-1.00-014-003/R Tujuan Instruksional Khusus Pokok Bahasan 11 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan struktur sistem terdistribusi 11. Struktur Sistem Terdistribusi 12 Setelah menyelesaikan pokok bahasan ini, mahasiswa Mampu menjelaskan keamanan system operasi 12. Keamanan system 13 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan studi kasus pada Linux 13. Studi Kasus: Sistem Linux 14 Setelah menyelesaikan pokok bahasan ini, mahasiswa mampu menjelaskan studi kasus pada Windows NT 14. Studi Kasus: Windows NT Sub Pokok Bahasan 11.1 Sistem Operasi Jaringan 11.2 Sistem Operasi Terdistribusi 11.3 Layanan Jarak-Jauh 11.4 Kekokohan (robustness) 11.5 Masalah-masalah Perancangan 12.1 definisi Keamanan system 12.2 Otentikasi user 12.3 Mekanisme proteksi system Computer 12.4 Program-program jahat 13.1 Sejarah Linux 13.2 Prinsip-prinsip Perancangan 13.3 Modul-modul kernel 13.4 Manajemen Proses 13.5 Penjadwalan 13.6 Manajemen Memori 13.7 Sistem Berkas 13.8 Masukan dan Keluaran 13.9 Komunikasi Antarproses 13.10 Struktur Jaringan 13.11 Keamanan 14.1 Sejarah Windows NT 14.2 Prinsip-prinsip Perancangan 14.3 Komponen-komponen Sistem 14.4 Subsistem Lingkungan 14.5 Sistem Berkas 14.6 Networking 14.7 Antarmuka Pemrogram Estimasi Waktu Daftar Pustaka 2 50 1, 6 2 50 1, 3, 6 2 50 1, 2, 3 2 50 1, 2, 3 Disahkan Oleh : Diperiksa Oleh : Dibuat Oleh : Pantjawati S., S.Kom Wakil Ketua I 4 Erwin Sutomo, S.Kom Kaprodi S1 SI ________________________Ketua Tim GBPP