RENCANA PEMBELAJARAN KS091303 SISTEM OPERASI, 3 SKS Semester Tujuan. : 2 (dua) : mampu menerapkan pengaruran sistem operasi untuk mendukung operasional sistem informasi. Kompetensi : (U7a), (P21) 1. mampu memahamikonsep dasar sistem operasi. (U7a) 2. mampu memahami komponendan teknologi sistem operasi.(u7a) 3. mampu menjelaskan fungsi sistem operasi. (U7a) 4. dapat mengkonfigurasi dan mengelola berbagai macam sistem operasi. (P21) Pokok Bahasan : Sistem Komputer: Pengertian dan FungsiSistemOperasiKomputer, Konsep-konsepSistemOperasi, StrukturSistem Operasi, Layanan, Kegiatan, dan JenissistemOperasi, SejarahPerkembanganSistemOperasi,Manajemen Proses:Model Proses, Ststus Proses, ImplementasiSistem, KomunikasiAntar Proses, Proses DalamSistemTerdistribusi, Teknik Penjadwalan Proses: Preemptive Scheduling, Non-preemtive Scheduling, TeknikPenjadwalanSatu Tingkat, TeknikPenjadwalanMultitingkat, MetodeEvaluasiPenjadwalan, Manajemen Memori: Pengertiandan JenisMemori, AlamatMemori, Isi Memori, ManajemenMemoritanpa Swapping atau Paging, Multiprogramming denganpartisistatis, Swapping, AnalisisSistem Swap, Virtual Memori, AlgoritmaPenempatan page, DesainSistem Paging, ImplementasiSegmentasi, Manajemen File: File, Directory,ImplementasiSistem File, Pengamanan File, User Authentication, Installasi, konfigurasi dan mengelola Sistem Operasi: Windows, Linux, JavaVirtual Machine. Pustaka : 1. Andrew S. Tanenbaum, Modern Operating Systems, Prentice Hall, 2007. 2. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts With Java, Wiley. 3. Andrew S. Tanenbaum,Operating Systems Design and Implementation, 3 th Edition New Jersey: Prentice Hall, Inc., 2006. 4. ModulPraktikumSistemOperasi. 5. Manual Book & How-toSistemOperasiLinux berbagai Distro 6. Manual Book & How-toSistemOperasi Windows 7. Manual Book & How-toJVM Media Belajar : 1. Software :Sistem Operasi Microsoft Windows (XP & 7), Sistem Operasi Linux (Berbagai Distro), Aplikasi Virtualisasi (VMWare & Jbox) Dokumen Dibuat Diperiksa Disahkan Keterangan: (C)ognitive; (P)sicomotor; (A)vective Nomer : Tanggal : Januari 2010 Tanggal : Tanggal : C1 : Pengetahuan P1 : Meniru Revisike Oleh : Bekti Cahyo Oleh : Oleh : A1 : Menerima Hidayanto C2 : Pemahaman P2 : Memanipulasi A2 : Menanggapi C3 : Penerapan P3 : Lancar & tepat A3 : Menghargai C4 : Analisis P4 : Akurat & cepat A4 : Mengatur diri C5 : Sistesa & Evaluasi P5 : Spontan & otomatisa5 : Menjadi pola hidup C6 : Kreatif
2. Hardware : Personal Computer, LCD Projector Team Teaching : Faizal Johan A, Nisfu Asrul sani Mingg 1 mampu memahamistruktur dasarsistemkomputer dan sistemoperasikomputerserta perkembangan da n fungsifungsinya. Struktur dasar sistemkomputer SistemOperasiKomputer Pengertian dan FungsiSistemOperasiK omputer KonsepkonsepSistemOperasi Proses File System Call Shell StrukturSistemOperasi SistemMonolitik SistemBerlapis (Layered) Virtual Machine Model Client-Server Layanan, Kegiatan, dan JenissistemOperasi SejarahPerkembanganSi stemoperasi menerangkanstruktur dasarsistem komputer, menjelaskanapa yang dmaksuddengansumberday a (hardware dan software) dan menyebutkanmacammacamnya, sertamenjelaskanletaksiste moperasipadasusunanhirar kisumberdaya, menjelaskanarti dan fungsisistemoperasikomput er, kemudiandapatmenerangka nmacam-macamlayanan dan kegiatandalamsistemopera sisertamenyebutkanmacam -macamsistemoperasi dan, menerangkanperkembanga ngenerasigenerasisistemoperasi. [TM: 1x(3x50 )],
2,3 MANAJEMEN PROSES: dapatmemahamikonsepdasa rmanajemenprosesor dan komunikasiantar proses, dan proses dalamsistemterdistribusi. 4,5 TEKNIK PENJADWALAN PROSESOR dapatmemahamimacammacamteknikpenjadwalanpro sesorsatutingkatmaupunmulti tingkat, sertametodeevaluasipenjadw alan. 1. Pendahuluan 1.1 Model Proses 1.2 Ststus Proses 1.3 ImplementasiSistem 2. KomunikasiAntar Proses 2.1 Race Condition dan critical Section 2.2 Sleep dan Awake 2.3 Semaphore 2.4 Event Counter 2.5 Monitor 2.6 Message Passing 3. Proses DalamSistemTerdistrib usi 3.1 Thread 3.2 Remote Procedure Calls (RPC) 1. Preemptive Scheduling 2. Non-preemtive Scheduling 3. TeknikPenjadwalanSatu Tingkat 3.1 PertamaTibaPertama Dilayani 3.2 Proses TerpendekDipertam akan 3.3 Round Robin 4. TeknikPenjadwalanMultiti ngkat 5. MetodeEvaluasiPenjadw alan menjelaskankonsepdasar manajemen proses, menerangkanmasalah yang timbulpadakomunikasianta r proses, menyebutkanberbagaicara komunikasiantar proses, menjelaskanberbagaicara komunikasiantar proses, dan menguraikankonsepdasar proses dalamsistemterdidtribusi. menyebutkanteknikteknikpenjadwalanproseso r, menerapkanberbagaijenist eknikpenjadwalanprosesor, dan mengevaluasimetode/tekni k- teknikpenjadwalanproseso r.
6,7 MANAJEMEN MEMORI dapatmemahamimemori, penggunaanmemori, dan teknikpengalokasianmemori. 8, 9 MANAJEMEN MEMORI dapatmemahamipenggunaan memoripendukungsebagaim emorikerja. 1. PengertianMemori 1. JenisMemori 2. AlamatMemori 3. Isi Memori 2. ManajemenMemoritanpa Swapping atau Paging, Multiprogramming denganpartisistatis 3. Swapping 1. Multiprogramming denganpartisidinamis/ Variabel 2. PencatatanPemakaian Memori 3. AlokasiRuang Swap pada Disk 4. AnalisisSistem Swap 1. Virtual Memori 1.1 Paging 1.2 Tabel Page 1.3 MemoriAsosiatif 2. AlgoritmaPenempatan page 2.1 Penempatan Page Optimal 2.2 Not Recently Used 2.3 First In, First Out 2.4 Second Chance 2.5 Clock 2.6 Least Recently Used 2.7 Anomaly Belady 3. IsuDisainSistem Paging 3.1 Model working Set 3.2 Alokasi Global dan Lokal 3.3 Ukuran Page 3.4 IsuImplementasi 4. ImplementasiSegmentasi menjelaskanpengertianme mori, menguraikanmanajemenm emoripadaberbagaisistem operasi, dan menerangkanpengalokasi anmemoridalambentuk yang utuh. menjelaskanpengalokasia nmemori yang berpilah, menerangkanfungsimemor isemu (virtual memory) sebagaipelengkapmemori kerja, dan menjelaskanalgoritma paging dan segmentasi.
10,11 SISTEM FILE (BERKAS) dapatmengetahuitentang file, directory, sekuritas file, dan implementasisistem file 12-18 mampu mengkonfigurasi dan mengelola sistem operasi berbasis windows, linux dan Java Virtual Machine 1. File 1.1 Penamaan File 1.2 Struktur File 1.3 Jenis File 1.4 Akses File 1.5 Atribut File 1.6 Operasi File 1.7 Memory-mapped File 2. Directory 2.1 Sistem Directory Hirarki 2.2 Path Name 2.3 Operasi Directory 3. ImplementasiSistem File 3.1 Mengimplementasika n File 3.2 Mengimplementasika n Directory 3.3 File yang DigunakanBersama 3.4 PengaturanRuang disk 3.5 ReliabilitasSistem File 3.6 KinerjaSistem file 4. Pengamanan 4.1 SeputarPengamanan (Security) 4.2 BeberapaPengamana n yang Gagal 4.3 Internet Worm 4.4 SeranganPengamana numum 4.5 PrinsipprinsipDisainKeaman an 4.6 User Authentication Installasi, konfigurasi dan mengelola Sistem Operasi Windows Sistem Operasi Linux Sistem Operasi Java Virtual Machine menjelaskantentang sistem file, directory, dan implementasi sistem file. Menjelaskan sitem pengamanan file, authentication dan prinsipprinsip desain keamanan file. menginstallasi, mengkonfigurasi dan mengelola minimal satu macam sistem operasi berbasis windows, linux dan Virtualisasi Java mencoba melakukan percobaan di laboratorium [BT+BM: 5x(3x50 )] Demonstrasi dan ujian lisan 40%