B. Sistem Operasi
1. Unix
Unix atau UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph (AT&T), General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA). UNIX didesain sebagai sistem operasi yang portabel, multi-talsking dan multi-user. Pengembangannya dimulai dari tahun 1970-an di Bell Labs oleh Ken Thompson Dennis Ritchie, dan lain-lain.
Awalnya ditujukan untuk dipakai oleh internal Bell System, AT&T kemudian melisensikan Unix ke pihak luar pada tahun 1970-an, yang menyebabkan muncul banyak variasi Unix yang dibuat oleh akademisi maupun perusahaan komersial seperti yang dibuat oleh Universitas California, Berkeley (BSD), Microsoft (Xenix), IBM (IBM AIX), dan Sun Microsystems (Solaris). Di awal tahun 1990-an, AT&T menjual Unix kepada Novell, yang kemudian menjual bisnis Unix-nya kepada Santa Cruz Operation (SCO) pada tahun 1995. Merek dagang UNIX diteruskan kepada konsorsium industri netral bernama The Open Group, yang mengizinkan penggunaan merek UNIX kepada sistem operasi yang memenuhi spesifikasi bernama Single UNIX Specification (SUS).
UNIX sebenarnya dimulai dari sebuah proyek yang disebut MULTICS. Namun, karena penundaan pada tahun 1969, proyek tersebut dihentikan ketika dianggap tidak dapat diselesaikan tepat waktu. Tetapi pada tahun yang sama dua peneliti MULTICS bernama Ken Thompson dan Dennis Ritchie berencana untuk melanjutkan proyek MUTICS yang macet dan digantikan dengan nama UNIX. Di tahun 1973 SO UNIX dicreat atau di buat ulang memakai bahasa pemograman C oleh seorang bernama Dennis Ritchie. Sekadar info bahwa bahasa C adalah bahasa pemrograman pertama yang diakui dan masih digunakan sampai sekarang. Pada tahun-tahun berikutnya. Banyak fitur tambahan dibuat dengan tujuan untuk lebih menyempurnakan sistem operasi UNIX. Hingga akhirnya AT&T meluncurkan sistem operasi UNIX komersial dengan nama Sistem UNIX V.
Cara kerja Unix :
Proses input yang dilakukan akan menghasilkan suatu output, dalam konteks Linux Input/output Linux keyboard (input), layar (output), file, struktur data kernel dan peralatan i/o lainnya. File Descriptor berkomunikasi dengan file memalui file descriptor direprsentasikan dengan angka 0,1,2 dan seterusnya. 0 : keyboard (standar input), 1 : layar (standar output), dan 2 : layar (error). Pemblokan (Redirection) pemblokan dilakukan pada standar input, output, dan error yaitu untuk mengalihkan file descriptor 0, 1, dan 2. Pipa (Pipeline) digunakan sebagai komunikasi antara proses. Input Þ Proses1 Þ output = Input Þ Proses2 Þ output Proses 1 menghasilkan output yang selanjutnya digunakan sebagai input oleh Proses 2. Filter sebagai utilitas Linux yang dapat memproses standar input dan menghasilkan standar output.
> Kelebihan UNIX :
- UNIX adalah sistem operasi yang hampir gratis.
- Multitasking, bisa menjalankan banyak tugas bersamaan pada satu waktu.
- Sistem file hirarkis, mengatur informasi atau data dalam bentuk yang mudah diingat dan diakses.
- Portabilitas, yang dapat dengan mudah disesuaikan dengan komputer lain.
- Multiuser, bisa dipakai oleh banyak user sekaligus.
- Sistem file yang stabil untuk database, server Internet, Intranet, file-server, pengembangan Java klien-Internet.
- Memiliki kinerja yang lebih baik daripada Windows NT.
> Kekurangan UNIX :
- Sulit digunakan untuk pengguna biasa
- Tampilan kurang menarik
- Masih belum banyak game besar yang mau berjalan di platform ini.
- Membutuhkan memori yang cukup besar
- Beberapa perangkat keras sulit untuk menyediakan driver untuk Linux.
> Pandangan saya terahadap Unix :
Menurut saya, Unix itu Sistem operasi yang digunakan secara luas baik sebagai server atau workstation. Unix dan model client/server juga merupakan elemen yang cukup penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan daripada proses tunggal di komputer.
2. Windows
Windows adalah salah satu sistem operasi yang diciptakan oleh Bill Gates, awal mulanya dari DosShell for DOS 6 buatan dari Microsoft dan kemauannya ingin bersaing dengan produk Apple Macintosh yang menggunakan GUI, Microsoft menciptakan windows 1.0 nama windows diambil dari kelatahan pada karyawan yang selalu menyebut nya sebagai jendela program atau windows program. Kemudian diciptakan windows 2 yang dapat di instal programnya yang satu-satunya yang bisa ditambahkan Microsoft word 1.
Pada penciptaan windows 3.1 adalah windows yang dapat mengoptimalkan usernya pada 32 bit Intel 80386 keatas, windows ini menjadi windows terakhir pada era star menu dan windows 3.1 merupakan versi windows yang pertama mendukung networking atau jaringan. Versi hibrida dapat dijalankan tanpa MS-DOS, versi hiibrida ini dapat menginstal dirinya sendiri dengan DOS 7. Tidak seperti windows yang memiliki versi 16-bit yang merupakan shell yang harus digunakan untuk menginstal DOS terlebih dahulu, aplikasinya pun memiliki bebe perbedaan, meskipun ada windows 9X yang dapat menjalankan dari aplikasi windows 16-bit, namun windows 9X memiliki grade aplikasi sendiri X86-32, windows 9X sangat dikenal dengan BSOD (Blue Screen of Death). Windows versi pertama diciptakan pada 1985 yang terus-menerus dikembangkan dan ditambah berbagai fitur hingga sekarang pada versi windows 10, pada versi windows 10 ini memiliki kemampuan untuk mengganti keyboard ke mode mouse dan mode tablet, seperti komputer surface pro 3 yang dimana keyboard dapat di lepaskan.
Cara kerja Windows :
Melakukan manajemen proses atau sistem operasi akan melakukan penjadwalan, pembuatan file, penghapusan dan lainnya. Hanya akan bekerja jika sudah menerima sebuah instruksi atau perintah dari user. Setelah menerima perintah maka akan dikelola menjadi informasi kemudian di terima oleh perangkat lunak di komputer. Setelah itu tampilan komputer akan berubah beberapa saat setelah sistem operasi menyelesaikan proses intruksinya dan dijalankan oleh user.
> Kekurangan :
- Mudah terserang virus.
- Menggunakan sumberdaya RAM yang besar.
- Harga lumayan mahal.
- Sistem operasi memiliki update yang terlalu sering.
- Keamanan sangat mudah direntas.
> Kelebihan :
- Mendukung pada semua perangkat keras.
- User lebih mudah menggunakan.
- Perangkat lunak yang hampir bisa dijalankan.
- Desktop dan layar sentuh.
- Fitur pasang dan mainkan.
> Pandangan saya terahadap Windows :
Menurut saya, windows ini sistem nya sangat memudahkan para pengguna untuk menjalankannya. Pengguna baru bisa dengan cepat paham juga sistem nya dan banyak digunakan diberbagai perangkat keras dan semua perangkat lunak dapat dijalankan pada sistem windows ini.
3. Linux
Linux adalah sistem operasi yang dikembangkan oleh Linus Benedict Troval. Pada tahun 1991 sistem operasi Linux, sistem operasi Linux ini terinspirasi oleh minix, yang dari sistem operasi mirip dengan unix yang dimana dapat dijalankan pada PC dan sekarang Linux dapat juga dijalankan pada beberapa arsitektur lainnya, terciptanya Linux oleh Linus dikarenakan ia tidak puas pada sistem operasi windows, sehingga ia memiliki ide untuk menciptakan sistem operasi yang lebih open source untuk saling berbagi pada usernya, Linus mengembangkan Linux di MNIX sampai matang tetapi ia mengganti lisensi MNIX dengan GNU hasil yang diperoleh oleh Linus pada sistem operasi ciptaanya untuk mengkombinasikan Linux dan GNU sehingga menghasilkan sistem operasi gratis yang dapat menjalankan fungsinya secara utuh, dari Linus sendiri ia memiliki prinsip yang ia pegang hingga sekarang adalah bahwa para pengembang sistem yang menggunakan dasar Linux ia meminta agar selalu open source pada setiap sistem. Linux ciptaannya adalah salah satu sistem operasi paling menjanjikan, yang bisa dibenamkan ke dalam server, komputer desktop, tablet PC, PDA, ponsel, GPS, robot, mobil hingga pesawat ulang alik buatan NASA. Linus dan timnya akan terus mengembangkan sistem Linux ini yang sudah berukuran 290-MegaBytes atau sekitar 9 miliar kode, Linus dan timnya juga menerima baris-baris dari seluruh penjuru dunia, menyortir, dan juga menetapkan skala prioritas dan ide paling brilian. Linus sendiri bukanlah satu-satunya orang yang membagi-bagikan kode sumber karena ini juga termasuk dari pola proses dari awal pengembangan dari industri komputer.
Cara kerja Linux :
Proses input yang dilakukan akan menghasilkan suatu output, dalam konteks Linux Input/output Linux keyboard (input), layar (output), file, struktur data kernel dan peralatan i/o lainnya. File Descriptor berkomunikasi dengan file memalui file descriptor direprsentasikan dengan angka 0,1,2 dan seterusnya. 0 : keyboard (standar input), 1 : layar (standar output), dan 2 : layar (error). Pemblokan (Redirection) pemblokan dilakukan pada standar input, output, dan error yaitu untuk mengalihkan file descriptor 0, 1, dan 2. Pipa (Pipeline) digunakan sebagai komunikasi antara proses. Input Þ Proses1 Þ output = Input Þ Proses2 Þ output Proses 1 menghasilkan output yang selanjutnya digunakan sebagai input oleh Proses 2. Filter sebagai utilitas Linux yang dapat memproses standar input dan menghasilkan standar output.
> Kekurangan :
- Aplikasi masih sedikit.
- Terbatasnya hardware.
- Tidak cocok untuk gaming seperti windows
> Kelebihan :
- Sistem operasi dari Linux gratis sepenuhnya.
- Linux juga mudah untuk digunakan.
- Lebih kebal terhadap serangan virus.
- Performa dari Linux lebih cepat.
- Privasi user lebih terjaga.
> Pandangan saya terahadap Linux:
Menurut saya, Linux dengan adanya sistem yang gratis secara seutuhnya akan membantu para usernya mendapatkan berbagai keperluannya didalam sistem ini dan kekebalannya terhadap serangan virus yang membuat user tidak harus repot-repot untuk perbaiki sistem secara keseluruhan karena jika satu aplikasi yang terna virus tidak akan berpengaruh pada yang lainnya.
4. Mac Os
Macintos operating system atau Mac Os adalah sistem operasi GUI pertama besutan Apple Inc. Yang digunakan untuk Macintosh komputer. Pada awalnya sistem ini dinama OS X oleh perusahaan pengembang Apple Inc. Jika mendengar nama Apple ini sebagian orang tidak menyangka karena memang lebih identik dengan produk yang sistem operasi adalah iOS. Namun ada beberapa perusahaan besar yang menyediakan berbagai perangkat lunak, Apple Inc. juga turut andil dalam pengembangan dan peluncuran Mac Os untuk pertama kalinya pada tahun 1986, setelah peluncuran pertamanya Mac Os terus mengalami pengembangan dan update, bahkan sempat Menganti namanya menjadi Mac Os X di tahun 2001 yang menjadi penerus dari Mac Os 8 dan MacOs 9. Penggunaan “X” ini ditafsirkan beberapa pihak yang menjadikan sebuah kewajiban yang dikarenakan menggunakan basis Unix dalam pengembangan dan pembuatannya. MacOs X server ini memiliki dasar yang sama dengan versi aslinya yakni Mac Os, selain itu masih ada beberapa fitur-fitur tambahan yang di sediakan yakni SMTP, SMD,LDAP dan DSN dengan lisensi sistem operasi yang berbeda. MacOs X ini awalnya diumumkan sebagai versi 10nl nya dari sistem operasi macintos komputer, pada sistem operasi Mac Os klasik menggunakan bahasa Arab seperti Mac Os 8 dan Mac Os 9. Versi Mac Os X pertama adalah produk transisi, menggunakan antarmuka mirip dengan Mac Os klasik. Rilisan MacOs X untuk menambah kemampuan menjalankan aplikasi Mac Os versi sebelumnya, aplikasi dari Mac Os X ditulis ulang menggunakan API carbon tetapi, juga bisa dijalankan secara langsung di Classic Environment tapi dengan ada beberapa penurunan performa.
Cara kerja Mac Os :
Proses running cpu sebagai pengeksekusian proses. Runnable main memory, disimpan dalam memori utama dan siap buat dijalankan. Runnable, disimpan diswap,siap untuk dijalankan tetapi dipindahkan ke memori sekunder ruang swap. Sleeping l primary storage, menunggu untuk sebua I/O untuk membangkitkan nya. Sleeping in swap, menunggu untuk sebuah I/O untuk membangkitkan dan menukarkan ke memori primer untuk dihukum.
> Kekurangan :
- Harga lebih mahal.
- Hanya bisa dijalankan pada perangkat keluaran Apple.
- Tidak bisa dijalankan dengan sistem operasi lainnya.
- Hanya mendukung kegiatan grafis dan tidak mendukung untuk game.
> Kelebihan:
- Penggunaan Unix pada MacOs membuat tingkat kestabilan diata OS.
- Jauh lebih aman dari OS.
- Tampilkan dan desain khusus menjadi MacBook tampak sempurna.
- Eksklusivitas lebih luar biasa sehingga MacOs lebih terjamin dan support untuk kedepannya.
- Dapat dijalankan pada semua sistem operasi virtual.
- Bisa digunakan dalam membuat berbagai dokumen.
- Kemampuan backup lebih baik dan dapat dilakukan secara otomatis.
> Pandangan saya terahadap Mac Os:
Menurut saya, Mac Os banyak yang lebih menyukai sistem operasi dikarenakan sistem lebih canggih dan modern sehingga mendukung kestabilan saat menjalankan suatu aplikasi dan kemampuan backup yang sangat baik.
5. Mobile
Android atau Mobile adalah sistem operasi yang awalnya diciptakan untuk kamera digital adat terhubung dengan internet, karena pasar untuk kamera digital kurang besar sehingga android dikembangkan lagi ke mobile. Pada tahun 2003 Andy Rubin, Chris White, Nick Sears dan Rich Miner memutuskan untuk mendirikan perusahaan Android Inc. Setelah 2 tahun menjalankan perusahaan ini Google menawarkan untuk akuisisi perusahaan tersebut. Walupun sudah bergabung dengan Google sejak tahun 2005, debut dari Android ini baru dimulai pada pertengahan tahun 2008 bersama dengan Google yang juga meluncurkan perangkat smartphone pertamanya yang dinama HTC dream. Model Smartphone ini merupakan smartphone pertama yang menggunakan sistem operasi Android. Setelah berhasil dengan smartphone HTC dream ini Google berkolaborasi dengan HTC dan meluncurkan produk smartphone baru yakni Nexus One, sama seperti smartphone sebelumnya yang menggunakan sistem operasi Android. Pada titik ini Android mendapatkan tanggapan positif dari masyarakat sehingg sistem operasi Android terus dikembangkan hingga berhasil mengalahkan saingannya pada saat itu. Hingga saat ini Android terus memperbarui fitur-fitur dan untuk meningkatkan kenyamanan dari para user. Logo pada Android awalnya berwarna hijau yang dirancang oleh Google pada tahun 2007 oleh desainer grafis bernama Irina Blok, proyek tersebut membuat ikon universal yang mudah dikenali dengan ditambah ikon robot secara spesifik dalam desain akhirnya. Versi awal dari adalah versi Android Beta pada tahun 2007 dan kemudian dikembangkan lagi menjadi versi komersial Android 1.0 pertama pada tahun 2008
Cara kerja Mobile :
Device android yang dilengkapi oleh kamera. Karnel android dimana terdapat kemungkinan penggunaan untuk mengirimkan perintah kepada hardware kamera, dari tumpukan ini adalah library yakni serangkaian instruksi pada smartphone untuk menangani data-data yang berbeda. Library adalah lapisan runtime yang mencangkup serangkaian inti library java. Famework sebagai tool dasar yang dimanfaatkan untuk menciptakan aplikasi kompleks.
> Kekurangan :
- Proses kerja sangat berat sehingga membuat RAM kehabisan tempat.
- Sistem operasi kurang stabil dan optimal.
- Jika disandingkan dengan hardware yang buruk akan mengurangi responsif.
- Sistem operasi Android diminta untuk harus tetap dalam keadaan koneksi aktif.
- Baterai dari sistem Android lebih cepat boros.
- Aplikasi pengguna banyak yang gratis tetapi akan muncul iklan.
> Kelebihan :
- Sistem operasi lebih Open source.
- Mudah dijangkau sehingga mudah di perbaiki jika ada kerusakan.
- Dapat diaplikasikan pada perangkat elektronik.
- Sistem operasi cepat dan responsif.
- Dapat dijalankan banyak pilihan spesifikasi hardware.
- Mudah dikostumisai dan diatur.
- Didukung berbagai aplikasi dan beragam.
- Dikembangkan oleh Google yang menjadi telekomunikasi terbesar.
> Pandangan saya terahadap Mobile :
Menurut saya, Android atau Mobile adalah sistem operasi yang dimana dibuat untuk memudahkan para user dengan sistem open source juga respon dari Android yang sangat cepat membuat user akan nyaman. Sistem operasi ini hampir semua orang didunia memakainya untuk memudahkan pekerjaan dan berkomunikasi.