SlideShare a Scribd company logo
2
Most read
14
Most read
16
Most read
PEMROGRAMAN MOBILE
(ANDROID)
MODUL I
Disiapkan oleh: Dikwan Moeis
Matakuliah:
1
Pembahasan
• Alasan Memilih Android
• Pengenalan Android
• Sejarah Android
• Mesin Virtual Dalvik
• Arsitektur Android
• Komponen-komponen Pada Aplikasi Android
• Versi Android
2
Alasan Memilih Android
• Open Source
• Dukungan Komunitas: Open Handset Aliance (lebih dari
50 perusahaan besar kelas dunia)
• Development: C/C++ atau Java
• Support Library 2D dan 3D
• Support Database SQLite
• Support Konektivitas: GSM/EDGE, CDMA, IDEN, EV-
DO, UMTS, 3G, Wi-Fi, LTE, Bluetooth, dan WiMAX.
• Multitasking
• Stabil
3
Alasan Memilih Android (cont.)
Market Share Wordwide August 2014
Sumber:
http://stats.areppim.com/stats/stats_mobiosxsnapshot.htm
4
Pengenalan Android
Mobile Phones
5
6
Pengenalan Android (cont.)
handphone dengan kemampuan komunikasi, bisa
telepon, bisa SMS, bisa main game…
handphone “jadul”
memiliki beberapa kemampuan yang lebih
(pemutar media, kamera, Java, Web Browser)
handphone “canggih”
bisa telepon, SMS, email, broswing, putar video atau
musik, ada fitur sinkronisasi, game, memiliki fitur PDA,
bisa mengerjakan dokumen kantor…
smartphones
7
Pengenalan Android (cont.)
Android mengusung Open Source
Alhasil, perangkat handphone bisa lebih murah, pasar lebih besar
dan pengembang aplikasi berlomba membuat apps.
8
Pengenalan Android (cont.)
Maksimalkan penggunaan Android:
• Berkomunikasi
• Bersosialisasi
• Berbagi
• Unjuk diri
• Wirausaha
9
Sejarah Android
• Android pada mulanya didirikan oleh Andy Rubin, Rich
Miner, Nick Sears dan Chris White pada tahun 2003.
• Android merupakan sebuah sistem operasi untuk
perangkat mobile berbasis linux yang mencakup sistem
operasi, middleware dan aplikasi.
• Sistem operasi yang mendasari Android dilisensikan
dibawah GNU, General Public License Versi 2 (GPL v2),
yang sering dikenal dengan istilah “copyleft”.
• Android didistribusikan di bawah lisensi Apache
Software (ASL/Apache2), yang memungkinkan untuk
distribusi kedua dan seterusnya.
10
Sejarah Android (cont.)
• Awalnya, Google membeli Android yang saat itu
merupakan peranti lunak pendatang baru untuk
ponsel/smartphone.
• Dalam mengembangkan Android, Google membentuk
Open Handset Alliance, yaitu konsorium dari 34
perusahaan peranti keras, peranti lunak dan
telekomunikasi, termasuk Google, HTC, Intel, Motorola,
Qualcomm, T-Mobile dan Nvidia.
• Android dirilis pertama kali pada 5 November 2007 dan
bersama dengan Open Handset Alliance menyatakan
mendukung pengembangan open source pada
perangkat mobile.
11
Sejarah Android (cont.)
• Smartphone pertama yang menggunakan sistem
operasi Google Android sebagai sistem operasinya
adalah Nexus One yang diproduksi oleh HTC
Corporation.
• Google mengenalkan Nexus One sekitar september
2007 dan baru tersedia di pasaran pada 5 Januari
2010.
12
Mesin Virtual Dalvik
• Android berjalan di dalam Dalvik Virtual Machine (DVM).
• DVM adalah mesin virtual yang dikustomisasi dan
dirancang untuk memastikan beberapa feature-feature
berjalan lebih efisien pada perangkat mobile.
• DVM didesain dan ditulis oleh Dan Bornsten dkk.
• DVM menggunakan kernel linux untuk menangani
fungsionalitas tingkat rendah termasuk keamanan,
threading dan proses manajemen memori.
• Dengan DVM, proses jalannya aplikasi menjadi efisien.
Dalvik mengeksekusi file berekstensi dex yang
disimpan dan dioptimalkan sehingga penggunaan
memory di Android OS menjadi minimal.
13
Arsitektur Android
14
Arsitektur Android (cont.)
• Applications
Layer yang menghubungkan antara pemakai dengan aplikasi,
contohnya: mengirim Email atau SMS.
• Applications Framework
Layer untuk para developer aplikasi melakukan pembuatan /
pengembangan aplikasi.
• Libraries
Layer dimana fitur-fitur Android berada, layer ini diakses untuk
menjalankan aplikasi.
• Android Run Time
Layer yang membuat aplikasi Android dapat dijalankan.
• Linux Kernel
Inti dari sistem operasi dari Android.
15
Komponen Pada Aplikasi Android
• Activity
User interface. Bagian dari sebuah aplikasi yang dipakai untuk
berinteraksi dengan pengguna aplikasi.
• Service
Aplikasi yang berjalan dibelakang layar dan tidak memiliki user
interface, misalnya pemutar lagu.
• Broadcast Receiver
Bagian ini dipakai untuk menerima isyarat dari sistem Android,
misalnya menerima SMS atau informasi baterai low.
• Content Providers
Bagian ini memungkinkan data sebuah aplikasi bisa diakses atau
digunakan dari aplikasi, misalnya informasi kontak.
16
Versi-versi Android
• Android v1.1,dirilis pada 9 Maret 2009
• Android v1.5 (Cupcake), dirilis pada pertengahan Mei 2009
• Android v1.6 (Donut), dirilis pada September 2009
• Android v2.0/2.1 (Éclair), dirilis pada 3 Desember 2009
• Android v2.2 (Froyo), dirilis pada Mei 2010
• Android v2.3 (Gingerbread), dirilis pada Desember 2010
• Android v3.0 (Honeycomb), dirilis pada Februari 2011
• Android v4.0 (Ice Cream Sandwich), dirilis pada 19 Oktober
2011
• Android v4.1 (Jelly Bean), dirilis pada 9 Juli 2012
• Android v4.4 (Kitkat), dirilis pada 15 Oktober 2013
17
Terima Kasih
Atas Perhatiannya

More Related Content

PDF
Laporan praktikum 1 pemrograman mobile
PPT
Pemrograman Mobile Android (Modul II)
PPT
Pemrograman Mobile Android (Modul III)
PPTX
Pengenalan android
PDF
Modul 6 preview aplikasi pada device
PDF
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
PDF
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
PDF
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Laporan praktikum 1 pemrograman mobile
Pemrograman Mobile Android (Modul II)
Pemrograman Mobile Android (Modul III)
Pengenalan android
Modul 6 preview aplikasi pada device
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...

What's hot (20)

DOCX
Android [makalah ku]
PDF
Ebook Workshop Dasar android
PDF
Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
DOCX
D0215610(muh ikram s)
PDF
372 Dasar Pengenalan Android Programming
PDF
Membuat aplikasi quiz android dengan Intel XDK
PDF
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
PPTX
Pengenalan android
PDF
makalah sistem operasi - android vd ios
PPTX
Presentasi Jenis-Jenis Android
DOCX
Makalah android
PPTX
Ppt android
PDF
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
DOCX
Makalah sistem operasi android
PPTX
Android PPT
PPTX
Android ppt
PPTX
presentasi Android
DOCX
Makalah so android
DOCX
Makalah android
PPTX
Arsitektur android
Android [makalah ku]
Ebook Workshop Dasar android
Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
D0215610(muh ikram s)
372 Dasar Pengenalan Android Programming
Membuat aplikasi quiz android dengan Intel XDK
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Pengenalan android
makalah sistem operasi - android vd ios
Presentasi Jenis-Jenis Android
Makalah android
Ppt android
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Makalah sistem operasi android
Android PPT
Android ppt
presentasi Android
Makalah so android
Makalah android
Arsitektur android
Ad

Viewers also liked (6)

PPT
Pemrograman Mobile Android (Modul IV)
PPT
Pemrograman Berorientasi Objek (Modul VI)
PDF
Jurnal gis dalam bahasa indonesia
PDF
cara service laptop
DOCX
12 jenis kerusakan laptop dan cara memperbaikinya
PDF
Full Buku sakti belajar hacker
Pemrograman Mobile Android (Modul IV)
Pemrograman Berorientasi Objek (Modul VI)
Jurnal gis dalam bahasa indonesia
cara service laptop
12 jenis kerusakan laptop dan cara memperbaikinya
Full Buku sakti belajar hacker
Ad

Similar to Pemrograman Mobile Android (Modul I) (20)

PPTX
ANDROID
PPTX
Android
DOCX
DOCX
Makalah android
DOCX
Makalah android
PDF
Makalah android
PPTX
Andoid ppt
PDF
Makalah android
PDF
Makalah android
PPTX
Power point PPA
PPTX
Makalah android
DOCX
Ristianawati 2114 r0800
PDF
Android for reference
PPTX
Android
PDF
Operating System
PPTX
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
PPTX
Android andreas pahala
DOCX
Pertemuan 01 - Pengantar Android.docx
PDF
Pertemuan 1 pengenalan mobile programming
ANDROID
Android
Makalah android
Makalah android
Makalah android
Andoid ppt
Makalah android
Makalah android
Power point PPA
Makalah android
Ristianawati 2114 r0800
Android for reference
Android
Operating System
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Android andreas pahala
Pertemuan 01 - Pengantar Android.docx
Pertemuan 1 pengenalan mobile programming

Recently uploaded (20)

PPT
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
PPTX
MATERI NARKOBA RTS badan anti narkoba.pptx
PPTX
Keragaman kerajinan tangan mancanegara.pptx
PPTX
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
PPTX
Model Lintas minat dan pendalaman materi
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
PPTX
ppt kelas XII materi sifat koligatif larutan
PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
PDF
Pengenalan Undang-undang pengakap laut.pdf
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
DOCX
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PPSX
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
PPTX
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
MATERI NARKOBA RTS badan anti narkoba.pptx
Keragaman kerajinan tangan mancanegara.pptx
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
Model Lintas minat dan pendalaman materi
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
ppt kelas XII materi sifat koligatif larutan
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
Pengenalan Undang-undang pengakap laut.pdf
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Lembar Kerja Mahasiswa Konsep Sistem Operasi

Pemrograman Mobile Android (Modul I)

  • 1. PEMROGRAMAN MOBILE (ANDROID) MODUL I Disiapkan oleh: Dikwan Moeis Matakuliah: 1
  • 2. Pembahasan • Alasan Memilih Android • Pengenalan Android • Sejarah Android • Mesin Virtual Dalvik • Arsitektur Android • Komponen-komponen Pada Aplikasi Android • Versi Android 2
  • 3. Alasan Memilih Android • Open Source • Dukungan Komunitas: Open Handset Aliance (lebih dari 50 perusahaan besar kelas dunia) • Development: C/C++ atau Java • Support Library 2D dan 3D • Support Database SQLite • Support Konektivitas: GSM/EDGE, CDMA, IDEN, EV- DO, UMTS, 3G, Wi-Fi, LTE, Bluetooth, dan WiMAX. • Multitasking • Stabil 3
  • 4. Alasan Memilih Android (cont.) Market Share Wordwide August 2014 Sumber: http://stats.areppim.com/stats/stats_mobiosxsnapshot.htm 4
  • 6. 6 Pengenalan Android (cont.) handphone dengan kemampuan komunikasi, bisa telepon, bisa SMS, bisa main game… handphone “jadul” memiliki beberapa kemampuan yang lebih (pemutar media, kamera, Java, Web Browser) handphone “canggih” bisa telepon, SMS, email, broswing, putar video atau musik, ada fitur sinkronisasi, game, memiliki fitur PDA, bisa mengerjakan dokumen kantor… smartphones
  • 7. 7 Pengenalan Android (cont.) Android mengusung Open Source Alhasil, perangkat handphone bisa lebih murah, pasar lebih besar dan pengembang aplikasi berlomba membuat apps.
  • 8. 8 Pengenalan Android (cont.) Maksimalkan penggunaan Android: • Berkomunikasi • Bersosialisasi • Berbagi • Unjuk diri • Wirausaha
  • 9. 9 Sejarah Android • Android pada mulanya didirikan oleh Andy Rubin, Rich Miner, Nick Sears dan Chris White pada tahun 2003. • Android merupakan sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. • Sistem operasi yang mendasari Android dilisensikan dibawah GNU, General Public License Versi 2 (GPL v2), yang sering dikenal dengan istilah “copyleft”. • Android didistribusikan di bawah lisensi Apache Software (ASL/Apache2), yang memungkinkan untuk distribusi kedua dan seterusnya.
  • 10. 10 Sejarah Android (cont.) • Awalnya, Google membeli Android yang saat itu merupakan peranti lunak pendatang baru untuk ponsel/smartphone. • Dalam mengembangkan Android, Google membentuk Open Handset Alliance, yaitu konsorium dari 34 perusahaan peranti keras, peranti lunak dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile dan Nvidia. • Android dirilis pertama kali pada 5 November 2007 dan bersama dengan Open Handset Alliance menyatakan mendukung pengembangan open source pada perangkat mobile.
  • 11. 11 Sejarah Android (cont.) • Smartphone pertama yang menggunakan sistem operasi Google Android sebagai sistem operasinya adalah Nexus One yang diproduksi oleh HTC Corporation. • Google mengenalkan Nexus One sekitar september 2007 dan baru tersedia di pasaran pada 5 Januari 2010.
  • 12. 12 Mesin Virtual Dalvik • Android berjalan di dalam Dalvik Virtual Machine (DVM). • DVM adalah mesin virtual yang dikustomisasi dan dirancang untuk memastikan beberapa feature-feature berjalan lebih efisien pada perangkat mobile. • DVM didesain dan ditulis oleh Dan Bornsten dkk. • DVM menggunakan kernel linux untuk menangani fungsionalitas tingkat rendah termasuk keamanan, threading dan proses manajemen memori. • Dengan DVM, proses jalannya aplikasi menjadi efisien. Dalvik mengeksekusi file berekstensi dex yang disimpan dan dioptimalkan sehingga penggunaan memory di Android OS menjadi minimal.
  • 14. 14 Arsitektur Android (cont.) • Applications Layer yang menghubungkan antara pemakai dengan aplikasi, contohnya: mengirim Email atau SMS. • Applications Framework Layer untuk para developer aplikasi melakukan pembuatan / pengembangan aplikasi. • Libraries Layer dimana fitur-fitur Android berada, layer ini diakses untuk menjalankan aplikasi. • Android Run Time Layer yang membuat aplikasi Android dapat dijalankan. • Linux Kernel Inti dari sistem operasi dari Android.
  • 15. 15 Komponen Pada Aplikasi Android • Activity User interface. Bagian dari sebuah aplikasi yang dipakai untuk berinteraksi dengan pengguna aplikasi. • Service Aplikasi yang berjalan dibelakang layar dan tidak memiliki user interface, misalnya pemutar lagu. • Broadcast Receiver Bagian ini dipakai untuk menerima isyarat dari sistem Android, misalnya menerima SMS atau informasi baterai low. • Content Providers Bagian ini memungkinkan data sebuah aplikasi bisa diakses atau digunakan dari aplikasi, misalnya informasi kontak.
  • 16. 16 Versi-versi Android • Android v1.1,dirilis pada 9 Maret 2009 • Android v1.5 (Cupcake), dirilis pada pertengahan Mei 2009 • Android v1.6 (Donut), dirilis pada September 2009 • Android v2.0/2.1 (Éclair), dirilis pada 3 Desember 2009 • Android v2.2 (Froyo), dirilis pada Mei 2010 • Android v2.3 (Gingerbread), dirilis pada Desember 2010 • Android v3.0 (Honeycomb), dirilis pada Februari 2011 • Android v4.0 (Ice Cream Sandwich), dirilis pada 19 Oktober 2011 • Android v4.1 (Jelly Bean), dirilis pada 9 Juli 2012 • Android v4.4 (Kitkat), dirilis pada 15 Oktober 2013