Pemrograman Mobile Kelompok Nur Dwi Ramadani 15.11.0300 Khaiz Badaru Tammam 15.11.0185 Andri bagus setyo 15.11.0239 Aditya andika budi pratama 15.11.0222 Muhammad Candra Firmansyah 15.11.0326 Eva Faiza 16.11.0317
Pengertian Pemrograman mobile adalah pemrograman yang ditujukan untuk pembuatan aplikasi yang berjalan pada perangkat bergerak mobile, seperti HP / tablet
Operasi Sistem Mobile Apple iOS iOS adalah sistem operasi mobile milik Apple yang dikembangkan dan hanya diaplikasikan untuk perangkat Apple Inc seperti iPhone, iPod Touch, iPad dan Apple TV Android OS Android OS adalah sebuah sistem operasi mobile yang diperuntukan bagi smartphone dan komputer tablet. Symbian OS Symbian OS adalah sebuah Operating System yang digunakan untuk operasi standar ponsel dengan perangkat smartphone. Symbian OS menetapkan persyaratan bahwa sistem operasi ini hanya dapat digunakan oleh ponsel dengan fitur 2.5G dan 3G.
BlackBerry OS BlackBerry menggunakan BlackBerry OS sebagai sistem operasinya. BlackBerry OS, dikembangkan oleh Reseach in Motion (RIM), untuk BlackBerry, perusahaan telekomunikasi asal Kanada ini. Diawal kemunculannya BlackBerry booming dengan layanan push-email Windows Mobile Windows Mobile merupakan sistem operasi mobile yang dikembangkan oleh Microsoft, produk Mobile Windows seperti Sagem myS-7, O2 Xphone dll. Sistem operasi yang berhasil dikembangkan dan diaplikasikan mulai dari Pocket PC 2000 hingga Windows Mobile versi 6.5.5 MXI (Motion eXperience Interface) MXI (Motion eXperience Interface) adalah sebuah sistem operasi mobile yang univesal. Pada tahun 2004, perusahaan solusi nirkabel meluncurkan sistem operasi mobile universal yang menciptakan informasi dan entertained selama dalam perjalanan yang setara dengan kekuatan PC.
Pengembangan Aplikasi Mobile Pengembangan aplikasi mobile adalah proses dimana aplikasi perangkat lunak yang dikembangkan untuk daya rendah perangkat genggam. Aplikasi ini dapat diinstal pada ponsel selama manufaktur, didownload oleh pelanggan dari berbagai platform distribusi perangkat lunak ponsel , atau disampaikan sebagai aplikasi web menggunakan server-side atau sisi klien pengolahan (misalnya JavaScript) untuk memberikan pengalaman "aplikasi-seperti" dalam sebuah browser Web .
penciptaan software untuk memenuhi kebutuhan manusia, desain software, Software Development Software Development adalah salah satu tipe proyek IT yang berfokus pada penciptaan atau pengembangan perangkat lunak. Software Development dapat didetailkan lagi menjadi; penciptaan software untuk memenuhi kebutuhan manusia, desain software, pengembangan software aplikasi perusahaan, atau pengembangan platform (Wales, 2012). Lanjut
Lanjutan Secara garis besar Software Development terbagi menjadi beberapa tahapan, yaitu: Planning Merupakan tahap awal untuk memulai Software Development. Tujuan dari tahap ini adalah menghasilkan: proses kerja yang jelas antar setiap anggota, timeline, dan anggaran dana. Pada tahap ini juga, ketua proyek berkoordinasi dengan stakeholder untuk membuat kontrak kerja yang jelas
Requirement and Specification Tahap ini dilakukan untuk menentukan fitur-fitur yang tepat serta kebutuhan sistem untuk software yang akan dibuat. Tahap ini dapat dilakukan dengan interview, observasi lapangan, dan studi pustaka. Architecture and Design Merupakan tahap untuk menentukan detail sistem yang akan dipakai. Tahap ini bertujuan untuk menentukan desain keseluruhan dari software, yang meliputi: konseptual database, sistem keamanan, dan interface.
Implementation and Testing Tahap implementasi merupakan tahap pembuatan software dengan berpedoman pada tahap-tahap sebelumnya. Sedangkan tahap Testing merupakan serangkaian uji coba yang diberikan kepada software untuk menentukan kapabilitasnya. Tsting dapat terbagi menjadi: Security testing, performance testing, stress testing, recovery testing.
Deployment and Maintenance Kedua tahap terakhir ini adalah tahap dimana software telah mulai digunakan oleh user. Terdapat 2 hal penting yag ada pada tahap ini, antara lain: training penggunaan software, pemantauan software. Beberapa metode dibuat untuk menerapkan tahapan-tahapan di atas, di antaranya adalah: Waterfall. Tahap-tahap di atas dikerjakan secara berurutan Prototype. Telah terdapat prototype atau software sebelumnya untuk kemudian dikembangkan, sehingga tahap observasi tidak perlu dilakukan. Incremental. Waktu keseluruhan pengerjaan proyek dibagi menjadi beberapa bagian yang lebih kecil, kemudian tahap-tahap di atas dilakuka secara berurutan. Dengam metode ini, keseluruhan fitur tidak langsung dikerjakan dalam satu fase melainkan terbagi menjadi beberapa periode. Spiral. Hampir sama dengan metode incremental, tetapi terdapat kemungkinan untuk dilakukan perbaikan, sehingga terjadi perulangan dan bentuknya seperti spiral. Pengerjaan dengan metode ini memakan waktu yang sangat singkat.
Sistem Operasi Bergerak Kernel Linux XNU QNX Windows
Kelebihan Android Kelebihan Android Kekurangan Android a. Android bersifat terbuka Perusahaan perangkat kadang lambat mengeluarkan versi resmi dari Android b. Akses mudah ke Android App Market Android Market kurang kontrol dari pengelola c. Sistem Operasi Merakyat Kadang sering terdapat iklan d. Mudah dalam hal notifikasi Boros Baterai e. Mendukung semua layanan Google f Install ROM modifikasi
Kelebihan Sistem Operasi BlackBerry Sistem Operasi atau OS Dari segi sistem operasi yang dibawa perangkat BlackBerry dirasa sangat menguntungkan, terlebih lagi jika anda menggunakannya untuk bisnis, karena sistem operasi BlackBerry mempunyai menejemen kontak yang akurat serta rapi diantara beberapa sisitem operasi yang lainnya. Hardware Produsen BlackBerry mampu menghadirkan hardware atau perangkat keras yang memiliki kualitas yang cukup tangguh seperti layaknya Apple. Kapasitas Baterai dan Daya Tahan Jika kita memperhatikan, perangkat BlackBerry memiliki kapasitas baterai yang tergolong kuat, sehingga lebih memudahkan pengguna jika perangkat tersebut digunakan untuk menjalankan sebuah bisnis.
Kekurangan Sistem Operasi BlackBerry Browsing atau Jelajah Internet Kekurangan utama dari sistem operasi bawaan BlackBerry adalah saat digunakan untuk browsing atau berjelajah dunia maya, akan terasa sangat lambat dan masih lemah, jika dibandingkan dengan perangkat menggunakan sistem operasi lain. Aplikasi Perusahaan BlackBerry juga mendirikan sebuah toko aplikasi sendiri seperti Apple, dengan nama BlackBerry App World. Namun yang menjadi kekuranganya adalah, aplikasi IU atau Interface dari BlackBerry tergolong rumit untuk digunakan dan kebanyakan aplikasi BlackBerry lebih mahal jika dibanding dengan aplikasi pada Android dan juga iOS.
Kelebihan iOS a. Dilengkapi UI dengan perbaikan warna adaptif dan seluruh sistem gerakan gesekan j. Filter Kamera dengan live preview dan modus persegi yang baru b. Sistem animasi ikon dan folder baru k. Foto aplikasi baru dengan organisasi yang lebih baik, mengedit gambar c. System-wide efek paralaks l. Aplikasi cuaca dengan animasi cuaca hidup d. Control Center dengan kontrol power, multimedia dan cara pintas m. Maps dengan modus malam dan Turn-by-turn arah berjalan yang diperbarui e. Sistem Notification Center dengan tiga tab n. Kunci aktivasi f. Semua aplikasi multitasking dengan antarmuka kartu baru o. Dilengkapi kamus Cina-Inggris, Italia, Korea dan Belanda g. Browser Safari diperbarui dengan pencarian terpadu p. Inklinometer dalam aplikasi Kompas h. Radio iTunes q. i. File sharing AirDrop
Kekuranagn iOS Sangat tergantung pada iTunes untuk meng-upload file dan multimedia Tidak ada sistem file yang terbuka, berarti Anda terkadang harus menduplikasi file Integrasi Terbatas pada jaringan sosial dan services Tidak ada widget Air Drop bekerja hanya pada perangkat baru yang menjalankan Tidak ada jalan pintas lockscreen (selain yang di Control Center) UI kamera yang sangat standard dengan pengaturan fitur terbatas Dukungan Codec yang terbatas Radio iTunes hanya bekerja di AS.
Kelebihan Windows Windows Phone 8 mempunyai tampilan User Interface, Pada tampilan Start Screen bisa diatur sesuai selera. Meskipun Windows Phone tidak mendukung adanya wallpaper, tetapi Start Screen yang dipenuhi Live Tiles Cukup menarik dan memanjakan mata pengguna yang menggunakannya. Lebih mudah berpindah dari satu aplikasi ke aplikasi karena Multitasking. Sangat cocok untuk orang yang suka eksis di jejaring sosial, karena adanya aplikasi People yang menggabungkan semua aplikasi jadi satu. Jadi cukup membuka aplikasi ini, maka update terbaru dari teman twitter, facebook, akan tampil secara bersamaan. Mudah untuk mengaksesnya karena notifikasi dalam satu tempat. Jadi untuk melihat notifikasi pengguna Windows Phone 8 tidak usah membuka satu persatu aplikasi Twitter, Facebook karena semua sudah dijadikan satu tempat dan juga ditampilkan di Live Tile.
Kekurangan Windows Tidak tersedia shortcut untuk notification center yang dapat diakses dengan mudah. Karena pada windows Phone 8 semua dikumpulkan di Start Screen, jadi untuk melihatnya pengguna harus meminimize aplikasi yang sedang dijakankan dan membuka Start Screen. Masih sedikitnya pilihan aplikasi. Hal ini mungkin karena Windows Phone 8 masih tergolong baru sehingga koleksi aplikasi yang tersedia pada Windows Phone store masih minim.
Kelebihan Symbian Kekurangan Symbian Symbian terbilang OS yang paling laris pada tahun 2007 sampai 2010 kemarin karena memang belum ada yang menandinginya waktu itu. Symbian juga terbukti bisa tampil baik pada ponsel dan dirancang untuk multimedia, hampir semua aplikasi yang kompatibel bisa dipasang di sana. Symbian merupakan sistem operasi besutan Nokia dan vendor besar lainnya yang tidak diragukan lagi kualitasnya. Kekurangan Symbian Pada saat beberapa tahun lalu mungkin symbian yang paling populer, namun tidak untuk saat ini, Symbian merosot dengan adanya OS baru besutan dari merek dagang yang lain, seperti iphone atau yang paling berat yaitu Android yang sudah sangat populer saat ini. Karena symbian isinya atau konfigursi systemnya hampir sama dengan komputer, symbian rentan terkena virus. Tentu saja virus ponsel, kadang juga virus dari komputer tapi biasanya tidak terlalu berbahaya sampai yang berbahaya sampai ponsel tidak bisa dihidupkan lagi
PERBANDINGAN SISTEM OPERASI MOBILE Keempat sistem operasi mobile datang dengan browser masing-masing dan mengizinkan pengguna memakai alternatif lain dari pihak ketiga.Android (versi 4.1, Jelly Bean) kini mengandalkan Google Chrome sebagai peramban internet standarnya. Chrome pada Android adalah versi "ringan" dari Chrome desktop dengan tampilan minimalis yang bersih dan kecepatan tinggi untuk browsing.Kecepatan browsing pada perangkat Android bisa bervariasi karena perbedaan hardware dari masing-masing produsen. Produk-produk high-end seperti Galaxy S III, Nexus 4, dan One X+ bisa menandingi pengalaman browsing di platform saingan, tapi perangkat yang lebih murah bisa saja tak menawarkan kecepatan yang sebanding.Lain halnya dengan perangkat iOS yang mengandalkan browser Safari. Sejak awal, iPhone dibuat sebagai produk high-end yang dilengkapi hardware mumpuni. Pengalaman browsing pada paltform ini pun relatif lebih linear, baik pada perangkat lama seperti iPhone 3GS maupun iPhone 5 yang terbaru.
Terimakasih