SlideShare a Scribd company logo
1 of 20
Download to read offline
Pengantar Android
(Pemrograman Mobile)
POLITEKNIK
MITRA KARYA MANDIRI
BREBES
©2021 | https://www.poltekmkm-bbs.ac.id/
©2021 | https://www.poltekmkm-bbs.ac.id/
Apa itu Android?
✓ Sistem operasi seluler berbasis Linux kernel
✓ Antarmuka Pengguna untuk layar sentuh
✓ Digunakan pada lebih dari 80% dari semua smartphone
✓ Menjalankan perangkat seperti jam tangan, TV, dan mobil
✓ Lebih dari 2 Juta aplikasi Android di Google Play store
✓ Sangat mudah disesuaikan untuk perangkat / oleh vendor
Sumber terbuka
Interaksi Pengguna
Android
➢ Isyarat sentuh: menggesek, mengetuk, mencubit
➢ Keyboard virtual untuk karakter, angka, dan emoji
➢ Mendukung Bluetooth, USB controller dan peripheral
©2021 | https://www.poltekmkm-bbs.ac.id/
Layar Utama
Android
➢ Ikon peluncur untuk aplikasi
➢ Widget pembaruan otomatis untuk
konten langsung
➢ Bisa berisi beberapa laman
➢ Folder untuk mengatur aplikasi
➢ "OK Google"
©2021 | https://www.poltekmkm-bbs.ac.id/
Contoh Aplikasi
Android
©2021 | https://www.poltekmkm-bbs.ac.id/
Android Software
Developer Kit (SDK)
©2021 | https://www.poltekmkm-bbs.ac.id/
● Alat development (debugger, monitor, editor)
● Pustaka/ library (peta, perangkat yang dapat dikenakan)
● Perangkat virtual (emulator)
● Dokumentasi (developers.android.com)
● Kode contoh
Android Studio
©2021 | https://www.poltekmkm-bbs.ac.id/
Google Play Store
©2021 | https://www.poltekmkm-bbs.ac.id/
Mempublikasikan aplikasi melalui Google Play store:
● Toko aplikasi resmi untuk Android
● Layanan distribusi digital yang dioperasikan oleh Google
©2021 | https://www.poltekmkm-bbs.ac.id/
Arsitektur Platform
Android
Tumpukan Android
©2021 | https://www.poltekmkm-bbs.ac.id/
1. Aplikasi pengguna dan system
2. Android OS API dalam kerangka
kerja Java
3. Menjalankan API/Program
4. Dukungan Hardware
5. Linux Kernel (System)
Aplikasi Pengguna &
Sistem
©2021 | https://www.poltekmkm-bbs.ac.id/
❑ Aplikasi sistem tidak memiliki status khusus
❑ Aplikasi sistem menyediakan kemampuan penting bagi
pengembang aplikasi
Contoh:
Aplikasi Anda bisa menggunakan aplikasi sistem untuk
mengirimkan pesan SMS.
Kerangka Kerja Java API
(Java API Framework)
©2021 | https://www.poltekmkm-bbs.ac.id/
Keseluruhan rangkaian fitur pada Android OS tersedia untuk
Anda melalui API yang ditulis dalam bahasa Java.
● Menampilkan hierarki kelas untuk membuat layar UI
● Pengelola pemberitahuan
● Pengelola aktivitas untuk siklus hidup dan navigasi
● Penyedia materi untuk mengakses data dari aplikasi lainnya
Waktu Proses
Android
©2021 | https://www.poltekmkm-bbs.ac.id/
Setiap aplikasi menjalankan proses masing-masing dengan
instance Waktu Proses Android.
Pustaka C/C++
Setiap aplikasi menjalankan proses masing-masing dengan
instance Waktu Proses Android.
Hardware Abstraction
Layer (HAL)
©2021 | https://www.poltekmkm-bbs.ac.id/
o Antarmuka standar yang menunjukkan kemampuan
hardware perangkat sebagai pustaka
Contoh: Kamera, modul Bluetooth, GPS, Sensors, Audio
Linux Kernel
©2021 | https://www.poltekmkm-bbs.ac.id/
Threading dan manajemen memori tingkat-rendah
● Fitur keamanan
● Driver
Versi Android
©2021 | https://www.poltekmkm-bbs.ac.id/
Riwayat Android dan
Versi Platform
untuk beberapa versi
10 terakhir
©2021 | https://www.poltekmkm-bbs.ac.id/
Apa yang dimaksud Android?
✓ Satu atau beberapa layar interaktif
✓ Ditulis menggunakan Bahasa Pemrograman Java dan XML
✓ Menggunakan Android Software Development Kit (SDK)
✓ Menggunakan pustaka Android and Android Application
✓ Framework
✓ Dijalankan oleh mesin Android Runtime Virtual (ART)
Tipe Komponen
©2021 | https://www.poltekmkm-bbs.ac.id/
● Aktivitas adalah layar tunggal dengan antarmuka
pengguna
● Layanan mengerjakan tugas yang berlangsung-lama di
latar belakang
● Penyedia materi mengelola satu set data bersama
● Penerima siaran merespons pemberitahuan seluruhsistem
Bayangkan Android
Adalah Sebuah Hotel
©2021 | https://www.poltekmkm-bbs.ac.id/
Aplikasi Anda adalah tamunya
● Sistem Android adalah manajer hotel
● Layanan akan tersedia ketika Anda memintanya (intent)
○ Di latar depan (adalah aktivitas) seperti pendaftaran
○ Di latar belakang (adalah layanan) seperti binatu
● Memanggil Anda ketika paket telah tiba (penerima siaran)
● Mengakses biro wisata di kota (penyedia materi)
eltwordy99@gmail.com
eltwordy
©2021

More Related Content

Similar to Pemrograman Mobile - (Pengantar Android)

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
 
Trend and how to develop android applications
Trend and how to develop android applicationsTrend and how to develop android applications
Trend and how to develop android applications
alfach
 
Ptik android12
Ptik android12Ptik android12
Ptik android12
HuseinSS
 

Similar to Pemrograman Mobile - (Pengantar Android) (20)

Ebook Workshop Dasar android
Ebook Workshop Dasar androidEbook Workshop Dasar android
Ebook Workshop Dasar android
 
S o
S oS o
S o
 
Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)
 
makalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosmakalah sistem operasi - android vd ios
makalah sistem operasi - android vd ios
 
Sqlite
SqliteSqlite
Sqlite
 
Pertemuan1 installasi eclipse
Pertemuan1 installasi eclipsePertemuan1 installasi eclipse
Pertemuan1 installasi eclipse
 
Review kuliah tamu
Review kuliah tamuReview kuliah tamu
Review kuliah tamu
 
Trend and how to develop android applications
Trend and how to develop android applicationsTrend and how to develop android applications
Trend and how to develop android applications
 
Dicoding Developer Coaching #23: Android | Membangun Modern App dengan Jetpac...
Dicoding Developer Coaching #23: Android | Membangun Modern App dengan Jetpac...Dicoding Developer Coaching #23: Android | Membangun Modern App dengan Jetpac...
Dicoding Developer Coaching #23: Android | Membangun Modern App dengan Jetpac...
 
Pengenalan android ndk
Pengenalan android ndkPengenalan android ndk
Pengenalan android ndk
 
Ptik android
Ptik androidPtik android
Ptik android
 
Ptik android12
Ptik android12Ptik android12
Ptik android12
 
So
SoSo
So
 
Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdf
 
Proposal PA reynold syahputra
Proposal PA reynold syahputraProposal PA reynold syahputra
Proposal PA reynold syahputra
 
Proposal PA reynold syahputra
Proposal PA reynold syahputraProposal PA reynold syahputra
Proposal PA reynold syahputra
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Android
AndroidAndroid
Android
 
Temu 2 PABP - Karakteristik Platform.pptx
Temu 2 PABP - Karakteristik Platform.pptxTemu 2 PABP - Karakteristik Platform.pptx
Temu 2 PABP - Karakteristik Platform.pptx
 
[Old Introduction] ANDROID, from Newbie for Newbies
[Old Introduction] ANDROID, from Newbie for Newbies[Old Introduction] ANDROID, from Newbie for Newbies
[Old Introduction] ANDROID, from Newbie for Newbies
 

Pemrograman Mobile - (Pengantar Android)

  • 1. Pengantar Android (Pemrograman Mobile) POLITEKNIK MITRA KARYA MANDIRI BREBES ©2021 | https://www.poltekmkm-bbs.ac.id/
  • 2. ©2021 | https://www.poltekmkm-bbs.ac.id/ Apa itu Android? ✓ Sistem operasi seluler berbasis Linux kernel ✓ Antarmuka Pengguna untuk layar sentuh ✓ Digunakan pada lebih dari 80% dari semua smartphone ✓ Menjalankan perangkat seperti jam tangan, TV, dan mobil ✓ Lebih dari 2 Juta aplikasi Android di Google Play store ✓ Sangat mudah disesuaikan untuk perangkat / oleh vendor Sumber terbuka
  • 3. Interaksi Pengguna Android ➢ Isyarat sentuh: menggesek, mengetuk, mencubit ➢ Keyboard virtual untuk karakter, angka, dan emoji ➢ Mendukung Bluetooth, USB controller dan peripheral ©2021 | https://www.poltekmkm-bbs.ac.id/
  • 4. Layar Utama Android ➢ Ikon peluncur untuk aplikasi ➢ Widget pembaruan otomatis untuk konten langsung ➢ Bisa berisi beberapa laman ➢ Folder untuk mengatur aplikasi ➢ "OK Google" ©2021 | https://www.poltekmkm-bbs.ac.id/
  • 5. Contoh Aplikasi Android ©2021 | https://www.poltekmkm-bbs.ac.id/
  • 6. Android Software Developer Kit (SDK) ©2021 | https://www.poltekmkm-bbs.ac.id/ ● Alat development (debugger, monitor, editor) ● Pustaka/ library (peta, perangkat yang dapat dikenakan) ● Perangkat virtual (emulator) ● Dokumentasi (developers.android.com) ● Kode contoh
  • 7. Android Studio ©2021 | https://www.poltekmkm-bbs.ac.id/
  • 8. Google Play Store ©2021 | https://www.poltekmkm-bbs.ac.id/ Mempublikasikan aplikasi melalui Google Play store: ● Toko aplikasi resmi untuk Android ● Layanan distribusi digital yang dioperasikan oleh Google
  • 10. Tumpukan Android ©2021 | https://www.poltekmkm-bbs.ac.id/ 1. Aplikasi pengguna dan system 2. Android OS API dalam kerangka kerja Java 3. Menjalankan API/Program 4. Dukungan Hardware 5. Linux Kernel (System)
  • 11. Aplikasi Pengguna & Sistem ©2021 | https://www.poltekmkm-bbs.ac.id/ ❑ Aplikasi sistem tidak memiliki status khusus ❑ Aplikasi sistem menyediakan kemampuan penting bagi pengembang aplikasi Contoh: Aplikasi Anda bisa menggunakan aplikasi sistem untuk mengirimkan pesan SMS.
  • 12. Kerangka Kerja Java API (Java API Framework) ©2021 | https://www.poltekmkm-bbs.ac.id/ Keseluruhan rangkaian fitur pada Android OS tersedia untuk Anda melalui API yang ditulis dalam bahasa Java. ● Menampilkan hierarki kelas untuk membuat layar UI ● Pengelola pemberitahuan ● Pengelola aktivitas untuk siklus hidup dan navigasi ● Penyedia materi untuk mengakses data dari aplikasi lainnya
  • 13. Waktu Proses Android ©2021 | https://www.poltekmkm-bbs.ac.id/ Setiap aplikasi menjalankan proses masing-masing dengan instance Waktu Proses Android. Pustaka C/C++ Setiap aplikasi menjalankan proses masing-masing dengan instance Waktu Proses Android.
  • 14. Hardware Abstraction Layer (HAL) ©2021 | https://www.poltekmkm-bbs.ac.id/ o Antarmuka standar yang menunjukkan kemampuan hardware perangkat sebagai pustaka Contoh: Kamera, modul Bluetooth, GPS, Sensors, Audio
  • 15. Linux Kernel ©2021 | https://www.poltekmkm-bbs.ac.id/ Threading dan manajemen memori tingkat-rendah ● Fitur keamanan ● Driver
  • 16. Versi Android ©2021 | https://www.poltekmkm-bbs.ac.id/ Riwayat Android dan Versi Platform untuk beberapa versi 10 terakhir
  • 17. ©2021 | https://www.poltekmkm-bbs.ac.id/ Apa yang dimaksud Android? ✓ Satu atau beberapa layar interaktif ✓ Ditulis menggunakan Bahasa Pemrograman Java dan XML ✓ Menggunakan Android Software Development Kit (SDK) ✓ Menggunakan pustaka Android and Android Application ✓ Framework ✓ Dijalankan oleh mesin Android Runtime Virtual (ART)
  • 18. Tipe Komponen ©2021 | https://www.poltekmkm-bbs.ac.id/ ● Aktivitas adalah layar tunggal dengan antarmuka pengguna ● Layanan mengerjakan tugas yang berlangsung-lama di latar belakang ● Penyedia materi mengelola satu set data bersama ● Penerima siaran merespons pemberitahuan seluruhsistem
  • 19. Bayangkan Android Adalah Sebuah Hotel ©2021 | https://www.poltekmkm-bbs.ac.id/ Aplikasi Anda adalah tamunya ● Sistem Android adalah manajer hotel ● Layanan akan tersedia ketika Anda memintanya (intent) ○ Di latar depan (adalah aktivitas) seperti pendaftaran ○ Di latar belakang (adalah layanan) seperti binatu ● Memanggil Anda ketika paket telah tiba (penerima siaran) ● Mengakses biro wisata di kota (penyedia materi)