IKI-20230: Tugas Kelompok Sistem Operasi
Produk Digital
Produk Digital semester ini akan berbentuk bahan pengajaran mata kuliah Sistem Operasi IKI-20230, yaitu:
- Transparan OHP (format pdf dan html), sejumlah sekitar 10 transparan per satu jam kuliah
- Teks Kuliah, sekitar 1500 kata per satu transparan kuliah dalam format SGML DocBook-DTD.
- Kumpulan demo (umpama berbahasa Java).
- Soal Latihan dan Jawabannya.
Lihat juga contoh di http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/2003/0-CONTOH/.
Kelompok Kerja Digital
Tugas ini akan dikerjakan dalam 8 (delapan) kelompok kerja digital dengan nomor 21 hingga 28. Bentuklah atau bergabunglah ke salah satu kelompok tersebut dengan ketentuan jumlah minimum anggota sebagai berikut:
- Kel. 21 (Penjamin Mutu): min. 2 anggota.
- Dhani Yuliarso, Fernan, Hanny Faristin, Melany Tedja, Widya Yuwanda.
- Kel. 22 (Pendahuluan): min. 6 anggota.
- Budiono Wibowo, Baya U H S, Heriyanto, Agus Setiawan, Budi Astriyanto Azis, Muhammad Rusdi S, Paramanandana D M, Dede Junaedi.
- Kel. 23 (Managemen Proses I): min. 6 anggota.
- Indra Agung N, Baihaki AS, Christian K F Daeli, Eko Seno P, Haris Sahlan, Ali Khumaidi, Arifullah, Eries Nugroho.
- Kel. 24 (Managemen Proses II): min. 4 anggota.
- Adzan Wahyu Jatmiko Agung Pratomo, Dedy Kurniawan, Samiaji A, Zidni Agni Apriya.
- Kel. 25 (Managemen Memori): min. 9 anggota.
- Nasrullah, Amy S Indrasari, Ihsan Wahyu P, Inge Evita Putri, M Faizal Ardi, Muhammad Zaki Rahman, N Rifka N Liputo, Nelly, Nur Indah, R Ayu P, Sita A R.
- Kel. 26 (Sistem Berkas): min. 4 anggota.
- Rakhmad A, Adhe Aries P, Adityo Pratomo, Aldiantoro Nugroho, Framadhan A, Pelangi, Satrio B Y.
- Kel. 27 (I/O dan Disk): min. 5 anggota.
- Teuku Amir FK, Alex Hendra Nilam, Anggraini W, R Ferdy Ferdian, Ripta Ramelan, Suluh Legowo, Zulkifli, Ardini Ridhatillah.
- Kel. 28 (Kernel Linux dan Perangkat Lunak Bebas): min. 3 anggota.
- Christiono H, Arief Purnama LK, Arman Rahmanto, Fajar, Muhammad Ichsan, Rama P Tardan, Unedo Sanro Simon T.
Pertama, penuhi dahulu jumlah minimum dari setiap kelompok. Berikutnya, setiap kelompok boleh menambah anggota sebanyak-banyaknya 3 (tiga) lebih banyak daripada selisih terkecil terhadap minimum -- semoga tidak bingung. Kelompok nomor 21 bertanggung jawab dalam pembentukan kelompok kerja, penyelesaian perselisihan, pengaturan jumlah anggota kelompok, dst. Jadi, yang pertama kali dibentuk ialah kelompok 21.
Silabus
Silabus kuliah ini akan tetap menggunakan kerangka kerja buku Avi Silberschatz, Peter Galvin, dan Greg Gagne yang berjudul "Applied Operating System Concepts -- First Edition", John Wiley & Sons, 2000.
- Kelompok 21: Penjamin Mutu (QA)
Kelompok ini bertugas mengkoordinir proyek ini, seperti bakuan istilah, index istilah, serta hal lain yang terkait dengan pengelolaan proyek ini. - Kelompok 22: Pendahuluan
- Serba-serbi, definisi, dan sejarah perkembangan (2 jam)
- Pengantar Organisasi Komputer (2 jam)
- Pengantar Sistem Operasi (3 jam)
- Kelompok 23: Managemen Proses I
- Pengantar Proses (3 jam)
- Threads (1 jam)
- Penjadualan (3 jam)
- Kelompok 24: Managemen Proses II
- Sinkronisasi (4 jam)
- Deadlock (1 jam)
- Kelompok 25: Managemen Memori
- Memori dan Swap (5 jam)
- Memori Virtual (5 jam)
- Kelompok 26: Sistem Berkas
- Sistem Berkas (4 jam)
- Linux FHS (1 jam)
- Kelompok 27: I/O dan Penyimpanan Sekunder (Disk)
- I/O (3 jam)
- Disk (3 jam)
- Kelompok 28: Kernel Linux dan Perangkat Lunak Bebas
- Konsep Perangkat Lunak Bebas (1 jam)
- Sejarah Linux (1 jam)
- Struktur Linux (2 jam)
Proses
- Perihal kelompok kerja digital, lihat juga catatan ini dan RFC-2418 (http://bebas.vLSM.org/v01/rfc/2300/rfc2418.txt).
- Lihat juga INTRANET, hasil sebelumnya, serta kesalahan yang sering terjadi.
- Tugas dikirimkan ke:
iki20230 <@T> cs.ui.ac.id
dalam attachment berbentuk format arsip "tar.gz" dengan nama "NOMOR_KELOMPOK.REVISI.tar.gz". Konfirmasi sederhana -- TANPA JAMINAN -- dapat dipantau di intranet http://sangam.vLSM.org/istamp/iki20230/stamp.txt. Sebagai perbandingan, lihat juga http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/2002/CONTOH/ Bakuan nama-nama berkas dalam arsip tersebut yaitu:- "BACADAKU.txt"
-- sebuah berkas teks unix yang
menjelaskan formasi pokja, seperti nama lengkap,
NPM, alamat email (gunakan <@T> sebagai pengganti "@");
serta nama (para) ketua kelompok.
Ungkapkan dengan singkat perihal petunjuk memanfaatkan produk
digital tersebut (setelah ada produk).
Contoh:
No. Nama NPM Kontak Ket. ------------------------------------------------------------ 1. Dul Latip 120200011X dul01 <@T> puspa.cs.ui.ac.id Ketua 2. Dul Johny 120200013Y dj <@T> yahoo.com - 3. Dul Dulan 720200011F dd <@T> duldulan.org - ------------------------------------------------------------ Produk Digital "Simulasi_Deadlock" dapat dijalankan dengan browser Netscape 2.0 ke atas. Berkas awal bernama "produk/simulasi.html". -- revisi 0.3 1 Desember 2002.
- "LISENSI.txt" -- lisensi sekurangnya harus mengizinkan penayangan tugas tersebut secara publik. Sangat dianjurkan menggunakan GNU Free Document Licenses (GFDL) -- http://gnu.vLSM.org/licenses/fdl.txt. Silakan juga melihat http://gnu.vLSM.org/licenses/license-list.id.html.
- "produk.tar" -- produk digital. Arsip ini akan menghasilkan direktori "produk/".
- "laporan.txt" -- sebuah berkas laporan (1500-5000 kata) yang menerangkan proses pembuatan produk tersebut (berdasarkan log).
- "ulasan.txt" -- setelah setiap pokja menentukan pilihannya (lihat juga gabungan ulasan.txt); berikan sebuah ulasan atas produk-produk digital mereka; serta buatkan sebuah "ranking" favorit (tidak termasuk produk digital anda).
- "log.tar"
-- arsip gabungan dari log semua anggota kelompok.
Arsip ini akan menhasilkan direktori "log/".
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
Bentuk isi log seperti berikut:
Nama: Tukiyem Sosroedimedjo NPM: 1202000000-Y Account-Puspa: tukiyem102 Nomor Urut Laporan: 1 Nomor Kelompok: 29 Nama Pemimpin Kelompok (jika ada): bejo102 Nama Anggota Kelompok (jika ada): kokom102, juju102, ijah102 ---------1---------2---------3---------4---------5---------6 No Waktu/Keterangan ------------------------------------------------------------ 1 4 Sep 2002 10:00 - 12:00 Kuliah I 2 5 Sep 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 ------------------------------------------------------------
- "BACADAKU.txt"
-- sebuah berkas teks unix yang
menjelaskan formasi pokja, seperti nama lengkap,
NPM, alamat email (gunakan <@T> sebagai pengganti "@");
serta nama (para) ketua kelompok.
Ungkapkan dengan singkat perihal petunjuk memanfaatkan produk
digital tersebut (setelah ada produk).
Jadual
- 28 Februari 2003: Penyerahan berkas "NOMOR_KELOMPOK.01.tar.gz" Berkas "laporan.txt" melaporkan pembentukan kelompok, ketua, dan nama anggota kelompok, serta rencana kerja (10%).
- 7 Maret 2003 : Penyerahan berkas "NOMOR_KELOMPOK.02.tar.gz" Berkas "laporan.txt" melaporkan perkembangan kemajuan proses. (10%).
- 28 Maret 2003: Penyerahan berkas "NOMOR_KELOMPOK.03.tar.gz" yang berisi draft (kerangka kasar) produk digital. Tambahkan juga sebuah "review" dan "ranking" dari karya kelompok lainnya dalam berkas "laporan.txt" (10%).
- 25 April 2003: Penyerahan berkas "NOMOR_KELOMPOK.04.tar.gz" yang berisi alfa test produk digital (10%).
- 9 Mei 2003: Penyerahan berkas "NOMOR_KELOMPOK.05.tar.gz" yang berisi beta test produk digital (20%).
- 23 Mei 2003: Penyerahan berkas "NOMOR_KELOMPOK.06.tar.gz" yang berisi produk final digital. (40%).
- 27 Juni 2003 : Batas akhir penyerahan revisi (jika ada/ ekstra).
PERHATIAN: potongan 40% berlaku bagi yang terlambat mengumpulkan hingga satu minggu. Lebih dari seminggu, dianggap tidak mengumpulkan.