Teknik Komputer - D3

RENCANA PEMBELAJARAN SEMESTER
PROGRAM STUDI SISTEM KOMPUTER – UNIVERSITAS GUNADARMA

Tanggal Penyusunan

Tanggal revisi

Direktorat

Diploma Teknologi Informasi

Program Studi

Teknik Komputer

Jenjang

D3 (Diploma Tiga)

Kode dan Nama
MK

SKS dan
Semester

Kode Prodi: ........................

SISTEM OPERASI

SKS

2

Semester

3 (Tiga)

Prasyarat

Pengantar Teknologi Informasi (sem.1)

Status Mata

Kuliah

[ ✓] Wajib

[... ] Pilihan

Dosen Pengampu
Capaian
Pembelajaran





Mata Kuliah


Sikap









Ketrampilan
Umum



Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius
Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral dan etika;
Dapat berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta
rasa tanggungjawab pada negara dan bangsa
Dapat berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, dan bernegara
berdasarkan Pancasila;
Dapat bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan
lingkungan;
Dapat menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat

atau temuan orisinal orang lain;
Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara;
Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri;
Menginternalisasi nilai, norma, dan etika akademik;
Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan.
Mampu berpikir logis, kritis, inovatif, bermutu dan terukur dalam konteks pengembangan atau
implementasi ilmu pengetahuan dan teknologi yang sesuai dengan bidang keahliannya dalam Teknik
Komputer





Mampu menunjukkan kinerja mandiri, bermutu dan terukur
Mampu mengkaji implikasi pengembangan atau implementasi IPTEK sesuai dengan keahliannya
berdasarkan kaidah, tata cara dan etika ilmiah, dalam rangka meghasilkan solusi.
Mampu membuat laporan yang mendeskripsikan hasil kajian secara ilmiah




Menguasai konsep, teori, metode, teknik/algoritma mengenai sistem operasi komputer secara
sistematis, yang diperoleh melalui penalaran dalam proses pembelajaran, pengalaman kerja dan
penelitian yang terkait dengan pembelajaran.



Mampu mengevaluasi, memilih dan mengkonfigurasi beragam sistem operasi yang digunakan baik
desktop maupun mobile untuk mengelola sumber daya perangkat keras komputer termasuk
penyediaan layanan umum untuk aplikasi perangkat lunak, sebagai suatu solusi terhadap masalah
optimalisasi kinerja komputer.

Pengetahuan

Ketrampilan
Khusus


Deskripsi Umum
(Silabus)


Metode
Pembelajaran

Pengalaman
Belajar/Tugas

Mata kuliah ini secara umum berisi materi mengenai : pengenalan umum sistem operasi, kedudukan sistem operasi dalam
struktur komputer, struktur sistem operasi, manajemen proses dan koordinasi proses, manajemen memori, manajemen
penyimpanan data, proteksi dan sekuriti dan sistem terdistribusi.

1. Ceramah/Kuliah Pakar



4. Praktik Laboratorium

.....

2. Problem Based
Learning/FGD


...
..

5. Self-Learning (V-Class)



3. Project Based Learning



6. Lainnya: Discovery Learning



a. Tayangan Presentasi

✓ c. Online exercise/kuiz (V-class)




b. Review textbook/Jurnal

... d. Laporan
..



e. Lainnya: ..........
(1) Silberchatz, Galvin, Gane, “Operating System Concept, 8th Ed.”, Jon Willey & Sons Inc. , 2009
(2) Tanenbaum, A.S., “Modern Operating System, 3rd Ed. “, Pearson Education International, Prentice Hall, 2009
Referensi /
Sumber Belajar

(3) Stalling, W., “ Operating Systems-Internals and Design Principles, 7th Ed.”, 2012
(4) Anderson,T., Dahlin, M., “Operating System : Principles and Practice”, Recursive Books, 2014
(5) Mc.Hoes, A.M., Flynn, I.M., “ Understanding Operating System”, Course Technology-Cencage Learning., 2011

Minggu


1.

Kemampuan Akhir
yang Diharapkan

-

-

-

-

-

-

Menjelaskan konsep
struktur komputer

dan dapat
menyebutkan
komponenkomponennya.
Memahami
kedudukan sistem
operasi dalam
kedudukannya
dalam struktur
komputer
Mengetahui definisi,
tujuan dan fungsi
sistem operasi
Mengetahui
perkembangan
sistem operasi
􀂃Menjelaskan tujuan
dari suatu sistem
operasi dan satu
layanan
menyediakan

􀂃Menjelaskan
perbedaan fungsi
yang ditemukan di
ponsel, jaringan,
client-server, sistem
operasi terdistribusi,
dan sistem single
user
􀂃Menentukan
kriteria desain
utama termasuk
efisiensi, ketahanan,
dan keamanan
􀂃Menelaskan
ancaman utama

Bahan Kajian (Materi
Pelajaran)

1.

2.

Pengenalan
Umum
Sistem Operasi
1. Definisi
Sistem
Operasi
2. Peran
Sistem
Operasi
dalam
Sistem Komputer
Tujuan
Sistem
Operasi
3. Sejarah
perkembangan
Sistem Operasi
4. Batch
System,
Multiprogrammin
g System, Time
Sharing System,
Multiprocessing
System,
Distributed
System,
Real
Time System
Struktur
Sistem
Komputer,
Operasi
Sistem
Komputer,
Struktur Input/Output,
Struktur
Penyimpanan,
Proteksi Hardware

Metode/Bentuk
Pembelajaran

Waktu
Belajar
(Menit)

Kriteria
Penilaian
(Indikator)

-

2 x 160
menit

Kuis

Ceramah
Discovery
Learning

Dimensi :
Pemahaman

Bobot
Nilai
(%)

2%

Sumber belajar

1:1
2:1
3 : 1, 2
4:1

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas
Kurang
memuask
an

5:1

-

untuk sistem operasi
dan bagaimana
mencegah mereka
(IEEE-CE 2016 CESRM-1 History and
overview of
operating systems)
Mengidentifikasi
spesifikasi sistem
operasi untuk
perangkat sistem
komputer SKKNI :
285/2016
(J.620900.002.02)

2.

-

-

-

-

-

Menjelaskan
komponenkomponen sistem
operasi
Menjelaskan
layanan sistem
operasi
Menjelaskan konsep
system call
Menjelaskan konsep
sistem program
Menguasai konsep
struktur sistem
operasi
Melakukan instalasi
Sistem Operasi
SKKNI : 285/2016
(J.620900.025.02)
Meiakukan instalasi
software sistem
operasi SKKNI :
285/2016
(J.620900.026.02)
Mengimplementasik
an Virtualisasi
Sesuai Dengan
Kebutuhan
Organisasi
(J.631120.008.01)
SKKNI : 456/2015
IEEE-CE 2016 CESRM-8 Support for
virtualization

Struktur Sistem Operasi
1.
Komponen-komponen
Sistem Operasi
1. Manajemen Proses

2.
3.

2.
3.
4.
5.

4.
5.

Manajemen
Memori
Utama
Manajemen
Memori
Sekunder
Manajemen I/O

Manajemen File
Pelayanan Sistem Operasi
System Call
Sistem Program
Struktur Sistem Operasi
1. Struktur Sederhana

2.
3.
4.
5.

-

Ceramah
Discovery
Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

2 x 160
menit

Laporan
dan
Komunikasi

3%

1:2
2:1

Dimensi :

3 : 1, 2

6.

4:1

7.
8.

Monolithic System
Pendekatan
Berlapis
(Layered Approach)
Mesin Virtual
Client System Model

9.

Kelengka
pan
laporan
Kebenara
n laporan
Komunik
asi
tertulis
3a.
Bahasa
paper
3b.
Kerapian
paper
Komunik
asi lisan
4a. Isi
4b.
Organisa
si
4c. Gaya
presenta
si

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas

5:1

-

Kurang
memuask
an
Di bawah
standar

3.

-

-

Memahami konsep
proses
Memahami konsep
penjadwalan
Memahami konsep
operasi pada proses
Memahami konsep
threads
Memahami konsep
komunikasi antar
proses
Memahami konsep
buffering
Memahami kondisikondisi
pengecualian pada
proses
Memahami
mengapa
penjadwalan tugas
dan pengiriman
diperlukan sebagai
sumber daya sistem
dikelola (CE-SRM-3
Managing system
resources)

1. Konsep Proses
1.1. Definisi Proses
1.2. Status Proses
1.1. Process Control Block
(PCB)
2. Konsep Penjadualan
2.1. Scheduling Queue
2.2. Schedulers
2.3. Context Switch
3. Operasi pada proses
3.1. Pembuatan Proses
3.2. Penghentian Proses
4. Proses
yang
Saling
Bekerjasama (Cooperating
Process)
5. Threads
6. Komunikasi Antar Proses
7. Buffering
8. Kondisi-kondisi
Perkecualian
8.1. Proses Dihentikan
8.2. Kehilangan Pesan
8.3. Proses Terganggu

-

Ceramah
Discovery
Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

2 x 160
menit

Laporan
dan
Komunikasi
Dimensi :
1.

2.
3.

4.

Kelengka
pan
laporan
Kebenara
n laporan
Komunik
asi
tertulis
3a.
Bahasa
paper
3b.
Kerapian
paper
Komunik
asi lisan
4a. Isi
4b.
Organisa
si
4c. Gaya
presenta
si

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas
Kurang

8%

1 : 3, 4
2:2
3 : 3, 4
4 :2, 3
5:4

-

memuask
an
Di bawah
standar

4.

-

-

-

Memahami konsep
penjadwalan proses
Mengetahui
beragam algoritma
penjadwalan proses
Mampu menerapkan
beragam algoritma
penjadwalan proses
pada bermacam
situasi yang berbeda
Dapat
mengoptimalkan
kinerja sistem
operasi SKKNI
285/2016
(J.620900.030.02)
Menjelaskan
perbedaan antara
penjadwalan
preemptive dan nonpreemptive dan
menunjukkan
algoritma yang
umum digunakan
untuk penjadwalan
(IEEE-CE 2016 CESRM-3 Managing
system resources)

1.
Konsep
Dasar Penjadualan Proses
1.1.Preemptive
Scheduling

-

Ceramah
Discovery
Learning

2 x 160
menit

Kuis
Dimensi :
Pemahaman

1:5
2:2
3:9

1.2. Dispatcher
2.
Kriteria
Penjadualan
3.
Algoritma
Penjadualan
3.1 First Come First
Served
Scheduling(FCFS)
3.2 Shortest Job First
Scheduling (SJF)
3.3 Priority Scheduling
3.4 Round Robin
Scheduling
3.5 Multilevel Queue
Scheduling
3.6 Multilevel Feedback
Queue Scheduling
3.7 Guaranteed
Scheduling
3.8 Multiple Processor
Scheduling

13%

4:7
Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas
Kurang
memuask
an

Laporan
dan
Komunikasi
Dimensi :
1.

2.
3.

4.

Kelengka
pan
laporan
Kebenara
n laporan
Komunik
asi
tertulis
3a.
Bahasa
paper
3b.
Kerapian
paper
Komunik

5:4

asi lisan
4a. Isi
4b.
Organisa
si
4c. Gaya
presenta
si

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas
Kurang
memuask
an
Di bawah
standar

5.

-

-

-

-

Memahami masalah
critical section pada
proses
Memahami konsep
sinkronisasi software
dan hardware pada
berbagai sistem
operasi
Memahami konsep
semaphore
Memanfaatkan
semaphore SKKNI
282/2016
(J.620100.029.002
)
MenJelaskan teknik
yang digunakan
dalam real time
Sistem Operasi
seperti passing
pesan, preemptive
terhadap
cooperative
scheduling,
semaphore, antrian,
tugas, co-routines,
mutexes, dll (IEEE
CE 2016 CE-ESY-9
Implementation
Strategies for
Complex Embedded
Systems)
Memahami masalah
runtime yang bisa
timbul akibat
operasi bersamaan
beberapa tugas atau
komponen dalam
sistem (IEEE CE
2016 CE-SRM-3
Managing system
resources)

1.
2.
3.
4.
5.

Masalah Critical Section
Sinkronisasi Software
Sinkronisasi Hardware
Semaphore
Masalah-masalah Klasik
dalam Sinkronisasi

-

Ceramah
Discovery
Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

2 x 160
menit

Laporan
dan
Komunikasi

5%

1 : 6,
2:2

Dimensi :

3:5

1.

4 : 4, 5

2.
3.

4.

Kelengka
pan
laporan
Kebenara
n laporan
Komunik
asi
tertulis
3a.
Bahasa
paper
3b.
Kerapian
paper
Komunik
asi lisan
4a. Isi
4b.
Organisa
si
4c. Gaya
presenta
si

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas

5:6

-

Kurang
memuask
an
Di bawah
standar

6.

-

-

Mampu mengenali
karakteristik
deadlock
Memahami konsep
deadlock
Mengetahui ragam
metode penanganan
deadlock pada
berbagai sistem
operasi
Menjelaskan
mengapa
penjadwalan tugas
dan pengiriman
diperlukan sebagai
sumber daya sistem
dikelola (IEEE CE
2016 CE-SRM-3
Managing system
resources)

6.

Deadlock
6.1. Model Sistem
6.2. Karakteristik
Deadlock
6.3. Metode penanganan
Deadlock
6.4. Pencegahan Deadlock
6.5. Penghindaran
Deadlock
6.6. Pendeteksian
Deadlock
6.7. Recovery Deadlock
6.8. Pendekatan
Kombinasi untuk
Menghindari
Deadlock

-

Ceramah
Discovery
Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

2 x 160
menit

Laporan
dan
Komunikasi
Dimensi :
1.

2.
3.

4.

Kelengka
pan
laporan
Kebenara
n laporan
Komunik
asi
tertulis
3a.
Bahasa
paper
3b.
Kerapian
paper
Komunik
asi lisan
4a. Isi
4b.
Organisa
si
4c. Gaya
presenta
si

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas
Kurang

5%

1: 7
2: 6
3:6
4:6
5:5

-

memuask
an
Di bawah
standar

7.

-

-

-

-

Memahami konsep
memori
Memahami strategi
manajemen memori
Memahami ruang
alamat logika dan
fisik
Memahami konsep
swapping
Mennghitung
pemakaian memori
Mengaplikasikan
manajemen memori
pada berbagai
sistem operasi
Memahami
interupsi, tugas
pengiriman, dan
switching konteks
digunakan untuk
mendukung
concurrency (IEEE
CE 2016 CE-SRM-3
Managing system
resources)
Memahami hirarki
memori (IEEE CE
2016 CE-SRM-3
Managing system
resources)
Menjelaskan dan
memberikan contoh
konsep dasar dalam
concurrent
processing seperti
multiprosesor,
multicore, memori
SIMD, MIMD, sharing
memori, dan
memori terdistribusi
(IEEE CE 2016 CESRM-6 Support for
concurrent

1.

2.
3.
4.
5.

6.

Konsep Dasar Memori
1.1. Konsep Binding
1.2. Dynamic Loading
1.3. Dynamic Linking
1.4. Overlay
Strategi Manajemen
Memori
Ruang Alamat Logika dan
Fisik
Swapping
Pencatatan Pemakaian
Memori
5.1. Peta Bit
5.2. Linked List
Monoprogramming

-

Ceramah
Discovery
Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

2 x 160
menit

Laporan
dan
Komunikasi
Dimensi :
1.

2.
3.

4.

Kelengka
pan
laporan
Kebenara
n laporan
Komunik
asi
tertulis
3a.
Bahasa
paper
3b.
Kerapian
paper
Komunik
asi lisan
4a. Isi
4b.
Organisa
si
4c. Gaya
presenta
si

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas
Kurang

8%

1:8
2:3
3:7
4:8
5:2

processing)

-

memuask
an
Di bawah
standar

8.

-

-

-

-

Memahami konsep
pengalokasian
memori
Mampu
menerapkan
konsep
pengalokasian
memori berurutan
pada situasi yang
berbeda pada
berbagai sistem
operasi
Mampu
menerapkan
konsep
pengalokasian
memori tak
berurutan pada
situasi yang
berbeda pada
berbagai sistem
operasi
Memahami hirarki
memori (IEEE CE
2016 CE-SRM-3
Managing system
resources)
Menjelaskan dan
memberikan
contoh konsep
dasar dalam
concurrent
processing seperti
multiprosesor,
multicore, memori
SIMD, MIMD,
sharing memori,
dan memori
terdistribusi (IEEE
CE 2016 CE-SRM-6
Support for
concurrent
processing)

5.

Pengalokasian Memori
Berurutan (Contigous
Allocation)
a. Multiprogra
mming
dengan
Partisi Statis
b. Multiprogra
mming
dengan
Partisi
Dinamis
c.
Sistem
Buddy
6. Pengalokasian Memori Tak
Berurutan (Non Contigous
Allocation)
a. Paging
b. Segmentasi

-

Ceramah
Discovery
Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

2 x 160
menit

Kuis
Dimensi :
Pemahaman

13%

1:8
2:3
3:7
4:8

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas
Kurang
memuask
an

Laporan
dan
Komunikasi
Dimensi :
1.

2.
3.

4.

Kelengka
pan
laporan
Kebenara
n laporan
Komunik
asi
tertulis
3a.
Bahasa
paper
3b.
Kerapian
paper
Komunik

5:2

asi lisan
4a. Isi
4b.
Organisa
si
4c. Gaya
presenta
si

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas
Kurang
memuask
an
Di bawah
standar

9

-

-

-

-

-

-

Memahami konsep
memori virtual
Memahami konsep
demand paging
Memahami konsep
Replacement
Mampu
menyebutkan
algoritma page
replacement
Mampu menerapkan
beragam algoritma
page replacement
pada bermacam
situasi yang berbeda
Memahami konsep
pengalokasian
frame
Mampu
menyebutkan
algoritma
pengalokasian
frame
Mampu menerapkan
beragam algoritma
pengalokasian
frame pada
bermacam situasi
yang berbeda
Memahami konsep
Trasing
Menjelaskan hirarki
memori (cache
melalui memori
virtual) dan costperformance yang
dibuat dalam desain
(IEEE CE 2016 CESRM-3 Managing
system resources)
Menjelaskan prinsipprinsip manajemen
memori dan sistem

1.
2.
3.
4.
5.

Konsep dasar memori virtual
Demand Paging
Unjuk Kerja Demand Paging
Page Replacement
Algoritma Page Replacement
5.1. Algoritma FIFO
5.2. Algoritma Optimal
5.3. Algoritma Least
Recently Use (LRU)
6. Pengalokasian Frame
6.1. Algoritma
Pengalokasian
6.2. Algoritma Global dan
Lokal
7. Trasing

-

Ceramah
Discovery
Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

2 x 160
menit

Kuis
Dimensi :
Pemahaman

12%

1:9
2:8
3:8
4:9

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas
Kurang
memuask
an

Laporan
dan
Komunikasi
Dimensi :

1.
2.
3.

Kelengk
apan
laporan
Kebenara
n laporan
Komunik
asi
tertulis
3a.
Bahasa
paper
3b.
Kerapian
paper

5:3

memori virtual (IEEE
CE 2016 CE-CAO-7
Memory system
organization and
architecture)

4.

Komunik
asi lisan
4a. Isi
4b.
Organisa
si
4c. Gaya
presenta
si

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas
Kurang
memuask
an
Di bawah
standar

10.

-

-

-

Memahami konsep
interface sistem file
Menerapkan konsep
sistem file pada
berbagai sistem
operasi
Menentukan pilihan
yang harus dibuat
dalam desain sistem
file dan bagaimana
pilihan tersebut
mempengaruhi
manajemen sumber
daya sistem (IEEE
CE 2016 CE-SRM-3
Managing system
resources)
Mengetahui cara
melakukan Recovery
Data SKKNI
2016/285
(J.620900.027.02)

1. Interface Sistem File
1.1. Konsep File
1.2. Metode Akses
1.3. Struktur Direktori
1.4. Proteksi
2. Implementasi Sistem File
2.1. Struktur Sistem File
2.2. Metode Pengalokasian
2.3. Manajemen Ruang
Kosong
2.4. Implementasi Direktori
2.5. Efisiensi dan Unjuk
Kerja
2.6. Recovery

-

Ceramah
Discovery
Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

2 x 160
menit

Laporan
dan
Komunikasi
Dimensi :
1.

2.
3.

4.

Kelengka
pan
laporan
Kebenara
n laporan
Komunik
asi
tertulis
3a.
Bahasa
paper
3b.
Kerapian
paper
Komunik
asi lisan
4a. Isi
4b.
Organisa
si
4c. Gaya
presenta
si

Penilainan
kompetensin
ya :

-

Sangat
memuask
an
Memuask
an
Batas
Kurang

8%

1 : 10,11, 12
2:4
3 : 12
4 : 11,12,
13, 14

5:8

-

memuask
an
Di bawah
standar

11.
12.

UJIAN TENGAH SEMESTER

-

-

Memahami prinsip
perangkat keras I/O
Memahami prinsip
perangkat lunak I/O
Menjelaskan
penggunaan
interupsi untuk
melaksanakan
kontrol I/O dan
transfer data (IEEE
CE 2016 CE-CAO-8
Input/output
interfacing and
communication)
Menjelaskan
interaksi DMA
dengan I/O device
(IEEE CE 2016 CECAO-8 Input/output
interfacing and
communication)

1. Prinsip Perangkat
Keras I/O
1.1 I/O Device
1.2 Device Controller
1.3 Direct Memory Access
(DMA)
2. Prinsip Perangkat
Lunak I/O
2.1 Tujuan Perangkat
Lunak I/O
2.2 Interrupt Handler
2.3 Device Drivers
2.4 Device-Independent
I/O Software
2.5 User-Space I/O
Software

-

Ceramah
Discovery
Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

2 x 160
menit

Laporan dan
Komunikasi

5%

1 : 13
2:5

Dimensi :

3 : 11

1.
2.
3.

4.

Kelengkapan
laporan
Kebenaran
laporan
Komunikasi
tertulis
3a. Bahasa
paper
3b. Kerapian
paper

4:5:7

Komunikasi
lisan
4a. Isi
4b. Organisasi
4c. Gaya
presentasi

Penilainan
kompetensinya :

-

13.

-

Memahami konsep
disk sebagai salah
satu bagian dari

3. Disk
3.1 Struktur Disk

-

Ceramah
Discovery

2 x 160
menit

Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah
standar

Laporan dan
Komunikasi

7%

1:-

-

-

-

-

perangkat keras I/O
Memahami konsep
penjadwalan disk
Mampu menerapkan
bermacam algoritma
penjadwalan disk
pada berbagai
situasi berbeda
Memahami konsep
disk management
Memahami konsep
swap space
management
Memahami konsep
user interface
(meliputi keyboard,
mouse dan monitor)
Menerapkan konsep
user interface input
software pada
berbagai sistem
operasi
Menerapakan
konsep user
interface pada
output software
pada berbagai
sistem operasi

- Melakukan
Restore Sistem
Operasi SKKNI

-

2016/285
(J.620900.032.02)
Melakukan Backup
Data dan Sistem
SKKNI 2016/285
(J.620900.033.02)

- Menyusun Fungsi,
File atau Sumber
Daya
Pemrograman
yang Lain dalam

3.2 Penjadualan Disk
3.2.1. First Come First
Served Scheduling
3.2.2. Shortest Seek Time
First Scheduling

-

Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

Dimensi :
1.
2.
3.

3.2.3. SCAN Scheduling
3.2.4. C-SCAN Scehduling
3.2.5. Look Scheduling

4.

3.3. Disk Management
3.4. Swap Space
Management

Kelengkapan
laporan
Kebenaran
laporan
Komunikasi
tertulis
3a. Bahasa
paper
3b. Kerapian
paper
Komunikasi
lisan
4a. Isi
4b. Organisasi
4c. Gaya
presentasi

3.5. Disk Reliabiliy
4. User Interface : Keyboard,
mouse & monitor

Penilainan
kompetensinya :

4.1 Input software

-

4.2. Output software

-

Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah
standar

2:5
3 : 11
4:5:7

Organisasi yang
Rapi SKKNI
2016/285

(J.620100.015.01)

14.

-

-

-

-

-

-

15.

-

Memahami konsep
proteksi
Menerapkan konsep
proteksi pada
berbagai sistem
operasi yang
berbeda
Memahami konsep
sekuriti
Menerapkan konsep
sekuriti pada
berbagai sistem
operasi yang
berbeda
Menjelaskan
beberapa jenis
malware seperti
virus, worm, trojan
horse, key logger,
dan ransomware
(IEEE CE 2016 CESEC-4 Vulnerabilities
and exploitation)
Mencegah Komputer
dari Serangan
Berbagai Jenis Virus
SKKNI 2016/285
(J.620900.028.02)
Memperbaiki
Komputer yang
Terinfeksi Virus
SKKNI 2016/285
(J.620900.029.02)
Mengetahui cara
merawat sistem
operasi SKKNI
2016/285
(J.620900.031.02)

1. Proteksi
1.1. Tujuan dari Proteksi
1.2. Domain Proteksi
1.3. Matriks Akses
1.4. Revokasi Hak Akses
1.5. Sistem Berdasarkan
Kapabilitas
1.6. Proteksi Berdasarkan
Bahasa
2.
Sekuriti
2.1. Masalah Sekuriti
2.2. Autentikasi
2.3. Ancaman Program
2.4. Ancaman Sistem
2.5. Monitoring Ancaman
2.6. Enkripsi

Memahami konsep
sistem terdistribusi

1.

-

Ceramah
Discovery
Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

2 x 160
menit

Laporan dan
Komunikasi

6%

1 : 14, 15
2:9

Dimensi :

3 : 15

1.
2.
3.

4.

Kelengkapan
laporan
Kebenaran
laporan
Komunikasi
tertulis
3a. Bahasa
paper
3b. Kerapian
paper

4:5 : 11

Komunikasi
lisan
4a. Isi
4b. Organisasi
4c. Gaya
presentasi

Penilainan
kompetensinya :

-

Penjelasan umum tentang
Sistem Terdistribusi :
1.1. Struktur jaringan

-

Ceramah
Discovery

2 x 160
menit

Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah
standar

Laporan dan
Komunikasi

5%

1 : 16,17,18

-

-

-

-

16.

Menerapkan konsep
sistem terdistribusi
pada berbagai
sistem operasi
Menjelaskan
perbedaan dan
timbal balik antara
berbagai paradigma
sistem terdistribusi
serta kegunaan dan
penerapannya. (IEEE
CE 2016 CE-CAO-11
Distributed system
architectures)
Menjelaskan
bagaimana model
client-server bekerja
dengan cara
terdesentralisasi.
(CE-CAO-11
Distributed system
architectures)
Menjelaskan
bagaimana agen
bekerja dan
bagaimana mereka
memecahkan tugastugas sederhana
(CE-CAO-11
Distributed system
architectures)

1.2. Struktur Sistem
Terdistribusi
1.3. File Sistem
Terdistribusi
1.4. Koordinasi
Terdistribusi

-

Learning
Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)

Dimensi :
1.
2.
3.

4.

Kelengkapan
laporan
Kebenaran
laporan
Komunikasi
tertulis
3a. Bahasa
paper
3b. Kerapian
paper
Komunikasi
lisan
4a. Isi
4b. Organisasi
4c. Gaya
presentasi

Penilaian
kompetensinya :

-

UJIAN AKHIR SEMESTER

Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah
standar

2:8
3 : 16
4:5:-

Petunjuk pengisian isi RPS

Kolom

Judul Kolom

Penjelasan Cara Pengisian

1

Minggu

Bisa diisi pokok bahasan / sub pokok bahasan, atau topik bahasan (dengan asumsi
tersedia diktat/modul ajar untuk setiap pokok bahasan).

2

Kemampua
n Akhir
yang
Diharapkan

Rumusan kemampuan dibidang kognitif, psikomotorik , dan afektif diusahakan lengkap dan
utuh (hard skills & soft skills).Merupakantahapan kemampuan yang diharapkan dapat

3

Bahan
Kajian
(Materi
Pelajaran)

Bisa diisi pokok bahasan / sub pokok bahasan,atau topik bahasan (dengan asumsi
tersediadiktat/modul ajar untuk setiap pokok bahasan).

4

Metode/Ben
tuk
Pembelajara
n

Bisa berupa ceramah, diskusi, presentasi tugas,seminar, simulasi, responsi, praktikum,
latihan,kuliah lapang, praktek bengkel, survai lapangan,bermain peran,atau gabungan
berbagai bentuk. Penetapan bentuk pembelajaran didasarkan padakeniscayaan bahwa
kemampuan yang diharapkan diatas akan tercapai dengan bentuk/ model pembelajaran
tersebut.

5

Waktu
Belajar
(Menit)

Takaran waktu yang menyatakan beban belajar dalam satuan sks (satuan kredit semester).
Satusks setara dengan 160 (seratus enam puluh) menit kegiatan belajar per minggu per
semester.

6

Kriteria
Penilaian
(Indikator)

Berisi indikator yang dapat menunjukan pencapaian kemampuan yang dicanangkan, atau
unsur kemampuan yang dinilai (bisa kualitatif misal ketepatan analisis, kerapian sajian,
Kreatifitas ide, kemampuan komunikasi, juga bisa juga yang kuantitatif : banyaknya
kutipan acuan /unsur yang dibahas, kebenaran hitungan).

7

Bobot Nilai
(%)

Disesuaikan dengan waktu yang digunakan untuk membahas atau mengerjakan tugas,
atau besarnya sumbangan suatu kemampuan terhadap pencapaian kompetensi mata
kuliah ini.

8

Sumber
belajar

Diisi dengan nomor sumber pembelajaran yang sudah disebutkan di dalam daftar sumber
belajar

mencapai kompetensi mata kuliah ini diakhir semester.

RANCANGAN TUGAS

Nama Mata Kuliah
Program Studi
Fakultas

: Sistem Operasi
: Teknik Komputer
: Diploma Teknologi Informasi

SKS
:2
Pertemuan ke

:1

A.TUJUAN TUGAS :
Mahasiswa memahami konsep dan perkembangan sistem operasi
B. URAIAN TUGAS :
1. Jelaskan tujuan dari suatu sistem operasi dan satu layanan menyediakan
2. 􀂃Jelaskan perbedaan fungsi yang ditemukan di ponsel, jaringan, client-server, sistem operasi terdistribusi, dan sistem single user
3. 􀂃Tentukan kriteria desain utama termasuk efisiensi, ketahanan, dan keamanan
4. 􀂃Jelaskan ancaman utama untuk sistem operasi dan bagaimana mencegahnya
5. Identifikasi spesifikasi sistem operasi untuk perangkat sistem komputer

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban
● Kebenaran isi jawaban

RANCANGAN TUGAS

Nama Mata Kuliah

Program Studi

Fakultas

: Sistem Operasi

: Teknik Komputer

SKS

Pertemuan ke

:2

:2

: Diploma Teknologi Informasi

A.TUJUAN TUGAS :

Mahasiswa memahami struktur dan layanan sistem operasi

B. URAIAN TUGAS :
1.
2.

3.

Menyusun hardware, software dan media penyimpanan sesuai rancangan arsitektur cloud computing
Melakukan instalasi sistem operasi menggunakan software virtual machine (VM Ware/Virtual Box/Proxmox) sesuai kriteria performance, stress dan
integration jenis layanan
Melakukan manajemen memory dan troubleshooting manajemen memory

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban
● Kebenaran isi jawaban

RANCANGAN TUGAS

Nama Mata Kuliah

Program Studi

Fakultas

: Sistem Operasi

: Teknik Komputer

SKS

Pertemuan ke

:2

:4

: Diploma Teknologi Informasi

A.TUJUAN TUGAS :

Mahasiswa memahami proses dan penjadwalan sistem operasi

B. URAIAN TUGAS :
1.
2.
3.
4.
5.

Optimasi konfigurasi setting BIOS untuk sistem komputer.
Optimasi setting peripheral sesuai dengan kebutuhan.
Optimasi setting manajemen power sesuai dengan spesifikasi penggunaan.
Berikan contoh yang menggambarkan mengapa penjadwalan tugas dan pengiriman diperlukan sebagai sumber daya sistem dikelola
Jelaskan perbedaan antara penjadwalan preemptive dan non-preemptive dan menunjukkan awareness algoritma yang umum digunakan untuk
penjadwalan

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban
● Kebenaran isi jawaban

RANCANGAN TUGAS

Nama Mata Kuliah

Program Studi

Fakultas

: Sistem Operasi

: Teknik Komputer

SKS

Pertemuan ke

:2

:5

: Diploma Teknologi Informasi

A.TUJUAN TUGAS :

Mahasiswa memahami sinkronisasi hardware dan software sistem operasi

B. URAIAN TUGAS :
1.

Jelaskan teknik yang digunakan dalam real time Sistem Operasi seperti passing pesan, preemptive terhadap cooperative scheduling, semaphore,
antrian, tugas, co-routines, mutexes, dll

2.

Jelaskan contoh masalah runtime yang bisa timbul akibat operasi bersamaan beberapa tugas atau komponen dalam sistem

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban
● Kebenaran isi jawaban

RANCANGAN TUGAS

Nama Mata Kuliah

: Sistem Operasi

Program Studi

Fakultas

: Teknik Komputer

SKS

:2

Pertemuan ke

: Diploma Teknologi Informasi

A.TUJUAN TUGAS :

Mahasiswa dapat mendeteksi deadlock, menghindari terjadinya deadlock dan penanggulangannya

B. URAIAN TUGAS :
1.
2.

Jelaskan cara pencegahan, pendeteksian dan penanganan deadlock
jelaskan mengapa penjadwalan tugas dan pengiriman diperlukan sebagai sumber daya sistem dikelola

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban
● Kebenaran isi jawaban

:6

RANCANGAN TUGAS

Nama Mata Kuliah

: Sistem Operasi

Program Studi

Fakultas

: Teknik Komputer

SKS

:2

Pertemuan ke

:8

: Diploma Teknologi Informasi

A.TUJUAN TUGAS :

Mahasiswa dapat mendeteksi deadlock, menghindari terjadinya deadlock dan penanggulangannya

B. URAIAN TUGAS :
1.
2.

Jelaskan hirarki memori (cache melalui memori virtual) dan pengorbanan biaya-kinerja yang dibuat dalam desain
Jelaskan dan berikan contoh konsep dasar dalam concurrent processing seperti multiprosesor, multicore, memori SIMD, MIMD, sharing memori,
dan memori terdistribusi

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban

Kebenaran isi jawaban

RANCANGAN TUGAS

Nama Mata Kuliah

: Sistem Operasi

Program Studi

Fakultas

: Teknik Komputer

SKS

Pertemuan ke

:2

:9

: Diploma Teknologi Informasi

A.TUJUAN TUGAS :

Mahasiswa dapat memahami konsep memori virtual dan dapat menerapkan algoritma page replacement pada beragam situasi yang
berbeda

B. URAIAN TUGAS :
1.
2.
3.
4.

Jelaskan hirarki memori (cache melalui memori virtual)
Jelaskan cost-performance yang dibuat dalam desain
Jelaskan prinsip-prinsip manajemen memori dan sistem memori virtual
Terapkan beragam algoritma page replacement pada bermacam situasi yang berbeda

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban
Kebenaran isi jawaban

RANCANGAN TUGAS

Nama Mata Kuliah

: Sistem Operasi

Program Studi

Fakultas

: Teknik Komputer

SKS

Pertemuan ke

:2

: 10

: Diploma Teknologi Informasi

A.TUJUAN TUGAS :

Mahasiswa dapat memahami konsep interface sistem file, menentukan pilihan yang harus dibuat dalam desain sistem file, dan dapat
menerapkan recovery data

B. URAIAN TUGAS :
1.
2.
3.

Tentukan pilihan yang harus dibuat dalam desain sistem file pada pengguna yang berbeda-beda (misalnya untuk operator dan untuk admin)
Bagaimana pilihan tersebut mempengaruhi manajemen sumber daya sistem
Terapkan recovery data

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban

Kebenaran isi jawaban
RANCANGAN TUGAS

Nama Mata Kuliah

: Sistem Operasi

Program Studi

Fakultas

: Teknik Komputer

SKS

Pertemuan ke

: Diploma Teknologi Informasi

A.TUJUAN TUGAS :

Mahasiswa dapat memahami prinsip perangkat keras dan perangkat lunak I/O

B. URAIAN TUGAS :
1.
2.

Jelaskan penggunaan interupsi untuk melaksanakan kontrol I/O dan transfer data
Jelaskan interaksi DMA dengan I/O device

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban

:2

: 12

● Kebenaran isi jawaban
RANCANGAN TUGAS

Nama Mata Kuliah

: Sistem Operasi

Program Studi

Fakultas

: Teknik Komputer

SKS

Pertemuan ke

:2

: 13

: Diploma Teknologi Informasi

A.TUJUAN TUGAS :

Mahasiswa dapat memahami konsep disk, perlunya backup dan restore data serta optimalisasi penggunaan disk

B. URAIAN TUGAS :
1.
2.
3.
4.
5.
6.
7.

Identifikasi jenis OS yang digunakan
Siapkan backup data dan sistem
Lakukan backup data dan sistem
Periksa hasil backup data dan sistem
Dokumentasi hasil backup data dan sistem
Lakukan restore OS
Uji restore OS

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban
Kebenaran isi jawaban

RANCANGAN TUGAS

Nama Mata Kuliah

: Sistem Operasi

Program Studi

Fakultas

: Teknik Komputer

SKS

Pertemuan ke

:2

: 14

: Diploma Teknologi Informasi

A.TUJUAN TUGAS :

Mahasiswa dapat memahami konsep proteksi dan sekuriti, menerapkan cara pencegahan dan pengamanan OS

B. URAIAN TUGAS :
1.
2.
3.
4.
5.
6.
7.

Jelaskan beberapa jenis malware seperti virus, worm, trojan horse, key logger, dan ransomware
Deteksi gangguan dan serangan dari berbagai jenis virus
Susun rencana pencegahan terhadap serangan berbagai jenis virus komputer
Susun dokumentasi pencegahan terhadap serangan berbagai jenis virus
Identifikasi komputer yang terinfeksi virus
Lakukan penanganan terhadap komputer yang telah terinfeksi virus
Buat laporan perbaikan komputer yang terinfeksi virus

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban
Kebenaran isi jawaban

RANCANGAN TUGAS

Nama Mata Kuliah

: Sistem Operasi

Program Studi

Fakultas

: Teknik Komputer

SKS

Pertemuan ke

:2

: 15

: Diploma Teknologi Informasi

A.TUJUAN TUGAS :

Mahasiswa dapat memahami dan menerapkan sistem terdistribusi

B. URAIAN TUGAS :
1.
2.
3.

Jelaskan perbedaan dan timbal balik antara berbagai paradigma sistem terdistribusi serta kegunaan dan penerapannya.
Jelaskan bagaimana model client-server bekerja dengan cara terdesentralisasi.
Jelaskan bagaimana agen bekerja dan bagaimana mereka memecahkan tugas-tugas sederhana

C. KRITERIA PENILAIAN (5%)

● Ketepatan identifikasi
● Kelengkapan isi jawaban
● Kebenaran isi jawaban

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi jawaban
DIMENSI

Sangat
Memuaskan

Memuaskan

Batas

Kurang
Memuaskan

Di
bawah

SKOR

standard

Kelengkapan
konsep

Lengkap dan terpadu

Lengkap

Masih kurang
beberapa

Hanya menunjukkan

aspek yang be
lum terungkap

sebagian konsep saja

Tidak ada konsep

2

KRITERIA 2 : Kebenaran isi jawaban
Batas
DIMENSI

Kebenaran
konsep

Memuaskan

Kurang
Memuaskan

Sangat
Memuaskan

Diungkapkan
dengan tepat,
terdapat aspek
penting, analisis
dan
membantu

memahami konsep

Diungkap
dengan tepat
tetapi deskriptif

Sebagian besar
konsep sudah
terungkap, namun
masih ada yang
terlewatkan

Kurang dapat
mengungkapkan
aspek penting,
melebihi halaman,
tidak ada proses
merangkum hanya
mencontoh

Di
bawah
standard

Tidak ada
konsep
yang
disajikan

SKOR

2

KRITERIA 3 : Daya tarik komunikasi/presentasi
KRITERIA 3a : Komunikasi tertulis
Sangat
DIMENSI

Batas

Kurang

Memuaskan

SKOR
Di

Memuaskan

Memuaskan
bawah
standard

Bahasa

Bahasa

Informasi

1

Bahasa

Bahasa
Paper

menggugah
pembaca untuk
mencari tahu
konsep lebih dalam

Tidak

menambah
informasi
pembaca

Paper
Kerapian

Paper

dibuat
dengan sangat
menarik dan
menggugah
semangat
membaca

Paper

deskriptif, tidak
terlalu menambah
pengetahuan

dan data
yang disampaikan
tidak menarik dan
membingungkan

Dijilid

Dijilid
biasa

namun
kurang rapi

ada hasil

1
Tidak

cukup
ada hasil

menarik,

walau
tidak
terlalu
mengundang

KRITERIA 3b : Komunikasi lisan
DIMENSI

Sangat
Memuaskan

Kurang
Memuaskan

Batas

SKOR
Di

Memuaskan
bawah
standard

Isi

Memberi
inspirasi pendengar
untuk mencari lebih dalam

2
Menambah

wawasan

Pembaca

masih
harus
menamb
ah lagi
informas

Informasi
yang
disampaikan tidak
menambah
wawasan bagi

Informasi

yang
disampaika
n
menyesatka
n atau salah

i dari
beberapa
sumber

Sangat
Organisasi

Gaya

runtut dan integratif
sehingga pendengar dapat
mengkompilasi isi
dengan
baik

Menggugah
semangat

pendengarnya

Informasi
Cukup
runtut
dan memberi
data pendukung
fakta yang
disampaikan

1
Tidak

Tidak

yang
disampaikan tidak
ada dasarnya

mau
presentasi

didukung
data,
namun
menyam
paikan
informas
i
yang
benar

Selalu
Membuat

Lebih

1
membaca

Tidak

catatan
Presentasi
pendengar

banyak
membac

berbunyi

a

pendengar

(tergantung
paham,
pada
hanya
sesekali
saja
memandang
catatan

catatan)
catatan