pengembangan aplikasi perangkat bergerak - student...
TRANSCRIPT
![Page 1: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/1.jpg)
Pengembangan Aplikasi Perangkat
Bergerak Mobile Application Development (IFK15041)
Lecture Notes
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
Aryo Pinandito, ST, M.MT
![Page 2: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/2.jpg)
Pemrograman Aplikasi Perangkat 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
![Page 3: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/3.jpg)
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 perancangan
aplikasi pada perangkat bergerak, � Mampu merancang aplikasi perangkat bergerak, � Mengetahui, memahami, dan mampu
mengimplementasikan berbagai macam platform pengembangan dan tools yang ada,
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
![Page 4: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/4.jpg)
Kompetensi yang Diharapkan (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,
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
![Page 5: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/5.jpg)
Kompetensi yang Diharapkan (3) � Mengetahui, memahami, dan mampu mengimplementasikan
HTML5, CSS3, dan Javascript untuk membuat sebuah antarmuka aplikasi perangkat bergerak,
� Mengetahui framework jQuery dan mampu menggunakan jQuery untuk membuat animasi pada aplikasi perangkat bergerak,
� Mengetahui dan memahami local client storage yang dapat digunakan untuk menyimpan informasi secara offline,
� Mampu membuat aplikasi perangkat bergerak berbasis web yang dapat dijalankan dan digunakan secara offline,
� Mampu membuat aplikasi perangkat bergerak berbasis web menjadi aplikasi native,
� Mampu membuat dan mendistribusikan aplikasi perangkat bergerak yang siap untuk digunakan, dan
� Mampu menganalisis, merancang, mengimplementasikan, dan membangun aplikasi perangkat bergerak baik itu secara native ataupun berbasis web pada perangkat bergerak.
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
![Page 6: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/6.jpg)
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
![Page 7: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/7.jpg)
Rincian Materi Kuliah � Perkembangan Aplikasi Bergerak
� Jenis dan karakteristik Aplikasi Mobile
� Anatomi Aplikasi Bergerak
� Perangkat Keras Divais Bergerak
� Konsep Pengembangan Aplikasi Bergerak
� 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, dan Javascript
� Jquery & Animasi
� Client Side Storage
� Bekerja Offline
� Menjadikan Aplikasi Native dan Distribusi Aplikasi
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
![Page 8: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/8.jpg)
Referensi � 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.
� Dannen, Chris and White, Christopher. (2011). “Beginning iOS Apps with Facebook and Twitter APIsfor iPhone, iPad, and iPod touch”. Apress. New York.
� Svennerberg, Gabriel. (2010). “Beginning Google Maps API 3”. Apress. New York
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
![Page 9: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/9.jpg)
Strategi Perkuliahan � Kuliah akan dilakukan dengan menggunakan cara:
� ceramah, � perencanaan proyek, � presentasi hasil proyek, � tanya–jawab, dan � diskusi
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
![Page 10: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/10.jpg)
Proyek Akhir � Mahasiswa diwajibkan bekerja dalam sebuah tim
atau kelompok untuk membuat proyek perangkat lunak yang aplikatif.
� Hasil proyek tersebut akan dijadikan proyek akhir mata kuliah yang dipresentasikan pada saat perencanaan dan hasil.
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
![Page 11: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/11.jpg)
Sistem Evaluasi dan Penilaian � Aktivitas mahasiswa dalam mengikuti perkuliahan. � Pemahaman mahasiswa terhadap ketercapaian
tujuan pembelajaran yang ditunjukkan dari hasil kerja mandiri dan kelompok.
� Pemahaman mahasiswa terhadap topik bahasan yang ditunjukkan dari skor perolehannya dalam ujian baik dari tugas-tugas yang dikerjakan, quiz, atau ujian semester.
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
![Page 12: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/12.jpg)
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
![Page 13: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/13.jpg)
Sarana Pendukung � Komputer & Mobile Device
� Laboratorium � Laptop sendiri
� Web & eLearning � Moodle - eLearning � Blog: http://aryo.lecture.ub.ac.id � Blog masing-masing mahasiswa
� Wakil Kelas � Ketua kelas
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
![Page 14: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/14.jpg)
Aturan Kelas � Kuliah hadir tepat waktu � Kehadiran minimal 80% � Jujur dan bersungguh-sungguh dalam mengerjakan
setiap 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
![Page 15: Pengembangan Aplikasi Perangkat Bergerak - Student Blogblog.ub.ac.id/ucupucup/files/2013/10/00-PAPB-00-PengantarKuliah... · Pemrograman Aplikasi Perangkat Bergerak ! Mata Kuliah](https://reader034.vdocuments.mx/reader034/viewer/2022052305/5a799b4f7f8b9a6c158d96e4/html5/thumbnails/15.jpg)
Next � Pemilihan Wakil Kelas � Tugas Mandiri
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya