GARIS – GARIS BESAR PROGRAM PENGAJARAN/GBPP (Rencana Kegiatan Belajar Mengajar) JUDUL MATA KULIAH NOMOR KODE / SKS A. DESKRIPSI SINGKAT
: Sistem Operasi : MKK153 / 3 SKS : Mata kuliah ini akan membahas mengenai Sistem Operasi, yang digunakan pada sistem komputer. B. TUJUAN ISTRUKSI UMUM : Setelah mahasiswa mengikuti seluruh kegiatan perkuliahan selama 1 semester ((kuliah, tugas, PR, dan kehadiran) mahasiswa semester I Jurusan Teknik Informatika Fakultas Teknik Universitas Malikussaleh diharapkan dapat menjelaskan Sistem Operasi. Pertemuan 1
2
Tujuan Instruksional Khusus (Kompetensi Khusus) Mahasiswa dapat menjelaskan tentang Sistem Operasi
Mahasiswa dapat menjelaskan tentang Struktur Komputer
Pokok Bahasan
Sub Pokok Bahasan
Pengantar
Struktur Komputer
Fungsi Dasar dari Sistem Operasi Tujuan mempelajari Sistem Operasi Sasaran Sistem Operasi Sejarah Perkembangan Sistem Operasi Layanan Sistem Operasi Sistem Operasi Komputer Struktur I/O Interupsi I/O Struktur DMA Struktur Penyimpanan Memori Utama Magnetic Disk Storage Hierarchy Proteksi Perangkat Keras Operasi Dual Mode Proteksi I/O Proteksi Memori
1
Metode Pembelajaran
Aspek Penilaian (%)
Estimasi Wakt u
Ref
3 X 50
1-2
3 X 50
3-6
Tatap muka, diskusi
Tatap muka, diskusi
Tugas : 10 % Quis : 10% UTS : 40 % UAS : 40 %
3
Mahasiswa dapat menjelaskan tentang Struktur Sistem Operasi
Struktur Operasi
Sistem
4
Mahasiswa dapat menjelaskan tentang Proses
Proses
5
Mahasiswa dapat menjelaskan tentang Thread
Thread
Komponen Sistem Manajemen Proses Manajemen Memori Utama Manajemen Secondary Storage Manajemen Sistem I/O Manajemen Berkas Sistem Proteksi Jaringan Commmand Interpreter System Layanan Sistem Operasi System Calls Mesin Virtual Perancangan Sistem dan Implementasi System Generation Proses Penjadwalan Proses Operasi-operasi Pada Proses Hubungan antara Proses Thread Model Multithreading Penjadwalan CPU Penjadwalan Multiprocessor Java Thread dan Algoritmanya Penjawalan Java Thread Evaluasi Algoritma
2
Tatap muka, diskusi
3 X 50
7-14
3 X 50
16-37
3 X 50
38-69
Tugas : 10 % Quis : 10% UTS : 40 % UAS : 40 % Tatap muka, diskusi
Tatap muka, diskusi
6
7
Mahasiswa dapat menjelaskan tentang Sinkronisasi
Mahasiswa dapat menjelaskan tentang Deadlock
Sinkronisasi
Latar Belakang Critical Section Solusi Hardware pada Sinkronisasi Semaphore Problem Klasik pada Sinkronisasi Monitors
Deadlock
8
Mahasiswa dapat menjelaskan tentang Memori
Latar Belakang Resource-Allocation Graph Model Sistem Strategi Menghadapi Deadlock Mencegah Deadlock Menghindari Deadlock Algoritma Bankir Mendeteksi Deadlock dan Memulihkan Deadlock Latar Belakang Penukaran (Swap) Alokasi Memori yang berdampingan Pemberian Halaman Segmentasi Segmentasi dengan Pemberian Halaman Memori Virtual Permintaan Pemberian Halaman (Demand Paging) Pemindahan Halaman Alokasi Frame Thrashing
Memori
3
Tatap muka, diskusi
Tatap muka, diskusi
Tatap muka, diskusi
3 X 50
72-84
3 X 50
84-96
3 X 50
98-138
Tugas : 10 % Quis : 10% UTS : 40 % UAS : 40 %
Tugas : 10 % Quis : 10% UTS : 40 % UAS : 40 %
9
Mahasiswa dapat menjelaskan Sistem Berkas
Sistem Berkas
10
11
12
Mahasiswa dapat menjelaskan tentang Input / Output
Mahasiswa dapat menjelaskan tentang Disk
Mahasiswa dapat menjelaskan tentang LINUX
Input / Output
Disk
LINUX
Pengertian Berkas Metode Akses Struktur Direktori Proteksi Berkas Struktur Sistem Berkas Metode Alokasi Berkas Manajemen Ruang Kosong (Free Space) Implementasi Direktori Efisiensi dan Unjuk Kerja Recovery Macam-macam Sistem Berkas Perangkat Keras I/O Polling Interupsi DMA Interface Aplikasi I/O Kernel I/O Subsystem Penanganan Permintaan I/O Kinerja I/O Struktur Disk Penjadwalan Disk Manajemen Disk Penanganan Swap Space Kehandalan Disk Implementasi Stable Storage Tertiary Storage Structure Sejarah Kernel
4
Tatap muka, diskusi
Tatap muka, diskusi
Tugas : 10 % Quis : 10% UTS : 40 % UAS : 40 %
3 X 50
139-167
3 X 50
168-179
3 X 50
180-200
3 X 50
206-272
Tugas : 10 % Quis : 10% UTS : 40 % UAS : 40 %
Tatap muka, diskusi
Tatap muka, diskusi
13
Mahasiswa dapat menjelaskan tentang Windows
Windows
14
Mahasiswa dapat menjelaskan tentang Sistem Operasi terbarukan
Sistem Operasi Terbarukan
Prinsip Perancangan Modul Kernel Linux Manajemen Proses Penjadwalan Manajemen Memori di Linux Sistem Berkas Linux I/O Linux Komunikasi Antar Proses Struktur Jaringan Keamanan Perangkat Lunak Bebas Sejarah Kernel Prinsip Perancangan Modul Kernel Windows Manajemen Proses Penjadwalan Manajemen Memori di Windows Sistem Berkas Windows I/O Windows Komunikasi Antar Proses Struktur Jaringan Keamanan Perangkat Lunak Tidak Bebas Perkembangan Sistem Operasi Dual Sistem Operasi Virtual System Sistem Operasi Jaringan Keamanan Sistem Operasi
Referensi : 1. Gabungan Kelompok Kerja Sistem Operasi, 2003, Bahan Kuliah Sistem Operasi
5
Tatap muka, diskusi
3 X 50
274-350
3 X 50
352-410
Tugas : 10 % Quis : 10% UTS : 40 % UAS : 40 %
Tatap muka, diskusi
2. http://www.ilmukomputer.com 3. http://www.infolinux.com 4. http://www.microsoft.com
6