Top Banner

of 15

00 PAPB 00 PengantarKuliah.pptx

Oct 11, 2015

Download

Documents

DennyRagil

Beris tentang materi PPB yang berisi tentang bagaimana kita membangun sebuah aplikasi berbasis android
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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