View
228
Download
2
Category
Preview:
Citation preview
PENGEMBANGAN APLIKASIPERANGKAT BERGERAK
(MOBILE)
K Candra Brata
Mobille App Lab 2015-2016
“ RencanaPembelajaran
@AndraBrata
“ Hundreds of billions ofAndroid mobile phoneusers are already there, looking and waiting for the next clever or useful application, and that application could be yours. “
Nama : PAPB Code : IFK15041 Semester : Genap (4/6) Credit : 3 sks (16 meetings) Status : Pilihan Pre-requisite :
- Analisis Perancangan Sistem- Pemodelan Berorientasi Objek
Deskripsi Matakuliah
KOMPETENSI MAHASISWA : Mengetahui perkembangan teknologi aplikasi perangkat bergerak. Memahami karakteristik dari aplikasi mobile. Mengetahui berbagai perangkat keras dari perangkat bergerak. Memahami konsep perancangan aplikasi pada perangkat bergerak. Mampu merancang aplikasi perangkat bergerak. Memahami dan mampu mengimplementasikan berbagai macam
platform pengembangan dan tools yang ada.
KOMPETENSI MAHASISWA (2): Mengetahui dan memahami arsitektur Google Android. Mengetahui, memahami, dan mampu menggunakan lingkungan
pengembangan untuk membuat aplikasi pada Google Android. Mampu mengimplementasikan program aplikasi perangkat bergerak
pada Google Android Emulator. Mengetahui dan memahami event-event pada platform Google Android
dan mengimplementasikannya pada program aplikasi perangkat bergerak.
Mengetahui, memahami, dan mampu mengimplementasikan program yang dapat mengakses antarmuka sensor pada perangkat bergerak.
KOMPETENSI MAHASISWA (3): Mengetahui, memahami, dan dapat menerapkan struktur data pada
dokumen dalam format JSON Mampu membuat web service yang dapat menghasilkan dokumen
JSON Mampu mengakses data dalam format JSON pada aplikasi berbasis
Google Android. Mengetahui dan memahami Google Maps API framework Mengetahui, memahami, dan mampu mengimplementasikan program
yang dapat mengakses antarmuka sensor pada perangkat bergerak, Mampu menganalisis, merancang, mengimplementasikan, dan
membangun aplikasi perangkat bergerak baik itu secara native ataupun berbasis web pada perangkat bergerak.
NO MATERI NO MATERI
1 Perkembangan Aplikasi Bergerak 9 JSON
2 Pengenalan Android Studio 10 REST dan web service
3 Android User Interface 11 Google Maps API
4 Event 12 Quiz II
5 ListView, Collection, dan Adapter 13 Google Maps Application
6 Quiz I 14 Project Evaluation
7 Thread 15 Project Evaluation
8 UTS 16 UAS
Tidak ada buku acuan khusus, silakan menggunakan referensi apa saja.
Fling, Brian. (2009): Mobile Design and Development. O’Reilly Media. Stark, Jonathan. (2010). “Building Android Apps with HTML, CSS, and
JavaScript”. O’Reilly. Sebastopol. California. Meier, Reto. (2010). “Profesional Android 2 Application Development,
Second Edition”. Wiley Publishing , Inc. Murphy, Mark L. (2010). “Begining Android 2”. Apress. Murphy, Mark L. (2011). “Begining Android 3.” Apress. Svennerberg, Gabriel. (2010). “Beginning Google Maps API 3”.
Apress. New York
PENILAIAN: UTS - 25% Quiz - 15% Tugas terstruktur, kehadiran, keaktifan, attitude - 25% Project (UAS) - 35%
Membuat aplikasi (mobile) yang interaktif dan inovatifNilai UAS = 60% Laporan + 40% Presentasi
Nilai Akhir Kelas = Nilai UAS + Nilai Tugas + Nilai Quiz + Nilai UTS
Rules...1. Respect everyone2. Kehadiran minimal 80% untuk bisa mengikuti UAS
Peringatan : Kehadiran < 80%, nilai akhir adalah E3. Toleransi Keterlambatan 30 menit. Lebih dari 30 ?4. Diperbolehkan membawa makanan di dalam kelas.**5. Sakit, izin, absen dengan surat atau dengan alasan tertentu
diperbolehkan (mahasiswa dianggap hadir).6. Tidak ada dering HP.7. keterlambatan pengumpulkan Tugas, mendapat pengurangan poin
50% dari nilai tugas (per hari).8. Avoid Cheating => Punishment and Hard penalty
TUGAS 1.
Tools and Platform Preparation :
Java (JDK) Android SDK
SDK Build-tools 23.0.1Android API min 14 Extras: Android Support Repository Android Support Library Google Play Services Google Repository Google USB Driver Google Web Driver
Android Studio Genymotion + Emulator
min ICS (4.0), rec JB (4.1)
Hello World
Recommended