• Banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’, takut untuk beralih dari Windows.
  • Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux. Untuk mencari daftar perangkat keras yang didukung pada Linux, kita dapat melihatnya di Linux-Drivers.org atau LinuxHardware.org.
  • Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila tidak, maka kita harus men-download satu per satu package yang dibutuhkan beserta dependencies-nya.
  • Bagi administrator sistem yang belum terbiasa dengan Unix-like (seperti Linux), maka mau tidak mau harus mempelajari hal ini. Sehingga syarat untuk menjadi administrator adalah manusia yang suka belajar hal-hal baru dan terus-menerus belajar.
  • Aplikasi-aplikasi di Linux belum seampuh aplikasi di Windows.
  • Struktur direktori dan hak-akses yang membingungkan bagi yang sudah terbiasa dengan Windows dan belum mengenal UNIX/Linux sama sekali.



Kekurangan Linux


  • Linux merupakan sistem operasi bebas dan terbuka (open source). Sehingga tidak perlu biaya lisensi untuk membeli atau menggunakan Linux, gratis.
  • Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker karena masih berbasis teks (DOS). Namun, kini Linux mudah digunakan hampir semudah menggunakan Windows, bahkan masalah style pun, Linux lebih baik dari Windows 7.
  • Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux karena banyak komunitas-komunitas pengembangnya, semisal sourceforge.net. , atau bila terpaksa kita bisa menjalankan software untuk Windows di Linux dengan bantuan emulator seperti Wine sehingga file .exe dan .msi dapat dijalankan.
  • Keamanan. Hampir semua pengguna Windows pasti pernah terkena virus, spyware, trojan, adware,dsb. Hal ini, hampir tidak terjadi pada Linux. Linux sejak awal didesain multi-user, sehingga bila virus menjangkiti user tertentu, akan sangat sangat sulit menjangkiti dan menyebar ke user yang lain. Beberapa orang berpendapat bahwa Linux lebih aman karena jumlah penggunanya lebih sedikit dibanding Windows, namun anggapan itu tidaklah tepat.
  • Linux relatif stabil. Komputer yang dijalankan di atas sistem operasi UNIX sangat dikenal stabil berjalan tanpa henti. Linux, yang merupakan varian dari UNIX, juga mewarisi kestabilan ini. Jarang ditemui, komputer yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk mengakhiri kejadian tersebut.
  • Linux mempunyai kompatibilitas ke belakang yang lebih baik (better backward-compatibilty).Perangkat keras yang telah berusia lama, masih sangat berguna dan dapat dijalankan dengan baik di atas Linux. Selain itu, tidak pernah ditemui dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang lebih lama. Pada Windows, kita seakan dituntut untuk terus mengikuti perkembangan perangkat keras, seperti kasus file .docx (Word 2007-2010) yang tidak bisa dibuka dengan Microsoft Word 2003 atau versi dibawahnya.
  • Dukungan komunitas yang beragam dan menyebar di seluruh dunia.
  • Linux selain gratis untuk digunakan, gratis pula untuk dimodifikasi dan didistribusikan ulang. Bahkan kita dapat mengembangkan distro kita sendiri.
  • Beragam pilihan. Hal ini bisa menjadi kelebihan maupun kekurangan. Banyak distro bermunculan, contoh yang populer seperti Ubuntu, Debian, RedHat, openSuSe, Fedora, Mandriva (Mandrake), dsb. Keanekaragaman ini memberi kita banyak pilihan sesuai dengan kebutuhan masing-masing, namun di satu sisi hal ini juga akan membingungkan calon pengguna Linux. Lihat chart distribusi Linux dihttp://distrowatch.com untuk mengetahui rangking distro-distro Linux.
  • Linux membutuhkan resource yang lebih kecil dari Windows, sehingga cocok untuk komputer dengan spesifikasi minimal. Selain itu hampir semua distro populer menyediakan versi 32 bit maupun 64 bit.
  • Linux dapat berjalan dalam dua mode, modus teks dan modus GUI namun pada umumnya modus teks (terminal) ini lah yang menjadi kekuatan Linux. Modus GUI sendiri memiliki banyak pilhan desktop environment-nya seperti KDE, Gnome, BlackBox, XFCE.




Kelebihan Linux

Pada mulanya Linux adalah nama kernel atau jantung sistem operasi komputer yang dibuat pertama kali oleh Linus Torvalds pada 1991. Linus mengizinkan siapa saja untuk menggunakan, mempelajari cara kerjanya, dan mendistribusikan Linux, dengan lisensi GNU GPL (General Public License) atau lebih terkenal dengan istilah Free Software.

Saat ini, nama Linux tidak hanya digunakan untuk menyebut kernel, namun juga sistem operasi yang lengkap. Bahkan Linux juga digunakan untuk menyebut distribusi (gabungan sistem operasi dan berbagai aplikasi) atau distro Linux. Contoh distro Linux urut abjad: BlankOn, CentOS, Debian, Fedora, Gentoo, Mandriva, Mint, Nusantara, openSUSE, RedHat, Slackware, Ubuntu, Xandros, dan lain-lain.

Richard Stallman, pendiri Yayasan Free Software, mengusulkan penulisan sistem operasi Linux adalah GNU/Linux atau GNU-Linux, karena sistem operasi Linux berisi kernel Linux dan beberapa program dari projek GNU. Ada yang tidak setuju dengan Stallman, karena ada program pada sistem operasi Linux yang bukan dari projek GNU.

Open Source adalah istilah untuk software yang source code-nya (kode programnya) disediakan oleh pengembangnya untuk umum (terbuka) agar dapat dipelajari cara kerjanya, diubah atau dikembangkan lebih lanjut, dan disebarluaskan. Jika pembuat program melarang orang lain untuk mengubah dan atau menyebarluaskan program buatannya, maka program itu bukan Open Source, meskipun tersedia kode programnya.

Open Source merupakan salah satu syarat free software. Free Software pasti Open Source Software, namun Open Source Software belum tentu Free Software.Contoh Free Software adalah Linux.Contoh Open Source Software adalah FreeBSD.Linux yang berlisensi Free Software tidak dapat diubah menjadi berlisensi tidak Free Software, sedangkan FreeBSD yang berlisensi Open Source Software BSD-like dapat diubah menjadi tidak Open Source.FreeBSD (Open Source) merupakan salah satu dasar untuk membuat Mac OSX (tidak Open Source).www.opensource.org/licenses memuat jenis-jenis lisensi Open Source.



Sejarah Linux


MS-DOS dirilis pertama kali pada tahun 1981, dan seiring dengan waktu, Microsoft pun meluncurkan versi yang lebih baru dari MS-DOS. Tidak kurang hingga delapan kali Microsoft meluncurkan versi-versi baru MS-DOS dari tahun 1981 hingga Microsoft menghentikan dukungan MS-DOS pada tahun 2000. MS-DOS merupakan salah satu kunci keberhasilan Microsoft dalam memproduksi perangkat lunak, dari sebuah perusahaan kecil pembuat bahasa pemrograman saat didirikan hingga menjadi sebuah perusahaan perangkat lunak yang seolah menguasai dunia.

MS-DOS sebenarnya dibuat oleh sebuah perusahaan pembuat komputer, yang bernama Seattle Computer Products (SCP) yang dikepalai oleh Tim Patterson yang belakangan direkrut oleh Microsoft untuk mengembangkan DOS pada tahun 1980 sebagai sebuah perangkat lunak sistem operasi dengan nama Q-DOS (singkatan dari Quick and Dirty Operating System), yang selanjutnya diubah namanya menjadi 86-DOS, karena Q-DOS didesain agar dapat berjalan pada komputer dengan prosesor Intel 8086. Microsoft pun membeli lisensinya dengn harga 50.000 dolar Amerika dari SCP, lalu mengubah namanya menjadi MS-DOS. Selanjutnya, saat IBM hendak meluncurkan komputer pribadi yang disebut dengan IBM PC, Microsoft pun menjual lisensi MS-DOS kepada IBM.

IBM dan Microsoft selanjutnya merilis versi-versi DOS, dimana versi IBM yang langsung dibundel dengan komputer IBM PC disebut dengan “IBM PC-DOS” (singkatan dari International Business Machine Personal Computer Disk Operating System). Pada awalnya, IBM hanya menggunakan apa yang layak digunakan dari MS-DOS yang dirilis oleh Microsoft, seperti program-programnya atau utilitas yang disertakannya. Karena itulah, versi IBM selalu dirilis lebih lambat dibandingkan dengan versi MS-DOS. Namun MS-DOS versi 4.0 adalah versi MS-DOS pertama yang benar-benar sama seperti IBM PC-DOS karena Microsoft sedang berkonsenstrasi untuk mengembangkan sebuah sistem operasi penerus DOS, yang disebut dengan OS/2.

Ketika Microsoft melisensikan DOS kepada IBM, menandatangani perjanjian lisensi yang salah satu poinnya mengandung bahwa Microsoft boleh melisensikan MS-DOS kepada perusahaan selain IBM, dan para perusahaan tersebut dipersilakan mengubah nama MS-DOS menjadi nama yang mereka gunakan (contoh: TandyDOS, Compaq DOS, dan lainnya). Kebanyakan versi-versi tersebut tentu saja sama dengan versi yang telah dikembangkan oleh Microsoft dengan MS-DOS-nya, tapi Microsoft mulai mencabut perjanjian lisensinya.




Perkembangan MS-DOS


MS-DOS (Microsoft Disk Operating System), termasuk di antaranya adalah Tandy DOS, Compaq DOS, Q-DOS (Quick and Dirty Operating System) dan beberapa klon dari sistem operasi MS-DOS yang dijual kepada para pembuat sistem komputer IBM PC/Compatible.

IBM PC-DOS (International Business Machine Personal Computer Disk Operating System), yang meskipun masih buatan Microsoft, diubah sedikit-sedikit untuk dapat digunakan oleh komputer IBM PC.

DR-DOS (Digital Research Disk Operating System), yang dibuat oleh pembuat sistem operasi CP/M, Gary Kildall.

Novell Personal Netware, merupakan versi DR-DOS yang dijual kepada Novell karena perusahaan yang menaungi CP/M mengalami kebangkrutan (Novell mengakuisisi Digital Research Incorporated).

Caldera DOS, merupakan versi Novell Personal Netware yang dijual kepada Caldera Corporation.

FreeDOS, merupakan versi DOS yang dibangun dari sisa-sisa pengembangan Caldera DOS, yang dikembangkan oleh komunitas open source.




Tipe-tipe MS-DOS

MS-DOS, singkatan dari Microsoft Disk Operating System, adalah sebuah sistem operasi yang sangat banyak digunakan oleh komputer IBM-PC atau yang kompatibel dengannya. Microsoft membuat MS-DOS sebagai sebuah sistem operasi mainstream, sebelum pada akhirnya menghentikan dukungan MS-DOS secara perlahan ketika mereka membuat sebuah sistem operasi berbasis antarmuka grafis (dikenal juga dengan sebutan GUI) untuk pasar mainstream, yang disebut sebagai Microsoft Windows.

MS-DOS adalah yaitu sistem operasi berbasis baris-perintah (command-line) yang digunakan pada PC. Seperti sistem operasi lain contohnya OS/2, ia menerjemahkan input dari keyboard menjadi pekerjaan yang dapat dilakukan oleh komputer,juga menangani pekerjaan seperti input dan output pada disket atau hardisk, dukungan video, kontrol keyboard, dan banyak lagi fungsi-fungsi internal lainnya yang berkaitan dengan eksekusi sebuah program dan pemeliharaan file.

Perintah MS-DOS diketikkan dalam sebuah jendela yang disebut Command Prompt Window. Untuk membuka jendela Command Prompt, klik Start, pilih All Programs, pilih Accessories, dan kemudian klik Command Prompt.

MS-DOS Mode adalah sebuah text based shell dimana lingkungan MS-DOS diemulasikan dalam sistem operasi 32-bit atau 64-bit, seperti Windows. Program berbasis MS-DOS dapat berjalan di Windows dan biasanya ia membuat sebuah file yang disebut Program Information File (PIF) yang muncul sebagai shortcut di desktop.

MS-DOS memiliki sifat Single User dan Mono Tasking. Single User artinya bahwa OS tersebut hanya dapat digunakan oleh satu pengguna dalam waktu yang bersamaan. Sedangkan Mono Tasking artinya bahwa OS tersebut hanya dapat melakukan satu perintah/ pekerjaan dalam waktu yang bersamaan.

Disk Operating System (disingkat DOS) adalah sistem operasi yang digunakan di komputer pribadi. istilah DOS menjadi istilah generik bagi setiap sistem operasi yang dimuat dari perangkat penyimpanan berupa disk saat sistem komputer dinyalakan.





Pengertian MS-DOS

Perusahan telekomunikasi asal Canada, Reserch in Motion (RIM), mengembangkan perangkat komunikasi bergerak. Awalnya produk mereka adalah memproduksi dan layanan penyeranta (Pager) dua arah.

Namun dalam perkembangannya perusahaan ini membuat terobosan baru dengan menciptakan pearangkat Blackberry yang terkenal dengan layanan push-email, dan sekarang blackberry berubah menjadi smartphone yang memiliki berbagai fungsi seperti, GPS, internet mobile, serta dapat mengakses Wi-FI. RIM sebagai developer untuk sistem operasi blackberry telah mengeluarkan sistem operasi baru dengan salah satu aplikasi yang tertanam didalamnya adalah Document to Go versi trial buatan DataViz, suatu aplikasi yang memiliki fungsi officeseperti Word to Go, Presenter to Go yang otomatis memiliki Sheet to Go sebagai aplikasi Spreadsheet.


Sejarah Perkembangan Sistem Operasi Blackberry


Palm OS (juga dikenal sebagai Garnet OS) adalah suatu sistem operasi mobile awalnya dikembangkan oleh Palm, Inc untuk asisten digital pribadi (PDA) pada tahun 1996. Palm OS dirancang untuk kemudahan penggunaan dengan user interface touchscreen-berbasis grafis. Hal ini disediakan dengan suite aplikasi dasar untuk manajemen informasi pribadi. Kemudian versi dari OS telah diperluas untuk mendukung smartphone. Beberapa lisensi yang lain diproduksi perangkat didukung oleh Palm OS.

Setelah membeli Palm merek dagang Palm, versi saat ini berlisensi dari ACCESS dinamai Garnet OS. Pada tahun 2007, ACCESS memperkenalkan penerus ke Garnet OS, yang disebut Access Linux Platform dan pada tahun 2009, pemegang lisensi utama Palm OS, Palm, Inc, beralih dari Palm OS untuk WebOS untuk perangkat yang akan datang.



Sejarah Perkembangan Sistem Operasi Palm OS

Sistem operasi Symbian adalah sistem operasi yang dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak mobile).Symbian merupakan perusahaan independen hasil kolaborasi vendor-vendor raksasa pada masa itu yakni Ericsson, Nokia, Motorola, dan Psion. Symbian dipandang lebih unggul karena:

1.Sistem operasi ini sejak awal dirancang khusus untuk ponsel. Berbeda dengan Microsoft dan Linux yang diadopsi dari komputer.

2.Berkat fitur CC+, Java (J2ME) MIDP 2.0, PersonalJava 1.1.1a, dan WAP, Sistem operasi symbian ini sangat terbuka sehingga siapapun bisa mengembangkannya. terbukti banyak beredar aplikasi-aplikasi tambahan untuk OS berbasis Symbian atau platform Java.

3.Symbian menyediakan suatu user interface (UI) framework yang fleksibel, sehingga supaya para vendor bisa menvariasikan produk-produknya. Ada empat jenis UI yang beredar saat ini yaitu: Series 60 (misalnya Nokia N70, N91, Siemens SX1, Samsung D700, D710, Panasonic X700, X800); Series 80 (Nokia N9210, 9210i, 9300); Series 90 (Nokia 7700 dan 7710); UIQ (Sony Ericsson P800, P900, P910, Motorola A920, A925, A1000, A1010). Symbian MOAP (Mobile Oriented Applications Platform), contohnya adalah Mitsubishi D800iDS yang memiliki dual screen yang pengoperasiannya mirip dengan Nintendo DS yaitu 2 screen dan hanya screen bagian bawah yang memiliki fungsi touch screen.



Sejarah Perkembangan Sistem Operasi Symbian


Sistem operasi mobile telah lama hadir dalam kehidupan manusia, tepatnya 20 tahun yang lalu. Sebelumnya, handphone hanya bisa untuk mengirim pesan dan melakukan panggilan atau menerima panggilan saja. Namun sekarang handphone sudah bisa terhubung dengan internet dan melakukan aplikasi bagai komputer, yang sekarang biasa disebut dengan smartphone. Hal itu dapat terjadi karena adanya Sistem Operasi Mobile yang terdapat pada smartphone atau handphone para pengguna. Pada tahun 1993 dirilis smartphone yang pertama, “IBM Simon” yang memiliki fitur layar sentuh, email serta PDA. Selang 3 tahun kemudian, tahun 1996 Palm Pilot 1000 memperkenalkan personal digital assistant (PDA) untuk pertama kalinya dengan sistem operasi Palm OS. Masih dalam tahun yang sama PC Handled untuk pertama kalinya diperkenalkan dengan sistem Windows CE. 4 tahun kemudian, tahun 2000 Symbian menjadi sistem operasi mobile modern pertama pada smartphone yang diluncurkan oleh Ericsson R380.

Setahun kemudian, tahun 2001 The Kyocera 6035 menjadi pelopor smartphone pertama yang menggunakan Palm OS. Tahun 2002, Microsoft pertama Windows CE (Pocket PC) pada smartphone diperkenalkan. Masih pada tahun 2002, Blackberry merilis smartphone pertamanya. 3 tahun kemudian, tahun 2005 Nokia memperkenalkan Maemo OS pada tablet internet pertama Nokia N770. Lalu tahun 2007, Apple iPhone dengan iOS diperkenalkan sebagai iPhone “mobile phone” dan “internet communicator”. Setahun kemudian, tahun 2008 OHA yang dibentuk oleh Google merilis Android 1.0 dengan HTC Dream (T-Mobile G1) sebagai ponsel Android yang pertama.




Sejarah singkat Sistem Operasi Mobile


Berikut ini sedikit dijabarkan mengenai kelebihan dan kekurangan dari system operasi Symbian.

Kelebihan :

1. Dirancang sebagai gabungan kemampuan computer dengan ponsel
2. Bersifat open application environment yang memungkinkan ponsel menjadi
sebuah platform bagi pengembangan berbagai aplikasi dan layanan (bahasa
dan konten)
3. Open standard dan interoperability, modul-modulnya mudah
diimplementasikan secara fleksibel karena mendukung berbagai aplikasi
teknologi dan pemrograman interfaces (APIs)
4. Multitasking, yang menekankan pada object oriented dan component based.
5. Flexible user interface design sehingga mudah dikembangkan dengan
inovasi yang diinginkan
6. Robustness, memiliki kemampuan mengakses data dengan cepat dan menjamin
keutuhan data, mampu mengurangi keterbatasan memori, penyimpanan dan
tenaga dari perangkat komunikasi yang saat ini ada.

Kekurangan :

Dikarenakan symbian merupakan system operasi terbuka, maka sangat rentan terhadap virus.Jika terlalu banyak lagu, gambar, atau video diakses bersamaan, seringkali handphone mengalami hang.Diperlukan memori card yang besar jika ingin menginstal banyak aplikasi

1. Berbayar.
2. Mudah diserang virus
3. Mudah dirusak
4. Banyak aplikasi yang menyaratkan versi tertentu dari Symbian



Kelebihan dan Kekurangan dari Sistem Operasi Symbian

Klasifikasi ini berdasar fungsionalitas dan hak akses dari API tertentu. Tujuan dari pendefinisian sistem ini selain untuk membedakan API mana saja yang bisa diakses oleh aplikasi yang dibuat oleh pihak pengembang aplikasi, juga tetap memelihara integrasi dari layanan yang disediakan bagi pihak pengembang aplikasi dengan API yang umum digunakan. Hal ini juga dilakukan untuk memaksimumkan interoperabilitas antara berbagai produk yang menggunakan Symbian OS.

Terdapat empat kategori dalam klasifikasi API yang tersedia, yaitu:

(API) Symbian Umum

Komponen ini merupakan komponen (API) inti dari Symbian OS. Setiap pengembang aplikasi dapat berasumsi bahwa komponen ini terdapat pada setiap versi Symbian OS sehingga dapat digunakan pada setiap perangkat telepon bergerak yang menggunakan Symbian OS sebagai sistem operasinya. Dengan kata lain setiap kode program yang hanya menggunakan API pada kategori ini dapat dikompail dan dijalankan tanpa kesalahan pada setiap telepon yang menggunakan Symbian OS. Dengan adanya lisensi kerjasama, pengembang aplikasi dapat menambahkan dengan syarat tidak mengganti ataupun mengubah fungsi API standar

(API) Symbian Umum Tergantikan

Komponen yang memerlukan kostumisasi dari komponen Symbian Umum yang diperlukan untuk bekerja dengan ROM dari sistem dimana ia diinstal. Komponen ini merupakan komponen yang bekerja pada low-level dari hardware tertentu. Untuk mendapatkan komponen ini pihak pengembang aplikasi memerlukan lisensi dengan pihak Symbian karena versi komponen ini disediakan oleh pihak Symbian. Namun pada dasarnya komponen ini merupakan komponen standar (umum) yang tersedia pada semua versi Symbian OS.

(API) Symbian Opsional

Komponen-komponen ini sifatnya opsional (tidak selalu ada) pada semua versi Symbian OS. Namun jika tersedia, maka pengembang aplikasi mendapat jaminan bahwa aplikasinya dapat menggunakan API pada kategori ini pada versi Symbian OS yang sama.

(API) Symbian Opsional Tergantikan

Bentuk kategori ini mirip dengan kategori Symbian Opsional adalah kumpulan API yang tidak terikat dengan API umum yang ada pada versi Symbian OS dan dapat ditambahkan oleh pihak pengembang dengan suatu lisensi dari pihak Symbian.




Klasifikasi Sistem Operasi (Symbian)

Dalam system operasi Symbian terdapat arsitektur pendukung yang terdiri dari lapisan-lapisan (layer) sebagai berikut :

Lapisan pendukung aplikasi (Aplication Utility Layer)

Lapisan ini terdiri dari berbagai pendukung yang berorientasi pada aplikasi . hal ini memungkinkan aplikasi lain (diluar system operasi) unutk berintegrasi dengan aplikasi dasar yang tersedia pada system operasi. Bentuk layanan lain termasuk proses pertukaran dan manajemen data.

Lapisan layanan dan framework antarmuka grafis (GUI Framwork)

Lapisan ini merupakan framework API yang tersedia untuk member dukungan terhadap penanganan user secara grafis maupun suara yang dapat digunakan oleh aplikasi lain.

Lapisan komunikasi

Lapisan ini berfungsi sebagai system operasi yang focus pada implementasi peralatan komunikasi mobile. Symbian OS memiliki sekumpulan API yang focus pada lapisan komunikasi. Bagian teratas pada bagian ini terdapat dukungan pencairan dan pengiriman pesan teks. Berikutnya adalah antar muka yang member dukungan komunikasi seperti Bluetooth, infrared (IrDa), dan USB. Yang terakhir pada lapisan ini adalh protocol komunikasi berupa TCP/IP, HTTP, WAP, dan layanan telepon.

Lapisan system API dasar

Lapisan ini merupakan kumpulan APi yang mendukung pengaksesan data memory, tanggal dan waktu, serta system dasar lainnya.




Arsitektur Sistem Operasi Symbian


Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak (mobile). (intinya Symbian adalah OS buat hape)
Symbian adalah sebuah sistem operasi dan platform software yang didesain untuk ponsel pintar dan saat ini diawasi oleh Nokia. Platform. Symbian adalah suksesor daripada Symbian OS dan Nokia Seri 60 yang sebelumnya sudah pernah beredar di pasaran. Tidak seperti Symbian OS, yang membutuhkan beberapa sistem antarmuka pengguna, Symbian menyertakan sebuah komponen antarmuka pengguna berdasarkan S60 5th Edition. Versi terakhirnya yaitu Symbian^3 sudah secara resmi dirilis pada kuartal 4 tahun 2010 lalu, pertama kali digunakan pada ponsel Nokia N8.

Symbian OS aslinya dikembangkan oleh Symbian Ltd.. Ini merupakan keturunan dari EPOC dari Psion dan berjalan secara eksklusif di prosesor ARM, walaupun telah ada x86 port yang belum dirilis resmi ke publik. Device berbasis Symbian telah mencakup 29.2% pangsa pasar ponsel pintar dunia pada kuartal pertama tahun 2011. Beberapa perkiraan mengindikasikan bahwa jumlah kumulatif dari ponsel-ponsel yang dipaketkan dengan Symbian OS ini hingga akhir kuartal 2 tahun 2010 lalu berjumlah 385 juta. Hingga 5 April 2011, Nokia merilis Symbian di bawah lisensi baru dan dikonversikan ke model sumber kepemilikan yang dibagikan, berlawanan dari proyek kode sumber terbuka atau open source.

Symbian OS mampu melakukan operasi secara multithreading, multitasking dan pengamanan terhadap memori. Dan semua pemrograman pada Symbian dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu.
Saat ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi (Application Programming Interface; API). API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang dapat digunakan oleh objek aplikasi lain.

Hal ini dimungkinkan karena API merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubung antara software dan hardware. Dengan adanya standar API ini membantu pihak pengembang untuk melakukan penyesuaian atas aplikasi yang dibuatnya agar dapat diinstal pada produk telepon bergerak yang bermacam-macam.
Mirip seperti sistem operasi desktop, Symbian OS mampu melakukan operasi secara multithreading, multitasking dan pengamanan terhadap memori. Dan semua pemrograman pada Symbian dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu.

Namun perlu dipahami sistem operasi ini memang ditujukan untuk diinstal pada peralatan mobile dengan keterbatasan sumber daya. Multithread dan multitasking memberikan kemampuan Symbian OS untuk menjalankan lebih dari satu aplikasi sekaligus. Namun khusus ini, adanya preemptive multitasking kernel akan memberi tiap-tiap program suatu pembagian waktu pemprosesan yang dilakukan bergantian dengan cepat sehingga nampak bagi pemakai seolah-olah proses ini dieksekusi secara bersamaan. Untuk itu telah didefinisikan penjadwalan berdasar prioritas tertentu untuk menentukan proses mana yang berjalan terlebih dahulu dan proses apa berikutnya serta berapa banyak waktu akan jadi diberi.

Symbian OS sendiri bukanlah software yang sifatnya open source secara penuh karena meskipun terdapat ketersedian API dan dokumentasinya, yang banyak membantu pihak pengembang aplikasi untuk membuat software yang berjalan di atas sistem operasi ini, dipublikasi untuk umum namun tidak untuk kode source sendiri.



Pengertian Symbian OS

Pada tahun 1980, berdirilah sebuah perusahaan pengembang software dengan nama Psion yang didirikan oleh David potter. Sitem operasi ini lebih difokuskan pada penggunaan telepon bergerak (mobile). Produk dari perusahaan itu diberi nama EPOC. Pada tahun 1998 perusahaan Psion akhirnya bekerjasama dengan perusahaan telepon seluler terkenal seperti Nokia, Sony Ericsson, dan Motorola unutuk mengeksplorasi lebih jauh mengenai sistrm operasi yang bernama Symbian.

Akhirnya pada tahun 2004 perusahaan Psion menjual sahamnya , dan dari hasil kerjasama itu mneghasilkan EPOC Release 5 yang kemudian dikenal dengan nama Symbian S5. Sitem Operasi dari Symbian S5 itu sudah mulai mengintegrasikan kebutuhan implementasi aplikasi pada perangkat seperti PDA selain pada telepon seluler.

Seiring denganberjalannya waktu, sistem operasi Symbian ini terus dikembangkan sehingga muncul versi Symbian baru, contohnya Symbian versi 6 yang dikenal dengan nama ER6. Symbian versi 6 merupakan sistem operasi Symbian terbuka pertama , sehingga dimungkinkan para developer mengmbangkannya untuk pembuatan aplikasi-aplikasi. Pada tahun 2005, muncul Symbian OS v9.1. Versi ini sudah dilengkapi dengan sistem keamanan baru yang dikenal dengan capability-based security. Sistem keamanan ini mengatur hak akses bagi aplikasi yang akan didinstal pada perangkat mobile.

Kemudian dikembangkan lagi Symbian OS v9.2, yang kian sempurna karena pembaruan pada teknologi konektivitas Bluetooth terbaru, yaitu Bluetooth v2.0. Selanjutnya Symbian mengeluarkan Symbian OS v9.3 unutk mendukung teknologi WIFI 802.11 dan HSDPA. Sedangkan yang terbaru adalah Symbian OS v9.5. Sitem operasi ini memiliki 70 fitur baru yang menjadikan handphone lebih powerfull dan memiliki kinerja tinggi unutk mutimedia.Handphone yang pertama kali dibekali sistem operasi Symbian yaitu Ericsson R380. Pada tahun 2000 berbasiskan Symbian versi 5 yang merupakan versi unicode dari EPOC versi 5 dari Psion. Sesudah itu vendor Nokia 9210 dan 9290 communicator yang menggunakan Symbian versi 6.0.

Kemudian pada tahun 2001 Nokia mengeluarkan handphone Nokia 7650 dan 3650, seri 60 dengan platform imaging phones (ponsel berkamera) yang merupakan adopsi dari Symbian versi 6.1 (edisi pertama). Sesudah itu pada tahun 2002 perusahaan Sony Ericsson mengeluarkan P800 dan P900-nyayang menggunakan sistem operasi Symbian versi 7.0 UIQ. Pada tahun 2003 Nokia lalu mengeluarkan handphone Nokia 6600 series 60, dengan sistem operasi Symbian versi 7.0s edisi kedua yang diciptakan untuk generasi ketiga. Seiring berjalannya waktu, semakin banyak saja ponsel atau handphone yang menggunakan sistem operasi Symbian, seperti Nokia 6600, nOkia 3660/3620, Nokia N-Gage, Nokia 7700, Sendo X, Siemens SX1, Sony Ericsson P900, BenQ P30, Foma 2102v, dan Motorola A920.

Akhirnya pada tahun 2004 Nokia membeli seluruh saham dari perusahaan Psion dan Motorola, sehingga hal ini menjadikan Nokia mneguasai hampir seluruh saham dari Symbian.Ltd.




Sejarah Sistem Operasi Symbian

Solaris versi 10

Solaris ini punya kelebihan, antara lain :

1. Solaris versi 10 gratis, jadi tidak perlu memikirkan masalah lisensi.
2. Desktopnya sudah memakai GNOME, sehingga memakainya serasa memakai Linux atau Windows.
3. Bisa bekerja di PC dan SPARC (SPARC adalah prosesor khusus yang diproduksi oleh Sun Microsystem, dan tadinya Solaris dirancang untuk prosesor ini).
4.Bisa menjalankan program Linux, FreeBSD dan Windows (namun pasti ada keterbatasan).
5. Shutdown nya cepat sekali, begitu ketik halt dan enter, setelah beberapa detik komputer pun mati.
6. Solaris 10 sudah kenal dengan hardware terbaru, kalau Solaris versi 9 sangat rewel dan dia hanya kenal hardware-hardware yang agak tua dan jarang dipakai.
7. Solaris memiliki direktori server yang bisa bekerja sama dengan windows server 2000, UNIX, Linux, Mac dll. Inilah kehebatanya. Server-server yang berbeda habitatnya (windows server 2000) bisa diajak bekerja sama membentuk domain(walaupun mungkin microsoft tidak menginginkannya). Pada perusahaan yang besar, biasanya komputer-komputernya terdiri dari sistem-sistem operasi dan mesin yang berbeda. SUN dapat menggabungkannya. Bahkan Direktori Servernya (yang dinamai Sun One) telah dipakai dalam persiapan Olimpiade Athena. Namun tentu saja Sun One yang dipakai adalah yang edisi enterprise dan komersial (harus bayar mahal untuk menggunakannya).
8.Solaris punya kemampuan menyembuhkan diri sendiri dan berperilaku seolah-olah merupakan banyak komputer dengan alamat ip berbeda.

Solaris versi 7

Platform : Intel, SPARC, UltraSPARC.
Senibina : 32-bit (Intel), 64-bit (UltraSPARC).
Kernel : monolithic.
RAM : minimum 32 MB.
Kapasiti harddisk : minimum 500 MB.
Sistem file : UFS.
Sistem file lain : FAT, FAT32, ISO9660.

Kelebihan :
1.Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client, pembangunan Java.
2.Stabil dan popular dibandingkan dengan Windows NT.
3.Mempunyai sistem operasi Unix versi "hampir" percuma.

Kelemahan :
1.Harga sistem operasi komersil yang mahal.
2.Kepantasan inovasi Linux lama kelamaan memberi kesan kepada sistem Unix komersil.
3.Sistem operasi Unix versi "hampir" percuma tidak sebaik sistem operasi Unix komersil.
4.Driver hardware yang kurang baik pada versi "hampir" percuma.
5.Sedikit perisian untuk pejabat.
6.Tidak sesuai untuk Desktop.




BEBERAPA KELEBIHAN DAN KEKURANGAN VERSI-VERSI SUN SOLARIS


Sun Solaris adalah sebuah sistem operasi keluarga Unix yang dikembangkan oleh Sun Microsystems Inc.Open solaris adalah Sun Solaris yang di open-source kan di bawah lisensi CDDL (Common Development and Distribution License). Solaris OS adalah operating system yang sangat terkenal didunia karena kestabilannya. Solaris OS sangat dipercaya sebagai OS server terutama pada mesin-mesin critical yang menuntut high availability, stability, reliable, serta scalable.

Sun diambil dari singkatan Stanford University Network, sun pertama kali dikonsepkan oleh Andy Bechtolsheim, seorang lulusan Stanford University, Palo Alto, California dan ia merupakan original desain SUN wokrstaion untuk Stanford University Network proyek komunikasi dan proyek ini di desain dengan menggunakan 3M Computer atau 1 Megabyte, 1 MIPS dan 1 Megapixel. Sun workstation di desain di sekitar Motorola 6800 prosesor dengan sebuah keuntungan Memori Manajemen Unit dapat support dengan sistem operasi UNIX dengan virtual memori support. Andy Bechtolshiem mendapatkan spare part untuk pertama kalinya untuk membangun proyek sun dari Departemen Ilmu Komputer Stanford dan Sillicon Valley supply house.

Pada tanggal 12 Februari 1982, Vinod Khosla, Andy Bechtolsheim dan Scott McNealy dan mereka merupakan siswa lulusan Stanford menemukan Sun Microsystems dan Bill Joy dari Berkeley yang merupakan pengembang utama dari BSDyang bergabung setelahnya, juga merupakan salah satu penemu Sun Microsystemsdan SUN mulai menguntungkan pada Juli 1982. Persembahan Sun inisial publik adalah pada tahun 1986 di bawah simbol SUNW ( Sun Workstation) dan simbol SUN pada tahun 2007 dirubah ke JAVA karena SUN berasosiasi dengan JAVA Platform dan logo SUN yang berbentuk matahari dunia di desain oleh PROF.Vaughan Pratt. SUN workstation yang pertama menjalankan UNIX versi 7 dengan 68000 prosesor. SUN mengeluarkan beberapa versi yang terkenal.



Sejarah dan perkembangan sun solaris


Sistem operasi memberikan pelayanan-pelayanan sebagai berikut :

a. Eksekusi program atau meload program ke memori dan menjalankannya

b.Operasi I/O artinya sistem operasi harus bisa menyediakan mekanisme untuk melakukan operasi I/O karena pengguna tidak bisa mengontrol I/O secara langsung

c. Manipulasi sistem berkas artinya sistem operasi dalam pelayanan membaca, menulis, membuat dan menghapus file

d.Deteksi error atau mempertahankan kestabilan dengan mendeteksi error (pada CPU, perangkat keras, memori, I/O, program pengguna) dan jika bisa memperbaikinya.

e. Komunikasi artinya sistem operasi dapat memberikan dalam pertukaran informasi, dapat melalui shared memory atau massage passing

f. Alokasi sumber daya atau mengalokasikan sumber daya kepada beberapa pengguna atau tugas yang dijalankan pada saat bersamaan.

g.Accounting atau menentukan berapa banyak dan berapa lama users menggunakan sumber daya sistem

h.Proteksi atau menjaga semua akses ke sumber daya sistem terkontrol



PELAYANAN SISTEM OPERASI

Manajemen proses

Proses adalah sebuah program yang sedang dijalankan(eksekusi). Suatu proses memerlukan sumberdaya pada saat ekesekusi:􀃆CPU time, memori, berkas danperantiI/O Sistem operasi bertanggung jawab terhadap aktifitas yangberhubungan dengan manajemen proses:

a. Pembuatan dan penghapusan proses
b.Penundaan dan pelanjutan proses
c. Penyedia mekanisme untuk:
1) Sinkronisasi antar proses
2) Komunikasi antar proses
3) PenangananDeadlock

Manajemen memori utama

Memori sebagai tempat penyimpanan instruksi/data dari program.
1. Penyimpanan yang cepat sehingga dapat mengimbangi kecepatan eksekusi instruksi CPU
2. Terdiri dari“array words/bytes”yang besar
3. Alamat digunakanuntukmengakses data (shared oleh CPU danI/O devices)

Sistem operasi bertanggung jawab untuk aktifitas berikut yang berhubungan dengan manajemen memori :

a. Melacak pemakaian memori
b. Memilih program mana yang akan diload ke memori ketika bias digunakan
c. Alokasi dan dealokasi sesuai yang dibutuhkan 

Manajemen berkas

Berkas adalah kumpulan informasi yang berhubungan (sesuai tujuan pembuat berkas tersebut ). Biasanya berkas mempresentasikan program dan data. Sistem operasi bertanggung jawab untuk aktivitas berikut yang berhubungan dengan manajemen berkas :

1. Pembuatan dan penghapusan berkas
2. Pembuatan dan penghapusan direktori
3. Mendukung primitive untuk manipulasi berkas dan direktori
4. Memetakan berkas pada sistem sekunder
5. Backup berkas pada media penyimpanan yang stabil

Manajemen I/O

Sistem I/O terdiri dari :

1. Sistem buffer : menampung sementara data dari/ke piranti I/O
2. Spooling : melakukan penjadwalan pemakaian I/O agar sistem supaya lebih efisien
3. Antarmuka devices-driver yang umum : menyediakan devices-driver yang umum sehingga sistem operasi dapat seragam (buka, baca, tulis dan tutup)
4. Driver untuk spesifikasi perangkat keras : menyediakan driver untuk melakukan operasi rinci/detail untuk perngkat keras tertentu
5. Manajemen penyimpanan sekunder

Karena memori utama bersifat sementara dan kapasitasnya terlalu kecil, maka untuk menyimpan semua data dan program secara permanent, sistem computer harus menyediakan penyimpanan sekunder untuk dijadikan back-up memori utama. Sistem operasi bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen penyimpanan sekunder :

1. Manajemen ruang kosong
2. Alokasi penyimpanan
3. Penjadwalan disk

Jaringan

Jaringan (sistem terdistribusi) adalah kumpulan prosesor yang tidak berbagi memori atau clock. Setiap prosesor memiliki memori lokal masing-masing. Prosesor-prosesor dalam sistem terhubung dalam jaringan komunikasi. Sistem terdistribusi menyediakan akses pengguna ke bermacam-macam sumber daya. Akses tersebut peningkatan komputasi, peningkatan penyediaan data dan peningkatan keandalan.

Sistem proteksi

Proteksi berkenaan dengan mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, pengguna sistem maupun pengguna sumber daya.

Command-Intepreter Sistem

Sistem operasi menunggu instruksi dari pengguna (command driven).Program yang membaca instruksi dan mengartikan control statement(keinginan pengguna ) umumnya disebut control-card interpreter, command line interpreter dan UNIX shell. Command-Intepreter System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O piranti yang ada.




KOMPONEN SISTEM OPERASI

Android dibangun dengan menggunakan asas object oriented, dimana elemen-elemen penyusun sistem operasinya berupa objek yang dapat kita gunakan kembali/reusable. Agar bisa membuat aplikasi dengan baik, tentunya kita harus mengetahui arsitektur OS Android beserta elemen elemennya.

Layer Applications dan Widget

Inilah layer pertama pada OS Android, biasa dinamakan layer Applications dan Widget. Layer ini merupakan layer yang berhubungan dengan aplikasi-aplikasi inti yang berjalan pada Android OS. Seperti klien email, program SMS, kalender, browser, peta, kontak, dan lain-lain. Semua aplikasi ini dibuat dengan menggunakan bahasa Java. Apabila kalian membuat aplikasi, maka aplikasi itu ada di layer ini.

Layer Applications Framework

Applications Framework merupakan layer dimana para pembuat aplikasi menggunakan komponen-komponen yang ada di sini untuk membuat aplikasi mereka. Beberapa contoh komponen yang termasuk di dalam Applications Framework adalah sebagai berikut:

1. Views
2. Content Provider
3. Resource Manager
4. Notification Manager
5. Activity Manager

Layer Libraries

Libraries merupakan layer tempat fitur-fitur android berada. Pada umumnya libraries diakses untuk menjalankan aplikasi. Beberapa library yang terdapat pada android diantaranya adalah libraries Media untuk memutar media video atau audio, libraries untuk menjalankan tampilan, libraries Graphic, libraries SQLite untuk dukungan database, dan masih banyak library lainnya.

Android RunTime

Android RunTime merupakan layer yang membuat aplikasi android bisa dijalankan. Android RunTime dibagi menjadi dua bagian yaitu:

1. Core Libraries : berfungsi untuk menerjemahkan bahasa Java/C
2. Dalvik Virtual Machine : sebuah mesin virtual berbasis register yang dioptimalkan untuk menjalankan fungsi-fungsi pada Android secara efisien.

Linux Kernel

Linux Kernel merupakan layer tempat keberadaan inti dari operating system android. Layer ini berisi file-file system yang mengatur system processing, memory, resource, drivers, dan sistem android lainnya. Inilah yang membuat file sistem pada Android mirip dengan file sistem pada sistem operasi berbasis Linux. Kernel yang digunakan adalah kernel Linux versi 2.6, dan versi 3.x pada Android versi 4.0 ke atas. Kernel ini berbasis monolithic.

Itulah sdikit gambaran tentang Android arsitektur. Lantas apa yang dimaksud dengan reusable di sini? Reusable berarti komponen-komponen yang ada pada aplikasi Android bisa kita pakai ketika kita membutuhkannya. Khususnya komponen-komponen pada layer pertama dan kedua. Misalnya kita ingin membuat sebuah web browser sederhana, maka kita hanya perlu menginstanstiasi kelas WebKit browser yang berfungsi untuk menampilkan web page.




ARSITEKTUR ANDROID


1. HTC Magic adalah smartphone pertama didunia yang menggunakan sistem operasi Android.
Di tengah maraknya Blackberry di Indonesia saat ini, tantangan HTC Magic memang sangat berat, tidak mudah untuk merebut pasar Blackberry ditambah lagi dengan desain Blackberry dengan Qwerty keyboard yang berhasil memikat hati para konsumennya. Sebagai awal, HTC harus bisa menunjukkan keunggulan sistem operasi Android dibanding sistem operasi mobile yang lainnya. Kalaupun para konsumen akhirnya melihat kelebihan Android, HTC harus siap bersaing dengan ponsel berbasis Android dari pabrikan lain seperti Samsung yang akan segera menghadirkan ponsel Android. 

2. Pada bulan September 2007, InformationWeek mengutip sebuah studi Evalueserve melaporkan bahwa Google telah mengajukan beberapa aplikasi paten di bidang telepon seluler. Akhirnya Google meluncurkan smartphone Nexus salah satu yang menggunakan open source Android mobile sistem operasi. Perangkat ini diproduksi oleh Taiwan’s HTC Corporation, dan menjadi tersedia pada 5 Januari 2010.

3. Penggunaan Tablet Android Terbanyak
American Aielines, maskapai penerbangan Amerika, menggunakan 6000 Samsung Galaxy Tab 10 sebagai layanan hibuaran untuk penumpang pesawat mereka. Layanan itu diberikan bagi penumpang first class dan business. Sebelumnya perusahaan ini juga memberikan ribuan iPad untuk para pilot mereka.

4. Penggunaan Android Paling Menarik
University of Southern Mississippi bekerja sama dengan Samsung untuk pemakaian 1000 Galaxy Tab 10 sebagai proyek pencontohan. Tablet tersebut akan digunakan oleh mahasiswa yang mengambil program Honor College. Dengan Gtab 10.1,pihak universitas memberikan pada mahasiswa dan pendidik mobile access ke perkuliahan,silabus,konten,e-book,nilai,jadwal,pemberitahuan darurat,dan banyak lagi.

5. Penggunaan Android Paling Luas
Samsung Galaxy Tab bisa disebut sebagai tablet dengan jumlah unit paling banyak digunakan paling banyak digunakan oleh perusahaan rekan kerja Samsung. Namun dalam konsumen, Cisco Cius adalah perusahaan yang memanfaatkan android dengan jumlah konsumen terbesar. Saat rilis tablet Android Juli lalu,Cisco memasukkan 5 perusahaan dari berbagai bidang industri miliknya.
Nottingham University Hospital adalah salha satu contohnya. Rumah sakit itu memakai Cisco tablet dan ponsel portable IP untuk memberikan akses bagi para dokter pada perawatan pasien sehingga mempercepat kesembuhan pasien dan memperpendek waktu rawat inap. Progarm tersebut mampu menghemat 292.000 poundsterling dalam laporan tahunan keuangan mereka.

6. Penggunaan Android Paling Ambisius
Pemilik surat kabar Philadelphia inquirer dan Daily News merencanakan menjual 2000 tablet Android untuk para konsumen 2 surat kabar itu dengan potongan harga khusus. Konsumen yang tertarik pada tablet Android itu nantinya bisa berlangganan Philadelphia Inquirer dan Daily News versi digital. Proyek ini merupakan yang pertama di Amerika karena selama ini tidak ada perusahaan yang menawarkan produk bundling dengan konten di dalamnya,demikian penjelasan CEO Greg Osberg.
Osberg mengatakan bahwa Philadelphia Inquier dan Daily News akan menjadi media paling inovatif di Amerika.Meski belum mempublikasikan berapa biaya langganan yang dibebankan pada konsumen namun rumor menyebut biaya itu tidak akan lebih dari $75/tahun.

7. Penggunaan Android Paling Beragam
SAP AG yang dipimpim oleh CIO Oliver Bussmann menggunakan secara serentak 8.946 unit iPhone,Sasmsung Galaxy Tab dan BlackBerry Playbooks. Anaka tersebut tercata pada September ini dan dipastikan akan terus bertambah. Tahun lalu SAP AG yang merupakan perusahaan software solutions itu hanya memanfaatkan BlackBerry smartphone dan kini telah memanfaatkan lebih banyak produk dari beragam produsen.

8. Penggunaan Android Dengan Tujuan Jangka Panjang
Penjaga pantai Amerika atau Coast Guard telah menyetujui penggunaan iPhone dan smartphone Android dalam jumlah besar untuk para anggotanya yang bertugas dilepas pantai. Hal yang masih dalam proses persetujuan oleh Angkatan Laut dan Marinir. Sementara Angkatan Darat Amerika masih mempelajari perangkat mobile apa yang paling tepat digunakan dalam medan pertempuran,termasuk didalamnya mencari aplikasi smartphone dan tablet Android yang bisa mendukung network di medan perang. Selain itu departemen Veteran Amerika juga telah memanfaatkan iPad dan tablet Android. Sementara BlackBerry playbook tercatat sebagai tablet pertama yang telah mendapatkan sertifikat FIPS dan dinyatakn lolos uji oleh pemerintah federal Amerika.

Sampai saat ini jumlah perusahaan dan lembaga yang memanfaatkan smartphone dan tablet Android semakin membesar. Tentu saja tujuan dari perusahaan tersebut berbeda satu sama lain. Yang pasti,keberadaan Android melalui smartphone dan Android telah memudahkan banyak pihak untuk bekerja membantu sesama.



PENGGUNAAN ANDROID

Perbandingan Android dengan iPhone, Blackberry, Symbian, dan Windows Mobile. Berbagai merk Handphone touchscreen (Smartphone) beredar dipasaran. yaitu sebagai berikut:

Android phone

Seperti yang sudah dijelaskan sebelumnyaa nama Android bukanlah merk Handphone. Itu adalah sebuah nama Operating System (OS) yang menjalankan handphone. OS ini diciptakan oleh Google sedangkan handphonenya dibuat oleh perusahan-perusahaan seperti Samsung, Motorola, Sonny Ericsson, LG, HTC. Aplikasi Android mirip-mirip iPhone. Ap yang ada di iPhone bisa ditemui juga di Android. Tetapi dalam hal jumlah dan variasi iPhone mempunyai koleksi program yang jauh lebih banyak ketimbang Android. Fungsi internet browsing pada Android lebih fleksibel, lebih bervariasi dan lebih cepat dibanding iPhoe.

iPhone

iPhone adalah telepon genggam revolusioner yang diproduksi oleh Apple Inc. yang memiliki fungsi kamera, pemutar multimdia, SMS,dan voicemil. Selain itu telepon ini juga dapat dihubungkan dengan internet, untuk melakukan berbagai aktifitas misalnya mengirim / menerima email, menjelajah web, dan lain-lain. Antar muka dengan pengguna menggunakan layar sentuh multi-touch (atau biasa disebut dengan layar sentuh kapasitif) dengan papan ketik virtual dan tombol. Beberapa keunggulan dari iPhone diantaranya adanya dukungan penuh mengenai software dan aplikasi terbaik dari Apple Inc.

Blackberry

Blackberry adalah perangkat seluler yang memiliki kemampuan layanan push e-mail, telepon, SMS, Menjelajah internet, dan berbagai kemampuan nirkabel lainnya, Blackberry pertama kali diperkenalkan pada tahun 1997 oleh perusahaan Kanada, Research In Motion (RIM). Blackberry mempunyai beberapa keunggulan diantaranya adalah layana push e-mail (dimana e-mail akan terhubung terus di ponsel kita layaknya sebuah sms), chatting dengan fitur Blackberry Mesengger (BBM), dan Browsing. Untuk fitur browsing dan email pada BB akan dikompresi dahulu sehingga di terimma dengan ukuran yanga lebih kecil dan lebih cepat dibuka.

Symbian

Symbian OS adalah sistem operasi dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak (mobile). Symbian OS memiliki antarmuka pemprograman aplikasi API (Aplication Programming Interface). Dengan adanya standar API ini membantu pihak pengembang untuk melakukan penyesuaian atas aplikasi yang bermacam-macam. Symbian OS sendiri bukanlah software yang sifatnya open source penuh karena meskipun terdapat ketersediaan API dan dokumentasiny, yang banyak membantu pihak pengembang aplikasi untuk dapat dipublikasikan untuk umum namun tidak untuk kode source sendiri.




PERBANDINGAN SISTEM OPRASI ANDROID DENGAN SISTEM OPERASI LAINNYA

Software-software yang digunakan untuk membangun sebuah aplikasi Android yaitu:

1. JDK versi 5 atau 6
2. Eclipse versi 3.4 atau 3.5 Versi dirkomendasikan adalah “Eclipse for Java Developers” atau “Eclipse for RCP Developers” Ingat..! Eclipse 3.6 Helios karena ada sedikit masalah dengan ADT plugin. Gunakan Eclipse 3.4 Ganymede atau 3.5 Galileo dan Pastikan juga Eclipse memiliki Java Development Tools (JDT), biasanya JDT sudah terdapat pada kebanyakan paket Eclipse
3. JDK bersifat wajib. JRE saja tidak mencukupi
4. Android SDK starter package
5. ADT


Cara Menginstall ADT untuk Eclipse
1. Buka Eclipse, klik Help > Install New Software.
2. Pada dialog Available Software yang terbuka klik Add...
3. Pada dialog Add Site yang muncul, masukan nama remote site (contoh: Android Plugin)
1. pada Name field. Pada Location field, masukkan URL berikut:
2. https://dlssl.google.com/android/eclipse/. Klik OK dan tunggu sampai “pending” selesai.
3. Kembali ke Available Software view, seharusnya kita bisa melihat “Developer Tools”
4. tertambah pada daftar. Centang checkbox pada Developer Tools yang secara otomatis
5. mencentang pula Android DDMS dan Android Development Tools. Klik Next
6. dan tunggu sebentar.
4. Pada dialog Install Detail yang muncul, Android DDMS and Android Development Tools
7. features seharusnya terdaftar. Klik I accept ... untuk menyetujui perjanjian lisensi
8. kemudian klik Finish. Tunggu sampai proses fetching selesai.
5. Mulai ulang (restart) Eclipse.



SOFTWARE YANG DIGUNAKAN UNTUK MEMBUAT APLIKASI ANDROID

Kelebihan :

1. Android bersifat open source, karena bebasis Linux. Sehingga banyak developer yang ingin mengembangkan Android. Pihak google juga mengeluarkan sorce code Android yang bertujuan untuk memudahkan para pengembang aplikasi dalam membuat aplikasi untuk android.

2. Banyak aplikasi yang berkualitas dan gratis, Ada banyak aplikasi gratis yang tersedia di android market, meskipun gratis namun tetap berkualitas. Android market menyediakan banyak sekali aplikasi bagi android, mulai dari game, sosial media, entertaiment, office, tweaking, dll.

3. Aplikasi selalu upgrade, Aplikasi yang sudah ada dari versi pertama terus dikembangkan atau di upgrade pengembangnya. Ini memberi bukti bahwa pengembang sangat serius dan gigih terhadap aplikasi mereka. Karena jika tidak selalu upgrade ber resiko kehilangan konsumen, sebab versi android sendiri mengalami perkembangan sangat cepat, sekarang saja sudah upgrade ke 4.2.2 jika aplikasi tidak upgrade makan akan ditinggal konsumen

4. Merupakan realisasi Cloud Computing, karena semua fitur Google sudah terintegrasi dengan mobile yang terpasang Android. Contact pada telepon seluler pun akan tersimpan secara otomatis pada account google.

5. Dengan tersedianya Android Market, cara mendapatkan Android ini pun terbilang mudah.

6. Fleksibel, karena bisa digunakan pada banyak platform hardware.

7. Android memberikan pilihan untuk memilih Hardware yang digunakan. Android tidak hanya diproduksi oleh satu vendor saja, google memperbolehkan vendor mana saja yang ingin menggunakan sistem operasi Android. Ada samsung, htc, sony, dll.

8. Android dapat menjalankan beberapa Aplikasi pada waktu bersamaan atau disebut juga multitasking.

9. Home Screen Informatif, konsep home screen pada Android seperti windows Mobile di mana segala notifikasi dapat dipantau dari home screen. Namun Android juga menyediakan tempat bagi widget-widget notifikasi lain untuk berada di home screen. Cara ini mempermudah akses info cepat ketimbang home screen di BlackBerry ataupun iPhone.

10. Bebas memodifikasi sistem, Android mengijinkan kamu untuk melakukan jailbreaking untuk memodifikasi sistem. Selain itu kamu juga bisa melakukan modifikasi pada ROM sistem. Ada beberapa komunikasi di internet yang menjadi wadah dan menyediakan customed ROM untuk perangkat Android.

11. Setting yang mudah, sistem Android memang diluncurkan demi alasan kemudahan. Pengesetan ponsel berbasia OS ini untuk keperluan sehari-hari sesuai keinginan dan aktifitas pribadi bisa dilakukan dengan mudah.

12. Harga relatif murah. Banyaknya pilihan smartphone dengan sistem operasi android mengakibatkan persaingan antar vendor. Dan itu akan membuat masing-masing vendor untuk merilis perangkat android yang ditujukan untuk semua kalangan dari kalngan bawah sampai kalangan atas.

13. Aplikasi game 3D nya sangat stabil dan mantap.

14. Layar sentuh bagus pakai tangan nggak bisa pakai stylus.

15. Stabil dan tidak mudah eror atau hang.

16. Fasilitas penuh USB, Anda bias mengganti baterai, mass storage, diskdrive, dan USB tethering

17. Mudah dalam hal notifikasi, sistem operasi ini bias memberitahu Anda tentang adanya SMS, Email, Update aplikasi, artikel terbaru dari RSS Reader, atau bahkan game.

18. Mendukung semua layanan Google, sistem operasi Android mendukung semua layanan dari google mulai dari Gmail sampai Google reader. Semua layanan google biasa anda miliki dengan satu sistem operasi yaitu android.

19. Install ROM modifikasi, kita kadang mendapati ROM yang tidak resmi. Maksudnya adalah versi yang telah rilis tidak sesuai dengan spesifikasi ponsel kita, jalan terakhir kita adalah modifikasi. Dengan banyak costum ROM yang biasa anda pakai diponsel Androi Anda.

20. Dari segi tampilan,terlihat elegant, sehingga penggunanya tidak akan mudah bosan.

21. Tampilan (themes), Jika Anda bosan dengan tampilan yang di sajikan oleh produsen, Anda bisa mengganti sesuka hati, hanya dengan mendownload di market android.

22. Widget, yang berfungsi untuk mempermudah penggunanya dalam melakukan setting atau memilih aplikasi yang akan dijalankan.

Kekurangan :

1. Android masih terkesan rumit, Saat membeli ponsel/tablet Android, kalian diharuskan mempelajari lebih banyak hal dibandingkan dengan iPhone, karena Android mempunyai widgets, apps, dan banyak pengaturan lain yang mungkin kalian belum pernah mengenalnya sama sekali.Contohnya seperti Samsung Galaxy S3, yang mempunyai banyak fitur keren. Salah satunya adalah berbagi foto otomatis via wi-fi, yang sayangnya ternyata membutuhkan pengaturan yang banyak.

2. Konten hiburan di Google Play masih kalah banyak dibandingkan dengan iTunes, Walaupun Google sudah mengisi Google Play dengan beberapa konten entertainment seperti TV Shows dan movies untuk disewa, pilihan kontent entertainment tersebut masih kurang banyak dibandingkan dengan yang ada di iTunes. Soal musik juga Google Play masih belum memiliki musik-musik produksi Warner, salah satu dari empat label musik ternama.

3. Kurangnya aksesoris yang keren untuk perangkat Android, Desain iPhone yang menarik, nampaknya didukung oleh para pembuat aksesoris dengan membuat aksesoris pelengkap yang keren dan bagus-bagus. Namun entah kenapa Android tidak membawa antusiasme bagi pembuat aksesoris untuk membuat aksesoris yang menarik untuk perangkat-perangkat Android.

4. Grafis dan animasi di iPhone masih lebih halus, Hardware acceleration adalah proses dimana smartphone bisa berganti antara GPU (grafis) dan CPU tanpa menggunakan memori smartphone dalam jumlah besar. Hal ini sudah ada pada perangkat Android sejak versi awal, namun terbatas hanya pada beberapa fitur, seperti menarik notification bar ke bawah.Perangkat Android tidak menggunakan hardware acceleration secara penuh sampai Android versi 3.0.Sedangkan iPhone sudah menggunakan hardware acceleration sejak awal, sehingga iPhone menciptakan user experienceyang lebih menyenangkan.Untuk catatan, versi terbaru Android, Jelly Bean sudah memperbaiki kekurangan ini dengan sangat baik. Sehingga user experience menjadi lebih smooth dan tidak lagi nge-lag atau hang. Namun sayangnya baru sedikit perangkat Android dengan Jelly Bean di pasaran.

5. Ancaman dari malware/virus pada sistem operasi Android, Karena Android adalah open source dan pengguna dapat menginstall aplikasi yang bukan berasal dari Google Play, perangkat Android lebih rentan terkena malware dan aplikasi bajakan/palsu.

6. Aplikasi yang berkualitas masih sedikit, Sudah dari dulu aplikasi-aplikasi pada iPhone terlihat lebih bagus dibandingkan versi Android-nya. Begitupun developer cenderung merilis aplikasi berkualitas ke iPhone terlebih dahulu, baru setelah itu di-porting ke Android.

7. Fragmentasi, Perangkat Android beraneka ragam, mulai dari Galaxy SIII yang canggih hingga ponsel murah-meriah made in China. Hal ini dinamakan fragmentasi.Fragmentasi membuat kualitas smartphone menjadi berbeda-beda, developer pun terpaksa harus membuat aplikasinya bisa beradaptasi terhadap banyaknya bentuk dan ukuran layar pada perangkat Android yang ada.

8. Updates Android tidak langsung tersedia untuk setiap perangkat, Google merilis Android versi terbarunya, Jelly Bean pada bulan Juli lalu. Namun kebanyakan ponsel Android sekarang masih menggunakan OS versi Gingerbread, yang keluar sekitar satu setengah tahun yang lalu. Hal ini disebabkan produsen smartphone lebih cenderung untuk memodifikasi Android OS untuk perangkat mereka, sehingga beberapa produsen memerlukan waktu tambahan untuk menawarkan update. Cara paling aman untuk menjamin kalian selalu mendapatkan update, adalah menggunakan perangkat yang asli dari Google, seperti merk Nexus.

9. Terhubung dengan Internet, Android bias dibilang sangat memerlukan koneksi internet yang aktif. Setidaknya harus ada koneksi GPRS didaerah Anda, agar perangkat siap untuk online sesuai dengan kebutuhan.

10. Perusahaan perangkat kadang lambat mengeluarkan versi resmi dari Android. Meskipun tidak ada perbedaan yang mencolok dalam hal UI.

11. Android market kurang control dari pengelola, karena terkadang masih terdapat malware.

12. Sebagai layanan langsung terkadang pengguna sangat sulit sekali terhubung dengan pihak google.

13. Kadang sering terdapat iklan pada aplikasi, karena mudah untuk mendapatkannya dan gratis, kadang sering disisipi iklan. Secara tampilan memang tidak mengganggu kinerja aplikasi, karena memang kadang berada pada bagian atas atau bawah aplikasi.

14. Boros baterai. Android lebih boros dibandingkan dengan sebagian OS yang lain, hal ini karena memang OS ini banyak melakukan proses di Multitasking yang mengakibatkan baterai cepat habis. Anda tidak usah khawatir, ada banyak solusi untuk menghemat baterai, salah satunya dengan aplikasi Mobo Taks Killer,seperti yang sedang saya pakai sekarang ini. Aplikasi Mobo Taks Killer berfungsi untuk menghentikan proses aplikasi yang sudah tidak di gunakan lagi.

15. Koneksi Internet yang masih mahal, pada saat browsing memang cepat dan tidak ada hambatan, namun biaya untuk internetpun juga sesuai dengan kecepatan tersebut, jadi Anda harus membeli paket internet, tergantung (operator) kartu yang Anda gunakan.




KELEBIHAN DAN KEKURANGAN ANDROID

Android versi 1.1

Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

Android versi 1.5 (Cupcake)

Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

Android versi 1.6 (Donut)

Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi text to change speech (tidak tersedia pada semua ponsel; pengadaan resolusi VWGA.

Android versi 2.0/2.1 (Eclair)

Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. 

Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs Internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.

Android versi 2.2 (Froyo: Frozen Yoghurt)

Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.

Android versi 2.3 (Gingerbread)

Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu.

Android versi 3.0/3.1 (Honeycomb)

Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom. Perangkat tablet dengan platform Android 3.0 akan segera hadir di Indonesia. Perangkat tersebut bernama Eee Pad Transformer produksi dari Asus. Rencana masuk pasar Indonesia pada Mei 2011.

Android versi 4.0 (ICS: Ice Cream Sandwich)

Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakan NFC. Ponsel pertama yang menggunakan sistem operasi ini adalah Samsung Galxy Nexus.

Android versi 4.1 (Jelly Bean)

Android Jelly Bean yaang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat. 

Tak ketinggalan Google Now juga menjadi bagian yang diperbarui. Google Now memberikan informasi yang tepat pada waktu yang tepat pula. Salah satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.

Android versi 4.4 (KitKat)

Sebuah sistem operasi terbaru yang rencananya akan dirilis pada akhir bulan Oktober ini dari Android yaitu Kitkat. Padahal sebelumnya di perkirakan namanya adalah Key Lime Pie. Nama Kitkat ini tentu mengagetkan, jika sebelumnya adalah nama-nama yang diusung adalah nama sebuah makanan ringan, namun yang terakhir adalah nama sebuah merk coklat keluaran Nestle. KitKat meneruskan penamaan seri Android berdasarkan makanan penutup yang crunchy nan nikmat. Tradisi ini memang sudah muncul sejak Android pertama kali diperkenalkan. Penamaan pun berurutan, sesuai abjad dari C untuk Cupcake hingga K untuk KitKat. Google juga sudah membuat subsitus KitKat di Android.com yang menggambarkan perjalanan sistem operasi berlogo robot hijau itu, beserta fitur di dalamnya.



PERKEMBANGAN VERSI ANDROID


Sebagai sistem operasi yang kini sedang banyak digemari oleh para pengguna mobile tentunya harus jelas memiliki beberapa keunggulan terhadap fitur-fitur yang ditawarkan dalam sistem operasi tersebut, dan ini adalah beberapa fitur-fitur yang dimiliki oleh sistem operasi Android :

Handset Layout

Platform disesuaikan dengan lebih besar, VGA, grafik 2D perpustakaan, grafis 3D perpustakaan berdasarkan open GL ES 1,0 spesifikasi, dan tata letak smartphone tradisional.

Stronge (Penyimpanan)

Software database SQLite digunakan untuk tujuan penyimpanan data.

Connectivity (Konektivitas)

Android mendukung teknologi konektivitas termasuk GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth, dan Wi-Fi.

Messaging ( Pesan)

SMS dan MMS tersedia bentuk threaded pesan termasuk pesan teks.

Web browser

Browser web yang tersedia di Android di dasarkan pada open source Web Kit kerangka aplikasi.

Java support (Dukungan Java)

Perangkat keras yang di tulis di Java dapat di komplikasi akan dieksekusi dalam Dalvik mesin virtual, yang merupakan implementasi VM yang dirancang khusu untuk perangkat mobile digunakan, meskipun tidak secara teknis standar Java Virtual Machine.

Media support (Dukungan Media)

Android berikut mendukung audio /video/masih format media: H.263, H.264 (Dalam 3GP atau MP4 wadah), MPEG-4 SP, AMR, AMR-WB (dalam kontainer 3GP), AAAC, HE-AAC (dalam MP4 atau kontainer 3GP), MP3, MIDI, OGG Vorbis, JPEG, WAV, PNG, GIF, BMP.

Additional hardware support (Dukungan hardware tambahan)

Android dapat menggunakan video /still camera, touchscreens, GPS, pengukur kecepatan, maagnetmeter, akselerasi 2D bitblits (dengan hardware orientasi, scaling, konversi format piksel) dan mempercepat grafis 3D.

Development enviroment (Lingkungan pengembangan)

Termasuk perangkat emulator, tools untuk debugging, memori dan inerja profil, sebuah plugin untuk Eclipse IDE.

Market (Pasar)

Mirip dengan App Store pada iPhone OS, Android pasar adalah sebuah kaalig aplikasi yang dapat di download dan di instal untuk menargetkan hardware over-the-air, tanpa menggunakan PC. Awalnya hanya freeware aplikasi yang didukung. Paid untuk aplikasi telah tersedia di pasar Android Amerika Serikat sejak 19 Februari 2009.

Multi-touch

Android memiliki dukungan asli multi-touch tapi fitur dinonaktifkan pada level kemel (mungkin untuk menghindari Apple melanggar paten pada teknologi layar sentuh). Model tidak resmi telah dikembangkan yang memungkinkan multi-touch, tetapi membutuhkan superuser akses ke perangkat berkedip kemel yang unsigned.

Kerangka aplikasi

Memungkinkan penggunaan dan penghapusan komponen yang tersedia.

Dalvik mesin virtual

Mesin virtual dioptimalkan untuk perangkat mobile.

Grafik

Grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL.

Kamera, Global Positioning System (GPS), kompas, dan accelerometer (tergantung hardware).

FITUR ANDROID


Android, Inc. didirikan oleh Andy Rubin (Pendiri Danger), Rich Miner (Pendiri Wildfire Communication, Inc.), Nick Sears (Mantan VP T-Mobile), dan Chris White (Kepala desain dan pengembang antarmuka WebTV), pada bulan Oktober 2003. Awalnya tujuan pengembangan Android adalah untuk mengembangkan sebuah system operasi canggih yang diperuntukan untuk kamera digital namun pasar untuk perangkat tersebut tidak cukup besar, dan pengembangan Android lalu dialihkan bagi pasar telepon pintar untuk menyaingi Symbian dan Windows Mobile (iPhone Apple belum dirilis pada saat itu).

Pada 17 Agustus 2005, Google menjadikan Android Inc sebagai anak perusahaan yang sepenuhnya dimiliki oleh Google. Pada tanggal 5 November 2007, Open Handset Alliance (OHA) yang merupakan konsorsium dari perusahaan-perusahaan teknologi seperti Google, produsen perangkat seluler seperti HTC, Sony dan Samsung, operator nirkabel seperti Sprint Nextel dan T-Mobile, serta produsen chipset seperti Qualcomm dan Texas Instruments. Dengen tujuan untuk mengembangkan standar terbuka bagi perangkat seluler. Ini memungkinkan komunitas ataupun non komunitas IT untuk dapat mengembangkan atau membuat aplikasinya sendiri. Saat ini lebih dari ribuan aplikasi yang sudah tersebar di Android market dan website blog blog pribadi Untuk mengembangkan Android lebih jauh lagi.

Open Handset Alliance Adalah sebuah konsorsium yang terdiri dari beberapa perusahaan hardware, perusahaan software dan perusahaan telekomunikasi yang ditujukan untuk memajukan standar terbuka bagi perangkat selular, perusahaan-perusahaan tersebut antara lain Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel dan T-Mobile. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standarter buka pada perangkats Seluler.

Android diresmikan sebagai produk pertamanya; sebuah platform perangkat seluler yang menggunakan kernel Linux versi 2.6. Telepon seluler komersial pertama yang menggunakan sistem operasi Android adalah HTC Dream, yang diluncurkan pada 22 Oktober 2008. Google membuka seluruh kode sumber (termasuk jaringan dan telepon) dibawah lisensi Apache.

Pada tahun 2008 Android terus melakukan perkembangan dengan sejumlah pembaruan untuk meningkatkan kinerja sistem operasi, menambahkan fitur baru, dan memperbaiki bug yang terdapat pada versi sebelumnya. Setiap versi utama yang dirilis dinamakan secara alfabetis berdasarkan nama-nama makanan pencuci mulut atau cemilan bergula. Pada tahun 2010, Google merilis seri Nexus; perangkat telepon pintar dan tablet dengan sistem operasi Android yang diproduksi oleh mitra produsen telepon seluler seperti HTC, LG, dan Samsung. HTC bekerjasama dengan Google dalam merilis produk telepon pintar Nexus pertama, yakni Nexus One. Seri ini telah diperbarui dengan perangkat yang lebih baru, misalnya telepon pintar Nexus 4 dan tablet Nexus 10 yang diproduksi oleh LG dan Samsung. 

Pada 13 Maret 2013, Larry Page mengumumkan dalam postingan blognya bahwa Andy Rubin telah pindah dari divisi Android untuk mengerjakan proyek-proyek baru di Google, Ia digantikan oleh Sundar Pichai, yang sebelumnya menjabat sebagai kepala divisi Google Chrome yang mengembangkan Chrome OS.

Sistem Operasi Android sendiri memilki dua versi yaitu Android dengan GMS (Google Mobile Services) dan Android OHD (Open Handset Distribution). Android dengan Google Mobile Services (GMS) dilengkapi dengan tempat dimana user bisa mengupload atau bahkan membeli aplikasi-aplikasi untuk ponselnya (android market) dan didukung sepenuhnya oleh google yang artinya dalam ponsel tersebut dilengkapi dengan fasilitas-fasilitas yang tersinkronisasi langsung dengan Google Account kita. Beberapa contoh aplikasi tersebut antara lain, Gmail, Google Contact, Google Calendar dan Youtube. Sedangkan Android dengan Open Handset Distribution (OHD) merupakan OS Android yang sangat dasar, tanpa ada support dari Google sama sekali dan tidak memiliki android market.
Sistem operasi Android ini sendiri mulai diperkenalkan November 2008 secara global. Namun Android masih terbilang asing, mengapa demikian ? Hal ini dikarenakan ponsel-ponsel Android belum banyak terdapat dipasaran, apalagi ponsel dengan sistem operasi tersebut dibandrol dengan harga yang lumayan mahal sehingga tidak mudah dijangkau kalangan menengah ke bawah. Menurut NPD Group , penjualan unit untuk OS smartphone Android peringkat pertama di antara semua smartphone OS handset dijual di Amerika Serikat pada kuartal kedua 2010, di 33%. BlackBerry OS adalah kedua sebesar 28%, dan IOS adalah peringkat ketiga dengan 22%. Diprediksi pada tahun 2012, pasar ponsel Android ini bakal mencapai 12 % diseluruh dunia.




Sejarah Android

Android adalah sebuah sistem operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet yang bersifat open source.
Dan ini dibawah ini merupakan pengertian atau definisi tentang Android yang diambil dari beberapa sumber :

1. www.android.com - Android merupakan kekuatan baru bagi jutaan ponsel, tablet, dan perangkat lain yang membawa kecepatan Google dan web ke tangan anda.

2. Wikipedia – Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet.

3. Matamaya Studio - Anroid mrupakan operating system dari Google yang bersifat open source, sehingga berbeda dengan windows dimana kita harus membeli lisensinya.

4. Jubilee Enterprise - Android adalah sebuah sistem operasi yang memberi kemudahan dalam berkirim email melalui fasilitas Gmail Anroid merupakan sistem operasi mobile berbasis kernel Linux yang dikembangkan oleh Android Inc dan kemudian diakuisisioleh Google.

5. Wei-Meng Lee - Android adalah sebuah sistem operasi pada handphone yang bersifat terbuka dan berbasis pada sistem operasi Linux. Android bisa digunakan oleh setiap orang yang ingin menggunakannya pada perangkat mereka.

6. www.developer.android.com - Android adalah software untuk perangkat mobile yang mencakup aplikasi sistem operasi, middleware, dan key.

7. Ajith Abraham, Jamie Lloret Mauri & John Buford - Android adalah sistem operasi milik Google. Sistem operasi ini berbeda dengan sistem operasi yang sebelumnya bisa digunakan pada mobile devices, notebook, dan computer.



Pengertian Android

Keamanan Server (Server Security)

Keamanan Server adalah proses membatasi akses nyata terhadap server database dengan sendirinya, dan dalam pendapat sederhana hal tersebut adalah sudut keamanan yang paling utama dan harus direncanakan secara hati-hati. Gagasan dasar ini adalah, "Anda tidak bisa mengakses apa yang anda tidak bisa lihat".

Sekarang sebagian orang akan mengatakan, "Bagaimana server database anda menyediakan informasi ke halaman web dinamis?"

“Back End database anda harus tidak pernah ada (tidak berada) pada mesin yang sama sebagai web server web anda, tidak hanya untuk keamanan, tetapi untuk performance" Jika server database anda sedang menyediakan informasi kepada web server, haruslah server database dapat dikonfigurasi untuk memungkinkan koneksi hanya dari web server.

Koneksi Database (Database Connections)

Saat ini dengan beberapa aplikasi dinamik memungkinkan untuk mengupdate database yang tidak diautentifikasi. Jika user dimungkinkan untuk mengupdate ke database melalui web page, pastikan bahwa validasi telah dibuat untuk semua update tersebut dan pastikan update tersebut terjamin dan aman. Misalnya pastikan bahwa anda membuang setiap kemungkinan SQL code dari input yang diberikan oleh user. Jika user normal tidak pernah menginputnya jangan dibiarkan data untuk selamanya disampaikan.

Jika anda adalah Administrator yang merasa perlu untuk menggunakan ODBC connection pastikan bahwa setiap connection tersebut menggunakan user unique untuk mengakses data yang di-share. Jangan menggunakan user account “sa” untuk setiap connection dan data source pada server (“sa” adalah user account paling tinggi haknya).

Kontrol Akses Tabel (Table Access Control)

Kontrol akses table adalah salah satu kemungkinan dari bentuk yang paling dilewatkan dari database security karena kesulitan yang tidak bisa dipisahkan dalam menerapkannya. Penggunaan kontrol akses table secara tepat akan memerlukan kolaborasi baik sistem administrator maupun database developer.

Dalam akses ini hak (Permissions) apa saja yang harus diberikan ke user atau yang akan digunakan untuk aplikasi. Permission yang diberikan bisa Read, Write/Insert, Update, Delete. Atau jika digunakan untuk aplikasi lebih baik berikan permission ke user yang digunakan untuk aplikasi tersebut hak execute terhadap procedure. Karena dalam hal ini user tidak akan mengetahui secara detail data/table apa yang digunakan untuk aplikasi tersebut.

Membatasi Akses Database (Restricting Database Access)

Keamanan server khusus terutama berkaitan dengan akses jaringan pada sistem (network access of the system). Secara khusus menargetkan internet yang didasarkan database, karena hal tersebut yang sebagian besar menjadi sasaran serangan (“attack”). Sebagian besar kejahatan cyber (istilah “Hackers” atau “Crackers”) dapat melakukan suatu “port scan” sederhana untuk melihat port yang terbuka dimana sistem database yang umum menggunakan default (standard setting). Istilah default disini karena dapat mengubah port yang dapat menolak suatu kejahatan (port scan).

Pertama-tama mereka akan berusaha untuk menentukan jika suatu mesin berada pada alamat tertentu. Mereka akan mengerjakannya dengan melakukan “ping” atau ICMP Packet. Suatu “ping” adalah teknik untuk mengirimkan suatu paket ICMP (Internet Control Message Protocol) ke suatu remote host. Jika remote host up, dan mendukung ICMP, suatu pesan kontrol (control message), atau paket, akan dikirim kembali ke pengirim tersebut. Teknik tersebut menyediakan suatu mekanisme untuk umpan-balik mengenai permasalahan komunikasi dalam suatu lingkungan yang berada dalam jaringan. (http://www.aspnetping.com/faq.aspx).

Contoh Hasil Pinging ke suatu IP, akan memberikan hasil Paket yang dikirim, paket yang diterima, paket yang hilang. Waktu yang diperlukan maksimum dan minimum serta rata-ratanya.

C:\>Ping 10.200.200.35
Pinging 10.200.200.35 with 32 bytes of data:
Reply from 10.200.200.35: bytes=32 times<10ms span="" ttl="127">
Reply from 10.200.200.35: bytes=32 times<10ms span="" ttl="127">
Reply from 10.200.200.35: bytes=32 times<10ms span="" ttl="127">
Reply from 10.200.200.35: bytes=32 times<10ms span="" ttl="127">
Ping statistics for 10.200.200.35:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0 ms, Maximum = 10ms, Average = 5 ms



STRUKTUR KEAMANAN DATABASE