際際滷

際際滷Share a Scribd company logo
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

What's hot (20)

Android [makalah ku]
Android [makalah ku]Android [makalah ku]
Android [makalah ku]
asutenankoe
Ebook Workshop Dasar android
Ebook Workshop Dasar androidEbook Workshop Dasar android
Ebook Workshop Dasar android
Saeful Bahri
Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
Modul 7   integrasi aplikasi dengan facebook api menggunakan intel xdkModul 7   integrasi aplikasi dengan facebook api menggunakan intel xdk
Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
Muhammad Yusuf
D0215610(muh ikram s)
D0215610(muh ikram s)D0215610(muh ikram s)
D0215610(muh ikram s)
TeknikInformatika2
372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming
Wirat Mojo
Membuat aplikasi quiz android dengan Intel XDK
Membuat aplikasi quiz android dengan Intel XDKMembuat aplikasi quiz android dengan Intel XDK
Membuat aplikasi quiz android dengan Intel XDK
Nur Rohman
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Muhammad Yusuf
Pengenalan android
Pengenalan androidPengenalan android
Pengenalan android
Gunadarma University
makalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosmakalah sistem operasi - android vd ios
makalah sistem operasi - android vd ios
Melina Krisnawati
Presentasi Jenis-Jenis Android
Presentasi Jenis-Jenis AndroidPresentasi Jenis-Jenis Android
Presentasi Jenis-Jenis Android
Mirna Sulastri
Makalah android
Makalah androidMakalah android
Makalah android
Rizki Ogawa
Ppt android
Ppt androidPpt android
Ppt android
nur achlish rosyadi
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Muhammad Yusuf
Makalah sistem operasi android
Makalah sistem operasi androidMakalah sistem operasi android
Makalah sistem operasi android
Budi Wicaksono
Android PPT
Android PPTAndroid PPT
Android PPT
utia yahya
presentasi Android
presentasi Androidpresentasi Android
presentasi Android
Hanasah Run
Makalah so android
Makalah so androidMakalah so android
Makalah so android
Hutommo Bagus
Makalah android
Makalah androidMakalah android
Makalah android
Udinese Udinese
Arsitektur android
Arsitektur androidArsitektur android
Arsitektur android
joandi11
Android [makalah ku]
Android [makalah ku]Android [makalah ku]
Android [makalah ku]
asutenankoe
Ebook Workshop Dasar android
Ebook Workshop Dasar androidEbook Workshop Dasar android
Ebook Workshop Dasar android
Saeful Bahri
Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
Modul 7   integrasi aplikasi dengan facebook api menggunakan intel xdkModul 7   integrasi aplikasi dengan facebook api menggunakan intel xdk
Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
Muhammad Yusuf
372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming
Wirat Mojo
Membuat aplikasi quiz android dengan Intel XDK
Membuat aplikasi quiz android dengan Intel XDKMembuat aplikasi quiz android dengan Intel XDK
Membuat aplikasi quiz android dengan Intel XDK
Nur Rohman
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Muhammad Yusuf
makalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosmakalah sistem operasi - android vd ios
makalah sistem operasi - android vd ios
Melina Krisnawati
Presentasi Jenis-Jenis Android
Presentasi Jenis-Jenis AndroidPresentasi Jenis-Jenis Android
Presentasi Jenis-Jenis Android
Mirna Sulastri
Makalah android
Makalah androidMakalah android
Makalah android
Rizki Ogawa
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Muhammad Yusuf
Makalah sistem operasi android
Makalah sistem operasi androidMakalah sistem operasi android
Makalah sistem operasi android
Budi Wicaksono
Android PPT
Android PPTAndroid PPT
Android PPT
utia yahya
presentasi Android
presentasi Androidpresentasi Android
presentasi Android
Hanasah Run
Makalah so android
Makalah so androidMakalah so android
Makalah so android
Hutommo Bagus
Arsitektur android
Arsitektur androidArsitektur android
Arsitektur android
joandi11

Viewers also liked (6)

Pemrograman Mobile Android (Modul IV)
Pemrograman Mobile Android (Modul IV)Pemrograman Mobile Android (Modul IV)
Pemrograman Mobile Android (Modul IV)
dikwan_moeis
Pemrograman Berorientasi Objek (Modul VI)
Pemrograman Berorientasi Objek (Modul VI)Pemrograman Berorientasi Objek (Modul VI)
Pemrograman Berorientasi Objek (Modul VI)
dikwan_moeis
Jurnal gis dalam bahasa indonesia
Jurnal gis dalam bahasa indonesiaJurnal gis dalam bahasa indonesia
Jurnal gis dalam bahasa indonesia
Ruhimat Coy
cara service laptop
cara service laptopcara service laptop
cara service laptop
kbtiforum
12 jenis kerusakan laptop dan cara memperbaikinya
12 jenis kerusakan laptop dan cara memperbaikinya12 jenis kerusakan laptop dan cara memperbaikinya
12 jenis kerusakan laptop dan cara memperbaikinya
Yantho Lase
Full Buku sakti belajar hacker
Full Buku sakti belajar hackerFull Buku sakti belajar hacker
Full Buku sakti belajar hacker
stephan EL'wiin Shaarawy
Pemrograman Mobile Android (Modul IV)
Pemrograman Mobile Android (Modul IV)Pemrograman Mobile Android (Modul IV)
Pemrograman Mobile Android (Modul IV)
dikwan_moeis
Pemrograman Berorientasi Objek (Modul VI)
Pemrograman Berorientasi Objek (Modul VI)Pemrograman Berorientasi Objek (Modul VI)
Pemrograman Berorientasi Objek (Modul VI)
dikwan_moeis
Jurnal gis dalam bahasa indonesia
Jurnal gis dalam bahasa indonesiaJurnal gis dalam bahasa indonesia
Jurnal gis dalam bahasa indonesia
Ruhimat Coy
cara service laptop
cara service laptopcara service laptop
cara service laptop
kbtiforum
12 jenis kerusakan laptop dan cara memperbaikinya
12 jenis kerusakan laptop dan cara memperbaikinya12 jenis kerusakan laptop dan cara memperbaikinya
12 jenis kerusakan laptop dan cara memperbaikinya
Yantho Lase

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

Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaPengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Fajarudin Noer
So
SoSo
So
Sejahtera Affif
Sqlite
SqliteSqlite
Sqlite
gembel formoza
Android
AndroidAndroid
Android
agus248
Pengenalan sistem operasi dari windows, linux dan Android
Pengenalan sistem operasi dari windows, linux  dan AndroidPengenalan sistem operasi dari windows, linux  dan Android
Pengenalan sistem operasi dari windows, linux dan Android
helmikurniawan9
Makalah android
Makalah androidMakalah android
Makalah android
Ristianawati
Power point android dan aplikasinya
Power point android dan aplikasinyaPower point android dan aplikasinya
Power point android dan aplikasinya
Gibran Ghazi
Power point PPA
Power point PPAPower point PPA
Power point PPA
pecundang_ndak_beres
Android
AndroidAndroid
Android
mihyidi
Pertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programmingPertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programming
heriakj
Presentation1
Presentation1Presentation1
Presentation1
hanalizaanggreany
Presentation1 Sejarah ANDROID
Presentation1 Sejarah ANDROIDPresentation1 Sejarah ANDROID
Presentation1 Sejarah ANDROID
hanalizaanggreany
Presentasi perkembangan android 2015
Presentasi perkembangan android 2015Presentasi perkembangan android 2015
Presentasi perkembangan android 2015
Adam Maulana
Review kuliah tamu
Review kuliah tamuReview kuliah tamu
Review kuliah tamu
Sani Kharismawati
Makalah tik destika 2013
Makalah tik destika 2013Makalah tik destika 2013
Makalah tik destika 2013
aditamayahya
Makalah android
Makalah androidMakalah android
Makalah android
utia yahya
Makalah android
Makalah androidMakalah android
Makalah android
utia yahya
Makalah android
Makalah androidMakalah android
Makalah android
utia yahya
Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdf
andrirachmayadi90
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaPengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Fajarudin Noer
Android
AndroidAndroid
Android
agus248
Pengenalan sistem operasi dari windows, linux dan Android
Pengenalan sistem operasi dari windows, linux  dan AndroidPengenalan sistem operasi dari windows, linux  dan Android
Pengenalan sistem operasi dari windows, linux dan Android
helmikurniawan9
Makalah android
Makalah androidMakalah android
Makalah android
Ristianawati
Power point android dan aplikasinya
Power point android dan aplikasinyaPower point android dan aplikasinya
Power point android dan aplikasinya
Gibran Ghazi
Android
AndroidAndroid
Android
mihyidi
Pertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programmingPertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programming
heriakj
Presentation1 Sejarah ANDROID
Presentation1 Sejarah ANDROIDPresentation1 Sejarah ANDROID
Presentation1 Sejarah ANDROID
hanalizaanggreany
Presentasi perkembangan android 2015
Presentasi perkembangan android 2015Presentasi perkembangan android 2015
Presentasi perkembangan android 2015
Adam Maulana
Makalah tik destika 2013
Makalah tik destika 2013Makalah tik destika 2013
Makalah tik destika 2013
aditamayahya
Makalah android
Makalah androidMakalah android
Makalah android
utia yahya
Makalah android
Makalah androidMakalah android
Makalah android
utia yahya
Makalah android
Makalah androidMakalah android
Makalah android
utia yahya
Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdf
andrirachmayadi90

Recently uploaded (20)

Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Kelas
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
Proposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docxProposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docx
tuminsa934
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptxOrgan Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
IrfanIdris7
Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptxPPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
hendipurnama1
Farmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptxFarmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptx
michellepikachuuu
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
Muqaddimah ANGGARAN DASAR Muhammadiyah .pptx
Muqaddimah ANGGARAN DASAR  Muhammadiyah .pptxMuqaddimah ANGGARAN DASAR  Muhammadiyah .pptx
Muqaddimah ANGGARAN DASAR Muhammadiyah .pptx
suwaibahkapa2
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptxSAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
Baharin Salleh
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Dadang Solihin
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
Dita835610
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdfPPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
ListiawatiAMdKeb
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Kelas
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
Proposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docxProposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docx
tuminsa934
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptxOrgan Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
IrfanIdris7
Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptxPPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
hendipurnama1
Farmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptxFarmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptx
michellepikachuuu
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
Muqaddimah ANGGARAN DASAR Muhammadiyah .pptx
Muqaddimah ANGGARAN DASAR  Muhammadiyah .pptxMuqaddimah ANGGARAN DASAR  Muhammadiyah .pptx
Muqaddimah ANGGARAN DASAR Muhammadiyah .pptx
suwaibahkapa2
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptxSAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
Baharin Salleh
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Dadang Solihin
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
Dita835610
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdfPPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
ListiawatiAMdKeb

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