2014 2014 KATA PENGANTAR Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah melimpahkan rahmat-Nya sehingga penulisan e-book Mengenal lebih jauh Sistem Operasi Windows, Linux, dan Macintosh dapat diselesaikan. Penulisan e-book ini dibuat dalam rangka memenuhi tugas dari dosen dan sebagai bahan pembelajaran untuk penulis agar lebih mendalami hubungan antara teknologi dan masyarakat. Penulis menyadari bahwa e-book ini tidak akan tersusun dengan baik tanpa adanya bantuan dari pihak-pihak terkait. Oleh karena itu, kami mengucapkan terima kasih kepada Bapak Dr. Onno Widodo Purbo yang telah membantu dalam memberikan bimbingan dan saran serta orang tua yang telah mendukung penulisan e-book ini dan teman-teman yang telah membantu dalam penyelesaian penulisan e-book ini sehingga dapat selesai pada tepat waktu. Penulis sadar bahwa e-book ini masih jauh dari sempurna. Oleh karena itu, kritik dan saran yang membangun sangat Penulis harapkan demi kesempurnaan tugas ini. Semoga pembahasan dalam e-book ini bermanfaat bagi pembaca dan khususnya bagi Penulis. Serpong, Maret 2014 Penulis i 2014 DAFTAR ISI KATA PENGANTAR .............................................................................................................. i DAFTAR ISI............................................................................................................................. ii 1. Sistem Operasi ................................................................................................................. 1 2. Status Prosesor ................................................................................................................ 6 3. Perkembangan Sistem Operasi ...................................................................................... 6 3.1. Generasi Awal (Tahun 1945-1955) ........................................................................ 7 3.2. Generasi Kedua (Tahun 1955-1965) ...................................................................... 7 3.3. Generasi Ketiga (Tahun 1965-1980) ...................................................................... 7 3.4. Generasi Keempat (Tahun 1980-pasca 1980an) ................................................... 7 3.5. Generasi selanjutnya .............................................................................................. 8 4. Cara kerja Sistem Operasi ............................................................................................. 9 5. Fungsi kegunaan sistem operasi .................................................................................. 10 6. Sasaran sistem operasi komputer ................................................................................ 12 7. Kernel ............................................................................................................................. 12 7.1. Kernel monolitik ................................................................................................... 15 7.2. Mikrokernel ........................................................................................................... 16 7.3. Kernel hibrida ....................................................................................................... 18 7.4. Exokernel ............................................................................................................... 19 Macam-macam Sistem Operasi ................................................................................... 20 8. Kelebihan ............................................................................................................... 21 Kelemahan ............................................................................................................. 22 a. Windows 1.0............................................................................................................... 23 b. Windows 2.0............................................................................................................... 24 c. Windows 2.1............................................................................................................... 26 d. Windows 3.0............................................................................................................... 27 e. Windows 3.1............................................................................................................... 30 f. Windows for Worksgroups 3.11 .............................................................................. 31 g. Windows NT ............................................................................................................... 32 h. Windows 95 ................................................................................................................ 35 i. Windows NT 4.0 ......................................................................................................... 38 ii 2014 j. Windows 98 ................................................................................................................ 39 k. Windows 2000 ............................................................................................................ 41 l. Windows ME ............................................................................................................. 43 m. Windows XP ............................................................................................................ 44 n. Windows Server 2003 ............................................................................................... 47 o. Windows Fundamentals for Legacy PCs ................................................................ 48 p. Windows Vista ........................................................................................................... 49 q. Windows Home Server ............................................................................................. 51 r. Windows Server 2008 ............................................................................................... 51 s. Windows 7.................................................................................................................. 52 t. Windows 8.................................................................................................................. 55 u. Windows 8.1............................................................................................................... 58 Linux .............................................................................................................................. 62 B. 1. Sejarah ....................................................................................................................... 64 2. Kelebihan ................................................................................................................... 65 3. Kekurangan ............................................................................................................... 66 4. Bagian Penting Kernel Linux................................................................................... 66 5. Perbedaan Linux dengan sistem operasi lainnya ................................................... 66 5.1. Linux gratis........................................................................................................ 67 5.2. Linux siap pakai ................................................................................................ 68 5.3. Linux mudah diinstal ........................................................................................ 68 5.4. Linux multitasking ............................................................................................ 68 5.5. Linux multiuser ................................................................................................. 69 5.6. Linux handal...................................................................................................... 69 5.7. Linux fleksibel ................................................................................................... 69 5.8. Linux kompatibel .............................................................................................. 69 5.9. Linux aman ........................................................................................................ 70 5.10. 6. Linux bebas.................................................................................................... 70 Distro Linux............................................................................................................... 70 6.1. Slackware ........................................................................................................... 71 6.2. Debian ................................................................................................................ 72 6.3. RedHat ............................................................................................................... 72 iii 2014 7. 6.4. SuSE/Novell ....................................................................................................... 73 6.5. Mandriva ........................................................................................................... 74 6.6. Gentoo ................................................................................................................ 74 6.7. Knoppix.............................................................................................................. 75 6.8. Ubuntu ............................................................................................................... 75 6.9. Mepis & Xandros .............................................................................................. 76 6.10. ZenCafe .......................................................................................................... 76 6.11. Trustix Merdeka ........................................................................................... 77 6.12. BlankOn ......................................................................................................... 77 Instalasi ...................................................................................................................... 78 Machintosh .................................................................................................................... 78 C. 1. Sejarah ....................................................................................................................... 79 2. Jenis-jenis OS Apple ................................................................................................... 82 3. 2.1. Apple I ................................................................................................................. 82 2.2. Apple II ................................................................................................................ 83 2.3. Apple DOS ........................................................................................................... 84 2.4. Apple Pascal ........................................................................................................ 85 2.5. Apple CP/M ....................................................................................................... 85 2.6. Apple SOS .......................................................................................................... 86 2.7. Apple ProDOS ................................................................................................... 87 2.8. Macintosh........................................................................................................... 87 Perkembangan Mac OS ............................................................................................ 89 3.1. System 1 ............................................................................................................. 89 3.2. System 2 ............................................................................................................. 90 3.3. System 3 ............................................................................................................. 91 3.4. System 4 ............................................................................................................. 91 3.5. System Software 5 ............................................................................................. 92 3.6. System 6 ............................................................................................................. 93 3.7. System 7 ............................................................................................................. 93 3.8. Mac OS 7.6 ......................................................................................................... 94 3.9. Mac OS 8 ............................................................................................................ 95 3.10. Mac OS 9 ........................................................................................................ 96 iv 2014 9. 3.11. Mac OS X v10 (Cheetah) .............................................................................. 96 3.12. Mac OS X v10.1 (Puma) ............................................................................... 97 3.13. Mac Os X v10.2 (Jaguar) .............................................................................. 98 3.15. Mac OS X v10.4 (Tiger) ................................................................................ 99 3.16. Mac OS X v10.5 (Leopard)......................................................................... 100 3.17. Mac OS X v10.6 (Snow Leopard) .............................................................. 100 3.18. Mac OS X v10.7 (Lion) ............................................................................... 101 3.19. Mac OS X v10.8 ........................................................................................... 101 Statistik Pengguna Sistem Operasi ............................................................................ 102 9.1. Tahun 2006 .......................................................................................................... 102 9.2. Tahun 2007 .......................................................................................................... 103 9.3. Tahun 2008 .......................................................................................................... 103 9.4. Tahun 2009 .......................................................................................................... 104 9.5. Tahun 2010 .......................................................................................................... 104 9.6. Tahun 2011 .......................................................................................................... 105 9.7. Tahun 2012 .......................................................................................................... 105 9.8. Tahun 2013 .......................................................................................................... 105 REFERENCE ........................................................................................................................ 108 PROFIL SINGKAT PENULIS ............................................................................................. 109 PROFIL DOSEN .................................................................................................................. 110 v 2014 1. Sistem Operasi Gambar Awal mula saya akan menjelaskan apa itu Sistem Operasi. Sistem Operasi atau dalam bahasa Inggris Operating System atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasioperasi dasar sistem, termasuk menjalankan software aplikasi atau program-program yang bejalan dalam suatu komputer atau PC. Singkatnya, sistem operasi merupakan program dasar dari sebuah komputer. Tanpa sistem operasi semua perangkat keras dan aplikasi atau program-program lainnya tidak akan bisa berjalan, kecuali program aplikasi booting. Jadi jika sebuah perangkat komputer tidak memiliki Sistem Operasi maka komputer tersebut tidak akan bisa menjalankan program apapun Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem 1 2014 operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web. Biasanya, istilah Sistem Operasi sering ditujukan kepada semua perangkat lunak yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi perangkat lunak terinstal. Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti program-program pengolah kata dan aplikasi lainnya. Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan booting. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti untuk software-software itu. Layanan inti tersebut seperti akses ke disk, manajemen memori, penjadwalan tugas schedule task, dan antar-muka user GUI/CLI. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi. Sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dengan lapisan software. Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasiaplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu. 2 2014 Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsifungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal. Sistem Operasi secara umum terdiri dari beberapa bagian: Mekanisme Boot, yaitu meletakkan kernel ke dalam memory Kernel, yaitu inti dari sebuah Sistem Operasi Command Interpreter atau shell, yang bertugas membaca input dari pengguna Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrolnya. Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah DOS, Windows (Windows NT, Windows XP, Windows 7, Windows Vista), Unix, Machintos, Linux, Solaris, Free BSD, Novell Operating Sistem. Seiring dengan berkembangnya sistem operasi, semakin banyak pula layanan yang menjadi layanan inti umum. Pada saat ini sistem operasi perlu menyediakan layanan jaringan dan koneksi internet yang dulunya tidak menjadi layanan inti umum. 3 2014 Sistem operasi juga memerlukan keamanan untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lain, yaitu virus. Sistem operasi-sistem operasi utama yang digunakan komputer umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar: 1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, Windows 8 yang dirilis pada Oktober 2012 dan Windows 8.1 yang dirilis pada 2013). 2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, Zeath OS (berbasis kernel linux yang dimodifikasi.) MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd. 3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll. Sistem operasi dibantu oleh prosesor untuk dapat berfungsi supaya dapat mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang dapat menjalankan jutaan program-program komputer. Sekumpulan instruksi yang diberikan kepada suatu komputer bisa disebut dengan program dan suatu bagian dari suatu program yang berada pada status tertentu dalam rangkaian eksekusinya adalah proses. Di dalam bahasa sistem operasi kita lebih 4 2014 sering membahas dibandingkan dengan program. Pada sistem operasi modern dan pada saat tertentu tidak seluruh program dimuat dalam sebuah memori tetapi hanya satu bagian saja dari program tersebut, sedangkan bagian lain dari program tersebut tetap beristirahat dalam madia penyimpanan. Untuk menghemat memori yang dipakai sebagian program-program tersebut hanya digunakan pada saat dibutuhkan saja dan dimuat di memori dan dieksekusi oleh prosesor. Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan sistem yang lainnya menjalankan sistem secara multi-proses dalam satu waktu, padahal sebagian besar komputer hanya memiliki satu prosesor dan satu prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Untuk dapat menjalankan program secara multi-proses, prosesor hanya menjalankan satu proses dalam satu waktu kemudian ia berpindah untuk menjalankan proses lainnya dan seterusnya sehingga bagi manusia dengan penglihatan dan perasaannya seolah-olah prosesor menjalankan beberapa proses secara bersamaan. Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga mengubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya. 5 2014 2. Status Prosesor Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu: 1. Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya 2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor 3. Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas 3. Perkembangan Sistem Operasi Gambar 1 6 2014 Sekarang saya akan menjelaskan sejarah dari Sistem Operasi, Dalam perkembangannya sistem operasi dibagi ke dalam 4 generasi, yaitu : 3.1. Generasi Awal (Tahun 1945-1955) Sistem operasi generasi pertama ini merupakan awal dari perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik atau yang awalnya hanya dikerjakan secara manual oleh manusia dan kemudian sudah mulai bisa dibantu pekerjaannya dengan elektronik. Pada generasi ini belum ada yang namanya sistem operasi komputer, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung. 3.2. Generasi Kedua (Tahun 1955-1965) Sistem operasi pada generasi kedua sudah memperkenalkan Batch Proccessing System (BPS) yaitu pekerjaan yang dilakukan dalam 1 rangkaian lalu dieksekusi secara berurutan. Pada generasi ini belum komputer belum dilengkapi dengan sistem operasi, tetapi beberapa fungsi sistem operasi telah ada. 3.3. Generasi Ketiga (Tahun 1965-1980) Sistem operasi pada generasi ketiga ini dikembangkan untuk melayani banyak pemakai sekaligus, dimana user dapat berkomunikasi melalui terminal secara online ke komputer, maka sistem operasi ini mendukung layanan Multi-User, MultiProgramming dan Batch Proccessing System (Multi-Task). 3.4. Generasi Keempat (Tahun 1980-pasca 1980an) Sistem operasi pada generasi keempat ini sudah diperkenalkan GUI (Graphical User Interface) yang artinya sistem operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapat menjalankan aplikasi/program. 7 2014 3.5. Generasi selanjutnya Pada generasi selanjutnya mulai diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform Operating System yang artinya dapat menggabungkan 2 Sistem Operasi berbeda seperti Linux dan Windows. Pada saat ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti PC, maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan, teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti yang bisa digunakan kapan saja, di mana saja dan oleh siapa saja. Contohnya adalah Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC. Selain komputer yang berukuran besar sistem operasi juga digunakan di dalam telepon genggam pintar atau kita sering menyebutnya dengan Smartphone. 8 2014 4. Cara kerja Sistem Operasi Berikut adalah gambar yang menunjukan cara kerja sistem operasi pada komputer. Gambar 2 Diawali oleh User atau pengguna yang menghidupkan komputer, program pertama yang berjalan biasanya adalah satu set instruksi yang disimpan dalam memori komputer (ROM). Kode ini memeriksa perangkat keras sistem untuk memastikan semuanya berfungsi dengan baik. Power-on self test (POST) memeriksa CPU (prosesor), memori, dan dasar input-output sistem (BIOS) untuk kesalahan dan menyimpan hasilnya dalam lokasi memori khusus. Setelah POST telah berhasil menyelesaikan, perangkat lunak yang dimuat dalam ROM (kadang-kadang disebut BIOS atau firmware) akan mulai mengaktifkan disk drive komputer. Pada komputer modern kebanyakan, saat komputer akan mengaktifkan drive hard disk, ia menemukan potongan pertama dari sistem operasi bootstrap loader. Bootstrap loader adalah program kecil yang memiliki fungsi tunggal. Ini beban sistem operasi ke memori dan memungkinkan untuk memulai operasi. Dalam bentuk paling dasar, bootstrap loader menyiapkan program driver kecil yang antarmuka dengan dan mengendalikan berbagai subsistem perangkat keras komputer. Set up divisi memori yang memegang sistem operasi, pengguna informasi dan aplikasi, ini 9 2014 menetapkan struktur data yang akan memegang berbagai sinyal yang digunakan untuk berkomunikasi di dalam dan antara subsistem dan aplikasi komputer. Tugas sistem operasi, dalam arti paling umum : prosesor manajemen manajemen memori manajemen perangkat manajemen penyimpanan aplikasi antarmuka antarmuka pengguna Meskipun ada beberapa yang berpendapat bahwa sistem operasi harus melakukan lebih dari enam tugas, dan beberapa sistem operasi vendor membangun program utilitas yang lebih banyak dan fungsi tambahan ke dalam sistem operasi mereka, enam tugas menentukan inti dari hampir semua sistem operasi. 5. Fungsi kegunaan sistem operasi Fungsi sistem operasi secara umum, yaitu : 1. Multi Tasking : memungkinkan untuk menjalankan beberapa program sekaligus diproses pada waktu yang bersamaan pada sebuah komputer dengan single user. 2. Multi Programming : memungkinkan untuk menjalankan beberapa program menggunakan resources komputer pada waktu yang bersamaan bergantian. 3. Time Sharing : memungkinkan untuk beberapa user komputer menggunakan CPU secara bersamaan dan CPU akan memberikan waktunya untuk bergantian kepada user untuk melayaninya. 4. Multi processing : memungkinkan untuk beberapa CPU bekerja secara bersamaan secara parallel dalam suatu sistem. 5. Sistem Operasi Sebagai Kordinator : dalam hal ini sistem operasi berfungsi untuk mengatur semua aktivitas yang kompleks dari perangkat lunak 10 2014 sistem/perangkat lunak aplikasi yang sedang dijalankan agar dapat berjalan sesuai dengan urutan yang benar. Selain mengatur semua aktivitas perangkat lunak, sistem operasi juga bertugas mengatur/mengelola semua aktivitas yang berhubungan dengan hardware, baik input device ataupun output device. 6. Sistem Operasi Sebagai Penghubung : sistem operasi komputer berfungsi untuk menyiapkan serta menghubungkan program aplikasi agar dapat berinteraksi dengan perangkat keras secara konsisten dan stabil. 7. Sistem Operasi Sebagai Pelindung : hal ini dimaksudkan bahwa salah satu fungsi atau tugas dari sistem operasi adalah untuk memegang kendali proses, melindungi file dan memberi batasan pada pembacaan dan penulisan serta eksekusi data dan program. Sistem operasi juga dapat berfungsi sebagai pengatur tentang siapa saja yang dapat mengakses file, program dan sistem yang ada di komputer kita. 8. Sistem Operasi Sebagai Interpretasi (penerjemah) : sistem Operasi berfungsi sebagai penerjemah perintah-perintah dan instruksi-instruksi antara User dan Sistem. Sebagai fasilitas komunikasi yang mudah antara sistem komputer dan User (pengguna). 9. Sistem Operasi Sebagai Server (Pelayan) : Hal ini berarti fungsi dari sistem operasi komputer adalah untuk melayani segala sesuatu yang dibutuhkan oleh seorang user (pengguna). 10. Resource manager : merupakan pengelolaan sumber daya dan mengalokasikannya, Contoh: memori, CPU, Disk Drive dan perangkat lainnya. 11. Interface / tatap muka : yaitu sebagai perantara antara pengguna dengan perangkat keras dengan menyediakan tampilan kepada pengguna yang lebih mudah dipahami dan bersahabat (user friendly) 12. Coordinator : mengkoordinasi dan menyediakan fasilitas sehingga aktifitas yang kompleks dapat diatur dan dapat diproses secara berurutan. 11 2014 13. Guardian : menyediakan akses kontrol yang bertugas untuk melindungi file dan memberi pengawasan pada data dan program. 14. Gate Keeper : berfungsi sebagai pengendali hak akses oleh pengguna yang mengendalikan siapa saja yang berhak masuk ke dalam sistem dan mengawasi apa saja yang dilakukannya. 15. Optimizer : penjadwal masukan (input) oleh user, pengaksesan basis data, proses komputasi dan penggunaan. 16. Accountant : befungsi untuk mengatur waktu CPU, penggunaan memori, pemanggilan I/O, disk storage, dan waktu koneksi terminal. 17. Server : berfungsi untuk melayani pengguna komputer. 6. Sasaran sistem operasi komputer Sistem operasi mempunyai tiga sasaran utama, yaitu : Kenyamanan (Membuat user komputer menjadi lebih nyaman dalam mengunakan komputer). Efisien (Penggunaan sumber dasar sistem komputer tepat tujuan “terarah dan terkendali”). Evolusi (Sistem Operasi harus dibangun, sehingga memungkinkan dan memudahkan pengembangan, pengujian dan menciptakan sistem operasi baru yang lebih bagus lagi). 7. Kernel Dalam sebuah komputer terdapat sebuah kernel, Kernel adalah suatu perangkat lunak yang menjadi bagian utama dalam system operasi. Tugasnya adalah melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. 12 2014 Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing. Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer. Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel sistem operasi. Sebuah program dapat saja langsung diload dan dijalankan di atas mesin 'telanjang' komputer, yaitu bilamana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini digunakan oleh komputer generasi awal, sehingga bila kita ingin berpindah dari satu program ke program lain, kita harus mereset dan meload kembali programprogram tersebut. 13 2014 ᵜBeberapa desain kernelᵜ Gambar 3 Beberapa desain kernel sistem operasi Sebuah kernel sistem operasi tidak harus ada dan dibutuhkan untuk menjalankan sebuah komputer. Program dapat langsung dijalankan secara langsung di dalam sebuah mesin (contohnya adalah CMOS Setup) sehingga para pembuat program tersebut membuat program tanpa adanya dukungan dari sistem operasi atau hardware abstraction. Cara kerja seperti ini, adalah cara kerja yang digunakan pada zaman awalawal dikembangkannya komputer (pada sekitar tahun 1950). Kerugian dari diterapkannya metode ini adalah pengguna harus melakukan reset ulang komputer tersebut dan memuatkan program lainnya untuk berpindah program, dari satu program 14 2014 ke program lainnya. Selanjutnya, para pembuat program tersebut membuat beberapa komponen program yang sengaja ditinggalkan di dalam komputer, seperti halnya loader atau debugger, atau dimuat dari dalam ROM (Read-Only Memory). Seiring dengan perkembangan zaman komputer yang mengalami akselerasi yang signifikan, metode ini selanjutnya membentuk apa yang disebut dengan kernel sistem operasi. Selanjutnya, para arsitek sistem operasi mengembangkan kernel sistem operasi yang pada akhirnya terbagi menjadi empat bagian yang secara desain berbeda, sebagai berikut: Kernel monolitik. Kernel monolitik mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi. Mikrokernel. Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya—yang disebut dengan server—untuk melakukan beberapa fungsionalitas lainnya. Kernel hibrida. Kernel hibrida adalah pendekatan desain microkernel yang dimodifikasi. Pada hybrid kernel, terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya. Exokernel. Exokernel menyediakan hardware abstraction secara minimal, sehingga program dapat mengakses hardware secara langsung. Dalam pendekatan desain exokernel, library yang dimiliki oleh sistem operasi dapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain monolithic kernel. 7.1. Kernel monolitik Pendekatan kernel monolitik didefinisikan sebagai sebuah antarmuka virtual yang berada pada tingkat tinggi di atas perangkat keras, dengan sekumpulan primitif atau system call untuk mengimplementasikan layanan-layanan sistem operasi, seperti 15 2014 halnya manajemen proses, konkurensi (concurrency), dan manajemen memori pada modul-modul kernel yang berjalan di dalam mode supervisor. Meskipun jika setiap modul memiliki layanan operasi-operasi tersebut terpisah dari modul utama, integrasi kode yang terjadi di dalam monolithic kernel sangatlah kuat, dan karena semua modul berjalan di dalam address space yang sama, sebuah bug dalam salah satu modul dapat merusak keseluruhan sistem. Akan tetapi, ketika implementasi dilakukan dengan benar, integrasi komponen internal yang sangat kuat tersebut justru akan mengizinkan fitur-fitur yang dimiliki oleh sistem yang berada di bawahnya dieksploitasi secara efektif, sehingga membuat sistem operasi dengan monolithic kernel sangatlah efisien meskipun sangat sulit dalam pembuatannya. Pada sistem operasi modern yang menggunakan monolithic kernel, seperti halnya Linux, FreeBSD, Solaris, dan Microsoft Windows, dapat memuat modul-modul yang dapat dieksekusi pada saat kernel tersebut dijalankan sehingga mengizinkan ekstensi terhadap kemampuan kernel sesuai kebutuhan, dan tentu saja dapat membantu menjaga agar kode yang berjalan di dalam ruangan kernel (kernel-space) seminim mungkin. Di bawah ini ada beberapa sistem operasi yang menggunakan Monolithic kernel: Kernel sistem operasi UNIX tradisional, seperti halnya kernel dari sistem operasi UNIX keluarga BSD (NetBSD, BSD/I, FreeBSD, dan lainnya). Kernel sistem operasi GNU/Linux, Linux. Kernel sistem operasi Windows (versi 1.x hingga 4.x; kecuali Windows NT). 7.2. Mikrokernel Pendekatan mikrokernel berisi sebuah abstraksi yang sederhana terhadap hardware, dengan sekumpulan primitif atau system call yang dapat digunakan untuk 16 2014 membuat sebuah sistem operasi agar dapat berjalan, dengan layanan-layanan seperti manajemen thread, komunikasi antar address space, dan komunikasi antar proses. Layanan-layanan lainnya, yang biasanya disediakan oleh kernel, seperti halnya dukungan jaringan, pada pendekatan microkernel justru diimplementasikan di dalam ruangan pengguna (user-space), dan disebut dengan server. Server atau disebut sebagai peladen adalah sebuah program, seperti halnya program lainnya. Server dapat mengizinkan sistem operasi agar dapat dimodifikasi hanya dengan menjalankan program atau menghentikannya. Sebagai contoh, untuk sebuah mesin yang kecil tanpa dukungan jaringan, server jaringan (istilah server di sini tidak dimaksudkan sebagai komputer pusat pengatur jaringan) tidak perlu dijalankan. Pada sistem operasi tradisional yang menggunakan monolithic kernel, hal ini dapat mengakibatkan pengguna harus melakukan rekompilasi terhadap kernel, yang tentu saja sulit untuk dilakukan oleh pengguna biasa yang awam. Dalam teorinya, sistem operasi yang menggunakan microkernel disebut jauh lebih stabil dibandingkan dengan monolithic kernel, karena sebuah server yang gagal bekerja, tidak akan menyebabkan kernel menjadi tidak dapat berjalan, dan server tersebut akan dihentikan oleh kernel utama. Akan tetapi, dalam prakteknya, bagian dari system state dapat hilang oleh server yang gagal bekerja tersebut, dan biasanya untuk melakukan proses eksekusi aplikasi pun menjadi sulit, atau bahkan untuk menjalankan server-server lainnya. Sistem operasi yang menggunakan microkernel umumnya secara dramatis memiliki kinerja di bawah kinerja sistem operasi yang menggunakan monolithic kernel. Hal ini disebabkan oleh adanya overhead yang terjadi akibat proses input/output dalam kernel yang ditujukan untuk mengganti konteks (context switch) untuk memindahkan data antara aplikasi dan server. 17 2014 Beberapa sistem operasi yang menggunakan microkernel: IBM AIX, sebuah versi UNIX dari IBM Amoeba, sebuah kernel yang dikembangkan untuk tujuan edukasi Kernel Mach, yang digunakan di dalam sistem operasi GNU/Hurd, NexTSTEP, OPENSTEP, dan Mac OS/X Minix, kernel yang dikembangkan oleh Andrew Tanenbaum untuk tujuan edukasi Symbian OS, sebuah sistem operasi yang populer digunakan pada hand phone, handheld device, embedded device, dan PDA Phone. 7.3. Kernel hibrida Kernel hibrida aslinya adalah mikrokernel yang memiliki kode yang tidak menunjukkan bahwa kernel tersebut adalah mikrokernel di dalam ruangan kernel-nya. Kode-kode tersebut ditaruh di dalam ruangan kernel agar dapat dieksekusi lebih cepat dibandingkan jika ditaruh di dalam ruangan user. Hal ini dilakukan oleh para arsitek sistem operasi sebagai solusi awal terhadap masalah yang terjadi di dalam mikrokernel: kinerja. Beberapa orang banyak yang bingung dalam membedakan antara kernel hibrida dan kernel monolitik yang dapat memuat modul kernel setelah proses booting, dan cenderung menyamakannya. Antara kernel hibrida dan kernel monolitik jelas berbeda. Kernel hibrida berarti bahwa konsep yang digunakannya diturunkan dari konsep desain kernel monolitik dan mikrokernel. Kernel hibrida juga memiliki secara spesifik memiliki teknologi pertukaran pesan (message passing) yang digunakan dalam mikrokernel, dan juga dapat memindahkan beberapa kode yang seharusnya bukan kode kernel ke dalam ruangan kode kernel karena alasan kinerja. 18 2014 Di bawah ini adalah beberapa sistem operasi yang menggunakan kernel hibrida: BeOS, sebuah sistem operasi yang memiliki kinerja tinggi untuk aplikasi multimedia. Novell NetWare, sebuah sistem operasi yang pernah populer sebagai sistem operasi jaringan berbasis IBM PC dan kompatibelnya. Microsoft Windows NT (dan semua keturunannya). 7.4. Exokernel Sebenarnya, Exokernel bukanlah pendekatan kernel sistem operasi yang umum seperti halnya microkernel atau monolithic kernel yang populer, melainkan sebuah struktur sistem operasi yang disusun secara vertikal. Ide di balik exokernel adalah untuk memaksa abstraksi yang dilakukan oleh developer sesedikit mungkin, sehingga membuat mereka dapat memiliki banyak keputusan tentang abstraksi hardware. Exokernel biasanya berbentuk sangat kecil, karena fungsionalitas yang dimilikinya hanya terbatas pada proteksi dan penggandaan sumber daya. Kernel-kernel klasik yang populer seperti halnya monolithic dan microkernel melakukan abstraksi terhadap hardware dengan menyembunyikan semua sumber daya yang berada di bawah hardware abstraction layer atau di balik driver untuk hardware. Sebagai contoh, jika sistem operasi klasik yang berbasis kedua kernel telah mengalokasikan sebuah lokasi memori untuk sebuah hardware tertentu, maka hardware lainnya tidak akan dapat menggunakan lokasi memori tersebut kembali. Exokernel mengizinkan akses terhadap hardware secara langsung pada tingkat yang rendah: aplikasi dan abstraksi dapat melakukan request sebuah alamat memori spesifik baik itu berupa lokasi alamat physical memory dan blok di dalam hard disk. Tugas kernel hanya memastikan bahwa sumber daya yang diminta itu sedang berada 19 2014 dalam keadaan kosong belum digunakan oleh yang lainnya dan tentu saja mengizinkan aplikasi untuk mengakses sumber daya tersebut. Akses hardware pada tingkat rendah ini mengizinkan para programmer untuk mengimplementasikan sebuah abstraksi yang dikhususkan untuk sebuah aplikasi tertentu, dan tentu saja mengeluarkan sesuatu yang tidak perlu dari kernel agar membuat kernel lebih kecil, dan tentu saja meningkatkan performa. Exokernel biasanya menggunakan library yang disebut dengan libOS untuk melakukan abstraksi. libOS memungkinkan para pembuat aplikasi untuk menulis abstraksi yang berada pada level yang lebih tinggi, seperti halnya abstraksi yang dilakukan pada sistem operasi tradisional, dengan menggunakan cara-cara yang lebih fleksibel, karena aplikasi mungkin memiliki abstraksinya masing-masing. Secara teori, sebuah sistem operasi berbasis Exokernel dapat membuat sistem operasi yang berbeda seperti halnya Linux, UNIX, dan Windows dapat berjalan di atas sistem operasi tersebut. 8. Macam-macam Sistem Operasi Sekarang kita masuk ke pembahasan yang menjelaskan macam-macam sistem operasi komputer yang saat ini digunakan pada perangkat komputer. Sistem operasi pada umumnya digunakan untuk menjalankan sebuah perangkat komputer yang sudah dirancang untuk dapat menjalankan program tertentu. Tidak hanya komputer yang menggunakan sistem operasi sebagai pelengkapnya, kini sistem operasi juga sudah diterapkan pada perangkat telepon genggam atau smartphone, sistem operasi pada smartphone yang kita kenal saat ini adalah Chrome OS besutan dari google, iOS yang dikembangkan oleh Apple, WindowsPhone oleh Microsoft, dan yang paling popular saat ini adalah sistem operasi Android yang banyak digunakan pada smartphonesmartphone tertentu dan masih banyak lagi sistem operasi lainnya. Akan tetapi saya tidak akan membahas sistem operasi pada smartphone, tetapi saya akan membahas sistem operasi pada komputer yang banyak digunakan saat ini. 20 2014 A. Microsoft Windows Gambar 4 Microsoft Windows atau yang sering kita sebut dengan Windows adalah Sistem Operasi yang dikembangkan oleh Microsoft Corporation yang menggunakan antarmuka dengan berbasis GUI (Graphical User Interface) atau tampilan antarmuka bergrafis. Pada awalnya windows bermula dari Ms-Dos (Microsoft Disk Operating System) yaitu sebuah sistem operasi yang berbasiskan teks atau Command-Line interpreter. MS-DOS sangat banyak digunakan oleh komputer IBM-PC atau yang kompatibel dengannya. Microsoft membuat sistem operasi MS-DOS sebagai sebuah sistem operasi mainstream, sebelum pada akhirnya menghentikan dukungan MS-DOS secara perlahan ketika mereka membuat sistem operasi berbasis antarmuka grafis (GUI) yang disebut dengan Microsoft Windows. Adapun kelebihan dan kelemahan dari MS-DOS. Kelebihan a. Dapat lebih mudah membuat folder bersama subfoldernya. b. Dapat melihat file di satu harddisk atau folder secara keseluruhan maupun Ike yang di hidden. 21 2014 c. Dapat mengkopi file lebih cepat dibandingkan dengan sistem operasi berbasis GUI. Kelemahan a. Risiko kehilangan file lebih besar jika kita ceroboh atau tidak fokus. b. Tampilannya kurang menarik c. Pengoprasiannya masih berbasis teks Gambar 5 Windows versi pertama, windows Graphic Environmnet 1.0 merupakan perangkat yang bekerja atas arsitektur 16-Bit dan bukan merupakan sistem operasi tetapi berjalan atas Ms-Dos sehingga untuk menjalankannya membutuhkan MS-DOS, MS-DOS sebenarnya dibuat oleh perusahaan pembuat komputer Settle Computer Product kemudian direkrut dan dibeli lisensinya oleh Microsoft Corporation yang kemudian terus berkembang sangat pesat sampai saat ini, berikut adalah perkembangan sistem operasi windows yang dikembangkan oleh Microsoft seiring dengan perkembangan teknologi yang ada saai ini. 22 2014 a. Windows 1.0 Gambar 6 Versi pertama Microsoft Windows adalah Windows 1.0 dirilis pada tanggal 20 November 1985. Sistem operasi ini adalah sistem operasi pertama yang diperkenalkan sebagai teknologi multi-tasking pada komputer. Berkat fitur ini kita jadi lebih mudah untuk membuka program atau aplikasi sekaligus. Tanpa adanya teknologi multi-tasking ini komputer hanya bisa menjalankan satu aplikasi saja dalam satu waktu. Adapun kelebihan Windows 1.0 daripada MS-DOS adalah penggunaan mouse yang baru bisa digunakan pada sistem operasi ini. Program-program tambahan yang termasuk dalam sistem operasi Windows 1.0 ini adalah paintbrush, windows write, notepad, calculator, Cardfile, clipboard dan sebagai sarana untuk game adalah reversi. Windows versi ini memiliki kekurangan dalam beberapa fungsionalitas sehingga kurang popular di pasaran karena belum banyak program-program aplikasi yang dapat diinstal pada sistem operasi ini. Sistem operasi ini berbasiskan 16-bit sehingga sangat sederhana, berikut tampilan Windows 1.0. 23 2014 Gambar 7 b. Windows 2.0 Gambar 8 24 2014 Sistem operasi versi kedua dari Microsoft Windows adalah Windows 2.0 yang dirilis pada 9 Desember 1987 yang masih tetap dengan teknologi 16-bit. Sama seperti versi sebelumnya, windows 2.0 ini dapat berjalan dengan lancar walaupun komputer tidak dilengkapi dengan harddisk. Pada versi ini pertama kalinya diperkenalkan istilah “minimize” dan “maximize” pada setiap window aplikasi. Windows 2.0 mampu menampilkan resolusi yang lebih baik dari versi sebelumnya karena sudah menggunakan kartu grafis VGA. Program aplikasi tambahan yang disertakan adalah Microsoft Word dan Microsoft Excel serta program aplikasi yang dapat diinstal pada sistem operasi ini adalah Corel Draw dan pagemaker. Berkat munculnya pagemaker Microsoft Windows akhirnya mengalami peningkatan yang signifikan yang sebelumnya program ini hanya dapat dijalankan pada sistem operasi Macintosh dan para ahli sejarawan komputer mencatat ini sebagai kemunculan sebuah aplikasi yang laku secara signifikan selain buatan Microsoft sebagai awal kesuksesan Microsoft Windows. Windows versi 2.0 menggunakan model memori modus real yang hanya mampu mengakses memori hingga 1 megabita. Dalam konfigurasi seperti itu, Windows dapat menjalankan aplikasi multitasking lainnya, semacam DESQview, yang berjalan dalam modus terproteksi yang ditawarkan oleh Intel 80286. 25 2014 c. Windows 2.1 Gambar 9 Belum 1 tahun dirilisnnya Windows 2.0 tepatnya pada tanggal 27 Mei 1988, Microsoft merilis Windows/286 2.1 dan Windows/386 2.1 yang untuk pertama kalinya Windows memerlukan Harddisk agar sistem operasinya bisa berjalan. Sama seperti versi sebelumnya, Windows/286 menggunakan model memori modus real, tapi merupakan yang pertama yang mendukung High Memory Area (HMA). Windows/386 bahkan memiliki kernel yang berjalan dalam modus terproteksi dengan emulasi Expanded Memory Specification (EMS) standar Lotus-Intel-Microsoft (LIM), pendahulu spesifikasi Extended Memory Specification (EMS) yang kemudian pada akhirnya mengubah topologi komputasi di dalam IBM PC. Semua aplikasi Windows dan berbasis DOS saat itu memang berjalan dalam modus real, yang berjalan di atas kernel modus terproteksi dengan menggunakan modus Virtual 8086, yang merupakan fitur baru yang dimiliki oleh Intel 80386. 26 2014 d. Windows 3.0 Gambar 10 Pada 22 Mei 1990, Microsoft merilis Windows 3.0. Dengan merombak tampilannya secara besar-besaran Windows 3.0 menjadi sistem operasi paling sukses di pasaran dengan di ikuti oleh para pengembang-pengembang software untuk berlomba-lomba membuat perangkat lunak yang dapat dijalankan oleh sistem operasi ini. Pada versi ini telah diperkenalkan memori virtual sehingga dapat mengizinkan pengguna untuk menjalankan beberapa aplikasi MS-DOS secara serentak (Multitasking). Pada versi inilah yang menjadikan IBM PC dan kompatibelnya serius terhadap Apple Macintosh. Hal ini disebabkan karena adanya peningkatan performa pemrosesan grafik pada waktu itu (VGA) dan juga modus terproteksi/modus 386 Enhancedyang mengizinkan aplikasi Windows untuk memakai memori lebih banyak dengan cara yang lebih mudah dibandingkan dengan apa yang ditawarkan oleh MSDOS. 27 2014 Gambar 11 Windows 3.0 hadir dalam versi “multimedia”, yang disebut dengan Windows 3.0 with multimedia Extension 1.0 yang dirilis beberapa bulan kemudian. Versi ini dibundel dengan keberadaan “multimedia upgrade kit”, yang terdiri atas drive CDROM dan sebuah sound card, seperti halnya Creative Labs Sound Blaster Pro. Versi ini merupakan perintis semua fitur multimedia yang terdapat di dalam versi-versi Windows setelahnya, seperti halnya Windows 3.1 dan Windows for Workgroups, dan menjadi bagian dari spesifikasi Microsoft Multimedia PC. Windows 3.0 berjalan dalam tiga modus, yakni modus real, modus standar, modus 386 Enhanced dan kompatibel dengan prosesor-prosesor keluarga intel 8086/8088, 80286, hingga 80386. Windows 3.0 akan mencoba mendeteksi modus mana yang akan digunakan, meski pengguna dapat memaksa agar windows berjalan dalam modus tertentu saja dengan menggunakan switch-switch tertentu saat menjalankannya. win /r: memaksa Windows untuk berjalan di dalam modus real win /s: memaksa Windows untuk berjalan di dalam modus standar win /3: memaksa Windows untuk berjalan di dalam modus 386 Enhanced. 28 2014 Versi 3.0 juga merupakan versi pertama Windows yang berjalan di dalam modus terproteksi, meskipun kernel 386 enhanced mode merupakan versi kernel yang ditingkatkan dari kernel modus terproteksi di dalam Windows/386. Karena adanya fitur kompatibilitas ke belakang, aplikasi Windows 3.0 harus dikompilasi dengan menggunakan lingkungan 16-bit, sehingga sama sekali tidak menggunakan kemampuan mikroprosesor Intel 80386, yang notabene adalah prosesor 32-bit. OS/2 Microsoft dan IBM bekerja sama dalam mengembangkan sebuah sistem operasi penerus DOS, yang disebut sebagai IBM OS/2. OS/2 dapat menggunakan semua kemampuan yang ditawarkan oleh mikroprosesor Intel 80286 dan mampu mengakses memori hingga 16 Megabyte. OS/2 1.0 dirilis pada tahun 1987, yang memiliki fitur swapping dan multitasking, selain tentunya mengizinkan aplikasi MS-DOS untuk berjalan di atasnya. Pada awal-awal tahun 1990-an, hubungan antara Microsoft dan IBM pun meregang akibat munculnya sebuah konflik. Hal ini dikarenakan mereka saling bekerja sama dalam mengembangkan sistem operasi komputer pribadi masing-masing (IBM dengan OS/2 dan Microsoft dengan Windows-nya), keduanya memiliki akses terhadap kode masing-masing sistem operasi. Microsoft menghendaki pengembangan lebih lanjut dari sistem operasi Windows buatannya, sementara IBM memiliki hasrat bahwa semua pekerjaan masa depannya haruslah dibuat berdasarkan sistem operasi OS/2. Dalam sebuah percobaan untuk mengakhiri konflik ini, IBM dan Microsoft akhirnya setuju bahwa IBM akan mengembangkan IBM OS/2 versi 2.0, untuk menggantikan OS/2 versi 1.3 dan Windows 3.0, sementara Microsoft harus mengembangkan sebuah sistem operasi baru, OS/2 versi 3.0, yang akan kemudian menggantikan OS/2 versi 2.0 . Persetujuan ini pun tidak berlangsung lama, sehingga hubungan IBM dan Microsoft pun dihentikan. IBM akhirnya melanjutkan pengembangan OS/2, sementara Microsoft mengganti nama sistem operasi OS/2 versi 3.0 (yang belum dirilis) menjadi Windows NT. 29 2014 Gambar 12 e. Windows 3.1 Pada 6 April 1992, Windows hadir dengan tampilan yang lebih menarik dibandingkan dengan versi sebelumnya. Versi ini sudah memiliki File Manager, Program Manager, serta sudah mendukung 32-bit disk access. Multimedianya pun sudah dilengkapi dengan media viewer untuk memutar video. Gambar 13 Microsoft mengembangkan Windows 3.1, yang menawarkan beberapa peningkatan minor terhadap Windows 3.0 (seperti halnya kemampuan untuk menampilkan font TrueType Fonts, yang dikembangkan secara bersama-sama dengan Apple), dan juga terdapat di dalamnya banyak sekali perbaikan terhadap bug dan 30 2014 dukungan terhadap multimedia. Versi 3.1 juga menghilangkan dukungan untuk modus real, sehingga hanya berjalan pada modus terproteksi yang hanya dimiliki oleh mikroprosesor Intel 80286 atau yang lebih tinggi lagi. Berikut adalah beberapa keunggulan dan fitur yang terdapat dalam Windows 3.x : 8.1.1. Tampilannya lebih cantik daripada versi sebelumnya. 8.1.2. Versi ini dapat menjalankan banyak program secara bersamaan. 8.1.3. Fitur multimedia mulai diperkenalkan walaupun hanya sedikit format media yang dapat dijalankan, seperti MIDI, wave audio, dan CD audio 8.1.4. Dengan adanya fitur true type font(TTF), pengguna komputer dapat mencetak hasil kerja dengan huruf yang sesuai dengan tampilan yang ada di monitor. 8.1.5. Jika pada MS-DOS kombinasi tombol keyboard [ctrl+alt+del] dapat digunakan merestart komputer, pada windows versi ini juga dapat digunakan untuk menutup program aplikasi yang sedang berjalan. 8.1.6. Fitur drag dan drop mulai digunakan sehingga pengguna komputer tidak perlu lagi melakukan operasi copy-paste untuk memindahkan atau menduplikat sebuah file. 8.1.7. Fitur object linking dan embbending(OLE) memungkinkan pengguna komputer untuk berinteraksi antarprogram yang berbeda, misalnya mengcopy isi file dalam MS.Excel dalam MS.Word. f. Windows for Worksgroups 3.11 Pada waktu yang sama, Microsoft juga merilis Microsoft Windows for Worksgroups yang tersedia sebagai tambahan untuk windows 3.1 maupun sebagai sebuah versi yang tercakup di dalam lingkungan dasar Windows dan tambahan kemampuan jaringan dalam sebuah paket. Windows for Workgroups mencakup driver jaringan komputer dan stack protokol yang lebih baik, dan juga mendukung jaringan 31 2014 secara peer-to-peer. Salah satu download opsional untuk Windows for Workgroups adalah stack protokol TCP/IP dengan nama kode "Wolverine", yang mengizinkan akses ke Internet melalui jaringan korporat. Windows for Workgroups dirilis dalam dua versi, Windows for Workgroups 3.1 dan Windows for Workgroups 3.11. Tidak seperti versi-versi Windows sebelumnya, Windows for Workgroups 3.11 hanya berjalan di dalam modus 386 Enhanced, dan membutuhkan setidaknya mesin dengan prosesor Intel 80386SX. Semua versi tersebut terus menerus meningkatkan laju penjualan Windows versi 3.x. Meskipun Windows 3.1x masih memiliki banyak kekurangan, yang sebelumnya telah dikoreksi oleh OS/2, seperti nama berkas yang panjang (melebihi 11 karakter, dalam format 8.3), desktop, atau proteksi sistem terhadap kelakuan aplikasi yang tidak diinginkan, Microsoft secara cepat mengambil alih pasar GUI di pangsa pasar desktop untuk IBM PC dan kompatibelnya. Windows API pun menjadi standar de-facto untuk perangkat lunak konsumen. g. Windows NT Selama waktu itu Microsoft terus melanjutkan dan mengembangkan sistem operasi yang barunya yang disebut dengan Windows NT. Arsitek utama dari Windows NT adalah Dave Cutler, yang merupakan salah satu dari pemimpin arsitek sistem operasi VMS di perusahaan Digital Equipment Corporation (DEC), yang kemudian dibeli oleh Compaq yang sekarang bagian dari Hewlett-Packard. Microsoft merekrut Cutler pada tahun 1988 untuk membuat sebuah versi OS/2 yang bersifat portabel, tapi akhirnya Cutler malahan membuat sistem operasi baru. Sebelum pindah ke Microsoft, Cutler sebenarnya sedang membuat sebuah sistem operasi penerus VMS di DEC, yang disebut dengan Mica. Dan pada saat petinggi DEC menggagalkan proyek tersebut, ia keluar dari DEC dan membawa banyak pekerja ahli bersamanya ke Microsoft. DEC memiliki keyakinan bahwa Cutler membawa kode Mica untuk digunakan oleh Microsoft dan menuntutnya. Akhirnya, 32 2014 Microsoft pun kalah dan pada akhirnya disuruh membayar 150 juta dolar Amerika dan memiliki kesepakatan untuk mendukung chip CPU baru buaan DEC, DEC Alpha, yang kala itu tercatat sebagai sebuah chip tercepat, agar dapat berjalan di dalam Windows NT. Windows NT 3.1 (bidang pemasaran Microsoft menghendaki Windows NT agar terlihat sebagai kelanjutan dari Windows 3.1) akhirnya muncul pertama kali dalam bentuk Beta bagi para pengembang perangkat lunak pada bulan Juli 1992 dalam sebuah perhelatan Professional Developers Conference (PDC) yang dilangsungkan di San Fransisco, California, Amerika Serikat. Microsoft juga mengumumkan keinginannya untuk mengembangkan sebuah sistem operasi penerus bagi Windows NT sekaligus juga pengganti Windows 3.1 pada konferensi tersebut (yang diberi nama kode Chicago), yang kemudian akan menyatukan keduanya ke dalam sebuah sistem operasi yang padu. Sistem operasi tersebut diberi nama Cairo. Ternyata Cairo merupakan sebuah proyek yang lebih rumit dibandingkan apa yang telah diantisipasi oleh Microsoft, dan hasilnya NT dan Chicago tidak "bersatu" sampai Windows XP diluncurkan. Selain itu, bagian-bagian Cairo belum muncul di dalam sistem operasi Microsoft Windows hingga saat ini. Contohnya adalah subsistem WinFS, yang merupakan implementasi dari Object File System di dalam Cairo, memang sempat dikerjakan oleh Microsoft dalam beberapa waktu, tapi pada akhirnya Microsoft mengumumkan bahwa mereka menghentikan pengembangan WinFS dan akan menggabungkan teknologi yang dikembangkan untuk WinFS di dalam produk dan teknologi Microsoft yang lainnya, khususnya adalah Microsoft SQL Server. Dukungan device driver untuk Windows NT juga kurang begitu banyak karena memang mengembangkan driver untuk Windows NT dianggap rumit oleh beberapa pengembang, selain tentunya Windows NT juga memiliki superioritas dalam model abstraksi perangkat kerasnya. Masalah ini telah menghantui semua versi Windows NT hingga Windows NT 5.0 (Windows 2000) keluar ke pasaran. Para programmer pun mengeluh bahwa mengembangkan device driver untuk Windows NT adalah sesuatu 33 2014 hal yang rumit, dan para pengembang perangkat keras juga tidak mau mengambil risiko untuk mengembangkan device driver untuk sebuah sistem operasi yang memiliki pangsa pasar terbatas. Selain itu, meskipun Windows NT menawarkan performa yang baik dan mampu mengekspolitasi sumber daya sistem secara lebih efisien, dalam beberapa sistem dengan perangkat keras terbatas, Windows NT dianggap sebagai sistem yang boros sumber daya. Hal ini mengakibatkan munculnya opini publik bahwa Windows NT hanya cocok untuk mesin-mesin yang besar dan juga jauh lebih mahal (seperti halnya workstation dengan DEC Alpha atau Intel Pentium yang kala itu memang masih baru). Windows NT juga tidak dapat bekerja untuk pengguna pribadi karena kebutuhan sumber dayanya yang tinggi. Selain itu, GUI yang digunakannya hanyalah salinan dari GUI Windows 3.1, yang masih kalah jauh jika dibandingkan dengan Workplace Shell milik OS/2, sehingga alasan Windows NT merupakan pengganti bagi Windows 3.1 tidaklah masuk akal. Akan tetapi, fitur-fitur tersebutlah yang membuat Windows NT pilihan yang sempurna untuk pangsa pasar server jaringan lokal (LAN), yang pada tahun 1993 sedang mengalami booming besar-besaran, seiring dengan komoditas jaringan di dalam kantor telah meningkat secara drastis. Fitur-fitur jaringan dalam Windows NT menawarkan beberapa pilihan konektivitas jaringan yang luas dan juga tentunya sistem berkas NTFS yang efisien. Windows NT 3.51 merupakan primadona Microsoft saat terjun ke pasar ini, yang kemudian mengambil alih sebagian besar pangsa pasar yang sebelumnya dimiliki oleh Novell Netware beberapa tahun ke depan. Salah satu peningkatan terbesar dari Windows NT adalah Application Programming Interface (API) 32-bit yang baru, yang dibuat untuk menggantikan Windows API 16-bit yang sudah lama. API 32-bit ini dinamakan dengan Win32 API, dan dari sanalah Microsoft menyebut API 16-bit yang lama sebagai Win16. Win32 API memiliki tiga buah implementasi utama: satu untuk Windows NT (yang merupakan Win32 API terlengkap dengan dukungan ANSI ataupun Unicode), satu untuk Win32s (yang merupakan bagian dari Win32 yang dapat digunakan di atas sistem Windows 3.1), dan juga satu lagi untuk Chicago (yang hanya mendukung ANSI). Hal ini 34 2014 menyebabkan kompatibilitas yang tinggi antara Chicago dan Windows NT, meskipun pada dasarnya kedua sistem tersebut adalah sangat jauh berbeda jika dilihat dari arsitektur dasarnya. Windows NT merupakan sistem operasi Windows pertama yang dibuat dengan menggunakan kernel hibrida, setelah pada versi-versi sebelumnya hanya menggunakan kernel monolithic saja. h. Windows 95 Gambar 14 Setelah Windows 3.11, Pada 24 Agustus 1995 Microsoft mulai memulai pengembangan sebuah versi Windows yang berorientasi kepada pengguna yang diberi nama kode Chicago. Chicago didesain agar mmeiliki dukungan terhadap multitasking secara pre-emptive 32-bit seperti halnya yang terdapat di dalam OS/2 dan Windows NT, meskipun kernel 16-bit masih terdapat di dalamnya demi alasan kompatibilitas ke belakang. Win32 API yang pertama kali diperkenalkan pada Windows NT pun diadopsi sebagai sebuah standar antarmuka pemrograman baru yang berbasis 32-bit, dengan kompatibilitas Win16 juga dipertahankan dengan menggunakan sebuah teknik yang dinamakan dengan "thunking". GUI yang baru juga dimiliki oleh sistem operasi, 35 2014 meskipun pada awalnya Microsoft tidak merencanakannya sebagai bagian dari sistem operasi saat dirilis. Memang beberapa elemen antarmuka pengguna yang dimiliki oleh Cairo dipinjam dan ditambahkan kepada sistem operasi tersbut sebagai aspek lainnya dari versi itu (khususnya fitur Plug and Play). Microsoft tidak mengganti semua kode Windows menjadi 32-bit; banyak bagian di dalamnya masih berupa 16-bit (meskipun tidak menggunakan modus real secara langsung), demi alasan kompatibilitas ke belakang, kinerja, dan waktu pengembangan. Hal ini dan fakta bahwa banyaknya kelemahan dalam desain versiversi Windows sebelumnya, membuat sistem operasi yang baru ini terganggu efisiensi dan stabilitasnya. Akhirnya, bagian marketing Microsoft menggunakan nama Windows 95 sebagai nama produk bagi Chicago, saat dirilis pada tanggal 24 Agustus 1995. Microsoft memiliki dua keuntungan dari peluncuran ini: 1) adalah mustahil bagi para konsumen untuk menjalankan Windows 95 pada sistem operasi DOS bukan buatan Microsoft yang jauh lebih murah. 2) meskipun jejak-jejak DOS tidaklah pernah dicabut dari sistem operasi tersebut, malahan versi tersebut menancapkan sebuah versi DOS untuk dimuat sebagai bagian dari proses booting, Windows 95 berjalan dengan sendirinya di dalam modus 386 Enhanced, dengan menggunakan memori virtual dan model pengalamatan memori flat 32-bit. Fitur-fitur itu menjadikan aplikasi Win32 untuk mengalamatkan RAM virtual sebanyak maksimal 2 gigabyte (dengan 2 gigabyte sisanya dicadangkan untuk sistem operasi), dan dalam teorinya mencegah aplikasi tersebut untuk mengganggu ruangan memori yang dimiliki oleh aplikasi Win32 lainnya tanpa adanya persetujuan dari sistem operasi. Dalam hal ini, memang fungsionalitas Windows 95 mendekati apa yang dimiliki oleh Windows NT, meskipun Windows 95/98/Me tidak mendukung memori melebihi 512 megabyte tanpa menyunting konfigurasi sistem yang merepotkan. Di balik kesuksesan Microsoft, IBM terus melanjutkan pasar OS/2, dengan memproduksi OS/2 versi 3.0 dan OS/2 Warp (versi 4.0). IBM merespons keluhan yang 36 2014 diajukan oleh para konsumen mengenai kebutuhan perangkat keras komputer yang tinggi yang diminta oleh OS/2 versi 2.0, OS/2 versi 3.0 pun dibuat jauh lebih ramping dengan melakukan optimalisasi pada ukuran dan kecepatan. Sebelum Windows 95 dirilis, OS/2 Warp 3.0 bahkan telah dibundel dalam beberapa penyedia perangkat keras mayor di Jerman. Akan tetapi, dengan dirilisnya Windows 95, OS/2 lagi-lagi kehilangan pangsa pasarnya kembali, diambil alih oleh Windows 95. Mungkin tidak mungkin untuk mencari tahu apa alasan mengapa OS/2 gagal dalam mendapatkan pangsa pasar yang besar. Walaupun OS/2 terus dapat menjalankan aplikasi Windows 3.1, sebenarnya sudah tidak ada yang kekurangan lagi, kecuali pada sebagian kecil dari Windows API yang disebut Win32s. Tidak seperti Windows 3.1, IBM tidak memiliki akses terhadap kode sumber Windows 95 dan tidak mau menggunakan waktu dan sumber daya yang ada untuk melakukan emulasi terhadap Win32 API. IBM juga memperkenalkan OS/2 pada kasus Amerika Serikat versus Microsoft, dengan menyalahkan taktik marketing pada bagian Microsoft, tapi banyak orang mungkin setuju bahwa masalah di dalam bagian marketing IBM lah dan dukungannya yang sangat kurang dari para pengembang perangkat lunak yang meyebabkan kegagalan-kegagalan OS/2. Sebelum menggantinya dengan versi Windows yang baru, Microsoft merilis Windows 95 dalam lima versi berbeda, yakni sebagai berikut: Windows 95 - rilis yang sebenarnya dari Windows 95 Windows 95 A - mencakup pembaruan Windows 95 Original Service Release 1 (OSR1) yang dimasukkan secara langsung terhadap instalasi. Windows 95 B - mencakup beberapa pembaruan mayor lainnya, seperti halnya sistem berkas FAT32, dan Internet Explorer 3.0. Versi ini juga dikenal dengan Windows 95 OSR2, atau banyak orang di Indonesia menyebutnya sebagai Windows 97. 37 2014 Windows 95 B USB - atau Windows 95 OSR2.1 merupakan versi Windows 95 yang menawarkan dukungan terhadap perangkat keras berbasis bus Universal Serial Bus/USB. Windows 95 C - atau Windows 95 OSR2.5 mencakup semua fitur di atas, ditambah Internet Explorer 4.0. Versi ini merupakan versi yang paling terakhir dirilis dari seri Windows 95. Windows 95 OSR2, OSR2.1 dan OSR2.5 tidaklah dirilis untuk publik, akan tetapi hanya kepada OEM saja yang mau menggunakan sistem operasi tersebut ke dalam komputer buatannya. Beberapa perusahaan OEM bahkan menjual hard disk baru dengan sistem operasi Windows 95 OSR2 di dalamnya. Selain fitur yang terkandung di dalam Windows 95, Microsoft juga memperkenalkan Microsoft Plus! for Windows 95 yang mencakup beberapa fitur tambahan yang tidak dimiliki oleh Windows 95. i. Windows NT 4.0 Gambar 15 Microsoft merilis Windows NT 4.0, sebagai penerus Windows NT 3.x yang sukses mengancam dominasi Novell Netware dan UNIX di pasar korporat. Windows NT 4.0 ini pada awalnya dikembangkan sebagai sebuah bagian dari usaha untuk memperkenalkan Windows NT kepada pasar workstation. NT 4.0 memiliki antarmuka 38 2014 yang sama dengan Windows 95, tetapi menggunakan kernel yang sama dengan Windows NT, sehingga lebih stabil. Memang, ada sebuah patch tambahan yang tersedia untuk Windows NT 3.51 yang mampu membuat NT 3.51 agar mirip seperti NT 4.0, tapi sangat tidak stabil dan memiliki banyak bug. Antarmuka pengguna tersebut pada awalnya memang dikembangkan di atas Windows NT, tapi karena Windows 95 dirilis terlebih dahulu sebelum NT 4.0, maka orang cenderung berpikir "Windows NT 4.0 adalah jiplakan dari Windows 95." Windows NT 4.0 datang dalam empat versi: Windows NT 4.0 Workstation Windows NT 4.0 Server Windows NT 4.0 Server, Enterprise Edition (yang mencakup dukungan terhadap clustering dan SMP hingga 8-way) Windows NT 4.0 Terminal Server j. Windows 98 Gambar 16 39 2014 Pada 25 Juni 1998, Microsoft merilis sebuah sistem operasi Windows baru, yang dikenal sebagai Windows 98. Windows 98 dianggap sebagai revisi minor terhadap Windows 95, tapi secara umum dilihat jauh lebih stabil dan dapat diandalkan dibandingkan dengan pendahulunya, Windows 95. Windows 98 mencakup banyak driver perangkat keras baru dan dukungan sistem berkas FAT32 yang lebih baik yang mengizinkan partisi untuk memiliki kapasitas lebih besar dari 2 gigabyte, sebuah batasan yang terdapat di dalam Windows 95. Dukungan USB di dalam Windows 98 pun juga jauh lebih baik dibandingkan dengan pendahulunya. Windows 98 mengundang kontroversi saat Microsoft memasukkan penjelajah web Microsoft Internet Explorer ke dalam sistem operasi dan tidak dapat dicabut, sehingga menjadikan Windows Explorer dan GUI Windows mampu menampilkan direktori seolah-olah halaman web. Hal ini membuka kasus baru, yang disebut sebagai Amerika Serikat versus Microsoft, yang menanyakan mengapa Microsoft repot-repot menjaga dominasinya di dalam sistem operasi komputer pribadi untuk berkompetisi dengan para pesaingnya seperti Netscape dan IBM dengan cara yang tidak jujur. Pada tahun 1999, Microsoft merilis Windows 98 Second Edition, sebuah rilis yang menawarkan banyak peningkatan dibandingkan versi sebelumnya. Internet Connection Sharing, yang merupakan sebuah bentuk dari Network Address Translation, yang mengizinkan beberapa mesin di dalam sebuah jaringan lokal agar dapat menggunakan satu buah jalur koneksi Internet bersama-sama pun diperkenalkan pada versi ini. Banyak masalah minor di dalam Windows yang lama telah dikoreksi, yang menjadikan Windows 98 menurut banyak orang sebagai sebuah versi Windows 9x yang paling stabil di antara semua versi Windows 9x lainnya. 40 2014 k. Windows 2000 Gambar 17 Pada 17 Februari 2000 Microsoft merilis Windows 2000. Windows 2000 adalah versi yang sebelumnya dikenal dengan sebutan Windows NT 5.0. Versi Windows 2000 ditujukan untuk dua pangsa pasar, yakni untuk pasar workstation dan juga pasar server. Windows 2000 memiliki fitur yang paling popular pada saat itu adalah Active Directory, sebuah model jaringan pengganti model jaringan NT domain yang menggunakan teknologi standar industry, seperti Domain Name Server (DNS), Lightweight Directory Access Protocol (LDAP) dan Kerberos yang berfungsi sebagai penghubung antar mesin yang satu dengan mesin yang lainnya. Pada Windows 2000 juga terdapat Windows Terminal Service yang terdapat dalam semua versi server serta fitus-fitur baru lainnya yang diadopsi dari Windows 98, seperti Device Manager yang telah dikembangkan dengan menggunakan Microsoft Management Console, Windows Media Player dan Direct 6.1 yang memungkinkan sistem operasi Windows NT dapat menjalankan game. Windows berbasis kernel NT terakhir yang tidak mewajibkan penggunanya untuk melakukan aktivasi adalah Windows 2000. 41 2014 Gambar 18 Windows 2000 tidak dianggap sebagai produk yang cocok untuk digunakan untuk pengguna rumahan walaupun sudah mampu memperbaharui komputer yang sebelumnya menjalankan Windows 98 karena beberapa alasan, diantaranya adalah kurangnya device driver untuk banyak perangkat pengguna seperti Scanner dan printer. Tetapi situasi tersebut dapat berbalik pada saat windows XP diluncurkan dipasaran oleh Microsoft. Berikut ini adalah Windows 2000 dalam enam edisi : Windows 2000 Professional Windows 2000 Server Windows 2000 Advanced Server Windows 2000 Datacenter Server Windows 2000 Advanced Server Limited Edition Windows 2000 Datacenter Server Limited Edition 42 2014 l. Windows ME Gambar 19 Belum genap satu tahun Windows 2000 dirilis, Microsoft memperkenalkan sistem operasi versi terbarunya yaitu Windows Millennium Edition (Windows ME) pada September 2000 yang memperbaharui versi Windows 98 dengan dukungan tambahan multimedia dan internet yang lebih baik. Adanya fitur “System Restore” yang ditambahkan pada sistem operasi ini menjadi keunggulan tersendiri karena para penggunanya diizinkan untuk mengembalikan keadaan sistem ke sebuah titik yang baik-baik saja, ini terjadi jika sistem operasi mengalami masalah dan fitur ini masih di pertahankan pada Windows XP. Versi ini pun memperkenalkan Windows Movie Maker versi pertama sehingga para penggunanya dapat mengasah imajinasinya dalam pembuatan movie yang sederhana. Gambar 20 43 2014 Windows ME dibuat dalam waktu yang singkat kira-kira hanya satu tahun, sistem operasi ini dibuat hanya untuk mengisi kekosongan rilis antara Windows 98 dan Windows XP sebagai sistem operasi untuk kelas rumahan. Internet Explorer 5.5, Windows Media Player 7.0 dan Microsoft Direct 7.1 sebagai fitur-fitur yang terdapat dalam Windows ME dapat diperoleh secara gratis dari situs Windows Update kecuali System Restore. Alhasil, Windows ME pun dianggap sebagai sistem operasi yang tidak unik dibandingkan denganversi-versi sebelumnya yang termasuk dalam keluarga Windows 9x, Windows 95 dan Windows 98. Para pengguna bahkan menyebut Windows ME sebagai Windows Mistake Edition yang disebabkan karena munculnya masalah kestabilan dan dukungan terhadap MS-DOS yang berjalan dalam modus real. Windows ME merupakan sistem operasi versi terakhir yang dibuat berdasarkan kernel monolithic Windows 9.x dan MS-DOS dan menjadi versi terakhir dari sistem operasi yang tidak memiliki Windows Product Activation (WPA). m. Windows XP Gambar 21 Microsoft Windows memperkenalkan Windows XP pada tahun 2001 (yang memiliki nama kode “Whistler” selama pengembangan). Setelah beberapa versi Windows berbasis Windows 9x dan NT dirilis, Microsoft berhasil menyatukan kedua produk tersebut. Kernel yang digunakan Windows XP adalah kernel Windows 5.1 44 2014 sehingga menjadikan kernel Windows NT yang terkenal dengan kestabilannya memasuki pasar konsumen rumahan untuk menggantikan produk Windows 9x yang berbasis 16/32-bit yang sudah mulai menua. Windows XP merupakan versi sistem operasi Windows yang paling lama bertahan bahkan hingga saat ini, masa kejayaannya adalah pada tahun 2001 sampai dengan 2007 sebelum akhirnya Windows Vista dirilis untuk konsumen. Gambar 22 Windows XP tersedia dalam beberapa versi: Windows XP Home Edition, yang ditujukan untuk pasar desktop dan laptop rumahan. Windows XP Home Edition N, sama seperti Home Edition yang biasa, tapi tidak memiliki Windows Media Player, karena memang peraturan Uni Eropa tidak memperbolehkannya. Windows XP Professional, yang ditujukan bagi para power user dan pebisnis. 45 2014 Windows XP Professional N, sama seperti Professional Edition, tapi tidak memiliki Windows Media Player, karena peraturan Uni Eropa tidak mengizinkannya. Windows XP Media Center Edition (MCE), dirilis pada bulan November 2002, merupakan Windows XP Home Edition yang ditujukan untuk dektop dan laptop dengan penekanan pada hiburan rumahan. o Windows XP Media Center Edition 2003 o Windows XP Media Center Edition 2004 o Windows XP Media Center Edition 2005, yang dirilis pada 12 Oktober 2004. Windows XP Tablet PC Edition, yang ditujukan untuk PC Tablet (PC dengan layar sentuh) o Windows XP Tablet PC Edition 2005 Windows XP Embedded, yang ditujukan untuk sistem benam (embedded system) Windows XP Starter Edition, yang ditujukan untuk para pengguna komputer di beberapa negara berkembang. Windows XP Professional x64 Edition, yang dirilis pada 25 April 2005 untuk sistem-sistem rumahan dan workstation yang menggunakan prosesor 64-bit yang berbasiskan set instruksi x86-64 (AMD64 atau Intel EM64T). Windows XP 64-bit Edition, merupakan sebuah versi Windows XP yang ditujukan untuk jajaran prosesor Intel Itanium, yang mempertahankan kompatibilitas dengan aplikasi 32-bit dengan menggunakan emulator perangkat lunak. Versi ini sama saja dengan Windows XP Professional, dari segi fitur-fiturnya. Produk ini dihentikan pada bulan September 2005 saat vendor terakhir workstation berbasis prosesor Itanium menghentikan produk- 46 2014 produknya sebagai "workstation", karena memang mereka cenderung memfokuskan Itanium sebagai basis komputer server. o Windows XP 64-bit Edition 2003, dibuat berbasiskan basis kode Windows NT 5.2 (sama seperti Windows Server 2003). n. Windows Server 2003 Gambar 23 Microsoft Windows meluncurkan Windows Server 2003 pada 24 April 2003 , yaitu sebuah pembaruan untuk sistem operasi Windows 2000 Server yang juga menawarkan banyak fitur-fitur baru untuk keamanan, pemandu “Manage Your Server Wizard” yang menyederhanakan sebuah mesin yang menjalankannya dan juga peningkatan kinerja. Windows Server 2003 menggunakan kernel Windows NT versi 5.2. Di dalam Windows Server 2003, beberapa layanan yang tidak terlalu dibutuhkan di dalam lingkungan server dinonaktifkan secara default, terutama "Windows Audio" dan "Themes" demi alasan kestabilan; Agar dapat menggunakan suara dan tampilan yang sama dengan Windows XP, pengguna harus mengaktifkannya secara manual, melalui snap-in Microsoft Management Console Services.msc Selain itu, akselerasi perangkat keras untuk kartu grafis juga dimatikan; lagi-lagi pengguna 47 2014 harus mengaktifkannya secara manual, tentu saja jika device driver yang digunakan "bisa dipercayai". Pada bulan Desember 2005, Microsoft merilis Windows Server 2003 R2, yang merupakan Windows Server 2003 Service Pack 1 ditambah dengan beberapa paket tambahan. Di antara semua fitur-fitur barunya adalah fitur-fitur manajemeuntuk kantor-kantor cabang, dan integrasi identitas yang luas. Windows Server 2003 tersedia dalam lima buah edisi: Windows Server 2003, Web Edition Windows Server 2003, Standard Edition Windows Server 2003, Enterprise Edition (32-bit dan 64-bit) Windows Server 2003, Datacenter Edition Windows Server 2003, Small Business Server o. Windows Fundamentals for Legacy PCs Gambar 24 48 2014 Pada bulan Juli 2006, Microsoft merilis sebuah versi Windows XP Service Pack 2, yang ditujukan untuk pasar thin-client, yang disebut sebagai Windows Fundamentals for Legacy PCs (WinFLP). WinFLP hanya tersedia bagi para pelanggan Microsoft Software Assurance. Tujuan dibuatnya WinFLP adalah untuk memberikan pilihan upgrade kepada para pelanggannya yang masih menggunakan Windows 95, Windows 98, Windows Me, dan Windows NT Workstation. Sebagian besar aplikasi pengguna dijalankan di atas mesin jarak jauh dengan menggunakan Terminal Services atau Citrix. p. Windows Vista Gambar 25 Setelah kesuksesan besarnya bersama Windows XP, Microsoft Windows kembali merilis sistem operasi versi terbaru yaitu Windows Vista yang dirilis pada 30 November 2006 untuk kalangan bisnis, sementara untuk kalangan pengguna rumahan baru dirilis pada 30 Januari 2007. Windows Vista dirancang agar memiliki keamanan yang jauh lebih tanggu dari versi-versi sebelumnya dengan memperkenalkan sebuah modus penggunaan yang 49 2014 terbatas yang disebut dengan User Account Control (UAC) yang dibuat untuk menggantikan filosofi “administration-by-default” yang diberlakukan pada Windows XP. Windows Aero GUI adalah sebutan untuk fitur grafik yang diperkenalkan oleh Windows Vista. Adapun aplikasi terbaru yang diperkenalkan Windows Vista diantaranya Windows Calendar, Windows DVD Maker, dan beberapa game baru termasuk Chess Titans, Mahjong, dan Purble Place. Windows Vista juga menawarkan Internet Explorer yang lebih aman dari versi sebelumnya serta Windows Media Player 11. Windows Vista menggunakan nomor versi 6.0 sehingga terdapat perbedaan versi yang jauh dibandingkan dengan versi sebelumnya Windows XP yang menggunakan nomor versi 5.1 atau Windows Server 2003 dengan nomor versi 5.2. Hal ini disebabkan karena memang Windows Vista mempunyai banya perbedaan mendasar yang khususnya pada bagian arsitektur dasar sistem operasi. Beberapa edisi Windows Vista yang dijual : Windows Vista Starter Windows Vista Home Basic Windows Vista Home Premium Windows Vista Business Windows Vista Enterprise Windows Vista Ultimate 50 2014 q. Windows Home Server Gambar 26 Windows Home Server merupakan sebuah produk yang diturunkan dari Windows Server 2003, yang didesain khusus untuk para pengguna rumahan. Sistem operasi ini diperkenalkan pada 7 Januari 2007 oleh Bill Gates. Windows Home Server dapat dikonfigurasikan dan dipantau dengan menggunakan program console yang dapat diinstalasikan pada sebuah PC klien. Windows ini memiliki fitur media sharing, back up terhadap drive local dan drive jarak jauh dan duplikasi berkas. r. Windows Server 2008 Windows Server 2008 adalah versi terbaru dari Windows Server, yang dijadwalkan untuk dirilis pada tanggal 27 Februari 2008. Pada saat pengembangannya, Windows Server memiliki nama kode "Windows Server Codenamed Longhorn." Windows Server 2008 dibangun di atas beberapa keunggulan teknologi dan keamanan yang pada awalnya diperkenalkan dengan Windows Vista, dan ditujukan agar bisa lebih modular secara signifikan, ketimbang pendahulunya, Windows Server 2003. 51 2014 s. Windows 7 Gambar 27 Pada 22 Juli 2009 Microsoft Windows meluncurkan sistem operasi versi selanjutnya, yaitu Windows 7 untuk pabrikan komputer dan pada 22 Oktober 2009 dirilis untuk public setelah kurang dari 3 tahun dirilisnya Windows Vista. Tidak seperti pendahulunya yang memperkenalkan banyak fitur, Windows 7 lebih sederhana dan lebih fokus pada pengembangan dasar windows, dengan tujuan agar sistem operasi ini lebih kompatibel dengan aplikasi-aplikasi dan perangkat keras yang sudah kompatibel dengan Windows Vista. Pada tahun 2008 Microsoft melakukan presentasi tentang Windows 7 yang lebih fokus pada dukungan multi-touch pada layar, taskbar yang didesain ulang sekarang lebih dikenal dengan nama Superbar, sebuah sistem jaringan yang diberi nama Homegroup dan peningkatan performa. Beberapa aplikasi standar yang sebelumnya ada pada Windows Vista, pada Windows 7 sudah tidak disertakan lagi, seperti Windows Calendar, Windows Mail, Windows Movie Maker dan Windows Photo Gallery. 52 2014 Adapun spesifikasi minimum perangkat keras yang disarankan untuk Windows 7: Arsitektur 32-bit 64-bit Kecepatan Prosesor 1 GHz 32-bit 1 GHz 64-bit RAM 1 GB 2 GB Pengolah grafis dengan dukungan DirectX 9 dan WDDM Driver Model 1.0 Unit Pengelola Grafis (tidak terlalu diperlukan, hanya dibutuhkan untuk Windows Aero) Hard disk DVD Room Minimal 16 GB Minimal 20 GB DVD Drive (untuk instalasi dari media DVD) Persyaratan tambahan untuk bisa menggunakan fitur tertentu: BitLocker memerlukan Trusted Platform Module (TPM) 1.2 dan membutuhkan USB flash drive untuk menggunakan BitLocker To Go. Windows XP Mode memerlukan tambahan memori 1 GB, kapasitas tambahan 15 GB cakram keras, dan CPU yang mendukung virtualisasi perangkat keras, seperti teknologi AMD-V atau Intel VT. Pembatasan memori Windows 7 tidak bisa digunakan dengan jumlah memori yang terpasang melebihi kemampuannya. Jumlah ini berbeda di setiap versi Windows 7, dan juga berpengaruh pada arsitektur yang dipakai (apakah 32-bit atau 64-bit). 53 2014 Pembatasan memori pada Windows 7 Versi Pembatasan pada 32-bit Pembatasan pada 64-bit Windows 7 Ultimate 4 GB 192 GB Windows 7 Enterprise 4 GB 192 GB Windows 7 Professional 4 GB 192 GB Windows 7 Home Premium 4 GB 16 GB Windows 7 Home Basic 4 GB 8 GB Windows 7 Starter 2 GB (tidak ada versi 64-bit) Gambar 28 Dalam penjualannya Windows 7 didesain, dipasarkan, dan disesuaikan dengan baik kepada orang-orang yang kebutuhannya berbeda-beda. Dari seluruh versi yang ada, versi Starter didesain dan dipasarkan untuk notebook kelas bawah, Home Basic dan Home Premium untuk pengguna rumahan, Profesional untuk bisnis, Enterprise untuk bisnis yang lebih besar dan korporat, dan Ultimate untuk para antusias IT. Windows 7 memiliki beberapa versi, yaitu : Windows 7 Ultimate Windows 7 Professional Windows 7 Enterprise 54 2014 Windows 7 Home Premium Windows 7 Home Basic Windows 7 Starter t. Windows 8 Gambar 29 Windows 8 adalah versi terbaru dari Microsoft Windows yang dirilis pada 26 Oktober 2012 bersamaan dengan peluncuran komputer perdana yang mengunakan sistem operasi Windows 8. Serangkaian sistem operasi yang diproduksi oleh Microsoft untuk digunakan pada komputer pribadi, termasuk komputer rumahan dan komputer bisnis, laptop, netbook, tablet PC, server dan PC pusat media. Sistem operasi ini menggunakan Mikroprosesor ARM selain mikroprosesor x86 tradisional buatan Intel dan AMD. Windows 8 dirancang agar mampu digunakan pada peralatan layar sentuh selain mouse dan keyboard, sehingga didesain untuk perangkat tablet sentuh. Windows 8 mengeluarkan versi percobaan berupa Consumer Preview dan Release Preview. Berikut ini adalah fitur-fitur baru yang ada di Windows 8 : Desain aplikasi Windows 8 UI, yang bisa dibuat dari bahasa pemograman apa saja, seperti : HTML/CSS, JavaScript, C, C++, C#, dll. Hilangnya tombol Mulai (digantikan oleh Layar Mulai dan Charms). Kompatibel dengan arsitektur Intel, AMD, dan ARM (khususnya tablet). 55 2014 Kompatibel dengan perangkat berspesifikasi rendah seperti Tablet, Laptop, Netbook, bahkan Smartphone Portabel di USB (Windows To Go). Windows Explorer menggunakan ribbon seperti Office 2010 & 2007, juga berganti nama menjadi File Explorer. Hybrid Boot, fitur untuk mempercepat waktu start-up dengan menyimpan memori inti Windows ke dalam hard disk dan me-load-nya tiap booting. Fitur pengembalian (recovery) baru, Refresh dan Reset. Refresh akan mengembalikan semua file Windows ke kondisi awal tanpa mengubah pengaturan, berkas, atau aplikasi Windows 8 UI. Reset akan mengembalikan komputer ke kondisi standar pabrikan. Rancangan baru dari Windows Task Manager. Proses aktivasi yang mudah. Diperkenalkannya Layar Kunci (Lock Screen). Bursa Windows, sebagai tempat membeli atau menginstal aplikasi Windows 8 UI. Aplikasi Media Penyimpanan Awan baru yang disebut Skydrive. Antivirus yang sudah terintegrasi dengan Windows Defender. Pilihan Jenis Log-In yang beragam, yaitu sandi akun Microsoft/lokal, Sandi gambar, dan PIN. Gambar 30 56 2014 Persyaratan minimal perangkat keras yang dibutuhkan untuk dapat menikmati sistem operasi Windows 8 adalah sebagai berikut : Kriteria Minimal Direkomendasikan Arsitektur x86 (32-bit) x86-64 (64-bit) Prosesor 1 GHz (x86) 1 GHz (x86-64) Memori (RAM) 1 GB 2 GB Kartu Grafis Prosesor grafis DirextX 9 atau yang lebih tinggi dari WDDM HDD 16 GB 32 GB Layar multisentuh 5 titik juga dibutuhkan untuk menikmati keuntungan fitur sentuhnya. Untuk Windows 8 UI dibutuhkan resolusi 1024x768. sedangkan Fitur 'Snap' akan diaktifkan di resolusi setidaknya 1366x768; jika persyaratan ini tidak terpenuhi, hanya desktop tradisional Windows yang dapat digunakan. (sebenarnya hanya aplikasi Windows 8 UI yang tidak berfungsi, sedangkan Layar Mulai, Charms, dan PC Settings tetap bekerja) Di Windows 8.1, untuk me-snap 3 aplikasi dibutuhkan ukuran layar setidaknya 15 inci dengan resolusi setidaknya 1920x1366. Sedangkan 4, butuh layar dengan ukuran setidaknya 17 inci. Untuk x64, Microsoft menambah persyaratan yang mengatakan bahwa prosesor x64 membutuhkan 3 komponen khusus, yaitu: PrefetchW CMPXCHG16b LAHF/SAHF 57 2014 u. Windows 8.1 Gambar 31 Windows 8.1 atau yang sering disebut dengan “Windows Blue” adalah versi pembaruan dari Windows 8 dan Windows RT. Pertama kali diperkenalkan dan dirilis sebagai beta publik pada Juni 2013 dan windows 8.1 dirilis untuk Manufaktur pada 27 Agustus 2013 kemudian dirilis untuk umum pada 17 Oktober 2013. Windows 8 ini ditujukan untuk mengatasi keluhan pada Windows 8 yang datang dari para pengguna Windows 8. Perangkat tambahan termasuk layar start yang telah di upgrade, aplikasi yang dibundel tambahan, terintegrasi dengan SkyDrive, sistem pencarian yang didukung oleh Bing, retorasi tombol start terlihat pada bilah tugas dan kemampuan untuk memulai di desktop pada saat sistem dijalankan. Windows 8.1 juga menambahkan dukungan teknologi yang sedang berkembang seperti percetakan 3D, Wi-Fi Direct, dan meningkatkan dukungan untuk penanganan resolusi tinggi. Windows 8.1 mendapat penerimaan yang relatif positif dengan kritikus yang memuji fungsionalitas aplikasi yang diperluas dibandingkan dengan Windows 8, 58 2014 integrasi dengan SkyDrive. Namun Windows 8.1 tidak terlepas dari kritik kerena masih rumit untuk digunakan pada perangkat komputer dekstop atau laptop yang masih tradisional daripada perangkat berbasis layar sentuh. Pada Januari 2014, tampilan layar yang bocor dari pembaruan Windows 8.1 yang membuat beberapa perubahan pada antarmuka Windows 8 untuk meningkatkan integrasi antara aplikasi dan dekstop dan juga meningkatkan kegunaan untuk para pengguna non-touchscreen juga tambahan power dan tombol Cari ke layar start, menu konteks tradisional ketika mengklik kanan pada start item layar yang bertentangan dengan toolbar bagian bawah layar, kemampuan untuk menampilkan aplikasi di taskbar bersama perangkat lunak deksop, dan menambahkan auto-hide aplikasi bilah judul dengan tombol tradisional meminimalkan dan tutup. Windows 8.1 tersedia sebagai download gratis melalui Bursa Windows atau Store untuk pengguna salinan ritel atau OEM dan Windows 8, Windows 8 Pro, Windows RT yang harus diunduh secara individual pada setiap perangkat dan tidak tersedia bagi konsumen sebagai pemasang standalone atau berkas ISO, tidak seperti upgrade paket layanan yang digunakan pada Windows versi sebelumnya. Walaupun para pengguna dapat menemukan solusi untuk mendapatkan ISO Windows 8.1 menggunakan kunci produk Windows 8, tetapi installer hanya menerima tombol Windows 8.1 kunci yang spesifik. Pengguna Windows 8 Enterprise, pelanggan lisensi volume, pelanggan TechNet atau MSDN harus secara manual mengunduh media instalasi mandiri untuk Windows 8.1, yang diinstal melalui proses setup tradisional Windows sebagai upgrade di tempat atau menginstal. Salinan ritel baru dari Windows 8 juga dirilis bersama pembaruan. Tidak seperti salinan ritel sebelumnya Windows 8 (yang hanya didukung instalasi peningkatan), semua salinan ritel Windows 8.1 adalah versi "Full" yang dapat diinstal pada komputer manapun, bahkan jika tidak memiliki sistem operasi yang ada. Meskipun perubahan ini, harga untuk salinan ritel dari Windows 8.1 tetap identik dengan Windows 8. 59 2014 Microsoft menyatakan bahwa perubahan itu dalam menanggapi umpan balik pelanggan, dan untuk memungkinkan lebih banyak fleksibilitas bagi pengguna. Beberapa fitur terbaru yang mengalami pembaruan dari Windows 8 : 1. Aplikasi standar baru: Calculator (Modern UI), Alarm, Sound Recorder, Reading List, Food & Drink, Help & Tips, Skype (Modern UI), dan sebuah File Manager berbasis Modern UI (menyatu bersama aplikasi SkyDrive Modern UI). 2. Kembalinya Tombol Mulai dan Hilangnya aplikasi Messaging (Digantikan aplikasi Skype Modern UI). 3. Terintegrasi dengan Internet Explorer 11. PC Settings, merangkum pengaturan-pengaturan Control Panel (berbasis Modern UI). Windows PowerShell v4.0: sejumlah perintah baru untuk mengelola Start Screen, Windows Defender, dll. Bursa Windows 2.0: Tampilan Baru dan lebih fleksibel, memperbarui aplikasi secara otomatis. Boot ke desktop: Windows 8.1 bisa booting langsung ke desktop tanpa harus ke Layar Mulai. Latar Layar Mulai: Warna dan Pola latar belakang di Layar Mulai Windows 8 bisa diatur sesuka hati, bahkan bisa disamakan dengan desktop. Bing Smart Search: Di Windows 8, kita hanya bisa mencari aplikasi, pengaturan, dan files. Di Windows 8.1, selain mencari aplikasi, pengaturan, dan files, kita juga bisa mencari orang-orang terkenal, artis, kota, atau apa saja; karena pencarian Windows 8.1 sudah terintegrasi dengan internet lewat Bing. Multitugas fleksibel: Di Windows 8, kita hanya bisa menjalankan 2 aplikasi secara bersamaan. Di Windows 8.1, kita bisa menjalankan 3 atau 4 aplikasi secara bersamaan, tergantung ukuran layar. Layar Mulai fleksibel: Kustomisasi lebih fleksibel, menggrup, ,menempel, melepas, dan mengubah ukuran ubin aplikasi menjadi lebih mudah. 60 2014 Tampilan Baru File Explorer: Pustaka (Library) disembunyikan secara default (namun menjadi satu dibawah This PC) dan Computer berubah nama menjadi This PC002E. 61 2014 B. Linux Gambar 32 Sebelumnya sudah dijelaskan apa itu sistem operasi dan macam-macamnya termasuk sistem operasi Linux, dan kali ini saya akan menjelaskan sejarah serta perkembangan sistem operasi Linux. Apa itu Linux? Linux adalah nama yang diberikan kepada sebuah sistem operasi komputer yang bertipe UNIX. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka utama lainya pada umumnya, source code-nya dapat dimodifikasi, dan didistribusikan secara bebas oleh siapa saja. Linux banyak dikenal penggunaannya di server, meskipun linux dapat dipasang di berbagai jenis perangkat komputer, mulai dari embedded device, ponsel sampai super computer. Distribusi Linux baik yang terpasang pada komputer desktop atau laptop telah menjadi biasa dalam beberapa tahun terakhir, itu disebabkan karena distribusi yang popular karena Ubuntu dan munculnya netbook. 62 2014 Gambar 33 Kata “Linux” sudah tidak asing lagi bagi para pengguna internet dan komunitas mahasiswa yang memiliki hobi untuk mencoba software-software baru. Secara singkat linu bisa dikatakan sebagai satu sistem operasi yang bersifat Multi User dan Multi Tasking yang dapat berjalan di mberbagai platform termasuk prosesor Intel 386 maupun yang lebih tinggi. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Aplle, Microsoft, dan Novell. Linux adalah salah satu saingan terbesar Microsoft karena Linux merupakan sistem operasi Open Source yang di bawahi lisensi GNU (Gnu si not UNIX), General Public License (GPL) sehingga kita bisa mendapatkannya secara gratis beserta source code-nya. Linux bersifat Open Source sehingga linux boleh dikembangkan oleh siapa saja tanpa ada pelanggaran. Beberapa pengembang distribusi linux yang terkenal adalah Mandrake dengan Mandrake dan Mandrivanya, RedHat dengan RedHat dan Fedoranya, Suse, Debian, Gentoo, Slackeware, Xandros, dan masih banyak lagi pengembang yang lainnya. Lingkungan sistem operasi Linux ini mencakup ratusan program, termasuk kompiler, interpreter, editor dan utilitas. Perangkat bantu yang mendung konektifitas, ethernet, SLIP, dan PPP serta interoperabilitas. 63 2014 1. Sejarah Sistem operasi Unix dikembangkan pada 1960-an dan dirilis untuk pertama kalinya pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi sehingga dapat digunakan, disalin serta dimodifikasi secara luas oleh institusi-institusi akademis dan para pebisnis. Linux Pertama kali dibuat oleh Linus Torvalds di Universitas Helsinki, Finlandia yang kemudian linux dikembangkan lagi dengan bantuan dari banyak programa dan Hacker UNIX di Seluruh dunia. Kernel yang digunakan adalah sama-sama Linux Kernel, sedangkan perbedaannya hanyalah paket-paket aplikasi yang disertakan di dalannya, sistem penyusun direktori, ini style, dll. Nama Linux sendiri di ambil dari nama pencipta awalnya, Linus Torvalds yang sebetulnya mengacu pada sesuatu kumpulan software lengkap yang bersamasama dengan kernel menyusun satu sistem operasi yang lengkap. Perkembangan linux berawal dari 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 tanggal 5 Oktober 1991 Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang dapat menjalankan Shell Bash (GNU Bourne Again Shell) dan GCC (GNU C Compiler). Saat ini Linux adalah sistem UNIX Yat sangat lengkap, karena bisa digunakan untuk jaringan, pengembangan software bahkan untuk pekerjaan sehari-hari. Linux merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi lainnya yang lebih komersial seperti Windows. Linu melalui perkembangan yang sangat cepat. Hal ini dikarenakan Linux yang dikembangakan oleh banyak ragam kelompok orang, keberagaman ini termasuk tingkat pengetahuan, pengalaman serta geografis dengan dukungan internet agar kelompok-kelompok tersebut dapat berkomunikasi dengan cepat dan efisien. Karena kernel linux dibuat secara Independent maka banyak aplikasi yang tersedia, sebagai contoh C Compiler menggunakan gcc dari Free Software Foundation GNU’s Project. Untuk keperluan kantor pun sekarang sudah banyak seperti 64 2014 spreadsheet, World profesor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsft Office, yaitu Star Office. Linux bisa didapatkan dalam berbagai distribusi (Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar Linux, Program Instalasi, tools basi, dan program-program lain yang bermanfaat sesuai tujuan dibuatnya distro. 2. Kelebihan Beberapa kelebihan dari sistem operasi Linux/UNIX dibandingkan dengan dengan sistem operasi yang lain. Dan berikut ini adalah beberapa fakta dari hal-hal yang menguntungkan dengan menggunakan program dan file-file Linux/UNIX : Pada dasarnya semua data tersimpan di dalam harddisk walau ada beberapa kondisi dimana data tersimpan di disket. Linux/UNIX memberikan beberapa proses spesial dimana terminal, printer dan device hardware lainnya dapat diakses seperti kita mengakses file yang tersimpan dalam harddisk atau disket. Ketika program dijalankan, program tersebut dijalankan dari harddisk ke dalam RAM dan setelah dijalankan akan dinamakan sebagai proses. Linux/UNIX menyediakan servis untuk membuat, memodifikasi program, proses dan file. Linux/UNIX mendukung struktur file yang bersifat hirarki. Linux/UNIX adalah salah satu sistem operasi yang termasuk ke dalam kelas sistem operasi yang dapat melakukan multitasking. Multitasking sendiri adalah keadaan dimana suatu sistem operasi dapat melakukan banyak kerjaan pada saat yang bersamaan. Selain multitasking, Linux/UNIX juga dapat mendukung multiuser. Yaitu sistem operasi yang pada saat bersamaan dapat digunakan oleh lebih dari satu user yang masuk ke dalam sistem. Bahkan untuk Linux juga mendukung untuk multiconsole dimana pada saat bersamaan di depan komputer langsung tanpa harus melalui jaringan dan memungkinkan lebih dari satu user masuk ke dakam sistem. Linux bisa berinteraksi dengan operating system lain dengan cara : 65 2014 kompabilitas file system, (NFS untuk file system turunan Unix) kompabilitas network, (samba untuk koneksi ke file system windows) dan emulasi (simulasi) operating system. Virtual memory membuat linux mempunyai kemampuan untuk menjalankan program -program yang lebih dari seharusnya karena penggunaan swap memori. 3. Kekurangan Pada masa lalu Linux mempunyai kekurangan di antaranya : Awalnya OS Linux yang agak sulit untuk dipelajari terutama bagi yang tidak mempunyai dasar komputer yang kuat (namun sekarang lebih mudah. Aplikasi yang tersedia belum sebanyak windows. OS Linux versi lama tidak sepenuhnya GUI (Graphical User Interface) meskipun sudah menggunakan X-windows seperti GNOME dan KDE. Namanama paket program antara distro satu dengan distro lainnya berbeda beda. Seperti paket Yaz.tar.gz.rpm.krpm.deb dan lain -lain. 4. Bagian Penting Kernel Linux Kernel Linux terdiri dari beberapa bagian penting, seperti : manajemen proses, manajemen memori, hardware Service drivers, filesystem drivers, manajemen jaringan dan lain-lain. Namun bagian yang terpenting ialah manajemen proses dan manajemen memori. Manajemen memori menangani daerah pemakaian memori, daerah swap, bagian-bagian ernel dan untuk buffer cache. Manajemen proses menangani pembuatan proses-proses dan penjadwalan proses. Pada bagian dasar kernel berisi hardware device drivers untuk setiap jenis hardware yang didukung. 5. Perbedaan Linux dengan sistem operasi lainnya Salah satu yang menjadi pembeda Linux dengan sistem operasi lainnya adalah Linux GRATIS, berarti dapat didistribusikan dan diperbanyak kembali tanpa harus membayar fee atau royalty kepada seseorang, tetapi banyak juga program yang free tapi belum tentu open source. Perkembangan Linux menunjukkan pentingnya peranan 66 2014 kebebasan, hal ini yang telah menghasilkan suatu tingkat keterlibatan yang menakjubkan dari ribuan sampai ratusanribu orang yang ada di dunia. Kebebasan ini telah memungkinkan para vendor perangkat keras yang membuat driver untuk divais tertentu tanpa harus mendapatkan lisensi source code yang mahal dan juga memungkinkan para mahasiswa ilmu komputer untuk lebih mengetahui dalaman dari sistem operasi yang nyata dan berkualitas komersial. Linux tersedia secara bebas di internet yang bisa di unduh oleh siapa saja, berbagai vendor telah membuat suatu paket distribusi yang dianggap sebagai berbagai versi kemasan Linux. Paket ini termasuk lingkungan Linux lengkap, perangkat lunak untuk instalasi, dan mungkin perangkat lunak khusus, dan dukungan khusus. Gambar 34 Mungkin untuk kedepannya Linux bisa menjadi sistem operasi yang sangat diperlukan oleh semua orang, bahkan untuk menjadi sistem operasi masa depan. Berikut ini adalah beberapa alasan yang dapat mempertimbangkan Linux sebagai sistem operasi masa depan. Inilah pertimbangan yang dijadikan acuan bahwa Linux bisa menjadi sistem operasi masa depan. 5.1. Linux gratis Pikirkan "minuman gratis". Linux itu 100% gratis, ia bukanlah shareware. Meminjam kopian Linux dan menggunakannya pun masih termasuk 67 2014 legal, atau membeli CD-ROM Linux dengan hanya mengganti biaya pembakaran CD dan mungkin beberapa benda lain (manual, aplikasi bonus, dukungan teknis dan lain-lain). Linux bahkan dapat diambil lewat internet tanpa biaya tetapi akan menghabiskan waktu dan biaya pengambilan yang tidak murah. 5.2. Linux siap pakai Sistem operasi lain memberikan aplikasi awal yang sangat sedikit, mungkin editor teks, aplikasi grafis sederhana dan beberapa permainan dan pengguna harus membeli aplikasi-aplikasi tambahan lainnya. Linux memberikan hampir semua yang pengguna butuhkan dan inginkan, antara lain: variasi editor teks, aplikasi grafis kompleks, browser, permainan, aplikasi kantor, aplikasi network, kompiler, video, audio dan masih banyak lagi dalam satu paket distribusi. 5.3. Linux mudah diinstal Pasti banyak orang yang protes mengenai hal ini karena mitos umum adalah Linux sangatlah sulit untuk diinstalasi, tetapi mungkin ini adalah Linux 3 atau 4 tahun lalu. Bacalah instruksi dengan baik dan ketahuilah jenis perangkat keras yang dipunyai maka tidak ada hal yang menjadi sulit. Beberapa kesulitan dapat diatasi dengan berdiskusi antar pengguna Linux baik melalui mailing list atau pun menghubungi Kelompok Pengguna Linux di kota masingmasing. 5.4. Linux multitasking Linux dapat menjalankan beberapa aplikasi dalam waktu yang sama dan masing-masing aplikasi juga dapat melakukan beberapa pekerjaan dalam waktu yang sama (multithreading). 68 2014 5.5. Linux multiuser Lebih dari satu orang dapat memakai Linux pada saat yang bersamaan dan hal ini tentunya dilakukan dalam lingkungan jaringan komputer. 5.6. Linux handal Linux dapat menangani situs web yang mendapat akses jutaan per hari. Dengan tambahan peralatan Linux dapat berkompetisi dengan superkomputer berharga jutaan dolar. Banyak komputer Linux yang berjalan selama tahunan tanpa pernah sekalipun crash dan ini menunjukkan kehandalannya. 5.7. Linux fleksibel Linux tidak peduli apabila dipakai bukan dengan komputer terhebat di pasaran. Ia berjalan dengan baik dengan apapun yang ada misalnya dengan komputer 486 dan memori 16MB, Linux juga dapat berjalan dengan harddisk 50 MB tanpa grafis bahkan untuk sekedar perawatan Linux dapat berjalan dengan hanya satu disket saja. 5.8. Linux kompatibel Linux dapat dijalankan di berbagai jenis komputer seperti 386/486/Pentium PC, Macintosh dan PowerPC bahkan komputer Alpha dan SPARC. Linux juga mampu menangani multi prosesor dan mampu menangang hampir semua kartu audio dan video. Linux dapat diinstalasi di harddisk berisi Windows/DOS selama masih ada ruang sisa) dan tidak mempengaruhi kinerja keduanya. Linux punya tampilan grafis Banyak orang (terutama reporter) sepertinya berpikir bahwa Linux itu tidak mempunyai tampilan grafis. Padahal bukan hanya Linux mempunyai GUI (graphical user interfaceI) bahkan ia mempunyai lusinan GUI. 69 2014 5.9. Linux aman Selain fakta keuntungan keamanan jaringannya, Linux juga aman untuk pengunaan rumahan. Hanya dengan beberapa persiapan sekuriti dan sistem rumahan akan aman terhadap virus, lagipula virus tidak dapat mengganggu banyak pada komputer Linux. Apabila pengguna menciptakan user account sendiri untuk penggunaan sehari-hari makan sangatlah mustahil untuk melakukan sesuatu yang bodoh seperti memformat harddisk tanpa sengaja. 5.10. Linux bebas Tidak seperti sistem operasi pada umumnya, Linux adalah aplikasi gratis. Untuk tambahan penjelasan pertama diatas maka pikirkan "kebebasan berbicara". Linux disebarkan dengan kode pembuatannya, mungkin ada yang berpikiran "untuk apa? saya bukan pemrogram". Tetapi dengan terdistribusinya kode pembuatan maka tidak ada pihak yang dapat mematikan Linux dengan alasan apapun. 6. Distro Linux Distro Linux (Singkatan dari distribusi Linux) adalah sebutan untuk sistem operasi komputer dan aplikasinya, merupakan keluarga Unix yang menggunakan kernel Linux.Distribusi Linux bisa berupa perangkat lunak bebas dan bisa juga berupa perangkat lunak komersial. Berikut ini adalah daftar Distro Linux yang telah berkembang di dunia. Distro berbasis Debian Distro berbasis RPM Distro berbasis Slackware * 64Studio * aLinux * Slackware * Adamantix * ALT Linux * AliXe * Amber Linux * Annvix * Austrumi * BeatrIX * Ark Linux * BackTrack * Bonzai Linux * ASPLinux * Bluewhite64 Linux * Debian * Aurox * College Linux * Debian-BR-CDD * Berry Linux * Cytrun Linux * DeveLinux * BLAG Linux and GNU * DARKSTAR * Finnix * BlankOn (sebuah distro * DeepStyle * GenieOS Linux yang dikembangkan * easys GNU/Linux * Gnoppix Indonesia) * Frugalware * Guadalinex * Caixa Mágica * Hardened Linux 70 2014 * Hiweed * Kalango * Kanotix * Knoppix * Kuliax (sebuah distro Linux yang dikembangkan Indonesia) * Kurumin * LinEx * Loco Linux * MeNTOPPIX * Morphix * NepaLinux * PingOO * Skolelinux * Sun Wah RAYS LX * Symphony OS * Ubuntu o Edubuntu o Kubuntu o Xubuntu o De2 * Xandros * Zen Linux * cAos Linux * CentOS * Cobind * Conectiva * EduLinux * Engarde Secure Linux * Fedora Core * Fox Linux * IGOS (sebuah distro linux yang dikembangkan Indonesia) * Linux Mobile System * Magic Linux * NOPPENLINUX * PCLinuxOS * PCQLinux2005 * PLD Linux Distribution * Kate OS * Plamo Linux * SLAX * Sauver * Slackintosh * Slamd64 * Splack Linux * TopologiLinux * Truva Linux * Ultima Linux * Vector Linux * Wolvix * 0x7F GNU/Linux * Zenwalk Linux (dulu MiniSlack) Distro Linux yang banyak dipakai : 6.1. Slackware Gambar 35 Slackware adalah Distro paling tua di antara Distro Linux lainnya yang dibuat oleh Patrick Volkerding. Mungkin ini Distro yang paling mirip dengan UNIX, paket managernya pake dpkg dengan akhiran tgz. Rilis pertama kali pada Juli 1993 dan 71 2014 terakhir rilis versi 10.2 yang bagus performanya walau dengan low end computer dan kurang cocok untuk pemula. 6.2. Debian Gambar 36 Debian adalah Distro paling lengkap yang dibuat oleh Ian dan Debbie Jadilan Debian. Debian didukung oleh paling banyak hacker di dunia dan paling banyak paket programnya. Paket manager nya pake apt-get, paket file nya *.deb. Paling cepat update nya, tapi rilis stabil nya paling lambat rilis terakhir "sarge" versi 3r1. Sebanyak 14CD atau 2DVD, source nya sebanyak 15CD, 3DVD. Mendownload cd nya dengan jidgo, jidgo ini akan mendownload paket paket program dan membuat image cd nya di komputer kita. Target nya stabilitas distro, pemakai nya kebanyakan advance user, untuk pemula kurang frienly, banyak tool yang harus diakses dari konsol. Saat ini banyak turunan dari debian contoh terkenal adalah linux live cd knoppix, ubuntu. 6.3. RedHat Gambar 37 RedHat adalah mpelopor Linux User Frendly, yang dibuart oleh Alan Cox. redhat yang menciptakan paket manager rpm, saat ini ada paket manager yup, dan apt- 72 2014 get untuk redhat. Target nya untuk pemula sampai advance user. Redhat juga yang membuat proyek Gnome. Turunan nya banyak sekali contoh nya adalah Mandriva, Fedora dll. Saat ini Redhat fokus untuk komersial untuk enterprise Linux, sedangkan untuk komunitas ada Fedora. Btw sebenarnya orang orang nya dia-dia juga. Paket source dari Redhat sebenarnya free, jadi banyak yang porting dari RPMS redhat menjadi Distro lain contoh nya adalah CentOS, Tao, Whitebox. 6.4. SuSE/Novell Gambar 38 Distro ini adalah Distro yang dikembangkan di eropa, Jerman tepatnya, target user nya pemula sampai advance, dulu nya SuSE tidak menyediankan iso image untuk di download, jadi kalau mau install konek internet, download disket boot dan install langsung dari Internet, maklum aja di eropa jaringan internet nya udah kenceng sampe ke rumah. Saat ini SuSE dibeli oleh Novell, berkerja sama juga dengan Sun Microsystem, sehingga desktop default nya solaris 10 adalah gnome. Baru baru ini saja Suse mengeluarkan versi OpenSuSE yang bisa di download iso image nya. 73 2014 6.5. Mandriva Gambar 38 Distro Mandriva ini adalah Distro paling user frendly ini dikembangkan di Prancis, Dahulu nama nya Mandrake tapi karena ada masalah lisensi nama, kemudian ganti nama menjadi mandriva setelah mengakuisisi Conectiva. Memakai paket mamager RPM, dan oleh mandriva di kembangkan menjadi urpmi. Target user nya pemula sampai advance, banyak dipakai untuk desktop. Yang baru pemula sungguh enak sekali pakai mandriva, karena instalasi nya mudah, pengenalan hardware nya bagus. Default dekstop nya adalah KDE. 6.6. Gentoo Gambar 38 Distro ini menyediakan compile di tempat. Artinya anda bisa mengoptimalkan distro linux untuk pc anda, pembuat nya (sory lupa) pernah menjadi developer freebsd. 74 2014 Kemudian membuat paket manager yang mirip dengan freebsd untuk gentoo. sory gue gak bisa komentar banyak belum pernah install gentoo soalnya. 6.7. Knoppix Gambar 39 Distro Knoppix ini Distro yang paling asik deh, soalnya enggak perlu install ke hardisk, cukup masukan cd nya dan boot ke cd. Dikembangkan dari debian, sehingga paket debian bisa di install ke knoppix, bisa di install ke hardisk. Guna nya cukup banyak misalnya untuk demo program, sarana belajar linux dengan cepat. Bagi pemula yang takut install linux lebih baik belajar pake Knoppix. Yang pembuat nya dari Jerman Klaus Knopper. 6.8. Ubuntu Gambar 40 75 2014 Distro ini adalah Distro yang paling banyak di dunia, Ubuntu bagi-bagi CD gratis ke seluruh dunia. Dikembangkan dari debian & knoppix, ada dua versi live cd atau install. paket debian bisa langsung di install di Ubuntu. 6.9. Mepis & Xandros Gambar 41 Distro ini adalah Distro yang mudah di install, menyertakan paket yang instant misalnya flash, java, acrobat reader, mplayer, quicktime, nvidia driver sudah include ada di sini. Fedora, Mandriva free download, opensuse, belum menyertakan paket tersebut. Dkembangkan dari debian. 6.10. ZenCafe ZenCafe GNU/Linux atau singkatnya Zencafe, adalah salah satu anggota keluarga distro Zenwalk. Zencafe dikembangkan di Indonesia didisain khusus untuk kebutuhan WarNet (Warung Internet) dan telah menjadi pelopor distro Internet Cafe berkiprah Internasional. Zencafe dipoles sedemikian rupa agar mudah digunakan, meskipun untuk pemakai yang tidak memiliki pengetahuan teknis. Termasuk didalamnya autorecovery dan internet cafe management software / billing system. 76 2014 6.11. Trustix Merdeka Gambar 43 Trustix Merdeka, merupakan sebuah distribusi Linux untuk desktop dengan mengambil basis Trustix Secure Linux. Dengan penekanan pada security, paket-paket aplikasi yang disertakan di dalam Trustix Merdeka merupakan paket pilihan, dengan auditing yang cukup ketat untuk setiap sumber yang disertakan. Distribusi Made in Indonesia ini bertujuan lebih dari sekedar distro Linux saja. Ditargetkan menjadi jalur komunikasi masyarakat Linux dan IT. Bahasa Indonesia yang digunakan dapat dikatakan sebagai faktor pemersatu. TM berisi kumpulan artikel tentang Linux, dan membuka siapapun yang ingin berkontribusi. Tiap programmer di Indonesia dapat menyertakan program buatannya, dan didistribusikan secara masal bersama TM. 6.12. BlankOn Gambar 44 77 2014 BlankOn Linux adalah distro Linux yang dikembangkan oleh Yayasan Penggerak Linux Indonesia (YPLI) dan Komunitas Ubuntu Indonesia demi menghasilkan distro Linux yang sesuai dengan kebutuhan pengguna komputer umum di Indonesia. Dengan menghadirkan filosofi, kemudahan, dan kehandalan yang ditawarkan Ubuntu Linux sebagai distribusi aslinya, BlankOn Linux dikembangkan secara terbuka dan bersama-sama untuk menghasilkan distro Linux khas Indonesia, khususnya untuk dunia pendidikan, perkantoran dan pemerintahan. Ada banyak sekali distro Linux maupun variant (turunan)nya. Distro lain dari Indonesia yaitu Igos. Distro Linux Live CD yg lain: gNewSense, AdiOS, Agnula, AntiX, Arabian Linux, Arudius, Austrumi, Belenix, Berry Linux, BESTIX dan masih banyak lagi yg lain. 7. Instalasi Proses instalasi Linux yang sukar seringkali menjadi penghalang bagi pengguna baru, namun proses ini sekarang menjadi lebih mudah. Dengan penerimaan Linux oleh beberapa pabrikan komputer pribadi besar, komputer terpasang (built up) dengan distribusi Linux banyak tersedia. Selain itu, terdapat juga distribusi Linux yang dapat dijalankan (boot) secara langsung dari cakram optik (CD) tanpa perlu diinstalasi ke hard disk, hal ini dikenal dengan istilah Live CD. Contoh distribusi dalam bentuk Live CD adalah Knoppix/Gnoppix, Kubuntu/Ubuntu dan Gentoo. Saat ini hampir semua distribusi Linux menyediakan versi Live CD untuk produknya. ISO image untuk cakram optik untuk distribusi Linux tersebut biasanya dapat diunduh dari Internet, dibakar ke CD, dan selanjutnya dapat digunakan sebagai CD yang siap untuk proses boot. C. Machintosh Sekarang akan dijelaskan tentang sistem operasi Machintosh atau yang sering disebut dengan MAC OS. Mac OS merupakan sistem operasi yang dibuat oleh perusahaan Apple Apple yang sebelumnya bernama Apple Computer, inc adalah 78 2014 sebuah perusahaan silicon valley berbasis di Cupertino, California yang bergerak di bidang komputer. Applr mrmbantu bermulanya revolusi komputer pribadi pada tahun 1970-an dengan produknya Apple II dan memajukannya sejak tahun 1980-an hingga sekarang dengan Machintosh. Macintosh Operating System merupakan OS yang pertama mengunakan sistem GUI (Graphical User Interface). Para pemakai komputer begitu takjub melihat Macintosh yang sangat ramah dalam melayani pemakai komputer. Pemakai tidak perlu banyak menulis perintah dengan menggunakan teks, cukup menunjuk gambar-gambar yang ada sesuai pada penggunaan GUI pada saat itu, maka dengan cepat Macintosh akan mengerjakan tugas sesuai gambar yang ditunjuk. Mac OS dibuat khusus untuk computer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompabilitas dengan arsitektur PowerPC maupun X86. 1. Sejarah Gambar 45 Apple Computer (sekarang dikenal sebagai Apple, Inc) adalah kekuatan utama dalam revolusi Personal Computer (PC) yang berlangsung di tahun 1970-an dan’80s. Dan bahkan revolusi itu terus menerus berlangsung hingga kini berkat inovasi yang 79 2014 terus-menerus dilakukan oleh pihak pengembang Apple. Namun tahukah Anda, Apple pernah mengalami kebangkrutan, atau hal hal lain sepanjang karir gemilang Apple inc. Sebelum Steve Wozniak bersama Steve Jobs mendirikan Apple, Steve Wozniak adalah seorang hacker. Kepandaian Steve Wozniak ini memang terlihat sejak dia masih kecil yang sangat gemar mengutak atik aljabar dan algoritma matematika. Kemampuan Steve Wozniak ini tentunya sangat berarti dalam mendongkrak hidupnya karena baik Steve Wozniak maupun Steve Jobs semasa SMA-nya tergolong orang orang dengan ekonomi menengah ke bawah. Pada tahun 1975, Steve Wozniak bekerja di Hewlett-Packard dan membantu teman-Nya Steve Jobs mendesain video game untuk Atari. Dari keuntungan yang diperoleh, mereka menggunakannya untuk membeli sebuah computer yang sangat sederhana, salah satu produk dari Call Computer pimpinan Alex Kamradt untuk dipelajari mekanismenya. Setelah melihat wacana mengenai membangun terminal computer sendiri pada suatu majalah berjudul Popular Electronics terbitan tahun 1975, double steve tersebut merakit sendiri komputer dengan spare part yang ada. Computer Conversor yang dirakit tersebut terdiri dari 24 baris dan 40 kolom, hanya menggunakan huruf capital, menggunakan monitor berupa video teletype dan dapat terhubung dengan Call Computer. Alex Kamradt menanggapi positif hal ini dan bekerja sama dengan Steve Wozniak untuk menjual produk jadinya melalui firma dagang yang dimiliki Kamradt. Pada tahun 1975, Wozniak mulai menghadiri pertemuan di Homebrew Computer Club. Pada pertemuan tersebut Microcomputers baru seperti Altair 8800 dan IMSAI menginspirasinya untuk menggunakan mikroprosesor ke dalam video teletype dan lengkaplah computer yang ia rancang. Pada saat itu hanya tersedia microcomputer CPU Intel 8080 senilai US $ 179 dan Motorola 6800 yang dibandrol US $ 170. Saat itu Wozniak berniat bekerja sama dengan Motorola, namun saat itu masih belum menemukan kata sepakat karena range harga yang diminta baik Intel maupun Motorola saat itu jauh dari range budget mereka. 80 2014 Namun Wozniak tak menyerah. Ia melihat, mempelajari dan mendesain skema computer pada kertas. Dalam benaknya, membuat CPU hanyalah tinggal menunggu hari saja. Gambar 46 Ketika MOS Technology 6502 chip (sekarang baterai CMOS) dirilis dengan kisaran harga US $ 20 pada tahun 1976, Wozniak membuat program yang sesuai untuk chip tersebut dengan bahasa BASIC dan mulai mendesain computer yang mampu menjalankannya. MOS 6502 didesain oleh orang yang sama dengan orang yang membuat Motorola 6800, karena banyak pekerja di Silicon Valley yang mendirikan atau membuat usaha sendiri sebagai sampingan.Wozniak melakukan sedikit perubahan kecil agar chip baru tersebut dapat berjalan dengan baik. Wozniak menyempurnakan penemuaanya dan membawanya ke pertemuan Homebrew Computer Club sebagai show off. Pada pertemuan tersebut, Wozniak bertemu teman lamanya Steven Jobs yang sama-sama tertarik terhadap potensi komersial dari hobi computer tersebut.Setelah itu Jobs melakukan pendekatan dengan toko computer local, The Byte Shop yang pada akhirnya setuju untuk menjual produk Jobs. Namun dengan catatan, komputer yang dibuat harus dirakit dengan baik menjadi satu kesatuan utuh (assembled). Pemiliknya, Paul Terrell, menyampaikan bahwa ia akan memesan 50 mesin computer dan membayar US $ 500 pada setiap pengiriman. Jobs mengamini tawaran tersebut dan 81 2014 menghubungi Cramer Electronics, distributor peralatan elektronik skala nasional sebagai media partnernya. Inilah awal dirancangnya Apple I yang menjadi pondasi perkembangan produk-produk Apple. 2. Jenis-jenis OS Apple 2.1. Apple I Gambar 47 Apple I didasarkan pada 8-bit mikro prosesor, MOS 6502 Teknologi, hanya efektif jika dijalankan di bawah 1 MHZ. 6502 adalah sama seperti mikroprosesor yang paling mahal dari Motorola pada saat itu. Pada saat itu, CPU Intel 8080 seharga $US 179 dan Motoroal 6800 seharga $US 170. Wozniak lebih tertarik pada Motorola 6800, tetapi harga keduanya terlalu mahal . Dia pun kemudian sadar, dan hanya mendesign komputer di atas kertas, menunggu hari di mana dia mampu membeli CPU. Ketika MOS Technology memproduksi chip 6502 pada tahun 1976 dengan harga $US 20, Wozniak membuat sebuah versi BASIC untuk chip tersebut, dan mulai mendisain sebuah komputer untuk menjalankannya. Inilah mengapa Wozniak memilih MOS 6502. Komputer telah dibangun dalam terminal video, socket untuk 8K bytes onboard RAM, sebuah alat penghubung Keyboard , dan sebuah kaset board yang akan bekerja bersama perekam kaset reguler. Komputer telah memiliki sebuah motherboard yang sederhana : dimana pengguna telah menyediakan sebuah kasus , yaitu Sumber AC power (arus listrik), ASCII keyboard, dan a display device. 82 2014 Apple I bisa secara langsung dihubungkan pada suatu televisi dengan suatu RF modulator muncul dalam suatu gulungan pajangan dengan 24 garis berbentuk masingmasing 40 karakter. Produk ini diperkenalkan kepasaran dengan harga $666.66 termasuk 4KB RAM dan tape Apple basic. 2.2. Apple II Gambar 48 Apple II diperkenalkan kepada publik pada West Coast Computer Faire pada bulan April 1977. Perbedaan utama dengan Apple I adalah tampilan TV yang didesign total, di mana tampilan disimpan di memori. Dengan cara ini, monitornya tidak hanya bisa menampilkan teks, namun Apple II bisa menampilkan gambar, dan pada akhirnya, warna. Pada saat yang sama, Jobs menekankan design casing dan keyboard yang lebih baik, dengan pemikiran bahwa komputer tersebut harus lengkap dan siap langsung 83 2014 dinyalakan. Apple I hampir bisa seperti itu, namun pengguna masih harus memasang berbagai macam komponen dan menulis kode untuk menjalankan BASIC. Dengan dana dan design casing yang baru, Apple II dilepas pada tahun 1977 dan menjadi komputer yang biasanya diasosiasikan dengan munculnya pasar PC. Jutaan unit terjual sampai tahun 1980an.yang termasuk kedalam tipe Apple II adalah Apple II+, IIE, IIC, IIC+, IIE Enhanced, IIE Platinum, dan terakhir 16-bit IIGS, diperkenalkan di tahun 1986. 2.3. Apple DOS Gambar 49 Pada bulan Juli 1978 meluncurkan system operasi Apple berbasis DOS pertama. ini disadari bahwa sebuah disk drive adalah sangat mendesak untuk komputer. Wozniak menciptakan suatu disain brilian untuk sebuah floppy disk drive, dan demikianlah yang dibutuhkan DOS. Apple Dos tidak diberi nama versi I namun disebut Versi 3.1 karena ini implementasu. Merupakan suatu pernbaikan perhitungan x.y Paul Laughton. setiap kali ia meng-compile kembali source program: dimulai dengan x= 0, 84 2014 y= 1, dan setiap kali y mencapai 9, nilai x bertambah 1.Apple DOS beta telah diuji seperti Versi 3. 2.4. Apple Pascal Gambar 50 P-System dari Universitas California pada San Diego ( UCSD) adalah [yang] sangat populer pada tahun 1970′s dan awal 80′s. Dua mahasiswa UCSD , MARK Allen dan Richard Gleaves mengembangkan Suatu microprosesor 6502 interpreter pada musim panas 1978, Kemudiannya ini menjadi basis untuk Apple II Pascal dilepaskan pada tahun 1979. 2.5. Apple CP/M Tahun1980 Microsoft memperkenalkan suatu co-processor circuit board dengan nama Softcard. itu mula-mula dinamakan Microsoft Z-80 Softcard. tetapi Microsoft lebih dulu menyebut kembali untuk menghindari gugatandari Zilog, 85 2014 pembuat Z-80. Softcard memungkinkan Apple II untuk menjalankan program Z-80 berbasis pada sistem operasi CP/M yang mempunyai sebuah software program perpustakaan, seperti dBase dan Wordstar. Selain dari Microsoft Ada kartu coprocessor lain seperti seperti Motorola 6809, kedua-duanya untuk Z-80. 2.6. Apple SOS Gambar 51 Apple III diperkenalkan pada tahun 1980 sebagai komputer untuk para pebisnis. System operasi baru ini diberi nama SOS (“sophisticated” operating system). Setiap program SOS juga membaca sistem operasi ke dalam memori. Setiap DISK Aplikasi SOS terdiri dari satu kernel (SOS.kernel), satu interepter (SOS. Interept), di mana bisa menjadi aplikasi bagi dirinyasendiri, dan beberapa aplikasi yang digunakan,dan sebuah set drivers(SOS driver). 86 2014 2.7. Apple ProDOS ProDOS direales pertama dengan versi 1.0 pada oktober 1983, sebagai pengganti untuk Apple DOS 3.3. Apple ProDOS ini merupakan peningkatan dari Apple SOS. 2.8. Macintosh Apple Macintosh diluncurkan pada tahun 1984 dengan iklan televisi berjudul 1984 yang didasarkan dari novel karya George Orwell yang juga diberi nama 1984, dengan pernyataan, “On January 24, Apple Computer will introduce Macintosh. And you’ll see why 1984 won’t be like ’1984′” — maksud dari kata-kata tersebut adalah Macintosh yang baru akan membebaskan komputer dan informasi dari kekangan perusahaan besar dan technocrats. Apple juga membuahkan konsep pewarta Apple (Apple evangelist) yang dipelopori oleh karyawan Apple bernama Guy Kawasaki. Setelah kegagalan Macintosh Portable di tahun 1989, Apple mencoba memperkenalkan sebuah komputer portabel yang lebih populer, PowerBook, di awal dekade 1990. Generasi pertama produk ini dirancang bersama Sony dan memberikan layout untuk komputer portabel yang masih dipakai sampai saat ini: engsel belakang untuk mendukung layar, keyboard yang diletakkan menjorok ke belakang dan trackball (yang kemudian menjadi trackpad) diposisikan di depan keyboard tersebut. Di tahun 1994, Apple memperbarui produk Macintosh mereka dengan mengenalkan seri Power Macintosh, yang menggunakan prosesor PowerPC hasil kerjasama IBM, Motorola dan Apple. Prosesor ini menggunakan arsitektur RISC, yang jauh berbeda dengan seri Motorola 680X0 sebelumnya. Sistem operasi milik Apple disesuaikan agar piranti lunak yang dikembangkan untuk prosesor yang lebih tua bisa berjalan dengan seri prosesor PowerPC. Versi terakhir Mac OS saat ini adalah Mac Os X yang diluncurkan pada tahun 2000. Mac OS X adalah sebuah sistem operasi yang didasarkan dari NeXTstep yang menggabungkan stabilitas, kehandalan dan keamanan yang dimiliki UNIX. Mac OS X server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi 87 2014 standardnya, dengan perbedaan bahwa versi Server mencakup piranti lunak untuk keperluan manajemen dan administrasi workgroup 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. 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. Ada berbagai macam pandangan bagaimana awal mula Machintos di ciptakan. Apple sengaja membuat Macintosh yang biasa agar Macintosh dapat lebih mudah di jalankan oleh orang yang baru belajar komputer sekali pun. Sistem Operasi Macintosh pada awalnya dikenali sebagai Sistem, seperti “Sistem 6.0.7″ atau “Sistem 7″. Pada awalnya juga dikenali sebagai “Toolbox” yang terdapat beberapa kelebihan yang dapat digunakan untuk menggantikan keterpautan kepada toolbox komputer itu sendiri. Awalnya Apple juga sengaja menembunyikan keberadaan sistem operasi ini untuk membedakan Mac dengan sistem operasi yang lain nya seperti MS-DOS, yang lebih mudah digunakan daripada Macintosh. Berikut ini adalah jenis-jenis dari Macintosh OS : • 1984: Macintosh 128K, Macintosh 512K • 1986: Macintosh Plu • 1987: Macintosh II, Macintosh SE • 1988: Macintosh IIx • 1989: Macintosh SE/30, Macintosh IIcx, Macintosh IIci, Macintosh Portable • 1990: Macintosh IIfx, Macintosh Classic, Macintosh IIsi, Macintosh LC series • 1991: Macintosh Quadra, PowerBook • 1992: Macintosh IIvx, PowerBook Duo • 1993: Macintosh Centris, Color Classic, Performa, Macintosh TV 88 2014 • 1994: Power Macintosh • 1997: Power Macintosh G3, PowerBook G3, Twentieth Anniversary Macintosh • 1998: iMac • 1999: iBook, Power Macintosh G4 • 2000: Power Mac G4 Cube • 2001: PowerBook G4 • 2002: eMac • 2003: Xserve, Power Mac G5, iMac G4 • 2004: iMac G5 • 2005: Mac mini 3. Perkembangan Mac OS 3.1. System 1 Gambar 52 Saat pertama kali Mac OS dirilis, namanya bukanlah Mac OS..tetapi seringkali hanya disebut System. Pada 24 Januari 1984, Apple merilis System 1.0..sistem operasi pertama yang merupakan cikal bakal dari perkembangan Mac OS di kemudian hari. 89 2014 System 1.0 ini mengadopsi konsep dari Xerox Alto, tetapi banyak elemen GUI nya dibuat oleh Apple sendiri, seperti menu bar, pop up menu, drag and drop serta direct manipulation. Bisa dibilang bahwa System 1.0 ini adalah sistem operasi yang mengenalkan GUI (Graphical User Interface) yang pada saat itu masih belum populer karena hampir semua komputer masih menggunakan command line. System 1.0 hanya bisa menjalankan 1 aplikasi saja dalam 1 waktu, dengan kata lain..dia tidak mampu melakukan multitasking. Pada bulan 5 Mei 1984, Apple kembali merilis System 1.1 dengan Finder 1.1 3.2. System 2 Gambar 53 System 2.0 diperkenalkan Apple pada April 1985. Dilengkapi dengan Finder 4.1 dan MiniFinder untuk membuka aplikasi dengan cepat. Selain itu juga diperkenalkan sistem pengambilan screenshot dengan menggunakan tombol Shift + Command + 3. Di System 2.0, pengguna bisa men-shutdown komputer melalui menu yang disediakan. 90 2014 3.3. System 3 Gambar 54 Versi ini dirilis Apple pada bulan Januari 1986. System 3.0 hadir bersama dengan diperkenalkannya MacPlus. Dilengkapi dengan Finder 5.1, System 3.0 mampu berjalan lebih cepat daripada versi sebelumnya. Ini dikarenakan pada System 3.0 telah ada teknologi Disk Cache yang akan menyimpan kegiatan yang sering dilakukan di memori. Satu bulan kemudian System 3.1 dirilis. Dilanjutkan System 3.2 pada juni 1986 dan System 3.3 pada Januari 1987. 3.4. System 4 Gambar 55 91 2014 Apple merilis System 4.0 dengan Finder 5.4 pada bulan Maret 1987. Selain perbaikan bug, tidak ada perubahan yang terlalu berarti di System 4.0 ini. System 4.0 ini hanya bisa dijalankan di Mac dengan RAM 512k keatas. Anehnya hanya 1 bulan saja berselang, Apple merilis lagi System 4.1 dengan Finder 5.5. Lebih anehnya lagi, system 4.1 ini hanya bisa dijalanlan di Mac dengan RAM 1Mb keatas. 3.5. System Software 5 Gambar 56 Disinilah kerancuan nama terjadi. Pada bulan Oktober 1987 Apple merilis System 4.2 dengan Finder 6.0. Namun mereka menamakannya System Software 5. Akhirnya banyak juga yang menyebut sistem operasi ini dengan nama System 5. Di versi ini, copy paste sudah bisa dilakukan dengan lebih mudah dengan dilengkapi progress bar dan tombol cancel. Di System Software 5 ini pula pertama kalinya Apple memperkenalkan fitur Multitasking melalui dirilisnya MultiFinder. Lagi-lagi..satu bulan kemudian yaitu November 1987, Apple kembali merilis System 4.3 dengan Finder 6.0..atau banyak yang menyebutnya sebagai System Software 5.1 92 2014 3.6. System 6 Gambar 57 Apple merilis System 6 tepat pada bulan Juni 1988. Ini adalah sistem operasi yang dibuat dengan lebih stabil dan berjangka waktu lama. System 6 mampu berjalan dengan cepat dan bisa menjalankan Floppy Disk hanya dengan 300-400 Kb RAM saja, menyisakan banyak RAM untuk menjalankan aplikasi-aplikasi lainnya. 3.7. System 7 Gambar 58 93 2014 Tepat pada 13 Mei 1991, Apple merilis sistem 7 dengan perubahan yang sangat signifikan. Ditambahkannya berbagai aplikasi baru, peningkatan stabilitas, serta fiturfitur baru. System 7 memberikan kebebasan kepada penggunanya untuk membuka banyak aplikasi sepanjang masih ada memory yang tersisa. Di versi ini pengguna juga bisa share file di hardisk melalui network. Gambar 59 Pada bulan Januari 1995, Apple merilis System 7.5 dan dilanjutkan dengan System 7.5.3 pada bulan Mei 1996. 3.8. Mac OS 7.6 Gambar 60 94 2014 Apple mulai mengganti nama OS nya sejak dirilisnya System 7.6 pada Januari 1997. Yup..Mac OS 7.6 adalah System 7.6 yang diganti namanya..dan sejak saat itu nama Mac OS mulai diperkenalkan untuk versi-versi selanjutnya. 3.9. Mac OS 8 Gambar 60 Pada bulan Juli 1997, Apple merilis Mac OS 8. Sistem operasi ini laku hingga 1,25 juta copy dalam waktu 2 minggu saja dan menjadi software paling laris dalam periode tersebut. Mac OS 8 sangat stabil dan saat itu menjadi semacam software “yang harus dimiliki” oleh semua komunitas pengguna Mac di tahun 1997. 95 2014 3.10. Mac OS 9 Gambar 61 Mac OS 9 dirilis pada 23 Oktober 1999. Di versi ini Apple memperkenalkan Multi User System, dimana setiap user bisa menyimpan data dan system settings mereka. Mac OS 9 memiliki implementasi dan manajemen memori yang lebih baik daripada versi-versi sebelumnya. Di versi inilah Apple memperkenalkan Apple Software Update ntuk mengupdate OS. 3.11. Mac OS X v10 (Cheetah) Gambar 62 96 2014 Dirilis pada 24 Maret 2001, Mac OS Xv10 mengawali era tampilan modernnya dan meninggalkan tampilan klasiknya. Dibangun berdasarkan UNIX, benar-benar baru dan berbeda dari Mac OS 9 serta versi-versi sebelumnya. Di versi inilah pertama kali diperkenalkan adanya Dock untuk pengaturan aplikasi Mac OS. 3.12. Mac OS X v10.1 (Puma) Gambar 63 Pada 25 September 2001, Apple kembali merilis sistem operasi terbarunya yaitu Mac OS X v10.1. Versi ini cukup diterima dengan baik walaupun ada banyak kritik mengenai kurangnya fitur dan banyaknya bugs yang mengganggu. Puma memiliki peningkatan performa yang cukup signifikan daripada versi-versi sebelumnya. 97 2014 3.13. Mac Os X v10.2 (Jaguar) Gambar 63 Dirilis pada 23 Agustus 2002, jaguar sangat diterima baik oleh pengguna Mac. Dengan stabilitas yang lebih tinggi, peningkatan performa dan kecepatan serta kompatibilitas yang lebih baik. Di versi inilah pertama kalinya Apple mengikutsertakan Code Name (Jaguar) ke setiap campaign iklan yang mereka lakukan. 3.14. Mac OS X v10.3 (Panther) Gambar 64 98 2014 Mac OS X Panther dirilis pada 24 Oktober 2003. Di versi ini aplikasi TextEdit dibuat kompatibel dengan dokumen Microsoft Word (.doc). Ada juga beberapa aplikasi baru yang disertakan seperti Font Book, FileVault, iChat AV dan Safari. Di versi inilah pertama kalinya browser Safari diperkenalkan untuk menggantikan Internet Explorer untuk Mac. 3.15. Mac OS X v10.4 (Tiger) Gambar 65 Mac OS X Tiger dirilis pada 29 April 2005 dan laku hingga 2 juta copy di enam minggu pertama perilisannya. Pada bulan Juni 2007 bahkan lebih dari 22 juta pengguna Mac OS, atau lebih dari 67% pengguna Mac OS X menggunakan Tiger. Di versi inilah mulai diperkenalkan beberapa aplikasi baru seperti Automator, Grapher, Dictionary, Quartz Composer, Au Lab dan Dashboard. 99 2014 3.16. Mac OS X v10.5 (Leopard) Gambar 66 Mac OS X Leopard dirilis 26 Oktober 2007 dan hadir dalam 2 versi, desktop dan server. Pasca dirilisnya Tiger, ada lebih dari 300 perubahan yang dilakukan Apple di Leopard ini..mulai dari peningkatan security, stabilitas hingga berbagai fitur baru untuk developer. 3.17. Mac OS X v10.6 (Snow Leopard) Gambar 66 Dirilis pada 8 Juni 2009, Snow Leopard hadir dengan harga yang sangat murah dibanding versi-versi lainnya, yaitu hanya $29 saja. Snow Leopard mengalami banyak sekali peningkatan performa, efisiensi, dan pengurangan memory footprint. 100 2014 3.18. Mac OS X v10.7 (Lion) Gambar 67 Mac OS X Lion atau yang lebih gencar dipromosikan sebagai OS X Lion pertama kali diperkenalkan pada 20 Oktober 2010. Disini banyak sekali perubahan yang dibuat oleh Apple seperti support Mac App Store, mudah melihat aplikasi mana yang sudah terinstall, serta berbagai pengembangan terkait dengan Apple iOS. 3.19. Mac OS X v10.8 Gambar 68 101 2014 Ini dia versi OS X paling gress saat ini, Mountain Lion! Baru saja dirilis pada 25 Juli 2012 kemarin, Mountain Lion hadir dengan berbagai fitur, misalnya saja digantinya iChat dengan Messages yang support iMessages. Dengan fitur ini setiap pengguna bisa mengirimkan pesan secara tak terbatas ke seluruh pengguna Mac, iPhone, iPad, iPod Touch. Selain itu Mountain Lion juga dilengkapi dengan browser Safari 6 terbaru yang belum bisa dinikmati oleh Mac OS versi sebelumnya. 9. Statistik Pengguna Sistem Operasi Itu yang dapat dibahas tentang Sistem Operasi Microsoft Windows, Linux, serta Macintosh. Dari penjelasan di atas sudah dapat terlihat sistem operasi apa yang paling banyak dipakai sampai saat ini, dan mungkin akan habis masa jayanya. Menurut data yang didapat, statistik penggunaan sistem operasi dari tahun 2006 sampai 2012, sistem operasi besutan Microsoft belum tertandingi, berikut tabel statistik persentasi penggunaan sistem operasi tahun 2006 sampai 2012. 9.1. Tahun 2006 Gambar 69 Dari tabel di atas bisa di nyatakan bahwa Windows XP menjadi sistem operasi paling diminati dibandingkan dengan sistem operasi lainnya. 102 2014 9.2. Tahun 2007 Gambar 70 Pada tabel di atas secara persentase masih dikuasai oleh Windows XP dari Microsoft dengan rata-rata 70% pengguna di tahun 2007. 9.3. Tahun 2008 Gambar 71 Pada tahun berikutnya yaitu 2008 juga masih di kuasai oleh Windows XP dengan rata-rata sama dengan tahun sebelumnya sebesar 70%. 103 2014 9.4. Tahun 2009 Gambar 72 Pada tahun 2009 Windows XP mengalami sedikit penurunan pengguna tetapi masih menguasai persentase dengan pengguna terbanyak dengan rata-rata 60%. 9.5. Tahun 2010 Gambar 73 Pada tahun 2010 Windows XP mengalami penurunan pengguna kembali sekitar 10% karena kehadiran Windows 7. 104 2014 9.6. Tahun 2011 Gambar 74 Tahun 2011 Windows 7 mulai menunjukkan kegigihannya yang mampu menyamai persentase pengguna dengan saudaranya Windows XP. 9.7. Tahun 2012 Gambar 75 Pada tahun 2012 Windows 7 mampu menandingi Windows XP dengan persentase pengguna yang lebih besar. 9.8. Tahun 2013 Tidak sampai tahun 2012 saja Windows XP Berjaya, tahun 2013 pun Windows XP masih menjadi primadona bagi para pengguna sistem operasi komputer. Bahkan, 105 2014 menurut data dari StatCounter yang dikutip Neowin, OS lawas tersebut tetap menguasai pasaran sistem operasi di delapan negara. Kedelapan negara tersebut adalah China di mana Windows XP menguasai pangsa sistem operasi sebesar 54,79 persen, lalu Maroko (44,66 persen), Kuba (52,93 persen), Kepulauan Cook (72,14 persen), Kepulauan Norfolk (70,18 persen), Korea Utara (61,47 persen), Eritrea (58,25 persen), dan Vietnam (44,33 persen). StatCounter mengambil data dari 3 juta situs web di seluruh dunia yang tergabung dalam jaringannya berdasarkan jumlah unique page view. Data tentang pangsa pasar sistem operasi kali ini diperoleh pada periode Agustus-September 2013. Walaupun sudah hampir 14 tahun , sistem operasi Windows XP sampai saat ini masih banyak digunakan di seluruh dunia bahkan sampai saat ini masih banyak pengguna yang merasa nyaman menggunakan sistem operasi Windows XP, namun demikian sistem operasi lainnya seperti Linux dan Mac OS tidak mau kalah walaupun persentase penggunanya masih jauh dibawah sistem operasi Windows, mereka tetap berusaha agar dapat bersaing sehingga dapat menjadi sistem operasi terlaris. Gambar 76 Negara terbesar yang kini penduduknya masih getol dengan Windows XP adalah China, kemungkinan karena sistem operasi tersebut banyak dibajak di sana. 106 2014 Pada Januari 2011 lalu, CEO Microsoft Steve Ballmer sempat mengatakan bahwa sembilan dari sepuluh kopi Windows XP yang beredar merupakan versi ilegal. Hal lain yang juga mengejutkan dari temuan StatCounter adalah, negara tertutup seperti Korea Utara ternyata juga memiliki persentase pengguna Windows XP yang tinggi. Bagaimana dengan Indonesia? StatCounter mengatakan bahwa Windows XP saat ini masih menguasai 37,07 persen pasaran OS Tanah Air. Sistem operasi tersebut masih memiliki market share global sebesar 20,58 persen, kedua terbesar setelah Windows yang menguasai 51,96 persen. Padahal, pada 8 April 2014 mendatang, Microsoft akan menghentikan semua bentuk dukungan terhadap Windows XP, termasuk segala macam patch dan update keamanan sehingga membuat OS itu rentan terhadap serangan cyber. (kompas.com. 2014). 107 2014 REFERENCE Aiyub, Muhammad (2009). Sistem Operasi Komputer. Retrieved March 12, 2014. Widyantoro, Wisesa (2001). Pengenalan Linux. Retrieved March 12, 2014. Abdi, Faizal. Sejarah dan perkembangan sistem operasi. Retrieved March 12, 2014. Rachmat, Antonius. Mengenal Linux. Retrieved March 12, 2014. http://index5tkj.blogspot.com/2012/07/sejarah-macintosh-operating-system-mac.html http://www.jualcdsoftware.com/2012/03/macam-macam-sistem-operasi-oskomputer.html http://lihatilmu.blogspot.com/2013/05/macam-macam-sistem-operasi-komputer.html http://jurnaltik.wordpress.com/tik-kelas-x/5-sistem-operasi/ http://www.info-asik.com/2013/01/macam-macam-sistem-operasi.html http://interadmedia.blogspot.com/2013/01/sejarah-perkembangan-windows.html http://methaphore-code.blogspot.com/2012/08/sejarah-dan-perkembangan-sistemoperasi.html http://skatel.wordpress.com/2012/03/22/operating-system/ http://yusrandante.blogspot.com/2012/09/statistik-pengguna-operating-systems.html http://index5tkj.blogspot.com/search/?q=Sejarah+Macintosh+Operating+System+%2 8Mac+OS%29+terlengkap+ http://www.kompas.com/ 108 2014 PROFIL SINGKAT PENULIS Dwi Ramadan, lahir di Ciamis pada tanggal 13 September 1995. Pendidikan dasar ditempuhnya tahun 2001 di Sekolah Dasar Ajitunggal di Kota Bandung yang kemudian tahun 2007 dilanjutkan di Sekolah Menengah Pertama Negeri 50 Kota Bandung, tahun 2010 Sekolah Menengah Atas di SMAN 2 Kota Banjar. Pria yang aktif berorganisasi sejak sekolah dasar ini Sekarang sedang melanjutkan pendidikan S1 di Surya University yang tegabung di Program Studi Human Computer Interaction (HCI) Fakultas Life Science yang berlokasi di Tangerang. Belum ada pengalaman menulis karena ini adalah tulisan pertamanya . 109 2014 PROFIL DOSEN Onno Widodo Purbo, lahir di Bandung , 17 Agustus 1962 adalah seorang tokoh dan pakar di bidang teknologi informasi asal indonesia. Selain pakar, beliau juga dikenal sebagai penuis, pendidik, dan pembicara seminar. Sebagai aktivis beliau dikenal dalam upaya memperjuangkan internet murah dan menyebarkan Linux. Karya inovatifnya adalah wajanbolic, sebagai upaya memperjuangkan internet murah tanpa kabel dan RT/RW-Net sebagai jaringan komputer swadaya masyarakat untuk menyebarkan internet murah serta penerapan OpenBTS. Beliau memulai pendidikan akademiknya di ITB jurusan Teknik Elektro pada tahun 1981 dan lulus dengan predikat wisudawan terbaik, kemudian melanjutkan studi ke Kanada dengan beasiswa dari PAUME. Beliau juga aktif menulis dalam bidang teknologi informasi media, seminar, konferensi nasional maupun internasional dan percaya filosofi copyleft (sumber terbuka), banyak tulisannya yang dipublikasikan gratis di internet. Sebagai pakar teknologi beliau tidak menggunakan smartphone namun hanya menggunakan netbook dan telepon seluler Android merek lokal. Pada tahun 2013, beliau bergabung sebagai dosen di Surya University, universitas yang didirikan oleh fisikawan , Prof. Yohanes Surya, Ph.D. 110