Friday, May 22, 2009

Mari Lebih Mengenal Sistem Operasi Komputer....!!


Hai kawand – kawand.q sekalian......
     Terima kasih yah udah mau mengunjungi blog.q !! ini adalah posting kedua.q yang menceritakan tentang sistem operasi pada computer. Ekheemm...... aq membikin posting ini bukan karena aku sudah ahli dalam bidang ilmu beginian, tapi hal ini semata – mata untuk memenuhi tugas dan sekalian saja aku berbagi informasi pada kalian semua ^^v

     Semoga posting pertama.q ini dapat bermanfaat bagi kalian semua....... ^o^







Sistem operasi yah...
     Menurut sumber yang terpercaya, sistem operasi itu adalah sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Selain itu sistem operasi juga dapat didefinisikan sebagai perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web. Tak hanya itu secara umum sistem operasi juga merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory ram) pada saat komputer dinyalakan. 

Nah.... sekarang temen2 dah tau kan, sebagian kecil dari pengertian sistem operasi atau yang biasa disingkat SO ini...?!



Setelah tadi kita mengupas tentang pengertiannya, sekarang giliran bagian dari sistem operasi itu sendiri....
     Sistem Operasi secara umum terdiri dari beberapa bagian:

1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
2. Kernel, yaitu inti dari sebuah Sistem Operasi
3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.


     Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multi-tasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS. Sebagai contoh, yang dimaksud sistem operasi itu antara lain adalah Windows, Linux, Free BSD, Solaris, palm, dan sebagainya.
     Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.
Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.
     Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut dengan program yang lain.
     Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang akan dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).

2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.

3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).

Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.
     Duh... makin lama, bahasanya udah kayak ahli computer ajah yah... ^^! (padahal masih amatir banget....).


Kawand2, kita sudah membahas banyak sekali tentang sistem operasi. Tapi apa sich sebenernya fungsi dari sistem operasi ini???.......
     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.
     Tetapi sistem Operasi ternyata juga berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lain.
     Waduh....!! g’ nyangka sistem operasi fungsinya banyak buanget...... itu pertanda sistem operasi merupakan salah satu perangkat penting dalam suatu computer.

Sitem operasi yang begitu rumit ini juga mempunyai silsilah lhow.....!!!
Mau tau sejarah dari sistem operasi ini?? Silahkan melanjutkan bacaan.ny ^^
     Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat
pesat, yang dapat dibagi kedalam empat generasi:

9.1 . Generasi Pertama (1945-1955)
     Generasi 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.


9.2 . Generasi Kedua (1955-1965)
     Generasi kedua memperkenalkan Batch Processing System, yaitu Job
yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara
berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem
operasi, tetapi beberapa bagian dari fungsi sistem operasi telah ada,
contohnya fungsi sistem operasi FMS (Fortran Monitoring System) .


9.3. Generasi Ketiga (1965-1980)
     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 multi-user (di gunakan banyak pengguna sekali gus) dan
multi-programming (melayani banyak program sekali gus).

9.3. Generasi Ketiga (1965-1980)
     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 multi-user (di gunakan banyak pengguna sekali gus) dan multi-programming (melayani banyak program sekali gus).

9.4 . Generasi Keempat (Pasca 1980an)
     Pada generasi 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 GUI (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.

9.5 Generasi Kelima (Pasca 2001 sampai Sekarang )
     Mendefinisikan komputer generasi kelima menjadi cukup sulit karena
tahap ini masih dalam perjalanan. Contoh imajinatif komputer generasi
kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke 
berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang
diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan
buatan (artificial intelligence), HAL dapat cukup memiliki nalar untuk
melakukan percapakan dengan manusia, menggunakan masukan visual,
dan belajar dari pengalamannya sendiri. Walaupun mungkin realisasi
HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang
dimilikinya sudah terwujud.
     Beberapa komputer dapat menerima instruksi secara lisan dan mampu
meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing
sekarang menjadi mungkin. Fasilitas ini tampak sederhana. Namun
fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika
programmer menyadari bahwa pengertia manusia sangat bergantung
pada konteks dan pengertian ketimbang sekedar menterjemahkan katakata
secara langsung.
     Banyak kemajuan di bidang desain komputer dan teknologi semakin
memungkinkan pembuatan komputer generasi kelima. Dua kemajuan
rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang
akan menggantikan model non Neumann. Model non Neumann akan
digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU
untuk bekerja secara serempak. Kemajuan lain adalah teknologi
superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan
apapun, yang nantinya dapat mempercepat kecepatan informasi.
     Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek
komputer generasi kelima. Lembaga ICOT (Institute for new Computer
Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang
menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain
bahwa keberhasilan proyek komputer generasi kelima ini akan membawa
perubahan baru paradigma komputerisasi di dunia. Kita tunggu informasi
mana yang lebih valid dan membuahkan hasil.

Hehehe.... kalo udah ngomongin tentang sejarah kayak beginian emang panjang banget ceritanya yah....

Sistem operasi yang biasanya digunakan oleh kebanyakan orang adalah windows, nah...kali ini kita akan menjelajahi dunia windows...
Sejarah Sistem Operasi Microsoft Windows
· 1983 - November: Microsoft Windows diperkenalkan, dan dijual $100.
· 1985 - November: Windows 1.0 diperkenalkan, dijual $100.
· 1987 – Desember: Windows 2.0 dan Windows/386, dijual $100.
· 1988 – Juni: Windows/286, dijual dengan harga $100.
· 1990 – Mei: Windows 3.0, dijual $149,95 dan upgrade version $79,95.
· 1991 – Oktober: Windows 3.0a (support multimedia).
· 1992 – April: Windows 3.1, terjual 1 juta copy dalam 2 bulan
· 1992 – Oktober: Windows for workgroup 3.1.
· 1993 – Agustus: Windows NT 3.1.
· 1993: Licensed user dari Microsoft Windows secara keseluruhan mencapai lebih dari 25 juta.
· 1994 – Februari: Windows for Workgroup 3.11.
· 1994 – September: Windows NT 3.5.
· 1995 – Juni: Windows NT 3.51
· 1995 – Agustus: Windows 95, terjual lebih dari 1 juta copy dalam 4 hari
· 1996 – Agustus: Windows NT 4.0
· 1996 – November: Windows CE 1.0
· 1997 – November: Windows CE 2.0
· 1998 – Juni: Windows 98
· 1998 – Juli: Windows CE 2.1
· 1999 – Mei: Windows 98 SE (Second Edition)
· 1999 - Windows CE 3.0
· 2000 – Februari: Windows 2000
· 2000 – Juli: Windows ME (Millennium)
· 2001 – Oktober: Windows XP (experience Professional)
· 2002: Microsoft for PPC
· 2003: Microsoft Server 2003
· 2003 - November Windows Longhorn disebarkan kekalangan terbatas rencana akan dijual untuk umum pertengahan 2006.

11.1Kelebihan Windows
* Pengguna bisa menjalankan lebih dari satu aplikasi pada saat yang bersamaan
* Pengguna bisa membuka lebih dari satu file dalam waktu yang bersamaan
* Pengguna bisa sharing dari data aplikasi yang lain dengan mudah.
* Terdapat banyak aplikasi yang kompatibel dengan windows.
* And user artinya orang yang awam tentang komputer bisa menjalankannya.
* Banyak didukung oleh vendor hardware dan software.
* Digunakan oleh mayoritas pengguna komputer di dunia.

11.2Kekurangan Windows.

* System file yang agak kacau, Contohnya: apabila menginstall suatu aplikasi,system file DLL akan diletakkan di C:\Windows\System\ sementara aplikasi itu sendiri terletak ditempat lain. Ini akan menyusahkan saat menguninstall aplikasi tersebut, dan sewaktu pengintegrasian DLL (Dynamic Link Libraries)
* Menyebabkan ketergantungan penggunaan produk Microsoft.
* Space hardisk yang dibutuhkan besar.
* Sistem security yang lemah dan mudah dijebol oleh para hackers.
* Membutuhkan memori fisik besar.
* Membutuhkan kecepatan prosesor yang tinggi.
* Harga licensi yang mahal Windows xp $295,Office$362, OS server $3585
* Membutuhkan perawatan yang terus menerus dan prosedur yang sesuai dengan panduan yang ada saat menggunakannya.

Tapi ada juga lhow, sistem operasi selain windows....
Sejarah Sistem Operasi selain buatan Microsoft.
     Banyak sebenarnya sistem operasi yang dipakai di dunia ini selain Microsoft
windows, seperti misalnya BeOS buatan Macintosh, PetrOS buatan Trumpet
Software International Pty Ltd, MacOS buatan Apple, Solaris, Namun kita akan
mengenal sedikit Operating system pesaing terberat Microsoft milik bill gates ini
yaitu Linux yang akhir-akhir ini banyak digunakan oleh perusahaan -perusahaan
besar dunia sebagai server bahkan salah satu webserver milik Microsoft sendiri
menggunakan nya.
     Kemunculan Linux diawali dengan keinginan dari seorang mahasiswa di Helsinki
- Linus Benedict Torvalds - untuk memiliki sistem operasi yang sehandal UNIX
tapi dengan biaya semurah PC. Di pertengahan tahun 1991, Linus mulai
mengumpulkan informasi dan mencari solusi untuk menghadirkan UNIX di PC.
Cita-cita Linus ini ternyata mendapat dukungan dari banyak pihak, sehingga
akhirnya ini menjadi suatu proyek yang dikerjakan secara bersama-sama oleh
banyak orang dari pelbagai negara. Mereka menggunakan Internet untuk berkomunikasi dan membangun sistem operasi yang akhirnya diberi nama Linux
( Linux = LINus UniX ).
     Linux dikembangkan dengan menggunakan konsep open source. Ini berarti
bahwa kode program dari Linux terbuka untuk semua orang yang ingin
mengembangkannya. Konsep keterbukaan ini ternyata membuat Linux
berkembang sangat cepat.
     Sistem lisensi open source ini diberi nama General Public License (GPL) oleh
GNU, yaitu suatu badan yang memperjuangkan kebebasan dalam penggunaan
perangkat lunak.
     Richard Stallman pendiri GNU (GNU is Not Unix) mewujudkan perjuangannya ini
dengan membuat beberapa program yang dilepas secara bebas, baik dalam
penggunaannya ataupun source code-nya.
Konsep pemikiran Richard Stallman tentang free software ini bisa kita baca pada
bukunya Free As In Freedom yang bisa didownload secara gratis di Internet.
Jadi kesimpulannya Linus Torvalds memiliki Sistem Operasi yang sehandal
UNIX “bertemu” Richard M Stallman dengan konsep Open Source beserta
program-program opensourcenya( berlisensi General Public License/GPL )
lahirlah GNU/Linux yang lebih populer disebut orang.
     Sekarang banyak nama-nama sistem operasi yang berbasis Linux yang
keturunan UNIX ini digunakan orang, diantaranya ialah : Redhat, Fedora,
Mandrake, Suse, Debian, Slakewake, Gento, Ubuntu, Mandrakesoft, Blankon , Mademandra, xnuxer buatan dani firmansyah sang pembobol server KPU,
Knopix, Flax dan masih ratusan nama-nama distro lainnya.

12.1Kelebihan Linux
* Lisensi yang gratis bahkan banyak yang bisa didapat dengan cara download di internet Fedora 4 5CD Rp 185.000,-
* Linux bisa berinteraksi dengan operating system lain dengan cara : kompabilitas file system, kompabilitas network, dan emulasi (simulasi) operating system.
* Virtual memory membuat linux mempunyai kemampuan untuk menjalankan program - program yang lebih dari seharusnya karena penggunaan swap memori.
* Skalabilitas artinya linux bisa berjalan dari komputer 286 XT sampai dengan mesin sebesar Beowulf clusters dengan multi prosesor 16 buah.
* Stabilitas, Linux sangat luar biasa stabil, jika dikonfigurasi dengan benar, system linux akan hidup terus menerus hingga hardwarenya tidak memadai (rusak), lain dengan windows yang memerlukan reboot berkala untuk menjaga stabilitas. Salah satu yang mendasari stabilitas ini adalah penomoran versi dari shared libraries, kebanyakan aplikasi windows menginstall versi-versi baru dari dynamic link libraries (DLL), yang mengakibatkan aplikasi lain yang menimpa versi lain dari DLL tersebut tidak berfungsi dengan semestinya. Linux juga mewarisi tradisi UNIX dengan mendukung adanya file permission (izin file), yang dapat mencegah pengubahan atau penghapusan file tanpa izin dari pemiliknya, karena itu, virus pada dasarnya tidak dikenal di dunia linux.
* Didukung oleh ribuan programmer di seluruh dunia, jadi kalau ditemukan bug cepat untuk mendapatkan solusinya, bahkan dalam hitungan jam kalau ditemukan bug, workaround sudah tersedia untuk di download.
* Paket Linux merupakan satu kesatuan artinya, saat instalasi tergantung keinginan pemakai.
* Sudah mulai banyak didukung oleh vendor hardware maupun software dunia meskipun masih kalah dengan windows.

12.2Kekurangan Linux
* Operating system yang agak sulit untuk dipelajari terutama bagi yang tidak mempunyai dasar komputer yang kuat.
* Aplikasi yang tersedia belum sebanyak windows.
* Operating system yang tidak sepenuhnya GUI(Graphical User Interface) meskipun sudah menggunakan X-windows seperti GNOME dan KDE                                                                             * Nama-nama paket program antara distro satu dengan distro lainnya berbeda beda. Seperti paket Yaz.tar.gz.rpm.krpm.deb dan lain -lain.

     Wah... kayaknya kalo kita lanjutin, materi sistem operasi ini g akan ada habis2.nya yah...?! oleh karena itu, sampai disini dulu informasi yang dapat aqw sampai kan pada kalian semua....
Terima kasih sudah mengunjungi blog pemula saya.... ^^



No comments:

Post a Comment