Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PEMROGRAMAN MOBILE.

Presentasi serupa


Presentasi berjudul: "PEMROGRAMAN MOBILE."— Transcript presentasi:

1 PEMROGRAMAN MOBILE

2 PEMROGRAMAN MOBILE Ragil S Nur maya Rodatul J Tika Sari
KELOMPOK Ragil S Nur maya Rodatul J Tika Sari Muhammad ma’ruf Ferdatama

3 PEMROGRAMAN MOBILE Pemrograman mobile adalah pembuatan aplikasi yang berjalan pada perangkat bergerak seperti HP / tablet. Aplikasi mobile dikembangkan untuk platfrom tertentu. Platform yang populer saat ini adalah iOS dan Android. Contoh platform lain adalah Windows Phone

4 SISTEM OPERASI PERANGKAT BERGERAK
Yaitu Perangkat komputasi bergerak seperti smartphone dan tablet, tidak bisa dilepaskan dari adanya sistem operasi (operating system). Sebagaimana sistem operasi pada komputer, sistem operasi pada perangkat komputasi bergerak berfungsi untuk mengelola sumber daya perangkat bergerak dan menyediakan layanan (servis) yang bersifat umum agar bisa diakses oleh aplikasi yang berjalan di atasnya.

5 LINGKUNGAN PENGEMBANGAN
Android Studio adalah Lingkungan Pengembangan Terpadu - Integrated Development Environment (IDE) untuk pengembangan aplikasi Android, berdasarkan IntelliJ IDEA Eclipse adalah sebuah lingkungan pengembangan terpadu (IDE). Ini berisi dasar kerja dan extensible plug-in sistem untuk menyesuaikan lingkungan.

6 SOFTWARE DEVELOPMENT Software development adalah salah satu tipe proyek dalam bidang IT yang berfokus pada menciptakan ataupun mengembangkan sebuah perangkat lunak. Software development sendiri bisa diperinci menjadi beberapa proses : Menciptakan sebuah perangkat lunak untuk memenuhi kebutuhan manusia. Mendesain software. Mengembangkan sebuah software aplikasi pada perusahaan. Mengembangkan sebuah platform.

7 ARSITEKTUR SISTEM OPERASI MOBILE
LINUX KERNEL ANDROID RUNTIME Linux merupakan sistem operasi terbuka yang handal dalam manajemen memori dan proses. Oleh karenanya pada android hanya terdapat beberapa servis yang diperlukan seperti keamanan, manajemen memori, manajemen proses, jaringan dan driver. Pada android tertanam paket pustaka inti yang menyediakan sebagian besar fungsi android. Inilah yang membedakan Android dibandingkan dengan sistem operasi lain yang juga mengimplementasikan Linux. Android Runtime merupakan mesin virtual yang membuat aplikasi android menjadi lebih tangguh dengan paket pustaka yang telah ada.

8 ARSITEKTUR SISTEM OPERASI MOBILE
LIBRARIES APPLICATION FRAMEWORK Android menggunakan beberapa paket pustaka yang terdapat pada C/C++ dengan standar Berkeley Software Distribution (BSD) hanya setengah dari yang aslinya untuk tertanam pada kernel Linux. Kerangka aplikasi menyediakan kelas-kelas yang dapat digunakan untuk mengembangkan aplikasi android. Selain itu, juga menyediakan abstraksi generik untuk mengakses perangkat, serta mengatur tampilan user interface dan sumber daya aplikasi.

9 ARSITEKTUR SISTEM OPERASI MOBILE
APPLICATION LAYER Puncak dari diagram arsitektur android adalah lapisan aplikasi dan widget. Lapisan aplikasi merupakan lapisan yang paling tampak pada pengguna ketika menjalankan program. Pengguna hanya akan melihat program ketika digunakan tanpa mengetahui proses yang terjadi dibalik lapisan aplikasi. Lapisan ini berjalan dalam Android runtime dengan menggunakan kelas dan service yang tersedia pada framework aplikasi.

10 VERSI-VERSI SISTEM OPERASI
ANDROID iOS WINDOWS PHONE iPhone OS 1.x, dirilis pada tanggal 6 Maret 2008 iPhone Os 2.x, dirilis pada tanggal 11 Juli 2008 iPhone OS 3.x, dirilis pada tanggal 17 Juni 2009 iOS 4, dirilis pada tanggal 22 November 2010 iOS 5, dirilis pada tanggal 12 Oktober 2011 iOS 6, dirilis pada tanggal 19 September 2012 iOS 7, dirilis pada tanggal 18 September 2013 iOS 8, dirilis pada tanggal 17 September 2014 iOS 9, dirilis pada tanggal 16 September 2015 iOS 10, dirilis pada tanggal 13 September 2016 iOS 11, dirilis pada tanggal 19 September 2017 1.0,”Alpha” dirilis pada tanggal 23 September 2008 1.1,”Beta” dirilis pada tanggal 9 Februari 2009 1.5 “Cupcake” dirilis pada tanggal 27 April 2009 1.6 “Donut”, dirilis pada tanggal 15 September 2009 “Eclair”, dirilis pada tanggal 3 Desember 2009 “Froyo”, dirilis pada tanggal 20 Mei 2010 “Gingerbread”, dirilis pada tanggal 6 Desember 2010 “Honeycomb”, dirilis pada tanggal 22 Februari 2011 “Ice Cream Sandwich”, dirilis pada tanggal 18 Oktober 2011 “Jelly Bean”, dirilis pada tanggal 9 Juli 2012 “KitKat”, dirilis pada tanggal 31 Oktober 2013 “Lolipop”, dirilis pada tanggal 12 November 2014 6.0-6.x.x “Marsmallow”, diriilis pada tanggal 5 Oktober 2015 7.0 “Nougat”, diriilis pada tanggal 22 Agustus 2016 Windows Phone 7, dirilis 21 Oktober 2010 Windows Phone 7.5, dirilis pada tanggal 27 September 2011 Windows Phone 7.8, dirilis pada tanggal 1-2 Februari 2012 Windows Phone 8, dirilis pada tanggal 29 Oktober 2012 Windows Phone 8.1, dirilis pada tanggal 14 April 2015 Windows Phone 10 Mobile, diumumkan pada tanggal 15 Januari 2015

11 PERBANDINGAN SISTEM OPERASI MOBILE
iOS Windows Phone Sistem operasi ini di kembangkan sendiri secara ekslusif oleh perusahaan Apple, dan tidak bisa dii install di perangkat lain selain Apple. OS iOS ini bisa dikatakan berbeda dengan Android, jika di android bersifat open source yang secara bebas aplikasi di jual di dalamnya, berbeda dengan iOS yang bersifat closed source yang dimana aplikasi sebelum di jual di App Store disaring terlebih dahulu sehingga pengguna lebih aman memilih aplikasi dan tidak dipusingkan dengan banyaknya aplikasi yang sama. OS Windows Phone merupakan perangkat sistem yang di kembangkan oleh Microsoft. Berbeda dengan Android yang sangat laris manis di pasaran, Windows Phone bisa di bilang sepi peminat. Sempat mencapai penjualan yang cukup memuaskan dengan Nokia Lumia tetapi untuk populitasnya masih di bawah Android dan iOS. Berbeda dengan Android yang open source yang bisa membuat keamanan OS terancam, Windows Phone terasa lebih aman karena sampai saat ini belum ada malware yang mampu menembus keamanannya sehingga data ponsel lebih terlindungi.

12 PERBANDINGAN SISTEM OPERASI MOBILE
Blackberry Android Blackberry merupakan ponsel yang memakai perangkat sistem operasi tersendiri yang di kembangkan perusahaan RIM (Research In Motion) dengan fitur unggulan dari OS ini adalah BBM (Blackberry Messanger), aplikasi chating dan push . Awal mula dari perangkat Blackberry ini menggunakan keypad qwerty yang sangat populer di tahun-tahun kemarin. Namun popularitas Blackberry saat ini sangat menurun, karena kurang mampu bersaing di jaman gadget yang sudah beralih layar sentuh dan posisinya sekarang tersusul dengan Android yang mampu memberikan kemudahan teknologi kepada para pengguna gadget. OS Android merupakan perangkat sistem yang di pasarkan oleh perusahaan Google ke pasar ponsel sejak tahun Dan saat ini sudah menguasai pasar di seluruh dunia, mulai dari pengguna kelas bawah hingga kelas atas. Perangkat ini bersifat open source yang bisa kita otak-atik sesuai keinginan kita dan membuat para produsen aplikasi dengan mudah menjual perangkat bikinan meraka ke dalam Android App atau Google App.

13 KELEBIHAN DAN KEKURANGAN SISTEM OPERASI MOBILE
Windows Mobile Kelebihan Windows Mobile : ·         Fitur Microsoft Outlook dan Exchange ·         Kemudahan tweaking, ·         Kapabilitas multitasking menjadi andalan OS ini Kekurangan Wondows Mobile : ·         Kurang user friendly ·         Kurang Responsif ·         Penggunaan boros baterai

14 KELEBIHAN DAN KEKURANGAN SISTEM OPERASI MOBILE
iOS Android Kelebihan iOS : · Responsif dan intuitif · Browser web terbaik saat ini · Aplikasi yang sudah dijamin aman digunakan Kekurangan iOS : · Entry teks kurang nyaman · Proses sertifikasi untuk aplikasi baru sangat ketat · Aplikasi dan game hanya bisa didownload dari App Store Kelebihan Android OS : · Aplikasi mudah didapat · Pengembangannya gratis · Lebih mudah diperbaiki Kekurangan Android OS : · Setelah Update System masih ada bug dan error · Aplikasi banyak mengandung iklan · Harus terkoneksi dengan jaringan internet.

15 PENGEMBANGAN APLIKASI MOBILE
Pengembangan aplikasi mobile adalah proses dimana perangkat lunak aplikasi yang dikembangkan untuk perangkat genggam-daya rendah, seperti PDA (Personal Data Asisten/Tablet),  atau telepon genggam/handphone yang mana aplikasi ini dapat re-instal pada ponsel selama masih dalam operasi, didownload oleh pelanggan dari berbagai platform pada perangkat lunak ponsel, atau sebagai aplikasi web menggunakan sistem server-side atau pengolahan sisi-klien (misalnya JavaScript) bagi aplikasi yang support dalam Web browser.

16 SUMBER


Download ppt "PEMROGRAMAN MOBILE."

Presentasi serupa


Iklan oleh Google