UNIVERSITAS KLABAT
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI INFORMATIKA

RPS-57202-IFRL314
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
Pengembangan Perangkat Bergerak/Mobile Application Development IFRL314 Data and Information Management T= 3 6 21 May 2026
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Ir. Marchel Thimoty Tombeng, S.Kom., M.S., IPM

Ir. Marchel Thimoty Tombeng, S.Kom., M.S., IPM

Semmy Wellem Taju, S.Kom., M.S., PhD
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
CPL07 Menguasai konsep teoritis bidang pengetahuan Ilmu Komputer/Informatika dalam mendesain dan mensimulasikan aplikasi teknologi multi-platform yang relevan dengan kebutuhan industri dan masyarakat.
CPL10 Kemampuan mengimplementasi kebutuhan computing dengan mempertimbangkan berbagai metode/algoritma yang sesuai.
CPL12 Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis computing multi-platform yang memenuhi kebutuhan-kebutuhan computing pada sebuah organisasi.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK14 Mampu merancang dan mengembangkan aplikasi web front-end dan back-end secara terintegrasi.
CPMK15 Mampu mengembangkan aplikasi mobile, game, dan sistem cerdas (AI, NLP, CV, Robotics) sesuai kebutuhan pengguna.
CPMK16 Mampu mengembangkan aplikasi berbasis platform spesifik (mobile, web, desktop, embedded) dengan arsitektur yang tepat.
CPMK23 Mampu mengintegrasikan komponen sistem (database, jaringan, UI, logika bisnis) dalam satu solusi utuh.
CPMK25 Mampu menganalisis kebutuhan pengguna dan merancang antarmuka yang ergonomis dan aksesibel.
CPMK26 Menguasai prinsip desain visual, animasi, dan interaksi untuk aplikasi multimedia dan game.
CPMK27 Mampu melakukan usability testing dan iterasi desain berdasarkan feedback pengguna.
CPMK28 Mampu merancang solusi TI terintegrasi untuk organisasi (web, mobile, cloud, IoT, keamanan).
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.IFRL314.CPMK14.1 Mahasiswa mampu menjelaskan serta menerapakan cara menginstal IDE Android Studio
sub.cpmk.IFRL314.CPMK15.1 Mahasiswa mampu menjelaskan konsep activity dan intent. 
sub.cpmk.IFRL314.CPMK16.1 Mahasiswa mampu menjelaskan dan menerapkan berbagai layout Android
sub.cpmk.IFRL314.CPMK23.1 Mahasiswa mampu menjelaskan dan menerapkan jenis-jenis widget-widget yang tersedia di lingkungan Android. Mahasiswa mampu menggunakan widget-widget yang tersedia di lingkungan Android
sub.cpmk.IFRL314.CPMK25.1 Mahasiswa mampu menyimpan data aplikasi menggunakan file dan array
sub.cpmk.IFRL314.CPMK26.1 Mahasiswa mampu menampilkan dan menangani event menu pada aplikasi Android
sub.cpmk.IFRL314.CPMK27.1 Mahasiswa mampu membuat operasi CRUD menggunakan SQLite
sub.cpmk.IFRL314.CPMK27.2 Mahasiswa mampu membuat aplikasi mobile yang menunjukkan lokasi dari perangkat mobile
sub.cpmk.IFRL314.CPMK28.1 Mahasiswa mampu membuat aplikasi Android sederhana dari suatu pemecahan masalah yang ada di dunia nyata dengan menerapkan menerapakan penyimpanan data menggunakan backend dan frontend, dan semua konsep yang telah di diskusikan dalam kelas
Korelasi CPMK terhadap Sub-CPMK
CPMK14 sub.cpmk.IFRL314.CPMK14.1
CPMK15 sub.cpmk.IFRL314.CPMK15.1
CPMK23 sub.cpmk.IFRL314.CPMK23.1
CPMK25 sub.cpmk.IFRL314.CPMK25.1
CPMK26 sub.cpmk.IFRL314.CPMK26.1
CPMK28 sub.cpmk.IFRL314.CPMK28.1
CPMK16 sub.cpmk.IFRL314.CPMK16.1
CPMK27 sub.cpmk.IFRL314.CPMK27.1
sub.cpmk.IFRL314.CPMK27.2
Deskripsi Singkat MK Mata kuliah ini memberikan pengetahuan konseptual dan implementatif pengembangan aplikasi mobile dan interaksinya dengan web service untuk mengembangkan aplikasi mobile skala personal atau enterprise
Bahan Kajian : Materi Pembelajaran 1. Pengenalan Pemrograman Android 2. Activity dan Intent 3. Layout untuk Antarmuka 4. Android Widget Bagian 1 5. Android Widget Bagian 2 6. Menyimpan Data menggunakan Array dan File 7. Menu 8. Database Pada Android Bagian 1 9. Database Pada Android Bagian 2 10. Servis Lokasi, 11. Proyek Pembangunan Aplikasi Android
Pustaka Utama
  • 1. Official Android Developer Documentation http://developer.android.com/.
  • 2. Esposito, Dino, Architecting Mobile Solutions for the Enterprise, 2012, O’Reilly Media.
  • 3. Iversen, Jakob & Eierman, Michael, Learning Mobile App Development A Hands-on Guide to Building Apps with iOS and Android , 2014, Pearson Education.
  • 4. Meier, Reto, Professional Android 4 Application Development, 2012, John Wiley and Sons.
  • 5. McWherter, Jeff & Gowell, Scott, Professional Mobile Application Development, 2012, John Wiley & Sons.
Pendukung
  • 6. Michael, I.S. 2011. Membongkar Source Code Berbagai Aplikasi Android. Yogyakarta: Gava Media.
  • 7. Priyo E.U. 2012. From Newbie to Advanced – Mudahnya Membuat Aplikasi Android. Yogyakarta: Andi.
  • 8. Safaat N.H. 2014. Android: Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika.
  • 9. Wahana Komputer. 2013. Step by Step Menjadi Programmer Android. Yogyakarta: Andi.
Dosen Pengampu Adam, Stenly, Tombeng, Marchel
Mata Kuliah Syarat [IFGI341] Interaksi Manusia dan Kompute/ Human and Computer Interaction
Pertemuan Ke Kemampuan akhir tiap tahapan belajar (Sub-CPMK) Penilaian Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; Materi Pembelajaran Bobot Penilaian
Indikator Kriteria & Teknik Luring Daring
1 sub.cpmk.IFRL314.CPMK14.1-Mahasiswa mampu menjelaskan serta menerapakan cara menginstal IDE Android Studio Ketepatan dalam menginstall IDE Android Studio Kriteria
Dapat Menginstall IDE Android Studio beserta Librarynya
Teknik
Active Learning, Ceramah, Diskusi, Praktek
Topik
Pengenalan Pemrograman Android
Sub Topik
1. Pengenalan Android 2. Instalasi perangkat pengembangan aplikasi android 3. Anatomi pemrograman android 4. Membuat aplikasi sederhana
5
2
3 sub.cpmk.IFRL314.CPMK15.1-Mahasiswa mampu menjelaskan konsep activity dan intent.  Ketepatan dalam menjelaskan kosep activity dan intent. Kriteria
quiz
Teknik
Active Learning, Ceramah, Diskusi, Quiz
Topik
Pengenalan Pemrograman Android
Sub Topik
1. Pengenalan Android 2. Instalasi perangkat pengembangan aplikasi android 3. Anatomi pemrograman android 4. Membuat aplikasi sederhana
5
4 sub.cpmk.IFRL314.CPMK16.1-Mahasiswa mampu menjelaskan dan menerapkan berbagai layout Android hasiswa dalam menerapakan berbagai layout Android Kriteria
Mampu membuat layout android
Teknik
Active Learning, Ceramah, Diskusi, Praktek
Topik
Layout untuk Antarmuka
Sub Topik
1. Linear layout 2. Absoulte layout 3. Relative layout 4. Frame layout 5. Display Orientation 6. Scroll View Layout
5
5 sub.cpmk.IFRL314.CPMK23.1-Mahasiswa mampu menjelaskan dan menerapkan jenis-jenis widget-widget yang tersedia di lingkungan Android. Mahasiswa mampu menggunakan widget-widget yang tersedia di lingkungan Android Ketepatan dalam menggunakan widget-widget di lingkungan Android Kriteria
Mampu membuat tampilan android menggunakan widget
Teknik
Active Learning, Ceramah, Diskusi, Praktek
Topik
Android Widget
Sub Topik
1. Konsep Widget 2. Text View 3. Edit Text 4. Button 5. Checkbox 6. Radio Button and Radio Group 7. Image View and Image Button 8. Menampilkan Kumpulan widget dengan layout 9. Dialog 10. List View & Spinner View 11. TimePicker & DatePicker view 12. Gallery & ImageSwitcher view 13. AnalogClock & DigitalClock
10
6
7 sub.cpmk.IFRL314.CPMK25.1-Mahasiswa mampu menyimpan data aplikasi menggunakan file dan array Ketepatan dalam menyimpan data aplikasi menggunakan file dan array Kriteria
Mampu menyimpan data aplikasi menggunakan file dan array
Teknik
Active Learning, Ceramah, Diskusi, Praktek
Topik
Menyimpan Data menggunakan Array dan File
Sub Topik
1. Menyimpan data pada array 2. Menyimpan data pada file
5
8 sub.cpmk.IFRL314.CPMK26.1-Mahasiswa mampu menampilkan dan menangani event menu pada aplikasi Android Ketepatan dalam membuat aplikasi Andrid sederhana untuk menampilkan dan menangani event menu Kriteria
Mampu membuat aplikasi android sederhana untuk menampilkan dan menangani event menu
Teknik
Active Learning, Ceramah, Diskusi, Praktek
Topik
Menu
Sub Topik
1. Option Menu 2. Context Menu 3. Submenu 4. Group Menu 5. Menggunakan Icon gambar di menu
5
9 sub.cpmk.IFRL314.CPMK27.1-Mahasiswa mampu membuat operasi CRUD menggunakan SQLite Ketepatan dalam membuat operas CRUD pada database SQLite Android Kriteria
mampu membuat database menggunakan SQLite
Teknik
Active Learning, Ceramah, Diskusi, Praktek
Topik
Database Pada Android
Sub Topik
1. Teknik penyimpanan data pada android 2. Penggunakan SQLite 3. Fungsi menampilkan data 4. Fungsi menghapus data 5. Fungsi menambah data 6. Fungsi mengubah data
10
10 sub.cpmk.IFRL314.CPMK27.2-Mahasiswa mampu membuat aplikasi mobile yang menunjukkan lokasi dari perangkat mobile Ketepatan dalam membuat aplikasi mobile untuk menunjukkan lokasi dari perangkat mobile, dan memanipulasi hasil dari servis lokasi dan menampilkan pada peta (GoogleMap) Kriteria
Mampu membuat app mobile yang menampilkan lokasi serta manipulasi hasil dari servis lokasi dan menampilkan peta (google map)
Teknik
Active Learning, Ceramah, Diskusi, Praktek
Topik
Servis Lokasi
Sub Topik
1. Konsep dan manfaat servis lokasi pada aplikasi mobile 2. Servis lokasi 3. Menampilkan lokasi saat ini Menggunakan Google Map API
5
11 sub.cpmk.IFRL314.CPMK28.1-Mahasiswa mampu membuat aplikasi Android sederhana dari suatu pemecahan masalah yang ada di dunia nyata dengan menerapkan menerapakan penyimpanan data menggunakan backend dan frontend, dan semua konsep yang telah di diskusikan dalam kelas Ketepatan dalam membuat aplikasi Android sederhana dari suatu masalah di dunia nyata yang menerapakan penyimpanan data menggunakan backend dan frontend. Kriteria
mampu membuat aplikasi android sederhana untuk mengatasi masalah di dunia nyata.
Teknik
Project Development
Topik
Final Project Development
Sub Topik
Servis Lokasi, Database Pada Android, Layout, Widget, Activity & Intent
50
12
13
14

Teknik Penilaian CPMK

CPL MK CPMK Tugas Quiz Praktek Project
CPL07 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK14 Y
CPL07 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK15 Y
CPL07 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK16 Y
CPL10 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK23 Y
CPL11 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK25 Y
CPL11 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK26 Y
CPL11 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK27 Y Y
CPL12 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK28 Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPL07 CPMK14 sub.cpmk.IFRL314.CPMK14.1 Active Learning, Ceramah, Diskusi, Praktek 5 Dapat Menginstall IDE Android Studio beserta Librarynya
CPL07 CPMK15 sub.cpmk.IFRL314.CPMK15.1 Active Learning, Ceramah, Diskusi, Quiz 5 quiz
CPL07 CPMK16 sub.cpmk.IFRL314.CPMK16.1 Active Learning, Ceramah, Diskusi, Praktek 5 Mampu membuat layout android
CPL10 CPMK23 sub.cpmk.IFRL314.CPMK23.1 Active Learning, Ceramah, Diskusi, Praktek 10 Mampu membuat tampilan android menggunakan widget
CPL11 CPMK25 sub.cpmk.IFRL314.CPMK25.1 Active Learning, Ceramah, Diskusi, Praktek 5 Mampu menyimpan data aplikasi menggunakan file dan array
CPL11 CPMK26 sub.cpmk.IFRL314.CPMK26.1 Active Learning, Ceramah, Diskusi, Praktek 5 Mampu membuat aplikasi android sederhana untuk menampilkan dan menangani event menu
CPL11 CPMK27 sub.cpmk.IFRL314.CPMK27.1 Active Learning, Ceramah, Diskusi, Praktek 10 mampu membuat database menggunakan SQLite
CPL11 CPMK27 sub.cpmk.IFRL314.CPMK27.2 Active Learning, Ceramah, Diskusi, Praktek 5 Mampu membuat app mobile yang menampilkan lokasi serta manipulasi hasil dari servis lokasi dan menampilkan peta (google map)
CPL12 CPMK28 sub.cpmk.IFRL314.CPMK28.1 Project Development 50 mampu membuat aplikasi android sederhana untuk mengatasi masalah di dunia nyata.
Total 100
2. Penilaian CPMK
CPL MK CPMK Tugas Quiz Praktek Project Total
CPL07 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK14 5% 0% 0% 0% 5%
CPL07 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK15 0% 5% 0% 0% 5%
CPL07 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK16 0% 0% 5% 0% 5%
CPL10 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK23 0% 0% 0% 10% 10%
CPL11 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK25 0% 0% 5% 0% 5%
CPL11 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK26 0% 0% 5% 0% 5%
CPL11 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK27 0% 0% 5% 10% 15%
CPL12 Pengembangan Perangkat Bergerak/Mobile Application Development CPMK28 0% 0% 0% 50% 50%
100%