Dibuat Diperiksa Disetujui Deskripsi Singkat Mata Kuliah
Mata Kuliah Pratikum Sistem Operasi mempelajari dan mengenal tentang system operasi, Sejarah sistem operasi, struktur computer, struktur system operasi, threads, penjadwalan, deadlocks, manajemen proses, manajemen memori, file system pada system operasi.
Mata Kuliah ini diberikan pada semester 3 dan merupakan mata kuliah wajib bagi mahasiswa Program Studi Teknik Komputer Jurusan Teknologi Informasi di Politeknik Negeri Padang
Sebagai mata kuliah wajib beberapa materi pembelajaran diberikan dalam bentuk diskusi agar mahasiswa lebih mengerti tentang materi yang diterangkan.
Tujuan Pembelajaran
Setelah mengikuti mata kuliah ini mahasiswa dapat memahami Sistem Operasi meliputi : Pengertian Sistem Operasi, Sejarah Sistem Operasi, treads, penjadwalan, deadlocks, manajemen proses, manajemen memori, file system.
Materi Pembelajaran
01. Pengenalan Sistem Operasi
1.1 Menjelaskan Pengeritan Sistem Operasi 1.2 Menjelaskan Komponen Sistem Operasi 1.3 Menjelaskan Fungsi Sistem Operasi
02. Sistem Operasi 2.1
2.2 2.3 2.4 2.5 2.6 2.7 2.8
Sistem Mainframe Sistem Desktop Sistem Multiprocessor Sistem Terdistribusi Sistem cluster Sistem Real Time Sistem Handheld Sistem Komputer
03. Sejarah Sistem Operasi
3.1 Perkembangan Sistem Operasi 3.2
3.3 3.4 3.5
Evolusi Sistem Operasi Sejarah Windows Sejarah Unix Sejarah Linux
04. Struktur Komputer 4.1
4.2 4.3 4.4 4.5
Sistem Operasi Komputer Struktur I/O
Struktur Penyimpanan Storage Hirarki
Prokteksi Perangkat Keras
Mata Kuliah Sistem Operasi Dosen Hidra Amnur, SE, S.Kom, M.Kon
Kode / SKS TK 3203 / 1 SKS Kode Dosen
Prasyarat - Status Wajib
Universitas Jurusan Teknologi Informasi
Fakultas Politeknik Negeri Padang Program Studi Teknik Komputer
05. Struktur Sistem Operasi
Komponen sistem Layanan Sistem Operasi Sistem Calls
Program Sistem Struktur Sistem 5.6
5.7 5.8
Virtual Machine
Sistem Design dan Implementasi Sistem Generasi
5.9 5.10 5.11
Sistem Proteksi Jaringan
Command Interpreter Sistem
06. Threads
6.1 Multithreading Models 6.2
Threading Issues Pthreads Solaris 2 Threads Windows 2000 Threads Linux Threads Java Threads
07. Penjadwalan 7.1 7.2 7.3 7.4 7.5
Konsep Dasar Kriteria Penjadwalan Algoritma Penjadwalan Jenis Penjadwalan Algoritma Evolution
08. Deadlocks 8.1
Karakter Deadlocks
Metode Penanganan Deadlocks Pencegahan Deadlocks Penghindaran Deadlocks Mendeteksi Deadlocks Pemulihan Deadlocks
09. Manajemen Proses 9.1
Konsep Proses
Kebutuhan Utama dalam Pengendalian Proses Status Proses
Diagram Status Proses
Penjadwalan, Pembuatan, Kerjasama Proses Implementasi Proses
Dibuat Diperiksa Disetujui
10. Manajemen Memori 10.1
Spesifikasi Memori Tahapan Running Program Memori Management Unit
Overlay, Swapping dan Fragmentasi Algoritma Partisi Dinamis
Manajemen Memori Partisi Dinamis Alokasi Memori tak Berurutan Pagingn dan Segmentasi
11. File Sistem 11.1
Konsep File Metode Akses Struktur Direktori Mounting Sistem File Sharing File dan Protection Struktur File Sistem Implementasi File Sistem Implementasi Directory Metode Alokasi
Recovery, Efisiensi dan performance
Hasil Pembelajaran
01. Menjelaskan Sistem Operasi 02.
03.
Menjelaskan Sejarah Sistem Operasi Menjelaskan Struktur Komputer 04.
Menjelaskan Struktur Sistem Operasi Menjelaskan Threads
Menjelaskan Penjadwalan Menjelaskan Deadlocks Menjelaskan Manajemen Proses Menjelaskan Manajemen Memori Menjelaskan File Sistem
Minggu ke
Topik (Pokok Bahasan) Metode Pembelajaran
1 00. Pendahuluan
0.1 Penjelasan pokok-pokok materi perkuliahan secara keseluruhan 0.2 Penjelasan Sistem dan Tata tertib Perkuliahan
0.3 Penjelasan Sistem Penilaian Operasi
Ceramah
Menggunakan white board
2 01. Pengenalan Sistem Operasi
1.1 Menjelaskan Pengeritan Sistem Operasi 1.2 Menjelaskan Komponen Sistem Operasi 1.3 Menjelaskan Fungsi Sistem Operasi
Kuliah mimbar
Tanya jawab
Diskusi
Mengerjakan latihan dan soal
Menggunakan white board, notebook dan infocus
3 02. Sistem Operasi 2.1 Sistem Mainframe 2.2 Sistem Desktop 2.3 Sistem Multiprocessor 2.4 Sistem Terdistribusi 2.5 Sistem cluster
Kuliah mimbar
Tanya jawab
Mengerjakan soal
2.6 Sistem Real Time 2.7 Sistem Handheld 2.8 Sistem Komputer
4 03. Sejarah Sistem Operasi
3.1 Perkembangan Sistem Operasi 3.2 Evolusi Sistem Operasi 3.3 Sejarah Windows 3.4 Sejarah Unix 3.5 Sejarah Linux
Kuliah mimbar
Tanya jawab
Mengerjakan soal
Menggunakan white board, notebook dan infocus
5 04. Struktur Komputer
4.1 Sistem Operasi Komputer 4.2 Struktur I/O
4.3 Struktur Penyimpanan 4.4 Storage Hirarki
4.5 Prokteksi Perangkat Keras
Kuliah mimbar
Tanya jawab
Mengerjakan soal
Menggunakan white board, notebook dan infocus
6 05. Struktur Sistem Operasi 5.1 Komponen system 5.2 Layanan Sistem Operasi 5.3 Sistem Calls
5.4 Program Sistem 5.5 Struktur Sistem
Kuliah mimbar
Tanya jawab
Diskusi
Menggunakan white board, notebook dan infocus
7 05. Struktur Sistem Operasi 5.6 Virtual Machine
5.7 Sistem Design dan Implementasi 5.8 Sistem Generasi
5.9 Sistem Proteksi 5.10 Jaringan
5.11 Command Interpreter Sistem
Kuliah mimbar
Tanya jawab
Diskusi
Menggunakan white board, notebook dan infocus
8 06. Threads
6.1 Multithreading Models 6.2 Threading Issues 6.3 Pthreads 6.4 Solaris 2 Threads 6.5 Windows 2000 Threads 6.6 Linux Threads 6.7 Java Threads
Kuliah mimbar
Tanya jawab
Diskusi
Menggunakan white board, notebook dan infocus
9 UJIAN TENGAH SEMESTER
10 07. Penjadwalan 7.1 Konsep Dasar 7.2 Kriteria Penjadwalan 7.3 Algoritma Penjadwalan 7.4 Jenis Penjadwalan 7.5 Algoritma Evolution
Kuliah mimbar
Tanya jawab
Diskusi
Menggunakan white board, notebook dan infocus Ceramah
11 08. Deadlocks
8.1 Karakter Deadlocks
8.2 Metode Penanganan Deadlocks 8.3 Pencegahan Deadlocks 8.4 Penghindaran Deadlocks
Kuliah mimbar
Tanya jawab
Diskusi
Dibuat Diperiksa Disetujui
8.5 Mendeteksi Deadlocks 8.6 Pemulihan Deadlocks
12 09. Manajemen Proses 9.1 Konsep Proses
9.2 Kebutuhan Utama dalam Pengendalian Proses 9.3 Status Proses
9.4 Diagram Status Proses
9.5 Penjadwalan, Pembuatan, Kerjasama Proses
Kuliah mimbar
Diskusi
Tanya jawab
Menggunakan white board, notebook dan infocus
13 09. Manajemen Proses 9.6 Implementasi Proses 9.7 Tabel Memori 9.8 Tabel I/O 9.9 Tabel Berkas 9.10 Tabel Proses
Kuliah mimbar
Diskusi
Tanya jawab
Menggunakan white board, notebook dan infocus
14 09. Manajemen Proses 9.11 Proses Control Block 9.12 Informasi Kendalali Proses 9.13 Operasi pada Proses 9.14 Pengendalian Proses
9.15 Penjadwalan, Pembuatan, Kerjasama Proses
Kuliah mimbar
Tanya jawab
Diskusi
Menggunakan white board, notebook dan infocus
15 10. Pengalihan Proses 10.1 Memori
10.2 Spesifikasi Memori 10.3 Tahapan Running Program 10.4 Memori Management Unit
10.5 Overlay, Swapping dan Fragmentasi 10.6 Algoritma Partisi Dinamis
10.7 Manajemen Memori Partisi Dinamis 10.8 Alokasi Memori tak Berurutan 10.9 Pagingn dan Segmentasi
Kuliah mimbar
Tanya jawab
Diskusi
Menggunakan white board, notebook dan infocus
16 11. File Sistem 11.1 Konsep File 11.2 Metode Akses 11.3 Struktur Direktori 11.4 Mounting Sistem File 11.5 Sharing File dan Protection
Kuliah mimbar
Tanya jawab
Diskusi
Menggunakan white board, notebook dan infocus Open Book
17 11. File Sistem
11.6 Sharing File dan Protection 11.7 Implementasi File Sistem 11.8 Implementasi Directory 11.9 Metode Alokasi
11.10 Recovery, Efisiensi dan performance
Kuliah mimbar
Tanya jawab
Diskusi
Menggunakan white board, notebook dan infocus Open Book
18 12. Kesimpulan 14.1 Latihan
Kuliah mimbar
Diskusi
Penjabaran RKBM
01. Kuliah Minggu 1
Menjelaskan pokok-pokok bahasan yang akan dibahas pada mata kuliah praktek system operasi, menjelaskan aturan, sistem perkuliahan.
02. Kuliah Minggu 2
Menjelaskan tentang system operasi, komponen dan fungsinya. 03. Kuliah Minggu 3
Menjelaskan tentang system mainframe, system desktop, system multiprocessor, system terdistribusi, system cluster, system real time, system handheld, dan system computer.
04. Kuliah Minggu 4
Menjelaskan tentang sejarah dan perkembangan system operasi, Evolusi dari system operasi, sejarah dari Linux, Unix dan Windows 05. Kuliah Minggu 5
Menjelaskan tentang struktur computer antara lain mengenai system operasi computer, struktur I/O, Struktur Penyimpanan, Storage Hirarki, dan proteksi perangkat keras
06. Kuliah Minggu 6
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Menjelaskan tentang struktur system operasi, komponen system, layanan system operasi, system calls, program system, dan struktur system
Kuliah Minggu 7
Menjelaskan mengenai virtual machine, system design dan implementasi, system generasi, system proteksi, jaringan, dan command interpreter sistem
Kuliah Minggu 8
Menjelaskan Threads, Multithreading models, threading issues, Pthreads, solaris 2 threads, windows 2000 threads, linux threads, dan java threads
Kuliah Minggu 9 Ujian Tengah Semester Kuliah Minggu 10
Menjelaskan tentang penjadwalan. Konsep dasar, criteria penjadwalan, algoritma penjadwalan, jenis penjadwalan, dan algoritma evolution
Kuliah Minggu 11
Menjelaskan tentang deadlocks. Metode penanganan deadlocks, pencegahan deadlocks, karakter deadlocks, peghindaran deadlocks Kuliah Minggu 12
Menjelaskan Manajemen proses. Konsep proses pada system operasi, kebutuhan dalam pengendalian proses, status proses, diagram status proses, penjadwalan, pembuatan, dan kerjasama proses.
Kuliah Minggu 13
Menjelaskan Implementasi Proses, Tabel Memori, Tabel I/O, Tabel Berkas, dan Tabel Proses Kuliah Minggu 14
Menjelaskan Proses control block, Informasi Kendali Proses, Operasi pada proses, pengendalian proses, dan pengalihan proses. Kuliah Minggu 15
Menjelaskan tentang manajemen memori, Spesifikasi Memori, Tahapan Running Program, Memori Management Unit, Overlay, Swapping dan Fragmentasi, Algoritma Partisi Dinamis, Manajemen Memori Partisi Dinamis, Alokasi Memori tak Berurutan, dan Pagingn dan Segmentasi
Kuliah Minggu 16
Menjelaskan tentang File Sistem. Adapun materinya yaitu Konsep File, Metode Akses, Struktur Direktori, Mounting Sistem File dan Sharing File dan Protection
Kuliah Minggu 17
Menjelaskan materi lanjutan dari File Sistem, seperti Sharing File dan Protection, Implementasi File Sistem, Implementasi Directory, Metode Alokasi, Recovery, Efisiensi dan performance
Kuliah Minggu 18
Menjelaskan semua materi yang diberikan dengan diskusi dan latihan. Kuliah Minggu 19
Dibuat Diperiksa Disetujui Evaluasi
01. Pemahaman tentang Sistem Operasi 02. Pemahaman tentang Sejarah Sisem Operasi 03. Pemahaman tentang Struktur Komputer 04.
05.
Pemahaman tentang Struktur Sistem Operasi Pemahaman tentang Threads
06. 07. 08. 09. 10. 11. 12.
Pemahaman tentang Penjadwalan Pemahaman tentang Deadlocks Pemahaman tentang Manajemen Proses Pemahaman tentang Manajemen Memori Pemahaman tentang File Sistem Hasil Diskusi, Tugas dan Quiz UTS dan UAS
Bahan, Sumber Informasi dan Referensi