Anda di halaman 1dari 35

BAB I

PENDAHULUAN
I.1. Pengertian Sistem Operasi
Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan
perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan
menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan
teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing. Untuk
lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar
mengenai sistem operasi itu sendiri.
Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada
sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga
memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.
I.2. Fungsi Dasar Sistem Operasi
Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras,
program aplikasi, sistem-operasi, dan para pengguna. Sistem operasi berfungsi untuk mengatur dan
mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.
Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi
komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada
saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang
dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satu lagi
fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari
kekeliruan (error) dan penggunaan komputer yang tidak perlu.
I.3. Tujuan empe!ajari Sistem Operasi
ujuan mempelajari sistem operasi agar dapat merancang sendiri serta dapat memodifikasi
sistem yang telah ada sesuai dengan kebutuhan kita, agar dapat memilih alternatif sistem operasi,
memaksimalkan penggunaan sistem operasi dan agar konsep dan teknik sistem operasi dapat
diterapkan pada aplikasi-aplikasi lain.
I.". Sasaran Sistem Operasi
Sistem operasi mempunyai tiga sasaran utama yaitu kenyamanan -- membuat penggunaan
komputer menjadi lebih nyaman, efisien -- penggunaan sumber-daya sistem komputer secara efisien,
serta mampu berevolusi -- sistem operasi harus dibangun sehingga memungkinkan dan memudahkan
pengembangan, pengujian serta pengajuan sistem-sistem yang baru.
I.# Per$em%angan $&mputer 'engan Sistem Operasin(a
Perkembangan komputer khususnya P! (Personal !omputer) tidak lepas dari kemajuan
tekhnologi !PU (!entral Processing Unit). Perkembangan !PU yang begitu cepat dari jumlah
transistor ".#$$ pada tahun %&'% menjadi ',( juta pada tahun %&&' membuat kita berdecak kagum
bukan main (jenis )ntel). Perkembangan ini semula untuk diimplementasikan untuk menjalankan
sistem operasi *+S (*isk +perating System) yang dikeluarkan oleh ,icrosoft sebagai pemasok
software pada saat itu. -kan tetapi lama kelamaan munculah berbagai sistem operasi yang lain
termasuk .inu/ sehingga perkembangan !PU menjadi meningkat serta diiringi muncul beberapa
produsen prosesor pesaing selain )ntel seperti -,*, !yri/, )0, dan yang lainnya. *an tentunya
perkembangan ini pula menuntut kita untuk menuntut kita untuk mengembangkan dana kita supaya
kita dapat mengikutinya dan mempelajarinya.
I.). Sejara* Sistem Operasi
Sejak pertama kali telah dikenal ada dua jenis +S (Operating System) untuk menggerakan
komputer, U1)2 dan non-U1)2 (,S-*+S, ,ac-+S, dll) U1)2 digunakan pada komputer besar
seperti super komputer, mainframe dan sebagainya, sedangkan non-U1)2 banyak digunakan pada P!.
U1)2 dikembangkan diakhir tahun 3$-an oleh sebuah group yang dipimpin 4en hompson dari
-5 .aboratories. Pada awalnya +S ini didistribusikan secara gratis untuk pengembangan ke
institusi-institusi pendidikan. 1amun dalam perjalanannya, setelah banyak dipakai oleh dunia industri
dan bisnis karena kehandalannya dalam dunia jaringan (networking), maka +S ini dipatenkan dan
diperdagangkan.
U1)2 di )ndonesia dalam perkembangannya lebih dikenal sebagai sistem operasi yang mahal.
6al ini disebabkan oleh kelangkaan atau tidak tersedianya program aplikasinya dan bahkan sistem
operasi yang merupakan 7arian dari U1)2 seperti ,)1)2 sulit ditemukan. ,)1)2 tetap juga
memerlukan sistem operasi yang benar-benar kompatible dengan )0, P!. 6al ini sulit diterapkan di
)ndonesia, karena sebagian besar perangkat keras yang digunakan adalah )0, P! kompatible dengan
0)+S yang tersendiri.
Perkembangan U1)2 yang mahal dan penggunaanya yang terbatas disebabkan karena dirancang
untuk mampu mengerjakan perintah-perintah program secara simultan (multitasking) dan bisa
digunakan oleh beberapa user secara bersama (multiuser).
,S-*+S dibuat pada tahun %&8% oleh ,icrosoft untuk pertama kalinya membuat sistem operasi
untuk )0,-P!. 4erja sama antara ,icrosoft dengan )0, pada waktu itu membuat ,S-*+S
merupakan diterima sebagai sistem operasi standard.
Semenjak itu peran ,icrosoft dalam perindustrian komputer menjadi meningkat. Pada tahun
%&&%, kerja sama antara ,icrosoft dan )0, berakhir ketika mereka memisahkan diri untuk membuat
sistem operasi bagi P!. )0, memilih untuk mengembangkan +S9", sementara itu ,icrosoft
mengembangkan sistem operasi :indows. ,icrosoft mengumumkan :indows #.$ pada tahun %&&$,
diikuti :indows #.% pada tahun %&&". :indows 1 yang digunakan untuk lingkungan bisnis
dikeluarkan pada tahun %&&#. *an pada tahun %&&( tepatnya bulan -gustus, munculah sistem operasi
:indows ;&( yang berhasil menjual sampai ' juta kopi di seluruh dunia hanya dalam waktu dua bulan.
Selang dua tahun dikeluarkanlah :indows ;&( 0 atau sering dikenal sebagai :indows ;&' untuk
mengganti 7ersi :indows ;&( yang lama karena memiliki banyak <bug<. -kan tetapi sistem operasi
:indows ;&' ini juga dilaporkan tidak stabil dan masih memiliki bug oleh user, serta perkembangan
tekhnologi hardware9software dan network termasuk juga internet menuntut ,icrosoft untuk
menciptakan :indows ;&8 yang dikeluarkan tiga tahun setelah pembuatan :indows ;&(. ,asalah
realibilitas dan kestabilan pada sistem operasi :indows sampai saat ini menjadi kritikan para kritikus
komputer, walaupun sistem operasi dibuat menjadi lebih mudah dioperasikan oleh user karena
tekhnologi =U) (Graphic User Interface) yang ditawarkan. 4elemahan inilah membuat para user
melirik sistem "open source code" yang lebih memiliki realibilitas karena user dituntut untuk
mengembangkan sendiri sistem operasinya, walaupun user dituntut pula untuk belajar lebih giat
dibandingkan =U) (Graphic User Interface) yang ditawarkan :indows bersifat <user friendly<. etapi
<open source code< yang tersedia pada U1)2 maupun 7ariannya sulit untuk didapatkan karena sistem
operasi tersebut sudah dipatenkan dan harganya mahal.
,enurut anenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat
dibagi kedalam empat generasi >
? =enerasi Pertama (%&@(-%&(()
=enerasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti
sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan
manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini
belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara
langsung.
? =enerasi 4edua (%&((-%&3()
=enerasi kedua memperkenalkan Batch Processing System, yaitu Aob yang dikerjakan dalam satu
rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi
sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah
B,S dan )0SCS.
? =enerasi 4etiga (%&3(-%&8$)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai
sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer,
maka sistem operasi menjadi multiuser (di gunakan banyak pengguna sekali gus) dan multi
programming (melayani banyak program sekali gus).
? =enerasi 4eempat (Pasca %&8$an)
*ewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari
keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para
pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang
berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana
komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga
tercapai kinerja yang lebih baik.
I.+. La(anan Sistem Operasi
Sebuah sistem operasi yang baik menurut anenbaum harus memiliki layanan sebagai berikut >
pembuatan program, eksekusi program, pengaksesan I!O "evice, pengaksesan terkendali terhadap
berkas pengaksesan sistem, deteksi dan pemberian tanggapan pada kesalahan, serta akunting.
Pembuatan program yaitu sistem operasi menyediakan fasilitas dan layanan untuk membantu para
pemrogram untuk menulis programD Eksekusi Program yang berarti )nstruksi-instruksi dan data-data
harus dimuat ke memori utama, perangkat-parangkat masukan9 keluaran dan berkas harus di-
inisialisasi, serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem
operasiD
Pengaksesan I!O "evice, artinya Sistem +perasi harus mengambil alih sejumlah instruksi yang
rumit dan sinyal kendali menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun
dapat beroperasiD
Pengaksesan terkendali terhadap berkas yang artinya disediakannya mekanisme proteksi terhadap
berkas untuk mengendalikan pengaksesan terhadap berkasD
Pengaksesan sistem artinya pada pengaksesan digunakan bersama (shared system)D Bungsi
pengaksesan harus menyediakan proteksi terhadap sejumlah sumber-daya dan data dari pemakai tak
terdistorsi serta menyelesaikan konflik-konflik dalam perebutan sumber-dayaD
*eteksi dan Pemberian tanggapan pada kesalahan, yaitu jika muncul permasalahan muncul pada
sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang
terjadi serta dampaknya terhadap aplikasi yang sedang berjalanD dan
-kunting yang artinya Sistem +perasi yang bagus mengumpulkan data statistik penggunaan
beragam sumber-daya dan memonitor parameter kinerja.
Eksekusi program adalah kemampuan sistem untuk <load< program ke memori dan menjalankan
program. +perasi )9+> pengguna tidak dapat secara langsung mengakses sumber daya perangkat keras,
sistem operasi harus menyediakan mekanisme untuk melakukan operasi )9+ atas nama pengguna.
Sistem manipulasi berkas dalah kemampuan program untuk operasi pada berkas (membaca, menulis,
membuat, and menghapus berkas). 4omunikasi adalah pertukaran data9 informasi antar dua atau lebih
proses yang berada pada satu komputer (atau lebih). *eteksi error adalah menjaga kestabilan sistem
dengan mendeteksi <error<, perangkat keras mau pun operasi.
Efesisensi penggunaan sistem >
#esource allocator adalah mengalokasikan sumber-daya ke beberapa pengguna atau $ob yang
jalan pada saat yang bersamaan.
Proteksi menjamin akses ke sistem sumber daya dikendalikan (pengguna dikontrol aksesnya
ke sistem).
%ccounting adalah merekam kegiatan pengguna, jatah pemakaian sumber daya (keadilan atau
kebijaksanaan).
System call menyediakan interface antara program (program pengguna yang berjalan) dan bagian +S.
System call menjadi jembatan antara proses dan sistem operasi. System call ditulis dalam bahasa
assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin (!). !ontoh> U1)2
menyediakan system call> read& write FG operasi )9+ untuk berkas.
iga cara memberikan parameter dari program ke sistem operasi>
,elalui registers (sumber daya di !PU).
,enyimpan parameter pada data struktur (table) di memori, dan alamat table tsb ditunjuk oleh
pointer yang disimpan di register.
Push (store) melalui <stack< pada memori dan +S mengambilnya melalui pop pada stack tsb.
Mesin Virtual ('irtual (achine) program yang mengatur pemakaian sumber daya perangkat keras.
!ontrol program F trap System call H akses ke perangkat keras.
4onsep ,I menyediakan proteksi yang lengkap untuk sumberdaya sistem, dikarenakan tiap ,I
terpisah dari ,I yang lain. 1amun, hal tersebut menyebabkan tidak adanya sharing sumberdaya
secara langsung. ,I merupakan alat yang tepat untuk penelitian dan pengembangan sistem operasi.
4onsep ,I susah untuk diimplementasi sehubungan dengan usaha yang diperlukan untuk
menyediakan duplikasi dari mesin utama.
I.,. Stru$tur -&mputer
Struktur sebuah sistem komputer dapat dibagi menjadi >
? Sistem +perasi 4omputer.
? Struktur )9+.
? Struktur Penyimpanan.
? Storage )ierarchy.
? Proteksi Perangkat 4eras.
I.8.1. Sistem Operasi Komputer
*ewasa ini sistem komputer multiguna terdiri dari !PU (*entral Processing Unit)D serta
sejumlah device controller yang dihubungkan melalui bus yang menyediakan akses ke memori. Setiap
device controller bertugas mengatur perangkat yang tertentu (contohnya disk drive, audio device, dan
video display). !PU dan device controller dapat dijalankan secara bersamaan, namun demikian
diperlukan mekanisme sinkronisasi untuk mengatur akses ke memori. Pada saat pertama kali
dijalankan atau pada saat boot, terdapat sebuah program awal yang mesti dijalankan. Program awal ini
disebut program bootstrap. Program ini berisi semua aspek dari sistem komputer, mulai dari register
!PU, device controller, sampai isi memori.
)nterupsi merupakan bagian penting dari sistem arsitektur komputer. Setiap sistem komputer
memiliki mekanisme yang berbeda. )nterupsi bisa terjadi apabila perangkat keras (hardware) atau
perangkat lunak (software) minta <dilayani< oleh prosesor. -pabila terjadi interupsi maka prosesor
menghentikan proses yang sedang dikerjakannya, kemudian beralih mengerjakan service routine
untuk melayani interupsi tersebut. Setelah selesai mengerjakan service routine maka prosesor kembali
melanjutkan proses yang tertunda.
I.8.2. Struktur I/O
0agian ini akan membahas struktur )9+, interupsi )9+, dan *,-, serta perbedaan dalam
penanganan interupsi.
I.8.2.1. Interupsi I/O
Untuk memulai operasi )9+, !PU me-load register yang bersesuaian ke device controller. Sebaliknya
device controller memeriksa isi register untuk kemudian menentukan operasi apa yang harus
dilakukan. Pada saat operasi )9+ dijalankan ada dua kemungkinan, yaitu synchronous I!O dan
asynchronous I!O.
Pada synchronous I!O, kendali dikembalikan ke proses pengguna setelah proses )9+ selesai dikerjakan.
Sedangkan pada asynchronous I!O, kendali dikembalikan ke proses pengguna tanpa menunggu proses
)9+ selesai. Sehingga proses )9+ dan proses pengguna dapat dijalankan secara bersamaan.
I.8.2.2. Struktur DMA
"irect (emory %ccess (*,-) suatu metoda penanganan )9+ dimana device controller langsung
berhubungan dengan memori tanpa campur tangan !PU. Setelah men-set buffers, pointers, dan
counters untuk perangkat )9+, device controller mentransfer blok data langsung ke penyimpanan tanpa
campur tangan !PU. *,- digunakan untuk perangkat )9+ dengan kecepatan tinggi. 6anya terdapat
satu interupsi setiap blok, berbeda dengan perangkat yang mempunyai kecepatan rendah dimana
interupsi terjadi untuk setiap byte (word).
I.8.3. Struktur Penyimpanan
Program komputer harus berada di memori utama (biasanya J-,) untuk dapat dijalankan.
,emori utama adalah satu-satunya tempat penyimpanan yang dapat diakses secara langsung oleh
prosesor. )dealnya program dan data secara keseluruhan dapat disimpan dalam memori utama secara
permanen.
1amun demikian hal ini tidak mungkin karena >
Ukuran memori utama relatif kecil untuk dapat menyimpan data dan program secara
keseluruhan.
,emori utama bersifat volatile, tidak bisa menyimpan secara permanen, apabila komputer
dimatikan maka data yang tersimpan di memori utama akan hilang.
I.8.3.1. Memori Utama
6anya memori utama dan register merupakan tempat penyimpanan yang dapat diakses secara
langsung oleh prosesor. +leh karena itu instruksi dan data yang akan dieksekusi harus disimpan di
memori utama atau register.
Untuk mempermudah akses perangkat )9+ ke memori, pada arsitektur komputer menyediakan fasilitas
pemetaan memori ke )9+. *alam hal ini sejumlah alamat di memori dipetakan dengan device register.
,embaca dan menulis pada alamat memori ini menyebabkan data ditransfer dari dan ke device
register. ,etode ini cocok untuk perangkat dengan waktu respon yang cepat seperti video controller.
Jegister yang terdapat dalam prosesor dapat diakses dalam waktu % clock cycle. 6al ini menyebabkan
register merupakan media penyimpanan dengan akses paling cepat bandingkan dengan memori utama
yang membutuhkan waktu relatif lama. Untuk mengatasi perbedaan kecepatan, dibuatlah suatu
penyangga (buffer) penyimpanan yang disebut cache.
I.8.3.2. Maneti! Disk
(agnetic "isk berperan sebagai secondary storage pada sistem komputer modern. (agnetic "isk
disusun dari piringan-piringan seperti !*. 4edua permukaan piringan diselimuti oleh bahan-bahan
magnetik. Permukaan dari piringan dibagi-bagi menjadi track yang memutar, yang kemudian dibagi
lagi menjadi beberapa sektor.
I.8.". Storae #ierar!$y
*alam storage hierarchy structure, data yang sama bisa tampil dalam le7el berbeda dari sistem
penyimpanan. Sebagai contoh integer - berlokasi pada bekas 0 yang ditambahkan %, dengan asumsi
bekas 0 terletak pada magnetic disk. +perasi penambahan diproses dengan pertama kali mengeluarkan
operasi )9+ untuk menduplikat disk block pada - yang terletak pada memori utama +perasi ini diikuti
dengan kemungkinan penduplikatan - ke dalam cache dan penduplikatan - ke dalam internal register.
Sehingga penduplikatan - terjadi di beberapa tempat. Pertama terjadi di internal register dimana
nilai - berbeda dengan yang di sistem penyimpanan. *an nilai di - akan kembali sama ketika nilai
baru ditulis ulang ke magnetic disk.
Pada kondisi multi prosesor, situasi akan menjadi lebih rumit. 6al ini disebabkan masing-
masing prosesor mempunyai local cache. *alam kondisi seperti ini hasil duplikat dari - mungkin
hanya ada di beberapa cache. 4arena !PU (register-register) dapat dijalankan secara bersamaan maka
kita harus memastikan perubahan nilai - pada satu cache akan mengubah nilai - pada semua cache
yang ada. 6al ini disebut sebagai *ache *oherency.
I.8.%. Proteksi Perankat Keras
Sistem komputer terdahulu berjenis programmeroperated systems. 4etika komputer
dioperasikan dalam konsul mereka (pengguna) harus melengkapi sistem terlebih dahulu. -kan tetapi
setelah sistem operasi lahir maka hal tersebut diambil alih oleh sistem operasi. Sebagai contoh pada
monitor yang proses )9+ sudah diambil alih oleh sistem operasi, padahal dahulu hal ini dilakukan oleh
pengguna.
Untuk meningkatkan utilisasi sistem, sistem operasi akan membagi sistem sumber daya
sepanjang program secara simultan. Pengertian spooling adalah suatu program dapat dikerjakan walau
pun )9+ masih mengerjakan proses lainnya dan disk secara bersamaan menggunakan data untuk
banyak proses.
Pengertian multi programming adalah kegiatan menjalankan beberapa program pada memori pada satu
waktu.
Pembagian ini memang menguntungkan sebab banyak proses dapat berjalan pada satu waktu akan
tetapi mengakibatkan masalah-masalah baru. 4etika tidak di sharing maka jika terjadi kesalahan
hanyalah akan membuat kesalahan program. api jika di-sharing jika terjadi kesalahan pada satu
proses9 program akan berpengaruh pada proses lainnya. Sehingga diperlukan pelindung (proteksi).
anpa proteksi jika terjadi kesalahan maka hanya satu saja program yang dapat dijalankan atau seluruh
output pasti diragukan. 0anyak kesalahan pemprograman dideteksi oleh perangkat keras. 4esalahan
ini biasanya ditangani oleh sistem operasi. Aika terjadi kesalahan program, perangkat keras akan
meneruskan kepada sistem operasi dan sistem operasi akan menginterupsi dan mengakhirinya. Pesan
kesalahan disampaikan, dan memori dari program akan dibuang. api memori yang terbuang biasanya
tersimpan pada disk agar programmer bisa membetulkan kesalahan dan menjalankan program ulang.
I... Stru$tur Sistem Operasi
I.&.1. Komponen'komponen Sistem
Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang sama. 1amun menurut
-7i SilberschatK, Peter =al7in, dan =reg =agne, umumnya sebuah sistem operasi modern mempunyai
komponen sebagai berikut>
? ,anagemen Proses.
? ,anagemen ,emori Utama.
? ,anagemen SecondaryStorage.
? ,anagemen Sistem )9+.
? ,anagemen 0erkas.
? Sistem Proteksi.
? Aaringan.
? *ommandInterpreter system.
I.&.2. Manaemen Proses
Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan
beberapa sumber daya untuk menyelesaikan tugasnya. sumber daya tersebut dapat berupa *PU time,
memori, berkas-berkas, dan perangkat-perangkat )9+.
Sistem operasi bertanggung jawab atas akti7itas-akti7itas yang berkaitan dengan managemen proses
seperti>
? Pembuatan dan penghapusan proses pengguna dan sistem proses.
? ,enunda atau melanjutkan proses.
? ,enyediakan mekanisme untuk proses sinkronisasi.
? ,enyediakan mekanisme untuk proses komunikasi.
? ,enyediakan mekanisme untuk penanganan deadlock.
I.&.3. Manaemen Memori Utama
,emori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word
atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte
mempunyai alamat tersendiri. ,emori Utama berfungsi sebagai tempat penyimpanan yang akses
datanya digunakan oleh !PU atau perangkat )9+. ,emori utama termasuk tempat penyimpanan data
yang sementara (volatile), artinya data dapat hilang begitu sistem dimatikan. Sistem operasi
bertanggung jawab atas akti7itas-akti7itas yang berkaitan dengan managemen memori seperti >
? ,enjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya.
? ,emilih program yang akan di-load ke memori.
? ,engalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.
I.&.". Manaemen Se!on(ary'Storae
*ata yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. +leh
karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondarystorage
yang bersifat permanen dan mampu menampung banyak data. !ontoh dari secondarystorage adalah
harddisk, disket, dll.
Sistem operasi bertanggung-jawab atas akti7itas-akti7itas yang berkaitan dengan diskmanagement
seperti> freespace management, alokasi penyimpanan, penjadualan disk.
I.&.%. Manaemen Sistem I/O
Sering disebut device manager. ,enyediakan <device driver< yang umum sehingga operasi )9+
dapat seragam (membuka, membaca, menulis, menutup). !ontoh> pengguna menggunakan operasi
yang sama untuk membaca berkas pada harddisk, !*-J+, dan floppy disk.
4omponen Sistem +perasi untuk sistem )9+ >
Buffer> menampung sementara data dari9 ke perangkat )9+.
Spooling> melakukan penjadualan pemakaian )9+ sistem supaya lebih efisien (antrian dsb.).
,enyediakan driver untuk dapat melakukan operasi <rinci< untuk perangkat keras )9+
tertentu.
I.&.). Manaemen *erkas
0erkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas
tersebut. 0erkas dapat mempunyai struktur yang bersifat hirarkis (direktori, 7olume, dll.). Sistem
operasi bertanggung-jawab >
? Pembuatan dan penghapusan berkas.
? Pembuatan dan penghapusan direktori.
? ,endukung manipulasi berkas dan direktori.
? ,emetakan berkas ke secondary storage.
? ,em-backup berkas ke media penyimpanan yang permanen (nonvolatile).
I.&.+. Sistem Proteksi
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program,
prosesor, atau pengguna ke sistem sumber daya. ,ekanisme proteksi harus >
? membedakan antara penggunaan yang sudah diberi iKin dan yang belum.
? specify the controls to be imposed.
? provide a means of enforcement.
I.&.8. ,arinan
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau clock. iap
prosesor mempunyai memori sendiri. Prosesor-prosesor tersebut terhubung melalui jaringan
komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya sistem.
-kses tersebut menyebabkan>
? *omputation speedup.
? Increased data availability.
? +nhanced reliability.
I.&.&. -omman('Interpreter System
Sistem +perasi menunggu instruksi dari pengguna (command driven). Program yang membaca
instruksi dan mengartikan control statements umumnya disebut> controlcard interpreter, command
line interpreter, dan U,I- shell. *ommandInterpreter System sangat ber7ariasi dari satu sistem
operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I!O devices yang ada.
!ontohnya > *.I, /indows, Penbased (touch), dan lain-lain.
BAB II
PE/BANDIN0AN SISTE OPE/ASI SE1A/A UU
II.1. Sistem Operasi BeOS 2 Sistem Operasi u!time'ia.
Sejak 7ersi pertamanya tahun %&&', salah satu tujuan utama 0e+S, adalah mengelola jumlah
data yang besar secara optimal. Sistem operasi ini dapat memenuhi tuntutan aplikasi-aplikasi
multimedia dengan dukungan multi processor, sistem file 3@ bit, dan multithreading.
0e+s dapat menggunakan dan memanfaatkan semua prosesor yang ada, baik itu satu atau %3
prosesor. User tak perlu mengupgrade komputernya cukup hanya dengan mengganti motherboard atau
memasang porcessor baru. Pada mulanya 0e+S dikembangkan untuk 0e0o/, sebuah komputer
dengan " prosesor PowerP! dan dengan memori utama maksimal "(3 ,0. ,eskipun 0e+S dulu
termasuk sangat lengkap namun 0e+s tidak dapat menyaingi sistem operasi seperti )ntel dan
,acintosh. Sehingga sejak 7ersi #, 0e+S sudah tersedia untuk Power-,acintosh dan untuk P!
berbasis )ntel.
Multit$rea(in mem.e.ani .e.erapa prosesor sekalius.
*engan arsitektur multithreading, 0e+S memanfaatkan prosesor secara optimal. *ari sistem file
hingga tampilan, sistem operasi dibagi-bagi dalam threads0 1hreads adalah pekerjaan atau tugas yang
dapat dilakukan secara terpisah dan tak tergantung satu sama lain. 0ila ada beberapa prosesor pada
satu P!, maka 0e+S membagi-bagi threads secara dinamis kepada setiap prosesor. !ontoh > Pada
sistem file, prosesor yang satu mengubah sebagian file, sedangkan prosesor yang lainnya mencopy file
tersebut.
Sistem /ile )" .it untuk /ile .erukuran .esar.
Sistem operasi seperti :indows &(9&8 bekerja dengan sistem file #" bit yang membatasi file
maksimal @ =0. Ukuran ini memadai untuk proses audio, dimana % jam audio rata-rata menyita
tempat 3$$ ,0 pada audio !*. *engan sistem file 3@ bit, sebuah file pada 0e+S dapat mencapai
ukuran hingga %8 juta erabyte atau sama dengan %8 milyar =0.
Selain itu sistem file juga mencatat semua yang dilakukan. -rtinya, setelah hubungan listrik terputus,
ia dapat mengembalikan semua data seperti semula. 0ila sistem operasi ser7er membutuhkan berjam-
jam untuk itu, maka 0e+S hanya perlu beberapa menit, karena ia hanya men-start ulang transaksi
yang belum selesai dan menutupnya. -ksi yang sudah selesai dihapus dari protokol.
0e+S berorientasi pada objek (ob$ect oriented). 0agi para software-de7eloper, ini berarti ia
dapat kembali ke objek sistem. !ontohnya adalah 0application, 0windows atau 07iew. Sebuah
program sederhana seperti 6ello :orld hanya terdiri atas beberapa baris code, di mana turunan objek-
objek tersebut dapat <diwariskan< dan dimodifikasi.
Aplikasi yan terse(ia masi$ se(ikit.
*aftar program yang tersedia untuk 0e+S masih sedikit dan kalah jauh dibandingkan dengan
:indows. 1amun dalam usianya yang masih muda, hal ini dapat dimaklumi.
Data *eOS ".% .erikut (enan keuntunan (an kelema$annya.
P!at3&rm 2 PowerP!, )ntel
Arsite$tur 2 #" bit, Preemptives multitasking& (ultithreading& Symmetrical
(ultiprocessing, dukungan jaringan terintegrasi, optimal untuk web.
/A 2 minimum %3 ,0
-apasitas *ar''is$ 2 minimal %($ ,0
Sistem 3i!e sen'iri 2 2ournaling 34 bit, multithread.
Sistem 3i!e !ain 2 B- %3, B- #"
-erne! 2 ,-!6
Keuntunan 0
%. +ptimal untuk aplikasi multimedia (7ideo editing atau proses audio).
". Sistem (ultithread yang unik dalam mengoptimalkan dua atau lebih prosesor.
#. Penanganan sistem file 3@ bit untuk berukuran besar.
@. ,asa depannya menjanjikan karena dalam waktu dekat sistem operasi ini akan mendapatkan
dukungan dari produsen hardware Eropa, 0e+S direncanakan akan mendukung )ntel Pentium )))
serta dapat berfungsi dual boot karena mampu menulis dan membaca sistem file B- :indows
dan *+S.
Kelema$an 0
%. 0elum adanya aplikasi kantor9bisnis yang sesuai atau berkemampuan yang baik.
". Sistem operasi ini nampaknya hanya berorientasi pada sistem operasi multimedia saja.
#. Sedikitnya aplikasi untuk desktop pada saat ini.
@. Untuk saat ini sistem operasi 0e+S bukan merupakan sistem operasi yang bersifat open-source.
II.2. OS42 5arp 2 Ser6er Bisnis (ang ma*a!.
Sistem operasi +S9" :arp dikembangkan oleh )0,. Pada 7ersi @ (,erlin) terdapat pembaruan
terpenting dengan adanya tampilan yang jauh lebih cantik dan sangat mirip dengan :indows ;&( serta
integrasi pengenalan bahasa. *an kini pada 7ersi ( (-urora), )0, melakukan perbaikan teknik secara
umum, yang bisa menempatkan :arp selangkah di depan :indows 1. )no7asi yang terpenting pada
7ersi ( adalah "2ournaling 5ile System" 625S7. Strukturnya lebih menyerupai database daripada sistem
file. 0erkat ABS, setiap perubahan dapat dibatalkan dan pemeriksaan integritas seperti yang dituntut
oleh 1BS atau sistem lainnya tidak diperlukan. *an ini merupakan keuntungan yang besar bagi
sebuah ser7er, yang harus selalu a7ailable %$$ L, baik dalam )ntranet maupun )nternet.
Software yang tersedia untuk pengguna pribadi relatif sedikit. Untuk aplikasibisnis sudah
tersedia 7ersi Star +ffice yang sesuai. *i bidang aplikasi khusus, misalnya untuk bank atau asuransi,
dimana keamanan in7estasi merupakan hal penting bagi pelanggan, +S9" menguntungkan untuk
in7estasi karena mampu mendukung 7ersi yang lama.
4elebihan utama +S9" adalah arsitekturnya yang kuat. 8ernel preemptives multitasking-nya
sangat stabil dan hanya dapat disaingi oleh U1)2. )ntegrasi Aa7a dalam sistem membuat :arp ser7er
penghubung platform ini menjadi sebuah <ser7er untuk semua<. )ni mungkin trend masa depan,
dimana :arp menghubungkan semua dalam sistem operasi dengan semua platform dalam jaringan
("any to any"70
Data OS/2 1arp Ser2er /or 3'*usiness .erikut (enan keuntunan (ankelema$annya.
P!at3&rm 2 )ntel
Arsite$tur 2 #" bit, Preemptives (ultitasking& (ultithreading& Symmetrical
(ultiprocessing, dukungan jaringan, optimal untuk :eb, Aa7a, manajemen
jaringan, dan speechrecognition yang terintegrasi.
-erne! 2 monolithic.
/A 2 minimum #" ,0
-apasitas *ar''is$ 2 minimal #($ ,0
Sistem 3i!e sen'iri 2 6PBS, 2ournaling 5ile System 625S7& multithreaded0
Sistem 3i!e !ain 2 B-, dengan bantuan shareware > B- #", IB-, 1BS, e/t"fs, 6BS.
Keuntunan 0
%. Sistem stabil untuk jaringan perusahaan, ser7er komunikasi dan transaksi, yang
menghubungkan beberapa platform.
". Sistem (ultithread yang menyerupai 0e+S.
#. ampilan yang jauh lebih cantik daripada :indows ;&( serta integrasi pengenalan bahasa.
@. Sistem operasi ser7er yang a7ailable %$$ L, baik dalam )ntranet maupun )nternet, berkat
bantuan ABS.
(. ,enguntungkan untuk in7estasi karena mampu mendukung 7ersi yang lama.
Kelema$an 0
%. idak banyak software untuk pengguna pribadi selain +ffice.
". 6arga yang mahal membuat para user yang struktur finansialnya lemah enggan untuk
membelinya.
#. Soal stabilitas masih belum menyaingi U1)2.
@. 4husus digunakan untuk bisnis, bukan untuk kalangan pribadi atau pengguna P!.
II..3. a7OS 2 Stan'ar %agi grap*i7 'esigner.
,ac+S ditemukan pada tahun %&8@ oleh peneliti 2ero/ P-J!. etapi -pplelah yang
mempopulerkan dan belakangan diikuti oleh ,icrosoft. -pple memang jelas lebih maju karena
hardware dan sistem operasi yang berasal dari produsen yang sama. *alam 7ersi awal-awalnya,
,ac+S telah memiliki fungsi yang setara dengan :indows ;&(, baru pihak ,icrosoft mengikutinya
dengan dikeluarkan :indows ;&( yang menyerupai ,ac+S namun tidak sama. etapi dalam tahun-
tahun terakhir ini sistem operasi -pple secara teknis agak tertinggal. :alaupun selama %( tahun
,ac+S juga mengalami perkembangan yang cukup pesat, tapi beberapa hal pada ,ac+S tampak agak
kuno dibandingkan dengan pesaing pada platform lainnya. Iersi terakhir yaitu ,ac+S 8.(.% memiliki
preemptives multithreading& pengaman memori, sistem file modern (6BSH) dan !P9)P-Stack yang
matang.
,ac+S 8.( juga dilengkapi dengan program <sherlock<. *etektif ini tidak hanya mencari file
pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di )nternet dan mencari berdasarkan
keyword.
4e.i$ !epat pa(a proram ra/ik (an D5P.
*engan tampilan grafis yang nyaman di operasikan, ,ac selalu merupakan pilihan para graphic-
designer dan desktop publisher (*P). 6al yang tak berubah hingga kini adalah kinerjanya belum
dapat ditandingi oleh :intel (:indows9)ntel) pada aplikasi semacam Photoshop atau Muark2Press.
0elum lama ini, -pple mengeluarkan sebuah arsitektur sistem operasi baru, yaitu ,ac+S2Ser7er.
Untuk pertama kalinya, sistem operasi ser7er yang baru ini berbasis kernel U1)2 (,ach ".() dan
menawarkan multitasking sejati serta kinerja yang jauh lebih tinggi daripada -ppleShare-Ser7er biasa.
*engan demikian sistemnya juga lebih stabil. 1amun -pple tetap tak mempercayakan pengendalian
ser7er kepada administrator sistem melalui baris perintah. Semua fungsi komputer dioperasikan lewat
tampilan grafis. Sementara itu kompatibilitasnya dengan aplikasi ,ac+S tetap terjaga berkat bantuan
program terkenal yang disebut <0lue-0o/<.
Data Ma!OS 8.% .erikut .eserta keuntunan (an kelema$annya.
P!at3&rm 2 PowerP!.
Arsite$tur 2 #"-bit.
-erne! 2 monolithic0
/A 2 minimal 8 ,0.
-apasitas *ar''is$ 2 minimal %"$ ,0.
Sistem 3i!e sen'iri 2 6BS, 6BSH.
Sistem 3i!e sen'iri 2 B-, B- #", )S+&33$, U*B.
Keuntunan 0
%. Platform untuk *P, graphic design, web-design dan aplikasi bisnis.
". Iersi terakhirnya memiliki preempti7es multithreading, pengaman memori, sistem file
modern (6BSH) dan !P9)P-Stack yang matang.
#. ,emiliki program <sherlock<.
@. 4ompatibilitasnya tetap terjaga berkat bantuan program terkenal yang disebut <BlueBo9<.
Kelema$an 0
%. *ibandingkan dengan 0e+S nampaknya ,ac+S tertinggal jauh. Sehingga sepertinya cocok
untuk standar bagi graphic designer.
". Secara teknis, ,ac+S tertinggal dengan sistem operasi yang lainnya.
#. 4urang cocok untuk aplikasi ser7er dan game.
II.". 8a6aOS 2 Ta$ tergantung p!at3&rm.
Pencipta Aa7a, Sun ,icrosystems juga membuat sistem operasi Aa7a yang disebut Aa7a+S. Aalur
pengembangan Aa7a+S terbagi dalam beberapa cabang > -da Aa7a+S untuk customer, yaitu sebuah
sistem operasi untuk tele7isi, /ebPhones, dan komputer saku (palmtop). *i sisi lain Sun
mengembangkan dan memasarkan Aa7a+S for 0usiness bersama )0,. Aa7a+S bukan pengganti
sistem operasi biasa utuh, melainkan lebih tepat disebut sebagai sebuah lingkungan (pengembangan)
bagi perusahaan. Pendahulu Aa7a+S for 0usiness adalah Aa7a+S for 1!. 4onsep ini dibuat untuk
1hin *lients, yang dapat beroperasi tanpa harddisk. 4onsekuensinya > Cang ingin menggunakan
Aa7a+S membutuhkan :indows 1 untuk booting.
*engan 7ersi business-nya Aa7a+S dioptimalkan bagi platform industri yang terbuka. *engan
demikian perusahaan dapat melakukan perawatan dan mengelola aplikasi web dan Aa7a secara sentral
melalui ser7er. Softwarenya tak perlu diinstalasikan pada setiap komputer klien.
,enurut keterangan Sun ,icrosystems, untuk platform Aa7a tersedia lebih dari %"$$ aplikasi
komersial. Aa7a+S-Juntime yang tak tergantung platform dan kernel khususnya membentuk kedua
lapisan utama sistem operasi. 4omponen penting #untime adalah Aa7a Iirtual ,achine.
Data ,a2aOS /or *usiness 2.1.
P!at3&rm > Pentium dan lainnya.
Arsite$tur > #" hingga %"8 bit (tergantung pada platform).
-erne! > ,icrokernel.
/A > %"8 bit.
Har''is$ > Jemote dari 1-ser7er.
Sistem 3i!e > idak ada.
Keuntunan 0
%. *apat beroperasi tanpa harddisk.
". !ocok untuk pengembangan bisnis untuk tekhnologi informasi. Seperti > tele7isi, dll.
#. Software tak perlu diinstalasikan pada setiap komputer klien.
@. Perawatan dan pengelolaan aplikasi web dan Aa7a secara sentral melalui ser7er jaringan.
(. Aa7a+S-Juntime yang tak tergantung platform dan kernel khususnya mebentuk kedua lapisan
utama sistem operasi.
3. .ingkungan pengembangan untuk perusahaan yang tak tergantung platform.
Kelema$an 0
%. Aa7a+S ternyata bukan sistem operasi biasa yang utuh.
". 1hin *lients dapat beroperasi asal membutuhkan :indows 1 untuk booting.
#. 1ampaknya tidak cocok untuk para pengguna P!.
@. 6ampir tidak mempunyai aplikasi standar.
II.#. Sistem UNI9 -&mersia! 2 Data%ase Pr&3esi&na!.
*apat diandalkan, aman, mahal dan terikat pada hardware tertentu, merupakan atribut sistem
operasi Uni/ komersial seperti Solaris dan S!+-Uni/. Uni/ komersial untuk P! ini hanya terdapat
pada Solaris dari Sun dan Uni/:are dari S!+ (Santa !ruK +peration, )nc.). 0idang aplikasi utama
adalah ser7er )ntranet dan database.
Uni/ mempunyai sejarah yang panjang dan terkenal dengan stabilitas sistem yang sangat stabil dan
mempunyai kinerja yang lebih baik pada beberapa bidang dibanding :indows 1, tetapi pangsa pasar
Uni/ komersial ini mulai menghilang. Sebab pangsa pasar yang mulai menghilang diakibatkan harga
sistem operasi ini mahal dan kecepatan ino7asi .inu/ yang lama kelamaan mendesak sistem Uni/
komersial. Para produsen yang bersangkutan telah mencoba berreaksi pada tekanan pasar. !ontoh saja
ialah Solaris ' untuk pribadi dapat dipesan dengan haraga #( dollar langsung dari -merika. Pada
S!+, -nda bahkan dapat memilih Uni/:are ' atau +penSer7er (.$.( dan memesannya secara online.
1amun dalam kemampuan multiuser keduanya tak sebaik 7ersi komersial.
Untuk Solaris dan S!+ tersedia .inu/ Emulator untuk menjalankan program .inu/, yaitu E.B dan
a.out yang tersedia di internet (http>99www.ugcs.caltech.edu9-ste7en9lr/run). *an mulai Uni/:are '.%
disertakan sebuah emulator. )nstalasi Solaris untuk !PU )ntel cukup mudah > -nda hanya
membutuhkan " buah partisi kosong. Bootmanager Solaris diinstalasikan kemudian, bila belum ada.
-nda dapat memilih " cara instalasi > )nterkatif seperti biasa atau berbasis webbrowser. Pengenalan
hardware berlangsung otomatis dan memberikan hasil yang lumayan. Pembuatan partisi sebaiknya
agak rumit, karena interaksinya sama sekali lain dengan B*)S4 umumnya. #outine instalasi S!+
Uni/:are lebih maju dibandingkan Solaris, tapi tak dapat langsung menemukan banyak network card.
4ini produsen seperti Sun dan S!+ menawarkan sistem operasinya secara (hampir) cuma-cuma
sebagai 7ersi perkenalan. Aadi yang ingin mencobanya suatu hari pada waktu bekerja wajib untuk
membayarnya. Selain itu software yang gratis diyakini bisa meningkatkan penyebaran dan membantu
menemukan bug dengan lebih cepat.
etapi para <pejuang< software gratis menolak politik lisensi ini. ,ereka mengkritik, bahwa
softwarenya tetap terikat lisensi, dan tidak boleh dicopy secara bebas. *ibanding .inu/, dri7er
hardware-nya juga kurang menyenangkan.
Data Solaris + 6Uni78 .erikut .eserta keuntunan (an kelema$annya.
P!at3&rm 2 )ntel, SP-J!, UltraSP-J!.
Arsite$tur 2 #"-bit ()ntel), 3@-bit (UltraSP-J!).
-erne! 2 monolithic0
/A 2 minimal #" ,0.
-apasitas *ar''is$ 2 mulai ($$ ,0.
Sistem 3i!e sen'iri 2 UBS.
Sistem 3i!e !ain 2 B-, B-#", )S+&33$.
Keuntunan 0
%. Sistem file stabil untuk database, ser7er )nternet, )ntranet, file-ser7er, )nternet-client,
pengembangan Aa7a.
". Stabilitas yang terkenal dan kinerja yang lebih baik dibandingkan dengan :indows 1.
#. elah tersedia sistem operasi Uni/ 7ersi <hampir< gratis.
Kelema$an 0
%. 6arga sistem operasi komersial yang mahal.
". 4ecepatan ino7asi .inu/ lama kelamaan mendesak sistem Uni/ komersial.
#. Penawaran sistem operasi Uni/ 7ersi <hampir< gratis tak sebaik sistem operasi Uni/
komersial.
@. *ri7er hardware yang kurang menyenangkan pada 7ersi <hampir< gratisnya.
(. Sedikit software untuk kantor.
3. 0elum cocok untuk *esktop.
Data S-O Uni71are +.9.1 .erikut .eserta keuntunan (an kelema$annya.
P!at3&rm 2 )ntel.
Arsite$tur 2 #"-bit, 3@-bit sedang disiapkan.
-erne! 2 monolithic.
/A 2 #" ,0.
-apasitas *ar''is$ 2 $,( - % =0.
Sistem 3i!e sen'iri 2 I/BS (Ieritas Bile System), bfs (boot file system).
Sistem 3i!e !ain 2 s(, ufs, sfs (secure file system), B-, )S+ &33$.
Keuntunan 0
%. Sistem file stabil untuk database, ser7er )nternet, )ntranet, file ser7er, )nternet-client,
pengembangan Aa7a.
". Joutine instalasi S!+ Uni/:are lebih maju dibandingkan Solaris.
#. ,enyediakan juga 7ersi <hampir< gratis seperti Solaris.
Kelema$an 0
%. 6arga sistem operasi komersial mahal.
". 4ecepatan ino7asi .inu/ lama kelamaan mendesak sistem Uni/ komersial.
#. Penawaran sistem operasi Uni/ 7ersi <hampir< gratis tak sebaik sistem operasi Uni/
komersial.
@. *ri7er hardware yang kurang menyenangkan pada 7ersi <hampir< gratisnya.
(. Sedikit software untuk kantor.
3. 0elum cocok untuk *esktop.
II.). FreeBSD 'an NetBSD 2 Uni: ;0ratis; untu$ Fa6&rit ISP.
4onsep awal sistem operasi Uni/ yang dikembangkan %&38 masih ditemukan dalam banyak
7ersi modern, misalnya Bree0S* dan 1et0S*. Sebagian besar kernel Uni/ ditulis dalam bahasa
pemrograman ! dan karenanya dapat dipindahkan ke platform hardware lainnya dengan sedikit upaya.
Sistem file disusun secara hirarkis dengan direktori, sedang hardware dikontak melalui interface
simbolik. 0eberapa perusahaan dan organisasi mengluarkan sistem operasi Uni/ sebagai turunan atau
sering juga disebut derivate.
!abang utama keluarga Uni/ adalah 0S*-Uni/ (Berkeley Software "istribution70 Pada tahun
%&&$ dari situ muncul <cabang< 1et9", yang kenudian menjadi #830S* $.%. Sebelum #830S*
mencapai 7ersi $.%, 1et0S* dan Bree0S* memisahkan diri. ahun %&&@ dalam 1et0S* dan
Bree0S* masuk jalur 0S* yang semula (kini sebagai 7ersi baru @.@ 0S*-.ite).
Untuk pemilik P! yang ingin menghemat, pilihan pertama adalah Bree0S* (http>99www.freebsd.org).
Pilihan kedua1et0S* %.#.# (http>99www.netbsd.org). Bree0S* kompatibel secara binari dengan S!+-
Uni/, 0S*), 1et0S*, .inu/ dan #830S*.
Secara teoritis, ini berarti program sistem operasi-sistem operasi tersebut dapat digunakan pada
Bree0S*. Sayangnya Bree0S* tidak dapat digunakan pada mikrokanal lama P! )0,. Cang lebih
buruk lagi adalah ia juga tak mendukung IS% Plug and play card. Sebagai
tampilan grafis bisa digunakan 2free83 7ersi #.#.#, dengan desktop manager seperti 4*E, =1+,E,
-fterStep dan :indow,aker. Pada beberapa tes benchmark yang dilakukan , Bree0S* dapat berjalan
lebih cepat daripada .inu/ dalam beberapa bagian, misalnya sebagai ser7er 1BS (,etwork 5ile
System adalah protokol file-ser7er yang umum antara sesama sistem operasi Uni/).
Sistem operasi ser2er yan .aus (enan masa (epan ti(ak :elas.
Aika dibandingkan dengan .inu/, maka masalah yang ada pada Bree0S* dan 1et0S* adalah
kecilnya basis de7eloper dan pemakai yang mencari bug9kesalahan program. Selain itu, hampir tidak
ada aplikasi komersial untuk 0S* yang gratis. Sebagai ser7er database dan sistem operasi desktop,
masa depan sistem operasi ini tidak jelas, termasuk untuk masa depan. Secara prinsip, turunan 0S*
yang berasal dari software gratis ini setidaknya sama baiknya dengan .inu/ dalam kebanyakan
aplikasi ser7er. )tu sebabnya kenapa cukup banyak )SP (Internet Service Provider) yang menggunakan
0S*. 6anya saja dukungan hardwarenya tidak luas. 4arena kurangnya de7eloper dan pemakai serta
dukungan hardware, keluarga Uni/ yang gratis ini tak bisa menandingi perkembangan .inu/ yang
demikian cepat.
Data ;ree*SD 3.1 .erikut .eserta keuntunan (an kelema$annya.
P!at3&rm 2 )ntel, -lpha eksperimental.
Arsite$tur 2 #"-0it ()ntel), 3@-0it (UltraSP-J!).
-erne! 2 monolithic.
/A 2 #" ,0.
-apasitas *ar''is$ 2 %($ - #($ ,0.
Sistem 3i!e sen'iri 2 ufs.
Sistem 3i!e !ain 2 B-, S+&33$, 1BS, B-, )S+&33$, 1BS.
Keuntunan 0
%. Sistem file stabil untuk database, ser7er )nternet, )ntranet, file-ser7er, )ntranet-client,
pengembangan Aa7a.
". Bree0S* dapat berjalan lebih cepat daripada .inu/ dalam beberapa bagian, misalnya sebagai
ser7er 1BS.
#. ermasuk sistem operasi yang hemat karena 7ersi gratisnya.
@. Secara prinsip 0S* sama baiknya dengan .inu/ dalam aplikasi ser7er.
Kelema$an 0
%. Sedikit software untuk kantor apalagi 7ersi gratisnya.
". Bree0S* tidak dapat digunakan pada mikrokanal lama P! )0,.
#. Bree0S* tidak dapat mendukung IS%plugandplaycard.
@. 4ecilnya basis de7eloper dan pemakai yang mencari bug9keasalahan program.
(. Bree0S* tak bisa menandingi perkembangan .inu/ yang cepat karena kurangnya de7eloper
dan pemakai serta dukungan hardware.
3. 0elum jelas masa depannya untuk ser7er database dan sistem operasi desktop.
II.+. Linu: 2 Sistem Operasi Semua.
Pada tahun %&&% seorang hacker handal berkebangsaan Binlandia yang bernama .inus 0enedict
or7alds mengembangkan sebuah sistem U1)2 yang bisa diimplementasikan di komputer setingkat
P! yang dikenal dengan nama .inu/ dengan tujuan memasyarakatkan U1)2. .inu/ adalah open
source +S berlesensi =P. (G,UGeneral Public .isence) yang mana pendistribusian dan
pengembangannya bisa dilakukan secara bebas dengan mengikutkan kode program asal sebagai
turunannya.
*alam kondisi sulit seperti sekarang ini, maka +S seperti .inu/, Bree0S*, dll merupakan suatu
alternatif yang tepat untuk digunakan. )a menyediakan sistem operasi secara cuma-cuma melalui
)nternet dan ia tak mengira akan menimbulkan <keributan<. *ulu pemakai masih membutuhkan
sebuah sistem operasi lainnya (,ini/) untuk dapat menggunakan .inu/.
Pada tahun %&&", terjadi diskusi menarik yang terkenal dengan tema <.inu9 is obsolete< antara
-ndy anenbaum, seorang profesor ilmu komputer di Bree Uni7ersity of -msterdamp, yang juga
merupakan pembuat utama sistem operasi ,ini/, dengan .inus ro7alds tentang kernel monolithic
dan microkernel. *iskusi <.inu9 is obsolete< tersebut dapat dibaca di alamat
http>99www.swappy.osc.de9kde9www9food9linu/NisNobsolete.html. Sebenarnya .inu/ hanya
merupakan sebuah kernel dari sebuah sistem P!-U1)2 yang mengatur semua program-program baik
aplikasi maupun aksesori yang mengikutinya. 4ernel adalah sebuah program yang mengatur kontrol
bermacam-macam hardware atau distribusi file-file yang diperlukan. *engan demikian kernel bisa
juga dianggap sebagai <jantung<-nya operating sistem.
.inu/ bekerja dengan sebuah kernel monolithic. Sebuah kelompok kerja di *resden melakukan
percobaan implementasi microkernel yang dinamakan proyek <5iasco<. )nformasi lengkap mengenai
Biasco kernel ini bisa anda lihat di )nternet pada alamat http>99os.inf.tu-
dresden.de9fiasco9o7er7iew.html. Aika dibandingkan dengan ,S-:indows&/, maka kernel identik
dengan filefile .*.. yang berada dalam direktoris system. Untuk menghubungkan kernel dengan user,
maka diperlukan beberapa program interface-nya. Program-program tersebut antara lain adalah>
1etwork tool, User command, 2-:indow, dll. 1amun di dalam ,S-:indows&/ kernel tersebut
terenkripsi sehingga bukan merupakan open source seperti .inu/ dan juga bukan merupakan operating
system yang berlisensi =P..
.inus ro7ald sendiri tak pernah meragukan bahwa .inu/ akan memantapkan sebagai dirinya
sebagai sistem operasi ser7er. 4enyataan membuktikan bahwa para pengguna web ser7er lebih
memilih turunan Uni/ yang gratis ini. *i le7el perusahaan, penggunaan .inu/ sebagai firewall atau
web server meningkat secara drastis. Salah satu alasannya adalah tingkat kestabilannya yang sangat
baik. Ser7er .inu/ biasanya dapat difungsikan ratusan hari tanpa booting atau uptime. 0ila dihentikan,
biasanya karena adanya pemasangan komponen hardware baru atau mengupdate kernel. +leh
karenanya .inu/ sangat cocok sebagai sistem operasi untuk ser7er. Selain itu juga sangat murah.
Selain murah, distribusi .inu/ juga dapat digunakan pada beberapa ser7er sekaligus tanpa melanggar
aturan lisensi. 4ecuali program database komersial, program ser7er untuk .inu/ juga tersedia gratis.
!ontoh > Samba untuk file server, -pache untuk web-ser7er, dst. idak ada pembatasan jumlah
pengguna (client) oleh lisensi, baik pada .inu/ maupun program ser7er. Persyaratan tekhnis dapat
diatasi dengan penggunaan hardware yang lebih baik.
anpa dukungan para produsen hardware dan software, sistem operasi apapun tidak akan bisa
berkembang, termasuk .inu/. etapi perusahaan software terkemuka telah membuat aplikasi untuk
.inu/, sebut saja +racle, )nformi/, Sybase, )0,, )nprise (dulu 0orland) dan Software -=.
Penunaannya se.aai sistem operasi (esktop.
Persaingan antar sistem operasi bukan hanya ditentukan pada tingkat pasar ser7er tetapi pada
tingkat pemakaian pada meja kerja di kantor dan di rumah. 4riteria untuk pemilihan sistem operasi
untuk ser7er tak sama dengan untuk P! desktop. Selain banyaknya fungsi dan harga, instalasi dalam
bahasa negara pemakai yang bersangkutan, perawatan, paket +ffice, program-program yang
ditawarkan, dan game, pengoperasian yang mudah dan intuitif juga tidak kalah pentingnya.
*i masa lalu .inu/ masih memiliki kelemahan dalam hal-hal tersebut. etapi kini kelemahan
tersebut telah dikurangi dan diramalkan akan lenyap seluruhnya. Para produsen distribusi .inu/ selalu
memperbaiki instalasinya dari 7ersi ke 7ersi dengan tujuan menyingkirkan hambatan-hambatan bagi
pemakai. 4ernel .inu/ sendiri dapat mengenali banyak komponen hardware secara otomatis, sehingga
pemakai tidak mutalk memerlukan pengetahuan mengenai alamat )9+ atau )nterrupts untuk instalasi.
,enyangkut paket +ffice juga sudah ada perbaikan. Selain software klasik untuk Uni/, yaitu
-ppli/, sudah ada Star +ffice( dan :ordPerfect 8 dari !orel, yang diberikan gratis bagi pemakai
pribadi. Perbaikan juga sedang dilakukan pada paket +ffice yang terintegrasi, 4office for 4*E.
1amun prosesnya masih dalam tahap pengembangan yang relatif dini. Program-program populer yang
mapan juga semakin banyak banyak tersedia untuk .inu/, misalnya > -crobat Jeader& program !-*
Iarcon, -J!-*& dan ,athematica. 4elebihannya sering terletak pada konfigurasi yang beragam,
dimana dengan sistem modul dari aplikasi dan tools dapat diciptakan lingkungan aplikasi sesuai
dengan keinginan.
5ampilan ra/is KD3 nyaman (iunakan.
*esktop manager standar untuk tampilan grafis .inu/ 2free83 disebut 5vwm cukup rumit
dioperasikan. Sebaliknya 4*E (8 "esktop +nvironment) 7ersi %.%.% lebih menyerupai :indows &8.
Bungsi drag and drop& reOuest 6P dan BP dalam jendela dimungkinkan. Selain itu aplikasi untuk
4*E sudah banyak tersedia dan akan terus bertambah. !ukup mudah membuat program aplikasi
4*E, karena 4*E berbasis pada M milik perusahaan roll ech dari 1orwegia. Sejak ada proyek
4*E, lisensinya sebagai software gratis dipertentangkan. M untuk .inu/ adalah software gratis,
tetapi terikat lisensi roll ech. Sedangkan untuk platform lain, M tidak gratis. 4arena itu beberapa
distributor seperti Jedhat dan *ebian tidak mau mengedarkan 4*E secara resmi. api mulai 7ersi ".$
mendatang, roll akan memasukan M ke bawah lisensi +pen Source. .angkah ini tentunya
menguntungkan bagi penyebaran 4*E.
-lternatif lainnya bila anda kurang berminat adalah =1+,E (G,U ,etwork Ob$ect (odel
+nvironment) di alamat http>99www.gnome.org. :alaupun tak <sematang< 4*E, namun sejak awal
dikonsep sebagai software gratis.
Kernel utama 2.20 Milestone yan pentin.
*imulai munculnya 7ersi kernel "." yang ditunggu-tunggu, dan kemudian ".".$ lalu # hari
kemudian diikuti 7ersi ".".% sebagai bug fi9. idak lama kemudian 7ersi berikutnya, yaitu "."." sudah
beredar dan kini telah mencapai 7ersi ".".%$ (stabel version). Perkembangan 7ersi baru yang demikian
cepat menunjukkan bahwa 7ersi "." merupakan sebuah milestone yang penting. ,eskipun tidak
mudah, tapi mengupgrade kernel menguntungkan karena banyak penambahan baru-penambahan baru.
-palagi dengan kernel "." yang menambahkan
beberapa fungsi-fungsi baru seperti > pada Pr&ses&r mendukung prosesor non-)ntel, multi prosesor
lebih efektif dan Power (anagement bahkan mendukung platform 3@-bit. *an fungsi-fungsi baru
yang lainnya.
Data 4inu7 2.2.19 .erikut .eserta (enan keuntunan (an kelema$annya.
P!at3&rm 2 )ntel, PowerP!, -lpha, ,otorola 384, SP-J!, UltraSP-J!, -J,,
,)PS.
Arsite$tur 2 #"-bit, 3@-bit, pada UltraSP-J! dan -lpha.
/A 2 8 ,0.
-apasitas *ar''is$ 2 "$$-3$$ ,0.
Sistem 3i!e sen'iri 2 E/t".
Sistem 3i!e !ain 2 B-, B-#", )S+&33$, 1BS, 6PBS, 6BS, UBS, SCSI, ,ini/.
-erne! 2 monolihic.
Keuntunan 0
%. 0asis yang fleksibel untuk )nternet client, ser7er )nternet9)ntranet, Bile ser7er, database,
jaringan dan kantor-kantor.
". Sistem operasi yang sangat stabil setara dengan Uni/ komersial seperti ser7er .inu/ dapat
difungsikan ratusan hari tanpa booting atau uptime0
#. Pendistribusian gratis tanpa terikat lisensi sehingga membuat .inu/ sebagai sistem operasi
termurah dan terbaik.
@. Sangat cocok juga untuk penggunaan pada tingkat P!9*esktop.
(. Perkembangan kernel yang demikian cepat dan tambahan fungsi-fungsi baru.
3. 0anyaknya produsen software besar yang menawarkan aplikasi .inu/ dengan gratis seperti >
1etscape, !orel, )0,, dll.
'. 0anyak pilihan desktop manager dari standar seperti .inu/ 2free83 sampai =1+,E.
8. -plikasi-aplikasi kantor yang cukup banyak.
&. Source code terbuka dan lengkap membuat user dapat mengembangkan sendiri sesuai dengan
lingkungannya.
Kelema$an 0
%. )nstalasinya masih cukup rumit dibandingkan dengan :indows.
". -plikasi untuk game masih sedikit.
BAB III
I1/OSOFT 5INDO5S
A. emati$an< e=restart 'an me!a$u$an Stan'=%( &'e pa'a -&mputer An'a
Pada :indows, terdapat cara-cara tertentu untuk mematikan komputer anda.
1. Mematikan (an Me'<estart Komputer
4lik pada tombol Start. Cang akan diikuti oleh tampilnya Start ,enu.
4lik pada Shutdown yang akan diikuti oleh tampilnya kotak dialog Shut *own :indows.
Pilihlah Shut *own untuk mematikan komputer anda dan Je-Start untuk me-restart.
4lik +4.
2. Melakukan Stan('*y
4etika komputer anda berada pada kondisi Stand-by ,ode, maka komputer anda akan menghabiskan
energi listrik yang lebih sedikit, akan tetapi dapat di nyalakan kembali secara cepat.
4lik pada tombol Start. Cang akan diikuti oleh tampilnya Start ,enu.
4lik pada Shutdown yang akan diikuti oleh tampilnya kotak dialog Shut *own :indows.
Pilihlah Stand-by ,ode lalu 4lik +4.
B. De$st&p
*esktop pada windows di tunjukkan oleh gambar di bawah ini.
8eterangan
TAS-BA/ >? Pada umumnya, taskbar ialah bagian yang terletak pada bagian bawah dari desktop.
ombol Start, tombol program-program aktif, tombol Ouick start dan tampilan waktu
terletak pada taskbar.
@ 1OPUTE/ >? )con ,y !omputer memungkinkan akses ke dalam computer anda. -nda dapat
mengakses harddisk, !ontrol Panel dan bagian-bagian lain dari computer anda
melalui ,y !omputer.
INTE/NET E9PLO/E/ >? )con ini digunakan menampilkan )nternet E/plorer browser.
NET5O/- NEI0HBO/HOOD >? A)ka anda bekerja pada sebuah network, icon ini menampilkan
komputer-komputer yang ada pada network
/E1@1LE BIN >? 4etika anda menghapus sebuah data, sebelum data tersebut dihapus secara permanen
data tersebut akan di simpan terlebih dahulu di Jecycle 0in
1. emu!ai Se%ua* Pr&gram
0erikut ialah langkah-langkah untuk memulai sebuah program >
4lik pada tombol Start yang terletak pada bagian kiri bawah dari layar anda.
Sorot pada Programs yang akan diikuti oleh munculnya Program ,enu
Aika anda melihat ada tanda panah, artinya pada bagian itu terdapat menu bagian.
!arilah program yang ingin anda jalankan dan klik pada program tersebut " kali untuk
memulainya
D. emasu$an se%ua* item 'ari 'es$t&p $e Start enu atau Pr&gram enu
.angkah-langkahnya ialah sebagai berikut >
4lik kiri pada item satu kali tanpa melepas klik-an anda dan gerakan item tersebut ke atas
tombol Start.
.epaskan klik-an anda ketika Start ,enu muncul.
)tem tersebut akan muncul di Start ,enu.
Aika anda ingin memindahkan item tersebut ke dalam Program atau menu bagian dari Start
,enu, gerakan item tersebut dari Start menu ke Program ,enu atau menu bagian yang lain.
E. enganti nama 'an meng*apus se%ua* item 'ari Start atau Pr&gram enu
6al ini dapat dilakukan dengan menjalankan langkah-langkah berikut >
Sorotlah item tersebut.
4lik kanan.
4lik kiri pada *elete untuk menghapus dan Jename untuk mengganti nama item tersebut.
F. engurut$an item=item 'a!am se%ua* menu
.angkah-langkahnya ialah >
,asuklah dalam menu yang ingin anda urutkan.
4lik kanan.
4lik kiri pada Sort by 1ame.
0. 5in'&A
-pa yang disebut dengan :indow di tunjukkan pada gambar ". Pada window inilah kita
mengolah data secara nyata.
1ONT/OL BO9 >? !ontrol bo/ menyediakan menu yang memungkinkan anda untuk mengembalikan,
memindahkan, mengubah ukuran atau menutup sebuah window.
BO/DE/ >? 0order memisahkan window dari desktop. =erakan border untuk mengubah ukuran dari
window.
TITLE BA/ >? itle bar menampilkan nama dari program atau file yang dijalankan.
INIIBE >? =unakan ,inimiKe untuk menghapus windows secara sementara dari dekstop. Selama
window di minimiKe, nama dari window tersebut akan tampat di taskbar taskbar.
A9IIBE >? =unakan ,a/imiKe untuk membuat window tersebut memenuhi keseluruhan layar.
/ESTO/E >? Jestore digunakan untuk mengembalikan windows yang telah di ma/imiKe ke ukuran
semula.
1LOSE >? 4lik !lose button untuk menutup window.
ENU FG ,enu menampilkan program menu. -nda mengirimkan perintah
perintah ke dalam program menggunakan menu ini.
TOOLBA/S >? oolbars pada umumnya berada di bawah menu bar. -nda dapat menggunakan icon pada
toolbars untuk mengirimkan perintah-perintah ke program.
5O/- A/EA >? :ork area terletak pada bagian tengah dari window. 6ampir keseluruhan pekerjaan
anda di lakukan pada bagian ini.
STATUS BA/ >? Status bar memberikan informasi mengenai program yang anda jalankan.
Aika anda membuka beberapa window pada waktu yang bersamaan, window yang berada paling atas
ialah window yang terfocus. -nda hanya dapat berinterkasi dengan window yang terfocus.
Untuk mengubah focus dari window window terdapat # cara yaitu >
4lik dimana saja pada window yang anda focuskan.
ekan -lt-ab tanpa melepasnya, lalu pilihlah window yang ingin anda fokuskan.
Semua window yang sedang acti7e ditampilkan pada taskbar. 4lik pada tombol window yang
berada taskbar untuk memberi focus pada window tersebut.
Untuk menggerakkan sebuah window pada desktop anda, klik kiri pada title bar window tersebut
tanpa melepaskannya, lalu gerakan window tersebut.
H. enemu$an Fi!e atau Dire$t&ri se7ara 7epat
-da saatnya ketika kita ingin bekerja dengan suatu file atau direktori, kita terlupa dimana kita
menyimpan file atau direktori tersebut. Untuk mengatasi hal ini, :indows menyediakan fasilitas
Search yang dapat dilakukan dengan langkah-langkah sebagai berikut>
4lik pada tombol Start.
Sorotlah Bind.
Sorotlah Biles or Bolders.
ekan Enter. Sebuah kotak dialog akan muncul. )silah kriteria-kriteria file atau direktori yang
ingin anda temukan.
Name C L&7ati&n Ta%
NAED >? ,asukkan nama file atau bagian dari nama file tersebut. =unakan P sebagai Qwild cardR.
1ONTAININ0 TE9T >? Aika anda mencari sebuah yang file yang didalamnya terkandung sebuah kata
khusus, masukan kata tersebut ke kolom ini.
LOO- IN >? ,asukkan dri7e atau direktori dimana anda ingin mencari sebuah file atau direktori..
IN1LUDE SUBFOLDE/S >? Pilihlah ini jika anda ingin mencari juga di dalam subfolder dari dri7e atau
direktori yang anda tuliskan di bagian .ook )n.
B/O5SE >? 4lik 0rowse untuk memilih dri7e atau folder secara manual.
Date Ta%
ALL FILES >? Pilihlah ini jika anda ingin mencari dari semua files yang berada di komputer anda.
FIND ALL FILES >? Pilihlah ,odified untuk mencari file yang telah anda rubah semenjak hari yang ada
masukkan, pilihlah !reated untuk mencari file yang dibuat semenjak hari yang anda masukan atau pilihlah
.ast -ccessed untuk mencari dari files yang anda akses semenjak hari yang anda masukan.
BET5EEN >? 0etween digunakan untuk mencari file yang di ubah, dibuat dan diakses diantara dua buah
hari. *uring digunakan untuk mencari file yang di ubah, dibuat dan diakses pada jangka waktu tertentu
kebelakang.
A'6an7e' Ta%
O3 T@PE >? ,emilih jenis file yang ingin anda cari
SIBE IS >? ,emilih ukuran dari file yang ingin anda cari
Name C L&7ati&n Ta%
FIND NO5 >? 4lik Bind 1ow untuk memulai proses pencarian
STOP >? 4lik Stop untuk menghentikan proses pencarian
NE5 SEA/1H >? 4lik 1ew Search untuk memulai pencarian baru
I. I7&n< enu< S*&rt7ut -e( 'an Se!e7ti&n DB!&7$E
)con merupakan sebuah grafik image. )con menolong anda untuk menjalankan sebuah perintah
secara cepat. Untuk menjalankan program dengan menggunakan icon, tekanlah klik kiri dua kali pada
icon tersebut.
,enu menyediakan sebuah jalan bagi anda untuk mengirimkan perintah ke komputer anda.
4etika ada membuka sebuah window, pilihan menu terletak berjajar dari kiri ke kanan pada menu bar
yang terletak tepat di bawah title bar. 4etika anda meng-klik sebuah menu item maka akan muncul
sebuah drop down menu. Pilihan perintah yang anda ingin jalankan dari drop-down menu tersebut.
-nda dapat menggunakan shortkey untuk menjalankan sebuah perintah secara cepat dengan menekan
kombinasi tombol-tombol pada keyboard. Sebagai contoh. ketika anda melihat menu, anda akan
menyadari sebagian besar dari pilihan tersebut mempunyai sebuah huruf yang digaribawahi. -nda
dapat memilih pilihan menu tersebut dengan menekan -lt H 4ey, dimana 4ey ialah huruf yang di
garisbawahi.
Selection (block) ialah bagian yang berwarna-yang mana pada bagian tersebut dapat dikenakan
sebuah perintah tertentu. Untuk membuah selection, langkah-langkahnya ialah >
4lik kiri di tempat yang akan menjadi awal dari selection anda.
ekan klik kiri tanpa melepasnya, lalu gerakkan mouse anda sampai semua bagian yang anda
inginkan tercakup.
,engetik pada kata yang di block akan mengganti kata tersebut dengan kata yang baru.
8. De$st&p S*&rt7ut
Sebuah desktop shortcut, biasanya dilambangkan dengan sebuat icon, ialah sebuah file kecil
yang mewakilkan sebuah program, file, direktori, dokumen atau alamat internet. *engan menklik
sebuat shortcut icon, anda akan dibawa langsung ke object yang di wakilkan oleh shortcut tersebut.
Shortcut hanyalah sebuah penunjuk, sehingga menghapus shortcut tidak akan menghapus program,
file, direktori, dokumen atau alamat internet yang di wakilkan.
.angkah-langkah untuk membuat sebuah desktop shortcut dari item pada Start menu ialah >
4lik pada Start dan temukan item yang ingin anda buat shortcutnya.
4lik kanan pada item tersebut tanpa melepasnya dan bawa item tersebut ke desktop anda.
.angkah-langkah untuk membuat sebuah desktop shortcut dari item dari :indows E/plorer
ialah sebagai berikut >
0ukalah :indows E/plorer.
emukan item yang ingin buat shortcutnya pada :indows E/plorer tersebut.
4lik kanan pada item tersebut lalu sorot Send to.
4lik pada *esktop (create Shortcut).
Untuk membuat dekstop shortcut dari alamat internet, klik kiri pada link yang ingin anda buat
shortcutnya tanpa melepasnya, lalu gerakan dan lepaskan klik-an anda pada desktop.
*esktop Shortcut juga dapat di buat secara manual dengan menggunakan *esktop Shortcut
:iKard. .angkah-langkahnya antara lain >
4lik kanan pada dekstop. Pilihlah 1ew Shortcut. -G :indow !reate Shortcut akan muncul
kemudian.
ulislah lokasi dan name dari item yang ingin anda buat shorcutnya. Aika perlu gunakan
browse untuk menemukan item tersebut.
4lik 1e/t. Sebuah kotak dialog akan muncul.
,asukan nama yang dari shortcut tersebut.
4lik Binish.
-. engu%a* I7&n 'ari se%ua* Des$t&p S*&rt7ut
0erikut ialah langkah-langkahnya >
4lik kanan pada icon tersebut.
4lik pada Properties.
4lik pada tombol !hange )con.
4lik pada icon yang anda pilih..
4lik +4.
idak semua objek dapat dirubah iconnya. Aika anda tidak melihat adanya tombol !hange )con, berarti
icon dari objek tersebut tidak dapat dirubah.
L. 1ut< 1&p( 'an Paste
-ut > 4etika anda melakukan perintah cut pada sebuah data, maka data tersebut akan dihapus dari
tempat asalnya dan disimpan di sebuah tempat yang di sebut !lipboard.
-opy > 4etika anda melakukan perintah copy pada sebuah data, maka data tersebut tanpa dihapus
dari tempat asalnya akan di simpan di sebuah tempat yang disebut !lipboard.
Paste > *engan menggunakan perintah Paste, anda dapat menempatkan data-data dari !lipboard ke
tempat yang diinginkan.
-lip.oar( > Sebuat tempat untuk menyimpan data-data yang telah di cut atau di copy.
.angkah-langkah melakukan !ut, !opy and Paste.
a0 (enggunakan (enu
!ut dan !opy
Sorotlah data yang ingin anda cut atau copy.
4lik pada Edit, yang terletak pada ,enu 0ar..
Pilihlah !ut atau !opy.
Paste
empatkan cursor pada tempat di mana anda ingin meletakkan data yang telah anda cut atau
copy.
4lik pada Edit pada menu bar dan pilihlah Paste.
b0 (enggunakan 8eyboard Shortcut
0erikut ialah keyboard shortcut untuk melakukan cut, copy atau paste.
!ut > !trl H 2
!opy > !trl H !
Paste > !trl H 2
c0 (enggunakan Icon pada toolbars
!ut dan !opy
Pilihlah data yang ingin anda copy.
4lik icon cut atau icon copy pada toolbars.
Paste
empatkan cursor pada tempat di mana anda ingin meletakkan data yang telah anda cut atau
copy.
4lik icon paste pada toolbars.
Untuk melakukan perintah-perintah diatas ke beberapa files secara sekaligus gunakan !rtl H
4lik kiri. -tau gunakan Shift H 4lik kiri untuk memblock file-file yang berurutan. Untuk
menampilkan isi dari clipboard dari dilakukan dengan cara mengklik Start : Programs :
%ccessories : System 1ools : *lipboard 'iewer0
. en(impan Se%ua* Fi!e
4lik Bile pada menu bar. .alu pilih Sa7e atau Sa7e -s. ,aka dialog bo/ seperti ini akan muncul pada
layar anda.
SAFE IN >? Untuk memilih tempat file anda di simpan
UP ONE LEFEL FG Untuk menaikkan hirarki direktori satu le7el..
FIE5 DES-TOP >? Untuk menyimpan di desktop.
1/EATE A NE5 FOLDE/ >? Untuk membuat direktori baru
LIST I1ONS >? Untuk menampilkan file atau direktori pada Bile9Bolder 0o/ tanpa keterangan detail.
DETAIL I1ONS >? ,enampilkan file atau direktori pada Bile9Bolder 0o/ dengan disertai keterangan
detail.
FILE4FOLDE/ BO9 >? empat ditampilkannya file atau direktori yang telah ada.
FILE NAE >? empat memasukan nama file
SAFE AS T@PE FIELD >? Untuk memilih dalam format apa file anda akan disimpan.
SAFE >? Untuk menyimpan file anda.
1AN1EL >?Untuk membatalkan perintah sa7e9sa7e as.
N. Hari 'an Tangga!
Untuk mengubah setting hari dan tanggal, langkah-langkahnya ialah sebagai berikut >
4lik pada Start ,enu -G Settings -G !ontrol Panel -G *ate9ime. 4otak dialog *ate9ime
Properties akan muncul.
Brame *ata digunakan untuk memilih bulan dan tahun.
ime Bield digunakan untuk merubah waktu. ( jam, menit, detik dan -,9P, )
Pilihlah time Kone yang bener sesuai dengan tempat tinggal anda.
Aika anda ingin menyesuaikan setting waktu anda dengan daylight sa7ing time, cek bo/ yang
ada pada frame ime Sone.
4lik -pply lalu klik +4.
O. Disp!a( Pr&perties
1. Memasuki Display Properties
erdapat " cara yaitu :
Start -G Settings -G !ontrol Panel -G *isplay
4lik 4anan pada 0ackground *ekstop -G Properties
2. Menu.a$ Settin 1allpaper 6*a!kroun( (ari Dekstop 1in(o=s8
Pilihlah bagian 0ackground
Pilihlah wallpaper yang diinginkan.
0rowse -G Untuk memilih file gambar secara manual
Position -G erdapat tiga pilihan yaitu >
o !enter -G ,eletakkan di bagian tengah
o ile -G ,eletakkan gambar secara penuh di layar
o Bill Screen -G ,emperbesar gambar hingga layar penuh.
Pattern -G ,emilih pola untuk wallpaper
3. Menu.a$ Settin S!reen Sa2er
Screen Sa7er ialah animasi atau tampilan pada layar jika dalam selang waktu tertentu keyboard atau
mouse tidak disentuh.
Pilihlah bagian Screen Sa7er dari *isplay Properties.
Pilihlah screensa7er yang inginkan.
Settings -G Untuk mengubah setting dari screen sa7er yang dipilih
Pre7iew -G Untuk melihat screen sa7er yang dipilih
:ait for -G 0atas waktu hingga screen sa7er ditampilkan
". Menu.a$ 5ampilan 4ayar
Pilihlah bagian -ppereance dari *isplay Properties. ?
Scheme -G Untuk memilih tipe tipe tampilan layar yang telah disediakan oleh :indows
)tem -GUntuk memilih bagian dari layar yang ingin kita edit.
Bont -G Untuk mengubah jenis huruf yang di gunakan
SiKe -G Untuk mengubah ukuran yang di gunakan
!olor -G Untuk mengubah warna yang digunakan
0 -G ampilan ebal,
I : ampilan ,iring
#. engu%a* Setting Per3&rma La(ar
Pilihlah bagian Settings dari *isplay Properties
!olor Pallete -G Untuk mengatur berapa banyak warna yang di kenali oleh komputer
( bergantung pada Iideo !ard ).
*esktop -rea -G Untuk mengatur resolusi layar. Jesolusi berkaitan erat dengan kualitas
gambar yang dihasilkan layar. Semakin besar resolusi yang dipilih, semakin bagus kualitas
gambar yang di hasilkan.
P. em3&rmat Dis$et
*isket merupakan salah satu sarana penyimpan data yang pergerakannya tinggi. -kan tetapi, ketika
anda ingin menggunakan disket untuk menyimpan data, anda harus menformatnya terlebih dahulu.
*ipasaran sendiri, banyak tersedia disket yang terformat (formatted), akan tetapi yang tidak terformat
(unformatted) pun masih dapat kita jumpai.
-pabila anda mempunyai disket yang belom terformat, anda bisa dengan mudahnya memformatnya.
0erikut ialah cara-caranya >
,asukkan disket anda ke dri7e a >
0ukalah ,y !omputer atau :indows E/plorer
4lik kanan pada dri7e a > dan pilihlah Bormat.
-pabila itu telah dilakukan, maka akan muncul dialog bo/ seperti berikut>
Pada dialog bo/ diatas, terdapat beberapa pilihan yang dapat anda pilih, antara lain >
'olume .abel > ,emberi nama pada disket anda
;uick 5ormat > ,emformat dengan kecepatan tinggi(hanya untuk disket yang pernah di format
sebelumnya).
*reate an(S "OS startupdisk > Selain memformat disket, memasukan juga file system *+S ke
dalam disket sehingga disket tersebut dapat di gunakan untuk mem-boot
komputer anda.
G. emper%ai$i -erusa$an pa'a Dis$ An'a
4erusakan yang terjadi pada sebuah disk akan sangat mempengaruhi performa dari disk tersebut.
-kan tetapi,sungguh beruntung sekali bahwa kerusakan yang terjadi pada disk sebagian besar ialah
kerusakan tidak serius yang dapat dengan mudah diperbaiki oleh program perbaikan disk.
*engan menggunakan ,icrosoft :indows, kita pun dapat memperbaiki sebagian dari kerusakan-
kerusakan tersebut. .angkah-langkahnya ialah sebagai berikut >
0ukalah ,y !omputer atau :indows E/plorer
4lik kanan pada dri7e tujuan anda dan pilihlah Properties.
4liklah tab ools
-pabila anda telah melakukan itu semua, akan tampil dialog bo/ seperti berikut >
? 4lik Q!heck 1owR pada bagian Error !hecking. 0ila ini di lakukan akan muncul dialog
bo/ seperti dibawah ini >
Seperti kita bisa lihat pada gambar diatas, sebelum kita menjalankan program ini terdapat "
pilihan yang dapat kita modifikasi.
-utomaticaly fi/ file system errors > *engan men-cek pilihan ini, :indows akan secara
otomatis memperbaiki setiap kerusakan yang ditemuinya.
Scan for and attempt reco7ery for bad sectors > *engan men-cek pilihan ini, selain memeriksa
file dan direktori pada dri7e yang kita pilih akan adanya kerusakan, :indows pun memeriksa
dri7e tersebut akan adanya kerusakan fisik.
/. en=De3rag Har'is$ An'a
Secara normal, komputer menyimpan data pada hardisk secara kontinu. -kan tetapi, pada keadaan
tertentu komputer menyimpan data tersebut secara terpecah-pecah. *alam keadaan
seperti ini, komputer akan membutuhkan waktu yang lebih lama untuk membaca data dari hardisk.
Untuk memnyatukan data yang terpecah-pecah menjadi data yang kontinue, digunakanlah program
*efragmentasi.
.angkah - langkah untuk meng operasikan program *efragmentasi pada :indows ialah sebagai
berikut >
Pilihlah bagian ools dari *ri7e Properties anda.
4lik Q*efragment 1owR pada bagian *efragmentation.
-pabila itu telah dilakukan, akan muncul dialog bo/ seperti berikut >
Pilihlah dri7e hardisk yang ingin anda defrag.
4lik lah Q*efragmentR. -pabila kita lihat gambar diatas, terdapat tombol Q-nalyKeR dan
tombol Q*efragmentR. ombol Q-nalyKeR digunakan untuk melihat keadaan data pada hardisk
anda tanpa mendefragnya. *an tombol Q*efragmentR digunakan untuk melihat keadaan data
pada hardisk anda, lalu mendefragnya.
S. empe%esar /uang -&s&ng pa'a Har'is$ An'a
4etika anda bekerja dengan menggunakan sebuah program pada :indows, terkadang program
tersebut membuat file-file yang tidak diperlukan. -pabila anda telah bekerja untuk waktu yang lama,
tentu saja jumlah file yang tidak diperlukan ini semakin banyak jumlahnya dan menghabiskan
kapasitas dari hardisk anda. Untuk mengatasi hal ini, :indows menyediakan program Q!lean UpR
yang dapat menghilangkan file-file yang tidak diperlukan tersebut sehingga ruang kosong pada hardisk
anda akan semakin besar.
.angkah-langkahnya ialah sebagai berikut >
0ukalah *ri7e Properties anda pada bagian =eneral.
4liklah tombol Q*isk !leanupR. -pabila itu telah dilakukan akan muncul dialog bo/ seperti
berikut.
4lik +4
T. emati$an Pr&gram (ang em%e$u
4etika anda bekerja dengan suatu program, tidak selamanya program tersebut bekerja dengan baik.
-da kalanya pula ketika program tersebut tidak berfungsi dengan seharusnya sehingga tidak menerima
perintah-perintah dari sang pemakai. *alam keadaan ini dikatakan bahwa program itu telah membeku
atau biasa kita sebut dengan istilah Q6angR. Pada umumnya tidak ada cara untuk memperbaiki
program yang Q6angR, tetapi anda dapat mematikan program tersebut secara paksa.
0erikut ialah langkah-langkahnya >
4liklah !trlH-ltH*el
-pabila itu telah dilakukan, akan muncul dialog bo/ sebagai berikut >
-pabila kita lihat gambar diatas, pada kolom Status semua program dalam keadaan Junning,
yang berarti bekerja dengan baik. -kan tetapi, apabila terdapat program yang 6ang, status
program tersebut akan tertulis 1ot Jesponding.
Untuk mematikan program tersebut, pilihlah program tersebut lalu klik tombol QEnd askR.
-da kalanya, sebuah program yang membeku menyebabkan seluruh komputer anda membeku
sehingga ketika anda menekan !trlH-ltH*el, dialog bo/ diatas tidak muncul. Pada saat ini,
satu-satunya cara untuk mengatasi hal ini ialah dengan cara mere-start komputer anda.
U. eng*apus Pr&gram 'ari 5in'&As
,enghapus program adalah bagian yang sangat penting dalam :indows karena hal ini sangatlah
sering kita gunakan. *i :indows ada cara tersendiri dalam menghapus suatu program, yaitu >
Start ,enu -G !ontrol Panel -G -dd9Jemo7e Program
.alu akan tampil tampilan seperti di bawah ini >
Pilihlah program yang ingin anda hapus.
.alu klik !hange9Jemo7e.
Sebenarnya dengan menggunakan fasilitas ini, anda pun dapat menginstall sebuah program ke
komputer anda. -kan tetapi, sekarang ini karena pada umumnya program penginstallan telah
tersedia di !* program, penginstallan akan lebih mudah dengan menggunakan program
tersebut.
F. enam%a* 'an eng*i!ang$an -&mp&nen 5in'&As
4omponen :indows ialah program-program yang telah tersedia didalam !* penginstallan :indows.
-kan tetapi, ketika kita menginstall :indows tidak semua program ini diinstall ke komputer kita. 6al
ini dimaksudkan untuk menghindari penginstallan program yang tidak diperlukan. 0erikut ini akan
dijelaskan langkah-langkah untuk menambah atau menghilangkan komponen :indows dari komputer
anda.
0ukalah !ontrol Panel anda, dengan mengklik tombol Start -G Settings -G !ontrol Panel.
.alu klik lah icon -dd9Jemo7e Programs yang kemudian dilanjutkan dengan menklik
-dd9Jemo7e :indows !omponents.
-pabila itu telah dilakukan akan muncul dialog bo/ sebagai berikut >
0o/ yang tercek menandakan bahwa program tersebut telah terinstall pada komputer anda.
*an bo/ yang tidak tercek menandakan bahwa program tersebut tidak terinstall pada
komputer anda.
0erilah cek pada bo/ yang kosong apabila anda ingin menginstalln program tersebut dan
hilangkanlah cek pada bo/ bila anda ingin menghilangkan program tersebut dari komputer
anda.
4lik 1e/t.
BAB IF
PE/BANDIN0AN ANTA/A 5INDO5S DAN LINU9
Aika sebelumnya linu/er yang telah lama menggunakan sistem operasi ,S :indows, terus ingin
mencoba sistem operasi pinguin atau .inu/, artikel berikut akan memberitahukan kepada linu/er agar
linu/er tidak kaget atau merasa <tersesat< ketika memulai sistem operasi .inu/. .inu/ tidak
mempunyai sistem pembedaan dri7e -, 0, ! dan seterusnya seperti pada :indows, jadi ketika linu/er
masuk ke sistem operasi linu/ nanti jangan kaget kalau tiba-tiba dri7e ! atau * nya hilang. Sistem
operasi linu/ bukanlah untuk mengeja alphabet dari - sampai dengan S, justru linu/ mengenali
komputer dengan sistem direktori-direktori, baik mulai dari harddisk, floppy disk dri7e, !*-J+, dan
lainnya. ,isalnya saja penamaan untuk !*-J+,, linu/er bisa cari di direktori 9mnt9cdrom atau
floppy disk dri7e di direktori 9mnt9floppy.
.inu/ menggunakan sistem (9) forward slash, beda sekali dengan :indows yang menggunakan sistem
(T) backward slash .inu/ mempunyai sifat case-sensiti7e, yang berarti huruf besar dan huruf kecil
mempunyai arti yang berbeda. Aadi huruf A dan a mempunyai arti yang berbeda. .inu/ tidak
mempunyai .e/e seperti di :indows. Aadi jangan kebingungan nanti kalau linu/er ingin menjalankan
perintah-perintah linu/. Aangan sampai berkata <koO, dot e/e nya ga ada U<. .inu/ mempunyai sistem
e/ecutable file tersendiri, jadi jika ingin mengetahui suatu file bisa di e/ecute atau tidak, adalah dari
attributnya file yang bersangkutan, jika attrributnya e/ecute berarti bisa dijalankan. !ara
mengetahuinya bisa dari perintah !s =! atau dari 7*m&'.
.inu/ mempunyai banyak =U) (=raphical User )nterface) :indow yang berbeda. *iantaranya ada
4*E, =1+,E, Sawfish, Enlightenment dan lain sebagainya. idak seperti ,S :indows yang hanya
mempunyai satu =U). ,isalnya =U) :indows &8 tidak bisa mempunyai =U) :indows "$$$ atau
=U) :indows 2P yang wah. :indow di linu/ mempunyai istilah tersendiri, yaitu 2window. *i
2window linu/er mampu menjalankan 4*E atau =1+,E, atau bertukaran sesuai dengan keinginan.
4eren kan. Aika di ,S :indows, linu/er mengenal istilah *+S Prompt, di linu/ akan bernama
console atau terminal. *i console, linu/er akan menjumpai dengan apa yang dinamakan pemrograman
shell, kalau di windows seperti pemrograman untuk autoe/ec.bat.
Perintah-perintah di linu/ berbeda sekali dengan di :indows, misalnya saja dir (:indows) dan ls
(.inu/) yaitu suatu perintah untuk menampilkan file-file pada direktori aktif. Perintah-perintah ini
karena berbeda ada baiknya para newbie untuk mempelajarinya, lagi pula mudah kok contohnya saja
ls adalah singkatan list dan pwd yang adalah singkatan dari print working directory. ,udah kan.
0anyak aplikasi di linu/ yang menggunakan nama-nama yang aneh, misalnya *ia (software untuk
menggambar diagram), S:- (Samba :eb -dministration ool) dan masih banyak lagi nama-nama
aneh yang kemampuan powerful. *isarankan untuk membaca manual aplikasi tersebut terlebih
dahulu. Aadi akan jelas apa guna dari nama-nama aneh tersebut. *an aneh pun menjadi indah. 4etika
di :indows ada yang mau belajar bahasa pemrograman, dia harus membeli terlebih dahulu program
tersebut, walaupun cuman bajakan harganya masih tergolong mahal untuk suatu bahasa pemrograman.
erus jika ingin mempunyai ser7er untuk jaringan harus beli lagi program ser7er.
0erbeda dengan linu/, ketika linu/er membeli cd linu/, atau mendownloadnya dari internet, paket
linu/ tersebut sudah dilengkapi dengan berbagai macam aplikasi dan bahasa pemrograman. !ontohnya
adalah !, !HH, Perl, P6P dan Python. Aenis database ser7er seperti ,ySOl, dan PostgreSOl. -tau
aplikasi pemrograman 7isual seperti =lade, 4de7elop dan Mt. *an program ser7er seperti -pache
:eb Ser7er, mail ser7er, *1S ser7er, Pro/y ser7er, Birewall untuk melindungi komputer linu/er
ketika surfing di internet. Aadi tidak perlu beli cd program banyak-banyak kan, irit ya. FG .inu/ bisa
juga diinstall berdampingan dengan sistem operasi lain, jadi linu/er tidak perlu khawatir kalau mau
belajar linu/, windowsnya tidak perlu dihapus. *engan menggunakan .).+ (.inu/ .oader) sebuah
boot manager untuk memilih sistem operasi mana yang akan digunakan. Aadi sekarang tidak ada
alasan lagi untuk mulai belajar linu/, karena linu/ dan windows bisa berjalan berdampingan.
Aika linu/er mau membeli hardware baru, atau mau menambah komponen-komponen seperti printer,
modem, scanner dan Kip-dri7e, usahakanlah mencari yang bukan win series. !ontohnya ada beberapa
produsen menjual modem yang bertuliskan win modem, ini artinya modem tersebut hanya dapat
dijalankan di atas sistem operasi windows. 4arena sedikit dri7er yang mendukung linu/, maka linu/er
diharapkan teliti ketika membeli produk-produk hardware. Secara umum sekarang para produsen telah
menyertakan dri7er-dri7er linu/ mereka, atau telah menyatakan hardware mereka telah mensupport
sistem operasi linu/. Aika ingin mengetahui hardware-hardware apa saja yang telah mendukung linu/,
linu/er bisa surfing ke http>99www.linu/de7ices.com9 sebagai referensi.
Supaya linu/er tidak bingung ketika ingin menggunakan aplikasi di linu/, di bawah akan disajikan
beberapa aplikasi yang bisa digunakan untuk menggantikan aplikasi-aplikasi di windows. .agipula
penamaan-penamaan aplikasi di linu/ memang banyak menggunakan nama-nama yang aneh.
1ah, kalau sudah tahu aplikasi -aplikasi yang bisa digunakan seperti yang di windows, kenapa tidak
berpikir untuk beralih ke linu/U Untuk belajar linu/ gampang sekali koO, cobalah untuk belajar
menginstall terlebih dahulu, kemudian baca semua dokumentasi yang ada, sisanya hanya tinggal
dicoba. idak perlu takut untuk mencoba linu/, akan banyak komunitas linu/ yang akan membantu
ketika linu/er ada mengalami kesusahan dengan linu/. 6idup pinguin VVV

Anda mungkin juga menyukai