|
UNIVERSITAS POTENSI UTAMA
|
RPS--AE2024MT2309 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| Sistem Operasi | AE2024MT2309 | Computing Essentials (CMP) | T= 1 | P= 2 | 2 | 28 Jun 2024 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Soeheri, M.Kom |
Soeheri, M.Kom |
Adil Setiawan, M.Kom |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL05 | Mampu menganalisa, mengambil keputusan, dan mengendalikan secara tepat dalam konteks penyelesaian masalah pengembangan perangkat lunak | |
| CPL06 | Mampu merencanakan, menerapkan, dan mengevaluasi prinsip rekayasa (engineering principles) dalam pengembangan perangkat lunak dengan mempertimbangkan faktor biaya, kemudahan penggunaan, keamanan, kinerja dan keandalan. | |
| CPL07 | Mampu mengingat dan mengaplikasikan prototype pada proyek perangkat lunak | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK05.03 | Mampu mengendalikan proyek pengembangan perangkat lunak, termasuk perencanaan, pelaksanaan, monitoring, dan evaluasi, dengan menggunakan alat dan teknik manajemen proyek yang sesuai seperti Agile, Scrum, atau Waterfall. | |
| CPMK06.02 | Mampu mengimplementasikan desain perangkat lunak sesuai dengan prinsip rekayasa, termasuk mengoptimalkan biaya, meningkatkan kemudahan penggunaan, menerapkan protokol keamanan, serta memastikan kinerja dan keandalan perangkat lunak. | |
| CPMK07.04 | Mampu melakukan pemantauan dan pengendalian dengan menggunakan tools pada proyek perangkat lunak | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.AE2024MT2309.CPM | Memahami dan Mengenal serta perkembangan Sistem Operasi | |
| sub.cpmk.AE2024MT2309.CPM | Memahami komponen dan strusktur sistem operasi | |
| sub.cpmk.AE2024MT2309.CPM | Memahami konsep proses pada proses dan penjadwalan proses. | |
| sub.cpmk.AE2024MT2309.CPM | Memahami operasi pembuatan dan penghapusan proses. | |
| sub.cpmk.AE2024MT2309.CPM | Memahami konsep dasar penjadwalan CPU serta algoritma penjadwalan CPU | |
| sub.cpmk.AE2024MT2309.CPM | Memahami Sinkronisasi Proses. | |
| sub.cpmk.AE2024MT2309.CPM | Memahami manajemen memori. | |
| sub.cpmk.AE2024MT2309.CPM | Memahami teknik manajemen memori. | |
| sub.cpmk.AE2024MT2309.CPM | Memahami memori virtual. | |
| sub.cpmk.AE2024MT2309.CPM | Memahami Deadlock serta penanganan deadlock | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK05.03 |
sub.cpmk.AE2024MT2309.CPM sub.cpmk.AE2024MT2309.CPM sub.cpmk.AE2024MT2309.CPM |
|
| CPMK06.02 |
sub.cpmk.AE2024MT2309.CPM sub.cpmk.AE2024MT2309.CPM sub.cpmk.AE2024MT2309.CPM |
|
| CPMK07.04 |
sub.cpmk.AE2024MT2309.CPM sub.cpmk.AE2024MT2309.CPM sub.cpmk.AE2024MT2309.CPM sub.cpmk.AE2024MT2309.CPM |
|
| Deskripsi Singkat MK | Mata kuliah ini membahas prinsip dan konsep dasar sistem operasi, termasuk perkembangan, komponen, dan strukturnya. Mahasiswa akan mempelajari konsep proses, penjadwalan CPU, sinkronisasi proses, penanganan deadlock, serta manajemen memori dan memori virtual. Mata kuliah ini memberikan landasan penting dalam memahami dan mengaplikasikan sistem operasi dalam pengembangan perangkat lunak. | |
| Bahan Kajian : Materi Pembelajaran | 1. Pengenalan Sejarah sistem operasi 2. Fungsi dan peran sistem operasi dalam komputer 3. Arsitektur sistem operasi 4. Lifecycle proses: pembuatan, eksekusi, dan terminasi 5. Konsep penjadwalan CPU 6. Mekanisme komunikasi antar proses (IPC) 7. Konsep dan penyebab deadlock 8. Alokasi memori: partisi tetap dan dinamis 9. Swapping dan teknik alokasi memori lainnya 10. Implementasi memori virtual: page table, TLB, dll | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
|
||
| Dosen Pengampu | Soeheri, M.Kom | |
| Mata Kuliah Syarat | - | |
| Pertemuan Ke | Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | Penilaian | Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; | Materi Pembelajaran | Bobot Penilaian | ||
|---|---|---|---|---|---|---|---|
| Indikator | Kriteria & Teknik | Luring | Daring | ||||
| 1 |
sub.cpmk.AE2024MT2309.CPM-Memahami dan Mengenal serta perkembangan Sistem Operasi |
Ketepatan dalam menjelaskan jenis Sistem Operasi, Device Driver dan Utilities; Apa yang dilakukan oleh SO |
Kriteria Rubrik Deskriptif Teknik Partisipasi |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Diskusi,[D=150 Menit] |
Topik Kontrak Perkuliahan; Pendahuluan tentang Sistem Operasi; Perangkat Lunak Sistem: Sistem Operasi (SO), Device Driver, dan Utilities; Apa yang dilakukan oleh Sistem Operasi; Contoh-contoh SO dan Perangkat Lunak Aplikasi Sub Topik |
5 |
| 2 |
sub.cpmk.AE2024MT2309.CPM-Memahami komponen dan strusktur sistem operasi |
Ketepatan menjelaskan Komponen-komponen Sistem Operasi |
Kriteria Rubrik Deskriptif Teknik Tugas Teori (Individu) |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Diskusi,[D=150 Menit] |
Topik Komponen-komponen Sistem Operasi (1): Mode Operasi dalam SO; Proteksi Prosesor; Manajemen Proses; Manajemen Memori Utama; dan Manajemen Berkas Sub Topik |
5 |
| 3 |
sub.cpmk.AE2024MT2309.CPM-Memahami konsep proses pada proses dan penjadwalan proses. |
Ketepatan menjelaskan Komponen-komponen Sistem Operasi |
Kriteria Rubrik Deskriptif Teknik Unjuk Kerja (Presentasi) |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Diskusi,[D=150 Menit] |
Topik Komponen-komponen Sistem Operasi (2): Manajemen Input/Output; Manajemen Penyimpanan Sekunder; dan Proteksi dan Keamanan Sub Topik |
10 |
| 4 |
sub.cpmk.AE2024MT2309.CPM-Memahami konsep proses pada proses dan penjadwalan proses. |
Ketepatan menjelaskan Penjadwalan Proses pada CPU |
Kriteria Rubrik Deskriptif Teknik Kuis |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Diskusi,[D=150 Menit] |
Topik Penjadwalan Proses pada CPU: Proses; Status Keadaan Proses; Algoritma First Comes First Served (FCFS); Shortest Job First (SJF); Penjadwalan Round-Robin; dan Evaluasi Algoritma Sub Topik |
10 |
| 5 |
sub.cpmk.AE2024MT2309.CPM-Memahami operasi pembuatan dan penghapusan proses. |
Ketepatan menjelaskan Sinkronisasi Proses |
Kriteria Rubrik Deskriptif Teknik Partisipasi |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Diskusi,[D=150 Menit] |
Topik Sinkronisasi Proses: Masalah Critical Section, Sinkronisasi Perangkat Keras; Larik Memutar (Circular Array) Sub Topik |
5 |
| 6 |
sub.cpmk.AE2024MT2309.CPM-Memahami konsep dasar penjadwalan CPU serta algoritma penjadwalan CPU |
Ketepatan mejelaskan Mekanisme Deadlock |
Kriteria Rubrik Deskriptif Teknik Tugas Teori (Individu) |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Diskusi,[D=150 Menit] |
Topik Mekanisme Deadlock pada Proses: Permasalahan Deadlock; Model Sistem; Watakwatak Deadlock; Graf Alokasi Sumber-daya; Metode Penanganan Deadlock; Sub Topik |
5 |
| 7 |
sub.cpmk.AE2024MT2309.CPM-Memahami Sinkronisasi Proses. |
Ketepatan menjelaskan Manajemen Penyimpan Massal (Disk Management) |
Kriteria Rubrik Deskriptif Teknik Tugas Teori (Kelompok) |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Diskusi,[D=150 Menit] |
Topik Manajemen Penyimpan Massal (Disk Management): Struktur Hard Disk; Penjadwalan Disk: FCFS, Shortest Seek Time First (SSTF), SCAN (Elevator); Circular-SCAN, LOOK, CircularLOOK; Seleksi terhadap Algoritma Sub Topik |
10 |
| 8 |
sub.cpmk.AE2024MT2309.CPM-Memahami Sinkronisasi Proses. |
Ketepatan Menuliskan jawaban sesuai soal |
Kriteria Ketepatan jawaban ujian sesuai perintah soal Teknik Tes Tulis (UTS) |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Materi Pertemuan 1-7 Sub Topik |
10 |
| 9 |
sub.cpmk.AE2024MT2309.CPM-Memahami Deadlock serta penanganan deadlock |
Ketepatan dalam menjelaskan Manajemen Penyimpanan Sementara (RAM). |
Kriteria Rubrik Deskriptif Teknik Partisipasi |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Diskusi,[D=150 Menit] |
Topik Manajemen Penyimpanan Sementara (RAM): Pengertian Memori; Manajemen Memori; Paging; Swapping; Sub Topik |
2.5 |
| 10 |
sub.cpmk.AE2024MT2309.CPM-Memahami Deadlock serta penanganan deadlock |
Ketepatan dalam menjelaskan Memori Virtual |
Kriteria Rubrik Deskriptif Teknik Partisipasi |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Diskusi,[D=150 Menit] |
Topik Memori Virtual: Latar Belakang Memori Virtual; Demand Paging; Kinerja Demand Paging; Algoritma Page; Alokasi Frame; Segmentasi Sub Topik |
2.5 |
| 11 |
sub.cpmk.AE2024MT2309.CPM-Memahami manajemen memori. |
Ketepatan menjelaskan Sistem Berkas (File System) |
Kriteria Rubrik Deskriptif Teknik Tugas Teori (Individu) |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Diskusi,[D=150 Menit] |
Topik Sistem Berkas (File System): File; Direktori; Implementasi File System; Pengamanan; Sub Topik |
2.5 |
| 12 |
sub.cpmk.AE2024MT2309.CPM-Memahami manajemen memori. |
-Ketepatan dalam menjelaskan langkah-langkah untuk memastikan kesesuian data setelah data dikirimkan melalui jaringan computer |
Kriteria Rubrik Deskriptif Teknik Tugas Teori (Individu) |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Tatap Muka,[TM=150 Menit] |
Topik Mesin Virtual (Virtual Machine/VM): Fungsi; Jenis VM; Keuntungan; Instalasi; Konfigurasi; Pengelolaan Sub Topik |
2.5 |
| 13 |
sub.cpmk.AE2024MT2309.CPM-Memahami teknik manajemen memori. |
Ketepatan menjelaskan Sistem Operasi Microsoft Windows |
Kriteria Rubrik Deskriptif Teknik Tugas Teori (Kelompok) |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Tatap Muka,[TM=150 Menit] |
Topik Studi Kasus: Sistem Operasi Microsoft Windows; Sejarah MS Windows; Prinsip Perancangan; Komponen sistem; Sistem Berkas; Networking; Antarmuka; Keamanan Sub Topik |
2.5 |
| 14 |
sub.cpmk.AE2024MT2309.CPM-Memahami teknik manajemen memori. |
Ketepatan menjelaskan Sistem Operasi Linux |
Kriteria Rubrik Deskriptif Teknik Tugas Teori (Kelompok) |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Diskusi,[D=150 Menit] |
Topik Studi Kasus: Sistem Operasi Linux; Sejarah Linux; Prinsip Perancangan; Kernel; Penjadwalan;Manajemen Memory; Sistem Berkas; Networking; Antarmuka; Keamanan Sub Topik |
2.5 |
| 15 |
sub.cpmk.AE2024MT2309.CPM-Memahami memori virtual. |
Ketepatan menjelaskan Sistem MaxOS |
Kriteria Rubrik Deskriptif Teknik Kuis |
Kuliah,Diskusi,[D=150 Menit] |
Kuliah,Tatap Muka,[TM=150 Menit] |
Topik Studi Kasus: Sistem Operasi OSX; Sejarah OSX; Prinsip Perancangan; Kernel; Penjadwalan; Manajemen Memory; Sistem Berkas; Networking; Antarmuka; Keamanan Sub Topik |
5 |
| 16 |
sub.cpmk.AE2024MT2309.CPM-Memahami memori virtual. |
Ketepatan Menuliskan jawaban sesuai soal |
Kriteria Ketepatan jawaban ujian sesuai perintah soal Teknik Tes Tulis (UAS) |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Materi Pertemuan 9-15 Sub Topik |
20 |
| CPL | MK | CPMK | Kuis | Tes Tulis (UTS) | Tes Tulis (UAS) | Tugas Teori (Individu) | Tugas Teori (Kelompok) | Unjuk Kerja (Presentasi) | Partisipasi |
|---|---|---|---|---|---|---|---|---|---|
| CPL05 | Sistem Operasi | CPMK05.03 | Y | Y | Y | Y | |||
| CPL06 | Sistem Operasi | CPMK06.02 | Y | Y | Y | Y | |||
| CPL07 | Sistem Operasi | CPMK07.04 | Y | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL05 | CPMK05.03 | sub.cpmk.AE2024MT2309.CPM | Partisipasi | 5 | Rubrik Deskriptif |
| CPL05 | CPMK05.03 | sub.cpmk.AE2024MT2309.CPM | Tugas Teori (Individu) | 5 | Rubrik Deskriptif |
| CPL05 | CPMK05.03 | sub.cpmk.AE2024MT2309.CPM | Unjuk Kerja (Presentasi) | 10 | Rubrik Deskriptif |
| CPL05 | CPMK05.03 | sub.cpmk.AE2024MT2309.CPM | Kuis | 10 | Rubrik Deskriptif |
| CPL06 | CPMK06.02 | sub.cpmk.AE2024MT2309.CPM | Partisipasi | 5 | Rubrik Deskriptif |
| CPL06 | CPMK06.02 | sub.cpmk.AE2024MT2309.CPM | Tugas Teori (Individu) | 5 | Rubrik Deskriptif |
| CPL06 | CPMK06.02 | sub.cpmk.AE2024MT2309.CPM | Tugas Teori (Kelompok) | 10 | Rubrik Deskriptif |
| CPL06 | CPMK06.02 | sub.cpmk.AE2024MT2309.CPM | Tes Tulis (UTS) | 10 | Ketepatan jawaban ujian sesuai perintah soal |
| CPL07 | CPMK07.04 | sub.cpmk.AE2024MT2309.CPM | Partisipasi | 2.5 | Rubrik Deskriptif |
| CPL07 | CPMK07.04 | sub.cpmk.AE2024MT2309.CPM | Partisipasi | 2.5 | Rubrik Deskriptif |
| CPL07 | CPMK07.04 | sub.cpmk.AE2024MT2309.CPM | Tugas Teori (Individu) | 2.5 | Rubrik Deskriptif |
| CPL07 | CPMK07.04 | sub.cpmk.AE2024MT2309.CPM | Tugas Teori (Individu) | 2.5 | Rubrik Deskriptif |
| CPL07 | CPMK07.04 | sub.cpmk.AE2024MT2309.CPM | Tugas Teori (Kelompok) | 2.5 | Rubrik Deskriptif |
| CPL07 | CPMK07.04 | sub.cpmk.AE2024MT2309.CPM | Tugas Teori (Kelompok) | 2.5 | Rubrik Deskriptif |
| CPL07 | CPMK07.04 | sub.cpmk.AE2024MT2309.CPM | Kuis | 5 | Rubrik Deskriptif |
| CPL07 | CPMK07.04 | sub.cpmk.AE2024MT2309.CPM | Tes Tulis (UAS) | 20 | Ketepatan jawaban ujian sesuai perintah soal |
| Total | 100 | ||||
| CPL | MK | CPMK | Kuis | Tes Tulis (UTS) | Tes Tulis (UAS) | Tugas Teori (Individu) | Tugas Teori (Kelompok) | Unjuk Kerja (Presentasi) | Partisipasi | Total |
|---|---|---|---|---|---|---|---|---|---|---|
| CPL05 | Sistem Operasi | CPMK05.03 | 10% | 0% | 0% | 5% | 0% | 10% | 5% | 30% |
| CPL06 | Sistem Operasi | CPMK06.02 | 0% | 10% | 0% | 5% | 10% | 0% | 5% | 30% |
| CPL07 | Sistem Operasi | CPMK07.04 | 5% | 0% | 20% | 5% | 5% | 0% | 5% | 40% |
| 100% | ||||||||||