RENCANA PEMBELAJARAN SEMESTER
Tanggal Penyusunan
Tanggal revisi
Direktorat
Diploma Teknologi Informasi
Program Studi
Teknik Komputer Kode Prodi: ...
Jenjang
D3 (Diploma Tiga)
Kode dan Nama
MK
SISTEM OPERASI
SKS dan
Semester
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 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.Pengetahuan
Menguasai konsep, teori, metode, teknik/algoritma mengenai sistem operasi komputer secarasistematis, yang diperoleh melalui penalaran dalam proses pembelajaran, pengalaman kerja dan penelitian yang terkait dengan pembelajaran.Ketrampilan
Khusus
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.
Deskripsi Umum
(Silabus)
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.
Metode
Pembelajaran
1.
Ceramah/Kuliah Pakar
✓
4. Praktik Laboratorium
...
2.
Problem Based
Learning/FGD
...
..
5. Self-Learning (V-Class)
✓
3.
Project Based Learning
✓
6. Lainnya: Discovery Learning
✓
Pengalaman
Belajar/Tugas
a.
Tayangan Presentasi
✓
c.
Online exercise/kuiz (V-class)
✓
b.
Review textbook/Jurnal
...
..
d.
Laporan
✓
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
Minggu Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Pelajaran) Metode/Bentuk Pembelajaran Waktu Belajar (Menit) Kriteria Penilaian (Indikator) Bobot Nilai (%) Sumber belajar
1.
-
Menjelaskan konsep struktur komputer dan dapat menyebutkan komponen-komponennya.-
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 utama1. Pengenalan Umum Sistem Operasi
1. Definisi Sistem Operasi
2. Peran Sistem Operasi dalam Sistem Komputer Tujuan Sistem Operasi
3. Sejarah perkembangan Sistem Operasi
4. Batch System, Multiprogrammin g System, Time Sharing System, Multiprocessing System, Distributed System, Real Time System
2. Struktur Sistem Komputer, Operasi Sistem Komputer, Struktur Input/Output, Struktur Penyimpanan, Proteksi Hardware
-
Ceramah-
Discovery Learning2 x 160 menit Kuis Dimensi : Pemahaman Penilainan kompetensin ya :
-
Sangat memuask an-
Memuask an-
Batas-
Kurang memuask anuntuk sistem operasi dan bagaimana mencegah mereka (IEEE-CE 2016 CE-SRM-1 History and overview of operating systems)
-
Mengidentifikasi spesifikasi sistem operasi untuk perangkat sistem komputer SKKNI : 285/20162.
-
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)-
Mengimplementasik an Virtualisasi Sesuai Dengan Kebutuhan Organisasi (J.631120.008.01) SKKNI : 456/2015-
IEEE-CE 2016 CE-SRM-8 Support for virtualizationStruktur Sistem Operasi
1.
Komponen-komponen Sistem Operasi1.
Manajemen Proses2.
Manajemen Memori Utama3.
Manajemen Memori Sekunder4.
Manajemen I/O5.
Manajemen File2. Pelayanan Sistem Operasi
3. System Call
4. Sistem Program
5. Struktur Sistem Operasi
1.
Struktur Sederhana2.
Monolithic System3.
Pendekatan Berlapis (Layered Approach)4.
Mesin Virtual5.
Client System Model-
Ceramah-
Discovery Learning-
Diskusi kelompok (untuk beragam jenis Sistem Operasi)2 x 160 menit Laporan dan Komunikasi Dimensi :
6.
Kelengka pan laporan7.
Kebenara n laporan8.
Komunik asi tertulis 3a. Bahasa paper 3b. Kerapian paper9.
Komunik asi lisan 4a. Isi 4b. Organisa si 4c. Gaya presenta si Penilainan kompetensin ya :-
Sangat memuask an-
Memuask an-
Batas-
Kurang memuask an3.
-
Memahami konsep proses-
Memahami konsep penjadwalan-
Memahami konsep operasi pada proses-
Memahami konsep threads-
Memahami konsep komunikasi antar proses-
Memahami konsep buffering-
Memahami kondisi-kondisi pengecualian pada proses-
Memahami mengapa penjadwalan tugas dan pengiriman diperlukan sebagai sumber daya sistem dikelola (CE-SRM-3 Managing system resources)1. Konsep Proses
1.1. Definisi Proses
1.2. Status Proses
1.1. Process Control Block (PCB)
2. Konsep Penjadualan
2.1. Scheduling Queue
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
-
Ceramah-
Discovery Learning-
Diskusi kelompok (untuk beragam jenis Sistem Operasi)2 x 160 menit Laporan dan Komunikasi Dimensi : 1. Kelengka pan laporan 2. Kebenara n laporan 3. Komunik asi tertulis 3a. Bahasa paper 3b. Kerapian paper 4. Komunik asi lisan 4a. Isi 4b. Organisa si 4c. Gaya presenta si Penilainan kompetensin ya :
-
Sangat memuask an-
Memuask an-
Batas-
Kurangmemuask an
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 non-preemptive dan menunjukkan algoritma yang umum digunakan untuk penjadwalan (IEEE-CE 2016 CE-SRM-3 Managing system resources)1. Konsep Dasar Penjadualan Proses
1.1.Preemptive Scheduling 1.2. Dispatcher 2. Kriteria Penjadualan 3. Algoritma Penjadualan
3.1 First Come First Served
Scheduling(FCFS)
3.2 Shortest Job First Scheduling (SJF)
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
-
Ceramah-
Discovery Learning2 x 160 menit Kuis Dimensi : Pemahaman Penilainan kompetensin ya :
-
Sangat memuask an-
Memuask an-
Batas-
Kurang memuask an Laporan dan Komunikasi Dimensi : 1. Kelengka pan laporan 2. Kebenara n laporan 3. Komunik asi tertulis 3a. Bahasa paper 3b. Kerapian paper 4. Komunikasi lisan 4a. Isi 4b. Organisa si 4c. Gaya presenta si
Penilainan kompetensin ya :
-
Sangat memuask an-
Memuask an-
Batas-
Kurang memuask an5.
-
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 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)1. Masalah Critical Section
2. Sinkronisasi Software
3. Sinkronisasi Hardware
4. Semaphore
5. Masalah-masalah Klasik dalam Sinkronisasi
-
Ceramah-
Discovery Learning-
Diskusi kelompok (untuk beragam jenis Sistem Operasi)2 x 160 menit Laporan dan Komunikasi Dimensi :
1.
Kelengka pan laporan2.
Kebenara n laporan3.
Komunik asi tertulis 3a. Bahasa paper 3b. Kerapian paper4.
Komunik asi lisan 4a. Isi 4b. Organisa si 4c. Gaya presenta si Penilainan kompetensin ya :-
Sangat memuask an-
Memuask an-
Batas-
Kurang memuask an6.
-
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. Model Sistem
6.2. Karakteristik Deadlock
6.3. Metode penanganan Deadlock
6.4. Pencegahan Deadlock
6.5. Penghindaran Deadlock
6.6. Pendeteksian Deadlock
6.7. Recovery Deadlock
6.8. Pendekatan Kombinasi untuk Menghindari Deadlock
-
Ceramah-
Discovery Learning-
Diskusi kelompok (untuk beragam jenis Sistem Operasi)2 x 160 menit Laporan dan Komunikasi Dimensi : 1. Kelengka pan laporan 2. Kebenara n laporan 3. Komunik asi tertulis 3a. Bahasa paper 3b. Kerapian paper 4. Komunik asi lisan 4a. Isi 4b. Organisa si 4c. Gaya presenta si Penilainan kompetensin ya :
-
Sangat memuask an-
Memuask an-
Batas-
Kurangmemuask an
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)-
Menjelaskan dan memberikan contoh konsep dasar dalam concurrentprocessing seperti multiprosesor, multicore, memori SIMD, MIMD, sharing memori, dan memori terdistribusi (IEEE CE 2016 CE-SRM-6 Support for concurrent
1.
Konsep Dasar Memori1.1. Konsep Binding
1.2. Dynamic Loading
1.3. Dynamic Linking
1.4. Overlay
2.
Strategi ManajemenMemori
3.
Ruang Alamat Logika dan Fisik4.
Swapping5.
Pencatatan Pemakaian Memori5.1. Peta Bit
5.2. Linked List
6.
Monoprogramming-
Ceramah-
Discovery Learning-
Diskusi kelompok (untuk beragam jenis Sistem Operasi)2 x 160 menit Laporan dan Komunikasi Dimensi : 1. Kelengka pan laporan 2. Kebenara n laporan 3. Komunik asi tertulis 3a. Bahasa paper 3b. Kerapian paper 4. Komunik asi lisan 4a. Isi 4b. Organisa si 4c. Gaya presenta si Penilainan kompetensin ya :
-
Sangat memuask an-
Memuask an-
Batas-
Kurangprocessing) memuask an
8.
-
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)-
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)5. Pengalokasian Memori Berurutan (Contigous Allocation) a. Multiprogra mming dengan Partisi Statis b. Multiprogra mming dengan Partisi Dinamis c. 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 Kuis Dimensi : Pemahaman Penilainan kompetensin ya :
-
Sangat memuask an-
Memuask an-
Batas-
Kurang memuask an Laporan dan Komunikasi Dimensi : 1. Kelengka pan laporan 2. Kebenara n laporan 3. Komunik asi tertulis 3a. Bahasa paper 3b. Kerapian paper 4. Komunikasi lisan 4a. Isi 4b. Organisa si 4c. Gaya presenta si
Penilainan kompetensin ya :
-
Sangat memuask an-
Memuask an-
Batas-
Kurang memuask an9
-
Memahami konsep memori virtual-
Memahami konsep demand paging-
Memahami konsep Replacement-
Mampu menyebutkan algoritma page replacement-
Mampu menerapkan beragam algoritma page 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-SRM-3 Managing system resources)-
Menjelaskan prinsip-prinsip manajemen memori dan sistem1. Konsep dasar memori virtual
2. Demand Paging
3. Unjuk Kerja Demand Paging
4. Page Replacement
5. Algoritma Page Replacement
5.1. Algoritma FIFO
5.2. Algoritma Optimal
5.3. Algoritma Least Recently Use (LRU)
6. Pengalokasian Frame
6.1. Algoritma Pengalokasian
6.2. Algoritma Global dan Lokal
7. Trasing
-
Ceramah-
Discovery Learning-
Diskusi kelompok (untuk beragam jenis Sistem Operasi)2 x 160 menit Kuis Dimensi : Pemahaman Penilainan kompetensin ya :
-
Sangat memuask an-
Memuask an-
Batas-
Kurang memuask an Laporan dan Komunikasi Dimensi :1.
Kelengk apan laporan2.
Kebenara n laporan3.
Komunik asi tertulis 3a. Bahasa paper 3b. Kerapian papermemori virtual (IEEE CE 2016 CE-CAO-7 Memory system organization and architecture)
4.
Komunik asi lisan 4a. Isi 4b. Organisa si 4c. Gaya presenta siPenilainan kompetensin ya :
-
Sangat memuask an-
Memuask an-
Batas-
Kurang memuask an10.
-
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
1.4. Proteksi
2. Implementasi Sistem File
2.1. Struktur Sistem File
2.2. Metode Pengalokasian
2.3. Manajemen Ruang Kosong
2.4. Implementasi Direktori
2.5. Efisiensi dan Unjuk Kerja
2.6. Recovery
-
Ceramah-
Discovery Learning-
Diskusi kelompok (untuk beragam jenis Sistem Operasi)2 x 160 menit Laporan dan Komunikasi Dimensi : 1. Kelengka pan laporan 2. Kebenara n laporan 3. Komunik asi tertulis 3a. Bahasa paper 3b. Kerapian paper 4. Komunik asi lisan 4a. Isi 4b. Organisa si 4c. Gaya presenta si Penilainan kompetensin ya :
-
Sangat memuask an-
Memuask an-
Batas-
Kurang8% 1 : 10,11, 12 2 : 4 3 : 12 4 : 11,12,
13, 14
memuask an
11. UJIAN TENGAH SEMESTER
12.
-
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 CE-CAO-8 Input/output interfacing and communication)-
Menjelaskan interaksi DMA dengan I/O device (IEEE CE 2016 CE-CAO-8 Input/output interfacing and communication)1. Prinsip Perangkat Keras I/O
1.1 I/O Device
1.2 Device Controller
1.3 Direct Memory Access (DMA)
2. Prinsip Perangkat Lunak I/O
2.1 Tujuan Perangkat Lunak I/O
2.2 Interrupt Handler
2.3 Device Drivers
2.4 Device-Independent I/O Software
2.5 User-Space I/O Software
-
Ceramah-
Discovery Learning-
Diskusi kelompok (untuk beragam jenis Sistem Operasi)2 x 160 menit Laporan dan Komunikasi Dimensi :
1.
Kelengkapan laporan2.
Kebenaran laporan3.
Komunikasi tertulis 3a. Bahasa paper 3b. Kerapian paper4.
Komunikasi lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi Penilainan kompetensinya :-
Sangat memuaskan-
Memuaskan-
Batas-
Kurang memuaskan-
Di bawah standar5% 1 : 13
2 : 5 3 : 11 4 : -5 : 7
13.
-
Memahami konsep disk sebagai salah satu bagian dari3. Disk
3.1 Struktur Disk
-
-
Ceramah Discovery2 x 160 menit
Laporan dan Komunikasi
-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 Daya3.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
4. User Interface : Keyboard, mouse & monitor
4.1 Input software
4.2. Output software
Learning
-
Diskusi kelompok (untuk beragam jenis Sistem Operasi) Dimensi : 1. Kelengkapan laporan 2. Kebenaran laporan 3. Komunikasi tertulis 3a. Bahasa paper 3b. Kerapian paper 4. Komunikasi lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi Penilainan kompetensinya :-
Sangat memuaskan-
Memuaskan-
Batas-
Kurang memuaskan-
Di bawah standarOrganisasi yang Rapi SKKNI 2016/285
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 Komputerdari Serangan Berbagai Jenis Virus SKKNI 2016/285 (J.620900.028.02) - Memperbaiki Komputer yang Terinfeksi Virus SKKNI 2016/285 (J.620900.029.02) - Mengetahui cara
merawat sistem operasi SKKNI 2016/285 (J.620900.031.02)
1. Proteksi
1.1. Tujuan dari Proteksi
1.2. Domain Proteksi
1.3. Matriks Akses
1.4. Revokasi Hak Akses
1.5. Sistem Berdasarkan Kapabilitas
1.6. Proteksi Berdasarkan Bahasa
2. Sekuriti
2.1. Masalah Sekuriti
2.2. Autentikasi
2.3. Ancaman Program
2.4. Ancaman Sistem
2.5. Monitoring Ancaman
2.6. Enkripsi
-
Ceramah-
Discovery Learning-
Diskusi kelompok (untuk beragam jenis Sistem Operasi)2 x 160 menit Laporan dan Komunikasi Dimensi :
1.
Kelengkapan laporan2.
Kebenaran laporan3.
Komunikasi tertulis 3a. Bahasa paper 3b. Kerapian paper4.
Komunikasi lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi Penilainan kompetensinya :-
Sangat memuaskan-
Memuaskan-
Batas-
Kurang memuaskan-
Di bawah standar6% 1 : 14, 15 2 : 9 3 : 15 4 : -5 : 11
-
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) - Menjelaskan bagaimana model client-server bekerja dengan cara terdesentralisasi. (CE-CAO-11 Distributed system architectures) - Menjelaskan bagaimana agen bekerja dan bagaimana mereka memecahkan tugas-tugas sederhana (CE-CAO-11 Distributed system architectures)1.2. Struktur Sistem Terdistribusi
1.3. File Sistem Terdistribusi
1.4. Koordinasi Terdistribusi
Learning
-
Diskusi kelompok (untuk beragam jenis Sistem Operasi) Dimensi : 1. Kelengkapan laporan 2. Kebenaran laporan 3. Komunikasi tertulis 3a. Bahasa paper 3b. Kerapian paper 4. Komunikasi lisan 4a. Isi 4b. Organisasi 4c. Gaya presentasi Penilaian kompetensinya :-
Sangat memuaskan-
Memuaskan-
Batas-
Kurang memuaskan-
Di bawah standar2 : 8 3 : 16 4 : 5 :
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
Kemampua
n Akhir
yang
Diharapkan
Rumusan kemampuan dibidang kognitif, psikomotorik , dan afektif diusahakan lengkap dan
utuh (hard skills & soft skills).Merupakantahapan kemampuan yang diharapkan dapat
mencapai kompetensi mata kuliah ini diakhir semester.
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/Ben
tuk
Pembelajara
n
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
RANCANGAN TUGAS
Nama Mata Kuliah
: Sistem Operasi
SKS
: 2
Program Studi
: Teknik Komputer
Pertemuan ke
: 1
Fakultas
: Diploma Teknologi Informasi
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
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.
Menyusun hardware, software dan media penyimpanan sesuai rancangan arsitektur cloud computing
2.
Melakukan instalasi sistem operasi menggunakan software virtual machine (VM Ware/Virtual Box/Proxmox) sesuai kriteria performance, stress dan
integration jenis layanan
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.
Optimasi konfigurasi setting BIOS untuk sistem komputer.
2.
Optimasi setting peripheral sesuai dengan kebutuhan.
3.
Optimasi setting manajemen power sesuai dengan spesifikasi penggunaan.
4.
Berikan contoh yang menggambarkan mengapa penjadwalan tugas dan pengiriman diperlukan sebagai sumber daya sistem dikelola
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 :
2.
Jelaskan contoh masalah runtime yang bisa timbul akibat operasi bersamaan beberapa tugas atau komponen dalam sistem
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.
Jelaskan cara pencegahan, pendeteksian dan penanganan deadlock
2.
jelaskan mengapa penjadwalan tugas dan pengiriman diperlukan sebagai sumber daya sistem dikelola
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.
Jelaskan hirarki memori (cache melalui memori virtual) dan pengorbanan biaya-kinerja yang dibuat dalam desain
2.
Jelaskan dan berikan contoh konsep dasar dalam concurrent processing seperti multiprosesor, multicore, memori SIMD, MIMD, sharing memori,
dan memori terdistribusi
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.
Jelaskan hirarki memori (cache melalui memori virtual)
2.
Jelaskan cost-performance yang dibuat dalam desain
3.
Jelaskan prinsip-prinsip manajemen memori dan sistem memori virtual
4.
Terapkan beragam algoritma page replacement pada bermacam situasi yang berbeda
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.
Tentukan pilihan yang harus dibuat dalam desain sistem file pada pengguna yang berbeda-beda (misalnya untuk operator dan untuk admin)
2.
Bagaimana pilihan tersebut mempengaruhi manajemen sumber daya sistem
3.
Terapkan recovery data
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.
Jelaskan penggunaan interupsi untuk melaksanakan kontrol I/O dan transfer data
2.
Jelaskan interaksi DMA dengan I/O device
●
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.
Identifikasi jenis OS yang digunakan
2.
Siapkan backup data dan sistem
3.
Lakukan backup data dan sistem
4.
Periksa hasil backup data dan sistem
5.
Dokumentasi hasil backup data dan sistem
6.
Lakukan restore OS
7.
Uji restore OS
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.
Jelaskan beberapa jenis malware seperti virus, worm, trojan horse, key logger, dan ransomware
2.
Deteksi gangguan dan serangan dari berbagai jenis virus
3.
Susun rencana pencegahan terhadap serangan berbagai jenis virus komputer
4.
Susun dokumentasi pencegahan terhadap serangan berbagai jenis virus
5.
Identifikasi komputer yang terinfeksi virus
6.
Lakukan penanganan terhadap komputer yang telah terinfeksi virus
7.
Buat laporan perbaikan komputer yang terinfeksi virus
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.
Jelaskan perbedaan dan timbal balik antara berbagai paradigma sistem terdistribusi serta kegunaan dan penerapannya.
2.
Jelaskan bagaimana model client-server bekerja dengan cara terdesentralisasi.
3.
Jelaskan bagaimana agen bekerja dan bagaimana mereka memecahkan tugas-tugas sederhana
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi jawaban
DIMENSI
Sangat
Memuaskan
Memuaskan
Batas
Kurang
Memuaskan
Di
bawah
standard
SKOR
Kelengkapan
konsep
Lengkap dan terpadu
Lengkap
Masih kurang
beberapa
Hanya menunjukkan
Tidak ada konsep
2
aspek yang be
lum terungkap
KRITERIA 2 : Kebenaran isi jawaban
DIMENSI
Sangat
Memuaskan
Memuaskan
Batas
Kurang
Memuaskan
Di
bawah
standard
SKOR
Kebenaran
konsep
Diungkapkan
dengan tepat,
terdapat aspek
penting, analisis
dan
membantu
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
Tidak ada
konsep
yang
disajikan
KRITERIA 3 : Daya tarik komunikasi/presentasi
KRITERIA 3a : Komunikasi tertulis
DIMENSI
Sangat
Memuaskan
Memuaskan
Batas
Kurang
Memuaskan
Di
bawah
standard
SKOR
Bahasa
Paper
menggugah
pembaca untuk
mencari tahu
konsep lebih dalam
Bahasa
menambah
informasi
pembaca
deskriptif, tidak
terlalu menambah
pengetahuan
dan data
yang disampaikan
tidak menarik dan
membingungkan
Tidak
ada hasil
Kerapian
Paper
Paper
dibuat
dengan sangat
menarik dan
menggugah
semangat
membaca
Paper
cukup
menarik,
walau
tidak
terlalu
mengundang
Dijilid
biasa
Dijilid
namun
kurang rapi
Tidak
KRITERIA 3b : Komunikasi lisan
DIMENSI
Sangat
Memuaskan
Memuaskan
Batas
Kurang
Memuaskan
Di
bawah
standard
SKOR
Isi
Memberi
inspirasi pendengar
untuk mencari lebih dalam
Menambah
wawasan
Pembaca
masih
harus
menamb
ah lagi
informas
Informasi
yang
disampaikan tidak
menambah
wawasan bagi
Informasi
yang
disampaika
n
menyesatka
n atau salah
i dari
beberapa
sumber
pendengarnya
Organisasi
Sangat
runtut dan integratif
sehingga pendengar dapat
mengkompilasi isi
dengan
baik
Cukup
runtut
dan memberi
data pendukung
fakta yang
disampaikan
Tidak
didukung
data,
namun
menyam
paikan
informas
i yang
benar
Informasi
yang
disampaikan tidak
ada dasarnya
Tidak
mau
presentasi
1
Gaya
Presentasi
Menggugah
semangat
Membuat
Lebih
banyak
Selalu
membaca
catatan
Tidak
a
pendengar
paham,
hanya
sesekali saja
memandang
catatan
catatan
(tergantung