UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI TEKNIK KOMPUTER

RPS-S1TK-TK071
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
PENGEMBANGAN APLIKASI SELULER LANJUT TK071 Algorithms and Complexity (CE-ALG,CS2013) 2 2 7 14 Jan 2021
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Wahid Miftahul Ashari, S.Kom., M.T.

Wahid Miftahul Ashari, S.Kom., M.T.

Dr. Dony Ariyus, M.Kom
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
2021 CPL05 Mampu beradaptasi terhadap perkembangan teknologi mutakhir dan menerapkan prinsip pembelajaran sepanjang hayat (lifelong learning)
2021 CPL06 Mampu menguasai dan menerapkan teknik perancangan, pengembangan, dan evaluasi sistem komputer, keamanan siber, serta Internet of Things (IoT) secara menyeluruh untuk menyelesaikan permasalahan nyata di dunia usaha dan industri.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK05 Mahasiswa mampu menganalisis permasalahan nyata dalam bidang teknik komputer dan merancang solusi teknologi digital yang inovatif dan aplikatif.
CPMK06 Mahasiswa mampu mengadaptasikan solusi teknologi informasi dan komunikasi sesuai kebutuhan dan perkembangan industri secara berkelanjutan.
CPMK19 Mahasiswa mampu menjelaskan konsep-konsep utama dalam sistem komputer serta mengaitkannya dengan kebutuhan dan tantangan di dunia usaha dan industri.
CPMK20 Mahasiswa mampu menerapkan sistem komputer untuk merancang solusi terhadap permasalahan nyata di dunia usaha atau industri.
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.TK071.CPMK05.1 Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital.
sub.cpmk.TK071.CPMK05.2 Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri.
sub.cpmk.TK071.CPMK06.1 Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri.
sub.cpmk.TK071.CPMK06.2 Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja.
sub.cpmk.TK071.CPMK19.1 Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi.
sub.cpmk.TK071.CPMK19.2 Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu.
sub.cpmk.TK071.CPMK20.1 Mahasiswa merancang sistem komputer yang relevan dengan kebutuhan industri, dengan mempertimbangkan efisiensi, skalabilitas, dan keamanan.
sub.cpmk.TK071.CPMK20.2 Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi.
Korelasi CPMK terhadap Sub-CPMK
CPMK05 sub.cpmk.TK071.CPMK05.1
sub.cpmk.TK071.CPMK05.2
CPMK06 sub.cpmk.TK071.CPMK06.1
sub.cpmk.TK071.CPMK06.2
CPMK19 sub.cpmk.TK071.CPMK19.1
sub.cpmk.TK071.CPMK19.2
CPMK20 sub.cpmk.TK071.CPMK20.1
sub.cpmk.TK071.CPMK20.2
Deskripsi Singkat MK Mata kuliah ini dirancang untuk membekali mahasiswa dengan keterampilan teknis dan pemahaman mendalam dalam merancang, mengembangkan, dan mengimplementasikan aplikasi seluler tingkat lanjut. Mahasiswa akan belajar membangun aplikasi native berbasis Android yang memiliki kemampuan interaktif, terhubung ke internet melalui RESTful API, menggunakan layanan cloud seperti Firebase, serta memanfaatkan fitur perangkat seperti GPS, kamera, dan notifikasi. Mahasiswa juga akan menguasai prinsip arsitektur aplikasi modern, pengelolaan data lokal dan cloud, state management, dan deployment aplikasi ke Google Play Store. Perkuliahan dilengkapi dengan proyek akhir berbasis aplikasi seluler yang mengintegrasikan berbagai komponen dan layanan digital.
Bahan Kajian : Materi Pembelajaran Materi dimulai dengan penguatan kembali arsitektur aplikasi mobile, struktur proyek Android, serta pola desain yang umum digunakan seperti MVVM (Model-View-ViewModel) dan Layered Architecture. Mahasiswa kemudian memperdalam pemahaman tentang perancangan antarmuka pengguna (UI) tingkat lanjut menggunakan Material Design, fragment, serta navigasi modern yang efisien dan responsif. Selanjutnya, mahasiswa mempelajari berbagai mekanisme penyimpanan data, mulai dari penyimpanan lokal menggunakan Room Database dan SharedPreferences, hingga penyimpanan cloud dengan Firebase Realtime Database dan Firestore. Mahasiswa juga mempelajari interaksi aplikasi dengan API eksternal, termasuk pengambilan dan pengolahan data dalam format JSON menggunakan Retrofit atau alat sejenis.
Pustaka Utama
  • 1. Neil Smyth. Android Studio 4.2 Development Essentials - Java Edition, Payload Media, 2021. Lauren Darcey & Shane Conder. Android Wireless Application Development, 3rd Edition, Addison-Wesley, 2012. Google Developers Android Documentation – https://developer.android.com/
Pendukung
Dosen Pengampu Wahid Miftahul Ashari, S.Kom., M.T
Mata Kuliah Syarat -
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.TK071.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Kontrak Kuliah & Review Dasar Mobile
Sub Topik
- Silabus, penilaian, platform mobile, arsitektur aplikasi seluler
0
2 sub.cpmk.TK071.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125070 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Arsitektur Aplikasi Seluler Modern
Sub Topik
- Komponen utama aplikasi Android dan iOS, MVVM, Layered Architecture
0
3 sub.cpmk.TK071.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
UI/UX Lanjut
Sub Topik
- Custom layout, responsive design, style & themes
0
4 sub.cpmk.TK071.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125012501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Navigasi dan Fragment
Sub Topik
- Navigation component, single-activity architecture
0
5 sub.cpmk.TK071.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. Mahasiswa dapat Mengerjakan Tugas Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Tugas Berkelompok
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=12501250125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Penyimpanan Data Lokal
Sub Topik
SQLite, Room Database, SharedPreferences
5
6 sub.cpmk.TK071.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125012501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Penyimpanan Data Cloud
Sub Topik
Firebase Realtime Database & Firestore
0
7 sub.cpmk.TK071.CPMK05.2-Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri. Mahasiswa dapat Mengerjakan Tugas Kriteria
ketepatan jawaban kui sesuai perintah soal
Teknik
Tugas
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Pemanfaatan API eksternal
Sub Topik
Konsumsi REST API, struktur JSON, parsing data
10
8 sub.cpmk.TK071.CPMK20.1-Mahasiswa merancang sistem komputer yang relevan dengan kebutuhan industri, dengan mempertimbangkan efisiensi, skalabilitas, dan keamanan. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125012501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Autentikasi dan Otorisasi
Sub Topik
Firebase Auth, OAuth2, Google Login
0
9 sub.cpmk.TK071.CPMK05.2-Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125012501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
State Management & ViewModel
Sub Topik
ViewModel, LiveData, observer pattern
0
10 sub.cpmk.TK071.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125012501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Layanan Latar Belakang (Background Services)
Sub Topik
Service, WorkManager, AlarmManager
0
11 sub.cpmk.TK071.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125012501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Notifikasi & Push Notification
Sub Topik
NotificationManager, Firebase Cloud Messaging
0
12 sub.cpmk.TK071.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125012501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Location & Maps Integration
Sub Topik
Google Maps API, LocationManager, Fused Location Provider
0
13 sub.cpmk.TK071.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. Mahasiswa dapat Mengerjakan Tugas Kriteria
kesesuain output sesuai ketentuan
Teknik
Tugas Berkelompok
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=12501250125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Testing & Debugging
Sub Topik
Unit test, UI test, debugging tools
5
14 sub.cpmk.TK071.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa dapat Mengerjakan Tugas Kriteria
Kesesuaian output daftar isi sesuai ketentuan
Teknik
Tugas Berkelompok
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=12501250125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Deployment & Publishing
Sub Topik
Build release, signing app, upload ke Play Store
5
15 sub.cpmk.TK071.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. Mahasiswa Melakukan Ujian Mandiri Kriteria
Ketepatan jawaban ujian sesuai perintah soal
Teknik
Ujian Mandiri
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Topik
Ujian Tengah Semester
Sub Topik
Ujian teori & studi kasus mobile
20
16 sub.cpmk.TK071.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125012501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Instalasi, Setup Proyek & Review Dasar
Sub Topik
Android Studio, emulator, struktur proyek
0
17 sub.cpmk.TK071.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Desain UI Lanjut
Sub Topik
Constraint Layout, Material Components
0
18 sub.cpmk.TK071.CPMK19.1-Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Navigasi & Fragment
Sub Topik
Navigasi antar fragment, backstack
0
19 sub.cpmk.TK071.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
CRUD dengan Room Database
Sub Topik
Insert, update, delete, read data lokal
0
20 sub.cpmk.TK071.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Tugas Berkelompok
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=12501250125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Integrasi API Publik
Sub Topik
Mengambil dan menampilkan data API ke UI
5
21 sub.cpmk.TK071.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Autentikasi Firebase
Sub Topik
Register, login, dan logout user
0
22 sub.cpmk.TK071.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa dapat Mengerjakan Tugas Kriteria
Ketepatan Jawaban
Teknik
Tugas Berkelompok
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Realtime Database / Firestore
Sub Topik
Simpan dan ambil data cloud secara real-time
0
23 sub.cpmk.TK071.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. Mahasiswa dapat Mengerjakan Tugas Kriteria
kesesuain output sesuai ketentuan
Teknik
Tugas
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=12501250125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Push Notification
Sub Topik
Kirim notifikasi ke user dari Firebase
10
24 sub.cpmk.TK071.CPMK19.1-Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Integrasi Google Maps
Sub Topik
Menampilkan peta, marker lokasi, fitur tracking
0
25 sub.cpmk.TK071.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Penyimpanan & Upload File
Sub Topik
Upload gambar ke Firebase Storage
0
26 sub.cpmk.TK071.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
State Management & ViewModel
Sub Topik
ViewModel, LiveData di halaman dinamis
0
27 sub.cpmk.TK071.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
WorkManager dan Background Task
Sub Topik
Schedule tugas latar belakang
0
28 sub.cpmk.TK071.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Pengujian & Debugging Praktik
Sub Topik
Praktik debugging dan pengujian menggunakan Logcat, emulator
0
29 sub.cpmk.TK071.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. Mahasiswa dapat Mengerjakan Tugas Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Presentasi
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=12501250125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Finalisasi Proyek Aplikasi Seluler
Sub Topik
Dokumentasi, review fitur, validasi performa
10
30 sub.cpmk.TK071.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. Mahasiswa Melakukan Ujian Mandiri Kriteria
Ketepatan jawaban ujian sesuai perintah soal
Teknik
Ujian Mandiri
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Topik
Ujian Akhir Semester
Sub Topik
- Presentasi proyek akhir + pengujian + evaluasi
30

Teknik Penilaian CPMK

CPL MK CPMK Kuis Tugas Teori (Individu) Tes Tulis (UTS) Tes Tulis (UAS)
2021 CPL03 PENGEMBANGAN APLIKASI SELULER LANJUT CPMK05
2021 CPL03 PENGEMBANGAN APLIKASI SELULER LANJUT CPMK06 Y
2021 CPL10 PENGEMBANGAN APLIKASI SELULER LANJUT CPMK19 Y Y
2021 CPL10 PENGEMBANGAN APLIKASI SELULER LANJUT CPMK20 Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
2021 CPL03 CPMK05 sub.cpmk.TK071.CPMK05.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK05 sub.cpmk.TK071.CPMK05.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK071.CPMK06.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL10 CPMK20 sub.cpmk.TK071.CPMK20.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL10 CPMK20 sub.cpmk.TK071.CPMK20.2 Tugas Berkelompok 5 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK06 sub.cpmk.TK071.CPMK06.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK071.CPMK05.2 Tugas 10 ketepatan jawaban kui sesuai perintah soal
2021 CPL10 CPMK20 sub.cpmk.TK071.CPMK20.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK05 sub.cpmk.TK071.CPMK05.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK05 sub.cpmk.TK071.CPMK05.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK071.CPMK19.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK071.CPMK19.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK071.CPMK06.1 Tugas Berkelompok 5 kesesuain output sesuai ketentuan
2021 CPL03 CPMK06 sub.cpmk.TK071.CPMK06.2 Tugas Berkelompok 5 Kesesuaian output daftar isi sesuai ketentuan
2021 CPL10 CPMK20 sub.cpmk.TK071.CPMK20.2 Ujian Mandiri 20 Ketepatan jawaban ujian sesuai perintah soal
2021 CPL03 CPMK06 sub.cpmk.TK071.CPMK06.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL03 CPMK05 sub.cpmk.TK071.CPMK05.1 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK071.CPMK19.1 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK20 sub.cpmk.TK071.CPMK20.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK071.CPMK06.2 Tugas Berkelompok 5 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK06 sub.cpmk.TK071.CPMK06.1 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK071.CPMK06.2 Tugas Berkelompok 0 Ketepatan Jawaban
2021 CPL10 CPMK20 sub.cpmk.TK071.CPMK20.2 Tugas 10 kesesuain output sesuai ketentuan
2021 CPL10 CPMK19 sub.cpmk.TK071.CPMK19.1 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK071.CPMK06.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK071.CPMK19.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK071.CPMK19.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK071.CPMK06.1 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK071.CPMK19.2 Presentasi 10 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL10 CPMK19 sub.cpmk.TK071.CPMK19.2 Ujian Mandiri 30 Ketepatan jawaban ujian sesuai perintah soal
Total 100
2. Penilaian CPMK
CPL MK CPMK Kuis Tugas Teori (Individu) Tes Tulis (UTS) Tes Tulis (UAS) Total
2021 CPL03 PENGEMBANGAN APLIKASI SELULER LANJUT CPMK05 0% 0% 0% 0% 0%
2021 CPL03 PENGEMBANGAN APLIKASI SELULER LANJUT CPMK06 0% 25% 0% 0% 25%
2021 CPL10 PENGEMBANGAN APLIKASI SELULER LANJUT CPMK19 0% 10% 0% 30% 40%
2021 CPL10 PENGEMBANGAN APLIKASI SELULER LANJUT CPMK20 0% 15% 20% 0% 35%
100%