RPS Sistem Operasi
RPS Sistem Operasi
Mata Kuliah: Sistem Operasi Komputer Kode: 21-3-08-4-6-06-2 SKS: 2 Sem: VI (Lima)
Matakuliah ini mengajarkan konsep Dasar dari Sistem operasi, Struktur system perasi, Konsep Proses, Thread, Konsep Penjadwalan, Konsep
Interaksi , Manajemen Memori , memori virtual , manajemen penyimpanan, Manajemen I/O,Konsep Proteksi.
Bentuk Kriteria
Minggu CapaianPembelajaran Materi/PokokBahasan BobotNilai
Pembelajaran Penilaian
1 Pengenalan OS -Konsep Dasar Perangkat Komputer Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
- Mampu memahami konsep Opensource - Arsitektur Komputer QA/tanya jawab dalam kuliah 2. 20% Tugas
- Memahami Keuntungan Opensource - Pengenalan OS Tugas, Bacaan dan tugas 3. 30% UTS
- Memahami Kekurangan Opensource 4. 40% UAS
2 Memahami Struktur dalam Sistem Operasi Struktur Sistem Operasi Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
QA/tanya jawab dalam kuliah dan 2. 20% Tugas
Tugas, Bacaan
tugas 3. 30% UTS
4. 40% UAS
3 Memahami Konsep Proses dalam pada Konsep Proses Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
system operasi QA/tanya jawab dalam kuliah dan 2. 20% Tugas
Tugas, Bacaan 3. 30% UTS
tugas
4. 40% UAS
4 Memahami Fungsi dari Thread Konsep Thread Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
QA/tanya jawab dalam kuliah dan 2. 20% Tugas
Tugas, Bacaan
tugas 3. 30% UTS
4. 40% UAS
5 Memahami Pertanyaan / Soal yang diujikan QUIZ 1. 10 %kehadiran
2. 20% Tugas
3. 30% UTS
4. 40% UAS
6 Sinkronisasi Proses Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
- Memahami Konsep Masalah Critical- QA/tanya jawab dalam kuliah 2. 20% Tugas
Section dan Solusi, yang solusinya dapat 3. 30% UTS
digunakan untuk memastikan konsistensi 4. 40% UAS
data bersama.
- Memahami Konsep menyajikan solusi
terhadap perangkat lunak dan perangkat
Tugas, Bacaan
keras terkait dengan masalah Critical-
Section - Memahami beberapa masalah
sinkronisasi proses (processsynchronization)
Sklasik.
- Mengetahui beberapa alat (Tools) yang
digunakan untuk menyelesaikan masalah
terkait dengan sinkronisasi proses.
7 Memahami Konsep Proses dalam pada Konsep Penjadwalan Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
system operasi QA/tanyajawab dalam kuliah 2. 20% Tugas
Tugas, Bacaan
3. 30% UTS
4. 40% UAS
8 UJIAN TENGAH SEMESTER
(UTS)
Memahami Konsep dasar deadlock, Deadlock Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
Memahami sejumlah metode yang QA/tanyajawab dalam kuliah 2. 20% Tugas
9 digunakan untuk mencegah atau Tugas, Bacaan 3. 30% UTS
menghindari Deadlock dalam sistem 4. 40% UAS
kompute
Main Memory Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
Memahami deskripsi secara rinci tentang QA/tanyajawab dalam kuliah 2. 20% Tugas
berbagai cara dalam mengatur perangkat 3. 30% UTS
keras memori. · Memahami berbagai teknik 4. 40% UAS
10 mengalokasikan memori ke proses. · Tugas, Bacaan
Memahami tentang bagaimana paging
bekerja dalam sistem komputer
kontemporer.
Memami tentang virtual memori dalam Virtual Memori Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
system operasi dan dapat mengkonfigurasi QA/tanyajawab dalam kuliah 2. 20% Tugas
11 Tugas, Bacaan
virtual memori dalam system operasi 3. 30% UTS
4. 40% UAS
- Memahami struktur fisik perangkat Struktur Penyimpanan Masal Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
penyimpanan sekunder dan pengaruhnya QA/tanyajawab dalam kuliah 2. 20% Tugas
terhadap penggunaan perangkat. 3. 30% UTS
- Memahami karakteristik kinerja perangkat 4. 40% UAS
12 penyimpanan massal. Tugas, Bacaan
- Memahami algoritma penjadwalan disk.
- Memahami layanan sistem operasi yang
disediakan untuk penyimpanan massal,
termasuk RAID.
- Memahami fungsi sistem file. - Memahami Antar Muka File Sistem Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
gambarkan antarmuka sistem file (File QA/tanyajawab dalam kuliah 2. 20% Tugas
System Interface) - Memahami sistem file 3. 30% UTS
(File system), metode akses (Access 4. 40% UAS
13 Tugas, Bacaan
Method), berbagi file (Sharing File),
penguncian file (File Locking), dan struktur
direktori. - Memahami Konsep perlindungan
sistem file (File System Protection)
14 - Memahami Konsep Tentang penerapan Implementasi File Sistem Tugas, Bacaan Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
sistem file lokal dan struktur direktori. - QA/tanyajawab dalam kuliah 2. 20% Tugas
Memahami Bagaimana caara implementasi 3. 30% UTS
sistem file jarak jauh (Remote File system). - 4. 40% UAS
Memahami alokasi blok dan algoritma blok
bebas (Free Block) dan pertukaran
(Tradeoffs).
Memahami tentan g manajemen I/O yang Input dan Output System Kriteria: tepat menjawab Bentuk: 1. 10 %kehadiran
terdapat pada system operasi QA/tanyajawab dalam kuliah 2. 20% Tugas
15 Tugas, Bacaan
3. 30% UTS
4. 40% UAS
UJIAN AKHIR SEMESTER
16 (UAS)
Referensi
2. [Silberschatz2002] Abraham Silberschatz, Peter Galvin, dan Greg Gagne. 2002. Applied Operating Systems. Sixth Edition. John Wiley & Sons.
3. [Silberschatz2005] Avi Silberschatz, Peter Galvin, dan Grag Gagne. 2005. Operating Systems Concepts. Seventh Edition. John Wiley & Sons.
4. [Stallings2001] William Stallings. 2001. Operating Systems: Internal and Design Principles. Fourth Edition. Edisi Keempat. Prentice-Hall International. New Jersey.
5. [Tanenbaum1997] Andrew S Tanenbaum dan Albert S Woodhull. 1997. Operating Systems Design and Implementation. Second Edition. Prentice-Hall.
6. [WEBAmirSch2000] Yair Amir dan Theo Schlossnagle. 2000. Operating Systems 00.418: Memory Management – http://www.cs.jhu.edu/ ~yairamir/ cs418/ os5/ . Diakses 29 Mei 2006.