FAKULTAS TEKNIK UNIVERSITAS SYIAH KUALA (2018) RENCANA PEMBELAJARAN SEMESTER (RPS)
Mata Kuliah : Sistem Operasi Semester : 4 Kode : TEL527 SKS : (3-0)
Program Studi : Teknik Elektro Dosen : 1) Dr. Ramzi Adriman, S.T, M.Sc 2) Afdhal, S.T, M.Sc
Capaian Pembelajaran Program Studi (CP-PRODI) :
D. Memiliki pengetahuan teoritis yang luas untuk mengidentifikasi, merumuskan, menganalisa dan menyelesaikan masalah atau memberikan solusi alternatif dalam bidang teknik elektro dan pengetahuan khusus yang mendalam pada bidang keahliannya.
Capaian Pembelajaran Mata Kuliah (CP-MK) :
1. Mampu menjabarkan servis yang disediakan dalam sistem operasi 2. Mampu membedakan antara single thread dan multi threads 3. Dapat mendefinisikan beberapa algoritma penjadwalan pada realtime CPU 4. Mampu menjelaskan konsep dasar I/O hardware dan I/O interface
Kriteria Penilaian: Item Penilaian :
Nomor Nilai Angka Nilai Huruf Item % 1 ≥87 A Absensi 10% 2 78 - <87 AB Tugas dan Proyek 35% 3 69 - <78 B Post Test 10% 4 60 - <69 BC UTS 20% 5 51 - <60 C UAS 25% 6 41 - <51 D 7 <41 E Total 100% JADWAL, URAIAN MATERI DAN KEGIATAN PERKULIAHAN Minggu Kemampuan Akhir Bahan Kajian Strategi Waktu Kriteria Penilaian Bobot Ke- Yang Diharapkan (Materi Pelajaran) Pembelajaran Belajar (Indikator) Nilai (Menit) (1) (2) (3) (4) (5) (6) (7) 1 a. Mahasiswa mampu memahami a. Kontrak Ceramah, 510 a. Kebenaran dalam memahami 2% target dan tujuan mata kuliah perkuliahan tanya-jawab, materi b. Mahasiswa memahami definisi dari b. Pengertian sistem post-test b. Post-test sistem operasi operasi c. Mahasiswa mampu membedakan c. Organisasi sistem konsep sistem operasi, organisasi komputer sistem komputer, dan arsitektur d. Arsitektur sistem sistem komputer komputer 2 a. Mahasiswa mampu menjabarkan a. Operating sistem Ceramah, 510 a. Kebenaran dalam memahami 2% servis yang disediakan dalam sistem services tanya-jawab, materi operasi b. System calls dan post-test b. Post-test b. Mahasiswa mampu tipenya mendeskripsikan pengertian sistem c. Struktur dari calls beserta tipe-tipenya sistem operasi c. Mahasiswa mampu menjelaskan d. Sistem boot struktur dari sistem operasi d. Mampu mendeskripsikan apa itu sistem boot 3 a. Mahasiswa mampu menjabarkan a. Konsep proses Ceramah, 510 a. Kebenaran dalam memahami 2% konsep proses seperti pengertian, b. Penjadwalan tanya-jawab, materi status dari proses, process control proses post-test b. Post-test block, dan operasi-operasinya c. Operasi dalam b. Mahasiswa mampu memahami suatu proses algoritma dalam penjadwalan suatu d. Komunikasi dalam proses suatu proses: c. Mahasiswa mampu menjelaskan shared memory vs serta membedakan jenis komunikasi message passing antar proses system Minggu Kemampuan Akhir Bahan Kajian Strategi Waktu Kriteria Penilaian Bobot Ke- Yang Diharapkan (Materi Pelajaran) Pembelajaran Belajar (Indikator) Nilai (Menit) (1) (2) (3) (4) (5) (6) (7) 4 a. Mahasiswa mampu a. Threads Ceramah, 510 a. Kebenaran dalam memahami 2% mendeskripsikan pengertian threads b. Single thread vs tanya-jawab, materi b. Mahasiswa mampu membedakan multi threads post-test b. Post-test antara single thread dan multi c. Multithreading threads model: many-to- c. Mahasiswa memahami dan dapat one, one-to-one, membedakan model dari many-to-many multithreads model d. Mahasiswa mampu menjabarkan d. Threading issues masalah-masalah yang sering muncul pada threads 5 a. Mahasiswa mampu memahami a. Sikronisasi proses Ceramah, 510 a. Kebenaran dalam memahami 5% konsep sinkronisasi proses b. Mutex lock tanya-jawab, materi b. Mahasiswa mampu memahami apa c. Semaphore presentasi b. Presentasi tugas 1 itu mutex dan semaphore d. Contoh c. Mahasiswa mampu menjabarkan sinkronisasi contoh dari sinkronisasi proses e. Tugas 1 d. Mahasiswa mampu memberikan presentasi teknis terhadap hasil tugas mereka 6 a. Mahasiswa mampu menjelaskan a. Konsep dasar Ceramah, 510 a. Kebenaran dalam memahami 2% konsep dasar dari sebuah penjadwalan tanya-jawab, materi penjadwalan CPU b. Kriteria dari post-test b. Post-test b. Mahasiswa memahami kriteria dari penjadwalan suatu penjadwalan CPU c. Algoritma c. Mahasiswa mampu membedakan penjadwalan: dan mendefinisikan beberapa FCFS, SJF, algoritma penjadwalan CPU Priority, Round- Robin Minggu Kemampuan Akhir Bahan Kajian Strategi Waktu Kriteria Penilaian Bobot Ke- Yang Diharapkan (Materi Pelajaran) Pembelajaran Belajar (Indikator) Nilai (Menit) (1) (2) (3) (4) (5) (6) (7) 7 a. Mahasiswa mampu menjelaskan a. Penjadwalan Ceramah, 510 a. Kebenaran dalam memahami 5% algoritma penjadwalan pada multiple-processor tanya-jawab, materi multiprosesor b. Penjadwalan presentasi b. Presentasi tugas 2 b. Mahasiswa dapat mendefinisikan realtime CPU beberapa algoritma penjadwalan scheduling: pada realtime CPU priority-based, c. Mahasiswa mampu memberikan rate-monotonic, presentasi terhadap hasil tugas earliest-deadline- mereka first scheduling c. Tugas 2 8 a. Mampu menyelesaikan Ujian Ujian Tengah Ujian 100 Kebenaran dalam menjawab 20% Tengah Semester dalam waktu yang Semester pertanyaan UTS telah ditentukan 9 a. Mahasiswa mampu memahami a. Karakteristik Ceramah, 510 a. Kebenaran dalam memahami 2% pengertian deadlock dan deadlock tanya-jawab, materi karakteristiknya b. Deadlock post-test b. Post-test b. Mahasiswa mampu menjelaskan prevention: mutex, beberapa cara menghindari deadlock hold and wait, no c. Mahasiswa dapat menjelaskan preemption beberapa algoritma untuk c. Deadlock menghindari deadlock avoidance: d. Mahasiswa mampu menjabarkan resource allocation bagaimana cara mendeteksi graph, banker terjadinya deadlock algorithm d. Deteksi deadlock 10 a. Mampu menjelaskan konsep dasar a. Konsep main Ceramah, 510 a. Kebenaran dalam memahami 2% dari memori utama (main memory) memory tanya-jawab, materi b. Mampu menjelaskan bagaimana b. Alokasi memori post-test b. Post-test cara mengalokasikan memori c. Segmentasi vs paging Minggu Kemampuan Akhir Bahan Kajian Strategi Waktu Kriteria Penilaian Bobot Ke- Yang Diharapkan (Materi Pelajaran) Pembelajaran Belajar (Indikator) Nilai (Menit) (1) (2) (3) (4) (5) (6) (7) c. Mampu membedakan antara d. Memori virtual segmentasi dan paging d. Mampu memahami konsep memori virtual 11 a. Mahasiswa mampu mendefinisikan a. Jenis-jenis media Ceramah, 510 a. Kebenaran dalam memahami 2% jenis-jenis media penyimpanan penyimpanan tanya-jawab, materi sekunder sekunder: post-test b. Post-test b. Mampu menjelaskan struktur yang magnetic disk, membangun suatu disk SSD, magnetic c. Mampu menyebutkan dan tapes menjelaskan algoritma-algoritma b. Struktur dari disk penjadwalan suatu disk, serta c. Penjadwalan disk manajemennya dan algoritmanya d. Manajemen disk 12 a. Mahasiswa memahami konsep a. Konsep berkas Ceramah, 510 a. Kebenaran dalam memahami 5% berkas (file) dalam suatu sistem (file): atribut, tanya-jawab, materi operasi operasi, tipe, presentasi b. Presentasi tugas 3 b. Mahasiswa mampu memahami struktur, struktur beberapa metode dalam berkas internal, pengaksesan file b. Metode c. Mampu menjelaska n konsep pengaksesan direktori dan jenis-jenis struktur berkas dari disk c. Konsep direktori d. Mahasiswa dapat menjelaskan dan struktur disk: pengertian mounting, sharing, dan single level, two proteksi dari suatu berkas level, tree structure, acyclic graph, general graph Minggu Kemampuan Akhir Bahan Kajian Strategi Waktu Kriteria Penilaian Bobot Ke- Yang Diharapkan (Materi Pelajaran) Pembelajaran Belajar (Indikator) Nilai (Menit) (1) (2) (3) (4) (5) (6) (7) d. Mounting, sharing, proteksi 13 a. Mahasiswa mampu menjelaskan a. I/O hardware Ceramah, 510 a. Kebenaran dalam memahami 2% konsep dasar I/O hardware dan I/O b. I/O interface tanya-jawab, materi interface c. Kernel I/O post-test b. Post-test b. Mahasiswa dapat menjelaskan subsystem pengertian dari kernel I/O subsistem d. Transforming I/O c. Mahasiswa memahami bagaimana request to suatu I/O request dapat diubah ke hardware operation operasi hardware 14 a. Mahasiswa mampu menjelaskan a. Konsep proteksi Ceramah, 510 a. Kebenaran dalam memahami 2% konsep dari proteksi dalam suatu b. Domain dari tanya-jawab, materi sistem operasi proteksi post-test b. Post-test b. Mampu mendefinisikan domain c. Security problem dari suatu proteksi d. Program threat, c. Mahasiswa dapat menjelaskan sistem threat, dan perbedaan antara proteksi dan network threat security d. Mahasiswa dapat menjelaskan perbedaan antara threat pada program, pada sistem, dan pada jaringan 15 a. Mampu memberikan presentasi a. Presentasi proyek Presentasi, 510 a. Presentasi proyek akhir 20% teknis dari hasil proyek akhir akhir diskusi, tanya- b. Mahasiswa mampu menguasai b. Review materi 9- jawab materi dari pertemuan 9-14 14 16 Mampu menyelesaikan ujian akhir Ujian Akhir Semester Ujian 100 Kebenaran dalam menjawab 25% semester dalam waktu yang telah pertanyaan UAS ditentukan TOTAL 100% Sumber Belajar/ Referensi [1]. Silberschatz, Galvin, and Gagne, “Operating System Concep Essentials”, John Wiley & Sons 2011. ISBN 978-0-470-88920-6 [2]. A.S. Tanenbaum, “Modern Operating System 4th Edition”, Publisher Pearson, March 2014, ISBN-10: 013359162X, ISBN-13: 978- 0133591620 [3]. W. Stalling, “Operating Systems: Internal and Design Principles 8thEdition”, Publisher: Pearson; 8 Edition (February 2, 2014), ISBN- 10: 0133805913, ISBN-13:978-0133805918
Mengetahui, Banda Aceh, 3 September 2018
Ketua Program Studi, Koordinator/ Penanggungjawab,
(Zulhelmi, S.T., M.Sc) (Dr. Ramzi Adriman, ST., M.Sc.)