RPS Pemograman Mobile 2
RPS Pemograman Mobile 2
RPS Pemograman Mobile 2
TI050
PEMROGRAMAN MOBILE 2
Disusun Oleh :
Tim Dosen
Minggu Kemampuan akhir yang Materi/Pokok bahasan Strategi Latihan yang Kriteria Bobot
diharapkan pembalajaran dilakukan Penilaian
(indicator)
1 Mahasiswa dapat Pengantar Awal Pemrograman - Ceramah - Penilaian
memahami konsep dasar Mobile - Praktek dilakukan
tentang konsep dasar desain - Multi bahasa - Diskusi dengan
User Interface - Multi ukuran layar - Presentasi melihat
- Desain responsif keaktifan
mahasiswa
dalam proses
pembelajaran
.
2 Mahasiswa dapat Pengenalan Dasar Fungsi SD - Ceramah - Penilaian
memahami tentang Card dan Penggunaan Melelui - Praktek dilakukan
penggunaan kartu SD. Aplikasi - Diskusi dengan
- External Storage / SD Card - Presentasi melihat
pada perangkat bergerak keaktifan
- Jenis-jenis External Storage / mahasiswa
SD Card. dalam proses
- SD Card pada Android pembelajaran
Emulator Device(AVD). .
- Project sederhana Perangkat
mobile
- Pengembangan aplikasi mobile
3 Mahasiswa dapat Pengenalan XML Parsing - Ceramah Penilaian
Minggu Kemampuan akhir yang Materi/Pokok bahasan Strategi Latihan yang Kriteria Bobot
diharapkan pembalajaran dilakukan Penilaian
(indicator)
memahami tentang XML - Pemahaman XML Data - Praktek dilakukan
Parsing. Parsing - Diskusi dengan
- XML - Elements - Presentasi melihat
- XML – Parsing keaktifan
- Jenis-jenis XML Parsing Data mahasiswa
- Contoh Project dalam proses
pembelajaran
.
4 Mahasiswa dapat Pengenalan JSON Parser - Ceramah Penilaian
memahami tentang JSON - Pemahaman JSON Parser - Praktek dilakukan
Parser. - Metode-metode JSON Parser - Diskusi dengan
- Library JSON Parser - Presentasi melihat
- Proyek sederhana dengan keaktifan
konsep JSON Parser mahasiswa
dalam proses
pembelajaran
.
5 Mahasiswa dapat Pengenalan Maps, GPS, Location - Ceramah Penilaian
menggunakan menggunakan based Services - Praktek dilakukan
Maps, GPS, Location based - Pemahaman Maps, GPS dan - Diskusi dengan
Services. based location - Presentasi melihat
- Dasar pembuatan Maps dan keaktifan
based location mahasiswa
- Menentukan sebuah lokasi dalam proses
yang tersedia pembelajaran
Minggu Kemampuan akhir yang Materi/Pokok bahasan Strategi Latihan yang Kriteria Bobot
diharapkan pembalajaran dilakukan Penilaian
(indicator)
- Menemukan lokasi yang .
ditentukan
- Membuat rute
- Mencari rute tercepat
- Menemukan lokasi dengan
kriteria tertentu
- Mengetahui lokasi saat ini
- Memperharui lokasi terbaru
6 Mahasiswa dapat Accessing Phone services (Call, - Ceramah Penilaian
menggunakan menggunakan SMS, MMS) - Praktek dilakukan
Accessing Phone services - Perizinan akses perangkat - Diskusi dengan
(Call, SMS, MMS). keras telpon - Presentasi melihat
- Memulai panggilan telepon keaktifan
- Membaca telepon, jaringan, mahasiswa
konektivitas data, dan status dalam proses
SIM pembelajaran
- Memantau perubahan pada .
telepon, jaringan, konektivitas
data, dan status SIM
- Menggunakan intent untuk
mengirim pesan SMS dan
MMS
- Menggunakan SMS Manager
untuk mengirim pesan SMS
- Menangani pesan SMS yang
Minggu Kemampuan akhir yang Materi/Pokok bahasan Strategi Latihan yang Kriteria Bobot
diharapkan pembalajaran dilakukan Penilaian
(indicator)
masuk
7 Mahasiswa dapat Network connectivity services - Ceramah Penilaian
menggunakan Network Sensors. - Praktek dilakukan
connectivity services - Mengelola perangkat - Diskusi dengan
Sensors. Bluetooth dan mode dapat - Presentasi melihat
ditemukan keaktifan
- Menemukan perangkat mahasiswa
Bluetooth jarak jauh dalam proses
- Berkomunikasi melalui pembelajaran
Bluetooth .
- Memantau konektivitas
internet
- Pemantauan Wi-Fi dan detail
jaringan
- Mengkonfigurasi Wi-Fi dan
memindai jalur akses
- Mentransfer data
menggunakan Wi-Fi Direct
- Memindai tag NFC
- Mentransfer data
menggunakan Android Beam
- Contoh proyek sederhana
8 Mahasiswa dapat Pengenalan Firebase - Ceramah Penilaian
menggunakan menggunakan - Pemahaman tentang firebase - Praktek dilakukan
Firebase. - Cara mendaftarkan akun ke - Diskusi dengan
Minggu Kemampuan akhir yang Materi/Pokok bahasan Strategi Latihan yang Kriteria Bobot
diharapkan pembalajaran dilakukan Penilaian
(indicator)
google firebase - Presentasi melihat
- Mendaftarkan SHA1 proyek keaktifan
ke google firebase mahasiswa
- Penggunaan fitur database dalam proses
firebase pembelajaran
- Penggunaan fitur notification .
firebase
- Proyek menggunakan fitur
notikication dan realtime
database
9 Mahasiswa dapat membuat API dari Google Sheet - Ceramah Penilaian
API dari Google Sheet (SpreadSheet). - Praktek dilakukan
(SpreadSheet). - Pemahaman dasar google - Diskusi dengan
Spread Sheet - Presentasi melihat
- Google Email Spread Sheet keaktifan
- Contoh proyek mengolah data mahasiswa
menggunakan spread sheet dalam proses
database pembelajaran
.
10 Mahasiswa dapat Pengenalan bahasa pemrograman - Ceramah Penilaian
menggunakan bahasa Kotlin - Praktek dilakukan
pemrograman Kotlin. - Pengenalan Kotlin - Diskusi dengan
- Menerapkan Kotlin untuk - Presentasi melihat
membangun proyek keaktifan
- Contoh proyek mahasiswa
Minggu Kemampuan akhir yang Materi/Pokok bahasan Strategi Latihan yang Kriteria Bobot
diharapkan pembalajaran dilakukan Penilaian
(indicator)
dalam proses
pembelajaran
.
11 Mahasiswa dapat Dasar membuat library - Ceramah Penilaian
memahami konsep dasar - Contoh custom Library - Praktek dilakukan
tentang membuat custom - Langkah pembuatan - Diskusi dengan
library. - Presentasi melihat
keaktifan
mahasiswa
dalam proses
pembelajaran
dan diskusi.
12 Mahasiswa dapat Pemrograman comunication - Ceramah Penilaian
menerapkan tentang between android application - Praktek dilakukan
pemrograman comunication - Konsep dasar membangun - Diskusi dengan
between android komunkasi antar aplikasi - Presentasi melihat
application. android keaktifan
- Permission/ perizinan akses mahasiswa
- Contoh komunkasi antar dalam proses
aplikasi android pembelajaran
- Akses kamera dan diskusi.
- Akses pemutar audio
- Akses pemutar video
- Akses pembaca teks
- Akses share sosial media
Minggu Kemampuan akhir yang Materi/Pokok bahasan Strategi Latihan yang Kriteria Bobot
diharapkan pembalajaran dilakukan Penilaian
(indicator)
- Contoh proyek sederhana
13 Mahasiswa dapat Pembahasan Android Security. - Ceramah Penilaian
memahami dan menerapkan - Model Keamanan Android - Praktek dilakukan
pemrograman Android - Permission Enforcement— - Diskusi dengan
Security. Linux - Presentasi melihat
- Perizinan Android Manifest keaktifan
- Permintaan perizinan mahasiswa
- Masalah Keamanan Mobile dalam proses
- Kemungkinan serangan tiba- pembelajaran
tiba android .
14 Mahasiswa dapat Pengenalan AdMob - Presentasi Penilaian
memahami fungsi dan - Pengenalan AdMob - Diskusi dilakukan
penerapan AdMob. - Daftar Google AdMob - Diskusi dengan
- Penerapan AdMob - Presentasi melihat
- Tugas Akhir Semester keaktifan
Pemrograman Mobile mahasiswa
dalam proses
pembelajaran
.