Hanif Al Fatta, M.Kom Sri Ngudi Wahyuni, ST.,M.Kom Joko Dwi Santoso, M.Kom
NIK. 190302096 NIK.190302060 NIK.190302181
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
Praktikum :
1. Instalasi Sistem Operasi
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 3 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
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)
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 4 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
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
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 5 dari 20
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
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 6 dari 20
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
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 7 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
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 : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 10 dari 20
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
Kemampuanakhir yang
Tugas/Aktivitas Waktu Bobot Kriteria Penilaian Indikator Penilaian
diharapkan atau dievaluasi
mendiskusikan dan menuliskan SO. - Keaktifan
presentasi/makalah trouble
- Ketepatan pemilihan metode
shooting SO,
- 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
2. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts With Java, Wiley.
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 12 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
3. Andrew S. Tanenbaum,Operating Systems Design and Implementation, 3th Edition New Jersey: Prentice Hall, Inc., 2006.
4. ModulPraktikumSistemOperasi.
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
konsep
pengelolaan
yang dilakukan
oleh SO.
4. Menjelaskan
struktur dasar SO
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 13 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
Minggu / Pertemuan Capain yang Di harapkan Materi Aktifitas dan Strategi Waktu Penilaian
Pembelajaran
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
dieksekusi berdasarkan algoritma yang sesuai penjadualan proses penjadwalan.
sehingga semua proses dapat dikerjakan oleh Sasaran penjadualan 2. Menjelaskan
sistem komputer dengan baik proses deskripsi dan sasaran
Tipe tipe penjadualan penjadwalan
proses 3. Menjelaskan dengan
Strategi penjadualan contoh strategi dan
proses klasifikasi
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 14 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
Minggu / Pertemuan Capain yang Di harapkan Materi Aktifitas dan Strategi Waktu Penilaian
Pembelajaran
Algoritma penjadwalan yang
penjadualan proses dilaukan oleh SO
4. Melakukan simulasi
algoritma
penjadwalan
5 Mampu memahami bagaimana SO mengelola Thread – SMP – Mikrokernel : Ceramah, Diskusi dan 100 Menit 1. Menjelaskkan
proses untuk setiap bagian (thread) setia job Esensi konsep proses Tanya Jawab maksud seta tujuan
yang akan dieksekusi oleh. Multithreading dari pengolahan
Fungsionalitas thread proses secara
User level thread multithreading
Kernel level thread 2. Menjelaskan
Symmetric perbedaan proses
multiprocessing yang dikerjakan
(SMP) secara
Mikrokernel multithreading dan
non-multithreading
3. Menjelaskan
perbedaan
pemrosesan job yang
dieksekusi pada level
user dan kernel
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
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 15 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
Minggu / Pertemuan Capain yang Di harapkan Materi Aktifitas dan Strategi Waktu Penilaian
Pembelajaran
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
perangkat fisik
(physical devices)
3. Menjelaskan
karakteristik file
4. Menjelaskan operasi-
operasi yang
dilakukan dalam
melakukan organisasi
file dan direktori
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 16 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
Minggu / Pertemuan Capain yang Di harapkan Materi Aktifitas dan Strategi Waktu Penilaian
Pembelajaran
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
Manajemen Memory operasi
Manajemen 3. Menjelaskan proses
Pemartisian Statis menejemen memori
Manajemen pemartisian statis
Pemartisian Dinamis. dan dinamis
4. Melakukan simulasi
proses pemetaan
thread-thread dari
job ke dalam
memori, baik
pemartisian statis
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 17 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
Minggu / Pertemuan Capain yang Di harapkan Materi Aktifitas dan Strategi Waktu Penilaian
Pembelajaran
maupaun dinamis
UAS
1 Mampu menginstal beberapa varian Sistem Instalasi Operating System & Praktikum 100 Menit Lab Activity ( jurnal
Operasi Addresing Praktikum)
Langkah – langkah
Isntalasi Operating
System
Menghubungkan
antar perangkat
dengan IP Address
2 Mampu mengerti format isntruksi pada system Perintah Dasar Linux : Praktikum 100 Menit Lab Activity ( jurnal
operasi linux dan menggunakan perintah perintah Perintah perintah Praktikum)
dasar pada system operasi linux dasar untuk informasi
user
Format instruksi pada
system operasi linux
Perintah perintah
dasar pada system
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
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 18 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
Minggu / Pertemuan Capain yang Di harapkan Materi Aktifitas dan Strategi Waktu Penilaian
Pembelajaran
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)
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
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 19 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
Minggu / Pertemuan Capain yang Di harapkan Materi Aktifitas dan Strategi Waktu Penilaian
Pembelajaran
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
dengan DHCP Client.
Pada sistematis DHCP, Nomor IP yang
diberikan kepada client tidaklah
permanen artinya DHCP Server hanya
meminjamkan nomor IP kepada Client
dan apabila nomor tersebut sudah tidak
diperlukan maka IP tersebut akan
dikemabalikan kepada server.
10 Memahmi konsep dan Kerja dari Distribute DNS Server 1 : Praktikum 100 Menit Lab Activity ( jurnal
database system yang digunakan untuk pencarian DNS Server Praktikum)
nama komputer (name resolution) di jaringan yang Virtual Host
mengunakan TCP/IP (Transmission Control
Protocol/Internet Protocol).
RENCANA PEMBELAJARAN SEMESTER Nomor : RPS-D3MI-024
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA Tgl. Disusun :
Revisi : 00
Halaman : Hal. 20 dari 20
MATAKULIAH SISTEM OPERASI (DM024)
Minggu / Pertemuan Capain yang Di harapkan Materi Aktifitas dan Strategi Waktu Penilaian
Pembelajaran
11 Mahasiswa mampu memhami dan Mail Server 1 : Praktikum 100 Menit Lab Activity ( jurnal
mengkonfigurasi mail server dan mekanisme Mail Server Praktikum)
kinherja dari protocol mail server. Postfix
IMAP
Squirrelmail
POP3
12 Mampu memahmi konsep kerja dari web server Web Server 1: Praktikum 100 Menit Lab Activity ( jurnal
dan mampu membuat web server sendiri . Apache Web Server Praktikum)
PHP5
MySQL
RESPONSI 2