pengembangan aplikasi perangkat bergerak · pdf filemampu merancang aplikasi perangkat...

19
PENGEMBANGAN APLIKASI PERANGKAT BERGERAK (MOBILE) K Candra Brata Mobille App Lab 2015-2016 Rencana Pembelajaran

Upload: vantruc

Post on 04-Feb-2018

228 views

Category:

Documents


2 download

TRANSCRIPT

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. “

Why Android ?

Downloaded App

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

Kemampuan Mahasiswa Yang Diharapkan

KOMPETENSI

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.

Materi Perkuliahan Yang Akan Dipelajari

POKOK BAHASAN

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

Literatur yang dapat digunakan

REFERENSI

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

KONTRAK KULIAH

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

Thanks!

Mobile app Lab, C1.8 Building

[email protected]

[email protected]

QUESTIONS?You can find me at: