SILABUS SISTEM OPERASI ( TIF204) PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS PEMBANGUNAN JAYA TANGERANG SELATAN
D e s k r i p s i M a t a K u l i a h 1 Deskripsi Mata Kuliah Informasi Umum Mata Kuliah Program Studi : Teknik Informatika Kode Mata Kuliah : TIF204 Nama Mata Kuliah : Sistem Operasi Jumlah SKS : 3 Semester : IV Mata Kuliah Prasyarat : - 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. Metode ceramah 2. Diskusi 3. Problem based learning / Studi kasus 4. Latihan soal dan tugas mandiri Buku Acuan Buku acuan pendukung : -
D e s k r i p s i M a t a K u l i a h 2 Kriteria Penilaian Penentuan nilai akhir mahasiswa berdasarkan kriteria berikut: FAKTOR BOBOT KETERANGAN Tugas 40% Kuis 10% Dilakukan maksimal 2 sebelum UTS dan sebelum UAS Ujian Tengah Semester 15% Dilakukan pada pertemuan ke 8 Ujian Akhir Semester 35% Dilakukan pada pertemuan ke 16 Rencana Perkuliahan Minggu Pokok Bahasan/Sub Pokok Bahasan Referensi 1 Pendahuluan Sistem Operasi Silberschatz, Peter 2,3 Manajemen Operating System 4,5,6,7 Wiley & Sons, 8 Ujian Tengah Semester 9 Thread SMP Mikrokernel Silberschatz, Konkurensi: Peter 10,11 Quiz Operating 12 File System Structure System Wiley & 13,14,15 Manajemen Memori Sons, 16 Ujian Akhir Semester
G a r i s - G a r i s B e s a r P e n g a j a r a n 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 Indikator Setelah mempelajari pokok bahasan ini mahasiswa diharapkan dapat: 1. Menjelaskan definsisi, tugas, tujuan serta manfaat Sistem Operasi bagi sistem komputer. 2. Menceritakan kembali sejarah perkembangan SO. 3. Menjelaskan konsep pengelolaan yang dilakukan oleh SO. 4. Menjelaskan struktur dasar SO sebagai pondasi kernel layanan SO Setelah mempelajari pokok bahasan ini mahasiswa diharapkan dapat: 1. Memahami definisi proses dan menjelaskannya kembali. 2. Menjelaskan macam-macam kondisi proses (state proses) Pokok Bahasan dan Sub Pokok Bahasan Pendahuluan Sistem Operasi 1. Definisi 2. Tujuan SO 3. Fungsi dan Sasaran SO 4. Sejarah Perkembangan SO 5. Konsep SO 6. Struktur Dasar SO Manajemen 1. Definisi 2. Diagram State 3. Program Control Block (PCB) Metode Ceramah, diskusi jawab. Ceramah, diskusi jawab. Media Notebook InFocus Notebook InFocus Estimas i Waktu (3x1)x50 muka 2 (3x2)x50 Referensi
G a r i s - G a r i s B e s a r P e n g a j a r a n 4 3. komputer 3. Menjelaskan perbedaan pangalihan proses dan penciptaan proses 4. Menjelaskan kedudukan proses dalam berbagai sudut pandang. 4. Mahasiswa memahami serta menerapkan modelmodel yang digunakan 5. 6. 7. untuk dalam pengembangan antarmuka berdasarakan interaksi yang dibutuhkan antar pengguna dan komputer Setelah mempelajari pokok bahasan ini mahasiswa diharapkan dapat: 1. Menjelaskan deskripsi dan sasaran penjadwalan. 2. Menjelaskan tipe-tipe penjadwalan dan memberikan contoh untuk tiap-tiap tipe penjadwalan 3. Menjelaskan dengan contoh strategi dan klasifikasi penjadwalan yang dilaukan oleh SO 4. Melakukan simulasi algoritma penjadwalan 4. Pengalihan 5. Penciptaan 6. Kedudukan SO 1. Deskripsi 2. Sasaran 3. Tipe-tipe 4. Strategi 5. Algoritma Ceramah, diskusi jawab. Notebook InFocus muka 4 (3x4)x50 9. 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 UJIAN TENGAH SEMESTER Setelah melakukan kegiatan ini Thread SMP mahasiswa diharapkan dapat: Mikrokernel 1. Menjelaskkan maksud seta 1. Esensi Konsep tujuan dari pengolahan proses secara multithreading 2. Multithreading 2. Menjelaskan perbedaan proses 3. Fungsionalitas yang dikerjakan secara Thread multithreading dan nonmultithreading 4. User Level Thread 3. Menjelaskan perbedaan 5. Kernel Level pemrosesan job yang dieksekusi Thread pada level user dan kernel 6. Symmetric Multiprocessing Diskusi jawab InFocus (3x4)x50
G a r i s - G a r i s B e s a r P e n g a j a r a n 5 10. Mahasiswa memahami hal-hal yang dapat menyebabkan deadlock dan bagaimana SO mengatasi deadlock 11. tersebut Setelah melakukan kegiatan ini mahasiswa diharapkan dapat: 1. Menjelaskan definisi dan hal-hal yang menyebabkan terjadinya deadlock. 2. Menjelaskan bagaimana SO melakukan penanganan terhadap deadlock, baik pencegahan, penghindaran, maupun deteksi dan pemulihan deadlock. 3. Menjlaskan strategi-strategi yang diterapkan SO guna menanggulangi deadlock terpadu. (SMP) 7. Mikrokernel Konkurensi: 1. Model dan Syarat 2. Metode Penanganan 3. Pencegahan 4. Penghindaran 5. Deteksi dan Pemulihan 6. Strategi Penanggulangan Terpadu Diskusi jawab InFocus (3x1)x50
G a r i s - G a r i s B e s a r P e n g a j a r a n 6 12. Mahasiswa memahami bagaimana sistem operasi mengorganisasikan file dan direktori dalam sistem komputer, sehingga dapat digunakan bersama oleh banyak proses dan bagaimana metode proteksi yang dilakukan terhadap file 13. Mahasiswa memahami pengelolaan memori oleh sistem operasi terhadap pengalokasian memori Setelah melakukan kegiatan ini mahasiswa diharapkan dapat: 1. Menjelaskan konsep pengorganisasian data oleh SO yang menguraikan properti fisik setiap perangkat. 2. Menjelaskan bentuk logis unit penyimpanan pemetaan data oleh OS ke dalam perangkat fisik (physical devices) 3. Menjelaskan karakteristik file 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 Setelah melakukan kegiatan ini mahasiswa diharapkan dapat: 1. Menjelaskan definisi manejemen memori oleh sistem operasi 2. Menjelaskan manfaat pengelolaan memori oleh sistem File System Interface 1. File Concept 2. Access Methods 3. Directory and Disk Structure 4. File-System Mounting 5. File Sharing 6. File Protection Manajemen Memori 1. Definisi Manajemen Memori 2. Fungsi Menajemen Diskusi jawab Diskusi jawab InFocus InFocus (3x1)x50 (3x1)x50
G a r i s - G a r i s B e s a r P e n g a j a r a n 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