Anda di halaman 1dari 12

SISTEM OPERASI KOMPUTER

Sistem Operasi atau Operating System (OS) berdasarkan Wikipedia adalah komponen
pengolah peranti lunak dasar (essential component) tersistem sebagai pengelola sumber daya
perangkat keras (hardware), dan menyediakan layanan umum untuk aplikasi perangkat lunak.

Dari defisini tersebut, sistem operasi dapat diuraikan sebagai pengelola sumber daya
hardware dan menyediakan layanan untuk software. Mari kita bahas kedua poin tersebut.

 Pengelola Sumber Daya Hardware

Untuk menjalankan sebuah sistem, tentu ada hardware dibelakangnya yang bekerja untuk
menjalankan perintah dari user / pengguna. Sistem operasi mengubah inputan user menjadi
sedemikian rupa sehingga dapat dijalankan oleh hardware. Misal, untuk melakukan rendering
sebuah gambar, sistem operasi akan memerintahkan VGA untuk mengolahnya.

Apakah hardware tidak bisa berjalan sendiri tanpa menggunakan sistem operasi?.

Bisa saja, namun dalam suatu sistem pasti terdapat banyak hardware sehingga jika masing-
masing berjalan sendiri, maka ada kemungkinan terjadi error data atau kegagalan sistem.
Oleh karena itu, sistem operasi menjadi perangkat untuk menggerakkan semua hardware
sehingga hardware satu dan lainnya saling terkait dan meminimalisir terjadi kegagalan
sistem.

 Menyediakan layanan untuk Software

Seperti yang kita tahu bahwa banyak sekali software yang beredar saat ini dengan fungsinya
masing-masing. Sistem operasi memberikan layanan kepada software diatasnya untuk dapat
mengakses resource yang ada, baik itu hardware atau software yang lain. Jika tidak adanya
sistem operasi, maka bisa jadi setiap software akan mengakses dan
memanipulasi resource yang ada.

Bisa dibayangkan sendiri kan bagaimana hasilnya kalau beberapa software


mengakses resource yang sama?.

Ya pasti data yang dimanipulasi akan tidak jelas isinya. Oleh karena itu, sistem operasi
memberikan semacam isyarat, kamu si Software A boleh pakai ini hardware, kamu software
B tunggu sampai software A selesai memakai hardware, dan kamu software C tidak boleh
jalan jika software B sedang jalan.

Mengapa ada sebuah sistem yan membutuhkan sistem operasi, tetapi ada juga sistem
yang tidak membutuhkan sistem operasi?

Pada prinsipnya, sistem operasi hanya dipergunakan untuk memudahkan mengelola sebuah
sistem yang kompleks. Jika sistem tersebut tidak kompleks, maka tidak dibutuhkan sistem
operasi untuk mengelolanya.
Contoh: Jam dinding !!. Jam dinding hanya bergerak menggunakan gear yang saling
berhubungan dan menggerakkan jarum jam untuk Jam Analog. Hal ini tidak perlu
menggunakan sistem operasi karena hanya satu sistem yang bekerja.

Bagian-bagian pada Sistem Operasi


Sistem operasi secar umum terdiri dari beberapa bagian:

 Mekanisme Boot

Proses meletakkan kernel ke dalam memori. Hal ini pertama kali dilakukan ketika sistem
pertama kali dinyalakan. Makanya di Windows, Android dan lainnya ada istilah Booting kan.

 Kernel

Kernel merupakan inti sebuah sistem operasi. Inti inilah yang memiliki tugas pokok untuk
mengatur jalannya sistem operasi.

 Library / Pustaka

Satu atau kumpulan kode yang menyediakan fungsi – fungsi dasar dan standar yang dapat
dipanggil oleh aplikasi lain.

 Driver

Software yang bertugas untuk berinteraksi dengan hardware eksternal, sekaligus untuk
mengontrolnya. Jika di komputer atau handphone pembaca ada sebuah fitur yang tidak
bekerja (misal: wifi), maka bisa jadi driver nya belum terinstall. Hal ini dikarenakan sistem
operasi belum mengenali jenis hardware tersebut.

Fungsi Sistem Operasi


Fungsi dari sistem operasi yaitu:

 Resource manager. Pengelolaan sumebr daya dan mengalokasikannya.

 Interface. Perantara antara pengguna dengan perangkat keras.

 Coordinator. Melakukan koordinasi dan menyediakan fasilitas sehingga aktifitas


yang kompleks dapat diatur dan proses dapat berjalan secara berurutan.

 Guardian. Menyediakan akses kontrol dengan tugas melindungi file dan mengawasi
data dan program.

 Gate Keeper. Mengendalikan hak akses pengguna dan mengawasi apa saja yang
dilakukannya.
 Optimizer. Sebagai penjadwal input dari user, pengasksesan basis data, proses
komputasi dan penggunaannya.

 Accountant. Berfungsi mengatur waktu CPU digunakan, penggunaan memori,


pemanggilan I/O, disk storage, dan waktu koneksi terminal.

Manfaat Sistem Operasi

Manfaat dari sistem operasi adalah:

 Sistem operasi membuat komputer menjadi lebih mudah dan menarik, serta nyaman
untuk digunakan.

 Sistem operasi yang disusun/diprogram sedemikian rupa memungkinkan menerima


perubahan/pengembangan baru yang efektif dan efisien, dapat melakukan pengujian
sistem tanpa mengganggu layanan yang telah ada.

 Sistem operasi memungkinkan sumber daya komputer digunakan secara efisien.

Macam – Macam Sistem Operasi


 Sistem Operasi Batch

Para pengguna sistem operasi batch tidak berinteraksi dengan komputer secara langsung.
Setiap pengguna mempersiapkan pekerjaannya pada perangkat off-line seperti punch
card dan menyerahkan ke operator komputer. Untuk mempercepat proses, pekerjaan dengan
kebutuhan yang serupa ditumpuk bersama-sama dan dijalankan sebagai sebuah kelompok.
Permasalahan dengan sistem batch adalah sebagai berikut:

– Kurangnya interaksi antara pengguna dan pekerjaan yang akan dikerjakan.

– CPU sering menganggur karena kecepatan perangkat I/O mekanik lebih lambat daripada
CPU.

– Sulit memberikan prioritas proses, semua sesuai urutan batch.

 Sistem Operasi Time-Sharing / Multitasking

Time-sharing adalah teknik yang memungkinkan banyak orang yang terletak di berbagai
terminal untuk menggunakan sistem operasi tertentu pada waktu yang sama.

Time-sharing atau multitasking adalah logical ekstensi dari multiprogramming. Waktu


prosesor yang dibagi diantara beberapa pengguna disebut sebagai time-sharing.

Perbedaan utama antara sistem batch multiprogrammed dan Time-Sharing sistem adalah
bahwa dalam kasus sistem batch yang multiprogrammed, tujuannya adalah untuk
memaksimalkan penggunaan prosesor, sedangkan Time-Sharing sistem memiliki tujuan
untuk meminimalkan waktu respon.

Beberapa pekerjaan yang dijalankan oleh CPU dengan melakukan pergantian diantara
pekerjaan tersebut, tetapi pergantian terjadi begitu sering. Dengan demikian, pengguna dapat
menerima respon dengan segera.

Keuntungan sistem operasi Time-Sharing adalah sebagai berikut:

– Memberikan waktu respon yang cepat

– Menghindari duplikasi software

– Mengurangi waktu idle CPU

Kekurangan sistem operasi Time-Sharing adalah sebagai berikut:

– Masalah pada reliabilitas data

– Masalah keamanan dan integritas dari pengguna dan data.

– Masalah komunikasi data

 Sistem Operasi Terdistribusi

Sistem terdistribusi menggunakan beberapa prosesor sentral untuk melayani beberapa


aplikasi secara real-time dan banyak pengguna. Pekerjaan pengolahan data didistribusikan
diantara prosesor dengan mekanisme tertentu.

Keuntungan dari sistem terdistribusi adalah sebagai berikut:


– Dengan berbagi sumber daya, pengguna di satu lokasi mungkin dapat menggunakan
sumber daya yang tersedia di tempat lain.

– Meningkatkan (Speed Up) pertukaran data

– Jika satu node (istilah satu komputer pada sistem terdistribusi), maka node yang lain masih
dapat berjalan atau beroperasi. Meskipun berbagi resource, tetapi setiap node independen dan
tidak mempengaruhi node ang lain.

– Mengurangi beban pada komputer host.

– Pelayanan lebih baik kepada user.

– Pengurangan waktu delay dalam pengolahan data.

 Sistem Operasi Jaringan

Sistem operasi jaringan berjalan pada server dan memberikan server kemampuan untuk
mengelola data, pengguna, grup, keamanan, aplikasi dan fungsi jaringan lainnya. Tujuan
utama dari sistem operasi jaringan adalah memungkinkan file yang bersama dan akses printer
dari beberapa komputer dalam satu jaringan yang sama, biasanya menggunakan LAN (Local
Area Network), jaringan pribadi (Intranet) atau jaringan lain.

Contoh sistem operasi jaringan yaitu Microsoft Server 2003, Microsoft Server 2008, UNIX,
Linux, OS X, Novell NetWare, dan BSD.

Keuntungan dari sistem operasi jaringan adalah sebagai berikut:

– Server terpusat yang sangat stabil.

– Keamanan server lebih terjaga karena terpusat.

– Upgrade ke teknologi baru dan hardware dapat dengan mudah diintegrasikan ke dalam
sistem.

– Akses remote ke server memungkinkan dari lokasi yang berbeda dan dari berbagai jenis
sistem.

Kelemahan sistem operasi jaringan adalah sebagai berikut:

– Tingginya biaya untuk membeli dan menjalankan server.

– Ketergantungan pada server karena semua data, dan lain sebagainya berada di server.

– Maintanence secara rutin dan update sangat diperlukan.


Sistem Operasi Populer Saat Ini
Banyak sekali jenis sistem operasi yang dipergunakan saat ini, baik itu sistem operasi pada
komputer atau perangkat lain seperti smartphone.

Berikut ini adalah sistem operasi yang populer digunakan saat ini, yaitu:

Microsoft Windows
Siapa yang kaga kenal OS yang satu ini ? Bahkan dari rakyat kecil sampe penguasa pake OS
Windows atau setidaknya tau lah. Windows atau nama resminya Microsoft Windows adalah
OS yang dikembangkan oleh Microsoft.

Windows sebenarnya adalah evolusi dari MS-DOS, OS yang menggunakan text user
interface (TUI), sedangkan Windows pake graphics user interface (GUI). Sebenarnya
Windows diperkenalkan 10 November 1983, namun dirilis ke publik dua tahun kemudian,
November 1985.

Windows adalah Os terpopuler di seluruh dunia, bahkan menurut survey menurut Net
Application membuktikan populasi Windows mencapai 90.42 %.

Saat ini, Windows terbaru adalah Windows 10 yang memberikan pembaruan dari segi
interface, fungsi atau bahkan ada fitur Contana yang tidak dimiliki pendahulunya. Windows
Defender pada Windows 10 juga sudah bagus sehingga fitur ini cukup untuk menggantikan
fungsi Anti Virus.

Kelebihan :
– User-Friendly. Maksudnya enak dipake, ya karena pertama kali kenal komputer, OS ya
Windows.
– Instalasi OS maupun software yang relatif mudah
– Banyak software yang berbasis Windows
– Dukungan hardware yang lebih banyak
– Karena banyak orang pake Windows, sehingga banyak perusahaan menggunakan aplikasi
berbasis Windows
– Sistem operasi ini banyak dipakai untuk gaming, kenapa? Sebab game-game yang
dipasaran selain dikonsol game, juga terdapat di Windows, bahkan eksklusif di Windows
seperti DOTA, Point Blank, dan Euro Truck Simulator
– Perkembangan paling cepat dibanding software lainnya karena banyak perusahaan software
yang konsisten menciptakan kemajuan pada sistem operasi Windows
– Kalo Windows ada masalah, tidak sulit mencari ahli disekitar kita

Kekurangan :
– Sifatnya share-source/closed-source, maksudnya kodenya bisa dibagi-bagi tapi sangat
terbatas ga bisa diotak atik seperti open source
– Karena sifatnya closed-source, sedikit sekali komunitas Windows
– Harga license atau harga jual yang mahal, oleh karena itu banyak windows user pakai pak
tani aka bajakan
– Banyak virus atau malware yang menyerang Windows
– Sistem keamanan yang kurang greget
– Sistem yang kurang stabil
– Membutuhkan hardware yang mumpuni untuk Os windows yang terbaru
– Space yang dibutuhkan relatif besar

Mac OS (Machintosh)
Kalo Windows adalah OS sejuta umat, Mac OS adalah OS yang dibilang ‘elite’ dan premium
karena Mac Os dibuat oleh Apple Inc. Mac OS khusus dibuat untuk komputer Machintosh
dan tak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984.

Mac OS adalah OS yang pertama menggunakan graphic user interface (GUI). Sejak 2006,
Mac OS kompatibel dengan x86 dan PowerPC.

Selain itu cara melisensinya juga berbeda. mencakup software untuk keperluan manajemen
dan administrasi Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga
beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix.

Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya
panutan bagi pengembang desktop lain.

Kelebihan:
– Tidak bisa ditembus virus atau malware
– Lebih stabil
– Fitur Time Machine, dimana bekerja secara otomatis pada backgorund tanpa mengganggu
aplikasi yang dijalankan untuk mem-backup system yang sedang berjalan dan perubahan-
perubahan pada data
– Fitur Sherlock yang tidak hanya mencari file pada harddisk dan pada jaringan lokal, tapi
juga dapat bereaksi di Internet dan mencari berdasarkan keyboard
– Shut down yang sangat cepat dibandingkan dengan OS lain, hanya membutuhkan 3-4 detik
– UI nya yang menarik apalagi retina display
– Lebih kelihatan premium daripada os lain, karena gengsi
– Cocok untuk graphic designer

Kekurangan:
– Mahal, karena kualitas premium
– Hardware yang menggunakan Mac Os hanya merk Apple, selain itu ga bisa diotak-atik dan
dirakit hardwarenya seperti halnya OS lain
– Software tidak sebanyak Os Windows
– Kurang cocok untuk server dan gaming

Linux
Jika kedua OS diatas bersifat closed-source, Linux adalah open-source artinya kode-kode
bebas disebar luaskan, bahkan dimodifikasi. Linux adalah salah satu contoh hasil
pengembangan perangkat lunak bebas dan sumber terbuka utama (open-source).

Nama “Linux” berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus
Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi
GNU, yang diumumkan tahun 1983 oleh Richard Stallman.

Linux memiliki banyak jenisnya atau sering disebut Distro Linux (Distributor Linux) yang
dikembangkan untuk keperluan masing-masing.

Contohnya Ubuntu yang didesain agar User-Friendly agar pengguna Windows nyaman
menggunakan Linux. Lain lagi dengan Kali Linux yang dikembangkan untuk pentesting atau
keamanan jaringan. Selain itu, ada juga Arch Linux yang dirancang sebagai Linux yang
sederhana dan ringan agar pengguna bisa mengkustomisasi sesuai keinginan.

Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux. OS ini merupakan
alternatif untuk Windows maupun Mac OS.

Kelebihan :
– Open-source, sehingga dapat dikatakan untuk mendapatkan Linux, agan tidak membayar
aka gratis untuk menggunakan linux
– Sistem keamanan yang unggul
– Sistem yang stabil, karena Unix family
– Karena open-source, banyak komunitas-komunitas Linux yang membuat distro-distro
Linux
– Linux mempunyai kompabilitas ke belakang yang lebih baik (better backward-compability)
– Linux (khusus Ubuntu) tidak perlu menginstall driver kecuali printer dan modem
– Tidak memakan banyak resource dibanding windows

Kekurangan
– Banyak pengguna yang belum terbiasa dengan Linux bagi yang tidak mempunyai dasar
komputer yang kuat apalagi masih ‘Windows minded’. Hal ini dapat diatasi dengan
pelatihan-pelatihan atau edukasi kepada pengguna agar mulai terbiasa dengan Linux
– Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux
– Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di
Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD
repository-nya. Bila tidak, maka kita harus men-download satu per satu package yang
dibutuhkan beserta dependencies-nya

Windows Phone

Sistem operasi mobile ini adalah miliki Microsoft sebagaimana Microsoft Windows diatas.

Kelebihan:

– Interface yang mirip dengan versi komputer atau desktop sehingga pengguna dapat cepat
beradaptasi.

– Fasilitas sync dengan Windows Live.

– Hampir semua software versi desktop dapat digunakan pada versi mobile.

Kekurangan:

– Kemunculan yang agak terlambat membuat banyak aplikasi belum tersedia.

– Baterai boros pada versi awal.

iOS
iOS merupakan versi mobile dari Mac OS X. Sistem operasi yang menggebrak dunia ponsel
melalui iPhone, iPod hingga digunakan juga diperangkat tablet mereka; iPad. Sebuah sistem
operasi yang memanusiakan manusia melalui fitur touch screen yang realistis.

Kelebihan iOS:

– Integrasi yang mudah dengan perangkat Apple lainnya.


– Cepat dan efisien karena sistem yang mereka buat khusus untuk produk mereka sendiri.
– Memory yang digunakan tidak besar.

Kekurangan iOS:

– Tidak ada media eksternal.


– Memerlukan program tambahan (iTunes) untuk bisa mentransfer data (mp3, video dll).
– Harga mahal.

Android

Android merupakan sistem operasi yang dikembangkan pertama kali menggunakan core
Linux sehingga secara sistem hampir sama. Android dikembangkan oleh Google, Inc. yang
menggunakan nama makanan sebagai nama setiap versinya dan urutan versinya mengikuti
abjad. Hingga saat ini, Android sudah mencapai pada abjad N, yaitu Nougat.

Entah apa yang terjadi jika Android sudah mencapai abjad Z ya, hehe.. Apa mungkin nanti
akan lanjut dengan abjad AA, AB,AC dan seterusnya.? haha..

Saat ini, boleh dibilang inilah sistem operasi terpopuler untuk smartphone. Dengan duit
500ribu pun Anda sudah bisa mendapatkan ponsel pintar bersistem operasi Android.

Kelebihan Android:

– Open Source
– Dukungan dari Raksasa Google
– Tersedia memory eksternal
– Harga cenderung murah.

Kekurangan Android:

– Memerlukan memory yang besar.


– Pada perangkat tertentu, sering hang (karena software dan hardware dibuat terpisah;
berbeda dengan Apple yang khusus membuat iOS untuk perangkatnya)
– Agar optimal, Anda harus memiliki akun GMail dan tersambung ke internet
– Mulai terdapat malware/virus mengingat semakin mudahnya OS ini diperoleh.

Selain sistem operasi yang penulis sebutkan diatas, masih banyak sistem operasi yang lain
seperti Blackberry, Palm, Symbian untuk versi Mobile atau FreeBSD, Solaris untuk versi
komputernya.