Mahasiswa memahami struktur dan layanan

advertisement
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
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.
Ketrampilan
Umum
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
Pengetahuan
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.
Ketrampilan
Khusus
Deskripsi Umum
(Silabus)
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.
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.
✓
4. Praktik Laboratorium
.....
.....
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
1. Ceramah/Kuliah Pakar
Metode Pembelajaran 2. Problem Based Learning/FGD
Pengalaman
Belajar/Tugas
✓
e. Lainnya: ..........
Referensi / Sumber
Belajar
(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
(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 untuk sistem
operasi dan bagaimana
mencegah mereka
(IEEE-CE 2016 CE-SRM1 History and overview
of operating systems)
Mengidentifikasi
Bahan Kajian (Materi
Pelajaran)
1.
Pengenalan Umum Sistem
Operasi
1.
2.
3.
4.
2.
Definisi
Operasi
Sistem
Peran
Operasi
Sistem
Tujuan
Operasi
Sistem
dalam
Komputer
Sistem
Metode/Bentuk
Pembelajaran
Waktu
Belajar
(Menit)
- Ceramah
- Discovery Learning
2 x 160 menit
Kriteria
Penilaian
(Indikator)
Kuis
Dimensi :
Pemahaman
Bobot
Nilai (%)
2%
Sumber belajar
1:1
2:1
3 : 1, 2
Sejarah
perkembangan
Sistem Operasi
Batch
System,
Multiprogramming
System,
Time
Sharing
System,
Multiprocessing
System, Distributed
System, Real Time
System
Struktur
Sistem
Komputer, Operasi Sistem
Komputer,
Struktur
Input/Output,
Struktur
Penyimpanan,
Proteksi
Hardware
4:1
Penilainan
kompetensinya
:
-
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
5:1
spesifikasi sistem
operasi untuk perangkat
sistem komputer SKKNI
: 285/2016
(J.620900.002.02)
2.
-
-
-
-
-
Menjelaskan
komponen-komponen
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)
Mengimplementasikan
Virtualisasi Sesuai
Dengan Kebutuhan
Organisasi
(J.631120.008.01)
SKKNI : 456/2015
IEEE-CE 2016 CE-SRM-8
Support for
virtualization
Struktur Sistem Operasi
1. Komponen-komponen
Sistem
Operasi
1. Manajemen Proses
2. Manajemen Memori Utama
3. Manajemen
Memori
Sekunder
4. Manajemen I/O
5. Manajemen File
2. Pelayanan Sistem Operasi
- Ceramah
- Discovery Learning
- Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)
2 x 160 menit
Laporan dan
Komunikasi
7.
8.
5. Struktur Sistem Operasi
4.
5.
2:1
3 : 1, 2
6.
4. Sistem Program
Struktur Sederhana
Monolithic System
Pendekatan
Berlapis
(Layered Approach)
Mesin Virtual
Client System Model
1:2
Dimensi :
3. System Call
1.
2.
3.
3%
9.
Kelengkap
an laporan
Kebenaran
laporan
Komunikas
i tertulis
3a. Bahasa
paper
3b.
Kerapian
paper
Komunikas
i lisan
4a. Isi
4b.
Organisasi
4c. Gaya
presentasi
Penilainan
kompetensinya
:
-
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah
4:1
5:1
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 (CESRM-3 Managing system
resources)
1. Konsep Proses
- Ceramah
- Discovery Learning
- Diskusi kelompok
1.1. Definisi Proses
1.2. Status Proses
1.1. Process
(PCB)
2.
Control
Block
Konsep Penjadualan
(untuk beragam
jenis Sistem
Operasi)
2 x 160 menit
Laporan dan
Komunikasi
2.
3.
2.3. Context Switch
4.
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
Kelengkap
an laporan
Kebenaran
laporan
Komunikas
i tertulis
3a. Bahasa
paper
3b.
Kerapian
paper
Komunikas
i lisan
4a. Isi
4b.
Organisasi
4c. Gaya
presentasi
Penilainan
kompetensinya
:
-
8.2. Kehilangan Pesan
8.3. Proses Terganggu
2:2
3 : 3, 4
1.
2.2. Schedulers
Operasi pada proses
1 : 3, 4
Dimensi :
2.1. Scheduling Queue
3.
8%
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah
standar
4 :2, 3
5:4
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 CE-SRM3 Managing system
resources)
1.
Konsep Dasar
Penjadualan Proses
1.1.Preemptive Scheduling
- Ceramah
- Discovery Learning
2 x 160 menit
Kuis
Dimensi :
Pemahaman
13%
1:5
2:2
3:9
1.2. Dispatcher
2.
Penjadualan
Kriteria
3.
Penjadualan
Algoritma
3.1 First Come First Served
Scheduling(FCFS)
3.2 Shortest Job First
Scheduling (SJF)
4:7
Penilainan
kompetensinya
:
-
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
3.3 Priority Scheduling
3.4 Round Robin Scheduling
3.5 Multilevel Queue
Scheduling
3.6 Multilevel Feedback
Queue Scheduling
3.7 Guaranteed Scheduling
Laporan dan
Komunikasi
Dimensi :
1.
2.
3.
3.8 Multiple Processor
Scheduling
4.
Kelengkap
an laporan
Kebenaran
laporan
Komunikas
i tertulis
3a. Bahasa
paper
3b.
Kerapian
paper
Komunikas
i lisan
4a. Isi
4b.
Organisasi
4c. Gaya
5:4
presentasi
Penilainan
kompetensinya
:
-
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
1.
Masalah Critical Section
2.
Sinkronisasi Software
3.
4.
5.
Sinkronisasi Hardware
Semaphore
Masalah-masalah Klasik dalam
Sinkronisasi
- Ceramah
- Discovery Learning
- Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)
2 x 160 menit
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah
standar
Laporan dan
Komunikasi
5%
1 : 6,
2:2
Dimensi :
3:5
1. Kelengkap
2.
3.
4.
an laporan
Kebenaran
laporan
Komunikas
i tertulis
3a. Bahasa
paper
3b.
Kerapian
paper
Komunikas
i lisan
4a. Isi
4b.
Organisasi
4c. Gaya
4 : 4, 5
5:6
-
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)
presentasi
Penilainan
kompetensinya
:
-
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.
6.2.
6.3.
6.4.
6.5.
6.6.
6.7.
6.8.
odel Sistem
arakteristik Deadlock
etode penanganan
Deadlock
encegahan Deadlock
enghindaran Deadlock
endeteksian Deadlock
ecovery Deadlock
endekatan Kombinasi
untuk Menghindari
Deadlock
- Ceramah
- Discovery Learning
- Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)
2 x 160 menit
M
K
M
P
P
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah
standar
Laporan dan
Komunikasi
5%
1: 7
2: 6
Dimensi :
3:6
1.
2.
3.
P
R
P
4.
Kelengkap
an laporan
Kebenaran
laporan
Komunikas
i tertulis
3a. Bahasa
paper
3b.
Kerapian
paper
Komunikas
i lisan
4a. Isi
4b.
Organisasi
4c. Gaya
presentasi
4:6
5:5
Penilainan
kompetensinya
:
-
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)
1.
Konsep Dasar Memori
1.1. Konsep Binding
1.2. Dynamic Loading
1.3. Dynamic Linking
- Ceramah
- Discovery Learning
- Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)
2 x 160 menit
Laporan dan
Komunikasi
2.
Strategi Manajemen Memori
3.
3.
Ruang Alamat Logika dan Fisik
4.
Swapping
5.
Pencatatan Pemakaian Memori
4.
6.
Monoprogramming
1:8
2:3
3:7
1.
2.
5.2. Linked List
8%
Dimensi :
1.4. Overlay
5.1. Peta Bit
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah
standar
Kelengkap
an laporan
Kebenaran
laporan
Komunikas
i tertulis
3a. Bahasa
paper
3b.
Kerapian
paper
Komunikas
i lisan
4a. Isi
4b.
Organisasi
4c. Gaya
presentasi
Penilainan
4:8
5:2
-
8.
-
-
-
-
kompetensinya
:
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)
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)
-
5.
Pengalokasian Memori
Berurutan (Contigous
Allocation)
a.
b.
c.
Multiprogram
ming dengan
Partisi Statis
Multiprogram
ming dengan
Partisi
Dinamis
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
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah
standar
Kuis
Dimensi :
Pemahaman
Menjelaskan dan
memberikan contoh
konsep dasar dalam
concurrent
processing seperti
multiprosesor,
1:8
2:3
3:7
4:8
Penilainan
kompetensinya
:
-
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Laporan dan
Komunikasi
Dimensi :
-
13%
1.
2.
3.
Kelengkap
an laporan
Kebenaran
laporan
Komunikas
5:2
multicore, memori
SIMD, MIMD, sharing
memori, dan memori
terdistribusi (IEEE CE
2016 CE-SRM-6
Support for
concurrent
processing)
4.
i tertulis
3a. Bahasa
paper
3b.
Kerapian
paper
Komunikas
i lisan
4a. Isi
4b.
Organisasi
4c. Gaya
presentasi
Penilainan
kompetensinya
:
-
9
-
-
Memahami konsep
memori virtual
Memahami konsep
demand paging
Memahami konsep
Replacement
Mampu menyebutkan
algoritma page
replacement
Mampu menerapkan
beragam algoritma page
1. Konsep dasar memori virtual
2. Demand Paging
3. Unjuk Kerja Demand Paging
4. Page Replacement
5. Algoritma Page Replacement
- Ceramah
- Discovery Learning
- Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)
2 x 160 menit
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah
standar
Kuis
Dimensi :
Pemahaman
12%
1:9
2:8
3:8
4:9
Penilainan
kompetensinya
:
5:3
-
-
-
-
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
cost-performance yang
dibuat dalam desain
(IEEE CE 2016 CE-SRM3 Managing system
resources)
Menjelaskan prinsipprinsip manajemen
memori dan sistem
memori virtual (IEEE CE
2016 CE-CAO-7 Memory
system organization and
architecture)
5.1. Algoritma FIFO
-
5.2. Algoritma Optimal
-
5.3. Algoritma Least Recently
Use (LRU)
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
6. Pengalokasian Frame
6.1. Algoritma Pengalokasian
Laporan dan
Komunikasi
6.2. Algoritma Global dan
Lokal
Dimensi :
7. Trasing
1.
2.
3.
4.
Kelengka
pan
laporan
Kebenaran
laporan
Komunikas
i tertulis
3a. Bahasa
paper
3b.
Kerapian
paper
Komunikas
i lisan
4a. Isi
4b.
Organisasi
4c. Gaya
presentasi
Penilainan
kompetensinya
:
-
Sangat
memuaskan
Memuaskan
Batas
-
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
- Ceramah
- Discovery Learning
- Diskusi kelompok
2 x 160 menit
2.3.
2.4.
2.5.
2.6.
etode Pengalokasian
anajemen Ruang Kosong
mplementasi Direktori
fisiensi dan Unjuk Kerja
ecovery
1 : 10,11, 12
3 : 12
1.
2.
3.
S
truktur Sistem File
8%
Dimensi :
2. Implementasi Sistem File
2.2.
Laporan dan
Komunikasi
2:4
(untuk beragam
jenis Sistem
Operasi)
1.4. Proteksi
2.1.
Kurang
memuaskan
Di bawah
standar
M
M
4.
I
E
R
Kelengkap
an laporan
Kebenaran
laporan
Komunikas
i tertulis
3a. Bahasa
paper
3b.
Kerapian
paper
Komunikas
i lisan
4a. Isi
4b.
Organisasi
4c. Gaya
presentasi
Penilainan
kompetensinya
:
-
Sangat
memuaskan
Memuaskan
Batas
Kurang
4 : 11,12,
13, 14
5:8
-
UJIAN TENGAH SEMESTER
11.
12.
memuaskan
Di bawah
standar
-
-
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 CECAO-8 Input/output
interfacing and
communication)
1.
rinsip Perangkat Keras I/O
1.1 I/O Device
Menjelaskan interaksi
DMA dengan I/O device
(IEEE CE 2016 CE-CAO8 Input/output
interfacing and
communication)
2.2 Interrupt Handler
1.2 Device Controller
1.3 Direct Memory Access
(DMA)
2.
rinsip Perangkat Lunak I/O
2.1 Tujuan Perangkat Lunak
I/O
- Ceramah
- Discovery Learning
- Diskusi kelompok
2 xP160 menit
Laporan dan
Komunikasi
5%
1 : 13
2:5
(untuk beragam
jenis Sistem
Operasi)
Dimensi :
3 : 11
1.
2.
P
3.
4.
2.3 Device Drivers
2.4 Device-Independent I/O
Software
Kelengkapan
laporan
Kebenaran
laporan
Komunikasi
tertulis
3a. Bahasa paper
3b. Kerapian
paper
Komunikasi
lisan
4a. Isi
4b. Organisasi
4c. Gaya
presentasi
2.5 User-Space I/O Software
Penilainan
kompetensinya :
-
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah standar
4:5:7
13.
-
-
-
-
-
-
-
-
-
Memahami konsep disk
sebagai salah satu
bagian dari 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
Organisasi yang Rapi
SKKNI 2016/285
(J.620100.015.01)
3. Disk
3.1 Struktur Disk
3.2 Penjadualan Disk
3.2.1. First Come First Served
Scheduling
3.2.2. Shortest Seek Time First
Scheduling
- Ceramah
- Discovery Learning
- Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)
2 x 160 menit
Laporan dan
Komunikasi
2:5
3 : 11
1.
2.
3.
3.2.4. C-SCAN Scehduling
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
1:-
Dimensi :
3.2.3. SCAN Scheduling
3.2.5. Look Scheduling
7%
Penilainan
kompetensinya :
4.1 Input software
4.2. Output software
-
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah standar
4:5:7
14.
- 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 CE-SEC-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)
1.
roteksi
1.1.
ujuan dari Proteksi
1.2.
omain Proteksi
1.3.
atriks Akses
1.4.
evokasi Hak Akses
1.5.
istem Berdasarkan
Kapabilitas
1.6.
roteksi Berdasarkan Bahasa
2.
ekuriti
2.1.
asalah Sekuriti
2.2.
utentikasi
2.3.
ncaman Program
2.4.
ncaman Sistem
2.5.
onitoring Ancaman
2.6.
nkripsi
- Ceramah
- Discovery Learning
- Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)
2 xP160 menit
T
D
M
R
S
Laporan dan
Komunikasi
2.
3.
4.
A
A
A
merawat sistem operasi
SKKNI 2016/285
(J.620900.031.02)
Kelengkapan
laporan
Kebenaran
laporan
Komunikasi
tertulis
3a. Bahasa paper
3b. Kerapian
paper
Komunikasi
lisan
4a. Isi
4b. Organisasi
4c. Gaya
presentasi
M
Penilainan
kompetensinya :
-
- Mengetahui cara
2:9
3 : 15
1.
S
E
1 : 14, 15
Dimensi :
P
M
6%
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah standar
4:5 : 11
15.
- Memahami konsep
sistem terdistribusi
- 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)
1.
enjelasan umum tentang Sistem
Terdistribusi :
1.1.
truktur jaringan
1.2.
truktur Sistem
Terdistribusi
1.3.
ile Sistem Terdistribusi
1.4.
oordinasi Terdistribusi
- Ceramah
- Discovery Learning
- Diskusi kelompok
(untuk beragam
jenis Sistem
Operasi)
2 xP160 menit
S
Laporan dan
Komunikasi
2.
3.
4.
- Menjelaskan bagaimana
model client-server
bekerja dengan cara
terdesentralisasi. (CECAO-11 Distributed
system architectures)
agen bekerja dan
bagaimana mereka
memecahkan tugastugas sederhana (CECAO-11 Distributed
system architectures)
-
16.
Kelengkapan
laporan
Kebenaran
laporan
Komunikasi
tertulis
3a. Bahasa paper
3b. Kerapian
paper
Komunikasi
lisan
4a. Isi
4b. Organisasi
4c. Gaya
presentasi
Penilaian
kompetensinya :
- Menjelaskan bagaimana
UJIAN AKHIR SEMESTER
2:8
3 : 16
1.
K
1 : 16,17,18
Dimensi :
S
F
5%
Sangat
memuaskan
Memuaskan
Batas
Kurang
memuaskan
Di bawah standar
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
Kemampuan
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/Bent
uk
Pembelajaran
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
Pertemuan ke
:2
: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
: Sistem Operasi
SKS
:2
Program Studi
: Teknik Komputer
Pertemuan ke
:2
Fakultas
: 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
: Sistem Operasi
SKS
:2
Program Studi
: Teknik Komputer
Pertemuan ke
:4
Fakultas
: 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
: Sistem Operasi
SKS
:2
Program Studi
: Teknik Komputer
Pertemuan ke
:5
Fakultas
: 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
SKS
:2
Program Studi
: Teknik Komputer
Pertemuan ke
:6
Fakultas
: 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
RANCANGAN TUGAS
Nama Mata Kuliah
: Sistem Operasi
SKS
:2
Program Studi
: Teknik Komputer
Pertemuan ke
:8
Fakultas
: 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
SKS
:2
Program Studi
: Teknik Komputer
Pertemuan ke
:9
Fakultas
: 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
SKS
:2
Program Studi
: Teknik Komputer
Pertemuan ke
: 10
Fakultas
: 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
SKS
:2
Program Studi
: Teknik Komputer
Pertemuan ke
: 12
Fakultas
: 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
Kebenaran isi jawaban
RANCANGAN TUGAS
Nama Mata Kuliah
: Sistem Operasi
SKS
:2
Program Studi
: Teknik Komputer
Pertemuan ke
: 13
Fakultas
: 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
SKS
:2
Program Studi
: Teknik Komputer
Pertemuan ke
: 14
Fakultas
: 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
SKS
:2
Program Studi
: Teknik Komputer
Pertemuan ke
: 15
Fakultas
: 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
Kurang
Memuaskan
Memuaskan
Di
bawah
Batas
SKOR
standard
Kelengkapan
konsep
Lengkap dan terpadu
Lengkap
Masih kurang
beberapa
Hanya
menunjukkan
Tidak ada konsep
2
aspek yang be
lum terungkap
sebagian konsep saja
KRITERIA 2 : Kebenaran isi jawaban
Batas
Memuaskan
DIMENSI
Kebenaran
konsep
Kurang
Memuaskan
Sangat
Memuaskan
Diungkapkan
dengan tepat,
terdapat aspek
penting, analisis
dan
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
membantu
memaham
i konsep
KRITERIA 3 : Daya tarik komunikasi/presentasi
KRITERIA 3a : Komunikasi tertulis
Sangat
Batas
Memuas
DIMENSI
kan
Memuaskan
Kurang
Memuask
an
Di
SKOR
ba
wah
standard
Bahasa
Bahasa
Paper
mengguga
h pembaca untuk
mencari tahu
konsep lebih dalam
Bahasa
Bahasa
menam
bah informasi
pembaca
Paper
Kerapian
Paper
dibuat
dengan sangat
menarik dan
menggugah
semangat
membaca
Informasi
deskripti
f, tidak terlalu
menambah
pengetahuan
Dijilid
ad
a hasil
namun
kurang rapi
Tidak
cukup
menarik,
tidak
terlalu
mengundang
1
ad
a hasil
walau
1
Dijilid
biasa
Paper
Tidak
dan data
yang disampaikan
tidak menarik dan
membingungkan
KRITERIA 3b : Komunikasi lisan
Sangat
Memuaskan
Memuaskan
DIMENSI
Batas
Kurang
Memuask
an
Di
ba
wah
standard
Memberi
SKOR
Isi
inspirasi pendengar
untuk mencari lebih dalam
Menambah
Pembaca
wawas
an
masih
harus
menamb
ah lagi
informas
i dari
beberapa
sumber
Informasi
yang
disampaikan tidak
menambah
wawasan bagi
Informasi
2
ya
ng
disampaika
n
menyesatka
n atau salah
pendengarnya
Sangat
Organisasi
runtut dan integratif
sehingga pendengar dapat
mengkompilasi isi
dengan
baik
Informasi
Cukup
runtut
dan memberi
data pendukung
fakta yang
disampaikan
Tidak
Tidak
didukung
data,
namun
menyam
paikan
informas
yang
disampaikan tidak
ada dasarnya
ma
u presentasi
1
i
yang
benar
Menggugah
semangat
Selalu
Membuat
Gaya
membaca
Lebih
Tidak
1
catatan
ber
Present
pende
asi
ngar
banyak
membac
a
bunyi
pendengar
(tergantung
paham,
pada
hanya
sesekali
saja
memandang
catatan
catatan)
catatan
Download