1. Mata kuliah ini akan membahas mengenai sistem operasi yang digunakan pada sistem komputer dengan tujuan agar mahasiswa dapat menjelaskan tentang sistem operasi.
2. Materi kuliah meliputi pengantar sistem operasi, struktur komputer dan sistem operasi, proses, thread, sinkronisasi, deadlock, memori, sistem berkas, input/output, disk, Linux, Windows, dan sistem operasi terbaru.
3. Mahasiswa akan diuji tengah
1. 1
GARIS – GARIS BESAR PROGRAM PENGAJARAN/GBPP
(Rencana Kegiatan Belajar Mengajar)
JUDUL MATA KULIAH : Sistem Operasi
NOMOR KODE / SKS : MKK153 / 3 SKS
A. DESKRIPSI SINGKAT : 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 Tujuan Instruksional Khusus
(Kompetensi Khusus)
Pokok Bahasan Sub Pokok Bahasan Metode
Pembelajaran
Aspek
Penilaian (%)
Estimasi
Waktu
Ref
1 Mahasiswa dapat menjelaskan
tentang Sistem Operasi
Pengantar Fungsi Dasar dari Sistem
Operasi
Tujuan mempelajari Sistem
Operasi
Sasaran Sistem Operasi
Sejarah Perkembangan
Sistem Operasi
Layanan Sistem Operasi
Tatap muka,
diskusi
Tugas : 10 %
Quis : 10%
UTS : 40 %
UAS : 40 %
3 X 50
Buku 1,
Hal 1 - 2
2 Mahasiswa dapat menjelaskan
tentang Struktur Komputer
Struktur Komputer 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
Tatap muka,
diskusi
3 X 50
Buku 1,
Hal 3 - 6
2. 2
3 Mahasiswa dapat menjelaskan
tentang Struktur Sistem Operasi
Struktur Sistem
Operasi
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
Tatap muka,
diskusi
Tugas : 10 %
Quis : 10%
UTS : 40 %
UAS : 40 %
3 X 50
Buku 1,
Hal 7-14
4 Mahasiswa dapat menjelaskan
tentang Proses
Proses Proses
Penjadwalan Proses
Operasi-operasi Pada
Proses
Hubungan antara Proses
Tatap muka,
diskusi
3 X 50
Buku 1,
Hal 16-37
5 Mahasiswa dapat menjelaskan
tentang Thread
Thread Thread
Model Multithreading
Penjadwalan CPU
Penjadwalan Multiprocessor
Java Thread dan
Algoritmanya
Penjawalan Java Thread
Evaluasi Algoritma
Tatap muka,
diskusi
3 X 50
Buku 1,
Hal 38-69
3. 3
6 Mahasiswa dapat menjelaskan
tentang Sinkronisasi
Sinkronisasi Latar Belakang
Critical Section
Solusi Hardware pada
Sinkronisasi
Semaphore
Problem Klasik pada
Sinkronisasi
Monitors
Tatap muka,
diskusi
Tugas : 10 %
Quis : 10%
UTS : 40 %
UAS : 40 %
3 X 50
Buku 1,
Hal 72-84
7 Mahasiswa dapat menjelaskan
tentang Deadlock
Deadlock Latar Belakang
Resource-Allocation Graph
Model Sistem
Strategi Menghadapi
Deadlock
Mencegah Deadlock
Menghindari Deadlock
Algoritma Bankir
Mendeteksi Deadlock dan
Memulihkan Deadlock
Tatap muka,
diskusi
3 X 50
Buku 1,
Hal 84-96
8 Mahasiswa dapat mengikuti
Ujian Tengah Semester/UTS
UTS Pengantar Sistem Operasi
Struktur Komputer
Struktur Sistem Operasi
Proses
Thread
Sinkronisasi
Deadlock
Pilihan Ganda
Sebanyak
50 Soal
UTS : 40 %
3 X 50
9 Mahasiswa dapat menjelaskan
tentang Memori
Memori Latar Belakang
Penukaran (Swap)
Alokasi Memori yang
berdampingan
Pemberian Halaman
Segmentasi
Segmentasi dengan
Tatap muka,
diskusi
Tugas : 10 %
Quis : 10%
UTS : 40 %
UAS : 40 % 3 X 50
Buku 1,
Hal 98-138
4. 4
Pemberian Halaman
Memori Virtual
Permintaan Pemberian
Halaman (Demand Paging)
Pemindahan Halaman
Alokasi Frame
Thrashing
10 Mahasiswa dapat menjelaskan
Sistem Berkas
Sistem Berkas 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
Tatap muka,
diskusi
Tugas : 10 %
Quis : 10%
UTS : 40 %
UAS : 40 %
3 X 50
Buku 1,
Hal 139-167
11 Mahasiswa dapat menjelaskan
tentang Input / Output
Input / Output Perangkat Keras I/O
Polling
Interupsi
DMA
Interface Aplikasi I/O
Kernel I/O Subsystem
Penanganan Permintaan I/O
Kinerja I/O
Tatap muka,
diskusi
Tugas : 10 %
Quis : 10%
UTS : 40 %
UAS : 40 %
3 X 50
Buku 1,
Hal 168-179
12 Mahasiswa dapat menjelaskan
tentang Disk
Disk Struktur Disk
Penjadwalan Disk
Manajemen Disk
Penanganan Swap Space
Kehandalan Disk
Implementasi Stable
Tatap muka,
diskusi
3 X 50
Buku 1,
Hal 180-200
5. 5
Storage
Tertiary Storage Structure
13 Mahasiswa dapat menjelaskan
tentang LINUX
LINUX Sejarah
Kernel
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
Tatap muka,
diskusi
3 X 50
Buku 1,
Hal 206-272
14 Mahasiswa dapat menjelaskan
tentang Windows
Windows 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
Tatap muka,
diskusi
Tugas : 10 %
Quis : 10%
UTS : 40 %
UAS : 40 %
3 X 50
Buku 1,
Hal 274-350
15 Mahasiswa dapat menjelaskan
tentang Sistem Operasi
terbarukan
Sistem Operasi
Terbarukan
Perkembangan Sistem
Operasi
Dual Sistem Operasi
Virtual System
Sistem Operasi Jaringan
Tatap muka,
diskusi
3 X 50
Buku 1,
Hal 352-410
6. 6
Keamanan Sistem Operasi
16 Mahasiswa dapat mengikuti
Ujian Akhir Semester
UAS Memori
Sistem Berkas
Input/Output
Disk
Linux
Windows
Sistem Operasi Terbarukan
Pilihan Ganda
Sebanyak
100 Soal
UAS : 40 % 3 X 50
Referensi :
1. Gabungan Kelompok Kerja Sistem Operasi, 2003, Bahan Kuliah Sistem Operasi
2. http://www.ilmukomputer.com
3. http://www.infolinux.com
4. http://www.microsoft.com