RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SISTEM KOMPUTER – UNIVERSITAS GUNADARMA Tanggal Penyusunan Tanggal revisi Direktorat Diploma Teknologi Informasi Program Studi Teknik Komputer Jenjang D3 (Diploma Tiga) Kode dan Nama MK SKS dan Semester Kode Prodi: ........................ SISTEM OPERASI SKS 2 Semester 3 (Tiga) Prasyarat Pengantar Teknologi Informasi (sem.1) Status Mata Kuliah [ ✓] Wajib [... ] Pilihan Dosen Pengampu Capaian Pembelajaran Mata Kuliah Sikap Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral dan etika; Dapat berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa Dapat berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, dan bernegara berdasarkan Pancasila; Dapat bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan; Dapat menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain; Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara; Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri; Menginternalisasi nilai, norma, dan etika akademik; Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan. Ketrampilan Umum Mampu berpikir logis, kritis, inovatif, bermutu dan terukur dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang sesuai dengan bidang keahliannya dalam Teknik Komputer Mampu menunjukkan kinerja mandiri, bermutu dan terukur Mampu mengkaji implikasi pengembangan atau implementasi IPTEK sesuai dengan keahliannya berdasarkan kaidah, tata cara dan etika ilmiah, dalam rangka meghasilkan solusi. Mampu membuat laporan yang mendeskripsikan hasil kajian secara ilmiah Pengetahuan Menguasai konsep, teori, metode, teknik/algoritma mengenai sistem operasi komputer secara sistematis, yang diperoleh melalui penalaran dalam proses pembelajaran, pengalaman kerja dan penelitian yang terkait dengan pembelajaran. Ketrampilan Khusus Deskripsi Umum (Silabus) Mampu mengevaluasi, memilih dan mengkonfigurasi beragam sistem operasi yang digunakan baik desktop maupun mobile untuk mengelola sumber daya perangkat keras komputer termasuk penyediaan layanan umum untuk aplikasi perangkat lunak, sebagai suatu solusi terhadap masalah optimalisasi kinerja komputer. Mata kuliah ini secara umum berisi materi mengenai : pengenalan umum sistem operasi, kedudukan sistem operasi dalam struktur komputer, struktur sistem operasi, manajemen proses dan koordinasi proses, manajemen memori, manajemen penyimpanan data, proteksi dan sekuriti dan sistem terdistribusi. ✓ 4. Praktik Laboratorium ..... ..... 5. Self-Learning (V-Class) ✓ 3. Project Based Learning ✓ 6. Lainnya: Discovery Learning ✓ a. Tayangan Presentasi ✓ c. Online exercise/kuiz (V-class) ✓ b. Review textbook/Jurnal ..... d. Laporan 1. Ceramah/Kuliah Pakar Metode Pembelajaran 2. Problem Based Learning/FGD Pengalaman Belajar/Tugas ✓ e. Lainnya: .......... Referensi / Sumber Belajar (1) Silberchatz, Galvin, Gane, “Operating System Concept, 8th Ed.”, Jon Willey & Sons Inc. , 2009 (2) Tanenbaum, A.S., “Modern Operating System, 3rd Ed. “, Pearson Education International, Prentice Hall, 2009 (3) Stalling, W., “ Operating Systems-Internals and Design Principles, 7th Ed.”, 2012 (4) Anderson,T., Dahlin, M., “Operating System : Principles and Practice”, Recursive Books, 2014 (5) Mc.Hoes, A.M., Flynn, I.M., “ Understanding Operating System”, Course Technology-Cencage Learning., 2011 Minggu 1. Kemampuan Akhir yang Diharapkan - - - - - - - - - Menjelaskan konsep struktur komputer dan dapat menyebutkan komponenkomponennya. Memahami kedudukan sistem operasi dalam kedudukannya dalam struktur komputer Mengetahui definisi, tujuan dan fungsi sistem operasi Mengetahui perkembangan sistem operasi �Menjelaskan tujuan dari suatu sistem operasi dan satu layanan menyediakan �Menjelaskan perbedaan fungsi yang ditemukan di ponsel, jaringan, client-server, sistem operasi terdistribusi, dan sistem single user �Menentukan kriteria desain utama termasuk efisiensi, ketahanan, dan keamanan �Menelaskan ancaman utama untuk sistem operasi dan bagaimana mencegah mereka (IEEE-CE 2016 CE-SRM1 History and overview of operating systems) Mengidentifikasi Bahan Kajian (Materi Pelajaran) 1. Pengenalan Umum Sistem Operasi 1. 2. 3. 4. 2. Definisi Operasi Sistem Peran Operasi Sistem Tujuan Operasi Sistem dalam Komputer Sistem Metode/Bentuk Pembelajaran Waktu Belajar (Menit) - Ceramah - Discovery Learning 2 x 160 menit Kriteria Penilaian (Indikator) Kuis Dimensi : Pemahaman Bobot Nilai (%) 2% Sumber belajar 1:1 2:1 3 : 1, 2 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:1 Penilainan kompetensinya : - Sangat memuaskan Memuaskan Batas Kurang memuaskan 5:1 spesifikasi sistem operasi untuk perangkat sistem komputer SKKNI : 285/2016 (J.620900.002.02) 2. - - - - - Menjelaskan komponen-komponen sistem operasi Menjelaskan layanan sistem operasi Menjelaskan konsep system call Menjelaskan konsep sistem program Menguasai konsep struktur sistem operasi Melakukan instalasi Sistem Operasi SKKNI : 285/2016 (J.620900.025.02) Meiakukan instalasi software sistem operasi SKKNI : 285/2016 (J.620900.026.02) Mengimplementasikan Virtualisasi Sesuai Dengan Kebutuhan Organisasi (J.631120.008.01) SKKNI : 456/2015 IEEE-CE 2016 CE-SRM-8 Support for virtualization Struktur Sistem Operasi 1. Komponen-komponen Sistem Operasi 1. Manajemen Proses 2. Manajemen Memori Utama 3. Manajemen Memori Sekunder 4. Manajemen I/O 5. Manajemen File 2. Pelayanan Sistem Operasi - Ceramah - Discovery Learning - Diskusi kelompok (untuk beragam jenis Sistem Operasi) 2 x 160 menit Laporan dan Komunikasi 7. 8. 5. Struktur Sistem Operasi 4. 5. 2:1 3 : 1, 2 6. 4. Sistem Program Struktur Sederhana Monolithic System Pendekatan Berlapis (Layered Approach) Mesin Virtual Client System Model 1:2 Dimensi : 3. System Call 1. 2. 3. 3% 9. Kelengkap an laporan Kebenaran laporan Komunikas i tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikas i lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi Penilainan kompetensinya : - Sangat memuaskan Memuaskan Batas Kurang memuaskan Di bawah 4:1 5:1 standar 3. - - - Memahami konsep proses Memahami konsep penjadwalan Memahami konsep operasi pada proses Memahami konsep threads Memahami konsep komunikasi antar proses Memahami konsep buffering Memahami kondisikondisi pengecualian pada proses Memahami mengapa penjadwalan tugas dan pengiriman diperlukan sebagai sumber daya sistem dikelola (CESRM-3 Managing system resources) 1. Konsep Proses - Ceramah - Discovery Learning - Diskusi kelompok 1.1. Definisi Proses 1.2. Status Proses 1.1. Process (PCB) 2. Control Block Konsep Penjadualan (untuk beragam jenis Sistem Operasi) 2 x 160 menit Laporan dan Komunikasi 2. 3. 2.3. Context Switch 4. 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 Kelengkap an laporan Kebenaran laporan Komunikas i tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikas i lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi Penilainan kompetensinya : - 8.2. Kehilangan Pesan 8.3. Proses Terganggu 2:2 3 : 3, 4 1. 2.2. Schedulers Operasi pada proses 1 : 3, 4 Dimensi : 2.1. Scheduling Queue 3. 8% Sangat memuaskan Memuaskan Batas Kurang memuaskan Di bawah standar 4 :2, 3 5:4 4. - - - - Memahami konsep penjadwalan proses Mengetahui beragam algoritma penjadwalan proses Mampu menerapkan beragam algoritma penjadwalan proses pada bermacam situasi yang berbeda Dapat mengoptimalkan kinerja sistem operasi SKKNI 285/2016 (J.620900.030.02) Menjelaskan perbedaan antara penjadwalan preemptive dan nonpreemptive dan menunjukkan algoritma yang umum digunakan untuk penjadwalan (IEEE-CE 2016 CE-SRM3 Managing system resources) 1. Konsep Dasar Penjadualan Proses 1.1.Preemptive Scheduling - Ceramah - Discovery Learning 2 x 160 menit Kuis Dimensi : Pemahaman 13% 1:5 2:2 3:9 1.2. Dispatcher 2. Penjadualan Kriteria 3. Penjadualan Algoritma 3.1 First Come First Served Scheduling(FCFS) 3.2 Shortest Job First Scheduling (SJF) 4:7 Penilainan kompetensinya : - Sangat memuaskan Memuaskan Batas Kurang memuaskan 3.3 Priority Scheduling 3.4 Round Robin Scheduling 3.5 Multilevel Queue Scheduling 3.6 Multilevel Feedback Queue Scheduling 3.7 Guaranteed Scheduling Laporan dan Komunikasi Dimensi : 1. 2. 3. 3.8 Multiple Processor Scheduling 4. Kelengkap an laporan Kebenaran laporan Komunikas i tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikas i lisan 4a. Isi 4b. Organisasi 4c. Gaya 5:4 presentasi Penilainan kompetensinya : - 5. - - - - Memahami masalah critical section pada proses Memahami konsep sinkronisasi software dan hardware pada berbagai sistem operasi Memahami konsep semaphore Memanfaatkan semaphore SKKNI 282/2016 (J.620100.029.002) MenJelaskan teknik yang digunakan dalam real time Sistem Operasi seperti passing pesan, preemptive terhadap cooperative scheduling, semaphore, antrian, tugas, co-routines, mutexes, dll (IEEE CE 2016 CE-ESY-9 1. Masalah Critical Section 2. Sinkronisasi Software 3. 4. 5. Sinkronisasi Hardware Semaphore Masalah-masalah Klasik dalam Sinkronisasi - Ceramah - Discovery Learning - Diskusi kelompok (untuk beragam jenis Sistem Operasi) 2 x 160 menit Sangat memuaskan Memuaskan Batas Kurang memuaskan Di bawah standar Laporan dan Komunikasi 5% 1 : 6, 2:2 Dimensi : 3:5 1. Kelengkap 2. 3. 4. an laporan Kebenaran laporan Komunikas i tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikas i lisan 4a. Isi 4b. Organisasi 4c. Gaya 4 : 4, 5 5:6 - Implementation Strategies for Complex Embedded Systems) Memahami masalah runtime yang bisa timbul akibat operasi bersamaan beberapa tugas atau komponen dalam sistem (IEEE CE 2016 CE-SRM-3 Managing system resources) presentasi Penilainan kompetensinya : - 6. - - Mampu mengenali karakteristik deadlock Memahami konsep deadlock Mengetahui ragam metode penanganan deadlock pada berbagai sistem operasi Menjelaskan mengapa penjadwalan tugas dan pengiriman diperlukan sebagai sumber daya sistem dikelola (IEEE CE 2016 CE-SRM-3 Managing system resources) 6. Deadlock 6.1. 6.2. 6.3. 6.4. 6.5. 6.6. 6.7. 6.8. odel Sistem arakteristik Deadlock etode penanganan Deadlock encegahan Deadlock enghindaran Deadlock endeteksian Deadlock ecovery Deadlock endekatan Kombinasi untuk Menghindari Deadlock - Ceramah - Discovery Learning - Diskusi kelompok (untuk beragam jenis Sistem Operasi) 2 x 160 menit M K M P P Sangat memuaskan Memuaskan Batas Kurang memuaskan Di bawah standar Laporan dan Komunikasi 5% 1: 7 2: 6 Dimensi : 3:6 1. 2. 3. P R P 4. Kelengkap an laporan Kebenaran laporan Komunikas i tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikas i lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi 4:6 5:5 Penilainan kompetensinya : - 7. - - - Memahami konsep memori Memahami strategi manajemen memori Memahami ruang alamat logika dan fisik Memahami konsep swapping Mennghitung pemakaian memori Mengaplikasikan manajemen memori pada berbagai sistem operasi Memahami interupsi, tugas pengiriman, dan switching konteks digunakan untuk mendukung concurrency (IEEE CE 2016 CE-SRM-3 Managing system resources) Memahami hirarki memori (IEEE CE 2016 CE-SRM-3 Managing system resources) 1. Konsep Dasar Memori 1.1. Konsep Binding 1.2. Dynamic Loading 1.3. Dynamic Linking - Ceramah - Discovery Learning - Diskusi kelompok (untuk beragam jenis Sistem Operasi) 2 x 160 menit Laporan dan Komunikasi 2. Strategi Manajemen Memori 3. 3. Ruang Alamat Logika dan Fisik 4. Swapping 5. Pencatatan Pemakaian Memori 4. 6. Monoprogramming 1:8 2:3 3:7 1. 2. 5.2. Linked List 8% Dimensi : 1.4. Overlay 5.1. Peta Bit Sangat memuaskan Memuaskan Batas Kurang memuaskan Di bawah standar Kelengkap an laporan Kebenaran laporan Komunikas i tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikas i lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi Penilainan 4:8 5:2 - 8. - - - - kompetensinya : Menjelaskan dan memberikan contoh konsep dasar dalam concurrent processing seperti multiprosesor, multicore, memori SIMD, MIMD, sharing memori, dan memori terdistribusi (IEEE CE 2016 CE-SRM-6 Support for concurrent processing) Memahami konsep pengalokasian memori Mampu menerapkan konsep pengalokasian memori berurutan pada situasi yang berbeda pada berbagai sistem operasi Mampu menerapkan konsep pengalokasian memori tak berurutan pada situasi yang berbeda pada berbagai sistem operasi Memahami hirarki memori (IEEE CE 2016 CE-SRM-3 Managing system resources) - 5. Pengalokasian Memori Berurutan (Contigous Allocation) a. b. c. Multiprogram ming dengan Partisi Statis Multiprogram ming dengan Partisi Dinamis Sistem Buddy 6. Pengalokasian Memori Tak Berurutan (Non Contigous Allocation) a. Paging b. Segmentasi - Ceramah - Discovery Learning - Diskusi kelompok (untuk beragam jenis Sistem Operasi) 2 x 160 menit Sangat memuaskan Memuaskan Batas Kurang memuaskan Di bawah standar Kuis Dimensi : Pemahaman Menjelaskan dan memberikan contoh konsep dasar dalam concurrent processing seperti multiprosesor, 1:8 2:3 3:7 4:8 Penilainan kompetensinya : - Sangat memuaskan Memuaskan Batas Kurang memuaskan Laporan dan Komunikasi Dimensi : - 13% 1. 2. 3. Kelengkap an laporan Kebenaran laporan Komunikas 5:2 multicore, memori SIMD, MIMD, sharing memori, dan memori terdistribusi (IEEE CE 2016 CE-SRM-6 Support for concurrent processing) 4. i tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikas i lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi Penilainan kompetensinya : - 9 - - Memahami konsep memori virtual Memahami konsep demand paging Memahami konsep Replacement Mampu menyebutkan algoritma page replacement Mampu menerapkan beragam algoritma page 1. Konsep dasar memori virtual 2. Demand Paging 3. Unjuk Kerja Demand Paging 4. Page Replacement 5. Algoritma Page Replacement - Ceramah - Discovery Learning - Diskusi kelompok (untuk beragam jenis Sistem Operasi) 2 x 160 menit Sangat memuaskan Memuaskan Batas Kurang memuaskan Di bawah standar Kuis Dimensi : Pemahaman 12% 1:9 2:8 3:8 4:9 Penilainan kompetensinya : 5:3 - - - - replacement pada bermacam situasi yang berbeda Memahami konsep pengalokasian frame Mampu menyebutkan algoritma pengalokasian frame Mampu menerapkan beragam algoritma pengalokasian frame pada bermacam situasi yang berbeda Memahami konsep Trasing Menjelaskan hirarki memori (cache melalui memori virtual) dan cost-performance yang dibuat dalam desain (IEEE CE 2016 CE-SRM3 Managing system resources) Menjelaskan prinsipprinsip manajemen memori dan sistem memori virtual (IEEE CE 2016 CE-CAO-7 Memory system organization and architecture) 5.1. Algoritma FIFO - 5.2. Algoritma Optimal - 5.3. Algoritma Least Recently Use (LRU) Sangat memuaskan Memuaskan Batas Kurang memuaskan 6. Pengalokasian Frame 6.1. Algoritma Pengalokasian Laporan dan Komunikasi 6.2. Algoritma Global dan Lokal Dimensi : 7. Trasing 1. 2. 3. 4. Kelengka pan laporan Kebenaran laporan Komunikas i tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikas i lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi Penilainan kompetensinya : - Sangat memuaskan Memuaskan Batas - 10. - - - Memahami konsep interface sistem file Menerapkan konsep sistem file pada berbagai sistem operasi Menentukan pilihan yang harus dibuat dalam desain sistem file dan bagaimana pilihan tersebut mempengaruhi manajemen sumber daya sistem (IEEE CE 2016 CE-SRM-3 Managing system resources) Mengetahui cara melakukan Recovery Data SKKNI 2016/285 (J.620900.027.02) 1. Interface Sistem File 1.1. Konsep File 1.2. Metode Akses 1.3. Struktur Direktori - Ceramah - Discovery Learning - Diskusi kelompok 2 x 160 menit 2.3. 2.4. 2.5. 2.6. etode Pengalokasian anajemen Ruang Kosong mplementasi Direktori fisiensi dan Unjuk Kerja ecovery 1 : 10,11, 12 3 : 12 1. 2. 3. S truktur Sistem File 8% Dimensi : 2. Implementasi Sistem File 2.2. Laporan dan Komunikasi 2:4 (untuk beragam jenis Sistem Operasi) 1.4. Proteksi 2.1. Kurang memuaskan Di bawah standar M M 4. I E R Kelengkap an laporan Kebenaran laporan Komunikas i tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikas i lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi Penilainan kompetensinya : - Sangat memuaskan Memuaskan Batas Kurang 4 : 11,12, 13, 14 5:8 - UJIAN TENGAH SEMESTER 11. 12. memuaskan Di bawah standar - - Memahami prinsip perangkat keras I/O Memahami prinsip perangkat lunak I/O Menjelaskan penggunaan interupsi untuk melaksanakan kontrol I/O dan transfer data (IEEE CE 2016 CECAO-8 Input/output interfacing and communication) 1. rinsip Perangkat Keras I/O 1.1 I/O Device Menjelaskan interaksi DMA dengan I/O device (IEEE CE 2016 CE-CAO8 Input/output interfacing and communication) 2.2 Interrupt Handler 1.2 Device Controller 1.3 Direct Memory Access (DMA) 2. rinsip Perangkat Lunak I/O 2.1 Tujuan Perangkat Lunak I/O - Ceramah - Discovery Learning - Diskusi kelompok 2 xP160 menit Laporan dan Komunikasi 5% 1 : 13 2:5 (untuk beragam jenis Sistem Operasi) Dimensi : 3 : 11 1. 2. P 3. 4. 2.3 Device Drivers 2.4 Device-Independent I/O Software Kelengkapan laporan Kebenaran laporan Komunikasi tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikasi lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi 2.5 User-Space I/O Software Penilainan kompetensinya : - Sangat memuaskan Memuaskan Batas Kurang memuaskan Di bawah standar 4:5:7 13. - - - - - - - - - Memahami konsep disk sebagai salah satu bagian dari perangkat keras I/O Memahami konsep penjadwalan disk Mampu menerapkan bermacam algoritma penjadwalan disk pada berbagai situasi berbeda Memahami konsep disk management Memahami konsep swap space management Memahami konsep user interface (meliputi keyboard, mouse dan monitor) Menerapkan konsep user interface input software pada berbagai sistem operasi Menerapakan konsep user interface pada output software pada berbagai sistem operasi Melakukan Restore Sistem Operasi SKKNI 2016/285 (J.620900.032.02) Melakukan Backup Data dan Sistem SKKNI 2016/285 (J.620900.033.02) Menyusun Fungsi, File atau Sumber Daya Pemrograman yang Lain dalam Organisasi yang Rapi SKKNI 2016/285 (J.620100.015.01) 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 - Ceramah - Discovery Learning - Diskusi kelompok (untuk beragam jenis Sistem Operasi) 2 x 160 menit Laporan dan Komunikasi 2:5 3 : 11 1. 2. 3. 3.2.4. C-SCAN Scehduling 4. 3.3. Disk Management 3.4. Swap Space Management Kelengkapan laporan Kebenaran laporan Komunikasi tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikasi lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi 3.5. Disk Reliabiliy 4. User Interface : Keyboard, mouse & monitor 1:- Dimensi : 3.2.3. SCAN Scheduling 3.2.5. Look Scheduling 7% Penilainan kompetensinya : 4.1 Input software 4.2. Output software - Sangat memuaskan Memuaskan Batas Kurang memuaskan Di bawah standar 4:5:7 14. - Memahami konsep proteksi - Menerapkan konsep proteksi pada berbagai sistem operasi yang berbeda - Memahami konsep sekuriti - Menerapkan konsep sekuriti pada berbagai sistem operasi yang berbeda - Menjelaskan beberapa jenis malware seperti virus, worm, trojan horse, key logger, dan ransomware (IEEE CE 2016 CE-SEC-4 Vulnerabilities and exploitation) - Mencegah Komputer dari Serangan Berbagai Jenis Virus SKKNI 2016/285 (J.620900.028.02) - Memperbaiki Komputer yang Terinfeksi Virus SKKNI 2016/285 (J.620900.029.02) 1. roteksi 1.1. ujuan dari Proteksi 1.2. omain Proteksi 1.3. atriks Akses 1.4. evokasi Hak Akses 1.5. istem Berdasarkan Kapabilitas 1.6. roteksi Berdasarkan Bahasa 2. ekuriti 2.1. asalah Sekuriti 2.2. utentikasi 2.3. ncaman Program 2.4. ncaman Sistem 2.5. onitoring Ancaman 2.6. nkripsi - Ceramah - Discovery Learning - Diskusi kelompok (untuk beragam jenis Sistem Operasi) 2 xP160 menit T D M R S Laporan dan Komunikasi 2. 3. 4. A A A merawat sistem operasi SKKNI 2016/285 (J.620900.031.02) Kelengkapan laporan Kebenaran laporan Komunikasi tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikasi lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi M Penilainan kompetensinya : - - Mengetahui cara 2:9 3 : 15 1. S E 1 : 14, 15 Dimensi : P M 6% Sangat memuaskan Memuaskan Batas Kurang memuaskan Di bawah standar 4:5 : 11 15. - Memahami konsep sistem terdistribusi - Menerapkan konsep sistem terdistribusi pada berbagai sistem operasi - Menjelaskan perbedaan dan timbal balik antara berbagai paradigma sistem terdistribusi serta kegunaan dan penerapannya. (IEEE CE 2016 CE-CAO-11 Distributed system architectures) 1. enjelasan umum tentang Sistem Terdistribusi : 1.1. truktur jaringan 1.2. truktur Sistem Terdistribusi 1.3. ile Sistem Terdistribusi 1.4. oordinasi Terdistribusi - Ceramah - Discovery Learning - Diskusi kelompok (untuk beragam jenis Sistem Operasi) 2 xP160 menit S Laporan dan Komunikasi 2. 3. 4. - Menjelaskan bagaimana model client-server bekerja dengan cara terdesentralisasi. (CECAO-11 Distributed system architectures) agen bekerja dan bagaimana mereka memecahkan tugastugas sederhana (CECAO-11 Distributed system architectures) - 16. Kelengkapan laporan Kebenaran laporan Komunikasi tertulis 3a. Bahasa paper 3b. Kerapian paper Komunikasi lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi Penilaian kompetensinya : - Menjelaskan bagaimana UJIAN AKHIR SEMESTER 2:8 3 : 16 1. K 1 : 16,17,18 Dimensi : S F 5% Sangat memuaskan Memuaskan Batas Kurang memuaskan Di bawah standar 4:5:- Petunjuk pengisian isi RPS Kolom Judul Kolom Penjelasan Cara Pengisian 1 Minggu Bisa diisi pokok bahasan / sub pokok bahasan, atau topik bahasan (dengan asumsi tersedia diktat/modul ajar untuk setiap pokok bahasan). 2 Kemampuan Akhir yang Diharapkan Rumusan kemampuan dibidang kognitif, psikomotorik , dan afektif diusahakan lengkap dan utuh (hard skills & soft skills).Merupakantahapan kemampuan yang diharapkan dapat 3 Bahan Kajian (Materi Pelajaran) Bisa diisi pokok bahasan / sub pokok bahasan,atau topik bahasan (dengan asumsi tersediadiktat/modul ajar untuk setiap pokok bahasan). 4 Metode/Bent uk Pembelajaran Bisa berupa ceramah, diskusi, presentasi tugas,seminar, simulasi, responsi, praktikum, latihan,kuliah lapang, praktek bengkel, survai lapangan,bermain peran,atau gabungan berbagai bentuk. Penetapan bentuk pembelajaran didasarkan padakeniscayaan bahwa kemampuan yang diharapkan diatas akan tercapai dengan bentuk/ model pembelajaran tersebut. 5 Waktu Belajar (Menit) Takaran waktu yang menyatakan beban belajar dalam satuan sks (satuan kredit semester). Satusks setara dengan 160 (seratus enam puluh) menit kegiatan belajar per minggu per semester. 6 Kriteria Penilaian (Indikator) Berisi indikator yang dapat menunjukan pencapaian kemampuan yang dicanangkan, atau unsur kemampuan yang dinilai (bisa kualitatif misal ketepatan analisis, kerapian sajian, Kreatifitas ide, kemampuan komunikasi, juga bisa juga yang kuantitatif : banyaknya kutipan acuan /unsur yang dibahas, kebenaran hitungan). 7 Bobot Nilai (%) Disesuaikan dengan waktu yang digunakan untuk membahas atau mengerjakan tugas, atau besarnya sumbangan suatu kemampuan terhadap pencapaian kompetensi mata kuliah ini. 8 Sumber belajar Diisi dengan nomor sumber pembelajaran yang sudah disebutkan di dalam daftar sumber belajar mencapai kompetensi mata kuliah ini diakhir semester. RANCANGAN TUGAS Nama Mata Kuliah Program Studi Fakultas : Sistem Operasi : Teknik Komputer : Diploma Teknologi Informasi SKS Pertemuan ke :2 :1 A.TUJUAN TUGAS : Mahasiswa memahami konsep dan perkembangan sistem operasi B. URAIAN TUGAS : 1. Jelaskan tujuan dari suatu sistem operasi dan satu layanan menyediakan 2. �Jelaskan perbedaan fungsi yang ditemukan di ponsel, jaringan, client-server, sistem operasi terdistribusi, dan sistem single user 3. �Tentukan kriteria desain utama termasuk efisiensi, ketahanan, dan keamanan 4. �Jelaskan ancaman utama untuk sistem operasi dan bagaimana mencegahnya 5. Identifikasi spesifikasi sistem operasi untuk perangkat sistem komputer C. KRITERIA PENILAIAN (5%) ● ● ● Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban RANCANGAN TUGAS Nama Mata Kuliah : Sistem Operasi SKS :2 Program Studi : Teknik Komputer Pertemuan ke :2 Fakultas : Diploma Teknologi Informasi A.TUJUAN TUGAS : Mahasiswa memahami struktur dan layanan sistem operasi B. URAIAN TUGAS : 1. 2. 3. Menyusun hardware, software dan media penyimpanan sesuai rancangan arsitektur cloud computing Melakukan instalasi sistem operasi menggunakan software virtual machine (VM Ware/Virtual Box/Proxmox) sesuai kriteria performance, stress dan integration jenis layanan Melakukan manajemen memory dan troubleshooting manajemen memory C. KRITERIA PENILAIAN (5%) ● ● ● Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban RANCANGAN TUGAS Nama Mata Kuliah : Sistem Operasi SKS :2 Program Studi : Teknik Komputer Pertemuan ke :4 Fakultas : Diploma Teknologi Informasi A.TUJUAN TUGAS : Mahasiswa memahami proses dan penjadwalan sistem operasi B. URAIAN TUGAS : 1. 2. 3. 4. 5. Optimasi konfigurasi setting BIOS untuk sistem komputer. Optimasi setting peripheral sesuai dengan kebutuhan. Optimasi setting manajemen power sesuai dengan spesifikasi penggunaan. Berikan contoh yang menggambarkan mengapa penjadwalan tugas dan pengiriman diperlukan sebagai sumber daya sistem dikelola Jelaskan perbedaan antara penjadwalan preemptive dan non-preemptive dan menunjukkan awareness algoritma yang umum digunakan untuk penjadwalan C. KRITERIA PENILAIAN (5%) ● ● ● Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban RANCANGAN TUGAS Nama Mata Kuliah : Sistem Operasi SKS :2 Program Studi : Teknik Komputer Pertemuan ke :5 Fakultas : Diploma Teknologi Informasi A.TUJUAN TUGAS : Mahasiswa memahami sinkronisasi hardware dan software sistem operasi B. URAIAN TUGAS : 1. Jelaskan teknik yang digunakan dalam real time Sistem Operasi seperti passing pesan, preemptive terhadap cooperative scheduling, semaphore, antrian, tugas, co-routines, mutexes, dll 2. Jelaskan contoh masalah runtime yang bisa timbul akibat operasi bersamaan beberapa tugas atau komponen dalam sistem C. KRITERIA PENILAIAN (5%) ● ● ● Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban RANCANGAN TUGAS Nama Mata Kuliah : Sistem Operasi SKS :2 Program Studi : Teknik Komputer Pertemuan ke :6 Fakultas : Diploma Teknologi Informasi A.TUJUAN TUGAS : Mahasiswa dapat mendeteksi deadlock, menghindari terjadinya deadlock dan penanggulangannya B. URAIAN TUGAS : 1. 2. Jelaskan cara pencegahan, pendeteksian dan penanganan deadlock jelaskan mengapa penjadwalan tugas dan pengiriman diperlukan sebagai sumber daya sistem dikelola C. KRITERIA PENILAIAN (5%) ● ● ● Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban RANCANGAN TUGAS Nama Mata Kuliah : Sistem Operasi SKS :2 Program Studi : Teknik Komputer Pertemuan ke :8 Fakultas : Diploma Teknologi Informasi A.TUJUAN TUGAS : Mahasiswa dapat mendeteksi deadlock, menghindari terjadinya deadlock dan penanggulangannya B. URAIAN TUGAS : 1. 2. Jelaskan hirarki memori (cache melalui memori virtual) dan pengorbanan biaya-kinerja yang dibuat dalam desain Jelaskan dan berikan contoh konsep dasar dalam concurrent processing seperti multiprosesor, multicore, memori SIMD, MIMD, sharing memori, dan memori terdistribusi C. KRITERIA PENILAIAN (5%) Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban ● ● RANCANGAN TUGAS Nama Mata Kuliah : Sistem Operasi SKS :2 Program Studi : Teknik Komputer Pertemuan ke :9 Fakultas : Diploma Teknologi Informasi A.TUJUAN TUGAS : Mahasiswa dapat memahami konsep memori virtual dan dapat menerapkan algoritma page replacement pada beragam situasi yang berbeda B. URAIAN TUGAS : 1. 2. 3. 4. Jelaskan hirarki memori (cache melalui memori virtual) Jelaskan cost-performance yang dibuat dalam desain Jelaskan prinsip-prinsip manajemen memori dan sistem memori virtual Terapkan beragam algoritma page replacement pada bermacam situasi yang berbeda C. KRITERIA PENILAIAN (5%) Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban ● ● RANCANGAN TUGAS Nama Mata Kuliah : Sistem Operasi SKS :2 Program Studi : Teknik Komputer Pertemuan ke : 10 Fakultas : Diploma Teknologi Informasi A.TUJUAN TUGAS : Mahasiswa dapat memahami konsep interface sistem file, menentukan pilihan yang harus dibuat dalam desain sistem file, dan dapat menerapkan recovery data B. URAIAN TUGAS : 1. 2. 3. Tentukan pilihan yang harus dibuat dalam desain sistem file pada pengguna yang berbeda-beda (misalnya untuk operator dan untuk admin) Bagaimana pilihan tersebut mempengaruhi manajemen sumber daya sistem Terapkan recovery data C. KRITERIA PENILAIAN (5%) Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban ● ● RANCANGAN TUGAS Nama Mata Kuliah : Sistem Operasi SKS :2 Program Studi : Teknik Komputer Pertemuan ke : 12 Fakultas : Diploma Teknologi Informasi A.TUJUAN TUGAS : Mahasiswa dapat memahami prinsip perangkat keras dan perangkat lunak I/O B. URAIAN TUGAS : 1. 2. Jelaskan penggunaan interupsi untuk melaksanakan kontrol I/O dan transfer data Jelaskan interaksi DMA dengan I/O device C. KRITERIA PENILAIAN (5%) ● ● ● Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban RANCANGAN TUGAS Nama Mata Kuliah : Sistem Operasi SKS :2 Program Studi : Teknik Komputer Pertemuan ke : 13 Fakultas : Diploma Teknologi Informasi A.TUJUAN TUGAS : Mahasiswa dapat memahami konsep disk, perlunya backup dan restore data serta optimalisasi penggunaan disk B. URAIAN TUGAS : 1. 2. 3. 4. 5. 6. 7. Identifikasi jenis OS yang digunakan Siapkan backup data dan sistem Lakukan backup data dan sistem Periksa hasil backup data dan sistem Dokumentasi hasil backup data dan sistem Lakukan restore OS Uji restore OS C. KRITERIA PENILAIAN (5%) ● ● Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban RANCANGAN TUGAS Nama Mata Kuliah : Sistem Operasi SKS :2 Program Studi : Teknik Komputer Pertemuan ke : 14 Fakultas : Diploma Teknologi Informasi A.TUJUAN TUGAS : Mahasiswa dapat memahami konsep proteksi dan sekuriti, menerapkan cara pencegahan dan pengamanan OS B. URAIAN TUGAS : 1. 2. 3. 4. 5. 6. 7. Jelaskan beberapa jenis malware seperti virus, worm, trojan horse, key logger, dan ransomware Deteksi gangguan dan serangan dari berbagai jenis virus Susun rencana pencegahan terhadap serangan berbagai jenis virus komputer Susun dokumentasi pencegahan terhadap serangan berbagai jenis virus Identifikasi komputer yang terinfeksi virus Lakukan penanganan terhadap komputer yang telah terinfeksi virus Buat laporan perbaikan komputer yang terinfeksi virus C. KRITERIA PENILAIAN (5%) Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban ● ● RANCANGAN TUGAS Nama Mata Kuliah : Sistem Operasi SKS :2 Program Studi : Teknik Komputer Pertemuan ke : 15 Fakultas : Diploma Teknologi Informasi A.TUJUAN TUGAS : Mahasiswa dapat memahami dan menerapkan sistem terdistribusi B. URAIAN TUGAS : 1. 2. 3. Jelaskan perbedaan dan timbal balik antara berbagai paradigma sistem terdistribusi serta kegunaan dan penerapannya. Jelaskan bagaimana model client-server bekerja dengan cara terdesentralisasi. Jelaskan bagaimana agen bekerja dan bagaimana mereka memecahkan tugas-tugas sederhana C. KRITERIA PENILAIAN (5%) ● ● ● Ketepatan identifikasi Kelengkapan isi jawaban Kebenaran isi jawaban GRADING SCHEME COMPETENCE KRITERIA 1 : Kelengkapan isi jawaban DIMENSI Sangat Memuaskan Kurang Memuaskan Memuaskan Di bawah Batas SKOR standard Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang beberapa Hanya menunjukkan Tidak ada konsep 2 aspek yang be lum terungkap sebagian konsep saja KRITERIA 2 : Kebenaran isi jawaban Batas Memuaskan DIMENSI Kebenaran konsep Kurang Memuaskan Sangat Memuaskan Diungkapkan dengan tepat, terdapat aspek penting, analisis dan Diungkap dengan tepat tetapi deskriptif Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan Kurang dapat mengungkapkan aspek penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh Di bawah standard Tidak ada konsep yang disajikan SKOR 2 membantu memaham i konsep KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis Sangat Batas Memuas DIMENSI kan Memuaskan Kurang Memuask an Di SKOR ba wah standard Bahasa Bahasa Paper mengguga h pembaca untuk mencari tahu konsep lebih dalam Bahasa Bahasa menam bah informasi pembaca Paper Kerapian Paper dibuat dengan sangat menarik dan menggugah semangat membaca Informasi deskripti f, tidak terlalu menambah pengetahuan Dijilid ad a hasil namun kurang rapi Tidak cukup menarik, tidak terlalu mengundang 1 ad a hasil walau 1 Dijilid biasa Paper Tidak dan data yang disampaikan tidak menarik dan membingungkan KRITERIA 3b : Komunikasi lisan Sangat Memuaskan Memuaskan DIMENSI Batas Kurang Memuask an Di ba wah standard Memberi SKOR Isi inspirasi pendengar untuk mencari lebih dalam Menambah Pembaca wawas an masih harus menamb ah lagi informas i dari beberapa sumber Informasi yang disampaikan tidak menambah wawasan bagi Informasi 2 ya ng disampaika n menyesatka n atau salah pendengarnya Sangat Organisasi runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik Informasi Cukup runtut dan memberi data pendukung fakta yang disampaikan Tidak Tidak didukung data, namun menyam paikan informas yang disampaikan tidak ada dasarnya ma u presentasi 1 i yang benar Menggugah semangat Selalu Membuat Gaya membaca Lebih Tidak 1 catatan ber Present pende asi ngar banyak membac a bunyi pendengar (tergantung paham, pada hanya sesekali saja memandang catatan catatan) catatan