On Tue, 25 Apr 2000, Flory Katriena wrote:

> Beberapa waktu lalu sempat baca silabus kurikulum sebuah uni komputer
> di Depok dari sepupu yg tahun ini mau masuk uni..... Di salah satu semester
> dibahas konsep sistem operasi. Flory tidak habis pikir gimana cara belajar
> dan memahami konsep sistem operasi bila yg diajarkan itu sebuah sistem
> operasi closed-source?! Bagaimanapun siswa seharusnya bisa melihat sendiri
> konsep sistem calls, komunikasi antar proses, skeduling, virtual memori,
> swapping dan paging. Tentunya contoh real yg mudah diperoleh dan murah
> hanyalah bila mereka praktikum dgn sistem operasi yg terbuka......
> (lagi-lagi) seperti Linux ini.

Kebetulan saya sempat jadi dosen "sistem opersi" dan merasakan bagaimana
sulitnya kita mengajar sistem operasi di Indonesia

Tentunya kalau mengajar mata kuliah Sistem Operasi ini. kita ingin
mencapai dua hal

- Memberikan dasar teori (scheduling, memori management dll)

- Memberikan perbandingan implementasi dasar teori itu pada beberapa
  OS populer

- Memberikan ketrampilan praktis penggunaan OS (Kebutuhan ini sangat
  Indonesia oriented, karena di LN tidak diwajibkan 8-(

- Memberikan ketrampilan (skill) untuk crafting misal membuat device
  driver sendiri, membuat OS sendiri.

Hal itu SANGAT SULIT (bahkan MUSTAHIL) dicapai bila digunakan OS yang
closed source.  PALING-PALING hanya bisa melakuakn 2 hal terakhir.  2 hal
pertama yang menjadi dasar pemahaman OS menjadi SULIT DIBERIKAN (paling
akhirnya mahasiswa menghafal dari buku)

Cara lain adalah memakai software yang menyediakan source code misal

- MINIX
- NACHOS
- Linux
- FreeBSD

Kenapa untuk situasi Indonesia Linux lebih menarik ? (daripada ke 3
lainnya), hal itu karena beberapa hal

- Jenis teknologi yang ada di Linux (dari OS biasa hingga real time,
  ataupun microkernel bisa diterapkan, berbagai jenis jaringan, file
  system)

- Lisensi

- Kemungkinan pemberian kesempatan praktis

- Dokumentasi (masalah dokumen kernel, dsb cukup lengkap untuk memberikan
  pengetahuan)

Memang Linux memiliki kendala dibanding Nachos atau MINIX untuk dipakai
dalam pengajaran yaitu, sudah terlalu besar (sehingga cukup sulit untuk
ditelusuri).

Saya bukan penganut mengajarkan bermacam teknologi dilakukan dengan cara
beragam produk.  Tapi adalah benar-benar konsep di belakang teknologi
itu...

Oh iya ada cara lain yaitu dengan memakai suatu "virtual machine" di atas
Linux.... saya lagi baca-baca dokumentasinya.. cukup menarik karena dalam
1 semester mahasiswa diajarkan membuat sistem operasi (bekerja di atas
Linux sistme operasi virtual ini)-

IMW



------------------------------------------------------------------------
[EMAIL PROTECTED] - Mailing List (milis) MIKRODATA

Post message: [EMAIL PROTECTED]
Subscribe   : [EMAIL PROTECTED]
Unsubscribe : [EMAIL PROTECTED]
Website     : http://mikrodata.co.id
FTPsite     : ftp.mikrodata.co.id

Milis ini menjadi kontribusi rubrik Konsultasi, Klinik Virus, Opini IT, 
Klinik Linux, dan Antar Pembaca di majalah MIKRODATA, Info Komputer, 
dan AntiVirus Media.

Kirim email ke