Dokumen tersebut merupakan satuan acara perkuliahan (SAP) mata kuliah sistem operasi. SAP ini berisi rincian pembelajaran mata kuliah tersebut mulai dari kompetensi dasar, indikator pencapaian, materi pembelajaran, metode dan evaluasi pembelajaran, serta referensi bahan ajar. Mata kuliah ini membahas tentang konsep dasar sistem operasi, komponen-komponennya, struktur, manajemen proses, memori, peny
2. v
Program Studi Teknologi Informasi
Fakultas Teknik dan Ilmu Komputer
Versi : 1
Revisi : 0
Tanggal Revisi : …
Tanggal Berlaku: …
SATUAN ACARA PERKULIAHAN (SAP)
Kode Matakuliah : INF 218
Nama Matakuliah : Sistem Operasi
Kelompok Matakuliah : MPK / MKK / MKB / MPB / MBB / Praktikum
Semester /SKS : 2/ 3 (2-1) SKS
Perte
muan
Ke
Kompetensi Dasar Indikator Pokok Bahasan Materi
Media
Metode
Evalu
asi
Sumb
er
/Refe
rensi
1
- Mahasiswa Dapat
Mengenal Jenis-jenis
komputer
- Mahasiswa Dapat
Mengerti Tujuan Dari
Pembelajaran SIstem
operasi
- Memahami Pentingnya
belajar system operasi
- Mengenal Tentang Abstarksi
Sistem Komputer
- Mengenal Sejarah
Perkembangan Arsitektur
Komputer
- Memaham Tentang Bagan
Memori
Konsep Dasar
Perangkat
Komputer
1.1 Pentingnya Belajar
Sistem Operasi
1.2 Arsitektur Komputer White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
tanya
jawab,
diskusi
Latiha
n, PR.
1,2,3
3. 2,3
Memahami dan Mengenal
Tentang Komponen dalam
Sistem Operasi dan Memahami
dan Mengenal Tentang
Komponen dalam Sistem
Operasi
- Memahami dan mampu
menjelaskan beberapa
komponen dalam system
operasi
- Mengetahui Cara Kerja
Komponen system operasi
dan mengetahui beberapa
contoh komponen yang
terdapat pada beberapa
system operasi
Konsep dasar dan
Komponen Sistem
Operasi
2.1 Komponen Sistem
Operasi
2.2 Manajemen Proses
2.3 Manajemen Memori
Utama
2.4 Manajemen I/O
2.5 Manajemen
Penyimpanan Skunder
2.6 Sistem Proteksi
2.7 Jaringan
2.8 Command Interpreater
system
White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
tanya
jawab,
diskusi
Latiha
n, PR.
1,2,3
4 KUIS
5
Memahami Struktur dalam
Sistem Operasi
- Memahami tiga bagian dalam
struktur system operasi
- Dapat menjelaskan tiga hal
yang terkait pada struktur
system operasi
- Memahami fungsi-fungsi
layer pada system operasi
- Memahami beberapa level
pada system operasi
- Memahmi Proses Boot dan
kernel pada system operasi
Struktur Sistem
Operasi
3.1 Struktur Sederhana
3.2 Pendekatan Berlapis
3.3 Kernel Mikro
3.4 Boot White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
tanya
jawab,
diskusi
i
Latiha
n, PR.
1,2,3
4. - Memahami tiga bagian dalam
struktur system operasi
- Dapat menjelaskan tiga hal
yang terkait pada struktur
system operasi
- Memahami fungsi-fungsi
layer pada system operasi
- Memahami beberapa level
pada system operasi
- Memahmi Proses Boot dan
kernel pada system operasi
3.5 Kompilasi Kernel
3.6 Komputer Desktop
3.8 Sistem Prosesor Jamak
3.8 Sistem Waktu Nyata
White board, OHP,
LCD Proyektor,
Komputer
6
Memahami Konsep Proses
dalam pada system operasi
- Memahami Beberapa
Tahapan dalam pembentukan
Proses
- Dapat menjelaskan Tahapan-
tahapan dalam status Proses
- Dapat menjelaskan hal-hal
yang terkait pada Proses
control block dan Hirarki
proses
Konsep Proses
4.1 Pembentukan Proses
4.2 Terminasi Proses
4.3 Status Proses
White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
tanya
jawab,
diskusi
Latiha
n, PR.
1,2,3
- Memahami Beberapa
Tahapan dalam pembentukan
Proses
- Dapat menjelaskan Tahapan-
tahapan dalam status Proses
- Dapat menjelaskan hal-hal
yang terkait pada Proses
control block dan Hirarki
proses
4.4 Proses Control Block
(PCB)
4.5 Hirarki Proses
7 Memahami Fungsi dari Thread
- Mampu Menjelaskan Manfaat
dari Penggunaan Thread
- Dapat Menjelaskan tentang
dua jenis thread
Konsep Thread
5.1 Keuntungan Thread
5.2 Thread Pengguna &
Kernel
5.3 Model Multi Threading
White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
tanya
jawab,
Latiha
n, PR.
1,2,3
5. - Memahami model multi
thereading
diskusi
- Mampu Menjelaskan Manfaat
dari Penggunaan Thread
- Dapat Menjelaskan tentang
dua jenis thread
- Memahami model multi
thereading
5.4 Thread Pools
5.5 Thread Specific Data
8
Memahami Konsep Proses
dalam pada system operasi
- Memahami tentang Device
Queue
- Dapat menjelaskan tentang
Konsep Penjadwalan
Kosep
Penjadwalan
6.1 Penjadwalan Antrian
6.2 Penjadwal
6.3 Context Switch
White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
tanya
jawab,
diskusi
Latiha
n, PR.
1,2,3
9
Mahasiswa diharapkan dapat
menjawab soal UTS yang telah
diberikan
UTS
Mengerjakan Soal
UTS
(materi kuis yang diberikan
yaitu materi pertemuan 6-8
White board, OHP,
LCD Proyektor,
Komputer
Tatap
Muka
Tugas
1,2,3
10 Memahami Konsep Interaksi
- Mampu Menjelasi Beberapa
Konsep yang terkait pada
proses Interaksi
- Memahami Fungsi dari
Sinkronisasi
- Memahami Tentang Konsep
Komunikasi pada system
operasi
Konsep Interaksi
7.1 Proses Koperatif
7.2 Hubungan Antar Proses
7.3 Komunikasi Proses
7.4 Komunikasi Langsung
7.5 Komunikasi Tidak
Langsung
7.6 Sinkronisasi
7.7 Bufering
7.8 Socket Client/server
7.9 Server dan Thread
White board, OHP,
LCD Proyektor,
Komputer
Online
(Web base
Learning),
tanya
jawab,
diskusi
Latiha
n, PR.
1,2,3
11
Memahami tentang Manajemen
Memori dalam Sistem operasi
- Memahami Tentang
Manajemen Memori pada
system operasi
- Dapat menjelaskan fungsi
dari address binding
- Dapat menjelaskan fungsi
dari MMU
Manajemen
Memori
8.1 Address Binding
8.2 Ruang alamat logika &
Fisik
8.3 Pemanggilan Dinamis
White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
tanya
jawab,
diskusi
Latiha
n, PR.
1,2,3
6. - Memahami Tentang
Manajemen Memori pada
system operasi
- Dapat menjelaskan fungsi
dari address binding
- Dapat menjelaskan fungsi
dari MMU
8.4 Link DInamis & Pustaka
8.5 Overlays
12
Memami tentang virtual
memori dalam system operasi
dan dapat mengkonfigurasi
virtual memori dalam system
operasi
- Dapat menjelaskan alur kerja
dari virtual memori
- Dapat menjelaskan fungsi
dari Virtual Memory
- Dapat Menjelaskan Virtual
Memory yang terdapat pada
operating sistem
Memori Virtual
9.1 Deman paging
9.2 Skema Bit Valid
9.3 Penanganan Kesalahan
Halaman
White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
tanya
jawab,
diskusi
Latiha
n, PR.
1,2,3
- Dapat menjelaskan alur kerja
dari virtual memori
- Dapat menjelaskan fungsi
dari Virtual Memory
- Dapat Menjelaskan Virtual
Memory yang terdapat pada
operating sistem
9.4 Kelebihan Kekurangan
deman paging
9.5 Kinerja deman Paging
9.6 Persyaratan Hardware
Online
(Web base
Learning),
tanya
jawab,
diskusi
Latiha
n, PR.
13
Memahami Konsep manajemen
penyimpanan dalam sitem
operasi
- Dapat Mengetahui Jenis –
jenis berkas yang dikenali
pada system operasi
- Mengetahui Atribut dari suatu
berkas
- Mengetahui Operasi berkas
dan metode akses
Manajemen
Penyimpanan
10.1 Konsep Berkas
10.2 Atribut Berkas
10.3 Jenis Berkas
White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
tanya
jawab,
diskusi
Latiha
n, PR.
1,2,3
- Dapat Mengetahui Jenis –
jenis berkas yang dikenali
pada system operasi
- Mengetahui Atribut dari suatu
berkas
10.4 Operasi Berkas
10.5 Struktur Berkas
10.6 Metode Akses
7. - Mengetahui Operasi berkas
dan metode akses
14
Memahami tentan g
manajemen I/O yang terdapat
pada system operasi
- Mengetahui Alat I/O
- Mampu menjelaskan yang
terkait dengan absraksi
system computer
Manajemen Input /
Output
11.1 Komponen I/O
11.2 Penanganan I/O
11.3 Polling
White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
tanya
jawab,
diskusi
Latiha
n, PR.
1,2,3
15
Memahami tentan g
manajemen I/O yang terdapat
pada system operasi
- Mengetahui Jenis-jenis
register
Mengerti Tentang DMA
Manajemen Input /
Output
11.4 Interupsi
11.5 Direct Memory Access
(DMA)
White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
tanya
jawab,
diskusi
Latiha
n, PR.
1,2,3
16 Mahasiswa diharapkan
dapat Mengerjakan soal
UAS telah diberikan
penjelasan materinya
pada pertemuan 1
(satu)– 12 (Dua puluh
enam ) .
UAS
Mengerjakan Soal
UAS
Materi Pertemuan (1-12)
White board, OHP,
LCD Proyektor,
Komputer
Tatap
muka,
Close
Book Tugas 1,2,3
Referensi :
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. 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
Disahkan oleh Disetujui oleh Diperiksa oleh Dibuat oleh
Wakil Dekan I
Agus Mulyanto, S.T., M.Sc
Ketua Program Studi
Syaiful Ahdan, S.Kom., M.T
Ketua Tim Dosen Mata Kuliah
Jupriyadi, S.Kom., M.T
Dosen Pengampu
Syaiful Ahdan, S.Kom., M.T