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