RENCANA
PROGRAM KEGIATAN
PEMBELAJARAN
SEMESTER
(RPKPS)
I.
STANDAR
KOMPETENSI
Mahasiswa diharapkan mampu memahami bagian-bagian pokok dari
teori dan implementasi sistem operasi, Mahasiswa dapat memahami Konsep dasar,
struktur Sistem dalam Sistem Operasi, Mahasiswa dapat memahami Konesp Dasar
Sistem Operasi Unix, Mahasiswa dapat memahami Manajemen proses dan penjadwalan,
Mahasiswa dapat memahami Manajemen Sistem, Mahasiswa dapat memahami I/O System
dan Distribusi.
II. DESKRIPSI MATA
KULIAH
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer, struktur
sistem operasi, manajemen proses, penjadwalan proses, sinkronisasi dan
deadlock, manajemen memory, virtual memory, manajemen sistem Input/Output,
proteksi dan skuriti sistem komputer, sistem terdistribusi.
III. INDIKATOR, MATERI POKOK, METODE DAN ALOKASI
WAKTU
Pertemuan
Ke
|
Indikator
|
Materi Pokok
|
Metode
|
1
|
a.
Pengenalan Matakuliah
b.
Menawarkan sistem belajar di kelas,
sistem penilaian
c.
Pembekalan belajar terhadap
mahasiswa, agar punya strategi untuk mencapai kesuksesan di kampus
|
a.
Pendahuluan
b.
Pengenalan Materi
c.
Sistematika Penilaian
|
Pengenalan, Sistem materi yang
diberikan
|
a.
Pengenalan Sistematika Praktikum di
Lab.
b.
Menawarkan sistem belajar di Lab,
sistem jobsheet dan pembuatan laporan hasil praktikum, penilaian jobsheet dan
responsi harian.
c.
Materi Pembekalan belajar terhadap
mahasiswa, agar punya strategi untuk mencapai kesuksesan di kampus
|
Praktikum:
a.
Pengenalan
Sistem Operasi Windows dan Linux (Ubuntu)
b.
Pendahuluan
materi Praktikum dan Negosiasi sistematika Praktikum di Lab.
|
Pengenalan Sistem Operasi Windows dan Linux di Lab
|
|
2
|
a.
Memahami bagaimana konsep dasar dari
pada sistem operasi itu.
b.
Menjelaskan definisi-definisi sistem
operasi
c.
Menjelaskan beberapa tujuan sistem
operasi itu diciptakan
|
a.
Konsep dasar sistem operasi
b.
Pengenalan Sistem Operasi secara Umum
|
Diskusi kelompok, Ekspositori, Tanya
jawab, Penugasan
|
|
a.
Menggunakan perintah-perintah dasar untuk informasi user
b.
Mengenal format instruksi pada system operasi Windows
& Linux
c.
Menggunakan perintah-perintah dasar pada sistem operasi
Windows & Linux
d.
Menggunakan utilitas dasar pada system operasi Windows
& Linux
|
Praktikum:
a. Format Instruksi pada Sistem Operasi
windows & Linux
b.
Perintah-Perintah Dasar pada Sistem Operasi Windows &
Linux
|
Praktik langsung dihadapan PC, percobaan Jobsheet
|
3
|
a.
Memahami struktur sistem komputer
secara umum
b.
Menjelaskan struktur sistem operasi
c.
Memahami struktur storage
d.
Melakukan diskusi dari hasil
penjelasan materi diatas oleh mahasiswa masing-masing kelompoknya
|
a. Struktur Sistem Komputer
b. Struktur
Sistem Operasi
|
Praktik langsung dihadapan PC, percobaan Jobsheet
|
a.
Memahami Konsep proses I/O dan
redirection
b.
Memahami Standar Input, output, dan
error
c.
Menggunakan notasi output, append dan
dan here document
d.
Memahami konsep PIPE dan filter
|
Praktikum:
Operasi Input/Output
- Pipeline
- Redirection
|
|
|
4
|
a.
Melakukan pemahaman karakteristik
sistem operasi
b.
Memahami kilas balik dari pada varian
c.
Menggunakan cara apa saja dalam
mengimplementasikan sistem unix
d.
Studi kasus untuk penerapan
implementasi sistem unix
|
a. Karakteristik sistem operasi
b. Sejarah dan varian
c. Implementasi sistem unix
|
Diskusi kelompok, Ekspositori, Tanya
jawab, Penugasan
|
|
a.
Memahami organisasi file dan direktory pada sistem operasi
Linux
b.
Menciptakan dan manipulasi direktori
c.
Memahami konsep link dan simbolik link
|
Praktikum:
Operasi file dan Struktur direktori
- Operasi File pada Sistem Operasi
Linux
- Struktur Direktori pada Sistem
Operasi Linux
|
Praktik langsung dihadapan PC, percobaan Jobsheet
|
5
|
a.
Pemahaman definisi dari unix
b.
Melakukan implementasi sistem operasi
unix
c.
Memahami kilas balik dari sistem unix
d.
Dapat memahami dari keuntungan sistem
unix
e.
Memahami konsep prinsip desain unix
f.
Sekilas memahami manajemen proses
secara umum
|
a.
Implementasi Sistem Operasi unix
dan manajeman proses
b.
Pengertian unix
c.
Sejarah system unix
d.
Keuntungan unix
e.
Prinsip desain unix
f.
Manajemen proses
|
Diskusi kelompok, Ekspositori, Tanya
jawab, Penugasan
|
a.
Memahami konsep proses pada sistem
operasi linux
b.
Menampilkan beberapa cara menampilkan
hubungan proses parent dan child
c.
Menampilkan status proses dengan
beberapa format
d.
Melakukan
|
Praktikum:
Proses dan manajemen proses
-
Proses pada sistem operasi linux
- Manajemen
proses pada sistem operasi linux
|
|
|
6
|
a.
Melakukan penjelasan dalam
perkuliahan ini untuk menjelaskan manajemen proses
b.
Pemahaman dalam penjadwalan proses
c.
Melakukan diskusi kelompok untuk
melakukan pemahaman dalam manajemen dan penjadwalan proses
|
a. Manajemen
proses
b. Penjadwalan
proses
|
Diskusi kelompok, Ekspositori, Tanya jawab,
Penugasan
|
a.
Memahami shell pada sistem operasi
linux
b.
Menggunakan feature history pada bash
shell
c.
Mengubah feature history pada bash
shell
d.
Mengubah prompt shell
|
Praktikum:
Histori pada bash shell
|
Praktik langsung dihadapan PC, percobaan Jobsheet
|
|
7
|
a.
Memahami secara umum manajemen
input/output
b.
Melakukan diskusi kelompok untuk
untuk mendapatkan pemahaman tentang manajemen input/output
|
Manajemen input/output
|
Diskusi kelompok, Ekspositori, Tanya
jawab, Penugasan
|
a.
Melakukan konfigurasi bash shell
untuk menjalankan script secara otomatis
b.
Membuat dan mengeksekusi shell script
sederhana pada editor vi
c.
Memahami job kontrol
d.
Memahami stack
e.
Menggunakan alias
|
Praktikum:
Membuat bash shell
|
Praktik langsung dihadapan PC, percobaan Jobsheet
|
|
8
|
a.
Memahami materi yang sudah diterima
sebelumnya
b.
Melakukan diskusi kelompok, pada
materi yang sudah diterima sebelumnya.
c.
Memahami beberapa materi yang nanti
akan di ujikan pada ujian tengah semester
|
a. Evaluasi
materi
b. Melakukan
diskusi materi yang sudah disampaikan dalam perkuliahan
c. Kisi-kisi
ujian tengah semester
|
Diskusi kelompok, Ekspositori, Tanya
jawab
|
a.
Melakukan memahaman secara
keseluruhan materi yang telah diberikan sebelumnya
b.
Melakukan tugas kelompok yang terdiri
dari beberapa materi sebelumnya
c.
Melakukan percobaan bersifat individu
dalam bentuk responsi/test materi praktikum
|
Praktikum:
a. Mereview
materi praktikum
b. Melakukan
diskusi dan tugas kelompok
c. Responsi
individu
|
Praktik langsung dihadapan PC, percobaan Jobsheet, Responsi
|
|
9
|
UJIAN TENGAH SEMESTER (UTS)
|
||
10
|
a.
Melakukan pembahasan soal ujian
tengah semester
b.
Mendiskusikan bersama dalam
kelompoknya masing-masing
c.
Memahami materi yang sebelum UTS
d.
Melakukan pemahaman terhadap konsep
sistem terdistribusi
|
a. Evaluasi
hasil ujian tengah semester
b. Diskusi
kelompok dengan topik soal UTS
c.
Sistem terdistribusi
|
Diskusi kelompok, Ekspositori, Tanya
jawab
|
a.
Mahasiswa dapat mengukur tingkat
pemahamannya melalui evaluasi.
b.
Konsep pemahaman materi sebelumnya
c.
Menambahkan materi
|
Praktikum:
a.
Melakukan evaluasi pada saat responsi
sebelum UTS
b.
Memahami ulang sebagian materi
|
Praktik langsung dihadapan PC, percobaan Jobsheet
|
|
11
|
a.
Melakukan pemahaman tentang manajemen
memori
b.
Melakukan diskusi kelompok tentang
manajemen memori
c.
Menerapkan pemahaman tentang memori
terhadap implementasinya
|
Manajemen
memori
|
Diskusi kelompok, Ekspositori, Tanya
jawab
|
a.
Pengenalan secara dasar tentang
program virtual machine.
b.
Cara melakukan install Sistem Operasi
dalam virtual tersebut
|
a.
Pengenalan Virtual Machine
b.
Aplikasi Sun Virtual Box
c.
Aplikasi VmWare
|
Praktik langsung dihadapan PC, percobaan Jobsheet
|
|
12
|
a.
Melakukan pemahaman tentang manajemen
file
b.
Melakukan diskusi kelompok tentang
manajemen file
c.
Menerapkan pemahaman tentang file
terhadap implementasinya
|
Manajemen
file
|
Diskusi kelompok, Ekspositori, Tanya
jawab
|
a.
Melakukan tahapan-tahapan install
operating system Linux.
b.
Memahami langkah-langkahnya
installasi Linux
|
Step by step
install linux ubuntu
|
Praktik langsung dihadapan PC, percobaan Jobsheet
|
|
13
|
a.
Melakukan pemahaman tentang virtual
memori
b.
Melakukan diskusi kelompok tentang
virtual memori
c.
Menerapkan pemahaman tentang virtual
memori terhadap implementasinya
|
Virtual memori (disk)
|
Diskusi kelompok, Ekspositori, Tanya
jawab
|
a.
Melakukan percobaan mengoperasikan
sistem operasi linux.
b.
Mengingatkan kembali pemahaman
sintak-sintak dasar linux
|
Konfigurasi Operating System Linux
|
Praktik lngsung dihadapan PC, percobaan Jobsheet
|
|
14
|
a.
Melakukan pemahaman tentang
sinkronisasi
b.
Melakukan diskusi kelompok tentang
sinkronisasi
c.
Menerapkan pemahaman tentang virtual
memori terhadap implementasinya
|
Sinkronisasi
|
Diskusi kelompok, Ekspositori, Tanya
jawab
|
a.
Melakukan percobaan menginstall
program-program aplikasi tambahan.
b.
Memahami beberapa file .deb (aplikasi
pada operasi linux ubuntu)
|
Pengenalan aplikasi-aplikasi
pendukung di system operasi linux
|
Praktik langsung dihadapan PC, percobaan Jobsheet
|
|
15
|
a.
Melakukan pemahaman tentang deadlock
b.
Melakukan diskusi kelompok tentang
deadlock
c.
Menerapkan pemahaman tentang deadlock
terhadap implementasinya
|
Deadlock
|
Diskusi kelompok, Ekspositori, Tanya
jawab
|
a.
Melakukan pemahaman terhadap
Repository
b.
Pengenalan link internet yang
menyediakan Repository Linux
|
Pengenalan
Repository Linux
|
Praktik langsung dihadapan PC, percobaan Jobsheet
|
|
16
|
a.
Melakukan pemahaman tentang proteksi
dan sekuriti sistem komputer
b.
Melakukan diskusi kelompok tentang
proteksi dan sekuriti sistem komputer
c.
Menerapkan pemahaman tentang proteksi
dan sekuriti sistem komputer terhadap implementasinya
|
Proteksi dan
sekuriti sistem komputer
|
Diskusi kelompok, Ekspositori, Tanya
jawab
|
a.
Melakukan konfigurasi agar terhubung
dengan repository via jaringan global (internet)
b.
Melakukan percobaan dalam kelompok
untuk menginstall beberapa program melalui repository
c.
Percobaan menggunakan repositori di
server lokal
|
Konfigurasi
repository di server local
|
Praktik langsung dihadapan PC, percobaan Jobsheet
|
|
17
|
a.
Melakukan review materi yang telah
dipelajari
b.
Memahami materi yang telah di ajarkan
beserta implementasinya
c.
Memahami persiapan UAS melalui
pembahasan dan pemberian kisi-kisi pra UAS.
|
a.
Quiz Pra UAS
b.
Mereview dan Kisi-kisi UAS
|
Diskusi kelompok, Ekspositori, Tanya
jawab, Quiz
|
a.
Melakukan memahaman secara
keseluruhan materi yang telah diberikan sebelumnya
b.
Melakukan tugas kelompok yang terdiri
dari beberapa materi sebelumnya
c.
Melakukan percobaan bersifat individu
dalam bentuk responsi/test materi praktikum
|
Praktikum:
a. Mereview
materi praktikum
b. Melakukan
diskusi dan tugas kelompok
c. Responsi
individu
|
Praktik langsung dihadapan PC, percobaan Jobsheet, Responsi
|
|
18
|
UJIAN
AKHIR SEMESTER (UAS)
|
IV. PENILAIAN
Sistem
penilaian:
Nilai
|
Poin
|
Rentang
|
A
|
4
|
80.00 – 100.0
|
B
|
3
|
65.00 – 79.99
|
C
|
2
|
50.00 – 64.99
|
D
|
1
|
40.00 – 49.99
|
E
|
0
|
00.00 – 39.99
|
Dalam
menentukan nilai akhir digunakan pembobotan sebagai berikut :
ABSENSI
|
:
|
5%
|
JOBSHEET
|
:
|
20%
|
QUIZ
|
:
|
20%
|
UTS
|
:
|
25%
|
UAS
|
:
|
30%
|
TOTAL
|
:
|
100%
|
V.
DAFTAR PUSTAKA
1.
Galvin Silberschatz, “Operating System Concepts”,
Addison-Wesley Publishing Company, 1998
2.
Tanenbaum, A., Modern Operating Systems, Prentice Hall, New
York, 1992.
3.
Iwan Binanto, Sistem Operasi, Andi Offset, Yogyakarta, 2005
4.
Bambang Hariyanto, Sistem Operasi, Informatika Bandung,
Bandung, 1997
5.
Pustaka Digital / Internet Site