JENIS – JENIS SISTEM OPERASI PADA HANDPHONE DAN KOMPUTER A. SISTEM OPERASI PADA HANDPHONE Saat ini teknologi semakin canggih dan semakin cepat berkembang. Salah satu teknologi yang tidak asing lagi adalah handphone atau yang sering disebut dengan telepon genggam. Semakin lama handphone menjadi teknologi yang kompleks dilengkapi dengan fitur – fitur yang dibutuhkan oleh manusia untuk memudahkan dalam pekerjaan sehari – hari. Saat ini handphone sudah sebagian besar menggunakan sistem operasi. Adapun jenis – jenis dari sistem operasi handphone tersebut, sebagai berikut : 1. Java Pada dasarnya Java merupakan bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan diterbitkan tahun 1995. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser. Pemrograman Sistem – Manajemen Informatika Page 1 Sejarah dan Perkembangan Java Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan programmer lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang. Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven). Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto. Perusahaan baru ini bertambah maju, jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer. Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java. Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995. Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari Pemrograman Sistem – Manajemen Informatika Page 2 pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape. Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "bapak java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Keunggulan Java Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating sistem Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut. OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa Pemrograman Sistem – Manajemen Informatika Page 3 pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun. Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan komunitas perpustakaan Java yang ini besar ditambah yang terus dengan menerus keberadaan membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi. Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer. Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas). Kelemahan Java Tulis sekali, perbaiki di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X. Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa Pemrograman Sistem – Manajemen Informatika Page 4 tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer. Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun. Edisi Java Java adalah bahasa yang dapat dijalankan dimanapun dan di sembarang platform apapun, di beragam lingkngan : internet, intranets,consumer electronic products, dan computer applications.The java 2 platform tersedia dalam 3 edisi untuk keperluan berbeda. Untuk beragam aplikasi yang dibuat dengan bahasa Java, java dipaketkan dalam edis – edisi berikut : 1. Java 2 Standard Edition ( J2SE ) 2. Java 2 Enterprise dition ( J2EE ) 3. Java 2 Micro Edition ( J2ME ) Masing – masing edisi berisi Java 2 Software Development Kit ( J2SDK ) untuk mengembangkan aplikasi dan Java 2 Runtime Environent ( J2RE ) untuk menjalankan aplikasi. Kelebihan Java di bandingkan dengan C++ adalah Pembuat program java telah merancang java untuk menghilangkan pengalokasian dan dealokasi memori secara manual, karena java memiliki Garbage Collection. Diperkenalkannya deklarasi array yang sebenarnya dan menghilangkan aritmatika pointer. Hal ini yang sering menyebabkan Pemrograman Sistem – Manajemen Informatika Page 5 memori overwrite. Dihilangkannya multiple inheritance, mereka menggantinya dengan interface. 2. Symbian OS Sejarah dan Perkembangan Symbian Pada awal mulanya di tahun 1998, symbian merupakan sebuah perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion, Ericsson, Nokia, dan Motorola. Kemudian pada tahun 1999, Matsushita (Panasonic) bergabung kedalamnya. Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai mengadopsi teknologi symbian. Tahun 2000, Sony dan Sanyo melisensi Symbian OS, tahun 2001 fujitsu dan siemens membeli lisensi juga. Tahun 2002 Samsung membeli lisensi, ditahun yang sama pula Siemens dan Sony Ericsson menjadi salah satu pemegang sahamnya. Samsung menjadi salah satu pemegang saham ditahun 2003. Di tahun 2004, Psion dan Motorola menjual sahamnya kepada nokia, sekarang Symbian dikuasai sebagian besar sahamnya oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya diseluruh dunia. Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson R380 smartphone yang dikeluarkan tahun 2000. Dilanjutkan dengan dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi symbian, seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001. Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang mengadopsi symbian versi 7.0 ditahun 2002. Tahun 2003 mulai banyak ponsel-ponsel yang berbasiskan Symbian OS, diantaranya Nokia 3660, Nokia 3620, Nokia N-Gage, Nokia 6600, Nokia 7700, Sendo X, Siemens SX1, Sony Ericsson P900, BenQ P30, Foma 2102v, dan Motorola A920. Versi Sistem Pemrograman Sistem – Manajemen Informatika Operasi Symbian bermula dari Page 6 dikeluarkannya ponsel Ericsson R380 smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari EPOC versi 5 dari Psion. Versi pertama yang menerapkan platform terbuka adalah Symbian OS versi 6.0 ditahun 2000 yang dipergunakan untuk ponsel Nokia 9210 dan 9290 Communicator. Kemudian dilanjutkan dengan versi 6.1 di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu Nokia 7650 dan 3650 imaging phones. Symbian OS versi 7.0 dikeluarkan pada tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900. Symbian OS versi 7.0s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia. Spesifikasi Symbian OS adalah sistem operasi 32 bit, dengan konsep little endian dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM. Symbian proses bekerja dengan prinsip preemptive multitasking. Dukungan terhadap device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis dalam DLL (dynamic linking library) yang terpisah. Kernel berjalan dalam mode privileged dan memberikan servis ke aplikasi yang berjalan dalam mode unprivileged lewat user library. Symbian OS juga memberikan kumpulan-kumpulan library seperti networking (TCP/IP, PPP, FTP), Communication (Bluetooth, IrDA). Untuk mengakses servisservis tersebut dengan menggunakan konsep hubungan client-server. Client menggunakan servis API yang diberikan oleh server untuk berkomunikasi dengan server. Semua hubungan komunikasi client-server diatur oleh kernel. Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut : Small, kaya feature. Platform terbuka untuk aplikasi-aplikasi third-party. Konektifitas yang baik dengan perangkat lain. Platform yang berkembang. Pemrograman Sistem – Manajemen Informatika Page 7 High performance, 32 bit OS dengan preemptive multitasking. Long battery life. Dukungan dan komitmen dari pembuat ponsel dunia. Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa device. Banyak developer-developer yang mengembangkan aplikasi-aplikasi untuk sistem operasi ini, didasarkan karena beberapa pertimbangan, diantaranya sebagai berikut: Symbian OS ditulis dalam C++, sistem operasi seluruhnya berbasis sistem object oriented sehingga flexible, efisien, reuseability, dan extendability. API (Application Programming Interface) yang jelas, memudahkan membuat aplikasi-aplikasinya. Mempunyai multitasking dan manajemen memori yang efisien. Proses berdasarkan event driven daripada multithreaded, sehingga menghemat memori untuk context switching. Dalam masalah kehandalan, Symbian OS dirancang sedemikian rupa sehingga tidak terjadi kehilangan data dan device sangat jarang sekali reboot, karena Symbian OS mempunyai kemampuan sebagai berikut: Mencegah terjadinya memori leak dengan manajemen memori yang efektif Melepas sumber daya seketika sudah tidak digunakan lagi. Menangani dengan baik error out of memory dengan error-handling framework yang efektif. Symbian OS mempunyai beberapa design sesuai dengan device familynya atau yang disebut sebagai DFRD(Device Family Reference Design). DFRD ini merupakan spesifikasi dalam hal user interface dan hardware configuration, sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini, Macam-macam DFRD yaitu: Pemrograman Sistem – Manajemen Informatika Page 8 Crystal, untuk yang kaya feature seperti tipe Communicator, dimana mempunyai full keyboard, tampilan besar lcd mendatar dan menampung banyak informasi untuk kepentingan bisnis. Pearl, untuk smartphone dimana seperti ponsel standar dengan lcd kecil dan keyboard yang terbatas. Quartz, untuk ponsel dengan kemampuan pen-based atau touchscreen yang tidak memerlukan keyboard. Sebagai sistem operasi untuk perangkat komunikasi bergerak, Symbian OS merupakan awal untuk ponsel masa depan. Berikut merupakan kemampuan-kemampuan penting yang dimiliki Symbian OS yang dapat menangani kebutuhan akan masa depan: Integrasi menyeluruh antar contact info, messaging,browsing dan telepon wireless. Messaging (internet mail dengan POP3,IMAP4,SMTP,MHTML), standar attachment termasuk Microsoft word doc, Fax, Text messaging dengan SMS. Protokol telepon bergerak (2G voice dan circuit-switched data, 2.5G packetswitched data, 3G, dan SMS). Protokol komunikasi (TCP/IP,WAP,Bluetooth,IrDA,serial) Security (enkripsi, secure protokol komunikasi termasuk HTTPS,WTLS dan SSL), certificate-base install aplikasi. Engine aplikasi (contact, schedule, messaging, browsing, voice, office, utility dan system control) Object exchange (OBEX untuk appointment dan business card) Multimedia (mendukung beberapa format audio,video dan image). Internasional lokalisasi (unicode karakter, handwriting recognition). Programming dan content development (C++, Java, WAP dan web) Sinkronisasi dengan PC Support beberapa tipe tampilan (keyboard base dan/atau pen-base) Pemrograman Sistem – Manajemen Informatika Page 9 Komponen Symbian OS merupakan sebuah sistem operasi yang mengatur seluruh sumber daya yang ada didalam ponsel. Symbian OS disusun dari enam komponen, yaitu : 1. Kernel Merupakan inti dari sistem operasi yang terdiri dari device driver, data table, dan program yang memungkinkan user berinteraksi dengan perangkat keras. Kernel merupakan program yang berjalan setiap waktu dan mengatur layanan-layanan yang diberikan ke user. Symbian OS merupakan sistem operasi berbasis microkernel yaitu hanya elemenelemen yang penting yang berada di kernel sedangkan fungsi yang lain ada dalam middleware, sehingga membuat kernel sangat ringkas dan arsitekturnya menjadi lebih modular. Dari awalnya Symbian OS merupakan sistem operasi 32-bit yang mendukung multitasking dan multithreading. Ukuran microkernel sekitar 5% dari keseluruhan sistem operasi, yang berkisar antara 500kB sampai 15MB tergantung pada ada tidaknya dukungan java dan aplikasi-aplikasi lain yang ikut diinstal. Pemisahan inti dan komponen lain membuat sistem sangat modular, yang akan meningkatkan portabilitas platform dan membuat proses upgrade dan perubahan platform lebih mudah dilakukan. 2. Middleware Merupakan kumpulan library, data storage, dan program yang mengimplementasikan sistem servis. Kesemuanya itu tidak perlu diletakkan dalam kernel. Manajemen data, komunikasi dan graphics termasuk servis sistem tersebut. Sebagai contoh window sistem yaitu yang mengatur bagaimana user berinteraksi dengan perangkat keras, hal ini tidak cukup penting untuk diletakkan didalam kernel. Symbian OS menggunakan server untuk implementasi middleware. Idenya Pemrograman Sistem – Manajemen Informatika Page 10 adalah server yang dapat mengatur servis dari beberapa client dan merespon permintaanpermintaan tersebut. Dengan membuat sebuah layer baru untuk middleware, designer dapat dengan mudah merancang sistem servis baru tanpa harus merubah kernel. 3. Application Engine Aplikasi user level dapat memanfaatkan servis yang diberikan pada level middleware yaitu dengan menggunakan application engine. Application engine yang melakukan koordinasi untuk mengakses sumber daya yang tidak begitu penting. Application engine diantaranya adalah antara lain, Agenda engine, Contact engine, Sheet engine, Alarm server and WorldTime engine, Spell engine, dan Help engine. 4. UI Framework User interface merupakan faktor utama untuk sebuah ponsel, yang menyebabkan ponsel mudah digunakan, mudah dirubah dan diprogram. Symbian OS menerapkan framework untuk user interface sehingga mudah diadaptasi. Dalam Symbian OS ada dua user interface dalam frameworknya yang menggunakan komponen yang umum seperti kontrol dan dialog yaitu Uikon dan Eikon. 5. Synchronization Sinkronisasi dengan peralatan lain ataupun dengan komputer desktop menjadi perhatian dalam teknologi ponsel. Symbian OS menerapkan 3 bagian untuk sinkronisasi yaitu Connection manager yang melakukan inisialisasi koneksi antar device dan mendeteksi jikalau ada device yang ingin melakukan koneksi. Connectivity server yang mengimplementasi sesi sinkronisasi seperti file browsing, file sinkronisasi, back and restoration. File Converter yang melakukan transfer data antar format yang berbeda. Pemrograman Sistem – Manajemen Informatika Page 11 6. JVM Symbian OS mengimplementasikan teknologi java yang dikenal dengan J2ME. JVM merupakan salah satu komponen dalam Symbian OS yang untuk perangkat ponsel dikenal dengan KVM (kilo virtual machine). JavaPhone dan PersonalJava yang merupakan bagian dari J2ME specification juga diimplementasikan dalam Symbian OS. Arsitektur Symbian OS Secara umum arsitektur Symbian OS sendiri dapat gambarkan menjadi empat lapisan berdasarkan penggunaan API yang tersedia, yaitu : Lapisan pendukung aplikasi (Application Utility Layer) Lapisan ini terdiri dari berbagai pendukung yang berorientasi pada aplikasi. Hal ini memungkinkan aplikasi lain (diluar sistem operasi) untuk berintegrasi dengan aplikasi dasar yang tersedia pada sistem operasi. Bentuk layanan lain termasuk proses pertukaran data dan manajemen data. Lapisan layanan dan framework antarmuka grafis (GUI Framework) Lapisan ini merupakan framework API yang tersedia untuk memberi dukungan terhadap penanganan input user secara grafis maupun suara yang dapat digunakan oleh aplikasi lain Lapisan komunikasi Lapisan ini berfungsi sebagai sistem operasi yang fokus diimplementasi pada peralatan komunikasi mobile, Symbian OS memiliki kumpulan API yang fokus pada lapisan komunikasi. Bagian teratas pada lapisan ini terdapat dukungan pencarian dan pengiriman pesan teks. Berikutnya adalah antarmuka yang memberi dukungan komunikasi seperti Bluetooth dan infrared (IrDA) serta USB. Yang terakhir pada lapisan ini adalah protokol komunikasi berupa TCP/IP, HTTP, WAP dan layanan telepon. Pemrograman Sistem – Manajemen Informatika Page 12 Lapisan sistem API dasar Lapisan ini merupakan kumpulan API yang mendukung pengasksesan data memori, tanggal dan waktu, serta sistem dasar lainnya. 3. Windows Mobile Sejarah dan Perkembangan Windows Mobile Windows Mobile adalah sistem operasi yang kompak dikombinasikan dengan sederetan aplikasi dasar untuk ponsel berdasarkan Microsoft Win32 API. Perangkat yang menjalankan Windows Mobile termasuk Pocket PC, Smartphone, Portable Media Center, dan on-board komputer untuk beberapa mobil. Perangkat ini dirancang untuk menjadi agak mirip dengan Windows versi desktop, dan fitur-bijaksana aesthetically. Selain itu, pihak ketiga pengembangan piranti lunak tersedia untuk Windows Mobile. Awalnya muncul sebagai Pocket PC 2000 sistem operasi, Windows Mobile telah diperbarui beberapa kali, dengan versi yang Windows Mobile 6.5. Berikut penjelasan lebih lanjut. Microsoft pada 2008 yang diproyeksikan pengiriman perangkat dengan Windows Mobile akan meningkat dari 11 juta sampai 20 juta unit, tetapi tidak terjawab tujuan awalnya hanya menjual 18 juta lisensi Citing yang tertunda peluncuran Smartphone tertentu. Windows Mobile dari pasar sebagai sistem operasi untuk Smartphone di seluruh dunia telah jatuh dari 23% pada tahun 2004 turun sampai 12% pada 2008. [1] Windows Mobile sekarang memiliki pangsa pasar smartphone di seluruh dunia dari 14%. [2] lisensi Microsoft Windows Mobile ke empat keluar dari dunia lima produsen ponsel terbesar, dengan Nokia yang lain. Windows Mobile untuk Pocket PC ini membawa fitur-fitur standar dalam sebagian besar dari versi: Today Screen menunjukkan tanggal saat ini, pemilik informasi, janji mendatang, e-mail, dan tugas. Pemrograman Sistem – Manajemen Informatika Page 13 Taskbar yang menunjukkan waktu saat ini dan volume. Office Mobile suite yang Mobile versi aplikasi Microsoft Office Outlook Mobile datang dengan Windows Mobile. Internet Explorer Mobile browser internet yang dikembangkan oleh Microsoft untuk Pocket PC dan Handheld PC yang dimuat secara default dengan Windows Mobile dan Windows CE untuk Handheld PC. Windows Media Player untuk Windows Mobile. Klien PPTP VPNs. Internet Connection Sharing (ICS) yang memungkinkan ponsel terpasang komputer untuk berbagi koneksi internet melalui USB dan Bluetooth. Windows Mobile berjalan pada berbagai platform perangkat keras termasuk Pocket PC, Smartphone, Portable Media Center, dan mobil. Hardware platform ini tidak selalu ada dari berbagai macam Windows Mobile. Pocket PC Pocket PC yang asli adalah platform yang ditujukan untuk sistem operasi Windows Mobile. Perangkat ini terdiri dari baik standalone Pocket PC tanpa perangkat ponsel kemampuan, dan orang-orang yang menyertakan kemampuan ponsel. Sekarang yang paling nama Windows Mobile dirancang untuk digunakan pada Pocket PC yang secara resmi “Windows Mobile 6 Profesional” untuk perangkat ponsel dengan kemampuan dan “Windows Mobile 6 Classic” untuk perangkat tanpa kemampuan ponsel. Pemrograman Sistem – Manajemen Informatika Page 14 Smartphone Smartphone yang menjadi platform perangkat keras berikutnya setelah Pocket PC untuk menjalankan Windows Mobile, dan debuted dengan rilis Pocket PC 2002. Walaupun dalam arti luas dari istilah “Smartphone”, kedua ponsel Pocket PC dan Microsoft Smartphone merek masing-masing sesuai dalam kategori ini, perlu dicatat bahwa Microsoft menggunakan istilah “Smartphone” hanya mencakup lebih spesifik perangkat keras yang berbeda dari Pocket PC telepon. Smartphone seperti itu pada awalnya dirancang tanpa touchscreens, dimaksudkan untuk lebih efisien akan dioperasikan dengan satu tangan, dan biasanya memiliki resolusi lebih rendah daripada menampilkan Pocket PC. Microsoft fokus untuk platform Smartphone adalah untuk menciptakan sebuah perangkat yang juga berfungsi sebagai telepon dan perangkat data yang lebih terpadu yang tepat. [4] yang sekarang nama Windows Mobile dirancang untuk digunakan pada Smartphone yang resmi “Windows Mobile 6 Standard” Portable Media Center Portable Media Center yang merupakan perangkat yang difokuskan pada integrasi dengan Microsoft Windows Media Center dan Windows Media Player untuk memungkinkan pengguna untuk membawa mereka media perpustakaan dengan mereka di mana saja. Portable Media Center yang secara resmi diperkenalkan pada tahun 2004, dan menjalankan versi modifikasi dari Windows Mobile. Perangkat ini menjadi pendahulu ke Microsoft Zune, dan 2006 Microsoft setelah dihentikan proyek dalam nikmat yang terakhir Automobiles “Windows Mobile untuk Otomotif” adalah nama untuk sistem operasi Microsoft yang memfasilitasi beberapa fungsi dalam mobil termasuk komunikasi, hiburan, sistem informasi. [5] Windows Mobile untuk digunakan dalam mobil adalah platform terbaru untuk sistem operasi, dan Pemrograman Sistem – Manajemen Informatika Page 15 telah diperkenalkan oleh Microsoft pada Februari 2006 di Geneva International Motor Show. [6] untuk Windows Mobile Otomotif datang dalam dua versi yang berbeda. Dasar versi termasuk konektivitas Bluetooth dan USB interface untuk pemutaran musik. Standar ini juga mencakup versi, tetapi ia juga dilengkapi dengan built-in GPS, ponsel GSM, dan fitur keamanan. Sistem ini lebih banyak dikenal sebagai SINK. Windows Mobile untuk spesifikasi Otomotif hardware1 termasuk ARM 300 MHz processor, 32 MB RAM, dan mikrofon. Pocket PC 2000 Pocket PC 2000, awalnya CODEC “pedang tipis ringan dan tajam”, telah dirilis pada 19 April 2000, dan ini didasarkan pada Windows CE 3.0. Itu adalah debut dari apa yang kemudian dikenal dengan sistem operasi Windows Mobile, dan dimaksudkan untuk menjadi penerus untuk sistem operasi Palm-aboard Ukuran PC. Backwards compatibility telah disimpan dengan Palm-Ukuran aplikasi PC. Pocket PC 2000 yang ditujukan terutama untuk perangkat Pocket PC, namun beberapa PalmUkuran perangkat PC memiliki kemampuan yang akan diperbarui juga. Selain itu, beberapa telepon Pocket PC 2000 yang dilepaskan, namun Smartphone platform perangkat keras yang belum dibuat. Satu-satunya yang didukung oleh resolusi ini telah melepas 240 x 320 (QVGA). Removable storage kartu format yang didukung adalah CompactFlash dan MultiMediaCard. Pada saat ini perangkat Pocket PC belum standar dengan arsitektur CPU tertentu. Akibatnya, Pocket PC 2000 yang dirilis pada beberapa CPU arsitektur; SH-3, MIPS, dan ARM. Aesthetically, Pocket PC yang asli adalah sistem operasi yang mirip dengan Windows 98, Windows Me, Windows 2000 dan sistem operasi. Fitur / aplikasi built-in untuk Pocket PC 2000, sebagai berikut : Pocket Office Pocket Word Pemrograman Sistem – Manajemen Informatika Page 16 Pocket Excel Pocket Outlook Pocket Internet Explorer Windows Media Player Microsoft Reader Microsoft Money Catatan, catatan dengan aplikasi Karakter mendukung pengakuan Inframerah (IR) file beaming kemampuan Pocket PC 2002 Pocket PC 2002, awalnya CODEC “Merlin”, dirilis pada Oktober 2001. Seperti Pocket PC 2000, itu didukung oleh Windows CE 3.0. Walaupun terutama ditujukan untuk 240 × 320 (QVGA) perangkat Pocket PC, Pocket PC 2002 juga digunakan untuk telepon Pocket PC, dan untuk pertama kalinya, Smartphone. [9] Hal ini Pocket PC 2002 Smartphone terutama adalah perangkat GSM. Dengan rilis mendatang, dengan Pocket PC dan Smartphone baris akan semakin berbenturan sebagai persyaratan lisensi yang memungkinkan santai OEMs untuk mengambil keuntungan yang lebih inovatif, ide desain individu. Aesthetically, Pocket PC 2002 ini dimaksudkan untuk menjadi serupa dengan desain baru dirilis kemudian Windows XP. Fitur baru / aplikasi built-in untuk Pocket PC 2002, sebagai berikut : Ditingkatkan UI dengan tema dukungan Pemeriksa ejaan dan Word count tool Pocket Word Savable download dan WAP di Pocket Internet Explorer Pemrograman Sistem – Manajemen Informatika Page 17 Jaringan Virtual Private dukungan Sinkronisasi folder MSN Messenger Terminal Services Windows Media Player dengan kemampuan streaming Microsoft Reader 2 Palm OS untuk mendukung file beaming Peningkatan Pocket Outlook Manajemen hak digital (DRM) dukungan Microsoft Reader Windows Mobile 2003 Windows Mobile 2003, awalnya CODEC “Ozone”, telah dirilis pada 23 Juni 2003, dan merupakan yang pertama di bawah rilis Windows Mobile banner. Ia datang dalam empat edisi: “Windows Mobile 2003 for Pocket PC Premium Edition”, “Windows Mobile untuk Pocket PC 2003 Professional Edition”, “Windows Mobile 2003 Smartphone untuk” dan “Windows Mobile 2003 for Pocket PC Phone Edition”. Terakhir dirancang khusus untuk Pocket PC yang menyertakan fungsi telepon. Professional Edition yang digunakan di Pocket PC anggaran model seperti IPAQ rz1700 series. It kekurangan sejumlah fitur yang berada di Premium Edition, seperti klien untuk L2TP/IPsec VPNs. Windows Mobile 2003 yang didukung oleh Windows CE 4,20. Fitur baru / aplikasi built-in Windows Mobile 2003, sebagai berikut : Dukungan tambahan pada keyboard Peningkatan komunikasi antarmuka dengan perangkat Bluetooth manajemen Pemrograman Sistem – Manajemen Informatika Page 18 Bluetooth mendukung file beaming Headset Bluetooth dukungan Aplikasi dengan tampilan gambar, cropping, e-mail, dan dukungan beaming Permainan Jawbreaker Ditingkatkan dengan Pocket Outlook vCard vCal dan dukungan Peningkatan Pocket Internet Explorer Windows Media Player dengan 9,0 streaming optimasi SMS balasan pilihan Phone Edition Mendukung file MIDI sebagai nada dering di telepon Windows Mobile 2003 SE Windows Mobile 2003 Second Edition, juga dikenal sebagai “Windows Mobile 2003 SE”, dirilis pada 24 Maret 2004 dan pertama yang ditawarkan pada Dell Axim x30 Fitur baru / aplikasi built-in Windows Mobile 2003 SE, sebagai berikut : Potret dan Pemandangan beralih untuk Pocket PC Single-Kolom layout di Pocket Internet Explorer VGA (640 × 480), 240×240, dan resolusi layar 480×480 Wi-Fi Protected Access (WPA) mendukung sisanya sama seperti wm2003 Windows Mobile 5 Pemrograman Sistem – Manajemen Informatika Page 19 Windows Mobile 5.0, awalnya CODEC “Magneto”, [7] telah dirilis pada Microsoft Mobile dan Embedded Developer Conference 2005 di Las Vegas, 9 Mei-12 Mei 2005. Microsoft berencana untuk menawarkan dukungan utama untuk Windows Mobile 5 sampai 12 Oktober 2010, dan diperpanjang melalui dukungan 13 Oktober 2015. [15] Ia pertama yang ditawarkan pada Dell Axim x51. Ada yang digunakan. NET Compact Framework 1,0 SP3 - sebuah lingkungan untuk program berdasarkan. NET Windows Mobile 5,0 termasuk Microsoft Exchange Server “push” fungsi perbaikan yang bekerjasama dengan Exchange 2003 SP2. [16] The “push” fungsi juga diperlukan vendor / perangkat dukungan [17] Dengan peningkatan kemampuan perangkat lunak AKU2 WM 5,0 semua perangkat didukung DirectPush. WM 5,0 fitur baterai meningkat karena kemampuan penyimpanan Persistent. Sebelumnya sampai dengan 50% (cukup untuk 72 jam penyimpanan) kekuatan baterai yang telah dilindungi undang-undang untuk mempertahankan data dalam volatile RAM. Ini terus tren Windows berbasis perangkat bergerak menggunakan RAM sebagai media penyimpanan utama mereka untuk menggunakan kombinasi RAM dan memori flash (digunakan, tidak ada perbedaan antara dua nyata bagi pengguna). Program dan data yang sering diakses dalam menjalankan RAM, sedangkan sebagian besar berada di penyimpanan memori flash. OS seamlessly perpindahan data antara dua sesuai kebutuhan. Semuanya didukung dalam memori flash, sehingga tidak seperti sebelumnya perangkat, perangkat WM5 tidak kehilangan data apapun jika listrik terputus(batre habis). Dengan Windows Mobile 5.0, OS update yang dilepaskan sebagai Adaptasi kit upgrade. AKU3.5 saat ini adalah yang paling lepaskan. Pemrograman Sistem – Manajemen Informatika Page 20 Dalam kinerja, ia biasanya lebih lambat dan kurang stabil daripada sebelumnya WM2003SE, terutama pada perangkat lama “upgrade” untuk WM5 tetapi bahkan pada perangkat asli WM5. Lebih lanjut fitur-fitur baru dan aplikasi built-in disertakan: Office versi baru yang disebut “Office Mobile” PowerPoint Mobile Grafik kemampuan dalam Excel Mobile Tabel dan grafik di Word Mobile sisipan Windows Media Player 10 Mobile Photo Caller ID DirectShow dukungan Gambar dan video paket, yang converged pengelolaan video dan gambar Peningkatan dukungan Bluetooth Global Positioning System (GPS) manajemen antarmuka QWERTY keyboard default dukungan Kesalahan laporan yang mirip dengan fasilitas yang ada dalam desktop dan server sistem Windows ActiveSync 4,2 dengan 15% peningkatan kecepatan sinkronisasi Pemrograman Sistem – Manajemen Informatika Page 21 Windows Mobile 6 Windows Mobile 6, sebelumnya CODEC “crossbow”, telah dirilis pada 12 Februari 2007 di 3GSM World Congress 2007. Muncul dalam tiga versi yang berbeda: “Windows Mobile 6 Standard” untuk Smartphone (ponsel tanpa touchscreens), “Windows Mobile 6 Profesional” untuk Pocket PC dengan fungsi telepon, dan “Windows Mobile 6 Classic for Pocket PC tanpa radio selular. Windows Mobile 6 is powered by Windows CE 5,0 (versi 5.2) dan sangat terhubung ke Windows Live Exchange 2007 dan produk. Windows Mobile 6 Standar yang ditawarkan pertama kali pada Orange’s SPV E650, [20] ketika Windows Mobile 6 Professional yang ditawarkan pertama kali pada O2 Xda Terra’s. [21] Aesthetically, Windows Mobile 6 ini dimaksudkan untuk menjadi serupa dengan desain baru kemudian dilepaskan Windows Vista. Fungsional, ia bekerja sangat mirip Windows Mobile 5, tetapi lebih baik dengan stabilitas. Fitur baru / aplikasi built-in adalah sebagai berikut: 320×320 dan 800×480 (WVGA) resolusi layar dukungan Office Mobile dukungan untuk Smartphone Live Perbarui Sistem Operasi Peningkatan akses Remote Desktop (Tersedia hanya untuk tertentu Pocket PC) VoIP (panggilan Internet) dengan dukungan AEC (Acoustic Echo Membatalkan) dan MSRT Audio Codec Windows Live untuk Windows Mobile Tanggapan pilihan pelanggan Ditingkatkan Microsoft Bluetooth Stack Pemrograman Sistem – Manajemen Informatika Page 22 Kartu penyimpanan Enkripsi (enkripsi kunci yang hilang jika perangkat-dingin Booted). Smartfilter untuk mencari di dalam program Peningkatan Berbagi Internet HTML email dukungan Outlook Mobile Kemampuan untuk mencari kontak di Buku Alamat Exchange Server AJAX, JavaScript, dan XMLDOM dukungan pada Internet Explorer Mobile Balasan dari Kantor dengan Microsoft Exchange 2007 Tanpa rebewes Mobile Access (Uma) dukungan untuk memilih operator Cari pada server Microsoft Exchange 2007 NET Compact Framework v2 SP2 Preinstalled dalam ROM Microsoft SQL Server 2005 Compact Edition Preinstalled dalam ROM OneNote Mobile sebagai pelengkap untuk Microsoft Office OneNote Office Mobile 6,1 mengumumkan dengan dukungan untuk format dokumen Office 2007 (pptx, docx, xlsx). Windows Mobile 6.1 Windows Mobile 6,1 diumumkan 1 April 2008. It is a minor upgrade ke Windows Mobile 6 yang sudah ada yang membawa platform dengan kinerja berbagai perangkat tambahan, sebuah layar yang didesain ulang Home horisontal tegel yang berkembang di klik untuk menampilkan informasi lebih lanjut, walaupun rumah baru ini adalah fitur layar hanya Pemrograman Sistem – Manajemen Informatika Page 23 pada Windows Mobile edisi Standar. Fitur ini inexplicably kiri dari edisi Professional. [29] Beberapa lainnya seperti perbaikan Thread SMS, full page zoom di IE dan ‘Domain Daftar’ juga telah ditambahkan, bersama dengan “mobile” versi Microsoft OneNote program dan secara interaktif “Persiapan” wizard. Daftar domain adalah fungsi untuk menghubungkan ke perangkat System Center Mobile Device Manager 2008, sebuah produk untuk mengelola perangkat mobile. Ada perbedaan lainnya juga. Perbedaan yang paling menonjol untuk pengguna bahwa versi standar (seperti versi) masih membuat link otomatis untuk nomor telepon di Tugas dan Appointments, yang memungkinkan untuk mudah (dan aman selama berkendara) klik dan panggilan dari nomor telepon yang disimpan tersebut Outlook item. Untuk beberapa alasan, versi Profesional yang telah dihilangkan fitur penting ini. Windows Mobile 6,1 juga meningkatkan efisiensi bandwidth dalam protokol push-email “ActiveSync” dari “upto 40%” [31], ini mengurangi penggunaan data adalah penyebab baterai meningkat cukup banyak dalam perangkat. Selain visual dan fitur distinctions, yang TM versi yang dapat digunakan untuk membedakan dari WM6.0 WM 6.1. Versi Windows CE di WM 6,0 adalah 5,2 .*, dengan nomor terakhir menjadi 4 angka membangun ID (misalnya di HTC Wing 5/2/1622). Dalam 6,1 WM, yang TM versi 5,2 .* 5 angka dengan membangun nomor (misalnya 5.2.19216 pada Palm Treo 800w). Windows Mobile 6.5 Awalnya dikonfirmasi oleh Steve Ballmer, versi 6,5 akan menjadi agak kecil yang ada upgrade ke Windows Mobile platform. Walaupun sebagai sebuah incremental update Namun, dikatakan signifikan untuk menyertakan fitur baru ditambahkan. Juga termasuk baru Internet Explorer Mobile browser IE dubbed “6 Pada 6″. Microsoft unveiled ini di versi 2009 Mobile World kongres pada bulan Februari [35], dan Motorola Pemrograman Sistem – Manajemen Informatika Page 24 akan merilis ponsel yang menjalankan Windows Mobile 6,5 di paruh kedua 2009. Seiring dengan Windows mobile 6.5, Microsoft mengumumkan beberapa layanan komputasi Cloud CODEC “SkyBox”, “Skyline”, ” SkyMarket “.” SkyBox “telah dikonfirmasi sebagai Saya Telepon [37], dan akan sepenuhnya unveiled pada bulan, sedangkan” skyMarket “telah dikonfirmasi Windows Marketplace. rumah layar yang telah dirancang ulang untuk cocok dengan versi standar 6,1, dan versi ini akan dirancang lebih mudah terutama untuk penggunaan jari. [39] Microsoft juga berencana untuk membawa beberapa bentuk software atau fungsionalitas Zune ke versi ini beberapa waktu kemudian pada tahun 2009. Windows Mobile 7 CODEC “photon” , Windows Mobile 7 merupakan upgrade yang dapat direncanakan untuk rilis pada 2010. Tidak banyak lagi yang diketahui tentang rilis, walaupun informasi leaked menunjukkan revamped UI, multi-touch dan gerakan yang berhubungan dengan fitur. Perusahaan seperti MWg HTC dan diharapkan untuk merilis Windows Mobile Profesional yang mendukung versi ini. Fitur termasuk mendesain ulang interface, versi baru Office Mobile, Internet Explorer Mobile berikutnya, fungsi accelerometer dengan antarmuka (gestures), media player versi baru. Microsoft telah agak konfirmasi kebocoran, menunjukkan homescreen selama mereka komersial Live Mesh operasi pada perangkat lunak apa yang muncul untuk menjadi HTC Touch Dual. The homescreen yang menyerupai dari versi 6.1 dan 6.5. Microsoft juga berencana untuk membawa beberapa bentuk fungsionalitas Zune atau perangkat lunak untuk versi ini. Pemrograman Sistem – Manajemen Informatika Page 25 Software development adalah pengembangan perangkat lunak yang tersedia untuk sistem operasi Windows Mobile. Ada beberapa pilihan untuk para pengembang untuk menggunakan ketika deploying aplikasi mobile. Ini termasuk menulis kode asli dengan Visual C + +, Dikelola menulis kode yang bekerja dengan. NET Compact Framework, atau server-side kode yang dapat digunakan menggunakan Internet Explorer Mobile atau mobile klien pada pengguna perangkat. The. NET Compact Framework sebenarnya subset dari. NET Framework dan saham maka banyak komponen dengan pengembangan perangkat lunak pada komputer klien, server aplikasi, dan web server yang memiliki. NET Framework terinstal, sehingga integrasi jaringan komputasi ruang (aka “The Cloud “) Microsoft biasanya rilis Windows Mobile Software development kit (SDKs) yang bekerja bersama-sama dengan Visual Studio pembangunan lingkungan. Ini termasuk SDKs emulator gambar untuk pengembang untuk menguji dan debug aplikasi mereka saat menulis mereka. Juga mendistribusikan Microsoft Visual Studio 2008 / 2005 Profesional Editions, dan server / database ke negeri sebagai siswa download secara gratis melalui program DreamSpark. Pengembang masyarakat telah menggunakan SDK ke pelabuhan nanti versi Windows Mobile ke perangkat yang lama dan membuat OS gambar tersedia secara gratis, sehingga menyediakan perangkat dengan fitur yang sekarang ditetapkan. Microsoft telah ditoleransi prosedur ini untuk beberapa waktu tetapi pada Februari 2007 memutuskan untuk meminta para pengembang untuk mengambil gambar mereka OS off the net, yang pada gilirannya membangkitkan diskusi. Pada saat yang sama Microsoft yang ditawarkan upgrade ke Windows Mobile versi 6 ke produsen secara gratis. NS Dasar memberikan alternatif lingkungan pengembangan. Hal ini memungkinkan untuk pengembangan pada desktop, yang kemudian download ke perangkat, serta pembangunan yang sebenarnya pada perangkat itu sendiri. 3. Pihak lainnya seperti alat-alat pembangunan Pemrograman Sistem – Manajemen Informatika Page 26 Basic4ppc menggunakan. NET Compact Framework. Basic4ppc aplikasi dapat dikembangkan pada desktop dan pada perangkat itu sendiri. Sebelum rilis Windows Mobile 2003, perangkat lunak pihak ketiga yang dikembangkan menggunakan Microsoft Visual Embedded Tools, Embedded Visual Basic (eVB) dan embedded Visual C (eVC). [55] eVB program biasanya dapat dikonversi menjadi cukup mudah untuk NS Dasar / TM. Terdapat pula port Python bernama PythonCE. Formulir satelit adalah RAD tool yang dapat menghasilkan aplikasi Windows Mobile yang kompatibel menggunakan mesin RDK runtime. Perpanjangan memperluas fungsi perpustakaan untuk berbagai perangkat keras. 4. Linux Sejarah dan Perkembangan Linux Ponsel Linux pertama diluncurkan oleh Motorola pada bulan Februari 2003. Motorola seri A760 yang dirilis pertama kali di Cina ini menggunakan OS kombinasi dari kernel Linux yang didistribusikan oleh software Silicon Valley-based Monta Vista dan software lainnya dari bahasa pemrograman Java Sun Microsystems. Sistem operasi berbasis Linux yang dikembangkan oleh Google adalah Android. Platform software berbasis Linux diantaranya adalah MOTOMAGX dan Qtopia. MOTOMAGX merupakan platform Linux mobile dari Motorola. Produk pertama yang didasarkan pada platform ini adalah ponsel MOTOROKR Z6 dan MOTORAZR2 V8. Qtopia Phone Edition merupakan platform software dan antarmuka untuk Linux, yang dikembangkan oleh perusahaan Trolltech. Qtopia Greenphone, merupakan perangkat pengembangan Linux mobile yang ditujukan untuk berbagai aplikasi baru. Kelemahannya adalah aplikasi tambahan yang belum banyak beredar, serta Linux dibangun untuk mengoprasikan sistem dengan tenaga besar, Pemrograman Sistem – Manajemen Informatika Page 27 sehingga manajemen sumber daya baterai masih kalah efektif dibandingkan OS lainnya. Kelebihannya adalah Linux sebagai OS yang ideal bagi ponsel karena dukungan oleh perusahaan-perusahaan besar seperti IBM, Oracle, dan Intel. Selain itu, sistem ini nilai lebih fleksibel dan menawarkan memori yang lebih kecil serta bisa lebih dihemat. Contoh ponsel ber-Linux OS: Haier N60, Motorola A760, E895, NEC N900iL, dan Samsung SCH-i519. Produkproduk PDA seperti Sharp SL-C3000, Sharp Zaurus SL-C1000, Compaq iPAQ, IBM e-LAP reference design, dan Nokia 770 Internet Tablet. Kemampuan PDA yang dapat Linux berikan, sebagai berikut : Graphical User Interface X Windows, menyediakan kemudahan dalam hal porting aplikasi. Dan dapat melakukan import dan export tampilan dari dan ke komputer yang menggunakan X Windows. MicroWindows dan G. Mate’s W Windows, menyediakan kecepatan yang tinggi dengan menggunakan akses framebuffer secara langsung. GUI Toolkit GTK, GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap FLTK, Flash Light Tool Kit yang lebih kecil dan praktis. Window Manager GNOME dan KDE, yang memang sudah terkenal lengkap dalam komputer PC Blackbox, yang lebih ringan dan cepat. Personal Information Management Agenda Computing's PIM suite, yang menyerupai PalmOS PocketLinux, yang benar-benar berbeda dari yang lainnya dimana diimplementasikan dengan clone-nya Java Virtual Machine Kaffe. Pemrograman Sistem – Manajemen Informatika Page 28 5. Android Sejarah dan Perkembangan Android Operating System Android ini di keluarkan oleh Google untuk menyaingi Windows, Apple dan pesaing-pesaingnya. Awalnya, Google membeli Android, pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasukGoogle, HTC, Intel, Motorola, Qualcomm, TMobile, dan Nvidia. Google sendiri ternyata mempunyai alasan cukup kuat untuk melirik pangsa ini, karena perkembangan teknologi telepon seluler sewasa ini sudah bukan merupakan evolusi lagi, melainkan sebuah revolusi. Babak baru dalam dunia telekomunikasi nirkabel ini terus bergulir dengan cepat. Jika sekarang seseorang mempunyai PC di rumah, dan notebook untuk ke kantor atau kuliah, serta berkomunikasi melalui telepon seluler. Maka pergerakkan yang kemudian terjadi sekarang adalah, orang mulai berpikir bagaimana menyatukan semuanya dalam satu genggaman. Sebenarnya hal tersebut telah mulai dipenuhi dengan munculnya PDA/smartphone, di mana seseorang dapat merangkum semua kebutuhan komputasinya dalam satu genggaman. Dan perkembangan inilah yang membuat Google berambisi untuk menguasai pangsa ini. Saat ini disediakan Android SDK (software Development kit) sebagai alat bantu dan API diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java. Android merupakan platform perangkat lunak untuk perangkat mobile yang mencakup sistem operasi, perangkat lunak, middleware (middleware), serta pengguna utama aplikasi (e-mail-client, kalender, peta, browser, kontak, dll). Pengembangan Android sudah sekitar lima tahun - dari tanggal pembelian oleh Google startup proyek dengan judul yang sama pada tahun 2005. Tapi ulang tahun dari platform baru dari Google bisa dianggap on Dec Pemrograman Sistem – Manajemen Informatika Page 29 5, 2007. Yang sama hari itu, secara resmi mengumumkan pembentukan perusahaan Open Handset Alliance (OHA), yang tujuan utamanya adalah untuk mengembangkan software standar terbuka untuk perangkat selular. Hari ini mencakup 34 kelompok perusahaan, termasuk operator seluler utama (T-Mobile, Sprint Nextel, KDDI, NTT DoCoMo, China Mobile), pengembang chip (Broadcom, Intel, Marvell, Nvidia, Qualcomm, SiRF, Texas Instruments), produsen ponsel perangkat (HTC, LG, Motorola, Samsung Electronics), dan, tentu saja, salah satu raksasa industri TI global sebuah perusahaan Google, yang bertindak sebagai inisiator pembentukan OHA. Pada Juli 2005, Google mengakuisisi Android, Inc., perusahaan yang baru berkembang berpusat di Palo Alto, California, Amerika Serikat. Pendiri Android, Inc. termasuk diantaranya adalah Andy Rubin, Rich Miner, Nick Sears, dan Chris White. Namun pada saat ini hanya segelintir orang yang mengetahui fungsi Android, Inc. selain memang mereka membuat software untuk ponsel. Rumor pun berkembang saat Google mengakuisisi Android, Inc. bahwa Google berencana untuk masuk ke pasar ponsel meski belum diketahui akan seperti apa andil Google di dunia ponsel. Di Google, tim yang dipimpin oleh Rubin mengembangkan platform perangkat bergerak dengan dasar kernel Linux yang dijual kepada pembuat handset dan layanan telekomunikasi. Saat itu beredar kabar bahwa Google telah memiliki jajaran komponen hardware dan partner software dan memberi tanda kepada penyedia layanan telekomunikasi bahwa yang mereka tawarkan bersifat terbuka. Spekulasi sasaran Google untuk ponsel pun semakin berkembang bahwa mereka akan segera mengumumkannya di bulan Desember 2006. Semakin banyak rumor mengatakan bahwa Google sedang mengembangkan ponsel bermerk Google. Ada sebanyak 30 prototype ponsel yang dikabarkan saat itu telah berfungsi. Seiring dengan presentasi resmi aliansi bisnis OHA, diumumkan didasarkan pada kernel Linux platform terbuka untuk Google Android. Sedikit kemudian disajikan versi pertama paket untuk pengembang Android "Awal Lihat" SDK (Software Development Kit), yang dapat di-download dari Pemrograman Sistem – Manajemen Informatika Page 30 Internet. Dengan demikian, perusahaan kelompok Open Handset Alliance telah memungkinkan bagi programmer dari seluruh dunia selama beberapa minggu untuk menguji lingkungan baru. Untuk informasi lebih minat di platform dari pengembang OHA kompetisi untuk meluncurkan aplikasi terbaik untuk Android, yang disebut Android Developer Challenge I (ADC I), hadiah dana yang mencapai $ 5 juta. Pada bulan Mei 2009, Google mengumumkan sebuah kompetisi untuk Android Developer Challenge II dengan dana hadiah $ 2 juta (hadiah utama - 250 ribu dolar), yang menunjukkan keberhasilan kontes yang terakhir dan minat besar ke panggung oleh produsen perangkat komunikasi mobile. Sementara programmer telah mempelajari dan menciptakan sebuah platform baru untuk lembut, dari seluruh dunia sekarang dan kemudian datang laporan dari upaya untuk menginstal Google Android pada berbagai perangkat mobile. Dan, memang, sejumlah upaya untuk berhasil. Sebagai contoh, pada Januari 2008 oleh pengembang perangkat lunak independen telah berhasil diinstal pada Android PDA Sharp Zaurus SL-C760. Dan GSM pameran Kongres Dunia pada Februari 2008, Texas Instruments telah menunjukkan copy dari smartphone dengan operasi yang sudah diinstal sistem, Google Android. Perangkat pertama menjalankan Android, dikembangkan oleh HTC Dream smartphone atau T-Mobile G1, yang secara resmi diluncurkan pada September 23, 2008. Penjualan perangkat ini di pasar AS dimulai pada bulan Oktober 2008. Baru item dalam guglfonom disebut spesialisasi media. Segera beberapa produsen smartphone mengumumkan niat mereka untuk merilis perangkat berdasarkan platform Android. Sebuah perusahaan tidak hanya Koolu porting ke smartphone Android Neo FreeRunner, berdasarkan perangkat lunak open source, tetapi juga mulai menjual perangkat mereka dimuat dengan platform mobile Google. Resmi pertama dan publik rilis beta dari platform Android Neo FreeRunner dari Koolu diadakan di paruh kedua bulan Desember 2008. Langkah lain dalam pengembangan Google Android adalah pembukaan pada Oktober 2008, aplikasi toko online - Android Market, di mana Anda dapat membeli program dan perangkat lunak lain untuk perangkat berbasis pada platform baru. Juga, Pemrograman Sistem – Manajemen Informatika Page 31 sekarang untuk pengembang perangkat lunak kesempatan untuk membebankan biaya atas aplikasi mereka di Android Market. Adapun fitur – fitur yang dimiliki oleh Android, sebagai berikut : Framework Aplikasi yang mendukung penggantian komponen dan reusable. Mesin virtual Dalvik dioptimalkan untuk perangkat mobile Integrated browser berdasarkan engine open source WebKit Grafis yang dioptimalkan dan didukung oleh perpustakaan grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi hardware) SQLite untuk penyimpanan data Media Support yang mendukung audio, video, dan gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM Telephony (tergantung hardware) Bluetooth, EDGE, 3G, dan WiFi (tergantung hardware) Kamera, GPS, kompas, dan accelerometer (hardware tergantung) Lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools untuk debugging, profil dan kinerja memori, dan plugin untuk Eclipse IDE Android Runtime Android terdiri dari satu set core libraries yang menyediakan sebagian besar fungsi yang tersedia dalam core libraries dari bahasa pemrograman Java. Setiap menjalankan aplikasi Android sendiri dalam proses, dengan masing-masing instance dari mesin virtual Dalvik (Dalvik VM). Dalvik dirancang agar perangkat dapat menjalankan multiple VMs secara efisien. Pemrograman Sistem – Manajemen Informatika Page 32 Mesin Virtual Dalvik dieksekusi dalam Dalvik executable (.dex), sebuah format yang dioptimalkan untuk memori yang kecil. Dalvik VM berbasis, berjalan dan dikompilasi oleh compiler bahasa Java yang telah ditransformasikan ke dalam .dex format yang disertakan oleh tool "dx". Dalvik VM bergantung pada kernel Linux untuk berfungsi , seperti threading dan manajemen memori tingkat rendahnya . Android telah mengalami pembaharuan sejak peluncuran awalnya. Perkembangan Android, sebagai berikut : Cupcake (1.5) 30 April 2009 secara resmi diluncurkan Cupcake dengan beberapa fitur baru: Kemampuan merekam dan memutar video di modus camcorder Upload video ke Youtube dan foto ke Picasa langsung dari ponsel Tombol soft keyboard dengan fitur "autocomplete" Kemampuan koneksi langsung ke headset bluetooth Widget dan folder baru Animasi Kemampuan copy-paste diperbaiki Doughnut (1.6) September 2009, Donat (Donut) diluncurkan: Android Market diperbaharui Antarmuka kamera, camcorder, dan galeri terintegrasi Penghapusan foto di galeri bisa dilakukan secara multiple (banyak file) Voice Search diperbaharui dengan respon lebih cepat dan integrasi lebih baik dengan kemampuan panggilan kontak Pemrograman Sistem – Manajemen Informatika Page 33 Fitur pencarian diperbaiki untuk bookmark, history, kontak, dan web langsung dari tampilan siaga Pembaharuan dukungan teknologi CDMA/EVDO, 802.1x VPN, Gesture, dan text-to-speech Kecepatan diperbaiki di bagian pencarian Eclair (2.0) 26 Oktober 2009 Kecepatan hardware diperbaiki Aplikasi baru "Car Home" Dukungan resolusi dan ukuran layar dikembangkan Antarmuka browser yang baru Daftar kontak baru Rasio hitam-putih untuk background lebih baik Google Maps 3.1.2 Dukungan Microsoft Exchange Dukungan lampu flash untuk kamera Digital zoom Virtual keyboard diperbaiki Bluetooth 2.1 Adapun keunikan dari Android ini, sebagai berikut : Keterbukaan - Android menyediakan akses ke fungsi dasar perangkat mobile menggunakan standar panggilan ke API. Penghancuran perbatasan - Anda dapat menggabungkan informasi dari Internet ke dalam telepon, seperti informasi kontak, atau data pada lokasi geografis untuk mendapatkan kesempatan baru. Pemrograman Sistem – Manajemen Informatika Page 34 Kesamaan aplikasi - untuk Android ada perbedaan antara telepon utama aplikasi dan perangkat lunak lain - Anda bahkan dapat mengubah program untuk memutar nomor, atau screen saver. Cepat dan mudah perkembangan - dalam SDK memiliki semua yang anda butuhkan untuk membuat dan menjalankan aplikasi Android, termasuk simulator ini instrumen, dan alat debugging maju. 6. Palm OS Sejarah dan Perkembangan Palm OS Palm OS (juga dikenal sebagai Garnet OS) adalah tertanam sistem operasi pada awalnya dikembangkan oleh Palm, Inc untuk personal digital assistant (PDA) pada 1996. Alih-alih mencoba pengenalan tulisan tangan penuh, perangkat Palm awal diakui sedikit-versi modifikasi dari huruf inggris disebut Graffiti. Palm OS dirancang untuk kemudahan penggunaan dengan layar sentuh berbasis antarmuka pengguna grafis. Hal ini dilengkapi dengan sederetan aplikasi dasar untuk manajemen informasi pribadi. Beberapa pemegang lisensi telah diproduksi perangkat powered by Palm OS. Menyusul pembelian Palm Palm merek dagang, saat ini versi berlisensi dari ACCESS diubah namanya Garnet OS. Pada tahun 2007, ACCESS memperkenalkan penggantinya ke Garnet OS, yang disebut akses Platform Linux dan pada tahun 2009, lisensi utama Palm OS, Palm, Inc, beralih ke WebOS untuk perangkat baru seperti Palm Pra. Produksi pertama dari Palm dijual tahun 1996. Setelah itu PalmOS menjadi open licensed yang dibuat oleh berbagai manufaktur mobile devices. IBM dan Dell juga menjual original PelmPilot devices. Selain itu Handspring juga menjadi perusahaan terbesar yang menyediakan mobile devices berbasiskan PalmOS. Sebagaimana Symbian, PalmOS juga menyediakan basic feature yaitu PIM, email dan messaging. Salah satu keuntungan dari Palm adalah bahwa hardware manufacture dapat menambahkan beberapa tool untuk digabungkan dengan hardware yang Pemrograman Sistem – Manajemen Informatika Page 35 berbasis PalmOS tadi, misalnya dengan menambahkan CompactFlash, Spingboard, dan Palm clip-on. Untuk produk masa depan, PalmOS dikonsentrasikan pada wireless connectivity, bluetooth support, dan multilanguage support. PalmOS pula bekerjasama dengan beberapa perusahaan software terkemuka seperti Computer Associates, IBM, Oracle, Peoplesoft, SAP, AOL, Sun, Siebel, dan Tivoli. Palm OS pada awalnya dikembangkan di bawah arahan Jeff Hawkins di Palm Computing, Inc. Palm yang kemudian diakuisisi oleh US Robotics Corp, yang pada gilirannya kemudian dibeli oleh 3Com, yang membuat anak perusahaan Palm independen perusahaan publik pada Maret 2, 2000. Pada Januari 2002, Palm mendirikan anak perusahaan yang dimiliki sepenuhnya untuk mengembangkan dan lisensi Palm OS, yang bernama PalmSource. PalmSource kemudian berputar keluar dari Palm sebagai perusahaan independen pada Oktober 28, 2003. Palm (kemudian disebut PalmOne) menjadi teratur lisensi Palm OS, tidak lagi memegang kendali dari sistem operasi. Pada bulan September 2005, PalmSource mengumumkan bahwa itu akan diakuisisi oleh ACCESS. Pada Desember 2006, Palm terus-menerus mendapatkan hak untuk Palm OS Garnet kode sumber dari ACCESS. Dengan Palm ini dapat memodifikasi sistem operasi berlisensi yang diperlukan tanpa harus membayar royalti kepada ACCESS lebih lanjut. Bersama dengan Mei 2005 perolehan hak penuh untuk nama merek Palm, hanya versi sistem operasi baru dari Palm dapat disebut 'Palm OS'. Sebagai akibatnya, pada Januari 25, 2007 AKSES mengumumkan perubahan nama mereka saat Garnet Palm OS sistem operasi, sekarang berjudul Garnet OS. Versi Palm OS - Palm OS 1,0 Palm OS 1.0 adalah versi asli ada pada Pilot 1000 dan 5000. Versi ini dan semua versi sebelum Palm OS 5 adalah berdasarkan atas AMX Pemrograman Sistem – Manajemen Informatika Page 36 68.000 kernel yang berlisensi dari KADAK Produk Ltd. Meskipun kernel ini secara teknis mampu multitasking, yang "syarat dan ketentuan khusus yang menyatakan bahwa lisensi Palm mungkin tidak mengekspos API untuk membuat / memanipulasi tugas dalam OS. " Palm OS tidak membedakan antara RAM dan sistem berkas penyimpanan. Aplikasi yang diinstal secara langsung ke dalam RAM dan dieksekusi di tempat. Karena tidak ada sistem berkas yang berdedikasi didukung, sistem operasi tergantung pada siklus refresh RAM konstan untuk menjaga memori. OS mendukung monokrom 160x160 menampilkan output. Input pengguna dihasilkan melalui Graffiti pengenalan tulisan tangan sistem atau opsional melalui virtual keyboard. Sistem mendukung sinkronisasi data ke PC lain melalui teknologi yang HotSync melalui interface serial. Bugfix yang terbaru adalah versi rilis 1.0.7. Versi 1.0 fitur aplikasi PIM klasik Alamat, Date Book, Memo Pad, dan To Do List. Juga dilengkapi kalkulator dan alat Keamanan untuk menyembunyikan catatan untuk penggunaan pribadi. - Palm OS 2,0 Palm OS 2.0 diperkenalkan pada Maret 10, 1997 dengan PalmPilot Personal dan Profesional. Versi ini menambahkan TCP / IP jaringan, jaringan HotSync, dan dukungan lampu latar layar. Bugfix yang terakhir adalah versi rilis 2.0.5. Dua aplikasi baru, Mail dan Beban ditambahkan, dan standar aplikasi PIM telah ditingkatkan. - Palm OS 3.0 Diperkenalkan pada Maret 9, 1998 dengan peluncuran Palm III series. Versi ini menambahkan IrDA inframerah dan meningkatkan Pemrograman Sistem – Manajemen Informatika Page 37 dukungan font. Versi ini juga dilengkapi aplikasi PIM diperbaharui dan pembaruan ke aplikasi peluncur - Palm OS 3.1 Hanya sedikit menambahkan fitur baru, seperti HotSync jaringan dukungan. Itu diperkenalkan dengan Palm IIIx dan Palm V. - Palm OS 3.2 Clipping Web menambahkan dukungan, yang merupakan awal Palmsolusi khusus untuk membawa konten web ke layar PDA kecil. Itu diperkenalkan dengan Palm VII organizer. - Palm OS 3.3 Penambahan kecepatan HotSync lebih cepat dan kemampuan untuk melakukan hotsyncing inframerah. Itu diperkenalkan dengan Palm Vx organizer. - Palm OS 3.5 adalah versi pertama untuk menyertakan asli 8-bit warna dukungan. Ini juga menambah kenyamanan besar fitur yang menyederhanakan operasi, seperti konteks-sensitif icon-bar atau menu sederhana aktivasi. Aplikasi yang agenda diperluas dengan tampilan agenda tambahan. Versi ini pertama kali diperkenalkan dengan IIIc Palm perangkat. Rilis bugfix terbaru adalah versi 3.5.3. Sebagai pendamping, Palm kemudian menawarkan Mobile Internet Kit upgrade software untuk Palm OS 3.5. Hal ini termasuk Clipping Web Palm software, MultiMail (yang kemudian diganti namanya menjadi VersaMail) Versi 2,26 perangkat lunak e-mail, Handphone Versi 1.3 SMS perangkat lunak, dan Neomar Versi 1.5 WAP browser. Pemrograman Sistem – Manajemen Informatika Page 38 - Palm OS 4.0 Palm OS 4.0 yang baru dirilis dengan Palm seri M500 pada Maret 19, 2001. Versi ini menambahkan sebuah antarmuka standar untuk eksternal sistem berkas akses (seperti SD card). Sistem file eksternal perubahan radikal terhadap sistem operasi sebelumnya di tempat eksekusi. Sekarang, kode aplikasi dan data harus dimuat ke dalam perangkat RAM, mirip dengan sistem operasi desktop perilaku. Konektor Universal baru dengan USB dukungan diperkenalkan. Sebelumnya Mobile Internet Kit opsional sekarang merupakan bagian dari sistem operasi. Versi 4.0 menambahkan perhatian manajer untuk mengkoordinasikan informasi dari aplikasi yang berbeda, dengan beberapa kemungkinan untuk mendapatkan perhatian pengguna, termasuk suara, LED berkedip atau getaran. 16-bit warna layar dan zona waktu yang berbeda yang didukung. Versi ini juga memiliki UI keamanan dan perangkat tambahan. - Palm OS 4.1 Sebuah rilis bugfix. Diperkenalkan dengan peluncuran Palm i705. OS minor yang kemudian diperbaharui ke versi 4.1.2 termasuk backport dari 2 Graffiti dari Palm OS 5.2. - Palm OS 4.2 Edisi cina sederhana ini ditargetkan terutama untuk pasar Cina dengan penuh Cina Sederhana dukungan, co-dirilis dengan Palm OS 5.3. Tidak ada perangkat telah dibuat dengan versi ini sampai sekarang. - Palm OS 5 Palm OS 5 (tidak disebut 5.0) ini diresmikan oleh PalmSource anak perusahaan Sawit pada bulan Juni 2002 dan pertama kali diimplementasikan pada Palm Tungsten T. Ini adalah versi pertama dirilis untuk mendukung ARM perangkat, dengan dukungan untuk DragonBall aplikasi melalui Pemrograman Sistem – Manajemen Informatika Palm Aplikasi Kompatibilitas Page 39 Lingkungan (PACE) emulator. Bahkan dengan tambahan overhead PACE, aplikasi Palm biasanya berjalan lebih cepat pada perangkat ARM daripada generasi sebelumnya hardware. Perangkat lunak baru dapat mengambil keuntungan dari prosesor ARM dengan unit kecil kode ARM, disebut sebagai ARMlets. Dengan perangkat keras yang lebih kuat dasar, Palm OS secara substansial meningkatkan kemampuan multimedia. Layar 320x320 kepadatan tinggi didukung bersama-sama dengan penuh pemutaran suara digital dan merekam API. Palm susunan Bluetooth terpisah ditambahkan bersama-sama dengan IEEE 802.11b Wi-Fi stack. Koneksi jaringan aman di atas SSL yang didukung. OS dapat disesuaikan dengan skema warna yang berbeda. Untuk Palm OS 5 PalmSource dikembangkan dan berlisensi browser web yang disebut PalmSource Web Browser, yang didasarkan pada AKSES 'NetFront versi 3.0. - Palm OS 5.2 Sebuah rilis bugfix, pertama dilaksanakan di Samsung SGH-i500. ini menyediakan dukungan untuk resolusi 480x320 dan memperkenalkan sistem input tulisan tangan baru yang disebut Graffiti 2, karena kehilangan gugatan terhadap Xerox. Graffiti 2 adalah berdasarkan pada Jot dari CIC. Bugfix yang terbaru adalah versi rilis 5.2.8. - Palm OS 5.3 cina sederhana penuh Edisi menyediakan Cina Sederhana dukungan, selanjutnya menambahkan dukungan untuk QVGA resolusi, dan standar API untuk virtual bernama Dynamic Input Graffiti Area. Versi ini pertama kali diperkenalkan dengan Lenovo 's P100 dan P300 handheld. Pemrograman Sistem – Manajemen Informatika Page 40 - Palm OS 5.4 Secara resmi memberikan dukungan untuk beberapa resolusi layar, mulai dari 160x160 sampai 480x320. Ini juga fitur Bluetooth diperbaharui perpustakaan. Versi ini memperkenalkan Garnet moniker untuk membedakannya dari Palm OS Cobalt 6.0. Bugfix yang terbaru adalah versi rilis 5.4.9 - Palm OS 5.5 Versi saat ini dikembangkan oleh ACCESS. Versi ini didedikasikan untuk dijalankan di dalam mesin virtual Garnet VM. Garnet VM adalah bagian inti dari Access Linux Platform dan juga tersedia untuk Nokia Internet Tablet. - Palm OS Cobalt Palm OS Cobalt (6,0) adalah penerus ditunjuk untuk Palm OS 5. Diperkenalkan pada Februari 10, 2004, [24] tetapi tidak ditawarkan lagi dari ACCESS (lihat bagian berikutnya). Palm OS 6,0 diganti namanya ke Palm OS Cobalt untuk membuat jelas bahwa versi ini awalnya tidak ditunjuk untuk menggantikan Palm OS 5, yang mengadopsi nama Garnet Palm OS pada waktu yang sama. Palm OS Cobalt memperkenalkan sistem operasi modern fitur untuk sistem operasi embedded berdasarkan kernel baru dengan multitasking dan perlindungan memori, modern kerangka kerja multimedia dan grafik (berasal dari Palm's diperoleh BeOS), fitur keamanan baru, dan penyesuaian dari format file PIM untuk lebih baik bekerja sama dengan Microsoft Outlook. Pemrograman Sistem – Manajemen Informatika Page 41 - Palm OS Cobalt 6,1 Disajikan komunikasi standar perpustakaan untuk telekomunikasi, Wi-Fi, dan konektivitas Bluetooth. Meskipun tambahan lain, ia gagal potensi kepentingan pemegang lisensi untuk Palm OS Cobalt. B. SISTEM OPERASI PADA KOMPUTER Perkembangan teknologi seakan tiada habisnya, tiap hari ada saja perbaharuan yang semakin canggih. Contohnya saja pada system operasi pada komputer. Semakin banyak fitur – fitur yang diciptakan demi kelancaran pekerjaan dan kebutuhan manusia. Berikut ini adalah jenis – jenis dari sistem operasi pada komputer. MS DOS Sistem Operasi DOS adalah DOS (Disk Operating System ) merupakan salah satu software yang termasuk dalam golongan system operasi. Disk Operating System dipakai pada media penyimpan disk, baik disket maupun harddisk. Sejarah dan Perkembangan MS DOS Pada tahun 1975, komputer pribadi (PC) pertama Altair diproduksi MITS (Micro Instrumentation Telemetry System) of Albuquerque, New Mexico dengan prosesor 8080 8 bit dan memori 256 byte, tanpa keyboard, layar, tape atau disk, seharga $400. Komputer ditujukan untuk para hobbyist elektronika. Pada komputer ini, Bill Gates menulis interpreter BASIC. Sistem operasi yang ada adalah CP/M dari Digital Research. Tahun 1979, Tim Paterson dari Seatle Computer Products membuat 86-DOS meniru CP/M untuk menguji produkproduk berbasi prosesor 8086. Agustus 1981, Microsoft membeli 86-DOS dari Tim Paterson dan diperbaiki menjadi MS-DOS versi 1.0, dirilis sebagai MS-DOS Pemrograman Sistem – Manajemen Informatika Page 42 atau PC-DOS versi 1.00. Sistem operasi ini dibuat dengan 4000 baris kode bahasa assembly. Sistem operasi PC DOS ( Personnal Computer Disk Operating System) ini ditujukan untuk pemakaian mikrokomputer IBM (IBM PC). Yang pada mulanya di tahun 1980, tim Petterson membuat opearting system membuat operating system untuk Seatle Computer Product yang membutuhkan S-100 system dengan mempergunakan INTEL 8086. Operating system tersebut dinamakan QDOS (Quick and Dirty Operating System ). Pada akhir tahun 1980, QDOS dikembangkan dan diberi nama 86-DOS (DOS untuk 8086). Beberapa produk DOS sampai saat ini adalah : 1. DOS 1.0 Versi ini merupakan versi DOS paling awal. Kemunculan versi ini dihubungkan dengan kemunculan IBM PC. Versi ini sangat sederhana dan kemampuannya terbatas.Versi ini tidak dipaka lagi karena tidak dapat lagi mendukung perkembangan software yang ada. 2. DOS 2.0 Dikeluarkan pada bulan maret 1983 bersama munculnya IBM PC/XT. Karena versi mempunyai beberapa kesalahan program maka diperbaiki dengan versi 2.10 3. DOS 3.0 Yang dimaksud dengan DOS 3.0 adalah PC-DOS 3.0 dan MS-DOS 3.05 yang merupakan DOS yang dikeluarkan untuk mendukung computer baru waktu itu yang disebut computer AT (advanced Technology). Versi ini mendukung pemakaian disk drive dengan kapasitas 1.2 megabyte dan pemakaian RAMDisk (VDISK) dengan menggunakan extended memory yang tidak dapat dipakai langsung oleh DOS versi ini. 4. DOS 3.1 Diluncurkan pada bulan maret 1985 Kelebihan DOS ini adanya dukungan terhadap system network computer. 5. DOS 3.2 Pemrograman Sistem – Manajemen Informatika Page 43 PC DOS 3.2 dikeluarkan bersamaan dengan diluncurkannya computer laptop. Versi mampu memanfaatkan disk drive dengan ukuran 3.5 inci ukuran 720 kilobyte yang biasanya dipakai pada computer laptop. 6. DOS 3.3 IBM pada tahun 1987 mengeluarkan versi DOS 3.3 Kemampuan DOS 3.3 yang ditambahkan dari DOS sebelumnya adalah kemampuan memakai harddisk sebanyak 32 megabyte per logical drive (1 drive logika) 7. DOS 4.0 Mempunyai 3 versi DOS yaitu PC-DOS 4.0, PC-DOS 4.01 dan MS-DOS 4.01. PC DOS 4.0 merupakan versi pertama yang dikeluarkan pada bulan juli 1988, karena DOS ini banyak kesalhan maka dikeluatkan PC-DOS 4.01. Versi DOS 4.0 mempunyai fasilitas Shell dari DOS untuk mengontrol kerja komputer dengan system menu. 8. DOS 5.0 Diluncurkan pada tahun 1991 dengan fasilitas baru seperti MIRROR, UNDELETTE dan UNFORMAT. 9. DOS 6.0 Diluncurkan pada bulan maret 1993. Ditambahkan beberapa utility baru dan penambahan perintah-perintah konfigurasi system dan batch file. Pemrograman Sistem – Manajemen Informatika Page 44 Linux Linux (diucapkan lɪnəks atau /lɪnʊks/) adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja. Nama "Linux" berasal dari nama kernelnya (kernel Linux), yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux. Sejarah dan Perkembangan Linux Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis. Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas. Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun Pemrograman Sistem – Manajemen Informatika Page 45 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih belum selesai pada saat itu. Linus Torvalds pernah berkata bahwa jika kernel GNU sudah tersedia pada saat itu (1991), dia tidak akan memutuskan untuk menulis versinya sendiri. Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak pada kernel Linux dan komponen-komponennya yang bebas dan terbuka. Linux bukan satu-satunya sistem operasi dalam kategori tersebut, walaupun demikian Linux adalah contoh terbaik dan terbanyak digunakan. Beberapa lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip copyleft, sebuah konsep yang menganut prinsip: karya yang dihasilkan dari bagian copyleft harus juga merupakan copyleft. Lisensi perangkat lunak bebas yang paling umum, GNU GPL, adalah sebuah bentuk copyleft, dan digunakan oleh kernel Linux dan komponen-komponen dari proyek GNU. Sistem Linux berkaitan erat dengan standar-standar POSIX, SUS, ISO dan ANSI. Akan tetapi, baru distribusi Linux-FT saja yang mendapatkan sertifikasi POSIX.1. Proyek-proyek perangkat lunak bebas, walaupun dikembangkan dalam bentuk kolaborasi, sering dirilis secara terpisah. Akan tetapi, dikarenakan lisensi-lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang, terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu bersamaan dalam suatu bentuk yang dinamakan distribusi Linux. Sebuah distribusi Linux, yang umum disebut dengan "distro", adalah sebuah proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux. Distribusi-distribusi Linux ditangani oleh individu, tim, organisasi sukarelawan dan entitas komersial. Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan konfigurasi sistem. Perangkat lunak tersebut juga bertanggung jawab dalam pemutakhiran paket. Sebuah Pemrograman Sistem – Manajemen Informatika Page 46 Distribusi Linux bertanggung jawab atas konfigurasi bawaan, sistem keamanan dan integrasi secara umum dari paket-paket perangkat lunak sistem Linux. Sebagian besar distribusi Linux mendukung banyak bahasa pemrograman. Koleksi peralatan untuk membangun aplikasi dan programprogram sistem operasi yang umum terdapat di dalam GNU toolchain, yang terdiri atas GNU Compiler Collection (GCC) dan GNU build system. GCC menyediakan kompilator untuk Ada, C, C++, Java, dan Fortran. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Kompilator tak bebas (proprietary) untuk Linux antara lain adalah Intel C++ Compiler dan IBM XL C/C++ Compiler. Kebanyakan distribusi juga memiliki dukungan untuk Perl, Ruby, Python dan bahasa pemrograman dinamis lainnya. Contoh bahasa pemrograman yang tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C# dengan proyek Mono yang disponsori oleh Novell, dan Scheme. Sejumlah Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun Microsystems JVM (HotSpot), dan J2SE RE IBM, serta proyek-proyek sumber terbuka lainnya seperti Kaffe. Dua kerangka kerja utama untuk pengembangan aplikasi grafis di Linux adalah GNOME dan KDE. Proyek-proyek ini berbasiskan GTK+ dan Qt. Keduanya mendukung beragam bahasa pemrograman. Untuk Integrated development environment terdapat Anjuta, Code::Blocks, Eclipse, KDevelop, Lazarus, MonoDevelop, NetBeans, dan Omnis Studio, sedangkan penyunting teks yang telah lama tersedia adalah Vim dan Emacs. Unix Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation. Arsitektur Unix dan model client/server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari pada proses tunggal di komputer. Linux, merupakan sistem operasi yang diadopsi dari Unix dan tersedia secara bebas mendapat popularitas sebagai alternatif dari sistem operasi proprietary seperti Microsoft Windows. Pemrograman Sistem – Manajemen Informatika Page 47 Sejarah dan Perkembangan Unix Pada tahun 1960, Massachusetts Institute of Technology, AT&T Bell Labs, and General Electric bekerja dalam sebuah sistem operasi eksprimental yang disebut Multics (Multiplexed Information and Computing Service). Jenis-jenis Unix Nama Varian A/UX Domain/X Darwin CTIX Distrix UniCOS DG/UX Digital UNIX Ultrix CLIX HP/UX Tru64 AIX Coherent XENIX DVIX UnixWare SCO UNIX SCO XENIX SCO OpenServer Dynix SINIX IRIX SunOS Solaris Eunice Uniplus+ BSD UNIX BSD/I OSF/1 GNU/Linux GNU/Hurd FreeBSD NetBSD OpenBSD NextStep Vendor Apple Computer Apple Computer Apple Computer Convergent Technology Convergent Technology Cray Research Data General Corporation Digital Equipment Corporation (DEC) Digital Equipment Corporation (DEC) Fairchild Company Hewlett-Packard Compaq International Business Machine (IBM) Mark William Company Corporation Microsoft Corporation Northern Telecom Novell Incorporated Santa Cruz Operation (SCO) Corporation Santa Cruz Operation (SCO) Corporation Santa Cruz Operation (SCO) Corporation Sequent Siemens Corporation/Nixdorf Silicon Graphics Incorporated (SGI) Stanford Universities Network (SUN) Sun Microsystems Incorporated The Wollongong Group Unisoft Corporation Universitas California BSDI (Berkeley Software Design Incorporated) Open Software Foundation Free Software Foundation Free Software Foundation Pemrograman Sistem – Manajemen Informatika Page 48 Minix Mach UNIX System V QNX Universitas Terbuka Amsterdam Universitas Carnegie Mellon Lucent Technologies (Bell Labs) QNX Software Systems Mac OS Mac OS adalah singkatan dari Macintosh Operating System. Mac OS adalah sistem operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86. Sejarah dan Perkembanganya MacOS ditemukan pada tahun 1984 oleh peneliti Xerox PARC. Tetapi Applelah yang mempopulerkan dan belakangan diikuti oleh Microsoft. Apple memang jelas lebih maju karena hardware dan sistem operasi yang berasal dari produsen yang sama. Dalam versi awal-awalnya, MacOS telah memiliki fungsi yang setara dengan Windows '95, baru pihak Microsoft mengikutinya dengan dikeluarkan Windows '95 yang menyerupai MacOS namun tidak sama. Tetapi dalam tahun-tahun terakhir ini sistem operasi Apple secara teknis agak tertinggal. Walaupun selama 15 tahun MacOS juga mengalami perkembangan yang cukup pesat, tapi beberapa hal pada MacOS tampak agak kuno dibandingkan dengan pesaing pada platform lainnya. Versi terakhir yaitu MacOS 8.5.1 memiliki preemptives multithreading, pengaman memori, sistem file modern (HFS+) dan TCP/IP-Stack yang matang. MacOS 8.5 juga dilengkapi dengan program "sherlock". Detektif ini tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword. Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan populer di kalangan pengguna. Pemrograman Sistem – Manajemen Informatika Page 49 Karakter "X" adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8 dan Mac OS 9. Beberapa orang membacanya sebagai huruf "X" yang terdengar seperti "eks". Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran "x" (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix). Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi 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. Rilis terakhir Mac OS diluncurkan sekitar bulan Mei 2005 dengan kode Tiger dengan versi 10.4. Sistem Mac OS terbagi dua jenis: • Mac OS "Klasik", sistem yang mula-mula dikeluarkan untuk Mac yang pertama pada tahun 1984 hinggalah Mac OS 9. • Mac OS X (huruf "X" itu disebut sepuluh, yaitu nomor Romawi). Mac OS X memasukkan unsur-unsur BSD Unix, OpenStep, dan Mac OS 9. Sistem tahap rendah asasnya, Darwin yang berasaskan Unix, merupakan sumber terbuka. Kelebihan : Pemrograman Sistem – Manajemen Informatika Page 50 Lebih stabil karena menggunakan UNIX multitasking Bisa mengenal file format windows Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya. Baik yang formatnya ‘generik’ (misalnya pdf, html, mp3, text) maupun yang formatnya khusus (misalnya .doc, .xls, .ppt). Asalkan ada program aplikasi (application) di kedua platform (Mac dan Windows) yang bisa membaca format tersebut. Jarang terkena virus Open sourcecode sehingga Mac OS sulit dibajak Ada ‘Time Machine’ yang akan bekerja secara otomatis pada background tanpa mengganggu aplikasi yang dijalankan untuk mem-backup system yang sedang berjalan dan perubahan-perubahan pada data Ada program "sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword. Kekurangan : Mahal Hanya cocok untuk graphic designer Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS Mac tidak bisa dirakit sendiri karena Apple sudah tidak memberi license buat perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS Pemrograman Sistem – Manajemen Informatika Page 51 Software di Mac OS tidak begitu lengkap Kurang cocok untuk aplikasi server dan game. Versi OS X, sebagai berikut : Mac OS X Server 1.0 kode: "Rhapsody", dirilis: Maret 1999. Mac OS X Public Beta kode: "Kodiak", dirilis: September 2000. Mac OS X 10.0 (update 10.0.1-10.0.2-10.0.3-10.0.4) kode: "Cheetah", dirilis: Maret 2001. Mac OS X 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: Oktober 2001. Mac OS X Server 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: November 2001. Mac OS X 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.710.2.8) kode: "Jaguar", dirilis: Agustus 2002. Mac OS X Server 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.610.2.7-10.2.8), dirilis Agustus 2002. Mac OS X 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.710.3.8-10.3.9) kode: "Panther", dirilis Oktober 2003. Mac OS X Server 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.610.3.7-10.3.8-10.3.9), dirilis Oktober 2003. Mac OS X 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) kode: "Tiger", dirilis: April 2005. Mac OS X Server 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) dirilis: April 2005. Mac OS X 10.5 (update 10.5.1-10.5.2-10.5.3-10.5.4) kode: "Leopard", dirilis: Oktober 2007 Pemrograman Sistem – Manajemen Informatika Page 52 Max OS X 10.6 (kode: "Snow Leopard"; direncanakan beredar pada Juni 2009) Windows Microsoft Windows. atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka berbasis grafik (graphical user interface). Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%. Sejarah dan Perkembangan Windows Microsoft mengambil dua jalur paralel di Sistem Operasi. Satu jalur sebagai home user dan lainnya sebagai pengguna IT profesional. Jalur ganda ini secara umum menggiring home version (versi rumahan) lebih menarik tetapi kemampuan jaringan dan sekuriti-nya kurang. Sedang pada versi profesional fungsi jaringan dan sekuriti lebih baik meski secara tampilan kurang menarik. Versi independen pertama Microsoft Windows adalah versi 1.0 yang dirilis November 1985, memiliki fungsi yang kurang sempurna dan kurang populer. Windows 1.0 tidak menyediakan sistem operasi yang lengkap, tapi seperti MS-DOS yang mengalami perluasan. Microsoft Windows 2.0 dirilis November 1987 dan sedikit lebih populer dibanding pendahulunya. Windows Pemrograman Sistem – Manajemen Informatika Page 53 2.03 dirilis Januari 1988 mengubah OS dari tile Windows menjadi overlapping Windows. Perubahan ini membuahkan hasil gugatan dari Apple masalah hak cipta. Microsoft Windows versi 3.0, dirilis 1990, merupakan Microsoft Windows versi pertama yang sukses secara komersial, angka penjualannya pun menembus sampai dua juta copy dalam enam bulan pertama. Penampilan antarmuka-nya sangat menarik bagi user dan memiliki kemampuan multi tasking. Pada Agustus 1995, Microsoft merilis Windows 1995, yang membuat perubahan pada user interface dan merupakan versi pertama menggunakan kemampuan multi tasking. Pada Juli 1993, Microsoft merilis Windows NT yang menggunakan basis teknologi pada OS (Operating System) yang pada tahun-tahun sebelumnya Microsoft sudah terlibat. NT dibuat untuk kaum profesional OS. NT dan Windows non-profesional lainnya kemudian digabung menjadi Windows XP. Seri lain adalah Microsoft Windows 98 dirilis Juni 1998. Produk ini mendapat kritik pedas karena secara substansi lebih lambat dari Windows 95, banyak sekali kekurangannya yang pada akhirnya ditambal dengan peluncuran service pack pada 1999 (Windows 98 SE). Sebagai bagian dari jalur profesional Microsoft merilis Windows 2000 pada February 2000. Mengikuti Windows 98 ada juga Windows Me (Windows Millennium Edition). Dirilis September, 2000, Windows Me mengimplementasikan teknologi baru, yaitu "Universal Plug and Play". namun demikian, OS secara substansi dikritik karena kurang kompatibel dan kurang stabil. Pada Oktober 2001, Microsoft merilis Windows XP,versi yang dibuat dari kernel Windows NT yang juga mempertahankan penggunaan yang mudah bagi user seperti Windows 95 dan penerusnya. Produk itu diekspor dengan dua edisi yaitu "Home" dan "Professional", yang pertama memiliki kekurangan soal sekuriti dan fitur jaringan pada edisi profesional. Pada April 2003, Windows Server 2003 diperkenalkan menggantikan produk server seri Windows 2000 dengan fitur baru dan fokus pada sekuriti; kemudian diikuti Windows Server 2003 R 2 pada Desember 2005 Windows Vista dan Windows Server "Longhorn". Pada tahun 2010 nanti akan diperkenalkan Pemrograman Sistem – Manajemen Informatika Page 54 layanan Windows yang terbaru yang berbasis touch. Sejak tahun 2003 juga telah terjadi persaingan operating system pada fasilitas mobile phone, Windows dan Linux adalah OS yang bersaing. Versi – versi Windows - Windows 1.0 - Diberi nama “Windows” oleh Rowland Hanson, marketing manager Microsoft Corporation - Hanya memperluas kemampuan MS-DOS dengan menambah antarmuka grafis - - Windows 2.0 - Dirilis 9 Desember 1987 - Dapat menjalankan aplikasi secara multitasking - Menggunakan modus real - Mampu mengakses memori sampai dengan 1 MB Windows 2.1 - Muncul 2 versi baru, Windows/286 2.1 dan Windows/386 2.1 - Masih menggunakan modus real tapi mendukung High Memory Area (HMA) - Menggunakan kernel yang berjalan dalam modus terproteksi (Windows/386 2.1) - Mampu menampilkan jendela windows secara cascade (bertumpuk) Pemrograman Sistem – Manajemen Informatika Page 55 - - Windows 3.0 - Dirilis 22 Mei 1990 - Diperkenalkan fitur Virtual Memory - Dapat Berjalan dalam 3 modus - Sudah menggunakan kartu Video Graphics Array (VGA) - Versi Windows pertama yang menggunakan modus terproteksi Windows NT 3.1 - Dirilis 6 April 1992 - Dukungan terhadap multimedia - Modus real dihilangkan, menggunakan modus terproteksi - Mulai menggunakan kernel hibrida - Diperkenalkan sistem berkas NTFS - Muncul Windows 3.11 pada 8 November 1993, merupakan penyempurnaan Windows 3.1 - Windows 95 (Windows NT 4.0) - Dirilis 24 Agustus 1995 - Diperkenalkan teknologi Plug and Play (PnP) - Menggunakan kernel 32-bit - Menggunakan Sistem Operasi DOS buatan Microsoft sendiri - Support perangkat keras berbasis bus (USB) Pemrograman Sistem – Manajemen Informatika Page 56 - Windows 98 (Windows NT 4.1) - Dirilis 25 Juni 1998 - Mendukung sistem berkas FAT32 (mengijinkan partisi lebih dari 2 Gb) - Built-in Internet Explorer - Diperkenalkan 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 - Windows Me (Windows NT 4.9) - Dirilis 14 September 2000 - Diperkenalkan fitur System Restore - Diperkenalkan fitur Windows Movie Maker - Versi windows terakhir yang menggunakan kernel monolithic dan tidak memiliki Windows Product Activation (WPA) - Windows 2000 - Dirilis 17 Februari 2000 - Active Directory, sebuah model jaringan pengganti model jaringan NT domain, yang menggunakan teknologi yang merupakan standar industri, seperti Domain Name System (DNS), Lightweight Directory Access Protocol (LDAP), dan Kerberos untuk menghubungkan antara sebuah mesin ke mesin lainnya Pemrograman Sistem – Manajemen Informatika Page 57 - Merupakan versi Windows berbasis kernel NT terakhir yang tidak mengharuskan penggunanya untuk melakukan aktivasi - Windows XP - Dirilis 25 Oktober 2001 - Versi Windows paling sempurna dibandingkan dengan versi-versi sebelumnya, setidaknya sampai Windows Vista dirilis - - Menggunakan kernel NT 5.1 yang terkenal dengan kestabilannya Windows Server 2003 - Dirilis 25 April 2003 - Digunakan untuk komputer ber-basis server, dengan dihilangkannya beberapa fitur, dengan alasan kestabilan - Fitur keamanan yang baru, pemandu "Manage Your Server wizard" yang menyederhanakan peranan sebuah mesin yang menjalankannya, dan juga peningkatan kinerja - Menggunakan kernel NT 5.2 Windows Vista - Untuk bisnis dirilis 30 November 2006 - Untuk rumahan dirilis 30 Januari 2007 - Menggunakan kernel NT 6.0 - Memperkenalkan sebuah modus pengguna yang terbatas, yang disebut sebagai User Account Control (UAC), untuk menggantikan filosofi "administrator-by-default" yang diberlakukan pada Windows XP Pemrograman Sistem – Manajemen Informatika Page 58 - Fitur Windows Aero GUI, aplikasi yang baru (seperti halnya Windows Calendar, Windows DVD Maker dan beberapa game baru termasuk Chess Titans, Mahjong, dan Purble Place ) - Menawarkan versi Microsoft Internet Explorer yang lebih aman, serta Windows Media Player versi baru (versi 11) - Windows Home Server - Dirilis tanggal 7 Januari 2007 - Didesain khusus untuk digunakan oleh para konsumen dari pengguna rumahan (server) - Dapat dikonfigurasikan dan dipantau dengan menggunakan program console yang dapat diinstalasikan pada sebuah PC klien - Windows Server 2008 - Dirilis 27 Februari 2008 - Pada saat pengembangannya, Windows Server memiliki nama kode "Windows Server Codenamed Longhorn” - Dibangun menggunakan keunggulan dan keamanan Windows Vista untuk penyempurnaan dari Windows Server 2003 - Windows 7 - Generasi penerus Windows Vista, diperkirakan rilis tahun 2010 - Dikenal dengan sebutan Blackcomb dan Vienna By : Putu Ary Darma Yasa (0805021050/ IVB) Pemrograman Sistem – Manajemen Informatika Page 59