Anda di halaman 1dari 5

SILABUS MATA KULIAH

Kode Bobot Semester:


Matakuliah : SISTEM OPERASI MK: SKS:
3
Matakuliah sistem operasi komputer adalah matakuliah yang wajib diikuti oleh mahasiswa teknik informasika, sistem
A. Deskripsi Singkat informasi. Matakuliah ini menjabarkan tentang konsep-konsep dasar dalam memahami sistem operasi komputer. Penyajian
materi dari kuliah ini dimulai dengan pengenalan sistem komputer, struktur sistem operasi komputer, proses dan thread, cpu
scheduling, sinkronisasi, deadlock, managemen memori dan media penyimpan, serta sistem proteksi dan sekuriti, dan diakhiri
dengan studi kasus tentang sistem operasi DOS (Disk Operating Sistem)

Setelah mengikuti mata kuliah ini diharapkan mahasiswa dapat mengerti tentang struktur sistem operasi komputer, proses dan
B. Tujuan Instruksional Umum thread, cpu scheduling, sinkronisasi, managemen memori dan media penyimpan serta system sekuriti dalam perancangan
(TIU) sebuah sistem operasi komputer.

C. Bahasan
Pokok Metode Estimasi Daftar
NO Tujuan Instruksional Khusus (TIK) Sub Pokok Bahasan
Bahasan Pengajaran Waktu Pustaka
1. Apa itu sistem operasi  Ceramah 1x150’ 1,2,3,4,5
2. Tujuan sistem operasi  Diskusi
3. Struktur Sistem  Tugas
1. Mahasiswa diharapkan mengerti apa
Komputer
itu sistem operasi serta mampu
4. Komponen-komponen
menjabarkan tujuan dari sistem
Pengenalan Sistem sistem komputer
1. operasi komputer.
Komputer 5. Organisasi Sistem
2. Mampu memahami struktur,
Komputer
organisasi dan operasi-operasi pada
6. Operasi-operasi sistem
sistem komputer.
komputer
7. Interupsi

1. Proses  Ceramah 1x150’ 1,2,3,4,5


1. Mahasiswa diharapkan memahami
2. Management memori  Diskusi
struktur sistem operasi komputer,
Struktur Sistem 3. Proteksi dan sekuriti  Tugas
2. layanan-layanan dan antar muka
Operasi 4. Scheduling dan managemen
sistem operasi.
resource
5. Struktur Sistem
1. Mahasiswa diharapkan memahami 1. Pengertian Proses  Ceramah 1x150’ 1,2,3,4,5
konsep proses pada sistem operasi. 2. Pembentukan dan  Diskusi
2. Mampu menjelaskan hal-hal yang Terminasi Proses  Tugas
3. berhubungan dengan proses seperti Proses 3. Status Proses
pembentukan dan terminasi proses 4. Process Control Block
3. Mengetahui tentang Process Control (PCB)
Block (PCB) dan process switching 5. Process Switching
1. Mahasiswa diharapkan mengerti apa Thread 1. Pengertian Thread  Ceramah 1x150’ 1,2,3,4,5
itu thread 2. Single & Multi Threads  Diskusi
2. Mampu memahami sistem 3. Multithreading  Tugas
multithreading 4. Performansi Thread
3. Mampu menjabarkan perbedaan 5. Sinkronisasi Thread
4.
antara multithreading dengan 6. User Level Thread &
multitasking Kernel Level Thread
4. Mengetahui Perbedaan User thread 7. Symetric Multiprocessing
dan Kernel Thread (SMP)
8. MikroKernel
1. Mahasiswa diharapkan mengerti 1. Konsep Dasar  Ceramah 1x150’ 1,2,3,4,5
tentanga konsep penjadwalan CPU 2. Kriteria Scheduling  Diskusi
2. Mampu menyebutkan kriteria 3. Algoritma Schedulling  Tugas
5. scheduling CPU Schedulling 4. Multiple-Processor
3. Mengerti tentang Multiple-Processor Scheduling
Scheduling 5. Thread Scheduling
4. Mengerti tentang thread scheduling
1. Pengertian Sinkronisasi  Ceramah 1x150’ 1,2,3,4,5
2. Problem Critical-Section  Diskusi
1. Mahasiswa diharapkan
3. Race Condition  Tugas
memahami sistem sinkronisasi
4. Solusi Problem Critical-
proses.
Section
2. Memahami tentang critical-section
6. Sinkronisasi Proses 5. Komponen Critical Section
problem dan solusinya
6. Aturan Critical-Section
3. Mengetahui algoritma sinkronisasi
7. Algoritma Sinkronisasi
4. Mampu menjelaskan masalah-
8. Semaphore
masalah klasik pada sistem
9. Masalah klasik pada
sisnkronisasi
sinkronisasi
1. Mahasiswa diharapkan 1. Definisi Deadlock  Ceramah 1x150’ 1,2,3,4,5
memahami pengertian Deadlock 2. Penyebab Deadlock  Diskusi
7. 2. Mengetahui penyebab Deadlock Dead Lock 3. Metode penanganan  Tugas
3. Mengetahui metode pencegahan Deadlock
Deadlock

8. UTS

1. Media Penyimpanan Utama  Ceramah 1x150’ 1,2,3,4,5


2. Direct Memory Access  Diskusi
(DMA)  Tugas
1. Mahasiswa diharapkan mengetahui 3. Pemberian Alamat
sistem managemen memori 4. Ruang Alamat Logika &
9. 2. Mengetahui fungsi Managemen Fisik
managemen memori Memori 5. Fungsi manajemen memori
3. Mengetahui teknik pengalokasian 6. Pengalokasian Memori
memori 7. Algoritma Pengalokasian
Memori dengan Partisi
Dinamis

1. Media Penyimpan Massal:  Ceramah 1x150’ 1,2,3,4,5


1. Mahasiswa diharapkan mengetahui HDD and SSD  Diskusi
teknik managemen media 2. Perangkat tambahan Disk  Tugas
peyimpanan Managemen Media 3. Struktur Disk
10
2. Mengetahui struktur disk Penyimpanan 4. Penjadualan Disk
3. Mengetahui teknik penjadwalan dan 5. Managemen Disk
managemen disk 6. Penanganan Swap-Space

1. Mahasiswa diharapkan mengetahui 1. Perangkat keras I/O  Ceramah 1x150’ 1,2,3,4,5


jenis-jenis perangkat keras I/O dan 2. Interface aplikasi I/O  Diskusi
interface aplikasi I/O. Managemen Sistem 3. Kernel I/O subsystem  Tugas
11
2. Mengetahui tentang kernel Input/Output (I/O) 4. Penanganan permintaan
I/O subsystem I/O
3. Mengatahui teknik penanganan I/O 5. Kinerja I/O
1. Tujuan sistem proteksi  Ceramah 1x150’ 1,2,3,4,5
1. Mahasiswa dapat menjelaskan tujuan 2. Domain proteksi  Diskusi
dari sistem proteksi dan security 3. Akses Matrik  Tugas
12
2. Mengetahui prinsip-prinsip proteksi, 4. Implementasi akses Matrik
domain proteksi, akses matrik serta 5. Antivirus
implementasi akses matrik dalam Sistem Proteksi dan
sistem proteksi Sekuriti 6. Masalah keamanan  Ceramah 1x150’ 1,2,3,4,5
3. Mengetahui permasalahan dalam 7. Program threat  Diskusi
bidang sekuriti, jenis-jenis ancaman 8. User Authentication  Tugas
13
terhadap komputer dan mengetahu i 9. Ancaman Sistem
teknik pengamanannya 10. Monitoring ancaman
11. Enkripsi
1. Mahasiswa mampu menjabarkan 1. Pengertian sistem  Ceramah 1x150’ 1,2,3,4,5
pengertian dan kegunaan dari sistem terdistribusi  Diskusi
terdistribusi 2. Mengapa diperlukan  Tugas
2. Mengetahui karakteristik dan model sistem terdistribusi
dari sistem terdistribusi 3. Karakteristik sistem
14 Sistem Terdistribusi
3. Mampu menjelaskan tentang terdistribusi
permasalahan dan tantangan yang ada 4. Model sistem terdistribusi
pada sistem terdistribusi 5. Permasalahan dan
tantangan sistem
terdistribusi
1. Prinsip dasar DOS  Ceramah 1x150’ 1,2,3,4,5
1. Mahasiswa diharapkan mampu 2. Command Interpreter pada  Diskusi
memahami system operasi DOS DOS  Tugas
2. Mengetahui system file FAT, batch 3. File Allocation Table
File (FAT)
Studi kasus – DOS 4. Batch File
3. Mengetahui perintah-perintah yang
15. (Disk Operation
ada pada DOS 5. Autoexe.bat
System) 6. Fungsi CONNFIG.SYS
pada DOS
7. DOS Command
8. Perbandingan DOS dengan
UNIX
Review materi-materi setelah  Ceramah 1x150’ 1,2,3,4,5
1. Mahasiswa diharapkan mampu UTS  Diskusi
16 memahami materi-materi sebelum Review Materi  Tugas
ujian

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 : /2013 Diperiksa oleh Disahkan oleh


Edisi : 1 Ketua Jurusan Pembantu Rektor
Bidang Akademik
Pembuat :

Rahmad Sadli, ST, MT, MSc

Anda mungkin juga menyukai