IKI-20230/80230: Tugas Kelompok Sistem Operasi
Jadual
- Jumat, 2 April 2004: Penyelesaian (= commit cvs) tahap pertama (Bobot 5%).
- Jumat, 16 April 2004: Penyelesaian tahap kedua (Bobot 10%).
- Jumat, 23 April 2004: Penyelesaian tahap ketiga (Bobot 15%).
- Jumat, 7 Mei 2004: Penyelesaian tahap keempat (alpha) (Bobot 35%).
- Jumat, 21 Mei 2004: Penyelesaian tahap kelima (beta) (Bobot 25%).
- Jumat, 28 Mei 2004: Penyelesaian tahap keenam (akhir) (Bobot 10%).
- Jumat, 25 Juni 2004: Perbaikan akhir (tidak wajib).
CATATAN
- Terlambat mengumpulkan (commit) dapat berakibat pemotongan nilai hingga 40%,
- Nilai TIDAK dipotong, untuk pengumpulan hingga Minggu malam. Namun, TIDAK ADA JAMINAN BAHWA SISTEM BERFUNGSI SEBAGAI-MANA MESTINYA, SEPERTI CRASH, PEMADAMAN LISTRIK, DST.
Produk Digital
Tugas semester ini ialah memperbaiki produk digital yang yaitu bagian dari buku "Pengantar Sistem Operasi Komputer" (versi > 1.9.1.0) dengan rincian kegiatan sebagai berikut:
- mempelajari utilitas seperti: cvs, docbook, editor vi, make, sgml-tools, dan sejenisnya.
- mempelajari cara kompilasi berkas SGML.
- mempelajari buku rujukan lainnya seperti karangan Silberschatz dkk., Tanenbaum, dan Stalling.
- memperbaiki bab 4 (Sinkronisasi dan Deadlock). Lihat juga daftar Pokok Bahasan dari mata kuliah ini.
- menulis ulang program dalam bahasa "Java" seperti: "Algoritma 1", "Algoritma 2", "Algoritma 3", "Penyangga Terbatas", "Produser/Konsumer", "Pembaca/Penulis", "Filosuf Bersantap",
Kelompok Kerja Digital
Tugas ini akan dikerjakan oleh kelompok kerja digital nomor 51 yang beranggotakan:
- Maharmon Arnaldo.
- Irsyad F.N.
- Jaka N.I.
- Ricky.
- Sylvia Susanto.
- V.A. Pragantha.
Tahapan Proses
- Tahap Pertama (2 April 2004)
- lakukan pertemuan kelompok, serta pilihlah seorang ketua secara musyawarah dan mufakat.
- pelajari utilitas-utilitas seperti: cvs, docbook, editor vi, make, sgml-tools, dan sejenisnya.
- pelajari cara mengkompilasi berkas SGML terkait.
- pembagian tugas pemrograman bahasa Java.
- perampungan berkas
"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).
Ingat, TUJUAN UTAMA berkas
"BACADAKU.txt"
untuk menjelaskan secara singkat maksud dari paket tersebut!
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". Produk ini terdiri dari berkas dan direktori berikut: - blah-blah-blah -- revisi 0.3 1 Desember 2002.
- perampungan berkas "LISENSI.txt" -- lisensi sekurangnya harus mengizinkan penayangan tugas tersebut secara publik. Salah satu contoh lisensi ialah GNU Free Document Licenses (GFDL) -- http://gnui.vLSM.org/licenses/fdl.txt. Silakan juga melihat berbagai jenis lisendi lain di http://gnui.vLSM.org/licenses/license-list.id.html.
- pembuatan laporan "Bab I: Laporan Tahap Pertama" yang
dikerjakan per individu ke dalam direktori
"laporan/".
Setiap peserta kuliah IKI-20230 Sistem Operasi wajib
melaporkan hal-hal yang terkait dalam mengerjakan tugas, seperti:
- kerangkat acuan dan rencana kerja.
- kegiatan pembuatan tugas.
- justifikasi setiap keputusan.
- Membahas/membandingkan produk digital semester lalu http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/ dengan setiap sub pokok bahasan terkait. Juga, harap membandingkan antara Silberschatz, Tanenbaum, dan Stalling terhadap sub-pokok bahasan terkait. Simpulkan (untuk setiap sub-pokok bahasan): apakah produk semester lalu dapat diadaptasi sepenuhnya, modifikasi ringan, modifikasi berat, ubah total, dst.
- Rencana kerja termasuk pengadaptasian/ modifikas rujukan-rujukan dari sumber lainnya (umpama situs internet), dan rencana penggunaan program (JAVA) dan contoh soal.
- Istilah asing yang perlu dibakukan dengan kelompok lain.
- Daftar kata kunci yang potensial akan dimasukkan ke dalam indeks.
- Tahap Kedua (16 April 2004)
- serupa dengan tahap pertama.
- pembuatan laporan "Bab II: Laporan Tahap Kedua" seperti:
- apa saja yang telah dikerjakan.
- rencana kerja selanjutnya secara rinci.
- pembuatan komentar ke dalam direktori "ulasan/ terhadap karya rekan sekelompok.
- mengumpulkan draft program java dan class kedalam direktori "java/. Program sudah harus berfungsi.
- Tahap Ketiga (23 April 2004)
- serupa dengan tahap di atas.
- program java sudah harus rampung.
- ulasan bab4 (Sinkronisasi dan Deadlock).
- bagian-bagian yang harus diperbaiki
- rencana pembagian kerja
- Tahap Keempat (7 Mei 2004)
- serupa dengan tahap di atas.
- mengumpukan versi Alfa, yang merupakan sebuah PRODUK JADI yang mungkin masih mengandung beberapa kesalahan.
- Tahap Kelima (21 Mei 2004)
- serupa dengan tahap di atas.
- mengumpukan versi Beta, yang mungkin masih ada beberapa kesalahan minor.
- Tahap Keenam (28 Mei 2004)
- serupa dengan tahap di atas.
- mengumpukan versi final.
- versi ini masih dapat diperbaiki pada tahap ke-tujuh (25 Juni 2004).