00 papb 00 pengantarkuliah.pptx

Upload: dennyragil

Post on 11-Oct-2015

36 views

Category:

Documents


0 download

DESCRIPTION

Beris tentang materi PPB yang berisi tentang bagaimana kita membangun sebuah aplikasi berbasis android

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