Pemrograman Mobile Android

Slides:



Advertisements
Presentasi serupa
Sistem Operasi Android
Advertisements

02-Pengembangan Aplikasi Android
Bab 5 Perangkat Lunak.
Peminatan Mobile Computing
Pemrograman Mobile Android # 9
Pemrograman Mobile Android # 8
Pemrograman Mobile Android # 7
PENGENALAN SISTEM OPERASI
RANCANG BANGUN SISTEM INFORMASI PELACAKAN DAN PEMANTAUAN PAKET KIRIMAN BERBASIS WEB DENGAN BANTUAN MOBILE ANDROID Putu Agus Yudisuda Indrakarna 1) S1 Sistem.
Jurusan : Sistem Informasi Pembimbing : Dr. Ravi Ahmad Salim
Pemrograman Mobile Android # 6
ANDROID OPERATING SYSTEM
Persaingan Smartphone Dunia
APLIKASI TES IQ DENGAN MENGGUNAKAN JAVA 2 MICRO EDITION PADA PERANGKAT MOBILE 1. PENDAHULUAN.
Sistem Operasi Mobile Sistem operasi mobile adalah software utama yang melakukan manajemen dan kontrol terhadap hardware secara langsung serta manajemen.
Bab 4 SOFTWARE KOMPUTER.
APLIKASI KAMUS PSIKOLOGI PADA PERANGKAT MOBILE DENGAN Harry Prasetyo Diputra for further detail, please visit
Aplikasi VoIP untuk Panggilan Suara Berbasis Android
Pembuatan Aplikasi Mobile Learning Pada Sistem Android
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Mobile Programming Pertemuan 1 Presented by Mulyono
Pemrograman Mobile Android # 9
Instroduksi Pemrograman Android
Mobile Programming Intro Android.
Pemrograman Mobile Android # 11
Pengantar Teknologi Informasi
Fakultas Teknologi Industri JurusanTeknik Informatika
Pengantar Teknologi Mobile
Pengantar Teknologi Mobile
Pengenalan Java.
Bayu Pratama Nugroho, S.Kom, M.T
Pemrograman Mobile Android # 5
Pendahuluan Android Sekilas tentang Android.
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
PEMROGRAMAN PIRANTI BERGERAK
Pemrograman Mobile Android # 3
Materi Agung Brastama Putra.
Pemrograman Mobile Android # 4
As’ad Djamalilleil Struktur Android As’ad Djamalilleil
As’ad Djamalilleil Pengenalan Android As’ad Djamalilleil
PERANGKAT LUNAK (SOFTWARE)
Eksistensi Android di Masa Kini
Pemrograman Perangkat Mobile
TREN TIK SISTEM OPERASI Oleh : Mega Suryaningsih PWK - FTSP.
Analisis Perbandingan Sistem Operasi Telepon Seluler Symbian dan Bambang Irawan for further detail, please visit
MENGENAL SISTEM OPERASI MOBILE
PENGENALAN SISTEM OPERASI MOBILE
Pengenalan Pemrograman Mobile.
SISTEM OPERASI - CHAPTER 1 SISTEM KOMPUTER
PENGENALAN MOBILE 2 Ade Irma Suryani
PEMROGRAMAN MOBILE PMO TI 15 Sore.
Pengenalan Java.
Pengenalan Java.
PEMROGRAMAN MOBILE Kelompok 2
Belajar Pemrograman Mobile Part 2.
PEMROGRAMAN MOBILE Kelompok 2.
Android Multimedia Nur Dwi Ramadani
Android Multimedia Anggota kelompok: Kukuh Prasetyo Adhi ( )
PENGENALAN Pemrograman MOBILE 2
PEMROGRAMAN MOBILE Kelompok 2
Pengenalan Java.
Pemograman mobile 2 Kelompok 3 Kelas TI 15 A
PENGENALAN SISTEM OPERASI MOBILE
Aplikasi Mobile Untuk Bisnis
Sejarah Android Kerjasama dengan Android Inc.
Penerapan Mobile Version Pada Aplikasi SLiMS, Eprints dan Vufind
Hybrid Application Hybrid Application adalah aplikasi yang mengkombinasi antara Native aplication dan Web application.
Video Forum Berbasis Android dan CentOS Cluster Computing
Mobile Computing Fery Updi, M.Kom..
APLIKASI MANAJEMEN PEKERJAAN UNTUK PETUGAS SERVIS Maulana Sutrisna
Transcript presentasi:

Pemrograman Mobile Android ajib susanto fik Udinus

ajib susanto fik Udinus TIK Mahasiswa mengetahui materi apa saja yang akan didapat selama mengikuti mata kuliah pemrograman mobile Mahasiswa dapat menjelaskan perbedaan antara pemrograman mobile dengan desktop dan web Mahasiswa dapat menyebutkan beberapa jenis framework yang digunakan untuk mengembangkan aplikasi mobile, serta menjelaskan kelebihan dan kekurangannya ajib susanto fik Udinus

ajib susanto fik Udinus Pengertian Pemrograman Mobile adalah pemrograman yang ditujukan untuk pembuatan aplikasi diperangkat mobile. Platform mobile diantaranya iOS, BB RIM, J2ME, QT Mobile, Symbian, dan Android. Salah satunya yang sedang booming adalah Android Mobile. Android merupakan sistem operasi berbasis linux yang bahasa pemrograman aplikasinya dapat dibuat menggunakan java. ajib susanto fik Udinus

ajib susanto fik Udinus Sejarah & Evolusi Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Google Inc. membeli Android Inc., July 2005. Nov 2007, Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. October 2008, Android available as open source December 2008, 14 new members joined Android project ajib susanto fik Udinus

Alasan Membangun Aplikasi Android Market Share. Developer memiliki kesempatan untuk mengembangkan aplikasi untuk pasar yang relatif baru dan sedang berkembang pesat Time to Market. Terdapat Android APIs (Application Programming Interfaces) yang memudahkan developer untuk membangun aplikasi dengan mudah dan waktu yang singkat Open Platform. Sistem operasi Android merupakan platform terbuka. Sehingga tidak merujuk pada suatu perusahaan hardware atau suatu provider Cross Compatibility Android dapat berjalan di berbagai perangkat dengan ukuran dan resolusi layar yang berbeda Android memiliki fitur yang membantu developer untuk mengembangkan aplikasi yang compatible untuk berbagai perangkat (cross-compatible application) Mashup Capability kemampuan untuk mengkombinasikan dua atau lebih layanan untuk mengembangkan suatu aplikasi, kamera + GPS ajib susanto fik Udinus

Dasar Pemrograman Android Tidak semua fitur java yang ada digunakan akan tetapi sebagian dari java yang sering disebut dengan Dalvik Virtual Machine Beberapa bagian kecil dari framework Android menggunakan bahasa XML untuk scripting-nya Activity Activity merupakan containeruntuk User Interface (UI) Intents Intent merupakan sistem pesan utama yang menjalankan Android. Intent terdiri dari Actionyang harus dijalankan (Tampil, Ubah, Dial, dll) dan Data. Intent digunakan untuk memulai aktivitas dan komunikasi antar bagian dari sistem Android. Suatu aplikasi dapat mengirimkan atau menerima intent Cursorless Controls Perangkat Android menggunakan jari pengguna sebagai input ajib susanto fik Udinus

Dasar Pemrograman Android Views dan Widgets View merupakan elemen dasar UI (User Interface) contoh view antara lain: (1) ContextMenu, (2) Menu,(3) View, (4) SurfaceView Widgets adalah elemen UI yang lebih canggih. Merupakan control untuk interaksi antara sistem dengan pengguna contoh Widgets antara lain: (1) Button, (2) CheckBox, (3) DatePicker, (4) DigitalClock, (5) Gallery, (6) FrameLayout, (7) ImageView, (8) RelativeLayout, (9) PopupWindow Asynchronous Calls memungkin aplikasi menjalan beberapa operasi pada waktu yang bersamaan, tanpa harus mengatur bagaimana thread berjalan secara khusus Background Services Servicesmerupakan aplikasi yang berjalan di belakang dan tidak terlalu penting memiliki UI, sebai contoh: antiivirus, pemutar music ajib susanto fik Udinus

Fitur HardwareAndroid Touchscreen fitur layar sentuh GPS mengakses lokasi pengguna Accelerometer perangkat yang digunakan untuk mengukur percepatan SD Card Mengakses (menyimpan atau membuka) file pada SD Card ajib susanto fik Udinus

Fitur SoftwareAndroid Internet Berbagai informasi secara real-time dapat diperoleh dengan mudah dengan internet Audio danVideo Support .Berbagai standar format audiodan video didukung Security mekanisme keamanan berupa permissionberkaitan dengan beberapa tugas Contoh: Download image dan menyimpannya di SD Card, maka harus disetujui terlebih dahulu permission untuk mengakses SD Card Google APIs Maps API, antara lain: (1) Menampilkan suatu lokasi di peta, (2) Mendapatkan panduan navigasi, (3) Komunikasi data antara aplikasi dengan clouds ajib susanto fik Udinus

Menjadi Developer Android Semua perangkat lunak untuk membangun aplikasi Android bisa didapatkan dengan GRATIS Menjadi developer Android bukan merupakan pekerjaan yang sulit, yang utama yang perlu ditanyakan terhadap diri adalah: Apakah anda ingin membangun Aplikasi Android ? Apakah anda suka perangkat lunak pengembang yang gratis ? Apakah anda memiliki komputer atau laptop untuk digunakan ? ajib susanto fik Udinus

ajib susanto fik Udinus Framework Android Android sepenuhnya open source, sehingga semua developer yang membutuhkan dapat mengakses untuk menggunakan dan memodifikasi kode program Android. Source code android dapat di download melalui http://source.android.com Android dibangun diatas open source linux kernel 2.6 Security Model: Linux kernel menangani keamanan antara aplikasi dan sistem Memory Management: Linux kernel menangani manajemen memori untuk developer Process Management: Linux kernel mengatur prosesdengan baik, mengalokasikan resource untuk proses sesuai dengan kebutuhan Network Management: Linux kernel juga menangani jaringan komunikasi Driver Model: Perusahaan perangkat keras dapat mengembangkan drivers perangkat mereka secara mandiri untuk berjalan di atas linux Android Run Time: Mengandung inti library java dan dalvik virtual machine ajib susanto fik Udinus

ajib susanto fik Udinus Framework Android Open GL (Graphics Library): Merupakan API (Application Program Interface) yang digunakan untuk menghasil graphics 2D dan 3D, bersifat cross-language dan cross-platform Webkit: merupakan mesin web browser open source yang menyediakan fungsionalitas untuk menampilkan web konten SQLite: merupakan opensource mesin database yang di rancang untuk sistem embedded Media frameworks: library yang digunakan untuk menjalankan dan merekam audio serta video Secure Socket Layer (SSL): library ini bertanggung jawab terhadap keamanan internet Activity Manager: Mengelola siklus hidup activity Telephony Manager: Menyediakan akses ke telephone service View System: Menangani view dan layout yang membangun User Interface (UI) Location Manager: menemukan lokasis secara geografi ajib susanto fik Udinus

ajib susanto fik Udinus Framework Android ajib susanto fik Udinus

Perangkat Lunak Pengembangan Java JDK http://java.sun.com/javase/downloads/index.jsp Android SDK http://developer.android.com/sdk/index.html Eclipse IDE www.eclipse.org/downloads Android ADT https://dl-ssl.google.com/android/eclipse/ ajib susanto fik Udinus

ajib susanto fik Udinus Aplikasi Android ajib susanto fik Udinus

ajib susanto fik Udinus Aplikasi Android ajib susanto fik Udinus

ajib susanto fik Udinus Tools ajib susanto fik Udinus

ajib susanto fik Udinus Tools ajib susanto fik Udinus

ajib susanto fik Udinus Tools ajib susanto fik Udinus

ajib susanto fik Udinus Edit HelloWorld ajib susanto fik Udinus

ajib susanto fik Udinus Referensi FelkerD.; Dobbs J, 2011, Android Application Development For Dummies, Wiley Publishing Inc., USA Official Android Developer Documentation http://developer.android.com/. Esposito, Dino, Architecting Mobile Solutions for the Enterprise, 2012, O’Reilly Media. Iversen, Jakob & Eierman, Michael, Learning Mobile App Development A Hands-on Guide to Building Apps with iOS and Android , 2014, Pearson Education. Meier, Reto, Professional Android 4 Application Development, 2012, John Wiley and Sons. McWherter, Jeff & Gowell, Scott, Professional Mobile Application Development, 2012, John Wiley & Sons ajib susanto fik Udinus

ajib susanto fik Udinus Ada Pertanyaan ? ajib susanto fik Udinus

ajib susanto fik Udinus Tugas 1 Install eclipse, sdk dkk Buat aplikasi pertama anda, Hello World!!! Buat aplikasi menampilkan Data Diri ajib susanto fik Udinus