Senin, 17 Oktober 2016

(RKPS)


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