Kode Bobot Semester: SISTEM OPERASI MK:...
Transcript of Kode Bobot Semester: SISTEM OPERASI MK:...
-
SILABUS MATA KULIAH
Matakuliah : SISTEM OPERASIKodeMK:
BobotSKS:
3
Semester:
A. Deskripsi SingkatMatakuliah sistem operasi komputer adalah matakuliah yang wajib diikuti oleh mahasiswa teknik informasika, sisteminformasi. Matakuliah ini menjabarkan tentang konsep-konsep dasar dalam memahami sistem operasi komputer. Penyajianmateri dari kuliah ini dimulai dengan pengenalan sistem komputer, struktur sistem operasi komputer, proses dan thread, cpuscheduling, sinkronisasi, deadlock, managemen memori dan media penyimpan, serta sistem proteksi dan sekuriti, dan diakhiridengan studi kasus tentang sistem operasi DOS (Disk Operating Sistem)
B. Tujuan Instruksional Umum(TIU)
Setelah mengikuti mata kuliah ini diharapkan mahasiswa dapat mengerti tentang struktur sistem operasi komputer, proses danthread, cpu scheduling, sinkronisasi, managemen memori dan media penyimpan serta system sekuriti dalam perancangansebuah sistem operasi komputer.
C. BahasanNO Tujuan Instruksional Khusus (TIK) PokokBahasan Sub Pokok Bahasan
MetodePengajaran
EstimasiWaktu
DaftarPustaka
1.
1. Mahasiswa diharapkan mengerti apaitu sistem operasi serta mampumenjabarkan tujuan dari sistemoperasi komputer.
2. Mampu memahami struktur,organisasi dan operasi-operasi padasistem komputer.
Pengenalan SistemKomputer
1. Apa itu sistem operasi2. Tujuan sistem operasi3. Struktur Sistem
Komputer4. Komponen-komponen
sistem komputer5. Organisasi Sistem
Komputer6. Operasi-operasi sistem
komputer7. Interupsi
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
2.
1. Mahasiswa diharapkan memahamistruktur sistem operasi komputer,layanan-layanan dan antar mukasistem operasi.
Struktur SistemOperasi
1. Proses2. Management memori3. Proteksi dan sekuriti4. Scheduling dan managemen
resource5. Struktur Sistem
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
-
3.
1. Mahasiswa diharapkan memahamikonsep proses pada sistem operasi.
2. Mampu menjelaskan hal-hal yangberhubungan dengan proses sepertipembentukan dan terminasi proses
3. Mengetahui tentang Process ControlBlock (PCB) dan process switching
Proses
1. Pengertian Proses2. Pembentukan dan
Terminasi Proses3. Status Proses4. Process Control Block
(PCB)5. Process Switching
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
4.
1. Mahasiswa diharapkan mengerti apaitu thread
2. Mampu memahami sistemmultithreading
3. Mampu menjabarkan perbedaanantara multithreading denganmultitasking
4. Mengetahui Perbedaan User threaddan Kernel Thread
Thread 1. Pengertian Thread2. Single & Multi Threads3. Multithreading4. Performansi Thread5. Sinkronisasi Thread6. User Level Thread &
Kernel Level Thread7. Symetric Multiprocessing
(SMP)8. MikroKernel
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
5.
1. Mahasiswa diharapkan mengertitentanga konsep penjadwalan CPU
2. Mampu menyebutkan kriteriascheduling
3. Mengerti tentang Multiple-ProcessorScheduling
4. Mengerti tentang thread scheduling
CPU Schedulling
1. Konsep Dasar2. Kriteria Scheduling3. Algoritma Schedulling4. Multiple-Processor
Scheduling5. Thread Scheduling
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
6.
1. Mahasiswa diharapkan memahamisistem sinkronisasi proses.
2. Memahami tentang critical-sectionproblem dan solusinya
3. Mengetahui algoritma sinkronisasi4. Mampu menjelaskan masalah-
masalah klasik pada sistemsisnkronisasi
Sinkronisasi Proses
1. Pengertian Sinkronisasi2. Problem Critical-Section3. Race Condition4. Solusi Problem Critical-
Section5. Komponen Critical Section6. Aturan Critical-Section7. Algoritma Sinkronisasi8. Semaphore9. Masalah klasik pada
sinkronisasi
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
-
7.
1. Mahasiswa diharapkan memahamipengertian Deadlock
2. Mengetahui penyebab Deadlock3. Mengetahui metode pencegahan
Deadlock
Dead Lock
1. Definisi Deadlock2. Penyebab Deadlock3. Metode penanganan
Deadlock
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
8. UTS
9.
1. Mahasiswa diharapkan mengetahuisistem managemen memori
2. Mengetahui fungsi managemenmemori
3. Mengetahui teknik pengalokasianmemori
ManagemenMemori
1. Media Penyimpanan Utama2. Direct Memory Access
(DMA)3. Pemberian Alamat4. Ruang Alamat Logika &
Fisik5. Fungsi manajemen memori6. Pengalokasian Memori7. Algoritma Pengalokasian
Memori dengan PartisiDinamis
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
10
1. Mahasiswa diharapkan mengetahuiteknik managemen mediapeyimpanan
2. Mengetahui struktur disk3. Mengetahui teknik penjadwalan dan
managemen disk
Managemen MediaPenyimpanan
1. Media Penyimpan Massal:HDD and SSD
2. Perangkat tambahan Disk3. Struktur Disk4. Penjadualan Disk5. Managemen Disk6. Penanganan Swap-Space
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
11
1. Mahasiswa diharapkan mengetahuijenis-jenis perangkat keras I/O daninterface aplikasi I/O.
2. Mengetahui tentang kernel I/Osubsystem
3. Mengatahui teknik penanganan I/O
Managemen SistemInput/Output (I/O)
1. Perangkat keras I/O2. Interface aplikasi I/O3. Kernel I/O subsystem4. Penanganan permintaan
I/O5. Kinerja I/O
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
-
12
1. Mahasiswa dapat menjelaskan tujuandari sistem proteksi dan security
2. Mengetahui prinsip-prinsip proteksi,domain proteksi, akses matrik sertaimplementasi akses matrik dalamsistem proteksi
3. Mengetahui permasalahan dalambidang sekuriti, jenis-jenis ancamanterhadap komputer dan mengetahu iteknik pengamanannya
Sistem Proteksi danSekuriti
1. Tujuan sistem proteksi2. Domain proteksi3. Akses Matrik4. Implementasi akses Matrik5. Antivirus
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
13
6. Masalah keamanan7. Program threat8. User Authentication9. Ancaman Sistem10. Monitoring ancaman11. Enkripsi
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
14
1. Mahasiswa mampu menjabarkanpengertian dan kegunaan dari sistemterdistribusi
2. Mengetahui karakteristik dan modeldari sistem terdistribusi
3. Mampu menjelaskan tentangpermasalahan dan tantangan yang adapada sistem terdistribusi
Sistem Terdistribusi
1. Pengertian sistemterdistribusi
2. Mengapa diperlukansistem terdistribusi
3. Karakteristik sistemterdistribusi
4. Model sistem terdistribusi5. Permasalahan dan
tantangan sistemterdistribusi
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
15.
1. Mahasiswa diharapkan mampumemahami system operasi DOS
2. Mengetahui system file FAT, batchFile
3. Mengetahui perintah-perintah yangada pada DOS
Studi kasus DOS(Disk OperationSystem)
1. Prinsip dasar DOS2. Command Interpreter pada
DOS3. File Allocation Table
(FAT)4. Batch File5. Autoexe.bat6. Fungsi CONNFIG.SYS
pada DOS7. DOS Command8. Perbandingan DOS dengan
UNIX
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
-
161. Mahasiswa diharapkan mampu
memahami materi-materi sebelumujian
Review Materi
Review materi-materi setelahUTS
Ceramah Diskusi Tugas
1x150 1,2,3,4,5
A. Daftar Pustaka 1. A.Silberschatz, Peter B.Galvin, G. Gagne, Operating System Concepts, John Wiley&Sons, United State, 2013.2. Milenkovic, Milan, Operating Systems : Concepts and Design, MacGraw-Hill Book Co., Singapore, 1992.
3. Stallings, William, Operating Systems, Second Edition, Prentice-Hall International Editions, Englewood Cliffs,New Jersey, 1995.
4. Tanenbaum, Andrew S., Modern Operating Systems, Prentice-Hall International Editions, Englewood Cliffs,New Jersey, 1992.
5. Hariyanto, Bambang. 2003. Sistem Operasi. Bandung : Informatika
Dibuat tgl : /2013Edisi : 1
Diperiksa olehKetua Jurusan
Disahkan olehPembantu RektorBidang Akademik
Pembuat :
Rahmad Sadli, ST, MT, MSc