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
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