SILABUS
SISTEM OPERASI ( TIF204)
PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS PEMBANGUNAN JAYA TANGERANG SELATAN
Deskripsi Mata Kuliah |1
Deskripsi Mata Kuliah Informasi Umum Mata Kuliah Program Studi : Kode Mata Kuliah : Nama Mata Kuliah : Jumlah SKS : Semester : Mata Kuliah Prasyarat :
Teknik Informatika TIF204 Sistem Operasi 3 IV -
Deskripsi Singkat Mata kuliah ini mberikan pemahaman terhadap cara sistem operasi melakukan pengolahan sumber daya sistem komputer Tujuan Instruksional Tujuan Instruksional Umum: Dengan mengikuti materi kuliah Sistem Operasi, diharapkan agar mahasiswa dapat memahami bagaimana sebuah sistem operasi mengkoordinasikan semua komponen sistem komputer sehingga dapat berinteraksi dan bekerja sama antara satu dengan yang lainnya. Tujuan Instruksional Khusus: Setelah mengikuti materi kuliah Sistem Operasi, diharapkan agar mahasiswa dapat menjelaskan secara umum cara kerja dari sistem operasi dan bagian-bagian yang diatur oleh sistem operasi sehingga terjadinya hubungan antar tiap bagian pada sistem komputer. Metode Pembelajaran Perkuliahan ini diselenggarakan dengan menggunakan metode sebagai berikut : 1. 2. 3. 4.
Metode ceramah Diskusi Problem based learning / Studi kasus Latihan soal dan tugas mandiri
Buku Acuan Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating System Concepts Essentials”, John Wiley & Sons, Inc. Buku acuan pendukung : -
Sistem Operasi-TIF204
Deskripsi Mata Kuliah |2 Kriteria Penilaian Penentuan nilai akhir mahasiswa berdasarkan kriteria berikut: FAKTOR Tugas Kuis
BOBOT 40% 10%
15% 35%
Ujian Tengah Semester Ujian Akhir Semester
KETERANGAN Dilakukan maksimal 2 kali sebelum UTS dan sebelum UAS Dilakukan pada pertemuan ke 8 Dilakukan pada pertemuan ke 16
Rencana Perkuliahan Minggu Pokok Bahasan/Sub Pokok Bahasan 1
Pendahuluan Sistem Operasi
2,3
Manajemen Proses
4,5,6,7
Penjadwalan Proses
8
Ujian Tengah Semester
9
Thread – SMP – Mikrokernel
10,11
Konkurensi: Deadlock Quiz
12
File System Structure
13,14,15
Manajemen Memori
16
Ujian Akhir Semester
Sistem Operasi-TIF204
Referensi Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating System Concepts Essentials”, John Wiley & Sons, Inc.
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating System Concepts Essentials”, John Wiley & Sons, Inc.
Garis-Garis Besar Pengajaran |3
GARIS-GARIS BESAR PENGAJARAN Mata Kuliah Kode/SKS Dosen Deskripsi Singkat Standar Kompetensi
: : : :
Sistem Operasi TIF204 / 3 SKS Prio Handoko, S. Kom., M.T.I. Mata kuliah ini mberikan pemahaman terhadap cara sistem operasi melakukan pengolahan sumber daya sistem komputer : Setelah mengikuti materi kuliah Sistem Operasi, diharapkan agar mahasiswa dapat memahami bagaimana sebuah sistem operasi mengkoordinasikan semua komponen sistem komputer sehingga dapat berinteraksi dan bekerja sama antara satu dengan yang lainnya serta menjelaskan secara umum cara kerja dari sistem operasi dan bagian-bagian yang diatur oleh sistem operasi sehingga terjadinya hubungan antar tiap bagian pada sistem komputer tersebut.
Kompetensi Dasar
No. 1. Mahasiswa
memahami bagaimana sistem operasi dibangun dan konsep SO dalam melakukan pengelolaan terhadap sumberdaya yang terdapat dalam sistem komputer
2.
Mahasiswa memahami bagaimana proses SO dalam mengatur pengolahan banyak proses yang dilakukan oleh sistem
Sistem Operasi-TIF204
Pokok Bahasan dan Sub Pokok Bahasan Setelah mempelajari pokok bahasan Pendahuluan Sistem ini mahasiswa diharapkan dapat: Operasi 1. Menjelaskan definsisi, tugas, 1. Definisi tujuan serta manfaat Sistem 2. Tujuan SO Operasi bagi sistem komputer. 3. Fungsi dan 2. Menceritakan kembali sejarah Sasaran SO perkembangan SO. 4. Sejarah 3. Menjelaskan konsep pengelolaan Perkembangan yang dilakukan oleh SO. SO 4. Menjelaskan struktur dasar SO 5. Konsep SO sebagai pondasi kernel layanan 6. Struktur Dasar SO SO Setelah mempelajari pokok bahasan Manajemen Proses ini mahasiswa diharapkan dapat: 1. Definisi Proses 1. Memahami definisi proses dan 2. Diagram State menjelaskannya kembali. Proses 2. Menjelaskan macam-macam 3. Program Control kondisi proses (state proses) Block (PCB) Indikator
Metode
Ceramah, diskusi dan tanya jawab.
Ceramah, diskusi dan tanya jawab.
Estimas i Waktu
Referensi
Notebook InFocus Projector
Tatap muka 1 kali (3x1)x50 menit
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating System Concepts Essentials”, John Wiley & Sons, Inc.
Notebook InFocus Projector
Tatap muka 2 kali (3x2)x50 menit
Media
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating System Concepts
Garis-Garis Besar Pengajaran |4 3.
4.
5.
6.
7.
9.
komputer
3. Menjelaskan perbedaan pangalihan proses dan penciptaan proses 4. Menjelaskan kedudukan proses dalam berbagai sudut pandang. Mahasiswa Setelah mempelajari pokok bahasan memahami serta ini mahasiswa diharapkan dapat: menerapkan model1. Menjelaskan deskripsi dan model yang digunakan sasaran penjadwalan. untuk dalam 2. Menjelaskan tipe-tipe pengembangan penjadwalan dan memberikan antarmuka contoh untuk tiap-tiap tipe berdasarakan interaksi penjadwalan yang dibutuhkan antar 3. Menjelaskan dengan contoh pengguna dan strategi dan klasifikasi komputer penjadwalan yang dilaukan oleh SO 4. Melakukan simulasi algoritma penjadwalan Mahasiswa memahami bagaimana SO mengelola proses untuk setiap bagian (thread) setia job yang akan dieksekusi oleh sistem komputer berdasarkan layananlayanan yang tersedial dalam kernel SO
Sistem Operasi-TIF204
4. Pengalihan Proses 5. Penciptaan Proses 6. Kedudukan SO Penjadwalan Proses 1. Deskripsi Penjadwalan Proses 2. Sasaran Penjadwalan Proses 3. Tipe-tipe Penjadwalan 4. Strategi Penjadwalan 5. Algoritma Penjadwalan
Essentials”, John Wiley & Sons, Inc.
Ceramah, diskusi dan tanya jawab.
UJIAN TENGAH SEMESTER Setelah melakukan kegiatan ini Thread – SMP – mahasiswa diharapkan dapat: Mikrokernel 1. Menjelaskkan maksud seta 1. Esensi Konsep tujuan dari pengolahan proses Proses secara multithreading 2. Multithreading 2. Menjelaskan perbedaan proses 3. Fungsionalitas Diskusi dan tanya yang dikerjakan secara Thread jawab multithreading dan non4. User Level multithreading Thread 3. Menjelaskan perbedaan 5. Kernel Level pemrosesan job yang dieksekusi Thread pada level user dan kernel 6. Symmetric Multiprocessing
Notebook InFocus Projector
InFocus Projector
Tatap muka 4 kali (3x4)x50 menit
Tatap muka 1 kali (3x4)x50 menit
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating System Concepts Essentials”, John Wiley & Sons, Inc.
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating System Concepts Essentials”, John Wiley & Sons, Inc.
Garis-Garis Besar Pengajaran |5
10.
11.
Mahasiswa memahami hal-hal yang dapat menyebabkan deadlock dan bagaimana SO mengatasi deadlock tersebut
Sistem Operasi-TIF204
(SMP) 7. Mikrokernel Setelah melakukan kegiatan ini Konkurensi: mahasiswa diharapkan dapat: Deadlock 1. Menjelaskan definisi dan hal-hal 1. Model dan Syarat yang menyebabkan terjadinya Deadlock deadlock. 2. Metode 2. Menjelaskan bagaimana SO Penanganan melakukan penanganan terhadap Deadlock deadlock, baik pencegahan, 3. Pencegahan penghindaran, maupun deteksi Deadlock dan pemulihan deadlock. 4. Penghindaran 3. Menjlaskan strategi-strategi yang Deadlock diterapkan SO guna 5. Deteksi dan menanggulangi deadlock Pemulihan terpadu. Deadlock 6. Strategi Penanggulangan Deadlock Terpadu
Diskusi dan tanya jawab
InFocus Projector
Tatap muka 1 kali (3x1)x50 menit
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating System Concepts Essentials”, John Wiley & Sons, Inc.
Garis-Garis Besar Pengajaran |6 12.
13.
Mahasiswa Setelah melakukan kegiatan ini memahami bagaimana mahasiswa diharapkan dapat: sistem operasi 1. Menjelaskan konsep mengorganisasikan pengorganisasian data oleh SO file dan direktori yang menguraikan properti fisik dalam sistem setiap perangkat. komputer, sehingga 2. Menjelaskan bentuk logis unit dapat digunakan penyimpanan pemetaan data oleh bersama oleh banyak OS ke dalam perangkat fisik proses dan bagaimana (physical devices) metode proteksi yang dilakukan terhadap file 3. Menjelaskan karakteristik file
File System Interface 1. File Concept 2. Access Methods 3. Directory and Disk Structure 4. File-System Mounting 5. File Sharing 6. File Protection
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 Mahasiswa Setelah melakukan kegiatan ini Manajemen Memori memahami mahasiswa diharapkan dapat: 1. Definisi pengelolaan memori 1. Menjelaskan definisi manejemen Manajemen oleh sistem operasi memori oleh sistem operasi Memori terhadap 2. Menjelaskan manfaat 2. Fungsi pengalokasian memori pengelolaan memori oleh sistem Menajemen
Sistem Operasi-TIF204
Diskusi dan tanya jawab
Diskusi dan tanya jawab
InFocus Projector
InFocus Projector
Tatap muka 1 kali (3x1)x50 menit
Tatap muka 1 kali (3x1)x50 menit
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating System Concepts Essentials”, John Wiley & Sons, Inc.
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating System Concepts
Garis-Garis Besar Pengajaran |7 14.
sehingga semua proses dapat diselesaikan oleh sistem komputer
15.
operasi 3. Menjelaskan proses menejemen memori pemartisian statis dan dinamis 4. Melakukan simulasi proses pemetaan thread-thread dari job ke dalam memori, baik pemartisian statis maupaun dinamis
Memori 3. Klasifikasi Manajemen Memori Menejemen Pemartisian Statis Manajemen Pemartisian Dinamis
UJIAN AKHIR SEMESTER
Sistem Operasi-TIF204
Essentials”, John Wiley & Sons, Inc.