• Tidak ada hasil yang ditemukan

KONTRAK PERKULIAHAN MATA KULIAH KOM311 SISTEM OPERASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "KONTRAK PERKULIAHAN MATA KULIAH KOM311 SISTEM OPERASI"

Copied!
6
0
0

Teks penuh

(1)

KONTRAK PERKULIAHAN

MATA KULIAH KOM311

– SISTEM OPERASI

DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

INSTITUT PERTANIAN BOGOR

(2)

KONTRAK PERKULIAHAN

Nama Mata Kuliah : Sistem Operasi

Kode Mata Kuliah : KOM311

Koordinator : Dr.Eng. Heru Sukoco, S.Si., M.T. (HRS)

Pengajar : 1. Dr.Eng. Heru Sukoco, S.Si., M.T. (HRS)

2. Dr. Ir. Sri Wahjuni, M.T. (SWJ)

3. Auriza Rahmad Akbar, S.Komp., M.Komp. (ARA) 4. Vektor Dewanto, M.Eng. (VDE)

Asisten Praktikum : 1. Auriza Rahmad Akbar, S.Komp., M.Komp. (ARA) 2. Vektor Dewanto, M.Eng. (VDE)

3. Mahasiswa

Semester : 1 (Ganjil TA 2016/2017)

Perkuliahan/Tempat : K1: Selasa, 08:00 – 09:40 / RK. X.302  VDE/HRS K2: Jum’at, 07:00 – 08:40 / RK. U 2.03  SWJ/ARA

Praktikum : P1: Selasa, 15:30 – 17:30 / Lab KOM #1

P2: Selasa, 15:30 – 17:30 / Lab KOM #2

1 Manfaat Mata Kuliah

Sistem operasi merupakan salah satu bagian utama dalam sistem komputer, yaitu sebagai perangkat lunak yang bertugas melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi. Oleh karena itu, mata kuliah (MK) yang membahas sistem operasi termasuk dalam kategori mata kuliah inti pada semua program studi bidang komputer untuk jenjang sarjana.

Dengan mempelajari MK Sistem Operasi mahasiswa akan memiliki pemahaman yang benar tentang mekanisme sistem operasi melakukan semua tugas-tugas penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar.

2 Deskripsi Perkuliahan

MK Sistem Operasi akan mencakup prinsip kerja, teknik, dan metode yang dipakai pada sistem operasi komputer

3 Tujuan Instruksional Umum

Setelah menyelesaikan mata kuliah ini mahasiswa dapat menjelaskan prinsip kerja, teknik, dan metode yang dipakai pada sistem operasi komputer.

(3)

4 Strategi Perkuliahan

Perkuliahan Sistem Operasi dilaksanakan menggunakan metode ceramah, diskusi dan praktik di laboratorium komputer. Metode ceramah dilakukan untuk menerangkan teori/konsep sebelum diskusi dilakukan. Metode diskusi dilakukan melalui pembahasan contoh kasus yang diberikan. Hal ini dilakukan untuk mengetahui sejauh mana pemahaman mahasiswa terhadap teori/konsep yang telah diberikan. Praktik di laboratorium komputer bertujuan agar mahasiswa dapat mengimplementasikan konsep-konsep yang diberikan dalam kuliah.

5 Buku Acuan

Buku acuan yang digunakan dalam MK Sistem Operasi adalah:

Kuliah:

Buku Teks Utama:

1. Silberschatz, Abraham & Galvin, Peter B. & Gagne, Greg. 2013. Operating

System Concepts. Edisi ke-9. John Wiley & Sons Inc. ISBN: 9781118063330.

Buku Teks Tambahan:

2. Tanenbaum, Andrew S. 2007. Modern Operating Systems. Edisi ke-3. Pearson. ISBN: 9780136006633.

3. Tanenbaum, Andrew S. & Woodhull, Albert S. 2006. Operating System

Design and Implementation. Edisi ke-3. Prentice Hall. ISBN:

9780131429383.

Praktikum:

1. GBdirect Ltd. 2003. Linux System Administration.

2. Soyinka, Wale. 2016. Linux Administration: A Beginner's Guide, 7th Edition. McGraw-Hill Education. ISBN: 9780071845373.

3. Matthew, Neil & Stones, Richard. 2007. Beginning Linux Programming. Edisi ke-4. John Wiley & Sons. ISBN: 9780470147627

6 Pelaksanaan Praktikum

1. Setiap mahasiswa harus membaca materi praktikum sebelum praktikum dimulai. 2. Dalam setiap pertemuan, mahasiswa akan diberikan materi praktikum serta tugas

yang harus diselesaikan baik pada jam praktikum maupun sebagai pekerjaan rumah.

3. Nilai praktikum merupakan kumpulan dari nilai setiap tugas yang dikerjakan dalam praktikum terjadwal.

7 Tugas dan Ujian

1 Mahasiswa dapat diberikan tugas/kuis secara tentatif dalam satu semester berjalan baik di kuliah maupun di praktikum. Informasi kuis akan diberitahukan

(4)

2 Ujian tengah dan akhir semester akan dilaksanakan sesuai dengan jadwal yang akan ditetapkan oleh DAP - IPB atau pengelola program studi.

8 Penilaian

Penentuan nilai akhir akan menggunakan pembobotan sebagai berikut:

Komponen Penilaian Bobot (%)

Tugas/Kuis 5%*

Ujian Tengah Semester 35%

Ujian Akhir Semester 40%

UTS Praktikum 10%*

UAS Praktikum 10%*

Penentuan huruf mutu akan menggunakan acuan patokan sebagai berikut: Nilai (Huruf Mutu) Range Nilai Akhir (NA)

A NA  75 AB 72  NA < 75 B 63  NA  72 BC 60  NA  63 C 50  NA  60 D 40  NA  50 E NA  40

*Proporsi dapat berubah

9 Kehadiran dan Tata Tertib

1 Sesuai dengan ketentuan perkuliahan yang ditetapkan oleh IPB, mahasiswa diwajibkan menghadiri kuliah dan praktikum setidaknya 80% dari seluruh pertemuan. Mahasiswa yang kehadirannya tidak mencapai 80% tidak diperbolehkan mengikuti ujian akhir semester sehingga nilai ujian akhir semesternya dinyatakan 0.

2 Toleransi keterlambatan perkuliahan dan praktikum maksimum adalah 20 menit. 3 Mahasiswa diwajibkan menyerahkan bukti ketidakhadiran yang sah kepada

pengajar selambat-lambatnya satu pekan sejak tanggal mahasiswa tersebut tidak hadir dalam perkuliahan.

4 Pengumuman nama-nama mahasiswa yang tidak dapat mengikuti ujian akhir semester akan diberikan oleh Departemen sebelum ujian akhir semester dilaksanakan.

5 Mahasiswa wajib mematuhi ketentuan IPB tentang Tata Tertib Kehidupan Kampus.

(5)

10 Rencana Perkuliahan

Pertemuan ke- Topik Bahasan Bacaan / Bab Pengajar

1 Penjelasan umum kontrak perkuliahan dan materi secara keseluruhan;

Perkenalan:

1 Elemen dasar sistem komputer 2 Eksekusi instruksi

1 [Bab 1] 2 [Bab 1] 3 [Bab 1]

VDE/HRS

2 Struktur Sistem Operasi :

1 Fungsi dan tujuan sistem operasi 2 Perkembangan sistem operasi

3 Definisi-definisi dan bagian fungsional sistem operasi

4 Konsep dasar sistem multiprogramming 5 Contoh sistem operasi

1 [Bab 2] 3 [Bab 1]

VDE/HRS

3 Manajemen Proses - Konsep Proses

1 Konsep proses dan komponen-komponen yang telibat (state, PCB)

2 Komponen-komponen penjadwalan proses (queuing, scheduler, context switching) 3 Operasi-operasi standar dalam sebuah proses

(creation, termination)

1 [Bab 3] 3 [Bab 2]

VDE/HRS

4 Manajemen Proses - Konsep Proses

1 Teknik kerja sama antar-proses (shared memory, message passing)

2 Teknik komunikasi antar-proses

1 [Bab 3] 3 [Bab 2]

VDE/HRS

5 Manajemen Proses - Multithreaded Programming 1 Definisi thread dan multithreading

2 Model multithreading

3 Penanganan thread pada Windows, Linux, dan Java

1 [Bab 4] 2 [Bab 2]

VDE/HRS

6 Manajemen Proses - Penjadwalan Proses 1 Konsep dasar penjadwalan proses 2 Kriteria-kriteria penjadwalan proses

3 Berbagai algoritme penjadwalan proses (FCFS, FJS, RR, Multilevel Queue)

1 [Bab 5] 2 [Bab 2]

VDE/HRS

7 Manajemen Proses - Penjadwalan Proses 1 Penjadwalan proses pada Multiple-Processor 2 Penjadawalan proses pada sistem Real-Time 3 Penjadwalan thread

4 Contoh penerapan multithreading pada beberapa sistem operasi

5 Penjadwalan thread pada Java

1 [Bab 5] 2 [Bab 2]

VDE/HRS

Ujian Tengah Semester

8 Manajemen Proses - Sinkronisasi 1 Konsep konkurensi

2 Masalah Critical Section

3 Solusi Peterson untuk masalah critical section 4 Mekanisme konkurensi (semaphore, message

passing, monitor)

5 Sinkronisasi proses (bounded buffer, readers-writers, dining philosophers)

1 [Bab 6] 2 [Bab 2] 3 [Bab 2]

(6)

2 Teknik pemodelan deadlock

3 Metode-metode penanganan deadlock 4 Algoritme pencegahan deadlock 5 Algoritme penghindaran deadlock 6 Algoritme pendeteksian deadlock

10 Manajemen memori - Strategi

1 Latar belakang pentingnya pengelolaan memori 2 Konsep Swapping, paging, segmentation 3 Pengelolaan memori pada Intel Pentium

1 [Bab 8] 3 [Bab 4]

SWJ/ARA

11 Manajemen memori - Virtual Memory 1 Latar belakang adanya virtual memory

2 Konsep demand paging dan teknik penghitungan kinerjanya

3 Algoritme page replacement (FIFO, LRU, MFU LFU)

4 Pemodelan working-set

5 Mekanisme pengalokasian kernel

6 Penerapan virtual memory pada beberapa sistem operasi

1 [Bab 9] 2 [Bab 4]

SWJ/ARA

12 Manajemen Penyimpanan - File System 1 Konsep file (Record, Blocking) 2 Metode pengaksesan file 3 Struktur directory

4 Mekanisme berbagi file dan pengamanannya

1 [Bab 10] 3 [Bab 5]

SWJ/ARA

13 Manajemen Penyimpanan - Implementasi File System 1 Aspek-aspek perancangan file system

2 Contoh penerapan file system 3 Contoh penerapan sistem directory 4 Konsep pengelolaan free space 5 NFS dan WAFL file system

1 [Bab 11] 3 [Bab 5]

SWJ/ARA

14 Manajemen I/O

1 Mekanisme penanganan I/O oleh sistem operasi 2 Struktur kernel I/O subsystem

3 Aspek-aspek yang harus dipertimbangkan dalam perancangan penanganan I/O (streams dan performance)

1 [Bab 13] 2 [Bab 5]

SWJ/ARA

Ujian Akhir Semeter

Kontrak perkuliahan ini telah disampaikan pada kepada mahasiswa pada Hari / Tempat :

Tanggal / Pukul :

Oleh :

Dosen yang menyampaikan Perwakilan mahasiswa

( ) ( )

HP: HP:

Referensi

Dokumen terkait

Han et al., 2008; Ting, 2011; Chen et al., 2012; Zhu and Chen, dalam Giovanis, Apostolos et al (2013) menjelaskan dimensi keadilan pelayanan (service

[r]

Penelitian ini bertujuan untuk mengetahui pengaruh Suku Bunga Kredit terhadap Minat Kredit pada nasabah Bank BRI Unit Pasar Glugur.. Sampel penelitian ini 70

Rahmawati, Ella Yuniar. Pengaruh Pajak, Tunneling incentive , dan Mekanisme Bonus terhadap Keputusan Transfer pricing. Skripsi ini tidak dipublikasikan.Fakultas Ekonomi

Perkembangan Motorik Kasar Almira Kifthia Desanti, dari data penilaian dalam Penggunaan Media Gamolan untuk mengembangkan motorik kasar Almira dalam item

Berdasarkan pemaparan di atas, maka dapat dinyatakan bahwa dengan menggunakan metode resitasi secara efektif dapat berpengaruh pada peningkatan motivasi siswa pada proses

Cara untuk menerapkan efek pola garis pada teks

1.Pelan strategik perlu dihebahkan pada semua staf terutama yang bertanggungjawab