DOS UNI X JENI S- JENI S SI STEM OPERASI

60 Rekayasa Perangkat Lunak Kita dapat melakukan setting BI OS dengan menggunakan fasilitas yang disediakan oleh BI OS. Biasanya dengan menekan tombol Del atau F2 tergantung jenis komputernya ketika komputer baru dinyalakan. Jika berhasil masuk maka kita akan disuguhi tampilan seperti pada Gambar 4.7. kita dapat melakukan serangkain pengaturan pada perangkat keras yang ada pada komputer. Gambar 4.7. Tampilan BI OS utility.

4.2. JENI S- JENI S SI STEM OPERASI

Sistem operasi telah berkembang melalui jalan yang panjang. Dari yang paling sederhana sampai yang paling modern dewasa ini. Masing-masing memiliki kelebihan dan kekurangan terutama sehubungan dengan fungsi-fungsi yang dimilikinya. Pada bagian berikut ini akan dibahas beberapa sistem operasi yang banyak digunakan dan familiar bagi pengguna komputer.

4.2.1. DOS

DOS adalah singkatan dari Disk Operating System. DOS merujuk pada perangkat sistem operasi yang digunakan di banyak komputer yang menyediakan abstraksi dan pengelolaan perangkat penyimpan sekunder dan informasinya. Misalnya penggunaan sistem file yang mengelola file-file yang ada pada perangkat penyimpan. DOS biasanya dijalankan dari satu atau dua disc. Hal ini karena pada masa DOS digunakan media penyimpan masih sangat terbatas kemampuannya paling besar mungkin hanya 1,4 Megabyte. Ada banyak jenis DOS diantaranya Apple DOS, Commodore DOS, Atari DOS dan lain-lain. Jenis ini sangat bergantung dengan jenis perangkat komputernya. Jenis DOS yang paling terkenal adalah jenis DOS yang berjalan pada mesin-mesin yang compatible dengan I BM Personal Computer. Di unduh dari : Bukupaket.com Rekayasa Perangkat Lunak 61 Untuk menjalankan perintah-perintah sistem operasi, DOS menggunakan perintah berbasis teks atau CLI . Setiap kali selesai mengetikkan suatu perintah, kita harus menekan tombol ENTER untuk mengeksekusi perintah tersebut. Contoh operasi dengan menggunakan DOS dapat dilihat pada Gambar 4.8. Gambar 4.8. Contoh penggunaan DOS.

4.2.2. UNI X

UNI X adalah sistem operasi yang mula-mula dikembangkan oleh suatu kelompok di AT T pada laboatorium Bell. Unix banyak digunakan baik untuk server maupun workstation. Linkungan Unix dan model program client-server menunjukkan bahwa Unix lebih dikembangkan sebaga sistem operasi yang kuat di jaringan komputer dari pada sistem operasi untuk computer personal. UNI X dirancang untuk portable, multi-tasking, dan multi-user. Konsep utama Unix antara lain banyak menggunakan file teks biasa untuk menyimpan data, menggunakan sistem file berjenjang, memperlakukan perangkat sebagai suatu file, dan menggunakan banyak program kecil yang eksekusinya pada CLI dapat digabung dengan tanda pipeline | . Pada Gambar 5.2 di atas, tampak beberapa perintah UNI X yang digabung dengan pipeline. Konsep yang sangat solid dan stabil membuat Unix banyak dijadikan dasar sistem operasi modern. Gambar 4.9. menunjukkan bagaimana Unix merupakan dasar dari banyak sistem operasi yang ada sekarang. Di unduh dari : Bukupaket.com 62 Rekayasa Perangkat Lunak Gambar 4.9. Unix dan sistem operasi turunannya. Sistem UNI X terdiri dari beberapa komponen yang biasanya dipaket bersama. Umumnya paket-paket tersebut adalah sebagai berikut: x Kernel dengan sub komponen seperti : o conf — file konfigurasi. o dev — driver perangkat keras o sys — kernel sistem operasi, manajemen memori, penjadwalan proses, sistem calls dan lain-lain. o h — header files, mendefinisikan struktur kunci di dalam sistem. Di unduh dari : Bukupaket.com Rekayasa Perangkat Lunak 63 Gambar 4.10. Manajemen memori dan penjadwalan proses pada Unix. x Development Environment : o cc —compiler untuk bahasa C o as — machine-language assembler o ld — linker, untuk menggabung file-file object o lib — object-code libraries diinstall di folder lib atau usr lib libc, kumpulan pustaka untuk bahasa C o make – program untuk mengkompilasi kode program o include — file-file header untuk pengembangan perangkat lunak dan menentukan standar interface o Other languages — bahasa-bahasa pemrograman lain seperti Fortran-77, Free Pascal, dan lain-lain. x Commands : o sh —Shell untuk melakukan pemrograman berbasis CLI atau mengeksekusi perintah-perintah tertentu. o Utilities — Sekumpulan perintah CLI yang berguna untuk fungsi- fungsi yang bermacam-macam, meliputi: ƒ System utilities — Program-program untuk pengelolaan sistem seperti mkfs, fsck, dan lain-lain. ƒ User utilities — Program-program untuk pengelolan lingkungan kerja, seperti passwd, kill, dan lain-lain. o Document formatting — Program untuk penyiapan dokumen seperti nroff , troff , tbl , eqn , refer , dan pic . Beberapa sistem Unix modern juga memasukkan aplikasi seperti TeX dan Ghostscript . Di unduh dari : Bukupaket.com 64 Rekayasa Perangkat Lunak o Graphics — Sistem Unix modern menyediakan X11 sebagai sistem standard windowing dan GUI . Gambar 4.11. X windows system di UNI X.

4.2.3. Microsoft Window s