Anda di halaman 1dari 6

SILABUS MATA KULIAH

Bobot SKS: Semester:


Mata Kuliah : SISTEM OPERASI Kode MK:
2 7
A. Deskripsi Singkat Matakuliah sistem operasi komputer adalah matakuliah yang wajib diikuti oleh mahasiswa teknik informasika, sistem
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)
B. Tujuan Instruksi Umum (TIU) Setelah mengikuti mata kuliah ini diharapkan mahasiswa dapat mengerti tentang struktur sistem operasi komputer, proses
dan thread, cpu scheduling, sinkronisasi, managemen memori dan media penyimpan serta system sekuriti dalam
perancangan sebuah sistem operasi komputer.
C.
Metode Estimasi
No Tujuan Instruksional Khusus (TIK) Pokok Bahasan Sub Pokok Bahasan Daftar Pustaka
Pengajaran Waktu
1. Apa itu sistem  Ceramah 1x100’
operasi  Diskusi
2. Tujuan sistem  Tugas
operasi
3. Struktur Sistem
1. Mahasiswa diharapkan mengerti apa itu Komputer
sistem operasi serta mampu menjabarkan 4. Komponen-
Pengenalan Sistem
1 tujuan dari sistem operasi komputer. komponen sistem
Komputer
2. Mampu memahami struktur, organisasi dan komputer
operasi-operasi pada sistem komputer. 5. Organisasi Sistem
Komputer
6. Operasi-operasi
sistem komputer
7. Interupsi
1. Proses  Ceramah 1x100’
2. Management  Diskusi
memori  Tugas
1. Mahasiswa diharapkan memahami struktur 3. Proteksi dan sekuriti
Struktur Sistem 4. Scheduling dan
2 sistem operasi komputer, layanan-layanan
Operasi management
dan antar muka sistem operasi.
resource
5. Struktur sistem

1. Mahasiswa diharapkan memahami konsep 1. Pengertian Proses  Ceramah 1x100’


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
3. Mengetahui tentang Process Control Block Block (PCB)
(PCB) dan Process Switching 5. Process Switching
1. Pengertian Thread  Ceramah 1x100’
2. Single & Multi  Diskusi
Threads  Tugas
3. Multithreading
4. Performansi Thread
1. Mahasiswa diharapkan mengerti apa itu 5. Sinkronisasi Thread
thread 6. User Level Thread &
2. Mampu memahami sistem multithreading Kernel Level Thread
4 3. Mampu menjabarkan perbedaan antara Thread 7. Symetric
multithreading dengan multitasking Multiprocessing
4. Mengetahui perbedaan User Thread dan (SMP)
Kernel Thread 8. MikroKernel

1. Konsep Dasar  Ceramah 1x100’


2. Kriteria Scheduling  Diskusi
1. Mahasiswa diharapkan mengerti tentanga 3. Algoritma  Tugas
konsep penjadwalan CPU Schedulling
2. Mampu menyebutkan kriteria scheduling 4. Multiple-Processor
5 CPU Schedulling Scheduling
3. Mengerti tentang Multiple-Processor
Scheduling 5. Thread Scheduling
4. Mengerti tentang thread scheduling
1. Pengertian  Ceramah 1x100’
Sinkronisasi  Diskusi
2. Problem Critical-  Tugas
Section
3. Race Condition
1. Mahasiswa diharapkan memahami sistem 4. Solusi Problem
sinkronisasi proses. Critical-Section
2. Memahami tentang critical-section problem 5. Komponen Critical
6 dan solusinya Sinkronisasi Proses Section
3. Mengetahui algoritma sinkronisasi 6. Aturan Critical-
4. Mampu menjelaskan masalah-masalah Section
klasik pada sistem sisnkronisasi 7. Algoritma
Sinkronisasi
8. Semaphore
9. Masalah klasik
pada sinkronisasi
1. Definisi Deadlock  Ceramah 1x100’
2. Penyebab Deadlock  Diskusi
3. Metode  Tugas
penanganan
Deadlock
1. Mahasiswa diharapkan memahami
pengertian Deadlock
7 Dead Lock
2. Mengetahui penyebab Deadlock
3. Mengetahui metode pencegahan Deadlock
8 UTS

1. Media  Ceramah 1x100’


Penyimpanan  Diskusi
Utama  Tugas
2. Direct Memory
Access (DMA)
3. Pemberian Alamat
4. Ruang Alamat
1. Mahasiswa diharapkan mengetahui sistem Logika & Fisik
managemen memori 5. Fungsi manajemen
9 Managemen Memori memori
2. Mengetahui fungsi managemen memori
3. Mengetahui teknik pengalokasian memori 6. Pengalokasian
Memori
7. Algoritma
Pengalokasian
Memori dengan
Partisi Dinamis
1. Media Penyimpan  Ceramah 1x100’
Massal:HDD and  Diskusi
SSD  Tugas
2. Perangkat
1. Mahasiswa diharapkan mengetahui teknik tambahan Disk
managemen media peyimpanan 3. Struktur Disk
Managemen Media 4. Penjadwalan Disk
10 2. Mengetahui struktur disk
Penyimpanan 5. Managemen Disk
3. Mengetahui teknik penjadwalan dan
managemen disk 6. Penanganan Swap-
Space

Anda mungkin juga menyukai