Sisitem operasi dapat diartikan 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.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang
ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan
software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan
Sistem Operasi akan melakukan layanan inti umum untuk software-software itu.
Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling
task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi
melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan
oleh Sistem Operasi.
Sejarah dan perkembangan
sistem operasi :
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
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.
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 fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah
FMS dan IBSYS.
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 sekaligus) dan multi-programming (melayani banyak program
sekaligus).
4.
Generasi Keempat (Pasca
1980-an)
Dewasa
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.
Dan perkembangan Pada generasi selanjutnya diperkenalkan Sistem Operasi
yang berada dalam sebuah Sistem Operasi, ini adalah contoh sebuah Sistem
Operasi berbasikan Website yang berkerja di dalam sebuah Sistem Operasi. Dan
generasi selanjutnya diperkenalkanlah Sistem Operasi bergerak (Mobile) pada
perangkat bergerak seperti : PDA, Poket PC, dan lain sebagainya. Di generasi
selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya
virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada
Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross
Platform Operating System yang artinya dapat menggabungkan 2 Sistem Operasi
berbeda seperti : Linux dan Windows.
Bagian
bagian sistem operasi :
Sistem Operasi secara umum
terdiri dari beberapa bagian :
1)
Mekanisme Boot, yaitu
meletakan kernel ke dalam memory kernel, kernel dapat dikatakan sebagai inti
dari Sistem Operasi.
2) Command Interpreter atau
Shell, bertugas untuk membaca input berupa perintah dan menyediakan beberapa
fungsi standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program
maupub piranti lunak lain. Contoh dari
3)
Shell adalah : Command
Prompt pada Windows XP (DOS pada Windows 98), XTerm dan Konsole di Mesin Linux
(Unix).
4)
Driver untuk berinteraksi
dengan hardware sekaligus mengontrol kinerja hardware.
5)
Resource Allocator. Sistem
Operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat.
6) Handler. Handler berperan
dalam mengendalikan sistem perangkat agar terhindar dari kekeliruan (error) dan
penggunaan sumber daya yang tidak perlu.
Fungsi sistem operasi
Fungsi sistem operasi secara umum adalah sebagai berikut:
Fungsi sistem operasi secara umum adalah sebagai berikut:
1. Resource manager, merupakan pengelolaan sumber daya dan mengalokasikannya, Contoh:
memori, CPU, Disk Drive dan perangkat lainnya.
2. Interface / tatap muka, yaitu sebagai perantara antara pengguna dengan
perangkat keras dengan menyediakan tampilan kepada pengguna yang lebih mudah
dipahami dan bersahabat (user friendly)
3. Coordinator, mengkoordinasi dan menyediakan fasilitas sehingga aktifitas
yang kompleks dapat diatur dan dapat diproses secara berurutan.
4. Guardian, menyediakan akses kontrol yang bertugas untuk melindungi file dan
memberi pengawasan pada data dan program.
5. Gate Keeper, berfungsi sebagai pengendali hak akses oleh pengguna yang
mengendalikan siapa saja yang berhak masuk ke dalam sistem dan mengawasi apa
saja yang dilakukannya.
6. Optimizer adalah penjadwal masukan (input) oleh user, pengaksesan basis
data, proses komputasi dan penggunaan.
7. Accountant befungsi untuk mengatur waktu CPU, penggunaan memori,
pemanggilan I/O, disk storage, dan waktu koneksi terminal.
8. Server berfungsi untuk melayani pengguna komputer.
Macam-macam Sistem
Operasi
1.
Sistem
Operasi Windows
Windows
adalah sebuah Sistem Operasi yang dikembangkan oleh Microsoft Corporation yang
menggunakan antarmuka dengan berbasikan GUI (GraphicalUser Interface) atau
tampilan antarmuka bergrafis. Os ini sudah banyak sekali digunakan oleh user
sejak lama. Windows pertama kali masih dalam jenis Ms-Dos (Microsoft Disk
OperatingSystem) yaitu sebuah Sistem Operasi yang berbasiskan teks dan
Command-Line interpreter. Dan Windows 1.0 berkembang hingga yang terbaru sekarang
ini, yaitu windows 8.
Kelebihan Microsoft Windows:
1.
Banyak digunakan sebagai software jaringan
2.
Mode operasinya berbentuk grafis
3.
Komunikasi antar PC ke LAN ( lebih mudah).
Kekurangan
Microsoft Windows:
1. Lisensi mahal
2. Diperlukan perangkat keras
dengan prosesor tinggi (pentium), memori yang digunakan juga lebih besar
(mahal)
3. Implementasi jaringan ( mahal).
2.
UNIX
UNIX adalah Sistem Operasi yang
diciptakan oleh Ken Thompson dan Dennis Ritchie, dikembangkan oleh AT&T
Bell Labs. UNIX didesain sebagai Sistem Operasi yang portabel, Multi-Tasking
dan Multi-User. Sistem Operasi UNIX lebih menekankan diri pada Workstation dan
Server, Karena faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan
UNIX dapat digunakan, disalin dan dimodifikasi sehingga UNIX pun dikembangkan
oleh banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini.
Kelebihan
unix:
1. Sistem operasi gratis
2. Sudah terdapat aplikasi multimedia dan desain grafis yang
lengkap
3. Rentan terhadap virus
4. Tampilan desktop yang menarik (bagus).
Kekurangan
Unix:
1. Membingungkan (kurang familiar dibandingkan dengan windows)
2. Format file sedikit
3. Banyak software yang kurang compatible
3.
Sistem
Operasi Linux
Linux
merupakan kloningan dari MINIX (Salah satu varian UNIX). Sistem operasi ini
juga terkenal dan banyak orang yang menggunakannya. Linux disusun berdasarkan
standard Sistem Operasi POSIX yangditurunkan dari UNIX itu sendiri. Ada
beberapa macam Distro Linux, seperti : Debian, Lycoris, Xandros, Lindows,
Linare, Linux-Mandrake, RedHat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu.
Kelebihan linux:
1. Banyak digunakan dalam operasi jaringan
2. Bekerja pad dua mode, grafis
dan teks
3. Pengoperasian tidak memerlukan
lisensi.
Kekurangan
Linux:
1. Salah satunya kurang familiar bagi yang masih
awam.
4.
Novell NetWare
Novell NetWare adalah sebuah sistem operasi jaringan yang
umum digunakan dalam komputer IBM PC atau kompatibelnya. Sistem operasi ini
dikembangkan oleh Novell, dan dibuat berbasiskan tumpukan protokol jaringan
Xerox XNS.
Kelebihan
Novell Operating Sistem:
1. Software jaringan
2. Kecepatan komunikasi antar PC dalam LAN
3. Manajemen jaringan mudah.
Kekurangan
Novell Operating Sistem:
1. Berbasis DOS mode operasinya tidak grafis.
5.
Sistem
Operasi MACINTOSH
MACINTOSH
adalah Sistem Operasi yang dibuat oleh Apple Computerkhusus untuk komputer
Macintosh dan tidak kompatibel (tidak harmonis untuk digunakan) dengan komputer
berbasis IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan
antarmuka pengguna grafis (Graphical User Interface/GUI). Macintosh : cukup
tinggi securitynya, cocok untuk user yang usagenya desain grafis atau user yang
mementingkan eye-candy.
Kelebihan
Apple Machintosh:
1. Rentan terhadap virus
2. Lebih cepat dan tidak cepat hang
3. Lebih nyaman digunakan
4. User friendly
5. High performance.
Kekurangan
Apple Machintosh:
1. Mac tidak bisa dirakit sendiri karena apple tidak memeberikan
lisensi
2. Software tidak terlalu lengkap
3. Harga yang terlalu mahal
4. Hanya digunakan untuk graphic designer
5. Tidak bisa digunakan secara bersamaan.
6.
Sistem
Operasi Symbian
Symbian
adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. yang
dirancang untuk digunakan pada peralatan bergerak atau ponsel. Jenis Os ini
mudah kita temui di ponsel-ponsel produk nokia dan beberapa produk Sony. Akan
tetapi sekarang Pamor dari OS ini sedikit bergeser karena kalah popular dengan
beberapa os baru seperti android.
kelebihan Symbian:
1. Aplikasinya yang banyak
2. Multitasking.
kekurangan
Symbian:
1. Mahal
2. Penggunaan sedikit rumit.
7.
Sistem
Operasi Android
Android
adalah Sistem operasi yang baru-baru ini muncul dan banyak dipakai oleh orang.
Pada dasarnya, Android adalah Os linux yang dikembangkan dan di buat untuk
aplikasi Mobile atau ponsel. Android menyediakan platform terbuka bagi para
pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam
peranti bergerak. Android sendiri sudah mengalami banyak perubahan. Silakan
baca Jenis Sistim operasi android.
Kelebihan
Android :
1. Tidak perlu bayar untuk download aplikasi (free)
2. Didukung penuh oleh google
3. Stabil dan tidak mudah hang
4. Harga relatif murah.
Kekurangan
Android:
1. Kurang nyaman untuk dipakai komunikasi.
2. Tidak ada microsoft office.
3. Harus terkoneksi dengan jaringan internet.
4. Belum banyak aplikasi yang tersedia.
8.
Sistem Operasi WebOs
WebOS adalah sistem operasi mobile yang berbasis Linux , awalnya
dikembangkan oleh Palm , yang kemudian diakuisisi oleh HP. Perangkat lunak ini
diperkenalkan oleh Palm pada bulan Januari 2009 sebagai penerus warisan Palm OS
, dan secara luas diakui pada pembukaan untuk integrasi dari Web 2.0 teknologi,
arsitektur terbuka, kemampuan multitasking, dan kemudahan penggunaan. Perangkat
pertama yang memanfaatkan webOS adalah asli Palm Pra , yang dirilis pada Sprint
pada Juni 2009. Sistem operasi menjadi salah satu yang pertama untuk secara
luas memanfaatkan over-the-air pembaruan perangkat lunak untuk semua perangkat.
9. System
operasi Palm
Palm
adalah Os untuk mobile yang dikembangkan oleh Palm, Inc. Yaitu sebuah
perusahaan multinasional yang bermarkas di Sunnyvale, California, Amerika
Serikat. Contoh produk yang menanamkan sistem operasi Palm adalah Palm
Treo 680 Smartphone ini menggunakan system operasi Palm, yaitu Palm OS 5.4.9
dengan prosesor Intel PXA270, 312MHz. Beberapa fitur yang ditawarkan adalah
Pocket Express, Microsoft Media Player, Palm files, PDF viewer, Adobe Acrobat
reader, eReader, Pocket Tunes, dan Document To Go.
Kelebihan
palm Os:
1. Kebutuhan sistem sedikit dan cepat, sehingga tidak memerlukan
perangkat PDA yang canggih dan mahal
2. Tidak memerlukan banyak memory.
Kekurangan
palm OS:
1. Tidak memiliki media penyimpanan eksternal (tambahan).
10. SOLARIS
Sistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX
system yang diperkenankan oleh Sun Microsystems oada tahun 1992 sebagai
pendukung SunOS. Solaris terkenal karena kestabilannya, khususnya pada sistem
SPARC (Scalable Processor Architecture), Solaris disertifikasi dalam
Spesifikasi UNIX walaupun pada awal pengembangannya berdasarkan kepemilikan
pribadi
Kelebihan
solaris:
1. Stabil dan populer dibandingkan windows NET
2. Mempunyai sistem operasi seperti unix
3. Sistem file stabil untuk database.
Kekurangan
solaris:
1. Biaya mahal
2. Driver hardware yang kurang baik
3. Sedikit perijinan untuk pejabat.
11. FREE BSD
FreeBSD adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIX
AT&T. FreeBSD berjalan di atas sistem intel x86. FreeBSD sendiri kali
pertama muncul pada tahun 1993 oleh David Greenman. Tujuan dari FreeBSD adalah
menyediakan software yang dapat digunakan untuk berbagai kepentingan. FreeBSD
sendiri dikembangkan dari 386BSD sebuah proyek pengembangan BSD OS yang
berjalan di atas Chip Intel.
Kelebihan Free
BSD :
1. Bersifat opensource
2. Memiliki sistem software third-party yang memberikan kemudahan
yang berarti bagi para user untuk menambah atau menghapus aplikasi-aplikasi.
3. Secure, powerfull, mendukung patch dan update, disertai port
dan package u/ memudahkan install software lain, disertai firewall, dan ada
team yang akan selalu develop OS FreeBSD.
4. Sistem stabil untuk database, server internet, intranet,
fill-server, intranet client, pengembangan java.
Kekurangan Free
BSD :
1. Free BSD tidak dpt digunakan pada mikro karnal
lam PC IBM.
2. Tidak mendukung ISA-plug-and-ply-card.
3. Kecilnya basis developer dan pemakai yang
mencari bug/kelemahan program.
4. Belum jelas masa depannya untuk server
database dan sistem operasi desktop.
12. Chrome OS
Chrome OS adalah Sistem Operasi besutan Google yang ringan dan berbasis
Linux dan standard web untuk personal computer PC. Google Chrome bekerja dengan
metode Windowing atau switching (Multi-Tasking). Google Chrome OS menggunakan
standard web HTML 5, yang merupakan pengembangan software di browser yang
berbasis Sistem Operasi. Jika dilihat-lihat, Chrome OS ini merupakan gabungan
dari Linux dan Windows Vista. Chrome OS dirilis pada pertengahan 2010.
13. Sistem Operasi WebOs
WebOS adalah sistem operasi mobile yang berbasis Linux , awalnya
dikembangkan oleh Palm , yang kemudian diakuisisi oleh HP. Perangkat lunak ini
diperkenalkan oleh Palm pada bulan Januari 2009 sebagai penerus warisan Palm OS
, dan secara luas diakui pada pembukaan untuk integrasi dari Web 2.0 teknologi,
arsitektur terbuka, kemampuan multitasking, dan kemudahan penggunaan. Perangkat
pertama yang memanfaatkan webOS adalah asli Palm Pra , yang dirilis pada Sprint
pada Juni 2009. Sistem operasi menjadi salah satu yang pertama untuk secara
luas memanfaatkan over-the-air pembaruan perangkat lunak untuk semua perangkat.
14. System
Windows Mobile
Windows
Mobile adalah Sistem Operasi yang dibuat oleh Microsoft untuk peralatan
bergerak (mobile). Pertama kali Windows Mobile muncul sebagai sistem operasi
Pocket PC 2000, sebagian besar perangkat yang menggunakan Windows Mobile
memiliki stylus pen yang digunakan sebagai alat untuk memberi perintah dengan
menyentuhkannya pada layar
Kelebihan
Windows mobile:
1. Memiliki interface yang berbeda dibandingkan dengan interface
smartphone lainnya.
2. Melalui account Windows Live tersedia layanan mail, contact,
calender. Pengguna juga bisa mengakses layanan toko online-nya (Marketplace)
dan fasilitas keamanan gratis.
3. Melalui browser dan GPS, pengguna bisa menemukan lokasi,
memblokirdan me-reset smartphone.
Kekurangan Windows
mobile :
1. Microsoft melakukan perubahan radikal pada sistem baru ini.
Misalnya, aplikasi pihak ketiga(third party) tidak boleh aktif dilatar
belakang, tidak ada folder, akses file multimedia harus melalui Zune, dan data
Office harus disimpan dilayanan online SkyDrive.
2. Memang karena masih baru, semau potensi platform mobile ini
belum optimal.
15. Sistem
Operasi BlackBerry BlackBerry
OS adalah sebuah Sistem Operasi Mobile yang dikembangkan oleh Research In
Motion untuk perusahaan BlackBerry garis smartphone untuk perangkat genggam.
Sistem operasi ini menyediakan multitasking dan mendukung perangkat input
khusus yang telah diadopsi oleh RIM untuk digunakan dalam handheld, khususnya
trackwheel, trackball, dan yang paling baru, yang trackpad dan touchscreen.
Sumber Referensi :