Global searching is not enabled.
Skip to main content

Topic outline

  • Profil Mata Kuliah


    • Video berikut merupakan sedikit preview kegiatan Google Developers Kejar & Google Faculty Training yang pernah saya ikuti dari hasil belajar Pemrograman Mobile dan berbagai kegiatan yang berhubungan dengan developer. Semoga bisa menjadi inspirasi untuk lebih aktif belajar dan memperluas pengetahuan agar bisa mencapai cita-cita.

    • Berikut buku ajar interaktif berbentuk flipbook sebagai acuan untuk mempelajari pokok bahasan Pemrograman Mobile selama 1 semester ini. Flipbook dapat dilihat secara online melalui link url di atas atau juga dapat mengunduh versi offline berbentuk flash berikut.


      Buka Flipbook Online klik disini (pelajari lewat browser)

      Download Flipbook Offline (file swf) klik disini (untuk membuka file swf bisa menginstal flash player)

      Selain buku ajar utama tersebut, referensi buku-buku dari sumber belajar eksternal berikut juga dapat dipelajari.

      1.     Android Developer Fundamental Version 2, https://developer.android.com/courses/fundamentals-training/overview-v2
      2.     Google Developer Training Team, Practical Workbook, Android Developer Fundamentals Course Learn to develop Android Applications, https://google-developer-training.github.io/android-developer-fundamentals-course-concepts/idn/android-developer-fundamentals-course-concepts-idn.pdf , 2016
      3.     Dawn Griffiths & David Griffiths, Head First Android Development, 2nd EditionO’Reilly Media, Inc, 2017
      4.     Neil Smyth, Android Studio Development Essentials – Android 7 Edition, https://www.ebookfrenzy.com/pdf_previews/AndroidStudioEssentialsA7Preview.pdf , 2016

    • Berikut silabus (RPS - Rencana Pembelajaran Semester) mata kuliah Pemrograman Mobile
  • Topik 01. Pengenalan Pemrograman Mobile

    • Buku ajar Bab 1 dapat diunduh di https://bit.ly/3lLqQde

    • Roadmap berikut merupakan roadmap yang bisa kalian gunakan untuk memperdalam dan mempelajari pengembangan aplikasi mobile khususnya Android Developer. Roadmap update terbaru bisa diakses melalui link berikut https://roadmap.sh/android.


    • Silahkan simak video panduan instalasi Android Studio berikut. Selanjutnya silahkan instalasi di komputer kalian masing-masing.

    • Silahkan simak dan pelajari video berikut. Video berisi materi antara lain:

      • Membuat Project Android Pertama,
      • Layout dan Resource,
      • Text dan Scrolling Views,
      • Sumber belajar online. 

      Video belajar ini selain berisi penjelasan materi dalam bentuk ceramah, tetapi juga berisi tutorial demo live coding sesuai topik Membuat Project Android Pertama.

    • Pelajari dan praktekkan tutorial cara membuat project Android untuk pertama kali dan cara menjalankan aplikasi menggunakan Android Virtual Device (Emulator).

    • Rekan-rekan mahasiswa untuk memberikan pemahaman tentang topik Pengenalan Pemrograman Mobile, kita akan bertemu melalui Zoom meeting. Berikan juga tanggapanmu melalui forum diskusi di bagian ini.

  • Topik 02. Komponen Dasar Android (Activity, Intent, Fragment)

  • Topik 03. Antarmuka Pengguna dan Pengalaman Pengguna (UI/UX)

    • Buku ajar Bab 3 dapat diunduh di https://bit.ly/3lLqQde

    • Simak dan pelajari video Materi Activity Life Cycle dan Latihan Membuat ConstraintLayout lagi.

    • Pelajari video membuat list dengan RecyclerView berikut.


      Penjelasan Lanjutan RecyclerView

    • Rekan-rekan mahasiswa untuk memberikan pemahaman tentang topik Antarmuka Pengguna dan Pengalaman Pengguna (UI/UX), kita akan bertemu melalui Zoom meeting. Berikan juga tanggapanmu melalui forum diskusi di bagian ini.

    • Buat project sederhana aplikasi RecyclerView dengan tema-tema yang sudah didaftarkan masing-masing di group wa. Persyaratan masing-masing tugas minimal harus memuat:

      1. List Data minimal 10
      2. List menggunakan recycler view
      3. Setiap list memuat gambar yang di link dari Internet (url)
      4. Setiap item list jika di klik memuat deskripsi dari masing-masing item dan membuka activity/fragment

      Silahkan kumpulkan :

      a. source code zip aplikasi yang dikerjakan
      b. file apk
      c. Video singkat demo aplikasi

  • UTS

  • Topik 04. Background Task

    • Buku ajar Bab 4 dapat diunduh di https://bit.ly/3lLqQde

    • Silahkan simak dan pelajari video berikut.

    • Rekan-rekan mahasiswa untuk memberikan pemahaman tentang topik Background Task, kita akan bertemu melalui Zoom meeting. Berikan juga tanggapanmu melalui forum diskusi di bagian ini.

  • Topik 05 Penyimpanan Data Internal & Eksternal

    • Buku ajar Bab 5 dapat diunduh di https://bit.ly/3lLqQde

    • Silahkan simak dan pelajari video berikut.

    • Rekan-rekan mahasiswa untuk memberikan pemahaman tentang topik Penyimpanan Data Internal dan Eksternal, kita akan bertemu melalui Zoom meeting. Berikan juga tanggapanmu melalui forum diskusi di bagian ini.

  • Topik 06. Pengenalan Firebase

    • Buku ajar Bab 6 dapat diunduh di https://bit.ly/3lLqQde

    • Kali ini kita akan mencoba untuk membuat sebuah project aplikasi android sederhana untuk operasi CRUD (Create, Read, Update, Delete) dengan menggunakan database NoSQL Firebase. Mengapa Firebase? Karena Firebase dapat membantu kita untuk membangun aplikasi mobile secara cepat, tanpa perlu melakukan pengaturan infrastruktur server. Firebase juga mendukung pengembangan aplikasi iOS, android, web, Unity, dan C++. Salah satu fitur yang dapat kita manfaatkan adalah Realtime Database. Firebase Realtime Database dapat kita gunakan untuk penyimpanan dan sinkronisasi data aplikasi dalam satuan milidetik. Pembuatan autentikasi pengguna juga cukup sederhana dan aman. Untuk dapat menggunakan layanan Realtime Database maka dapat login menggunakan akun gmail ke http://console.firebase.google.com, selanjutnya klik pada Add Project

      Lanjut Baca materi di web saya.

    • Silahkan simak dan pelajari video berikut.

    • Rekan-rekan mahasiswa untuk memberikan pemahaman tentang topik Pengenalan Firebase, kita akan bertemu melalui Zoom meeting. Berikan juga tanggapanmu melalui forum diskusi di bagian ini.

    • Buat project Android dengan operasi CRUD yang melibatkan penyimpanan data eksternal menggunaka Firebase Realtime Database. Selanjutnya presentasikan project yang telah dikerjakan.

  • UAS