5/20/2018 00 PAPB 00 PengantarKuliah.pptx
1/15
PengembanganAplikasi Perangkat
BergerakMobile Application Development (IFK15041)Lecture Notes
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
Aryo Pinandito, ST, M.MT
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
2/15
Pemrograman AplikasiPerangkat Bergerak
! Mata Kuliah : Pemrograman Aplikasi Perangkat Bergerak
! Kode/Sifat : IFK15041/ Pilihan
! Bobot : 3 sks
!
Semester : Ganjil (5/7)
! Mata Kuliah Prasyarat :
! Analisis dan Perancangan Sistem (Minimal Nilai D) atau
! Pemodelan Berorientasi Objek (Minimal Nilai D)
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
3/15
Kompetensi yang Diharapkan! Mengetahui perkembangan teknologi aplikasi perangkat
bergerak yang terbarukan (up-to-date) saat ini,
! Mengetahui dan memahami karakteristik dari aplikasi
pada perangkat bergerak,
! Mengetahui macam-macam perangkat keras dari
perangkat bergerak,
! Mengetahui dan memahami konsep perancanganaplikasi pada perangkat bergerak,
! Mampu merancang aplikasi perangkat bergerak,
! Mengetahui, memahami, dan mampu
mengimplementasikan berbagai macam platformpengembangan dan tools yang ada,
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
4/15
Kompetensiyang Diharapkan (2)
! Mengetahui dan memahami arsitektur Google Android,
! Mengetahui, memahami, dan mampu menggunakanlingkungan pengembangan untuk membuat aplikasi
pada Google Android,
! Mampu mengimplementasikan program aplikasi
perangkat bergerak pada Google Android Emulator,
! Mengetahui dan memahami event-event pada platformGoogle Android dan mengimplementasikannya pada
program aplikasi perangkat bergerak,
! Mengetahui, memahami, dan mampu
mengimplementasikan program yang dapat mengaksesantarmuka sensor pada perangkat bergerak,
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
5/15
Kompetensiyang Diharapkan (3)! Mengetahui, memahami, dan mampu mengimplementasikan
HTML5, CSS3, dan Javascript untuk membuat sebuah antarmukaaplikasi perangkat bergerak,
! Mengetahui framework jQuery dan mampu menggunakan jQueryuntuk membuat animasi pada aplikasi perangkat bergerak,
! Mengetahui dan memahami local client storage yang dapatdigunakan untuk menyimpan informasi secara offline,
!
Mampu membuat aplikasi perangkat bergerak berbasis web yangdapat dijalankan dan digunakan secara offline,
! Mampu membuat aplikasi perangkat bergerak berbasis webmenjadi aplikasi native,
! Mampu membuat dan mendistribusikan aplikasi perangkatbergerak yang siap untuk digunakan, dan
! Mampu menganalisis, merancang, mengimplementasikan, dan
membangun aplikasi perangkat bergerak baik itu secara nativeataupun berbasis web pada perangkat bergerak.
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
6/15
Materi Kuliah! Pengenalan Aplikasi Perangkat Bergerak
! Konsep Pengembangan Aplikasi Bergerak
! Pengembangan Aplikasi Perangkat Bergerak Native
! Pengembangan Aplikasi Perangkat Bergerak
Berbasis Web
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
7/15
Rincian Materi Kuliah! Perkembangan Aplikasi Bergerak
! Jenis dan karakteristik Aplikasi Mobile
! Anatomi Aplikasi Bergerak
! Perangkat Keras Divais Bergerak
!
Konsep Pengembangan AplikasiBergerak
!
Perancangan Aplikasi
! Platform Pengembangan
! Framework Cross Platform
!
Pemilihan Platform dan Tools
! Arsitektur Google Android
! Lingkungan Pengembangan &Emulator
! Event Based Programming
! Antarmuka pada Sensor Perangkat
! Pengenalan HTML5, CSS3, danJavascript
! Jquery & Animasi
! Client Side Storage
! Bekerja Offline
! Menjadikan Aplikasi Native danDistribusi Aplikasi
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
8/15
Referensi! Fling, Brian. (2009). Mobile Design and
Development. OReilly Media.
! Stark, Jonathan. (2010). Building Android Apps withHTML, CSS, and JavaScript. OReilly. Sebastopol.
California.! Dannen, Chris and White, Christopher. (2011).
Beginning iOS Apps with Facebook and TwitterAPIsfor iPhone, iPad, and iPod touch. Apress. NewYork.
!
Svennerberg, Gabriel. (2010). Beginning GoogleMaps API 3. Apress. New York
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
9/15
Strategi Perkuliahan! Kuliah akan dilakukan dengan menggunakan cara:
! ceramah,
! perencanaan proyek,
! presentasi hasil proyek,
!
tanyajawab, dan! diskusi
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
10/15
Proyek Akhir! Mahasiswa diwajibkan bekerja dalam sebuah tim
atau kelompok untuk membuat proyek perangkatlunak yang aplikatif.
! Hasil proyek tersebut akan dijadikan proyek akhir
mata kuliah yang dipresentasikan pada saatperencanaan dan hasil.
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
11/15
Sistem Evaluasi dan Penilaian
! Aktivitas mahasiswa dalam mengikuti perkuliahan.
! Pemahaman mahasiswa terhadap ketercapaiantujuan pembelajaran yang ditunjukkan dari hasilkerja mandiri dan kelompok.
!
Pemahaman mahasiswa terhadap topik bahasanyang ditunjukkan dari skor perolehannya dalamujian baik dari tugas-tugas yang dikerjakan, quiz,atau ujian semester.
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
12/15
Nilai Akhir! TQK: Tugas/Quiz/Keaktifan Mahasiswa di kelas
[35%]
! UTS: Ujian Tengah Semester [30%]
! UAS: Ujian Akhir Semester / Proyek AKhir [35%]
!
NILAI AKHIR = 0.35xTQK + 0.3xUTS + 0.35xUAS
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
13/15
Sarana Pendukung! Komputer & Mobile Device
! Laboratorium
! Laptop sendiri
! Web & eLearning
!
Moodle - eLearning! Blog: !""#$%%&'()*+,-".',*./*&-*01
! Blog masing-masing mahasiswa
! Wakil Kelas
! Ketua kelas
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
14/15
Aturan Kelas! Kuliah hadir tepat waktu
! Kehadiran minimal 80%
! Jujur dan bersungguh-sungguh dalam mengerjakansetiap Tugas, Kuis maupun Ujian
!
Menghindari plagiasi dalam setiap tugas! Pelanggaran plagiasi akan memperoleh sanksi:
pekerjaan tidak diakui (nilai 0)
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5/20/2018 00 PAPB 00 PengantarKuliah.pptx
15/15
Next! Pemilihan Wakil Kelas
! Tugas Mandiri
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya