Hanif Al Fatta, M.Kom Sri Ngudi Wahyuni, ST.,M.Kom Joko Dwi Santoso, M.Kom
NIK. 190302069 NIK.190302060 NIK.190302181
UNIVERSITASAMIKOM YOGYAKARTA
YOGYAKARTA
2018
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 2dari20
MATAKULIAH SISTEM OPERASI (DM024)
1. Identitas
2. Gambaran Umum
● Mata kuliah ini mempelajari konsep Sistem Operasi dari sejarah perkembangan Sistem Operasi sampai dengan kebutuhan penggunaan system operasi sesuai
dengan peranannya.
● Pokok bahasan mata kuliah ini ada praktek pemrograman shell , remastering dan penjadualan proses.
● Mata kuliah pembelajaran ini meliputi dari:
● Teori :
1. Sejarah Sistem Operasi
2. Konsep Dasar Sistem Oeprasi
3. Proses
4. Thread
5. Penjadualan CPU
6. Sinkronisasi
7. Deadlock
8. Memory
9. Virtual Memory
10. System File
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 3dari20
MATAKULIAH SISTEM OPERASI (DM024)
• Praktikum :
1. Instalasi Sistem Operasi
2. Perintah Dasar Linux
3. Instalasi Tools – App Jaringan
4. Input Output
5. Manajemen Group
6. Manajemen Proses
7. Shell Scripting
8. DHCP Server
9. DNS Server
10. Mail Server
11. Web Server
3. Capaian Pembelajaran
• Mahasiswa mampu memahamikonsep dasar sistem operasi.
• Mahasiswa mampu memahami komponendan teknologi sistem operasi.
• Mahasiswa mampu menjelaskan fungsi sistem operasi.
• Mahasiswa dapat mengkonfigurasi dan mengelola berbagai macam sistem operasi.
4. Prasyarat dan Pengetahuan Awal (Prior Knowledge)
-
3. Menerangkan
perkembangan generasi-
generasi system operasi.
Mahasiswa dapat memahami Kemapuan : 1. Pendahuluan Ceramah 100 Tugas, presentasi, diskusi kelompok, 1. Pendahuluan
konsep dasar manajemen 1. Menjelaskan Konsep Dasar 1.1 Model Proses menit sesi tanya jawab (class contribution) 1.1 Model Proses
prosesor dan komunikasi antar Manajemen Proses 1.2 Status Proses Pemberian kasus (tugas) 1.2 Status Proses
2. Menerangkan Masalah yang 1.3 Implementasi Sistem 1.3 Implementasi Sistem
proses, dan proses dalam sistem
timbul pada komunikasi 2. Komunikasi Antar Proses Diskusi kelompok dan 2. Komunikasi Antar Proses
terdistribusi. antar proses. 2.1. race condition dan presentasi 2.1. race condition dan critical
3. Menyebutkan berbagai cara critical Section
komunikasi antar proses. Section Pemberian sesi tanya 2.2. Sleep dan Awake
4. Menjelaskan berbagai cara 2.2. Sleep dan Awake jawab di akhir sesi 2.3. Semaphore
komunikasi antar proses 2.3. Semaphore 2.4. Event Counter
dan 2.4. Event Counter 2.5. Monitor
5. Mnguraikan konsep dasar 2.5. Monitor 2.6. Message Passing
proses dalam system di 2.6. Message Passing 3. Proses
distribusi. 3. Proses 3.1. Thread
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 5dari20
MATAKULIAH SISTEM OPERASI (DM024)
5. Metode evaluasi
penjadualan
Mahasiswa dapat memahami Kemampuan : 1. Pengertian Memori Ceramah dan diskusi 100 Presentasi, diskusi kelompok, sesi 1. Pengertian Memori
memori, penggunaan memori, kelompok, menit tanya jawab (class contribution),
dan teknik pengalokasian • Menjelaskan 1.1. Jenis Memori laporan 1.1. Jenis Memori
memori. Pengertian Memori, Analisis kasus (tugas)
1.2. Alamat Memori dan presentasi 1.2. Alamat Memori
• Menguraikan
Manajemen Memori 1.3. Isi Memori Praktikum 1.3. Isi Memori
pada berbagai system
operasi, dan 2. Manajemen Memori Sesi tanya jawab 2. Manajemen Memori tanpa
tanpa Swapping atau Swapping atau pagging, Multi
• Menerangkan pagging, Multi Programming dengan Partisi
pengalokasian Programming dengan
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 6dari20
MATAKULIAH SISTEM OPERASI (DM024)
Mahasiswa dapat memahami Kemampuan : 1. Virtual Memori Ceramah dan diskusi 100 Presentasi, diskusi kelompok, sesi 1. Virtual Memori
penggunaan memori pendukung kelompok, menit tanya jawab (class contribution),
sebagai memori kerja. • Menjelaskan 1.1. Pagging laporan 1.1. Pagging
pengalokasian Analisis kasus (tugas)
memori yang 1.2. Tabel Page dan presentasi 1.2. Tabel Page
berpilah,
1.3. Memori Assosiatif Praktikum 1.3. Memori Assosiatif
• Menerangkan fungsi
memori semu (virtual 2. Algoritma Penempatan Sesi tanya jawab 2. Algoritma Penempatan Page
memory) sebagai Page
pelengkap memori 2.1. Penempatan Page Optimal
kerja, dan 2.1. Penempatan Page
Optimal 2.2. Not recently used
• Menjelaskan
algoritma paging dan 2.2. Not recently used 2.3. First In, first Out
segmentasi.
2.3. First In, first Out 2.4. Second Chance
Mahasiswa dapat mengetahui Kemampuan 1. File Ceramah dan diskusi 100 Presentasi, diskusi kelompok, sesi 1. File
tentang file,directory, sekuritas kelompok, menit tanya jawab (class contribution),
file, dan implementasisistem file • Menjelaskan tentang 1.1. Penamaan File laporan 1.1. Penamaan File
sistem file, directory, Analisis kasus (tugas)
dan implementasi 1.2. Struktur File dan presentasi 1.2. Struktur File
sistem file.
1.3. Jenis File Praktikum 1.3. Jenis File
• Menjelaskan sitem
pengamanan file, 1.4. Akses File Sesi tanya jawab 1.4. Akses File
authentication dan
prinsip – prinsip 1.5. Attribut File 1.5. Attribut File
desain keamanan file.
1.6. Operasi File 1.6. Operasi File
Mahasiswa mampu Kemampuan meng- installasi, Intalasi, Konfigurasi dan Ceramah dan diskusi 100 Presentasi, diskusi kelompok, sesi Intalasi, Konfigurasi dan Mengelola
mengkonfigurasi dan mengelola mengkonfigurasi dan mengelola Mengelola kelompok, menit tanya jawab (class contribution),
sistem operasi berbasis minimal satu macam sistem laporan 1. Sistem Operasi Windows
windows, linux dan Java Virtual operasi berbasis windows, linux 1. Sistem Operasi Analisis kasus (tugas)
Machine dan Virtualisasi Java Windows dan presentasi 2. Sistem Operasi Linux
Mahasiswa mampu menginstal, Kemampuan meng- installasi, Instalasi, konfigurasi dan Ceramah dan diskusi 100 Presentasi, diskusi kelompok, sesi Instalasi, konfigurasi dan pengelolaan
menkonfigurasi dan mengelola mengkonfigurasi dan mengelola pengelolaan kelompok, menit tanya jawab (class contribution),
web server, dns server, mail web server, mail server, dns laporan 1. Web server
server server dan dhcp server 1. Web server Analisis kasus (tugas)
dan presentasi 2. Dns server
2. Dns server
Praktikum
3. Mail server
3. Mail server Sesi tanya jawab
4. Dhcp server
4. Dhcp server
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 10dari20
MATAKULIAH SISTEM OPERASI (DM024)
Kemampuanakhir yang
Tugas/Aktivitas Waktu Bobot Kriteria Penilaian Indikator Penilaian
diharapkan atau dievaluasi
Tugas 1: Mampu menjelaskan 100 menit 20 % 1. Kelengkapan informasi - Kerjasama
perkembangan teknologi dari 2. Acuan ilmiah yang digunakan
- Partisipasi
Buat Kelompok. kemudian zaman ke zaman, mengerti 3. Kebenaran tentang data yang disajikan
mendiskusikan dan menuliskan jenis teknologi yang - Keaktifan
presentasi/makalah sejarah digunakan saat ini serta
Sistem Operasi pengaruhnya dalam - Ketepatan pemilihan metode
kehidupan sehari hari sampai - Kebenaran menjawab
di presentasikan di pertemuan pada peranan system operasi
berikutnya (pertemuan 2 - 4) di dalamnya - Kemampuan menyampaikan
pendapat berdasarkan
pengalaman
Tugas 2: Mampu menjelaskan varian 100 menit 20 % 1. Tepat antara kebutuhan, fungsi - Kerjasama
SO berdasarkan kebutuhan dengan SO
- Partisipasi
Buat Kelompok. kemudian dan fungsinya 2. Sumber data,
mendiskusikan dan menuliskan 3. Penguasaan materi saat presentasi - Keaktifan
presentasi/makalah system
operasi di dalam aspek tingkat - Ketepatan pemilihan metode
kebutuhanya dan peranannya, - Kebenaran menjawab
pengalaman
Tugas 4: Mampu memberikan solusi 100 menit 20 % 1. Kebenaran data yang disampaikan - Kerjasama
yang tepat untuk setiap 2. Acuan yang digunakan
- Partisipasi
Buat Kelompok. kemudian permasalahan yang terjadi di 3. Gaya penyampaian presentasi
mendiskusikan dan menuliskan SO. - Keaktifan
presentasi/makalah trouble
shooting SO, - Ketepatan pemilihan metode
- Kebenaran menjawab
di presentasikan di pertemuan
berikutnya (pertemuan 11 - 12) - Kemampuan menyampaikan
pendapat berdasarkan
pengalaman
Tugas 5: Mengerti perbedaan 100 menit 20 % 1. Kebenaran data yang disampaikan - Kerjasama
deadlock,thread,penjadualan 2. Acuan yang digunakan
- Partisipasi
Buat Kelompok. kemudian prose serta dapat 3. Gaya penyampaian presentasi
mendiskusikan dan menuliskan menerapkannya dalam - Keaktifan
presentasi/makalah Deadlock, sebuah kasus
thread, Proses dan - Ketepatan pemilihan metode
penjadualan, - Kebenaran menjawab
7. Referensi
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 12dari20
MATAKULIAH SISTEM OPERASI (DM024)
2. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts With Java, Wiley.
3. Andrew S. Tanenbaum,Operating Systems Design and Implementation, 3th Edition New Jersey: Prentice Hall, Inc., 2006.
4. ModulPraktikumSistemOperasi.
8. RencanaPelaksanaanPembelajaran
Minggu / Pertemuan Capain yang Di harapkan Materi Aktifitas dan Strategi Waktu Penilaian
Pembelajaran
1 Mampu memahami bagaimana system operasi Pendahuluan Sistem Operasi: Perkenalan, Perkenalan 100 Menit 1. Menjelaskan
dibangun dan konsep SO dalam melakukan • Definisi SO Mata kuliah, Aturan main definsisi, tugas,
pengelolaan terhadap sumberdaya yang terdapat • Tujuan SO mata kuliah dan sejarah tujuan serta
manfaat Sistem
dalam system operasi • Fungsi Dan Sasaran Sistem Oeprasi.
Operasi bagi
SO sistem komputer.
• Sejarah
Perkembangan SO 2. Menceritakan
• Strukur Dasar SO. kembali sejarah
perkembangan SO.
3. Menjelaskan
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 13dari20
MATAKULIAH SISTEM OPERASI (DM024)
konsep
pengelolaan
yang dilakukan
oleh SO.
4. Menjelaskan
struktur dasar SO
sebagai pondasi
kernel layanan SO
2–3 Mampu memahami bagaimana proses SO dalam Manajemen Proses: Ceramah, Diskusi dan 100 Menit 1. Memahami definisi
mengatur pengolahan banyak proses yang di • Definsi Proses Tanya Jawab proses dan
lakukan oleh system komputer • Diagram state proses menjelaskannya
• Program control kembali.
block (PCB).
2. Menjelaskan
• Pengalihan Proses
macam- macam
• Penciptaan Proses
kondisi proses
• Kedudukan SO
(state proses)
3. Menjelaskan
perbedaan
pangalihan proses
dan penciptaan
proses
4. Menjelaskan
kedudukan proses
dalam berbagai
sudut pandang.
4 Mampu memahami bagaiaman SO melakukan Penjadualan Proses : Ceramah, Diskusi dan 100 Menit 1. Menjelaskan
penjadwalan proses- proses yang meminta untuk • Deskripsi Tanya Jawab deskripsi dan sasaran
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 14dari20
MATAKULIAH SISTEM OPERASI (DM024)
6–7 Mampu memahami hal-hal yang dapat Konkurensi : Deadlock Ceramah, Diskusi dan 100 Menit 1. Menjelaskan definisi
menyebabkan deadlock dan bagaimana SO • Model dan Syarat Tanya Jawab dan hal-hal yang
mengatasi deadlock tersebut Deadlock menyebabkan
• Metode Penangan terjadinya deadlock.
Deadlock 2. Menjelaskan
• Pencegehan bagaimana SO
Deadlock melakukan
• Penghindaran penanganan
Deadlock terhadap deadlock,
• Deteksi Dan baik pencegahan,
Pemulihan Deadlock penghindaran,
• Strategi maupun deteksi dan
Penanggulangan pemulihan deadlock.
Deadlock terpadu 3. Menjlaskan strategi-
strategi yang
diterapkan SO guna
menanggulangi
deadlock terpadu.
MID
8 - 11 Mampu memahami bagaimana sistem operasi File Syetem Interface : Ceramah, Diskusi dan 100 Menit 1. Menjelaskan konsep
mengorganisasikan file dan direktori dalam sistem • File Consept Tanya Jawab pengorganisasian
komputer, sehingga dapat digunakan bersama oleh • Acces Methods data oleh SO.
banyak proses dan bagaimana metode proteksi • Directory and Disk
2. Menjelaskan bentuk
yang dilakukan terhadap file Structure
logis unit
• File-System Mounting penyimpanan
• File Sharing pemetaan data oleh
• File Protection OS ke dalam
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 16dari20
MATAKULIAH SISTEM OPERASI (DM024)
perangkat fisik
(physical devices)
3. Menjelaskan
karakteristik file
4. Menjelaskan operasi-
operasi yang
dilakukan dalam
melakukan organisasi
file dan direktori
5. Menjelaskan metode
pengaksesan file dan
direktori
6. Menjelaskan
karakteristik direktori
7. Menjelaskan
bagaimana direktori
dapat digunakan
bersama (sharing)
8. Menjelaskan metode
proteksi file
12 - 14 Mampu memahami pengelolaan memori oleh Manajemen Memory: Ceramah, Diskusi dan 100 Menit 1. Menjelaskan definisi
sistem operasi terhadap pengalokasian memori • Definisi Manajemen Tanya Jawab manejemen memori
sehingga semua proses dapat diselesaikan oleh Memori oleh sistem operasi
sistem komputer • Fungsi Menajemen 2. Menjelaskan
Memory manfaat pengelolaan
• Klasisifikasi memori oleh system
operasi
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 17dari20
MATAKULIAH SISTEM OPERASI (DM024)
operasi linux
3 Mampu memahami konsep dan alur kerja tools Instalasi Tools / App Ajaringan : Praktikum 100 Menit Lab Activity ( jurnal
jaringan baik di linux Ubuntu maupun di Windows • Wireshark Praktikum)
• Ethercap
• Netstumbler
• Colasoft Capsa
• IDS Sax2
4 • Memahami organisasi file dan direktory pada File dan Struktur Direktori: Praktikum 100 Menit Lab Activity ( jurnal
sistem operasi Linux • Operasi File pada Praktikum)
• Menciptakan dan manipulasi directory Operasi Linux
• Memahami konsep link dan symbolic link • Struktur Direktori
pada system operasi
Linux
5 Mampu memahami struktur dan konsep kerja dari Operasi Input dan Ouput Praktikum 100 Menit Lab Activity ( jurnal
mode operasi Input dan Output di dalam Sistem • Proses I/O Praktikum)
Operasi Linux, Windows, Machinstosh. • File Decriptor
• Pembelokan
(Redirection)
• PIPA (PIPELINE)
• Filter
6 Mampu memahami konsep dan alur struktur Manajemen Group : Praktikum 100 Menit Lab Activity ( jurnal
manajemen user dan group dan level hak Akses. • Menambah Group Praktikum)
• Menghapus Group
• Menambah User
• Hak Akses User
7 Mampu memahami dan mengoperasikan proses Manajemen Proses : Praktikum 100 Menit Lab Activity ( jurnal
yang berjalan di system operasi linux dan • Konsep Proses pada Praktikum)
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 19dari20
MATAKULIAH SISTEM OPERASI (DM024)
memahami filtering dari setiap proses dari service Sistem Operasi Linux
system operasi linux. • Sinyal
• Send Sinyal
• PS
• Perintah Kill
RESPONSI 1
8 Mahasiswa paham dengan pemorgraman shell Shell Scripting: Praktikum 100 Menit Lab Activity ( jurnal
scripting di linux sehinggga mampu meremaster • Sh—Bourne Shell Praktikum)
system oprasi linux sesuai dengan kebutuhan • Csh—C Shell
lingkungan. • Ksh—Korn Shell
• Tcsh—enhanced C
Shell
• Bash—GNU Bourne
Again Shell
• Zsh—extension to
Bash, Ksh, and Tcsh
• Pdksh—extension to
KSH
9 Mampu memahami Konsep : DHCP Server 1 Praktikum 100 Menit Lab Activity ( jurnal
• layanan pemberian nomor IP secara • DHCP Server Praktikum)
otomatis yang diberikan kepada • NTP Server
komputer-komputer yang
membutuhkan.
• Komputer yang memberikan IP kepada
komputer yang meminta disebut dengan
DHCP Server, sedangkan yang
dipinjamkan sebuah nomor IP disebut
RENCANA PEMBELAJARAN SEMESTER Nomor :
PROGRAM STUDI D3- MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 20dari20
MATAKULIAH SISTEM OPERASI (DM024)