UNIVERSITAS POTENSI UTAMA
FAKULTAS FAKULTAS TEKNIK DAN ILMU KOMPUTER
PROGRAM STUDI REKAYASA PERANGKAT LUNAK

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
  • 1. Arpaci-Dusseau, R. H., & Arpaci-Dusseau, A. C. (2022). Operating Systems: Three Easy Pieces. Arpaci-Dusseau Books.
  • 2. Silberschatz, A., Galvin, P. B., & Gagne, G. (2018). Operating System Concepts (10th ed.). Wiley.
  • 3. Tanenbaum, A. S., & Bos, H. (2014). Modern Operating Systems (4th ed.). Pearson.
  • 4. Anderson, T., & Dahlin, M. (2014). Operating Systems: Principles and Practice (2nd ed.). Recursive Books.
  • 5. McKusick, M. K., Neville-Neil, G. V., & Watson, R. N. M. (2014). The Design and Implementation of the FreeBSD Operating System (2nd ed.). Addison-Wesley Professional.
  • 6. Bovet, D. P., & Cesati, M. (2005). Understanding the Linux Kernel (3rd ed.). O'Reilly Media.
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

Teknik Penilaian CPMK

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

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
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
2. Penilaian CPMK
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%