SAP Sistem Operasi B – Casi Setianingsih SAP Sistem Operasi

SATUAN ACARA PENGAJARAN
Semester Ganjil 2017/2018
Mata Kuliah/Kode
Bobot SKS
Dosen Mata Kuliah

: Sistem Operasi B / CEH3A3
: 3 (tiga)
: RLC, CSI, FFT

CAPAIAN PEMBELAJARAN
1.
2.
3.
4.
5.
6.

Mahasiswa mampu Menjelaskan tujuan dan struktur sistem operasi
Mahasiswa mampu Membedakan antara program, proses, dan thread
Mahasiswa mampu Membedakan berbagai algoritma penjadwalan CPU

Mahasiswa mampu Menjelaskan berbagai algoritma penggantian halaman memori (memory page
replacement algorithms)
Mahasiswa mampu Menjelaskan mekanisme penyimpanan file dalam penyimpanan sekunder (secondary
storage)
Mahasiswa mampu Menjelaskan konsep dasar I/O dan sistem file

MINGGU
KE

1

2

TANGGAL

21/08/2017
s.d
25/08/2017

28/08/2017

s.d
1/09/2017

MATERI

REFERENSI

PENDAHULUAN
Perkenalan
Kontrak Belajar / Aturan perkuliahan dan penilaian
Konsep Dasar Sistem Komputer : CPU, Memori, I/O, dll
Pengertian Sistem Operasi : Sejarah perkembangan OS, Jenis
OS, Fungsi dan Tujuan OS

Silberschatz Ch. 1

KONSEP DASAR SISTEM OPERASI
Sistem Batch, Multiprogramming system, Time sharing System,
Multiprocessing system, Real time system
Struktur Sistem operasi

Sistem Program
Arsitektur sistem operasi

1 September : Libur
Nasional / Idul Adha

Silberschatz Ch. 2

Tugas Programming 1 :
Halaman 96 - 99

3

4/09/2017
s.d
8/09/2017

PROSES DAN IMPLEMENTASINYA
Konsep proses
Operasi pada proses

Penjadwalan Proses :
Komunikasi antar proses
THREAD
Pemrograman Multicore
Model-model Multithreading
Isu-isu threading

Silberschatz Ch. 3
dan Ch. 4

Tugas Programming 2 :
Halaman 157 – 159 (Project 1 : Part I dan II)
Source code ada di : http://bit.ly/sisoprlc

4

11/09/2017
s.d
15/09/2017


SINKRONISASI PROSES
Konsep dasar sinkronisasi proses
Permasalahan Critical-Section : Pemecahan dua proses,
Algoritma Bakery

Silberschatz Ch. 5

1

MINGGU
KE

TANGGAL

MATERI
-

REFERENSI

Metode Test and Set

Metode Swap
Semaphore
Masalah-masalah klasik sinkronisasi

Tugas Diskusi Kelompok
Bentuk 5 kelompok. Masing-masing kelompok mengkaji terkait (1)
Critical Section, Algoritma Bakery (2) Metode Test and Set
(3)Metode SWAP (4) Semaphore (5) Monitor Usage menggunanakan
Dining Philosophers

5

18/09/2017
s.d
22/09/2017

PENJADWALAN CPU
Konsep dasar
Kriteria penjadwalan
Algoritma penjadwalan : FCFS, SJF, priority schedulling, Round

Robin
Penjadwalan thread
Penjadwalan multi prosesor

Silberschatz Ch. 6

Tugas PR : Penjadwalan CPU
Halaman 305 No. 6.3 , 6.16, 6.17
Quiz 1 : Penjadwalan CPU (FCFS, SJF, Round Robin, dll)

6

7

25/09/2017
s.d
29/09/2017

2/10/2017
s.d

6/10/2017

PENJADWALAN CPU
Penjadwalan thread
Penjadwalan multi prosesor

Silberschatz Ch. 6
dan Ch. 7

DEADLOCK
Model Sistem Deadlock
Karakteristik Deadlock
Metoda menangani deadlock

DEADLOCK
Mencegah dan Menghindari Deadlock : Algoritma Resource
Allocation Graph, Algoritma Banker, Safe State
Mendeteksi deadlock
Latihan soal : Halaman 340 No. 7.3, 7.22, 7.23


Silberschatz Ch. 7

Quiz 2 : Deadlock (Algoritma Banker)

9/10/2017
s.d
18/10/2017

8

19/10/2017
s.d
20/10/2017

UJIAN TENGAH SEMESTER (UTS)

MANAJEMEN MEMORI
Konsep dasar manajemen memori : address binding, Dynamic
Loading, Dynamic linking, overlay
Ruang alamat logika dan ruang alamat fisik

Swapping
Alokasi partisi
Sistem buddy
Paging dan Segmentasi

Silberschatz Ch. 8

Tugas PR : Paging dan Segmentasi
Halaman 390 No. 8.4, 8.11, 8.23, 8.28

2

MINGGU
KE

9

TANGGAL

23/10/2017

s.d
27/10/2017

MATERI

MANAJEMEN MEMORI VIRTUAL
Konsep dasar virtual memory
Demand paging
Page replacement
Algoritma page replacement : Random, FIFO, Optimal, NRU

REFERENSI

Silberschatz Ch. 9

Tugas PR :Page Replacement
Halaman 451 No. 9.8, 9.19, 9.21, 9.31

Quiz 3 : Page Replacement
10

30/10/2017
s.d
3/11/2016

11

6/11/2017
s.d
10/11/2017

MANAJEMEN MEMORI VIRTUAL
Alokasi frame
Thrashing
Masalah utama pada sistem paging

MANAJEMEN DISK
Struktur Disk
Penjadwalan Disk : FCFS, SSTF, SCAN, C-SCAN, LOOK

Silberschatz Ch. 9

Silberschatz Ch. 10

Tugas PR : Penjadwalan Disk
Halaman 498 No. 10.11
Quiz 4 Penjadwalan Disk

12

13

13/11/2017
s.d
17/11/2017

20/11/2017
s.d
24/11/2017

MANAJEMEN DISK
Penanganan Swap-Space
Keandalan disk : RAID
Implementasi Stable-Storage : Struktur penyimpanan tersier
RAM Disk
MANAJEMEN FILE
Konsep file
Sistem file
Metoda akses
Struktur direktori
File system mounting
Proteksi

Silberschatz Ch. 10

Silberschatz Ch. 11

Tugas Diskusi Kelompok
Bentuk 5 kelompok. Setiap kelompok membahas sebuah topik
manajemen file lalu dipresentasikan. File powerpoint dikumpulkan.

14

27/11/2017
s.d
1/12/2017

IMPLEMENTASI SISTEM FILE
Implementasi direktori
Metode alokasi
Manajemen free space
Efisiensi dan performansi
Sistem file log structured

Silberschatz Ch. 12

Tugas Diskusi Kelompok
Bentuk 5 kelompok. Setiap kelompok membahas sebuah topik
implementasi system file lalu dipresentasikan. File powerpoint
dikumpulkan.

3

MINGGU
KE

15

TANGGAL

4/12/2017
s.d
6/12/2017

MATERI

MANAJEMEN INPUT/OUTPUT
Prinsip-Prinsip Dasar Input/Output
Perangkat keras I/O
Interupsi
Direct Memory Access
Interface Aplikasi I/O
Kernel I/O
Penanganan Permintaan I/O
Kinerja I/O

REFERENSI

Silberschatz Ch. 13

Tugas Diskusi Kelompok
Bentuk 5 kelompok. Setiap kelompok membahas sebuah topik
manajemen I/O lalu dipresentasikan. File powerpoint dikumpulkan.

11/12/2017
s.d
20/12/2017

UJIAN AKHIR SEMESTER (UAS)

TEXT BOOK:
1. Silberschatz, Galvin, a d Gag e, Operati g “yste Co epts , 9th Edition, John Wiley and Sons, Inc, 2013.
REFERENSI LAIN:
1. “il ers hatz, Gal i , a d Gag e, Operati g “yste Co epts , th Editio , Joh Wiley & “o s, I , 200 .
2. A dre “. Ta e au , Moder Operati g “yste s , Second Edition, Pearson Education/PHI 2001.
3. D. M. Dhamdhere, Operati g “yste s : A concept-based approach , 1st Edition, McGraw Hill, 2009.
th
4. William Stallings, Operati g “yste s : Internal and Design Principles , 5 Edition, Prentice Hall, 2005.
Komposisi Penilaian
1. Tugas / PR
2. Quiz
3. UTS
4. UAS

: 30%
: 10%
: 25%
: 35%

4