SISTEM OPERASI SKP 2602 Semester/SKS : 4/3 Program Studi : Sistem Komputer Kamis, 13.20 – 15.00 - Ruang : P-22 Dosen Pengampu : Erfanti Fatkhiyah, ST., M.Cs. Kompetensi Matakuliah Mampu menguasai konsep dasar, menganalisis kasus, serta memahami cara kerja sistem operasi Kontrak Pembelajaran Perkuliahan terdiri dari 13-14 kali tatap muka dalam satu semester Tugas diberikan secara berkala baik individual maupun kelompok Tugas harus dikerjakan, Tugas 1 dan 2 dikumpulkan sesuai tanggal pengumpulan tugas masing-masing atau apabila terlambat maksimal dikumpulkan pada saat UTS, Tugas 3 & 4 dikumpulkan sesuai tanggal pengumpulan tugas masing-masing atau apabila terlambat maksimal dikumpulkan pada saat UAS, kecuali tugas 4 berupa presentasi, maka harus dikerjakan sesuai tanggal presentasi Apabila sampai saat UTS atau UAS belum dikumpulkan, maka dianggap tidak mengumpulkan tugas & nilai tugas ’nol’ Tugas dapat bersifat individu ataupun kelompok Individu Tidak boleh sama dengan teman lainnya Ditulis/diketik dengan rapi, agar mudah dibaca, setiap tugas harus dicantumkan identitas mahasiswa, nama matakuliah, dan tugas ke berapa Apabila dikerjakan kelompok, maka ada pengurangan nilai tugas Kelompok Dikerjakan kelompok terdiri dari 2-3 mahasiswa Apabila dikerjakan individu, maka ada pengurangan nilai tugas Harus diketik dengan rapi dan diberi sampul yang berisi identitas mahasiswa, nama mata kuliah, kelompok berapa, dan tugas ke berapa Penilaian menggunakan Penilaian Acuan Patokan, dengan penentuan bobot nilai sebagai berikut : ▪ Tugas tugas 1 : 5% tugas 2 : 5% tugas 3 : 10% tugas 4 : 20% (Nilai akhir praktikum) ▪ UTS : 25% ▪ UAS : 25% ▪ Presensi : 10% Pemberian nilai dengan huruf, jika total nilai : NILAI AKHIR NILAI HURUF NILAI ANGKA PREDIKAT 80.00 – 100.00 A 4.00 Sangat Baik 75.00 – 79.99 A- 3.67 Baik 70.00 – 74.99 B+ 3.33 Baik 65.00 – 69.99 B 3.00 Baik 60.00 – 64.99 B- 2.67 Cukup 55.00 – 59.99 C+ 2.33 Cukup 50.00 – 54.99 C 2.00 Cukup 40.00 – 49.99 D 1.00 Kurang 1.00 – 39.99 E 0 Gagal Tujuan Kuliah Sistem Operasi: Mahasiswa mengenal berbagai jenis sistem operasi, seperti WINDOWS, LINUX, UNIX dsb. Mahasiswa menguasai konsep dasar cara kerja sistem operasi dan mampu mengoperasikan beberapa sistem operasi. Materi Kuliah Sistem Operasi: Fungsi sistem operasi Struktur Sistem Komputer Struktur sistem operasi Proses Penjadualan CPU Manajemen Memori Antar Muka Sistem File Sistem I/O Koordinasi Terdistribusi Proteksi Kepustakaan : Operating System Concepts with Java, Silberschatz A., Galvin P.B., and Gagne G., John Wiley & Sons, Inc, sixth edition, 2004 Sistem Operasi, Hariyanto B.,Penerbit Informatika, Bandung, 1999 Operating System Concepts, Silberschatz A., Galvin P.B., and Gagne G., John Wiley & Sons, Inc, 1998 Operating System : Design and Implementation, Tanenbaum, Andrew S.. Prentice Hall. 1987. Operating System Concepts, Galvin, Eddision Wesley Publishing Company Inc., 1995 Apakah Operating System Itu ? Adalah langkah-langkah dalam program yang menjembatani antara pemakai (user) komputer & perangkat keras (hardware) komputer Adalah program yang bertindak sebagai perantara antara user dengan perangkat keras komputer. Sistem operasi digunakan untuk mengeksekusi program user dan memudahkan menyelesaikan permasalahan user. Selain itu dengan adanya sistem operasi membuat sistem komputer nyaman digunakan. Apakah Operating System Itu ? Tujuan OS : Mengeksekusi program-program user sehingga user dapat menyelesaikan masalah yang dihadapi secara lebih mudah Membuat sistem komputer menjadi nyaman digunakan Mengefisienkan penggunaan hardware komputer Ingat…! OS juga ada pada, onthelan sepeda, sistem rem mobil, sistem elektrik, dll (bukan seperti flinstone lhooo…) Definisi Sistem Operasi Apa itu Sistem Operasi ? Sistem Operasi sebagai Extended Machine (Perluasan Mesin ) Sistem Operasi sebagai Resources Manager (Pengelola Sumberdaya ) Definisi Sistem Operasi Sistem Operasi sebagai Extended Machine (Perluasan Mesin) Sistem operasi dibuat untuk menyembunyikan keadaan sesungguhnya dari perangkat keras dengan tampilan yang menyenangkan dan mudah digunakan Disini sistem operasi berperan sebagai penyedia interface yang sesuai berupa perluasan mesin (extended machine) atau mesin semu (virtual machine) Definisi Sistem Operasi Sistem Operasi sebagai Resources Manager (Pengelola Sumberdaya ) - Pendekatan fungsi ditinjau dari arah perangkat keras atau bottom up view - Sistem operasi beperan untuk mengatur, mengorganisasikan, mengoperasikan secara keseluruhan bagian sistem yang kompleks - Sistem operasi mengontrol alokasi sumberdaya sistem komputer (pemroses, memori, piranti I/O) untuk berbagai program yang akan memakainya Pengenalan Sistem Operasi Secara umum komponen sistem komputer terdiri dari : 1. Perangkat Keras 2. Sistem Operasi 3. Program aplikasi 4. User Pengenalan Sistem Operasi Secara umum komponen sistem komputer terdiri dari : 1. Perangkat Keras: sumber daya utama untuk proses komputasi, yang terdiri dari : CPU, memory dan perangkat input-output (contoh: keyboard, mouse, scanner,stick, printer, monitor, fax, speaker, tablet, hp, dsb). Pengenalan Sistem Operasi 2. Sistem Operasi, mempunyai tugas untuk melakukan control dan koordinasi penggunaan perangkat keras pada berbagai program aplikasi untuk user-user yang berbeda. Contoh: DOS, Linux, Unix, Windows, Solaris Pengenalan Sistem Operasi 3. Program Aplikasi, menentukan cara sumber daya sistem digunakan untuk menyelesaikan permasalahan komputasi dari user, contohnya compiler, sistem basis data, video games, program bisnis dan lainlain. 4. User yang menggunakan sistem, terdiri dari orang, mesin atau komputer lain. Gambar 1-1: Hubungan antar komponen-komponen sistem komputer Pengenalan Sistem Operasi Sistem operasi didefinisikan sebagai : • Resource allocator Sistem operasi mengatur dan mengalokasikan sumber daya sistem komputer • Program control (Program kendali) Sistem operasi melakukan control eksekusi dari program user dan operasi-operasi pada peralatan I/O (inputoutput). • Kernel Sistem operasi sering disebut kernel, yaitu suatu program yang berjalan sepanjang waktu atau terus menerus pada setiap saat/seluruh waktu (selain program aplikasi).