Pengembangan Aplikasi Perangkat Bergerak Mobile Application Development (IFK15041) Lecture Notes
Aryo Pinandito, ST, M.MT
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
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
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
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
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
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
Rincian Materi Kuliah
Perkembangan Aplikasi Bergerak
Arsitektur Google Android
Jenis dan karakteristik Aplikasi Mobile
Anatomi Aplikasi Bergerak
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
Perangkat Keras Divais Bergerak Konsep Pengembangan Aplikasi Bergerak Perancangan Aplikasi Platform Pengembangan Framework Cross Platform Pemilihan Platform dan Tools
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
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
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
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
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
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
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
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
Next Pemilihan Wakil Kelas Tugas Mandiri
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya