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


Search Subject
Subject Name :
Matakuliah tidak ditemukan

RPS Detail
Matakuliah
ProfileHistory
Kode MatakuliahIKP6303
Nama MatakuliahPemrograman Mobile
sks3.00
Semester NameSubject CodeSubject NameGroup NameGroup CodePortofolio
Gasal 2023/2024 (R) IKP6303 Pemrograman Mobile SI-01 01 Portofolio
Gasal 2023/2024 (Rmd) IKP6303 Pemrograman Mobile SI-01 01 Portofolio
Gasal 2024/2025 (R) IKP6303 Pemrograman Mobile SI-01 01 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)
  • Tutorial (80)
  • Diskusi (20)
150.00 Mengumpulkan informasi, Memberi dan menerima umpan balik, Mengetahui contoh-contoh skrip pemrograman berbasis mobile
  • J.F. DiMarzio.(2017)
  • Praktikum (0.5) - 0.50 %
  • Quiz 1 (1) - 1.00 %
  • Ujian Tengah Semester (2) - 2.00 %
2 Pengenalan Android ; Sejarah&Konsep Android, Versi Android, Fitur-Fitur Android, Arsitektur Android, Tools Android, Android Studio, AVD, AVD Manager, Konfigurasi Hardware AVD, Konfigurasi API Level AVD, Running AVD, IDE Android Studio, Publishing Apps.
  • Tutorial (80)
  • Percobaan (10)
  • Diskusi (10)
150.00 Mengumpulkan informasi konsep Android, Menginstall aplikasi Android Studio, Menjalankan AVD
  • Praktikum (1) - 1.00 %
  • Quiz 1 (1) - 1.00 %
  • Ujian Akhir Semester (2) - 2.00 %
  • Ujian Tengah Semester (4) - 4.00 %
3 Komponen Android ; pengenalan 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 (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan informasi konsep Android, Membuat Acitvity, Fragment & Intent
  • Praktikum (1) - 1.00 %
  • Quiz 1 (2.5) - 2.50 %
  • Quiz 2 (1) - 1.00 %
  • Ujian Akhir Semester (4) - 4.00 %
  • Ujian Tengah Semester (4) - 4.00 %
4 Android User Interface ; Pengenalan user interface Android, Design & Text View, Linier Layout, Relative Layout, Table Layout, Warna, ViewGroups, Basic View, Picker View, Data Picker, List View.
  • Tutorial (65)
  • Percobaan (25)
  • Diskusi (10)
150.00 Mengumpulkan informasi konsep Android, Membuat object button, text dan list
  • Praktikum (2) - 2.00 %
  • Quiz 1 (1.5) - 1.50 %
  • Quiz 2 (1) - 1.00 %
  • Ujian Akhir Semester (3) - 3.00 %
  • Ujian Tengah Semester (4) - 4.00 %
5 Android Storage ; Pengenalan Storage pada Android, SharedPreference, Internal Storage
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan informasi konsep Android, Membuat skrip internal storage Android
  • Praktikum (0.5) - 0.50 %
  • Quiz 1 (1) - 1.00 %
  • Quiz 2 (1) - 1.00 %
  • Ujian Tengah Semester (2.5) - 2.50 %
6 Android Storage (bagian 2) ; External Storage, Traditional File System, Relational Database Management Sytem (SQLite)
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan informasi konsep Android, Membuat skrip external storage Android
  • Praktikum (0.5) - 0.50 %
  • Quiz 1 (1) - 1.00 %
  • Quiz 2 (1) - 1.00 %
  • Ujian Akhir Semester (1) - 1.00 %
  • Ujian Tengah Semester (3.5) - 3.50 %
7 Summary pertemuan 1-6: Konsep mobile & User Interface Android dan Quiz I
  • Pemecahan Masalah (100)
150.00 Mengumpulkan informasi, Memecahkan masalah pemrograman
8 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, Menerapkan perintah CRUD pada Android Studio
  • Praktikum (1.5) - 1.50 %
  • Quiz 2 (2.5) - 2.50 %
  • Ujian Akhir Semester (5) - 5.00 %
9 Konsep Location-Based Service(LBS), prosedur LBS, Maps API Key, Zoom control, fungsi MoveCamera(), GoogleMap Class, Geocoding, reverse Geocoding, Location sensor
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan informasi konsep peta pada Android
  • Praktikum (0.5) - 0.50 %
  • Quiz 2 (1.5) - 1.50 %
  • Ujian Akhir Semester (3.5) - 3.50 %
10 Maps dan Fragments: Setting up for Maps, Passing data, GPS Sensor, Network Sensor, XML MAP Toolbar
  • Tutorial (70)
  • Percobaan (10)
  • Diskusi (20)
150.00 Membuat mekanisme peta navigasi pada Android Studio
  • Praktikum (0.5) - 0.50 %
  • Quiz 2 (1) - 1.00 %
  • Ujian Akhir Semester (3.5) - 3.50 %
11 Pengenalan sensor dan manager, monitoring battery, akses kompas, akses panggilan telepon, akses kamera, kode-kode Java pengaksesan hardware mobile
  • Tutorial (70)
  • Percobaan (10)
  • Diskusi (20)
150.00 Mengumpulkan informasi konsep Android, Membuat skrip pengaksesan kamera pada Android
  • Praktikum (1) - 1.00 %
  • 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 (70)
  • Percobaan (10)
  • Diskusi (20)
150.00 Mengumpulkan informasi konsep Android, Mempraktekkan langkah-langkah publikasi aplikasi Android
  • Praktikum (1) - 1.00 %
  • Quiz 2 (1) - 1.00 %
  • Ujian Akhir Semester (4) - 4.00 %
13 Summary Pertemuan 8-12: UI Android, Storage, SQLite, MAPS dan Quiz II
  • Pemecahan Masalah (100)
150.00 Mengumpulkan informasi, Memecahkan masalah pemrograman
14 Tugas Kelompok: Pembuatan dan Presentasi Aplikasi Mobile
  • Diskusi (10)
  • Presentasi (90)
150.00 Mempresentasikan hasil proyek berkelompok
  • Tugas Kelompok (20) - 20.00 %

Assessment Component

Assessment Detail
NoComponent NameWeightage
1 Praktikum 10
2 Quiz 1 8
3 Quiz 2 12
4 Tugas Kelompok 20.00
5 Ujian Akhir Semester 30
6 Ujian Tengah Semester 20
Total100

Daftar Referensi
  1. 1. J.F. DiMarzio.. Beginning Android Programming with Android Studio. John Wiley & Sons Inc.. 2017

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