Sistem Operasi

Sistem adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan.
Operasi adalah suatu kegiatan atau pelaksanaan rencana yang telah dikembangkan.
Sistem operasi adalah program atau perangkat lunak yang berfungsi sebagai perantara atau penghubung antara user dengan perangkat keras komputer.
Sebuah sistem operasi (OS) adalah sekumpulan software yang mengatur sumber daya di hardware komputer dan memberikan layanan bagi program komputer. Sistem Operasi adalah komponen penting dari sistem perangkat lunak dalam sebuah komputer. Program aplikasi biasanya membutuhkan sistem operasi untuk bisa berfungsi.
Sistem operasi time sharing menjadwal tugas agar dapat secara effisien menggunakan sistem. Hal ini termasuk menghitung alokasi biaya dari waktu processor, harddisk, printing dan berbagai sumber daya lainnya.
Untuk fungsi hardware seperti input dan output dan alokasi memory, sistem operasi berfungsi sebagai perantara antara program dengan komputer hardware. Meskipun demikian aplikasi dijalankan secara langsung oleh hardware dan biasanya akan melakukan sistem call ke fungsi di OS atau di interupsi oleh OS tersebut. Sistem operasi dapat di temukan di hampir semua alat yang mempunyai fungsi komputer mulai dari handphone, video game hingga super komputer dan web server.
Suatu system yang terdiri dari komponen-komponen kerja dan memuat metode kerja yang digunakan untuk memanfaatkan mesin
OS sebagai interface antara user dan perangkat keras berarti menyediakan mekanisme kepada end user untuk menggunakan utilitas yang disediakan.
end user tidak mau tahu akan detail proses yang melibatkan komputer Hardware, sehingga end user hanya berinteraksi via aplikasi-aplikasi yang disediakan.
Contoh sistem operasi modern termasuk Android, BSD, iOS, Linux, Mac OS X, Microsoft Windows, and IBM z/OS. Semuanya, kecuali Windows dan z/OS, mempunyai akar yang sama yaitu Unix
Tipe Sistem Operasi
Real-time
Sistem operasi real-time adalah sebuah sistem operasi multitasking yang ditujukan untuk menjalankan aplikasi real-time. Sistem Operasi real-time biasanya menspesialisasikan pada algoritma scheduling (penjadwalan) sehingga mereka dapat mencapai perilaku yang deterministik. Tujuan utama sebuah sistem operasi real-time adalah respons yang cepat dan dapat di prediksi untuk berbagai kejadian. Sistem operasi ini di rancang berdasarkan event-driven atau time-sharing atau kedua-nya. Sebuah sistem event-driven melakukan switching antar task berdasarkan prioritas atau kejadian (event) dari luar, sementara sistem operasi time-sharing melakukan switching antar task berbasis pada interupsi clock.
Multi-user
Sistem operasi multi-user memungkinkan banyak pengguna untuk mengakses sistem komputer pada saat yang sama. Sistem time-sharing dan server di Internet dapat dikategorikan sebagai sistem multi-user karena mereka memungkinkan banyak pengguna untuk mengakses komputer dengan cara berbagai waktu (sharing time). Sistem operasi single user hanya satu pengguna tapi dapat menjalankan multiple program pada saat yang sama.
Multi-tasking vs. single-tasking
Sebuah sistem operasi multi-tasking memungkinkan lebih dari satu program untuk berjalan pada satu saat, dilihat dari skala waktu manusia. Sebuah sistem single-tasking hanya dapat menjalankan satu program. Ada dua tipe Multi-tasking, yaitu:
- pre-emptive dan
- co-operative.
Di pre-emptive multitasking, sistem operasi akan membagi CPU time dan mendedikasikan satu slot untuk setiap program. Di sistem operasi Unix-like, seperti, Solaris dan Linux, biasanya mendukung pre-emptive multitasking, seperti juga AmigaOS. Cooperative multitasking dapat dicapai dengan cara saling mengandalkan satu sama lain untuk memberikan waktu/slot time ke proses yang lain dengan aturan yang baku.
Sistem Terdistribusi
Sebuah sistem operasi terdistribusi mengatur sebuah kelompok dari komputer yang independen dan membuat mereka tampak seperti satu buah komputer. Dengan perkembangan jaringan komputer memungkinkan sambungan dan komunikasi satu sama lain untuk membangun distributed computing. Komputasi terdistribusi dilakukan oleh lebih dari satu mesin. Jika komputer dalam satu group bekerjasama, maka mereka akan membangun sebuah distributed system terdistribusi.
Sistem Embedded
Sistem operasi embedded di rancang untuk digunakan di sistem komputer embedded. Sistem operasi embedded di operasikan di mesin kecil seperti PDA. Sistem operasi ini dapat beroperasi dengan sumber daya yang sangat terbatas. Sistem operasi ini di rancang agar sangat kecil dan sangat effisien. Contoh dari sistem operasi embedded ini adalah OpenWRT.
Sejarah
Pada awalnya komputer dibuat untuk menjalankan sekumpulan single task, seperti calculator. Sistem operasi belum menampakan diri sampai awal 1960. Dasar fitur sistem operasi mulai dikembangkan tahun 1950, seperti fungsi monitor yang dapat secara automatis menjalankan program yang berbeda dalam rangka mempercepat processing. Fitur hardware di tambahkan untuk membuka kemungkinan untuk menggunakan runtime library, interrupsi, dan parallel processing. Pada saat PC menjadi populer di tahun 1980-an, sistem operasi yang dibuat untuk PC secara konsep sama dengan yang digunakan di komputer yang besar.
Di tahun 1940-an, sistem elektronik digital awal tidak mempunyai sistem operasi.Sistem elektronik pada masa itu di program menggunakan sekumpulan switch mekanik atau dengan kabel jumper di papan board. Sistem ini merupakan sistem special-purpose, sebagai contoh, untuk membuat tabel balistik untuk militer atau mengatur pencetakan slip gaji dari data di punch card. Sesudah komputer aplikasi umum yang programmable dibuat, bahasa mesin (terdiri dari kalimat yang terdiri dari digit 0 dan 1 di kartu punch card) di perkenalkan untuk mempercepat proses programming. OS/360 digunakan pada sebagian besar komputer mainframe IBM di awal tahun 1966, termasuk komputer yang menolong NASA untuk menerbangkan manusia ke bulan.
Di awal tahun 1950, sebuah komputer hanya dapat menjalankan satu program pada satu waktu. Setiap pengguna menggunakan sendiri komputer untuk waktu yang terbatas sesuai dengan jadwal waktu, dengan program dan data yang ada di punch card atau punch tape. Program akan di load ke komputer, dan komputer akan bekerja sampai program selesai atau crash. Program biasanya di debug melalui panel di depan menggunakan switch dan lampu panel.
Belakangan mesin-mesin ini dilengkapi dengan program library, yang di sambungkan (di link) di program user untuk membantu operasi tertentu, seperti, input, output, dan membuat kode komputer yang dapat dibaca manusia. Ini merupakan asal muasal sistem operasi modern. Akan tetapi, mesin masih menjalankan single job pada satu waktu.
Mainframe
Di tahun 1950, banyak fitur di pelopori di bidang sistem operasi, termasuk proses batch, interupsi input/output, buffering, multitasking, spooling, runtime library, link-loading, dan program untuk mengurut catatan di file. Fitur ini tidak dimasukan dalam software aplikasi sebagai pilihan bagi programmer, tapi dibuat sebagai sistem operasi yang terpisah yang digunakan oleh semua aplikasi. Di tahun 1959, sistem operasi SHARE di lepas sebagai utility integrated untuk IBM 704, selanjutnya di mainframe 709 dan 7090 walaupun kemudian digantikan oleh IBSYS/IBJOB di 709, 7090 dan 7094.
Selama tahun 1960, IBM OS/360 memperkenalkan konsep sebuah OS untuk semua produk, yang menjadi sangat penting untuk kesuksesan mesin System/360. Sistem operasi di mainframe IBM saat ini adalah turunan dari sistem awal dan aplikasi yang ditulis untuk OS/360 masih bisa berjalan di mesin yang modern.
OS/360 juga memelopori konsep yang menentukan bahwa sistem operasi akan mencatat semua penggunaan sumber daya, termasuk alokasi memori untuk program dan data, ruang file di harddisk, penguncian file saat update. Jika proses ini di putuskan karena berbagai alasan, semua sumber daya tersebut akan direklamasi oleh sistem operasi.
Alternatif sistem operasi CP-67 untuk S/360-67 memulai sebuah jalur pada sistem operasi IBM yang memfokuskan diri pada mesin virtual. Sistem operasi lainnya yang digunakan di seri mainframe IBM S/360 termasuk sistem yang dikembangkan sendiri oleh IBM:
- COS/360 (Compatibility Operating System),
- DOS/360 (Disk Operating System),
- TSS/360 (Time Sharing System),
- TOS/360 (Tape Operating System),
- BOS/360 (Basic Operating System),
- ACP (Airline Control Program),
Termasuk beberapa sistem non-IBM:
- MTS (Michigan Terminal System),
- MUSIC (Multi-User System for Interactive Computing),
- ORVYL (Stanford Timesharing System).
Control Data Corporation mengembangkan sistem operasi SCOPE di tahun 1960-an untuk batch processing. Bekerjasama dengan University of Minnesota, sistem operasi Kronos dan selanjutnya NOS dikembangkan pada tahun 1970-an, yang mendukung batch secara simultan dan penggunaan timesharing. Seperti sistem timesharing komersial lainnya, interfacenya merupakan extensi dari Dartmouth BASIC operating systems, salah satu usaha rintisan dalam timesharing dan bahasa pemrogramman. Di akhir tahun 1970-an, Control Data dan University of Illinois mengembangkan sistem operasi PLATO, yang menggunakan display plasma panel dan jaringan time sharing jarak jauh. Plato termasuk cukup inovatif pada masanya, fitur seperti real-time chat, dan game grafis multi-user.
Burroughs Corporation memperkenalkan B5000 di tahun 1961 dengan sistem operasi MCP, (Master Control Program). B5000 di rancang sebagai stack machine untuk mendukung bahasa tingkat tinggi tanpa bahasa mesin atau assembler, dan MCP adalah sistem operasi pertama yang ditulis secara exclusif dalam bahasa tingkat tinggi - ESPOL, sebuah dialek dari ALGOL. MCP juga memperkenalkan banyak innovasi baru, seperti implementasi komersial pertama untuk memory virtual. Dalam masa pengembangan AS400, IBM sempat mendekati Burroughs untuk membeli lisensi dari MCP agar dapat di jalankan di hardware AS400. Proposal IBM di tolak oleh manajemen Burroughs untuk melindungi produksi hardware mereka. MCP sampai hari ini masih digunakan di komputer Unisys ClearPath/MCP.
UNIVAC, pembuat komputer komersial pertama, memproduksi sistem operasi EXEC. Seperti halnya sistem mainframe awal, EXEC adalah sistem yang berorientasi batch yang mengatur drum magnetic, disk, card reader dan line printer. Di tahun 1970-an, UNIVAC membuat Real-Time Basic (RTB) system untuk mendukung time sharing skala besar, yang diturunkan Dartmouth BC system.
General Electric dan MIT mengembangkan GECOS (General Electric Comprehensive Operating Supervisor), yang memperkenalkan konsep keamanan yang berlapis. Setelah di akusisi oleh Honeywell, sistem operasi ini di beri nama GCOS (General Comprehensive Operating System).
Digital Equipment Corporation juga mengembangkan banyak sistem operasi untuk berbagai komputernya, termasuk TOPS-10 dan TOPS-20 time sharing system untuk 36-bit PDP-10 class system. Sebelum UNIX banyak digunakan, TOPS-10 adalah sistem operasi yang paling populer di universitas, dan di komunitas awal ARPANET.
Di akhir tahun 1960-an hingga akhir 1970-an, kemampuan hardware berevolusi juga software berhasil di porting agar berjalan di lebih dari satu sistem. Sistem awal banyak menggunakan microprogramming untuk mengimplementasi fitur pada sistem mereka untuk membuat arsitektur komputer menjadi tampak sama seperti yang lain dari seri komputer lainnya. Sebetulnya sebagian besar 360 sesudah 360/40 (kecuali 360/165 dan 360/168) menggunakan implementasi microprogram. implementations. Selanjutnya dipahami kompatibilitas aplikasi terbukti lebih penting.
Banyak sekali investasi software untuk sistem ini dilakukan sejak tahun 1960-an karena kebanyakan pembuat komputer akan mengembangkan sistem operasi yang cocok untuk hardware-nya. Beberapa sistem operasi yang mendukung mainframe adalah:
- Burroughs MCP – B5000, 1961 hingga Unisys Clearpath/MCP, sekarang.
- IBM OS/360 – IBM System/360, 1966 hingga IBM z/OS, sekarang.
- IBM CP-67 – IBM System/360, 1967 hingga IBM z/VM, sekarang.
- UNIVAC EXEC 8 – UNIVAC 1108, 1967, hingga OS 2200 Unisys Clearpath Dorado, sekarang.
Microcomputer
PC-DOS adalah awal sistem operasi untuk personal komputer yang berupa command line interface (CLI). Mac OS dari Apple Computer menjadi sistem operasi pertama yang menggunakan Graphical User Interface (GUI). Banyak dari fitur-nya seperti Windows dan Icon dikemudian hari menjadi ciri GUI.
Mikrokomputer pertama tidak mempunyai kapasitas atau kebutuhan untuk menjalankan sistem operasi yang rumit yang dikembangkan di mainframe atau mini. Sistem operasi minimalistik di kembangkan, kadang kala dimasukan kedalam ROM yang dikenal sebagai monitor. Salah satu sistem operasi awal yang cukup menonjol adalah CP/M, yang di dukung oleh banyak mikrokomputer awal dan sangat mirip dengan Microsoft MS-DOS, yang menjadi sangat populer karena dipilih sebagai sistem operasi IBM PC (versi IBM dari MS-DOS dari dikenal sebagai IBM DOS atau PC DOS). Di tahun 1980-an, Apple Computer Inc. (sekarang Apple Inc.) meninggalkan seri Apple II yang popular untuk memperkenalkan Apple Macintosh computer dengan innovative Graphical User Interface (GUI) dengan Mac OS.
Dengan di perkenalkannya CPU Intel 80386 dengan arsitektur 32-bit dan kemampuan paging, komputer personal mempunyai kemampuan untuk menjalankan sistem operasi multitasking seperti minikomputer dan mainframe yang awal. Microsoft meresponds dengan mengambil Dave Cutler, yang mengembangkan sistem operasi VMS di Digital Equipment Corporation. Dave memimpin pengembangkan sistem operasi Windows NT yang menjadi dasar dari sistem operasi Microsoft. Steve Jobs, salah satu pendiri Apple Inc., memulai NeXT Computer Inc., yang mengembangkan sistem operasi NEXTSTEP. NEXTSTEP dikemudian hari di beli oleh Apple Inc. dan digunakan, bersama dengan code dari FreeBSD sebagai inti dari Mac OS X.
GNU Project di awali oleh seorang activis dan programmer Richard Stallman dengan tujuan untuk membuat software yang benar-benar free (bebas) sebagai pengganti dari sistem operasi UNIX yang berhak cipta (proprietary). GNU Project secara umum sangat sukses untuk menduplikasi fungsi berbagai hal dari UNIX, tapi mengembangkan sistem operasi GNU Hurd kernel tampaknya kurang produktif. Tahun 1991, seorang mahasiswa komputer science dari finland Linus Torvalds, dengan di bantu oleh banyak relawan berkolaborasi melalui Internet, melepaskan versi pertama kernel Linux. Tak lama kemudian, merger dengan komponen GNU untuk membentuk sebuah sistem operasi yang komplit. Sejak itu, kedua komponen tersebut biasanya di kenal sebagai "Linux" oleh industri software, nama yang sangat di tentang oleh Stallman maupun Free Software Foundation, mereka lebih suka dengan nama GNU/Linux. Berkeley Software Distribution, dikenal sebagai BSD, adalah turunan UNIX yang disebarkan oleh University of California, Berkeley, dimulai sekitar tahun 1970-an. BSD di sebarkan dengan bebas dan di porting ke banyak minikomputer. BSD akhirnya memperoleh beberapa pengikut di PC, seperti, FreeBSD, NetBSD dan OpenBSD.
Abstraksi Komponen Sistem Komputer
Sebuah sistem komputer dapat dibagi ke dalam beberapa komponen utama, seperti
- Para Pengguna (Users)
- Perangkat Keras (Hardware)
- Perangkat Lunak (Software)
Para pengguna (users) ini merupakan pihak yang memanfaatkan sistem komputer tersebut.Para pengguna di sini bukan saja manusia, namun mungkin berbentuk program aplikasi lain, ataupun perangkat komputer lain.
Perangkat keras (hardware) ini berbentuk benda konkret yang dapat dilihat dan disentuh.Perangkat keras ini merupakan inti dari sebuah sistem, serta penyedia sumber-daya (resources) untuk keperluan komputasi.
Diantara users dan hardware terdapat sebuah penghubung yang disebut dengan Perangkat Lunak (software). Perangkat lunak secara garis besar dibagi lagi menjadi dua yaitu Program Aplikasi dan Sistem Operasi.
Program aplikasi merupakan perangkat lunak yang dijalankan oleh para pengguna untuk mencapat tujuan tertentu. Sedangkan, Sistem Operasi dapat dikatakan merupakan sebuah perangkat lunak yang memfasilitasi perangkat keras agar lebih mudah dimanfaatkan oleh para pengguna melalui program-program aplikasi tersebut.Sistem Operasi berada di antara perangkat keras komputer dan perangkat aplikasinya.
Secara lebih rinci, Sistem Operasi didefinisikan sebagai sebuah program yang mengatur perangkatkeras komputer, dengan menyediakan landasan untuk aplikasi yang berada di atasnya, serta bertindak sebagai penghubung antara para pengguna dengan perangkat keras.Sistem Operasi bertugas untuk mengendalikan (kontrol) serta mengkoordinasikan pengunaan perangkat keras untuk berbagai program aplikasi untuk bermacam-macam pengguna.
Pengertian Sistem Operasi (3 Sudut Pandang)
Sudut Pandang Pengguna
Sistem Operasi merupakan sebagai alat untuk mempermudah penggunaan komputer.Dalam hal ini Sistem Operasi seharusnya dirancang dengan mengutamakan kemudahan penggunaan, dibandingkan mengutamakan kinerja ataupun utilisasi sumber-daya.Sebaliknya dalam lingkungan berpengguna-banyak (multi-user), Sistem Operasi dapat dipandang sebagai alat untuk memaksimalkan penggunaan sumber-daya komputer. Akan tetapi pada sejumlah komputer, sudut pandang pengguna dapat dikatakan hanya sedikit atau tidak ada sama sekali.
Sudut Pandang Sistem
Sistem Operasi dapat dianggap sebagai alat yang menempatkan sumber daya secara efisien.Sistem Operasi ialah manager bagi sumber daya, yang menangani konflik permintaan sumber daya secara efisien.Sistem Operasi juga mengatur eksekusi aplikasi dan operasi dari alat Masukan/Keluaran.Fungsi ini dikenal juga sebagai program pengendali (Control Program).
Sudut Pandang Tujuan
Sistem Operasi dapat dipandang sebagai alat yang membuat komputer lebih nyaman digunakan (convenient) untuk menjalankan aplikasi dan menyelesaikan masalah pengguna. Tujuan lain Sistem Operasi ialah membuat penggunaan sumber daya komputer menjadi efisien.
Fungsi Dasar
- Menjembatani hubungan antara hardware dan program aplikasi yang dijalankan oleh user
- Mengarur dan mengawasi penggunaan perangkat keras oleh user dan berbagai program dan aplikasi
- Sebagai pengendali error yang terjadi pada komputer.
- Mengatur sumber daya hardware seperti printer, memori, DVD ROOM dll.
Jenis
- Single User-Singel Tasking adalah satu komputer yang bisa digunakan oleh satu user dan hanya bisa menjalankan satu program dalam satu waktu.
- Multi User-Singel Tasking adalah satu komputer dapat digunakan oleh banyak user tetapi satu user hanya dapat menjalankan satu program di satu server.
- Multi User-Multi Tasking adalah satu komputer dipakai bersamaan oleh banyak user dan dapat menjalankan banyak program aplikasi dalam satu waktu.
- Multi User-Multi Tasking adalah satu komputer dipakai satu user dan dapat menjalankan banyak program dalam satu waktu.
Sistem Operasi Computer Device
OS UNIX
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). Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation. Arsitektur Unix dan model client/server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan daripada proses tunggal di komputer.
Unix awalnya ditulis menggunakan bahasa assembler. Ken Thompson menulis bahasa B, berbasis pada BCPL, berdasarkan pengalamannya di projek MULTICS. Bahasa B kemudian di ganti oleh bahasa C, dan Unix, ditulis ulang dalam bahasa C, dikembangkan menjadi keluarga sistem operasi yang besar, kompleks dan saling berhubungan yang menjadi sangat berpengaruh pada semua sistem operasi modern.
Keluarga UNIX-like adalah sebuah kelompok sistem operasi yang sangat besar, dengan beberapa sub-kategori utama, termasuk, System V, BSD, dan Linux. Nama "UNIX" adalah merek dagang dari The Open Group yang me-lisensi-kan untuk digunakan di semua sistem operasi yang sesuai dengan definisi mereka. Nama "UNIX-like" lebih sering digunakan untuk menyebutkan sistem operasi yang mirip dengan UNIX yang orisinil.
Sistem Unix-like berjalan di berbagai arsitektur komputer. Mereka banyak digunakan di server untuk usaha/bisnis, juga di workstation untuk lingkungan akademik dan engineering. Varian UNIX yang free, seperti Linux dan BSD.
Ada empat empat sistem operasi yang di sertifikasi oleh The Open Group (pemegang merek dagang UNIX) sebagai Unix. Sistem Operasi tersebut adalah HP-UX dan IBM AIX keduanya adalah turunan dari System V original dan hanya dapat di jalankan di hardware masing-masing vendor tersebut. Sedangkan, Sistem Operasi Solaris dari Sun Microsystem dapat dijalankan di berbagai hardware, termasuk x86 dan Sparc server, dan PC. Apple OS X, yang merupakan pengganti dari Apple MacOS, mempunyai kernel hybrid berbasis dari varian BSD yang diturunkan dari NeXTSTEP, Mach, dan FreeBSD.
Unix interoperability dilakukan melalui POSIX standard. POSIX standard dapat di terapkan ke sistem operasi manapun, walaupun awalnya dikembangkan untuk varian Unix.
Sejarah
Bell Laboratory merupakan salah satu laboratory yang turut aktif didalam mengembangkan sistem operasi timesharing yang juga dikenal dengan sebutan MUTICS (MULTipex Information and Computing Service). Ditahun 1968, departemen penelitian dari Bell labs menyadari adanya beberapa probem yang vital dari sistem operasi tersebut, dan hal tersebut mendorong Bell labs untuk mengundurkan diri dari projek MULTICS disekitar tahun 1969.
Beberapa staff Bell labs, di antaranya D.Ritchie dan K.Thompus yang juga dikenal sebagai penulis utama bahasa C, kemudian berkumpul dan mulai peneitian untuk mengembangkan sistem operasi sebagai alternatife dari MULTICS. Thompus akhirnya memutuskan untuk menulis kembali MULTICS, tapi kali ini Thompus menggunakan bahasa assembler dan ditunjukan khusus untuk PDP-7 komputer mini.
Ternyata hasinya cukup memuasakan dan hal ini mendorong bergabungnya seluruh team untuk pengembangan lebih lanjut. salah satu anggota dari team tersebut ialah, brian kernighan, kemudian menyebut sistem baru tersebut dengan nama UNICS (UNiplex Information and Computing Service). Untuk selanjutnya, nama ini dikenal dengan nama UNIX.
Kelebihan
- Portabilitas yaitu dapat diadaptasikan dengan mudah ke komputer lain.
- Multiuser, dapat digunakan oleh banyak pengguna sekaligus.
- Multitasking, dapat menjalankan tugas secara bersamaan dalam satu waktu.
- Sistem file hirarkikal, pengorganisasian informasi atau data dalam bentuk yang mudah untuk diingat dan diakses.
- Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client pengembangan Java.
- Mempunyai kinerja yang lebih baik daripada Windows NT.
- UNIX adalah sistem operasi yang hampir gratis.
Kekurangan
- Tampilan kurang menarik.
- Membutuhkan memori yang cukup besar.
- Masih belum banyaknya game-game besar yang bersedia dijalankan pada platform ini.
- Beberapa hardware sulit untuk menyediakan driver untuk Linux.
- Sulit digunakan untuk pengguna awam.
OS LINUX
Linux adalah nama dari sebuah sistem operasi yang berbasis Unix yang disebarluaskan ke masyarakat secara gratis dan berada di bawah lisensi GNU General Public License (GPL), yang berarti bahwa Linux didistribusikan berikut dengan source code-nya. Ketersediaan akses kode sumber memungkinkan para pengguna untuk memodifikasi sistem operasi ini yang kemudian diperbolehkan juga untuk digunakan dan didistribusikan kembali secara bebas. Penemunya adalah Linus Torvalds. OS LINUX dibangun dengan bahasa C/C++ Programming Language.
Sejarah
Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds.Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum.
Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991.Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).
Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari.Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME).
Linux mempunyai perkembangan yang sangat cepat.Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang.Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis.Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat.
Kelebihan
- Bersifat open source, bebas dan terbuka. sehingga tidak perlu biaya untuk mendapatkannya. LISENSI FREE dan boleh di utak atik semaunya.
- Linux sekarang sudah mudah di operasikan. kalo dulu pengguna linux identik dengan para hacker, tapi sekarang orang awam pun sudah banyak yang menggunakannya.
- Hampir semua aplikasi yang biasa dijalankan di windows, sudah ada aplikasi linuxnya yang dikembangkan oleh komunitas linux atau bisa juga menggunakan software emulator.
- Memiliki pengamanan yang lebih unggul karena di desain multiuser sehingga apabila virus menyerang user tertentu, akan sangat sulit menyebar ke user lainnya.
- Cocok untuk PC yang memiliki spesifikasi minimum karena linux membutuhkan resource yang lebih kecil dibandingkan Windows.\
- Jarang crash atau nge-hang yang mengharuskan kita untuk merestart komputer karena linux lebih stabil.
- Memiliki komunitas di berbagai penjuru dunia.
- Terdapat beragam pilihan seperti Ubuntu, Fedora, Debian, Centos, RedHat, OpenSuse, Mandriva, dan sebagainya.
Kekurangan
- Banyak user yang belum terbiasa menggunakan linux.
- Dukungan hardware dari vendor-vendor tertentu yang tidak terlalu baik pada linux.
- Proses instalasinya tidak semudah windows.
- Aplikasi di linux belum seampuh aplikasi windows.
- Bagi administrator sistem yang belum terbiasa dengan Unix-like, maka mau gak mau harus belajar dulu.
- Struktur direktori dan hak akses yang membingungkan bagi user yang terbiasa menggunakan windows.
MAC OS
MacOS adalah singkatan dari kata Macintosh Operating System.Mac OS diciptakan oleh perusahaan Apple Inc. Mac OS merupakan sistem operasi pertama yang menggunakan Graphical User Interface – GUI. Nama Macintosh diambil dari nama apel kesukaan salah satu pakar antarmuka manusia-komputer Amerika Serikat yang bergabung di Apple Computer Inc., Jef raskin , yaitu McIntosh. Mac OS diperkenalkan pada tahun 1984, dan menjadi salah satu raksasa penguasa Operating System sekarang. Sejak tahun 2006, MAC OS telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86.
Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh yang diperkenalkan pada tahun 2001.Karakter “X” adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8Mac OS 9.Pada dasarnya versi Server ini mirip dengan versi standarnya, dengan perbedaan bahwa versi Serverworkgroup dalam komputer berskala besar.
Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda. mencakup piranti lunak 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
- Lebih stabil karena menggunakan UNIX
- Multitasking
- Bisa mengenal file format windows
- Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia
- Dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya
- Open source code sehingga Mac OS sulit dibajak
- Ada ‘Time Machine’ yang akan bekerja secara otomatis pada background tanpa mengganggu aplikasi yang dijalankan untuk mem-backup system yang sedang berjalan dan perubahan-perubahan pada data
- Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword
- Macintosh memiliki keamanan terhadap virus, spyware, dan sebagainya. Hal ini menjadi alasan terbesar mengapa banyak orang memilih Mac karena untuk menghindari virus
- Operating System Mac ini mudah digunakan dan mudah dipelajari. Karena sumbernya jelas, training centre-nya ada, dan secara umum ketika orang dihadapkan pada Mac OS mudah belajarnya
- Mac memiliki jaminan kepastian dan support hardware yang jelas
Kekurangan
- Mahal
- Hanya cocok untuk graphic designer
- Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS
- Mac tidak bisa dirakit sendiri karena Apple sudah tidak memberi license buat perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS
- Software di Mac OS tidak begitu lengkap
- Kurang cocok untuk aplikasi server dan game (rid)
Windows
Sistem operasi Windows merupakan pengembangan dari MS-DOS, sebuah sistem operasi berbasis modul teks dan command-line atau CLI (Command Line Interface). Windows merupakan sistem operasi yang menyediakan lingkungan berbasis grafis GUI (Graphical User Interface) dan kemampuan multitasking.
Mircorost Windows adalah Sistem Operasi yang dikembangkan oleh Microsoft Corporation. Microsoft Corporation adalah sebuah perusahaan multinasional Amerika Serikat yang berkantor di pusat Redmond, Washington, Amerika Serikat yang mengembangkan, membuat, memberi lisensi, dan mendukung beragam produk dan jasa terkait dengan computer. Perusahaan ini didirikan oleh Bill Gates dan Paul Allen pada tanggal 4 April 1975. Selanjutnya...
Sistem Operasi Mobile Device
Sistem operasi Symbian adalah sistem operasi yang dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan pada mobile.Sistem operasi Symbian mampu melakukan operasi secara multithreading, multitasking dan pengamanan terhadap memori.Dan semua pemrograman pada Symbian dilakukan secara event-based,
artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu. Namun perlu dipahami sistem operasi ini memang ditujukan untuk diinstal pada peralatan mobile dengan keterbatasan sumber daya.Multithread dan multitasking memberikan kemampuan Symbian OS untuk menjalankan lebih dari satu aplikasi sekaligus.
Perkembangan
Pada tahun 1980, berdiri perusahaan pengembang software Psion yang didirikan oleh David Potter.Sistem operasi yang dikembangkan lebih difokuskan pada penggunaan di telepon bergerak. Pada tahun 1998, perusahaan Ericsson, Nokia, Motorola dan Psion bekerja sama untuk membangun system operai mobile yang diberi nama Symbian.
Sistem operasi tersebut terus berkembang hingga dikeluarkan Symbian OS v9.3. Pada 2008, Nokia mengumumkan pembelian seluruh sisa saham Symbian Ltd.
Pada akhir tahun 2009, posisi sistem operasi symbian sebagai penguasa pasar sistem operasi bergerak mulai direbut oleh sistem operasi buatan google yaitu sistem operasi android dengan ponsel pertamanya htc dreaam g1.vendor ponsel seperti samsung,lg,sony ericsson sekarang tidak laagi menggunakan sistem oprasi symbian dan menyatakan berhenti mendukung sistem operasi ini.
Pada tahun 2013 nokia tidak mengeluarkan ponsel symbian lagi karena telah digantikan dengan windows mobile besutan nokia.
Kelebihan
- Dirancang sejak awal untuk mobile
- Banyak proses dapat berjalan, saling berkomunikasi, dan memanfaatkan banyak thread (Multitasking dan multithreading)
- Sistem file yang kompatibel dengan Microsoft Windows (FAT32); sistem file lain didukung melalui plugin
- Mendukung TCP/IP, serial, infrared, bluetooth
Kekurangan
- Symbian kalah saing dengan adanya system operasi baru besutan dari merek dagang yang lain, seperti iphone, blackberry, dan android.
- Tidak ada virtual memory
- Konfigursi systemnya hampir sama dengan komputer, symbian rentan terkena virus.
Windows Phone adalah sebuah sistem operasi mobile yang dikembangkan oleh Microsoft dan merupakan pengganti platform Windows Mobile.Sistem operasi ini pertama diluncurkan pada tahun 2010 dan diluncurkan di Asia pada awal 2011. Dengan Windows Phone, Microsoft menciptakan antarmuka pengguna baru menggunakan bahasa desainnya yang diberi namaModern Style UI.
Perkembangan
Perkembangan Windows Phone itu bermula dari adanya Windows Mobile. Pertama kali Windows Mobile muncul sebagai sistem operasi Pocket PC 2000
Pocket PC 2000, diluncurkan pada 19 April 2000 merupakan awal dari sistem operasi Windows Mobile dan dibuat untuk menjadi penerus sistem operasi yang ditanamkan dalam PC Mini (Palm-Size PC). Namun, kompatibilitasnya tidak banyak berubah dengan banyaknya aplikasi yang diadopsi dari PC Mini. Pocket PC 2000 dibuat untuk perangkat Pocket PC, namun demikian beberapa perangkat PC Mini juga bisa diperbarui.
Kemudian, beberapa ponsel dengan Pocket PC 2000 diluncurkan, namun demikian, platform perangkat keras untuk ponsel pintar Micrsoft belum dibuat. Satu-satunya perangkat yang didukung oleh produk ini adalah perangkat dengan resolusi layar 240 x 320 (QVGA). Format kartu data berpindah (removable storage card) yang didukung adalah CompactFlash dan MultiMediaCard (MMC). Perangkat Pocket PC belum distandarisasi dengan arsitektur PC tertentu yang spesifik. Akibatnya, Pocket PC 2000 diluncurkan dalam berbagai arsitektur CPU: SH-3, MIPS, dan ARM. Secara tampilan, sistem operasi Pocket PC mirip dengan sistem operasi Windows 98, Windows Me, dan Windows 2000.
Pocket PC 2002, dirilis pada Oktober 2001. SepertiPocket PC 2000, sistem operasi ini disokong oleh Windows CE 0. Walau sebenarnya ditargetkan untuk ponsel Pocket PC dengan resolusi layar 240 x 320 (QVGA), Pocket PC 2002 juga dapat digunakan di ponsel Pocket PC dan untuk pertama kalinya, padaponsel pintar. Ponsel pintar dengan Pocket PC 2002 ini sebagian besar menggunakan sistem GSM. Secara tampilan, Pocket PC 2002 didesain menyerupai Windows XP
Windows Mobile 2003, dirilis pada 23 Juni 2003, dan pertama kalinya dikeluarkan dengan nama Windows Mobile. Sistem operasi ini dikeluarkan dalam empat edisi: “Windows Mobile 2003 untuk Pocket PC Premium”, “Windows Mobile 2003 untuk Pocket PC Profesional”, “Windows Mobile 2003 untuk ponsel pintar”, dan “Windows Mobile 2003 untuk ponsel Pocket PC”
Windows Mobile 2003 SE, dirilis 24 Maret 2004 dan pertama kali digunakan pada Dell Axim x 30. Perangkat ini merupakan versi terakhir yang memungkinkan pengguna untuk melakukan backup dan restore keseluruhan data melalui ActiveSync
Windows Mobile 5, dirilis di Las Vegas 9-12 Mei 2005. Microsoft mengeluarkan penyokong utama untuk Windows Mobile 5 pada 12 Oktober 2010 dan penyokokng tambahan pada 13 Oktober 2015. Pertama kali dikeluarkan oleh Dell Axim x51.
Windows Mobile 6, dirilis 12 Februari 2007pada 3GSM World Congress 2007. Sistem operasi ini dibuat dalam tiga versi: “Windows Mobile 6 Standard” untuk ponsel pintar dengan layar sentuh, “Windows Mobile Profesional” untuk ponsel Pocket PC, dan “Windows Mobile 6 Classic” untuk Pocket PC dengan radio seluler. Tampilan Windows Mobile 6 didesain menyerupai tampilan Windows Vista. Dalam hal fungsi, Windows Mobile 6 mirip dengan Windows Mobile 5, namun lebih stabil.
Windows Mobile 6.1, dirilis 1 April 2008. Sistem operasi ini merupakan pengembangan dari Windows Mobile 6 yang telah membawa berbagai penyempurnaan performa, beranda yang didesain ulang dengan tampilan baris-baris yang dapat diperluas untuk menunjukkan informasi lebih lanjut jika diklik, walau hanya tersedia untuk edisi Windows Mobile Standard.
Windows Mobile 6.5, merupakan perbaikan dari versi Windows Mobile 6.5 yang dirilis pada 11 Mei 2009, dan perangkat pertama yang menggunakan sistem operasi ini keluar pada akhir Oktober 2009.Perbaikan meliputi penambahan beberapa fitur, seperti GUI yang diperbarui, label yang dapat digeser; walau sebenarnya semua itu hanya perbaikan kecil. Dalam Windows Mobile 6.5 juga terdapat Internet Explorer 6 yang memiliki interface yang telah diperbaiki.
Windows Phone 7. Pada 15 Februari 2010, Windows Mobile digantikan oleh Windows Phone. Microsoft meluncurkan konsep yang benar-benar baru yaitu Windows Phone dalam Mobile World Congress di Barcelona. Windows Phonediluncurkan di Eropa, Singapura, dan Australia pada 21 Oktober 2010 dan di AS dan Kanada pada 8 November 2010, dan di bagian dunia lainnya pada 2011. Microsoft berencana melanjutkan saja jajaran Windows Mobile sehingga sistem operasi ini disebut Windows Phone 7 .Ponsel yang menggunakan Windows Mobile versi 6.x tidak bisa dinaiktingkatkan ke versi 7.
Perkembangan selnjutnya muncul Windows Phone 7.5 Mango, Windows Phone 7.5 Tango, Windows Phone 7.8, Windows Phone 8, dan Windows Phone 8.1
Kelebihan
- Sebagian besar teknologi IT (information technology) yang dipakai berbasis Windows, dalam hal platform serta ekstensi yang mudah dengan software computer.
- Windows Mobile menawarkan berbagai fitur unggulan seperti Mobile Blog, GPS, menonton televisi, serta Mobile Database.
Kekurangan
- Windows Mobile bersifat tertutup sehingga sulit bagi software developer independen untuk menciptakan aplikasi-aplikasi baru.
iOS adalah sistem operasi mobile yang dikembangkan oleh Apple dan hanya berjalan pada perangkat mobile besutan Apple yaitu iPhone, iPad, dan iPod. iOS pada awalnya bernama OSiPhone, dan dikenal pertama kali berbarengan dengan peluncuran iPhone generasi pertama yaitu iPhone 2G. Akhirnya pada bulan Juni 2009 tepatnya saat perilisan OS iPhone generasi ke-3 nama OS iPhone berubah nama menjadi iOS yang kita kenal sekarang ini.
Sejarah
iPhone OS 1
iPhone OS 1 sistem operasi mobile keluaran Apple. Tidak ada nama resmi yang diberikan pada rilis awal. Pada tanggal 6 Maret 2008, dengan merilis kit pengembangan perangkat lunak iPhone (iPhone SDK), Apple menamainya iPhone OS dan mereka menamainya dengan “iOS” pada tanggal 7 Juni 2010.
iPhone OS 2
iPhone OS 2, rilis besar kedua dari iOS, tersedia pada 11 Juli 2008 berbarengan dengan rilis iPhone 3G. Perangkat yang menjalankan 1.x yang upgradable ke versi ini.Versi OS ini memperkenalkan App Store, membuat aplikasi pihak ketiga yang tersedia untuk iPhone dan iPod Touch.Sebelum rilis publik dari iPhone OS 2.0, Apple mengadakan acara keynote mengumumkan iPhone OS Software Development Kit (“SDK”) untuk pengembang.
iPhone OS 3/iOS 3
iPhone OS 3.0 tersedia untuk iPhone 3GS. Dirilis pada 17 Juni 2009.Rilis ini menambahkan fitur seperti copy dan paste, dan MMS.Perangkat yang menjalankan OS iPhone 2.x mampu upgradable untuk software ini.Rilis final didukung pada asli iPhone dan iPod Touch adalah iPhone OS 3.1.3.Sementara untuk iPad diperkenalkan dengan iOS 3.2.
iOS 4
iOS 4 dibuat tersedia untuk umum untuk iPhone dan iPod Touch pada 21 Juni 2010. Ini adalah yang pertama rilis utama iOS untuk menghilangkan dukungan untuk beberapa perangkat (iPhone dan iPod Touch lama). iOS 4.2.1, dirilis 22 November 2010, menambahkan kompatibilitas iPad. Itu rilis awal pada iPad 2.Ini juga adalah versi terakhir untuk dukungan iPhone 3G dan iPod Touch (generasi 2).iOS 4.2.1 diganti oleh iOS 4.2. Karena bug Wi-Fi di iOS 4.2 beta 3, menyebabkan Apple untuk merilis iOS 4.2 GM dan GM 4.2.1.
iOS 5
iOS 5 diperkenalkan kepada publik pada 6 Juni 2011. Sistem Operasi ini dirilis untuk iPhone 3GS, iPhone 4 (GSM dan CDMA), iPhone 4S, iPod Touch (generasi ke-3 & 4), iPad, dan iPad 2 pada 12 Oktober 2011. iOS 5.1.1 adalah rilis final untuk iPad (generasi 1) dan iPod Touch.
iOS 6
iOS 6 diumumkan dan dulu pada 11 Juni 2012 pada Apple Worldwide Developers Conference (WWDC) 2012, beberapa perangkat yang lebih tua tidak lagi didukung, khususnya iPod Touch (generasi ke-3), dan iPad (generasi 1). Perangkat yang didukung termasuk iPhone 3GS dan kemudian iPod Touch (generasi ke-4) dan kemudian dan iPad 2.iOS 6 memiliki dukungan terbatas pada iPhone 3GS, iPad 2, dan iPod Touch (generasi ke-4).
iOS 7
Apple mengumumkan iOS 7 pada tanggal 10 Juni 2013 pada acara tahunan Apple Worldwide Developers Conference (WWDC), pada tahun 2013 juga meluncurkan dua model iPhone baru yaitu iPhone 5C dan iPhone 5S. Dengan rilis ini, dukungan hilang untuk perangkat yang lebih tua, khususnya iPhone 3GS (karena keterbatasan hardware) dan iPod Touch (generasi ke-4) (karena masalah kinerja). Perangkat yang didukung pada rilis ini termasuk iPhone 4 dan lebih tinggi, iPod Touch (generasi ke-5), iPad 2 dan lebih tinggi, dan iPad Mini (generasi 1) dan lebih baru. iOS 7.1.2 adalah rilis final pada iPhone 4.
iOS 8
Apple mengumumkan iOS 8 pada 2 Juni 2014 di Apple Worldwide Developers Conference (WWDC), Pada tahun 2014 Apple juga meluncurkan iPhone 6 dan iPhone 6 Plus. iOS 8 memiliki dukungan terbatas pada iPad 2, iPhone 4S, dan iPod Touch (generasi ke-5). Versi final dari iOS 8 adalah iOS 8.4.1. Rilis ini memperbaiki beberapa bug pada Apple Music dan patched TaiG Jailbreak.
iOS 9
Apple mengumumkan iOS 9 pada 8 Juni 2015 di Apple Worldwide Developers Conference (WWDC), dengan rilis untuk publik pada tanggal 16 September 2015.Dengan rilis ini, Apple tidak menjatuhkan dukungan untuk perangkat iOS, jadi semua perangkat yang mendukung iOS 8 memenuhi syarat untuk upgrade ke iOS 9.Perangkat yang didukung pada rilis ini antara iPhone 4S keatas, iPod Touch (generasi ke-5) keatas, iPad 2 keatas, dan iPad Mini (generasi 1) keatas. Namun, iOS 9 memiliki dukungan terbatas pada iPad 2, iPhone 4S, iPad Mini (generasi 1), dan iPod Touch (generasi ke-5).
iOS 10
Baru-baru ini Apple mengumumkan iOS terbaru yaitu iOS 10 pada bulan ini.Dalam acara Apple Worldwide Developers Conference (WWDC), Apple memperkenalkan Sistem Operasi mobile terbaru mereka yaitu iOS 10.Sayangnya, bagi perangkat apple yang masih menggunakan chipset A5 seperti iPhone 4S tidak bisa melakukan update.iOS 10 akan tersedia pada perangkt iPhone 5 ke atas, iPad 4 ke atas, iPad mini 2 keatas dan iPod Touch 6 ke atas.
Kelebihan
Kontrol atas Hardware
Seperti yang diketahui bahwa sistem operasi iOS hanya berjalan pada perangkat mobile peroduksi Apple.Jadi Apple dapat mengontrol sepenuhnya hardware mobile mereka. Berbeda dengan sistem operasi mobile lain seperti Android, dimana banyak produk perangkat mobile yang menggunakannya. Hal ini berpengaruh saat terjadinya update sistem operasi.
Ketika Sistem Operasi Android telah meluncurkan versi terbarunya, seluruh perangkat mobile yang menggunakan Android OS dapat melakukan update, namun tidak semua semua bisa bekerja dengan maksimal.Hal ini karena Android OS tidak bisa membatasi perangkat mobile mana saja yang bisa melakukan update.
Berbeda dengan iOS, jika versi terbaru mereka terasa berat untuk beberapa perangkat mobile mereka yang lebih tua, maka Apple tidak akan menyediakan iOS versi terbaru ke perangkat mobile tersebut, karena hal tersebut akan sia-sia. Ketika perangkat mobile dipasangkan sistem operasi yang tidak sesuai dengan spesifikasi perangkatnya, maka sistem tidak akan berjalan dengan baik dan akan sering terjadi lag atau crash.
Lag jarang terjadi
iOS bukan berarti bebas dari lag dan crash, namun jika dibandingkan dengan Android, iOS relatif lebih mulus performanya. Android kadang crash dan ngelag meski kita tidak melakukan apa-apa.Bahkan, terkadang Android memberi pesan peringatan force stop karena aplikasi yang Anda jalankan tiba-tiba terhenti. Bagi pemilik Android, hal itu pasti sudah tak asing lagi.
Aplikasi lebih berkualitas
Meski Android memiliki lebih banyak aplikasi di Play Store, namun secara kualitas, aplikasi milik iOS lebih berkualitas. Banyak aplikasi spam dan tiruan yang bermunculan di Play Store. Di samping itu, karena luasnya basis pengguna, developer papan atas cenderung lebih suka mendesain aplikasinya untuk iOS ketimbang Android. Beberapa aplikasi yang awalnya dikembangkan pada iOS jarang bisa diterjemahkan dengan baik saat dipajang di Play Store. Misalnya aplikasi Yelp, Facebook, FourSquare, dan Instagram yang memiliki user experience yang lebih baik di iOS ketimbang di Android.
Closed system lebih baik
Meski menurut banyak orang open source ala Android lebih baik, namun jika berbicara kualitas di atas kuantitas, closed systemlah yang terbaik. Dengan system open source, siapapun bisa membuat aplikasi, meski kebanyakan aplikasinya tergolong spam, imitasi, dan penuh iklan.Belum lagi ancaman berupa malware, virus, potensi hacking, dan sebagainya yang kerap merisaukan pengguna Android. Dengan closed system, hal-hal demikian tidak akan terjadi. Semua aplikasi yang ada di iTunes dijamin kualitasnya oleh Apple.
Device Firmware Update
Jika karena suatu hal ponsel Android Anda tereset, maka tidak ada jalan untuk mengembalikan semua data-data dan settingan yang hilang.Di iOS, Anda tak perlu khawatir, karena Apple membenamkan modus DFU (Device Firmware Update) di mana Anda bisa mengembalikan seluruh settingan iPhone.
Sejarah
Android pada mulanya berasal dari perusahaan bernama Android, Inc. didirikan tempatnya di Palo Alto, California, pada Oktober tahun 2003 oleh Andy Rubin (pendiri Danger), Rich Miner seorang pendiri Wildfire Communications, Inc., Nick Sears seorang mantan VP T-Mobile, dan Chris White seorang kepala desain dan pengembangan antarmuka WebTV untuk mengembangkan sebuah perangkat seluler pintar yang lebih sadar tentang lokasi dan preferensi penggunanya.
Tujuan awal dari perkembangan tersebut pada mulanya diperuntukkan bagi kamera digital. Namun disadari bahwa pasar dari kamera digital tidak besar potensinya, dan pengembangan Android lalu dialihkan pada pasar telepon pintar atau smartphone
Google mengakuisisi perusahaan Android Inc. pada tanggal 17 Agustus 2005 dan menjadikannya sebagai anak perusahaan yang dimiliki oleh Google. Pendiri Android Inc. yaitu Rubin, Miner, serta White tetap bekerja pada perusahaan tersebut setelah diakuisisi oleh Google. Di Google, tim yang dipimpin oleh Andy Rubin mulai untuk mengembangkan sebuah platform perangkat seluler dengan menggunakan kernel Linux.
Sejak tahun 2008, Android mulai secara bertahap melakukan sejumlah pembaruan atau update untuk meningkatkan kinerja dari sistem operasi tersebut dengan menambahkan fitur baru dan memperbaiki bug pada versi android yang sebelumnya. Setiap versi yang dirilis dinamakan secara alfabetis dengan berdasarkan nama sebuah makanan pencuci mulut.
Versi
Android Pre-Comercial Release
Android 1.0 Apple Pie
Versi ini dirilis pada 23 September 2008 dan pertama kali disematkan di HTC Dream (T-Mobile G1). Versi Android ini adalah yang pertama kali menggunakan nama makanan pencuci mulut yang memiliki huruf awal “A”. Sebenarnya Android versi ini tidak memilki codename.Tetapi orang-orang pada saat itu lebih suka menyebut Android versi ini dengan sebutan “Apple Pie”.Android versi ini dapat berjalan di smartphone dengan resolusi layar 320×480 HVGA.
Android 1.1 Banana Bread
Android versi ini dirilis pada tanggal 9 Februari 2009, pertama kali dan lagi-lagi disematkan di HTC Dream seperti pendahulunya. Versi 1.1 ini menurut salah satu developer terdahulu codenamenya adalah Petit Four, namun masyarakat lebih sering menyebutnya dengan Banana Bread dengan alasan sesuai urutan alfabet. Android versi ini dapat berjalan di smartphone dengan resolusi layar 320×480 HVGA.
Android Comercial Release
Android 1.5 Cup Cake
Cupcake dirilis pada tanggal 30 April 2009 dan di klaim sebagai versi Android komersial yang memakai codenama makanan manis secara resmi. Awalnya versi ini diberi angka 1.2, namun entah mengapa dan apa alasannya Google merubahnya menjadi versi 1.5 dengan merevisinya besar-besaran. Versi Android ini lagi-lagi pertama kali dibenamkan di HTC Dream. Android versi ini dapat berjalan di smartphone dengan resolusi layar 320×480 HVGA.
Android 1.6 Donut
Android 1.6 Donut dirilis pada tanggal 15 September 2009 dengan awalan codename sesuai dengan urutan alfabetis dari sebelumnya, yaitu “D”.Nomor versinya melanjutkan versi android sebelumnya, versi 1.6.Versi Android ini adalah versi pertama yang berjalan di layar smartphone dengan ukuran resolusi 800×480 WVGA, diikuti oleh Eclair dan Frozen Yoghurt.HTC Magic adalah smartphone pertama yang memakai versi Android ini.
Android 2.0/2.1 Eclair
Android versi 2.0 Eclair dirilis pada tanggal 26 Oktober 2009 berbasis kernel Linux 2.6.29. Eclair merupakan makanan penutup yang berupa kue berbentuk persegi panjang dan ada krim di tengah serta lapisan cokelat di atasnya.
Untuk Android Eclair versi 2.0.1 dirilis pada tanggal 3 Desember 2009 dimana perubahan pada versi ini meliputi Perubahan API, perbaikan bug, dan perubahan kerangka kerja. Sedangkan untuk Android Eclair versi 2.1 dirilis pada tanggal 12 Januari 2010 dan mengalami perubahan kecil pada API dan perbaikan bug.
Android 2.2 Froyo
Pada 20 Mei 2010 SDK Android versi 2.2 Froyo dirilis, yang berbasis kernel Linux 2.6.32.Froyo adalah singkatan untuk frozen yogurt. Pada 18 Januari 2011, SDK Android 2.2.1 Froyo dirilis. Versi Froyo ini mengalami perbaikan bug, pembaruan keamanan, dan peningkatan kinerja.
Sedangkan Android Froyo versi 2.2.2 dirilis pada tanggal 22 Januari 2011. Pada versi ini mengalami perbaikan bug minor, termasuk bug SMS pada Nexus One. Dan pada 21 November 2011 rilis terakhir Android Froyo yaitu vesi 2.2.3 di rilis dan mengalami penambahan dua patch keamanan.
Android 2.3 Ginger Bread
Android Versi 2.3 Gingerbread dirilis pada tanggal 6 Desember 2010, berbasis kernel Linux 2.6.35.Gingerbread merupakan sejenis kue kering yang memiliki rasa jahe.
Android Ginger Bread ini mengalami update sebanyak 6 kali yaitu sebagai berikut.
- Versi 2.3.1 pada bulan Desember 2010
- Versi 2.3.2 pada bulan Januari 2011
- Versi 2.3.3 pada 9 Februari 2011
- Versi 2.3.4 pada 28 April 2011
- Versi 2.3.5 pada 25 Juli 2011
- Versi 2.3.6 pada 2 September 2011
- Versi 2.3.7 pada 21 September 2011
Android 3.0/3.2 Honeycomb
Pada 22 Februari 2011 Android 3.0 Honeycomb dirilis. Honeycomb merupakan versi pertama Android yang ditujukan hanya untuk komputer tablet, berdasarkan kernel Linux 2.6.36. Perangkat pertama yang menggunakan versi ini adalah tablet Motorola Xoom, yang dirilis pada 24 Februari 2011.
Android Honeycomb ini mengalami update sebanyak 8 kali yaitu sebagai berikut.
- Versi 3.1 pada tanggal 10 Mei 2011
- Versi 3.2 tanggal 15 Juli 2011
- Versi 3.2.1 pada tanggal 20 September 2011
- Versi 3.2.2 pada tanggal 30 Agustus 2011
- Versi 3.2.3
- Versi 3.2.4 pada bulan Desember 2011
- Versi 3.2.5 pada bulan Januari 2012
- Versi 3.2.6 pada bulan Februari 2012
Android 4.0 Ice Cream Sandwich
Android versi 4.0 Ice Cream Sandwich dirilis pada 19 Oktober 2011, berdasarkan kernel Linux 3.0.1.Kode sumber untuk Android 4.0 tersedia pada tanggal 14 November 2011.Android Ice Cream Sandwich adalah versi terakhir yang mendukung Flash player Adobe Systems.
Android versi ini mengalami beberapa update yaitu sebagai berikut.
- Versi 4.0.1 dirilis pada tanggal 21 Oktober 2011
- Versi 4.0.2 dirilis pada tanggal 28 November 2011
- Versi 4.0.3 dirilis pada tanggal 16 Desember 2011
- Versi 4.0.4 dirilis pada tanggal 29 Maret 2012
Android 4.1/4.3 Jelly Bean
Google mengumumkan Android 4.1 Jelly Bean dalam konferensi Google I/O pada tanggal 27 Juni 2012.Berdasarkan kernel Linux 3.0.31, Jelly Bean adalah pembaruan penting yang bertujuan untuk meningkatkan fungsi dan kinerja antarmuka pengguna (UI).Pembaruan ini diwujudkan dalam “Proyek Butter”, perbaikan ini termasuk antisipasi sentuh, triple buffering, perpanjangan waktu vsync, dan peningkatan frame rate hingga 60 fps untuk menciptakan UI yang lebih halus.Android 4.1 Jelly Bean dirilis untuk Android Open Source Project pada tanggal 9 Juli 2012. Perangkat pertama yang menggunakan sistem operasi ini adalah tablet Nexus 7, yang dirilis pada tanggal 13 Juli 2012.
Versi Android Jelly Bean mengalami 6 update yaitu sebagai berikut.
- Versi 4.1.1 tanggal 23 Juli 2012
- Versi 4.1.2 tanggal 9 Oktober 2012
- Versi 4.2 tanggal 13 November 2012
- Versi 4.2.1 tanggal 27 November 2012
- Versi 4.2.2 tanggal 11 Februari 2013
- Versi 4.3 tanggal 24 Juli 2013
Android 4.4 Kitkat
Pada tanggal 31 Oktober 2013 dirilis Android versi 4.4 KitKat.Google mengumumkan Android 4.4 KitKat (dengan izin dari Nestlé dan Hershey) pada 3 September 2013.Kabar ini tak pelak mengejutkan banyak orang sebab sebelumnya Google mengindikasikan versi terbaru Android selanjutnya setelah 4.3 Jelly Bean adalah Key Lime Pie dengan seri 5.0.
Android 5.0 Lolipop
Android Versi 5.0 Lollipop dirilis pada awal bulan November 2015. Jauh sebelum rilis resmi sistem operasi mobile Android terbaru sebagai penerus dari Android Kitkat, telah beredar kabar bahwa Android berikutnya akan menggunakan nomor versi Android 4.5 dengan codename yang muncul saat itu yaitu Lemon Meringue Pie, Licorice, Lollipop dan Moonshine.
Akhirnya, codename Android yang tidak menggunakan inisial “L” hilang setelah santer terdengar bahwa Android setelah Kitkat menggunakan codename Android L. Codename Android L pertama kali disinggung pada acara Google’s 2014 I/O developer conference yang diadakan di San Francisco pada tanggal 25 dan 26 Juni 2014. Sebagaimana versi sebelumnya yang diberi nama dari nama makanan pencuci mulut (dessert), banyak yang menduga bahwa “L” merupakan inisial dari Lemon Meringue Pie, Licorice atau Lollipop.
Android 6.0 Marshmallow
Android Marshmallow dirilis pada tanggal 28 Mei 2015.Marshmallow juga memiliki skema manajemen daya baru bernama Doze yang mengurangi tingkat aktivitas aplikasi latar belakang saat perangkat menentukan bahwa itu tidak sedang aktif ditangani oleh pengguna, yang menurut Google dapat mengurangi pemakaian baterai perangkat.Versi ini juga memperkenalkan pilihan untuk mengatur ulang semua pengaturan jaringan, tersedia untuk pertama kalinya pada Android, yang membersihkan pengaturan terkait jaringan untuk Wi-Fi, Bluetooth dan koneksi seluler.
Android Marshmallow memberikan dukungan asli untuk pengenalan sidik jari, memungkinkan penggunaan sidik jari untuk membuka perangkat dan otentikasi Play Store dan pembelian Android Pay. API standar juga tersedia untuk melaksanakan otentikasi berbasis sidik jari dalam aplikasi lain. Android Marshmallow mendukung USB Type-C, termasuk kemampuan untuk menginstruksikan perangkat untuk mengisi daya perangkat lain melalui USB.
Marshmallow juga memperkenalkan “pranala yang diverifikasi” yang dapat dikonfigurasi untuk membuka langsung dalam aplikasi tertentu mereka tanpa petunjuk pengguna lanjut.
Android 7.0 Nougat
Android versi ini diumumkan pada tanggal 1 Juli 2016, dan diluncurkan pada 23 Agustus 2016.
Pembaruan pada Android Nougat adalah sebagai berikut.
- Auto Update
- Fitur Doze Terbaru
- Aplikasi Allo dan Duo
- Daydream VR
- Di Dukung API Vulkan
- Gambar Video
- Multi Window Lebih Cepat
- Pemberitahuan dengan UI Yang Lebih Baik
Kelebihan
- Sistem operasi yang bersifat open source. OS Android yang bersifat open source (gratis) membuat kemudahan dalam membuat aplikasi tanpa harus membayar.
- Banyak aplikasi baik software maupun game yang bias kita nikmati mulai yang berbayar sampai gratis.
- Dari segi tampilan, terlihat elegan, sehingga penggunanya tidak akan mudah bosan. Ditambah dengan berbagai tema yang tersedia pada market android membuat kita bias mengubahnya sesuai keinginan.
- Bersifat multitasking yang artinya bias menjalankan berbagai aplikasi sekaligus.
- Syncronisasi, jika user adalah pengguna Gmail atau Ymail, user dapat mengintergrasikannya dengan smartphone Android. Sehingga mempermudah dalam pengecekan atau pengiriman email.
Kekurangan
- Baterai yang cepat habis. Keunggulan penggunaan aplikasi secara bersamaan (multitasking) membuat smartphone ber-OS Android sangat boros terhadap baterai.
- Jika menggunakan aplikasi yang bersifat gratis, iklan akan selalu muncul pada aplikasi tersebut dan munculnya iklan pada saat anda terhubung ke internet.
- Koneksi internet yang mahal. Pada saat browsing memang cepat dan tidak ada hambatan. Namun biaya untuk internetpun juga sesuai dengan kecepatan tersebut.
Macam-Macam
1. DOS
Sistem Operasi DOS (Disk Operating System), merupakan salah satu software yang termasuk dalam golongan system operasi. Ini dipakai pada media penyimpanan disk, baik disket maupun Hard Disk.
Beberapa produk DOS sampai saat ini adalah:
- DOS 1.0
- DOS 2.0
- DOS 3.0
- DOS 3.1
- DOS 3.2
- DOS 3.3
- DOS 4.0
- DOS 5.0
- DOS 6.0
Perintah dalam DOS
a. Perintah Internal Perintah-perintah yang telah ada ketika memori komputer sudah berisi sistem operasi.
Contoh:
DIR REN MKDIR COPY TYPE CHDIR DEL PROMPT RMDIR
b. Perintah Eksternal Perintah-perintah yang memerlukan suatu file untuk memproses perintah tersebut.
Contoh:
LABEL DELTREE FORMAT TREE DISKCOPY XCOPY
2. Windows
Sistem operasi windows pertama kali diperkenalkan pada tahun 1985.
Semulanya sistem operasi Windows ini diperkenalkan dengan nama Interface Manager.
Pemakaian sistem operasi ini pada awalnya tidak terlalu menarik. Ini terjadi hingga diperkenalkan sistem operasi Windows Versi 3.0 pada bulan Mei 1990. Selanjutnya...
3. Sistem Operasi Mobile
Sistem operasi mobile adalah software utama yang melakukan menejemen kontrol terhadap Hardware secara langsung serta menejemen dan mengontrol software-software lain sehingga software lain tersebut dapat bekerja.
Sistem operasi mobile akan bertanggungjawab dalam mengoperasikan berbagai fungsi dan fitur yang tersedia dalam perangkat ponsel tersebut, seperti schedulling task, Keyboard, WAP, Email, teks message, sinkronasi dengan aplikasi dan perangkat lain, memutar musik, camera, dan mengontrol fitur-fitur lainnya.
4. Apple
Sistem operasi besutan Apple ini merajai share sistem operasi mobile dengan penggunaan handset Apple yang cukup luas juga seperti iPhone, iPod Touch, dan iPad.
Apple tidak mengizinkan OS untuk dijalankan pada hardware pihak ketiga. Interface pengguna iOS didasarkan pada konsep manipulasi langsung, menggunakan gerakan multi-touch. Elemen kendali Interface terdiri dari slider, switch, dan tombol.
5. Android
Android dengan logo uniknya yaitu "Robot ljo" sebetulnya sudah ada sejak lama, namun semenjak tahun 2009 perkembangan Android melesat dengan cepat.
Mobile OS dari Google ini memberikan kebebasan yang sangat luas untuk para developer dan terintegrasi penuh dengan teknologi Google.
Aplikasi-aplikasi yang tersedia untuk Android juga sudah banyak sekali sehingga pengguna Android mempunyai banyak variasi dalam menggunakan aplikasi di Android. Dengan dukungan dari Google, si raja mesin pencarian dan periklanan digital, Android menempati posisi kedua di share mobile OS.
6. Symbian OS
Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. Saat ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi (Application Programming Interface; APD).
API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubung antara software dan hardware.
7. BalackBerry OS
BalackBerry OS adalah sistem operasi mobile yang dikembangkan RIM (Research in Motion) yang mendukung layanan multi tasking untuk produk BalackBerry.
BalackBerry diperkenalkan pada tahun 1997 oleh perusahaan Kanada, RIM (Research in Motion) yang mampu menyampaikan informasi jaringan data nirkabel. BalackBerry mulai dikenalkan di Indonesia pada Desember 2004 oleh operator di Indonesia.
Windows Mobile adalah salah satu system operasi (OS) mobile yang dikembangkan oleh Microsoft dan didesain untuk digunakan pada smartphone dan perangkat nirkabel lainnya.
System Operasi ini berbasis pada windows CE 7 Kernel, dan fitur-fiturnya dikembangkan menggunakan Mincrosoft Windows API. Windows Mobile didesain sedemikian rupa agar mirip dengan versi Windows Desktop.
Komponen Utama
- Kernel adalah kumpulan program yang membentuk system dan memiliki tugas melayani bermacam program aplikasi untuk mengakses hardware secara aman dan terkendali.
- File adalah file-file yang berbentuk atau dijalankan oleh system operasi.
- User Interface adalah interface (tampilan) atau GUI yang menjadi sarana interaksi antara user dan komputer.

Terkait
- Sistem Operasi: GUI
- BIOS
- CMOS
- Kernel
- DOS (Disk Operating System)
- Perbedaan Sistem Operasi Jaringan dan Sistem Operasi Terdistribusi
- Decimal, Binary, Hexa and Octal Chart Table
- Sistem Berlapis
- Struktur Sistem Operasi
- Process
- IPC (Inter-Process Communication)
- Thread pada Sistem Operasi
- Deadlock pada Sistem Operasi
- Keamanan Sistem Operasi
- Manajemen Memori
- Jenis Algoritma Penjadwalan
- Komponen Sistem Operasi