RPS: Session, Learning Material, Reference, Assessment/Rubric


Search Subject
Subject Name :
Matakuliah tidak ditemukan

RPS Detail
Matakuliah
ProfileHistory
Kode MatakuliahIKP6403
Nama MatakuliahPemrograman Mobile
sks4.00
Semester NameSubject CodeSubject NameGroup NameGroup CodePortofolio
Genap 2023/2024 (R) IKP6403 Pemrograman Mobile TIF-01 01 Portofolio
Genap 2023/2024 (R) IKP6403 Pemrograman Mobile TIF-02 02 Portofolio

Review History
RPS Review History
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)

RPS per Session
Sesi Ke KAD Bahan Kajian Metoda Pembelajaran Waktu Belajar (Menit) Pengalaman Belajar Mahasiswa Referensi Kriteria Penilaian (Indikator)
1 Konsep dasar & Pengenalan Mobile Programming ; Pengertian mobile programming, sejarah mobile, generasi mobile, arsitektur komunikasi mobile phone, klasifikasi service mobile phone, arsitektur umum mobile phone, bahasa pemrograman mobile (Phyton, C, J2ME, Java Android, Kotlin). Android Studio Environment: AVD, AVD Manager, Konfigurasi Hardware AVD, Konfigurasi API Level AVD, Running AVD, IDE Android Studio, Publishing Apps.
  • Tutorial (80)
  • Diskusi (20)
150.00 Mengumpulkan informasi, Memberi dan menerima umpan balik, Mengetahui contoh contoh skrip pemrograman berbasis mobile
  • B’Far, R.(2005)
  • Quiz 1 (1) - 1.00 %
  • Ujian Tengah Semester (2) - 2.00 %
  • Praktikum 1 - 1.00 %
2 Perancangan UI/UX: themes, components, and UI patterns. Activity, Activity Life Cycle, Activity Event, Default Activity, Default Layout, Unit of Measure, Android Manifest, Pengenalan Fragment, Method Fragment, Pengenalan Intents, Explicit Intents, Implicit Intents, contoh Activity Fragment dan Intent.
  • Tutorial (50)
  • Percobaan (10)
  • Diskusi (20)
  • Diksusi Online (20)
150.00 Mahasiswa mengenali dan mempraktekan pembuatan UI di platform mobile
  • Quiz 1 (1) - 1.00 %
  • Praktikum 2 - 2.00 %
  • Ujian Tengah Semester - 2.00 %
3 Android Storage ; Pengenalan Storage pada Android, SharedPreference, Internal Storage, External Storage, Traditional File System
  • Tutorial (70)
  • Percobaan (10)
  • Diskusi (20)
150.00 Mengumpulkan informasi konsep Android, Membuat skrip internal storage Android
  • Jakob Iversen & Michael Eierman(2014)
  • Quiz 2 (1) - 1.00 %
  • Ujian Tengah Semester - 2.00 %
  • Praktikum 3 - 2.00 %
4 Perancangan UI/UX dinamik: Pengenalan user interface Android, Design & Text View, Linier Layout, Relative Layout, Table Layout, Warna, ViewGroups, Basic View
  • Tutorial (50)
  • Percobaan (20)
  • Diskusi (30)
150.00 Mahasiswa mempraktekan perancangan UI/UX dengan Compose
  • Quiz 2 (1) - 1.00 %
  • Ujian Tengah Semester - 4.00 %
  • Praktikum 4 - 2.00 %
5 Perancangan UI/UX dinamik: List View, Dropdown View, datetime picker View, Card View, Table View, View Model
  • Tutorial (50)
  • Percobaan (30)
  • Diskusi (20)
150.00 Mengumpulkan informasi konsep Android, membuat skrip dinamik UI dengan Compose
  • Quiz 1 (1) - 1.00 %
  • Ujian Tengah Semester - 2.00 %
  • Praktikum 5 - 2.00 %
6 Database Android; Pengenalan SQLite database, SQLiteOpenHelper, SQLite Access, DB Browser untuk SQLite, perintah SQL, Tabel SQLite, CRUD (Create, Read, Update, Delete) pada SQLite.
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan informasi konsep Android, Membuat skrip external storage Android ROOM
  • Praktikum 6 - 3.00 %
  • Ujian Tengah Semester - 2.00 %
  • Quiz 1 - 1.00 %
7 Hasil proyek perancangan UI/UX platform Mobile dan Penyimpanan Data
  • Pemecahan Masalah (100)
150.00 Mengumpulkan informasi, Memecahkan masalah pemrograman
  • Presentasi 1 - 5.00 %
  • Produk - 15.00 %
8 Camera Android: Preview, Capturing, Analisis
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan informasi konsep Android. Memperagakan pengambilan foto dan video di platform mobile
  • Quiz 2 - 1.00 %
  • Ujian Akhir Semester - 2.00 %
  • Praktikum 7 - 3.00 %
9 Konsep Location-Based Service(LBS), prosedur LBS, Maps API Key, Zoom control, GoogleMap Class, Geocoding, reverse Geocoding, Location sensor
  • Tutorial (80)
  • Percobaan (10)
  • Diskusi (10)
150.00 Mengumpulkan informasi konsep peta pada Android
  • Quiz 2 - 1.00 %
  • Ujian Akhir Semester - 2.00 %
10 Maps dan Fragments: Setting up for Maps, Passing data, GPS Sensor, Network Sensor, XML MAP Toolbar
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Membuat mekanisme peta navigasi pada Android Studio
  • Quiz 2 (1) - 1.00 %
  • Praktikum 8 - 3.00 %
11 Pengenalan sensor dan manager, monitoring battery, akses kompas, akses panggilan telepon, akses kamera, kode-kode Java pengaksesan hardware mobile
  • Tutorial (80)
  • Diskusi (20)
150.00 Mengumpulkan informasi konsep Android, Membuat skrip pengaksesan kamera pada Android
  • Quiz 2 (2) - 2.00 %
  • Ujian Akhir Semester (4) - 4.00 %
12 Konsep dan Tahapan publikasi via Playstore, Android Enterprise Distribution, Testing dan Fragmentation
  • Tutorial (60)
  • Percobaan (30)
  • Diskusi (10)
150.00 Mengumpulkan informasi konsep Android, Mempraktekkan langkah-langkah publikasi aplikasi Android
  • Quiz 2 (1) - 1.00 %
  • Ujian Akhir Semester (4) - 4.00 %
  • Praktikum 9 - 2.00 %
13 Peningkatan Kualitas Proyek Aplikasi Mobile
  • Pemecahan Masalah (100)
150.00 Mengumpulkan informasi dan menerapkan perbaikan kualitas aplikasi mobile
  • Praktikum 11 - 2.00 %
14 Tugas Kelompok: Pembuatan dan Presentasi Aplikasi Mobile
  • Diskusi (10)
  • Presentasi (20)
  • Proyek (70)
150.00 Mempresentasikan hasil proyek berkelompok
  • Produk - 15.00 %
  • Presentasi 2 - 5.00 %

Assessment Component

Assessment Detail
NoComponent NameWeightage
1 Praktikum 1 1.00
2 Praktikum 11 2.00
3 Praktikum 2 2.00
4 Praktikum 3 2.00
5 Praktikum 4 2.00
6 Praktikum 5 2.00
7 Praktikum 6 3.00
8 Praktikum 7 3.00
9 Praktikum 8 3.00
10 Praktikum 9 2.00
11 Presentasi 1 5.00
12 Presentasi 2 5.00
13 Produk 30
14 Quiz 1 4
15 Quiz 2 8
16 Ujian Akhir Semester 12
17 Ujian Tengah Semester 14
Total100

Daftar Referensi
  1. 1. B’Far, R.. “Mobile Computing Principles: Designing and Developing Mobile Applications with UML and XML. Cambridge University Press. 2005
  2. 2. Jakob Iversen & Michael Eierman. Learning Mobile App Development. Addison-Wesley.. 2014

Notice: Trying to get property of non-object in /var/www/html/sis/application/controllers/IndexController.php on line 978