Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PENGENALAN Pemrograman MOBILE 2

Presentasi serupa


Presentasi berjudul: "PENGENALAN Pemrograman MOBILE 2"— Transcript presentasi:

1 PENGENALAN Pemrograman MOBILE 2
Ade Irma Suryani Danang Cahyo Adhi Ganang Ibnujati Gesha Agus S Naufal Dzaky W Rokhanah Puji L Septia Dwi Kurniawan

2 PENGERTIAN PEMROGRAMAN MOBILE
Pemrograman Mobile adalah pemrograman yang ditujukan untuk pembuatan aplikasi diperangkat mobile yang dapat kita buat dengan menggunakan Java. 

3 SISTEM OPERASI PERANGKAT BERGERAK
Sistem operasi mobile adalah software utama yang melakukan manajemen dan kontrol terhadap hardware secara langsung serta manajemen dan mengontrol software-software lain sehingga software-software lain tersebut dapat bekerja. Apple (iOS) Android Windows Mobile RIM (Blackberry) Symbian OS

4 LINGKUNGAN PENGEMBANGAN
Lingkungan pengembangan untuk membangun sebuah aplikasi memerlukan software yaitu : Eclipse (Android) Android Studio (Android) JDK dan JRE (Android) SDK Android (Android) XCode (iOS) iOS 8 SDK

5 SOFTWARE DEVELOPMENT Software Development adalah salah satu tipe proyek IT yang berfokus pada penciptaan atau pengembangan perangkat lunak. Software Development dapat didetailkan menjadi proses: Penciptaan software untuk memenuhi kebutuhan manusia Desain Software Pengembangan Software aplikasi perusahaan Pengembangan platform Secara garis beras Software Develpoment terbagi menjadi beberapa tahapan, yaitu : Planning Requirement and Specification Architecture and Design Implementation and Testing Deployment and Maintance

6 ARSITEKTUR SISTEM OPERASI MOBILE
Arsitektur sistem operasi adalah merupakan arsitektur perangkat lunak yang digunakan untuk membangun suatu perangkat lunak sistem operasi yang akan digunakan dalam sistem komputer. Lapisan-lapisan pada Sistem Operasi Android : Linux Kernel Android dibangun atas kernel Linux 2.6. Libraries 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. Android Runtime Android Runtime merupakan mesin virtual yang membuat aplikasi android menjadi lebih tangguh dengan paket pustaka yang telah ada. Dalam Android Runtime terdapat 2 bagian utama, diantaranya: Application Framework, Application Layer.

7 VERSI – VERSI SISTEM OPERASI MOBILE
Android 1.0 Alpha 1.1 Beta 1.5 Cupcake 1.6 Donut Eclair Froyo Gingerbread Honeycomb Ice Cream Sandwich Jelly Bean KitKat Lolipop 6.0-6.x.x Marsmallow IOS iPhone OS 1.x iPhone Os 2.x iPhone OS 3.x iOS 4 iOS 5 iOS 6 iOS 7 iOS 8 iOS 9

8 Windows Phone Windows Phone 7 Windows Phone 7.5 Windows Phone 7.8 Windows Phone 8 Windows Phone 8.1 Windows Phone 10 BlackBerry v1.0 V3.6 v5.0 V6.0 V7.0 V7.1

9 PERBANDINGAN OS ANDROID, IOS, WINDOWS PHONE, BB
Sisi Harga Tentu Android memiliki variasi harga yang lebih banyak, OS Android bisa kita jumpai di berbagai Brand smartphone lokal hingga Global dengan penawaran harga paling murah dibawah sejutaan hingga harga kelas tinggi. Aplikasi Untuk urusan aplikasi tentu jagonya adalah Android, ketersediannya paling banyak diantara ketiga kompetitor lainnya Antar Muka (Interface) Android memiliki interface yang berbeda-beda sesuai dengan vendor yang mengusungnya. Proteksi / Keamanan Untuk hal yang satu ini iOS lah juaranya jika dibandingakan dengan ketiga pesaingnya, pasalnya Apple memiliki pengawasan yang lebih ketat terhadap aplikasi-aplikasi yang disediakannya. Umur Baterai Keempat OS tersebut sebenarnya memiliki ketahanan umur baterai yang tidak jauh berbeda, perbedaanya terletak pada kapasitas dan penggunaan aplikasi saja.

10 KELEBIHAN DAN KEKURANGAN OS MOBILE
Android Kelebihan Kekurangan - Banyak pilihan devices mulai dari kalangan bawah sampai atas - Update OS system yang lama - Aplikasi yang banyak dan sebagian besar gratis - Android terkadang menimbulkan lag bahkan hang - Multitasking - Banyak memakan resource sehingga mengurangi pemakaian baterai - User-Friendly - Terkadang Android rentan sekali terhadap virus

11 IOS Kelebihan Kekurangan - Update OS yang cepat dibanding OS lain - Harganya mahal - Desainnya yang premium - iOS hanya terdapat di devices merk Apple - Multitasking - Tidak bisa konektivitas ke devices lain seperti bluetooth - User-Friendly - App nya yang kebanyakan berbayar

12 Windows Phone Kelebihan Kekurangan - Fitur Cortana - Jumlah aplikasi tidak sebanyak Android dan iOS - Customize Lockscreen - UI tidak bisa diotak-atik - Fitur Hub - Closed source - Relatif bebas virus

13 BlackBerry Kelebihan Kekurangan - BlackBerry Messenger - Browser yang tidak user-friendly - Mengirim secepat mengirim SMS - Aplikasi tidak sebanyak Android dan iOS - Sistem keamanan yang baik - Closed Source - Mempunyai fungsi autotext - Hanya terdapat pada Blackberry device

14 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.

15 SEKIAN TERIMA KASIH


Download ppt "PENGENALAN Pemrograman MOBILE 2"

Presentasi serupa


Iklan oleh Google