Anda di halaman 1dari 11

RPS

SISTEM OPERASI
RENCANA PEMBELAJARAN SEMESTER
PROGRAM STUDI S1 TEKNIK KOMPUTER
FAKULTAS TEKNIK DAN ILMU KOMPUTER
MATA KULIAH KODE RUMPUN MK BOBOT (sks) SEMESTER Direvisi
SISTEM OPERASI INF 218 3 3
OTORISASI Pengembang RP Koordinator RMK Ketua Program Studi Wakil Dekan I

Syaiful Ahdan, S.Kom., Syaiful Ahdan, S.Kom., Muh. Bakri, M.T. Agus Mulyanto, S.Kom.,
M.T. M.T. M.T., M.Sc.
Capaian Pembelajaran Sikap (CPL-S)
CPL01-S3 Menginternalisasi nilai, norma, dan etika akademik.
CPL01-S10 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara
mandiri.
Keterampilan Khusus (CPL-KK)
CPL04-KK6 Mampu memilih sumberdaya dan memanfaatkan perangkat perancangan dan analisis
rekayasa berbasis teknologi informasi dan komputasi yang sesuai untuk melakukan
aktivitas rekayasa pada sistem komputer, jaringan komputer, sistem tertanam, atau
sistem kendali berbasis komputer.
Pengetahuan (CPL-P)
CPL02-P1 Menguasai konsep teoretis sains dasar, aplikasi matematika, prinsip-prinsip rekayasa,
sains rekayasa dan perancangan rekayasa yang diperlukan untuk analisis dan
perancangan sistem komputer, jaringan komputer, sistem tertanam, dan sistem kendali
berbasis komputer;
Program Studi:
1. Setelah mendapatkan mata kuliah ini, mahasiswa diharapkan dapat memahami konsep dasar sistem
operasiMahasiswa dapat Memahami Struktur Sistem Operasi.
2. Setelah mendapatkan mata kuliah ini, mahasiswa diharapkan dapat memahami komponen penyusun sistem
operasi.
3. Setelah mendapatkan mata kuliah ini, mahasiswa diharapkan dapat memahami metode penjadwalan proses dan
struktur pengaturan memori dalam sistem operasi.
Mata Kuliah Sistem Operasi
1. Mahasiswa dapat Memahami Konsep Dasar Perangkat Komputer.
2. Mahasiswa dapat Memahami Konsep Dasar Sistem Operasi.
3. Mahasiswa dapat Memahami Komponen Sistem Operasi.
4. Mahasiswa dapat Memahami Struktur Sistem Operasi.
5. Mahasiswa dapat Memahami Konsep Proses.
6. Mahasiswa dapat Memahami Konsep Thread.
7. Mahasiswa dapat Memahami Konsep Penjadwalan CPU.
8. Mahasiswa dapat Memahami Konsep Interaksi.
9. Mahasiswa dapat Memahami Manajemen Memori.
10. Mahasiswa dapat Memahami Virtual Memori.
11. Mahasiswa dapat Memahami Manajemen Penyimpanan.
12. Mahasiswa dapat Memahami Manajemen Input/output.

Deskripsi Singkat MK 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.
Materi Pembelajaran 1. 1. Konsep Dasar Perangkat Komputer.
2. Konsep Dasar Sistem Operasi.
3. Komponen Sistem Operasi.
4. Struktur Sistem Operasi.
5. Konsep Proses.
6. Konsep Thread.
7. Konsep Penjadwalan CPU.
8. Konsep Interaksi.
9. Manajemen Memori.
10. Virtual Memori.
11. Manajemen Penyimpanan.
12. Manajemen Input/output.

Pustaka Utama:
[Stallings2001] William Stallings. 2001. Operating Systems: Internal and Design Principles. Fourth Edition.
Edisi Keempat. Prentice-Hall International. New Jersey.
Pendukung:
1. [Morgan1992] K Morgan. “The RTOS Difference”. Byte. August 1992. 1992
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.
7. [WEBFunkhouser2002] Thomas Funkhouser. 2002. Computer Science 217 Introduction to Programming
Systems: Memory Paging – http://www.cs.princeton.edu/ courses/ archive / spring02/ cs217/ lectures/
paging.pdf . Diakses 28 Juni 2006.
8. [WEBGottlieb2000] Allan Gottlieb. 2000. Operating Systems: Page tables http://allan.ultra.nyu.edu/
~gottlieb/ courses/ 1999-00-spring/ os/ lecture-11.html Diakses 28 Juni 2006.
9. [WEBSolomon2004] Marvin Solomon. 2004. CS 537 Introduction to Operating Systems: Lecture Notes Part
7 – http://www.cs.wisc.edu/ ~solomon/ cs537/ paging.html . Diakses 28 Juni
Media Pembelajaran Software: Hardware:
Ms. Power Point, OS Linux, VmWare, Virtual Box PC, LCD Projector
Dosen Pengampu
Mata Kuliah Syarat -

Metode/ Assesment
Materi Strategi
Mg CP-MK
Pembelajaran Pembelajaran Bobot
Ke- (Sesuai tahapan belajar) Indikator Bentuk
(Pustaka) (Estimasi (%)
Waktu)
1 - Pengenalan OS - Konsep - Tutorial Memahami konsep dasar Sistem Tugas,
- Mampu memahami konsep Dasar - Ceramah Operasi berbasis Opensource Bacaan
Opensource Perangkat - Diskusi
- Memahami Keuntungan Komputer - Tanya
Opensource - Arsitektur Jawab
- Memahami Kekurangan Komputer - Praktikum
Opensource - Pengenalan - Tugas
OS
Metode/ Assesment
Materi Strategi
Mg CP-MK
Pembelajaran Pembelajaran Bobot
Ke- (Sesuai tahapan belajar) Indikator Bentuk
(Pustaka) (Estimasi (%)
Waktu)
2 Memahami Struktur dalam Sistem Struktur Sistem Tutorial, - Memahami tiga bagian dalam Tugas,
Operasi Operasi Ceramah, struktur sistem operasi Bacaan
Diskusi, - Dapat menjelaskan tiga hal yang
Praktikum terkait pada struktur system operasi
- Memahami fungsi-fungsi layer pada
sistem operasi
- Memahami beberapa level pada
sistem operasi
- Memahmi Proses Boot dan kernel
pada system operasi

Memahami Konsep Proses dalam Konsep Proses Tutorial, - Memahami Beberapa Tahapan Tugas,
pada system operasi Ceramah, dalam pembentukan Proses Bacaan
Diskusi, - Dapat menjelaskan Tahapan-
Praktikum tahapan dalam status Proses
- Dapat menjelaskan hal-hal yang
terkait pada Proses control block
3 dan Hirarki proses
Memahami Fungsi dari Thread Konsep Thread Tutorial, - Mampu Menjelaskan Manfaat dari Tugas,
Ceramah, Penggunaan Thread Bacaan
Diskusi, - Dapat Menjelaskan tentang dua
Praktikum jenis thread
- Memahami model multi thereading
- Memahami Pertanyaan / Soal Mengerjakan - Dapat Mengerjakan Soal Ujian
4 yang diujikan QUIZ Soal Ujian, Sesuai Dengan Pertanyaan yang 30%
Praktikum diujikan
Metode/ Assesment
Materi Strategi
Mg CP-MK
Pembelajaran Pembelajaran Bobot
Ke- (Sesuai tahapan belajar) Indikator Bentuk
(Pustaka) (Estimasi (%)
Waktu)

5 - Memahami Konsep Masalah Sinkronisasi Tutorial, - Mampu Menjelaskan tentang Tugas,


Critical-Section dan Solusi, yang Proses Ceramah, Critical-Section Mampu Bacaan
solusinya dapat digunakan untuk Diskusi, Menjelaskan Tentang Konsep
memastikan konsistensi data Praktikum menyajikan solusi terhadap
bersama. perangkat lunak dan perangkat
- Memahami Konsep menyajikan keras terkait dengan masalah
solusi terhadap perangkat lunak Critical-Section
dan perangkat keras terkait - Mampu Menjelaskan beberapa
dengan masalah Critical-Section masalah terkait sinkronisasi proses
- Memahami beberapa masalah (process-synchronization) klasik.
sinkronisasi proses (process- - Mampu Menjelaskan fungsi dari
synchronization) Sklasik. beberapa alat (Tools) yang
- Mengetahui beberapa alat digunakan untuk menyelesaikan
(Tools) yang digunakan untuk masalah terkait dengan sinkronisasi
menyelesaikan masalah terkait proses.
dengan sinkronisasi proses.
6 Memahami Konsep Proses dalam Konsep Tutorial, - Memahami tentang Device Queue Tugas,
pada system operasi Penjadwalan Ceramah, - Dapat menjelaskan tentang Bacaan
Diskusi, Konsep Penjadwalan
Praktikum
7 Memahami Konsep dasar deadlock, Deadlock Tutorial, - Mampu Mendeskripsikan Konsep Tugas,
Memahami sejumlah metode yang Ceramah, dasar deadlock Bacaan
digunakan untuk mencegah atau Diskusi, - Mampu menjelaskan beberapa
menghindari Deadlock dalam sistem Praktikum metode yang digunakan untuk
komputer. mencegah atau menghindari
Metode/ Assesment
Materi Strategi
Mg CP-MK
Pembelajaran Pembelajaran Bobot
Ke- (Sesuai tahapan belajar) Indikator Bentuk
(Pustaka) (Estimasi (%)
Waktu)
Deadlock dalam sistem komputer.
- Dapat Mengerjakan Soal Ujian
- Memahami Pertanyaan / Soal Mengerjakan Sesuai Dengan Pertanyaan yang
8 yang diujikan UTS
Soal Ujian diujikan
20%

9 · Memahami deskripsi secara rinci Main Memory Tutorial, • Mampu Menjelaskan deskripsi Tugas,
tentang berbagai cara dalam mengatur Ceramah, secara rinci tentang berbagai cara Bacaan
perangkat keras memori. Diskusi, dalam mengatur perangkat keras
· Memahami berbagai teknik Praktikum memori.
• Mampu Menjelsakan berbagai
mengalokasikan memori ke proses.
teknik mengalokasikan memori ke
· Memahami tentang bagaimana
proses.
paging bekerja dalam sistem • Mampu Menjelaskan tentang
komputer kontemporer. bagaimana cara kerja paging dalam
sistem komputer kontemporer.
-
Memami tentang virtual memori Virtual Memori Tutorial, - Dapat menjelaskan alur kerja dari Tugas,
dalam system operasi dan dapat Ceramah, virtual memori Bacaan
mengkonfigurasi virtual memori Diskusi, - Dapat menjelaskan fungsi dari
dalam system operasi Praktikum Virtual Memory
- Dapat Menjelaskan Virtual Memory
10 yang terdapat pada operating sistem
- Memahami struktur fisik Struktur - Mampu Menjelaskan struktur fisik
perangkat penyimpanan Penyimpanan perangkat penyimpanan sekunder
sekunder dan pengaruhnya Masal dan pengaruhnya terhadap
terhadap penggunaan perangkat. penggunaan perangkat.
- Memahami karakteristik kinerja - Mampu Mendeskripsikan
Metode/ Assesment
Materi Strategi
Mg CP-MK
Pembelajaran Pembelajaran Bobot
Ke- (Sesuai tahapan belajar) Indikator Bentuk
(Pustaka) (Estimasi (%)
Waktu)
perangkat penyimpanan massal. karakteristik kinerja perangkat
- Memahami algoritma penyimpanan massal.
penjadwalan disk. - Mampu Menjelaskan algoritma
- Memahami layanan sistem penjadwalan disk.
operasi yang disediakan untuk - Mampu Menjelaskan jenis jenis
penyimpanan massal, termasuk layanan sistem operasi yang
RAID. disediakan untuk penyimpanan
massal, termasuk RAID.
- Memahami fungsi sistem file. Antar Muka Tutorial, - Mampu Menjelaskan fungsi sistem Tugas,
- Memahami gambarkan File Sistem Ceramah, file. Bacaan
antarmuka sistem file (File Diskusi, - Mampu mendeskripsikan
System Interface) Praktikum gambarkan antarmuka sistem file
- Memahami sistem file (File (File System Interface)
system), metode akses (Access - Mampu menjelaskan Tentang File
11
Method), berbagi file (Sharing system, Access Method, Sharing
File), penguncian file (File File , File Locking, Directory
Locking), dan struktur direktori. Structure.
- Memahami Konsep - Mampu Menjelaskan Konsept File
perlindungan sistem file (File System Protection
System Protection) -
- Memahami Konsep Tentang Implementasi Tutorial, - Mampu Menjelaskan Konsep Tugas,
penerapan sistem file lokal dan File Sistem Ceramah, Tentang penerapan sistem file lokal Bacaan
struktur direktori. Diskusi, dan struktur direktori.
12 - Memahami Bagaimana caara Praktikum - Mampu Mejelaskan Bagaimana
implementasi sistem file jarak caara implementasi sistem file jarak
jauh (Remote File system). jauh (Remote File system).
- Memahami alokasi blok dan - Mamampu Menjelaskan bagaimana
Metode/ Assesment
Materi Strategi
Mg CP-MK
Pembelajaran Pembelajaran Bobot
Ke- (Sesuai tahapan belajar) Indikator Bentuk
(Pustaka) (Estimasi (%)
Waktu)
algoritma blok bebas (Free alokasi blok dan algoritma blok
Block) dan pertukaran (Trade- bebas (Free Block) dan pertukaran
offs). (Trade-offs)
-
13 Memahami tentan g manajemen I/O Input dan Tutorial, - Mengetahui Alat I/O Tugas,
yang terdapat pada system operasi Output System Ceramah, - Mampu menjelaskan yang terkait Bacaan
Diskusi, dengan absraksi system computer
Praktikum
14 - Memahami tujuan dan prinsip Perlindungan Tutorial, - Mampu Menjelaskan tujuan dan Tugas,
perlindungan (Protection) pada Ceramah, prinsip perlindungan (Protection) Bacaan
sistem komputer modern. Diskusi, pada sistem komputer modern.
- Memahami tentang domain Praktikum - Mampu Menjelaskan tentang
perlindungan (Domain domain perlindungan (Domain
Protection) Protection)
- Memahami bagaimana - Mampu Menjelaskan bagaimana
menentukan sumber daya yang menentukan sumber daya yang
dapat diakses oleh suatu proses. dapat diakses oleh suatu proses.
- Memahami bagaimana - Mampu Menjelaskan bagaimana
memeriksa sistem perlindungan memeriksa sistem perlindungan
(System Protection) berbasis (System Protection) berbasis
kemampuan dan bahasa. kemampuan dan bahasa.
- -
15 - Memahami ancaman (thread) dan Keamanan Tutorial, - Mampu Menjelaskan Tentang Tugas,
serangan keamanan (Attacks). Ceramah, ancaman (thread) dan serangan Bacaan
- Memahami dasar-dasar enkripsi, Diskusi, keamanan (Attacks).
otentikasi, dan hashing. Praktikum - Mampu Menjelaskan Tentang
Metode/ Assesment
Materi Strategi
Mg CP-MK
Pembelajaran Pembelajaran Bobot
Ke- (Sesuai tahapan belajar) Indikator Bentuk
(Pustaka) (Estimasi (%)
Waktu)
- Memahami penggunaan dasar-dasar enkripsi, otentikasi, dan
kriptografi dalam komputasi. hashing.
- Memahami Gambaran berbagai - Mampu Menjelaskan
tindakan pencegahan terhadap Tentang penggunaan kriptografi
serangan keamanan. dalam komputasi.
- Mampu Menjelaskan
Tentang Gambaran berbagai
tindakan pencegahan terhadap
serangan keamanan.

16 - Memahami Pertanyaan / Soal Mengerjakan - Dapat Mengerjakan Soal Ujian


yang diujikan UAS
Soal Ujian
Sesuai Dengan Pertanyaan yang Ujian 30%
diujikan

Anda mungkin juga menyukai