GBPP TIF204 GBPP Sistem Operasi

Teks penuh

(1)

SILABUS

SISTEM OPERASI

( TIF204)

PROGRAM STUDI TEKNIK INFORMATIKA

UNIVERSITAS PEMBANGUNAN JAYA

(2)

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

Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating System Concepts Essentials”, John Wiley & Sons, Inc.

(3)

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 kali 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 Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating

System Concepts Essentials”, John Wiley &

Sons, Inc.

2,3 Manajemen Proses

4,5,6,7 Penjadwalan Proses

8 Ujian Tengah Semester

9 Thread – SMP – Mikrokernel Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 2011, “Operating

System Concepts Essentials”, John Wiley &

Sons, Inc.

10,11 Konkurensi: Deadlock

Quiz

12 File System Structure

13,14,15 Manajemen Memori

(4)

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 : Sistem Operasi Kode/SKS : TIF204 / 3 SKS

Dosen : Prio Handoko, S. Kom., M.T.I.

Deskripsi Singkat : Mata kuliah ini mberikan pemahaman terhadap cara sistem operasi melakukan pengolahan sumber daya sistem komputer

Standar Kompetensi : 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.

No. Kompetensi Dasar Indikator

Pokok Bahasan dan

Sub Pokok Bahasan Metode Media

Estimas

i Waktu Referensi

1. Mahasiswa

memahami bagaimana sistem operasi

dibangun dan konsep SO dalam melakukan pengelolaan terhadap sumberdaya yang terdapat dalam sistem komputer

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

Pendahuluan Sistem Operasi

1. Definisi 2. Tujuan SO 3. Fungsi dan Sasaran SO 4. Sejarah

Perkembangan SO

5. Konsep SO 6. Struktur Dasar

SO

Silberschatz, Peter Baer Galvin, Greg Gagne, 2011,

“Operating System Concepts

Essentials”, John Wiley & Sons, Inc.

2. Mahasiswa

memahami bagaimana proses SO dalam mengatur pengolahan banyak proses yang dilakukan oleh sistem

Setelah mempelajari pokok bahasan ini mahasiswa diharapkan dapat:

1. Memahami definisi proses dan menjelaskannya kembali. 2. Menjelaskan macam-macam

kondisi proses (state proses)

Manajemen Proses

1. Definisi Proses 2. Diagram State

Proses

3. Program Control Block (PCB)

Silberschatz, Peter Baer Galvin, Greg Gagne, 2011,

(5)

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. Pengalihan Proses 5. Penciptaan

Proses

6. Kedudukan SO

Essentials”, John Wiley & Sons, Inc.

4. Mahasiswa memahami serta menerapkan model-model yang digunakan 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

Penjadwalan Proses

1. Deskripsi Penjadwalan Proses 2. Sasaran

Penjadwalan Proses 3. Tipe-tipe

Penjadwalan 4. Strategi

Penjadwalan 5. Algoritma

Penjadwalan

Silberschatz, Peter Baer Galvin, Greg Gagne, 2011,

“Operating System Concepts

UJIAN TENGAH SEMESTER

9. Mahasiswa

memahami bagaimana SO mengelola proses untuk setiap bagian (thread) setia job yang akan dieksekusi oleh sistem komputer berdasarkan layanan-layanan yang tersedial dalam kernel SO

Setelah melakukan kegiatan ini mahasiswa diharapkan dapat: 1. Menjelaskkan maksud seta

tujuan dari pengolahan proses secara multithreading

2. Menjelaskan perbedaan proses yang dikerjakan secara

multithreading dan non-multithreading

3. Menjelaskan perbedaan

pemrosesan job yang dieksekusi pada level user dan kernel

Thread – SMP – Mikrokernel

1. Esensi Konsep Proses

2. Multithreading 3. Fungsionalitas

Thread 4. User Level

Thread 5. Kernel Level

Thread 6. Symmetric

Multiprocessing

Silberschatz, Peter Baer Galvin, Greg Gagne, 2011,

“Operating System Concepts

(6)

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

(SMP) 7. Mikrokernel 10. Mahasiswa

memahami hal-hal yang dapat

menyebabkan deadlock dan bagaimana SO mengatasi deadlock 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.

Konkurensi: Deadlock

1. Model dan Syarat Deadlock

2. Metode Penanganan Deadlock 3. Pencegahan

Deadlock 4. Penghindaran

Deadlock 5. Deteksi dan

Pemulihan 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.

(7)

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

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

File System Interface

1. File Concept 2. Access Methods 3. Directory and

Disk Structure 4. File-System

Mounting 5. File Sharing 6. File Protection

Diskusi

Silberschatz, Peter Baer Galvin, Greg Gagne, 2011,

“Operating System Concepts

pengelolaan memori oleh sistem operasi terhadap

pengalokasian memori

Setelah melakukan kegiatan ini mahasiswa diharapkan dapat:

1. Menjelaskan definisi manejemen memori oleh sistem operasi 2. Menjelaskan manfaat

pengelolaan memori oleh sistem

Manajemen Memori

1. Definisi Manajemen

Silberschatz, Peter Baer Galvin, Greg Gagne, 2011,

(8)

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

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

Essentials”, John Wiley & Sons, Inc.

15.

Figur

Memperbarui...

Referensi

Memperbarui...

Related subjects : GBPP TIF204 GBPP Sistem Operasi