SlideShare 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

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
 
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
 
presentasi Android
presentasi Androidpresentasi Android
presentasi Android
Hanasah Run
 
Makalah android
Makalah androidMakalah android
Makalah android
Udinese Udinese
 
Arsitektur android
Arsitektur androidArsitektur android
Arsitektur android
joandi11
 

What's hot (20)

Android [makalah ku]
Android [makalah ku]Android [makalah ku]
Android [makalah ku]
 
Ebook Workshop Dasar android
Ebook Workshop Dasar androidEbook Workshop Dasar android
Ebook Workshop Dasar android
 
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
 
D0215610(muh ikram s)
D0215610(muh ikram s)D0215610(muh ikram s)
D0215610(muh ikram s)
 
372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming
 
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
 
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 ...
 
Pengenalan android
Pengenalan androidPengenalan android
Pengenalan android
 
makalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosmakalah sistem operasi - android vd ios
makalah sistem operasi - android vd ios
 
Presentasi Jenis-Jenis Android
Presentasi Jenis-Jenis AndroidPresentasi Jenis-Jenis Android
Presentasi Jenis-Jenis Android
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Ppt android
Ppt androidPpt android
Ppt android
 
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
 
Makalah sistem operasi android
Makalah sistem operasi androidMakalah sistem operasi android
Makalah sistem operasi android
 
Android PPT
Android PPTAndroid PPT
Android PPT
 
Android ppt
Android pptAndroid ppt
Android ppt
 
presentasi Android
presentasi Androidpresentasi Android
presentasi Android
 
Makalah so android
Makalah so androidMakalah so android
Makalah so android
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Arsitektur android
Arsitektur androidArsitektur android
Arsitektur android
 

Viewers also liked

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
 

Viewers also liked (6)

Pemrograman Mobile Android (Modul IV)
Pemrograman Mobile Android (Modul IV)Pemrograman Mobile Android (Modul IV)
Pemrograman Mobile Android (Modul IV)
 
Pemrograman Berorientasi Objek (Modul VI)
Pemrograman Berorientasi Objek (Modul VI)Pemrograman Berorientasi Objek (Modul VI)
Pemrograman Berorientasi Objek (Modul VI)
 
Jurnal gis dalam bahasa indonesia
Jurnal gis dalam bahasa indonesiaJurnal gis dalam bahasa indonesia
Jurnal gis dalam bahasa indonesia
 
cara service laptop
cara service laptopcara service laptop
cara service laptop
 
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
 
Full Buku sakti belajar hacker
Full Buku sakti belajar hackerFull Buku sakti belajar hacker
Full Buku sakti belajar hacker
 

Similar to Pemrograman Mobile Android (Modul I)

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
Sqlite
SqliteSqlite
Android
AndroidAndroid
Android
agus248
 
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 2013aditamayahya
 
Makalah android
Makalah androidMakalah android
Makalah androidutia yahya
 
Makalah android
Makalah androidMakalah android
Makalah androidutia 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
 
Tugas makalah bahasa indonesia
Tugas makalah bahasa indonesiaTugas makalah bahasa indonesia
Tugas makalah bahasa indonesia
Chairul Iskandar
 

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
 
So
SoSo
So
 
Sqlite
SqliteSqlite
Sqlite
 
Android
AndroidAndroid
Android
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Android
AndroidAndroid
Android
 
Power point android dan aplikasinya
Power point android dan aplikasinyaPower point android dan aplikasinya
Power point android dan aplikasinya
 
Power point PPA
Power point PPAPower point PPA
Power point PPA
 
Android
AndroidAndroid
Android
 
Pertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programmingPertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programming
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation1 Sejarah ANDROID
Presentation1 Sejarah ANDROIDPresentation1 Sejarah ANDROID
Presentation1 Sejarah ANDROID
 
Presentasi perkembangan android 2015
Presentasi perkembangan android 2015Presentasi perkembangan android 2015
Presentasi perkembangan android 2015
 
Review kuliah tamu
Review kuliah tamuReview kuliah tamu
Review kuliah tamu
 
Makalah tik destika 2013
Makalah tik destika 2013Makalah tik destika 2013
Makalah tik destika 2013
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdf
 
Tugas makalah bahasa indonesia
Tugas makalah bahasa indonesiaTugas makalah bahasa indonesia
Tugas makalah bahasa indonesia
 

Recently uploaded

ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
Nur afiyah
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
akram124738
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Aksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos ValidasiAksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos Validasi
DinaSetiawan2
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
GusniartiGusniarti5
 
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
asepridwan50
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptxPOKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
KotogadangKependuduk
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
Penjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptxPenjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptx
GuneriHollyIrda
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
budimoko2
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
maulatamah
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
RUBEN Mbiliyora
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
YuristaAndriyani1
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
sitispd78
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 

Recently uploaded (20)

ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Aksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos ValidasiAksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos Validasi
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
 
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptxPOKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
Penjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptxPenjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptx
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 

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