IKI-20230: Sistem Operasi
Rahmat M. Samik-Ibrahim -- Johny Moningka
Januari-Juni 2002
Pengajar
- Rahmat M. Samik-Ibrahim -- rms46 <@T> ui.edu
- Johny Moningka -- moningka <@T> cs.ui.ac.id
Prasyarat
Pernah atau sedang mengambil kuliah berikut:
- IKI10100: Struktur Data & Algoritma.
- IKI20210: Pengatar Organisasi Komputer.
Topik
Topik yang dibahas pada kuliah ini antara lain konsep dasar sistim operasi, struktur komputer modern, manajemen proses, memori, sistim berkas dan sistim I/O. Di samping itu terdapat penugasan.
Rujukan
- Avi Silberschatz, Peter Galvin, dan Greg Gagne: Applied Operating System Concepts -- First Edition, John Wiley & Sons, 2000.
Penilaian
- Ujian I (35%)
- Ujian II (40%)
- Tugas (25%)
Tugas Mandiri/ Kelompok
Tugas ini boleh dikerjakan secara mandiri, mau pun dalam sebuah kelompok dengan sebanyak-banyaknya 10 anggota. Produk tersebut harus dikumpulkan sebelum 14 Mei 2002 jam 14:59 siang (sesuai "Date:" email). Potongan 40% berlaku bagi yang terlambat mengumpulkan hingga satu minggu (21 Mei 2002 jam 14:59). Jika lebih dari waktu tersebut, tugas tersebut tidak akan dinilai.
Yang akan dikumpulkan (Format: "tar.gz" atau ".zip") ialah:
- sebuah produk digital yang diharapkan akan bermanfaat bagi masyarakat.
- sebuah laporan (1500-5000 kata) yang berisi proses pembuatan produk tersebut (berdasarkan log).
- Lampiran log kegiatan masing-masing pembuat tugas.
Produk tersebut, harus ada hubungannya dengan sistem operasi komputer, dapat berbentuk--namun tidak terbatas--pada:
- sebuah modul peraga (demo).
- sebuah modul pengajaran (kuliah).
- sebuah makalah ilmiah.
- soal ujian dan jawabannya.
- dan lain sebagainya.
Setiap peserta kuliah IKI-20230 Sistem Operasi diwajibkan mencatat seluruh kegiatan yang berhubungan dengan mata kuliah tersebut dalam sebuah log:
- ringkasan kuliah (1-2 baris)
- keputusan mandiri atau bergabung dalam sebuah kelompok
- anggota dan ketua kelompok (jika bergabung)
- menentukan produk yang akan dikerjakan
- justifikasi, bahwa produk tersebut akan bermanfaat
- kerangkat acuan dan rencana kerja
- kegiatan pembuatan tugas
Subject: [OS2002-NO-KELOMPOK] NPM
Bentuk isi log seperti berikut:
[OS2002-NO-KELOMPOK] NPM -- Log Kegiatan Tugas IKI-20230 Nama: NAMA-MAHASISWA NPM: NPM Account-Puspa: ACCOUNT-PUSPA1 Nomor Urut Laporan: NOMOR-URUT Nama Pemimpin Kelompok (jika ada): ACCOUNT-PUSPA2 Nama Anggota Kelompok (jika ada): ACCOUNT-PUSPA3, ACCOUNT-PUSPA4, ... ---------1---------2---------3---------4---------5---------6 No Waktu/Keterangan ------------------------------------------------------------ 1 29 Jan 2002 08:00-10:00 Blah Blah Blah Blah Blah Blah 2 30 Jan 2002 Blah Blah Blah Blah Blah Blah ------------------------------------------------------------
Contoh
Subject: [OS2002-5] 1202000000-Y
[OS2002-5] 1202000000-Y Log Kegiatan Tugas IKI-20230 Nama: Tukiyem Sosroedimedjo NPM: 1202000000-Y Account-Puspa: tukiyem100 Nomor Urut Laporan: 1 Nama Pemimpin Kelompok (jika ada): bejo100 Nama Anggota Kelompok (jika ada): kokom100, juju100, ijah100 ---------1---------2---------3---------4---------5---------6 No Waktu/Keterangan ------------------------------------------------------------ 1 29 Jan 2002 08:00-10:00 Kuliah I 2 30 Jan 2002 13:00-13:15 Pertemuan Kelompok Hadir: bejo100, kokom100, juju100 Tidak Hadir: ijah100 Hasil: - memilih bejo100 sebagai ketua kelompok - pertemuan berikut: diskusi calon tugas ------------------------------------------------------------
Hubungi asisten untuk informasi lanjut.
Tim Asisten
- Arianto C. Nugroho (97) -- ari@ui.edu
- Ondolan S.P.S. (99) -- dolan199@puspa.cs.ui.ac.id
- Pinio Nainggolan (99) -- pinio199@puspa.cs.ui.ac.id
- Rahmat Bagas S (99) -- bagas199@puspa.cs.ui.ac.id
Tata Tertib Ujian
Sejalan dengan Keputusan Dekan Fakultas Ilmu Komputer Universitas Indonesia no 1007/SK/PT02.H4.FASILKOM/PP/1/1998 tentang Tata Tertib Peserta Ujian Tengah Semester dan Ujian Akhir Semester, ketentuan mengikuti Ujian I dan Ujian II kuliah IKI20230 ini sebagai berikut:
- Hadir tetap waktu sesuai jadual yang telah ditetapkan. Sangat dianjurkan untuk tidak kebelakang (membuang air) pada saat ujian berlangsung.
- Memperlihatkan kartu pengenal berfoto seperti KTM, SIM, atau KTP; pada saat menandatangani daftar hadir.
- Diperkenankan membawa satu lembar memo ukuran A4 (timbal balik).
- Menuliskan nama dan NPM pada setiap lembar soal, lembar jawaban, serta serta memo.
- Membawa sendiri semua perlengkapan alat tulis yang diperlukan.
- Tidak saling berbicara, atau saling meminjam peralatan tulis.
- Tidak membawa peralatan elektronis seperti kalkulator, palm, komputer, telepon genggam, pager, dan lain sebagainya.
- Pelanggaran terhadap ketentuan tata tertib ujian akan dilaporkan kepada Wakil Dekan I.
Rencana Kuliah
Bahan kuliah dapat diakses di intranet JUITA.
- Selasa, 29 Januari 2002 08:00-10:00: Pengenalan dan Pendahuluan (Bab 1)
-
Kamis, 31 Januari 2002 09:00-11:00:
Struktur Sistem Komputer (Bab 2)
- Selasa, 5 Februari 2002 10:00-12:00: Struktur Sistem Operasi I (Bab 3)
-
Kamis, 7 Februari 2002 09:00-11:00:
Struktur Sistem Operasi II (Bab 3 dan latihan)
-
Kamis, 14 Februari 2002 09:00-11:00:
Proses I (Bab 4)
- Selasa, 19 Februari 2002 10:00-12:00: Proses II (Bab 4 dan latihan)
-
Kamis, 21 Februari 2002 09:00-11:00:
Threads (Bab 5)
- Selasa, 26 Februari 2002 10:00-12:00: Penjadualan CPU I (Bab 6)
-
Kamis, 28 Februari 2002 09:00-11:00:
Penjadualan CPU II (Bab 6 dan latihan)
- Selasa, 5 Maret 2002 10:00-12:00: Sinkronisasi I (Bab 7)
-
Kamis, 7 Maret 2002 09:00-11:00:
Sinkronisasi II (Bab 7 dan latihan)
- Selasa, 12 Maret 2002 10:00-12:00: Deadlock (Bab 8)
-
Kamis, 14 Maret 2002 09:00-11:00:
Managemen Memori I (Bab 9)
- Selasa, 19 Maret 2002 10:00-12:00: Managemen Memori II (Bab 9 dan latihan)
-
Kamis, 21 Maret 2002 09:00-11:00:
Managemen Memori III (latihan)
- Selasa, 26 Maret 2002 10:00-12:00: Latihan Ujian I
-
Kamis, 28 Maret 2002 09:00-11:00:
Latihan Mandiri
- Selasa, 2 April 2002 10:00-12:00: Ujian I
-
Kamis, 4 April 2002 09:00-11:00:
Pembahasan Ujian I
- Selasa, 9 April 2002 10:00-12:00: Memori Virtual I (Bab 10)
-
Kamis, 11 April 2002 09:00-11:00:
Memori Virtual II (Bab 10 dan latihan)
- Selasa, 16 April 2002 10:00-12:00: Memori Virtual III (latihan)
-
Kamis, 18 April 2002 09:00-11:00:
Sistem Berkas I (Bab 11)
- Selasa, 23 April 2002 10:00-12:00: Sistem Berkas II (Bab 11 dan latihan)
-
Kamis, 25 April 2002 09:00-11:00:
Sistem Berkas III (latihan)
-
Selasa, 30 April 2002 10:00-12:00:
Input Output I (Bab 12)
-
Kamis, 2 Mei 2002 09:00-11:00:
Input Output II (Bab 12 dan latihan)
-
Selasa, 7 Mei 2002 10:00-12:00:
Struktur Berkas Masal I (Bab 13)
- Selasa, 14 Mei 2002 10:00-12:00: Struktur Berkas Masal II (Bab 13 dan Latihan)
- Selasa, 14 Mei 2002 -- 14:59 am: Batas Pengumpulan Tugas.
-
Kamis, 16 Mei 2002 09:00-11:00:
Studi Kasus: Sistem GNU/Linux I
(Bab 21)
- Selasa, 21 Mei 2002 10:00-12:00: Studi Kasus: Sistem GNU/Linux II (Bab 21 dan Latihan)
-
Kamis, 23 Mei 2002 09:00-11:00:
Rangkuman dan Latihan
- Ujian II: 6 Juni 2002: 09:10 -- 12:00.