SISTEM OPERASI
antar muka user dengan sistem komputer
Hello my student...
Kalian adalah cikal bakal sarjana komputer beneran di era milenial..
kita kembali bertemu dalam mata kuliah untuk mengeksplorasi dan eksploitasi kecanggihan teknologi sistem komputerIDENTITAS DOSEN
Nama Dosen : Ir. Nixon Erzed MT Kode Dosen : 7228 Nomor HP : 0816 149 6461 Alamat Email : nixon@esaunggul.ac.id IDENTITAS MATA KULIAH
Mata kuliah : CCS 210 Sistem Operasi
Program studi : Teknik Informatika
Fakultas : Ilmu KomputerSISTEM OPERASI
Sistem operasi pada dasarnya adalah suatu program yang dibuat untuk mengelola dan memanfaatkan prosesor dan berbagai sumber daya perangkat keras yang diorganisasikan dalam sebuah sistem perangkat keras komputer. Sistem operasi akan mengelola prosesor, memory utama, memory sekunder dan perangkat-perangkat I/O atas nama penggunanya. Sistem operasi juga menyediakan layanan-layanan bagi pengguna sistem. Pemahaman tentang hardware sistem komputer diperlukan dalam mempelajari dan memahami sistem operasi. Tentu saja dalam hal ini bagi pengembang sistem operasi, pemahaman tentang hardware mutlak diperlukan.Topik pembahasan dalam sistem operasi akan mencakup banyak hal, mulai dari pembahasan lingkup atau fungsionalitas sistem, pengendalian proses-proses, hingga masalah jaringan dan sistem keamanan.
Untuk pembahasan dalam perkuliahan, sistem operasi dibagi kedalam dua kelompok topik :1. Konseptual Dasar Sistem OperasiMembahas mengenai dasar-dasar sistem operasi. Pemahaman dasar-dasar sistem operasi merupakan landasan untuk dapat memahami dan mengadaptasi berbagai perkembangan sistem operasi yang sangat pesat. Ruang lingkup pembahasan mulai sistem komputer secara umum, berbagai pengertian dasar sistem operasi dari berbagai sudut padang, fungsionalitas sistem, pengertian dasar tentang proses dan pengendalian proses-proses, pengelolaan memori, manajemen perangkat masukan/keluaran, sistem file, dan keamanan sistem.
2. Sistem Operasi LanjutBeragam arah pengembangan sistem operasi mutakhir, antara lain : Sistem Operasi Jaringan, sistem operasi terdistribusi, sistem operasi real time, sistem operasi khusus untuk tujuan tertentu, dan lain-lainUntuk matakuliah sistem Operasi ini, akan difokuskan pada konseptual dasar sistem operasi, dengan target mahasiswa mengenal dan memahami :
- Kosep dasar sistem operasi, dan peran sistem operasi dalam bekerjanya sistem komputer
- Konsep dasar bekerjanya sistem mikroprosesor dalam menjalankan instruksi, metode-metode pemrosesan job dan memahami bagaimana metode tersebut diimplementasikan dalam sistem mikroprosesor
- Struktur sistem operasi
- Pengertian proses sebagai entitas dinamis yang memerlukan layanan sistem komputer dan bagaimana proses dikendalikan oleh sistem operasi
- Pendekatan dan strategi penjadwalan dalam sistem operasi, serta mengenal model-model algoritma penjadwalan dan dapat menganalisa secara manual bekerja model algoritma tersebut
- Konsep proses dan thread, multiproses sismetris, kejadian proses-proses konkuren, mengenal persoalan Mutex dan logika penyelesaiannya, mengenal persoalan Deadlock dan cara pengendaliannya
- Konsep dasar pengelolaan memory, teknik binding, mengenal model-model algoritma preemptif dan dapat menganalisa secara manual bekerja model algoritma tersebut
- Konsep dasar pengelolaan I/O, teknik pemrograman, dan manajemen disk
- Konsep dasar pengelolaan file, metoda akses dan sistem pencatatan
- Model-model ancaman pada sistem komputer dan cara kerjanya, sehingga dapat merecanakan langkah-langkah penanggulangannya
Untuk mencapai pemahaman yang lebih dalam, matakuliah Sistem Operasi memiliki sesi praktikum sebanyak 14 x 100 MenitTOPIK PEKULIAHAN
Topik perkuliahan terdiri dari 14 topik, pada sesi 1, 7 dan 14 mode pembelajaran menggunakan kuliah tatap muka, dan pada sesi 2-6 dan sesi 8-13 menggunakan kuliah online. Berikut adalah topik perkuliahan untuk setiap pekan.
Pekan
Mode
Topik
1.
Tatap Muka
2.
On-line
3.
On-line
4.
On-line
5.
On-line
6.
On-line
7.
Tatap Muka
8.
On-line
9.
On-line
10.
On-line
11.
On-line
12.
On-line
13.
On-line
14.
Tatap Muka
DETIL MATERI PEMBELAJARAN
Pekan
Mode
Topik
Materi Pembelajaran
Bobot Nilai
1.
Tatap Muka
Pengenalan Sistem Komputer & Sistem Operasi
- Komponen Sistem Komputer
- Bekerjnya sistem komputer
- Posisi S.O. didalam Sistem Komputer
- Berkomunikasi melalui Shell (text base shell & graphic base shell)
8%
2.
On-line
- Struktur Sistem Mikroprosesor
- Struktur Penyimpanan
- Ruang Alamat dan Pemetaan Memory
- Pelaksanaan Instruksi oleh mikroprosesor
7%
3.
On-line
Mengenal Struktur Sistem Operasi
- Komponen Sistem Operasi
- System Call
- Arsitektur sistem operasi
- DOS dan Unix
- Sistem Monolitik
- Multi layer model
- Struktur THE
- Model Client Server
7%
4.
On-line
Sistem Prosesor dan Metode Pemrosesan Job,
Sistem Prosesor
- Sistem Monoprosesor
- Sistem Multiprosesor
- Sistem Prosesor Terdistribusi
- Batch System
- Multiprocessing
- Distributed Processing
- Multitasking
- Multiprogramming
- Timesharing
- Real Time processing
- Paralel Processing
7%
5.
On-line
- Kebutuhan Pengendalian Proses
- Proses Sistem Operasi
- Diagram State Dasar
- Diagram State 5 keadaan
- Program Control Block
- Senarai Proses
- Citra Proses
- Implementasi Proses
5%
6.
On-line
- Pengertian Penjadwalan
- Kriteria Penjadwalan
- Strategi Penjadwalan
- Penjadwalan FIFO dan Round Robin
5%
7.
Tatap Muka
- Algoritma-algoritma Non Preemtive
- Algoritma-algoritma Preemtive
7%
8.
On-line
- Proses dan Threads,
- Symetric Multiprocessing
- Mikrokernel
- Prinsip konkurensi
- Pengertian Mutual Exclusion dan Sinkronisasi
- Pengertian deadlock dan prinsip-prinsip deadlock
8%
9.
On-line
- Penyelesaian Mutex
- Semaphore
- Monitor
- Persoalan Readers Writes
- Pencegahan, penghidaran dan deteksi deadlock
8%
10.
On-line
- Kebutuhan manajemen memory
- Binding
- Teknik Pemartisian Statis dan Dinamis
- Paging dan Segmentasi
7%
11.
On-line
- Peta bit
- Alokasi dan Dealokasi Memory
- Senarai Tunggal
- Senarai Berganda
- Pohon Budy
- MMU
- Sistem Virtual Memory
7%
12.
On-line
- Klasifikasi Perangkat I/O
- Teknik Pemrograman I/O
- Sistem Buffering caching
- Disk
- Clock
8%
13.
On-line
- Sasaran dan Fungsi Manajemen File
- Arsitektur Pengelolaan File
- Sistem File
- Share File
- Metode Akses
- Penyimpanan File
- Pencatatan Ruang Disk
8%
14.
Tatap Muka
- Security
- Otentifikasi
- Mekanisme Proteksi
- Malicious Software (malware)
- Virus dan Anti Virus
8%
BUKU REFERENSI
- Modern Operating System 3th Edition Andrew S Tanembaun 2009
- Operating System, Internals and design Principles, William Stallings 7th Ed. 2012
- Operating System Concepts, Abraham Silberschatz, 9th Ed, 2012
- Sistem Operasi, Bambang Haryanto, Rev.5 2012
PENILAIAN
Penilaian kuis dilakukan oleh learning management system (komputer) secara otomatis. Penilaian dan umpan balik tugas online dilakukan oleh dosen sesuai due-date atau paling lambat pada hari ke-7 untuk sesiap sesi.
Rata-rata nilai kuis akan menjadi 1(satu) buah nilai tugas-kuis, sedangkan rata-rata nilai tugas online akan menjadi 1 (satu) nilai tugas-online.Nilai akhir dan komponen nilai diatur oleh dosen, misalnya :
- Kehadiran Praktikum : 10%
- UTS : 20 %
- UAS : 20%
- Tugas-kuis : 10%
- Tugas-online : 20%
- Tugas Praktikum : 20%
Pelaksanaan Instruksi
Sistem Operasi dibuat untuk mengelola sistem komputer, sehingga untuk memahami dan membahas sistem operasi, maka harus telah memiliki dasar pengetahuan dan pemahaman tentang bekerjanya sistem komputer.Sama halnya jika anda diminta membangun aplikasi keuangan, maka anda harus mempelajari terlebih dahulu bagaimana pengelolaan keuangan dilakukan, termasuk dalam hal ini teori-teori / metoda yang diterapkan.
Untuk dapat memahami lebih lanjut bekerjanya sistem komputer, sehingga dapat dengan tepat mengenali kebutuhan sistem operasi, maka pemahaman bagaimana sistem mikroprosesor mengeksekusi setiap instruksi dari sistem aplikasi dan secara pararlel mengeksekusi kernel sistem operasi, sangat dibutuhkan.
Untuk mencapai pemahami tersebut, pada sesi ini, mahasiswa peserta matakuliah harus mengenali : arsitektur mikroprosesor, struktur penyimpanan, pementaan memory, dan siklus pelaksanaan instruksi oleh sistem mikroprosesor.