|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-D3MI-DM148 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| MOBILE PROGRAMMING I | DM148 | UI/UX Design | 2 | 2 | 2 | 03 Feb 2025 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Dewi Anisa Istiqomah, S.Pd., M.Cs. |
Lilis Dwi Farida, S.Kom., M.Eng. |
AKHMAD DAHLAN, S.KOM., M.KOM. |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL08 | Mampu membangun sistem informasi dengan menerapkan tools, teknik, dan proses manajemen proyek serta menerapkan teknik UI/UX berdasarkan metodologi yang tepat sesuai dengan karakteristik kebutuhan organisasi. | |
| CPL10 | Mampu memahami konsep manajemen proyek untuk pengembangan sistem informasi, perancangan UI/UX, dan penggunaan data yang legal sesuai dengan kebutuhan organisasi beserta keamanannya. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK.08.3 | Mampu menerapkan teknik UI/UX dalam membangun sistem aplikasi sesuai dengan karakteristik kebutuhan organisasi | |
| CPMK.10.3 | Mampu menjabarkan konsep perancangan UI/UX sesuai dengan kebutuhan organisasi | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.DM148.CPMK.08.3. | Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | |
| sub.cpmk.DM148.CPMK.10.3. | Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK.10.3 |
sub.cpmk.DM148.CPMK.10.3. |
|
| CPMK.08.3 |
sub.cpmk.DM148.CPMK.08.3. |
|
| Deskripsi Singkat MK | a. Mata kuliah ini membahas konsep pemograman mobile tahap pertama, dan bertujuan untuk membuat aplikasisederhana berbasis pemrograman mobile terutama pemrograman android b. Mahasiswa diharapkan mampu merancang, memodelkan, dan menganalisis perangkat bergerak dengan kreativitas yang baik c. Mahasiswa diharapkan memiliki karakteristik programmer yang baik dengan mampu melaksanakan penugasan dengan baik dan tepat waktu | |
| Bahan Kajian : Materi Pembelajaran | 1. Konsep Pemrograman Kotlin 2. Repositori Perangkat Lunak (Git) 3. Composable Teks, Gambar, Button, Switch 4. State dalam Compose 5. Scrollable List dengan Compose 6. Material Design dengan Compose 7. Activity Lifecycle 8. Compose Navigation 9. View Model dan UI State dalam Compose 10. Pengujian Otomatis | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Dewi Anisa Istiqomah, S.Pd., M.Cs. | |
| Mata Kuliah Syarat | Algoritma Struktur Data | |
| 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.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan tipe data, variabel, dan fungsi dalam pemrograman kotlin dengan benar |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
Kuliah,Proses Belajar,[PB=100 Menit] |
Topik Pengantar Pemrograman Kotlin Sub Topik 1. Kontrak perkuliahan dan ketentuan umum proyek akhir 2. Pengenalan tipe data, variabel, dan fungsi di Kotlin 3. Memperbaiki error kompilasi
|
1 |
| 2 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu membuat aplikasi pertama dengan Compose dan menjalankan di Android Emulator dengan benar |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Pengenalan Android Studio Sub Topik 1. Mendownload dan Menginstal Android Studio 2. Membuat aplikasi Android pertama 3. Menjalankan di Android Emulator dan menghubungkan di perangkat Android
|
1 |
| 3 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu menjelaskan pengertian, jenis-jenis, peranan penting, dan perintah-perintah dalam repositori perangkat lunak (git) dengan benar |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Diskusi,[DS=100 Menit] |
Kuliah,Diskusi,[DS=100 Menit] |
Topik Repositori Perangkat Lunak Sub Topik 1. Pengenalan repositori perangkat lunak 2. Jenis-jenis repositori perangkat lunak 3. Peranan penting repositori perangkat lunak 4. Perintah-perintah dalam git
|
1 |
| 4 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu menerapkan repositori perangkat lunak git untuk aplikasi pertama yang dibuat dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Implementasi repositori perangkat lunak (Git) Sub Topik 1. Pembuatan akun repositori perangkat lunak 2. Penggunaan repository perangkat lunak
|
1 |
| 5 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan composable teks dengan benar |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
Kuliah,Proses Belajar,[PB=100 Menit] |
Topik Composable Teks Sub Topik Pengenalan Composable Teks
|
1 |
| 6 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu membuat aplikasi Android dengan tata letak UI sederhana yang menampilkan teks dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Implementasi Composable Teks Sub Topik Membuat aplikasi Android dengan tata letak UI sederhana yang menampilkan teks
|
1 |
| 7 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan composable gambar dengan benar |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
Kuliah,Proses Belajar,[PB=100 Menit] |
Topik Composable Gambar Sub Topik Pengenalan Composable Gambar
|
1 |
| 8 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu membuat aplikasi Android dengan tata letak UI sederhana yang menampilkan gambar dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Implementasi Composable Gambar Sub Topik Membuat aplikasi Android dengan tata letak UI sederhana yang menampilkan gambar
|
1 |
| 9 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan composable button dan percabangan dalam pemrograman kotlin dengan benar |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
Kuliah,Proses Belajar,[PB=100 Menit] |
Topik Composable Button dan Pecabangan Sub Topik 1. Composable Button 2. Percabangan
|
1 |
| 10 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu membuat aplikasi Android dengan tata letak UI sederhana yang menampilkan button dan menambahkan kondisional dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Implementasi Composable Button dan Debugger Sub Topik 1. Membuat aplikasi Android dengan tata letak UI sederhana yang menampilkan button dan menambahkan kondisional 2. Menggunakan debugger di Android Studio
|
1 |
| 11 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan konsep State dalam Compose |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Diskusi,[DS=100 Menit] |
Kuliah,Diskusi,[DS=100 Menit] |
Topik State dalam Compose Sub Topik 1. State dalam Compose 2. Pengenalan Class dan Object di Kotlin
|
1 |
| 12 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu menggunakan state dalam Compose dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Implementasi State dalam Compose Sub Topik Menggunakan state dalam Compose
|
1 |
| 13 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan composable switch dengan benar |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
Kuliah,Proses Belajar,[PB=100 Menit] |
Topik Composable Switch dan Perulangan Sub Topik 1. Composable Switch 2. Pengenalan fungsi perulangan dan ekspresi lambda di Kotlin
|
1 |
| 14 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu membuat aplikasi Android dengan composable switch dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Implementasi Composable Switch Sub Topik 1. Menyetel action button 2. Menggunakan Composable Switch 3. Menambahkan dukungan orientasi lanskap
|
1 |
| 15 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Ketepatan menjawab |
Kriteria Ketepatan Jawaban Teknik Ujian |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Materi Pertemuan 1 - 14 Sub Topik Materi Pertemuan 1 - 14 |
20 |
| 16 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan scrollable list dalam Compose dengan benar |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
Kuliah,Proses Belajar,[PB=100 Menit] |
Topik Scrollable List dan Array Sub Topik 1. Scrollable List 2. Array
|
1 |
| 17 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu membuat aplikasi Android dengan menampilkan daftar yang dapat discroll dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Scrollable List dengan Compose Sub Topik 1. Membuat daftar yang dapat discroll 2. Mengubah ikon aplikasi
|
1 |
| 18 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu mempresentasikan rencana proyek mobile yang akan dibangun dengan baik |
Kriteria Kemampuan presentasi dan Menjawab Pertanyaan Teknik Rubrik Holistik Presentasi |
Kuliah,Presentasi,[PS=100 Menit] |
Kuliah,Presentasi,[PS=100 Menit] |
Topik Presentasi Rencana Proyek Akhir Sub Topik 1. Presentasi rencana proyek akhir 2. Tanya jawab rencana proyek akhir |
2 |
| 19 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu membuat aplikasi Android dengan menerapkan tema material menggunakan Jetpack Compose dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Material Design dengan Compose Sub Topik 1. Menerapkan tema material dengan Jetpack Compose 2. Menambahkan animasi sederhana dengan Jetpack Compose
|
1 |
| 20 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan konsep activity lifecycle dengan benar |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Diskusi,[DS=100 Menit] |
Kuliah,Diskusi,[DS=100 Menit] |
Topik Activity Lifecycle Sub Topik 1. Method dalam activity lifecycle 2. Logging dasar 3. Kasus penggunaan activity lifecycle 4. Perubahan konfigurasi
|
1 |
| 21 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu membuat navigasi antarlayar menggunakan Compose dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Jetpack Compose Navigation Sub Topik Membuat navigasi antarlayar dengan Compose
|
1 |
| 22 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan ViewModel dan UI State dalam Compose dengan benar |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Diskusi,[DS=100 Menit] |
Kuliah,Diskusi,[DS=100 Menit] |
Topik View Model dan UI State dalam Compose Sub Topik 1. Arsitektur aplikasi 2. ViewModel 3. UI State
|
1 |
| 23 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu membuat aplikasi adaptif menerapkan navigasi dinamis dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Compose Adaptive Navigation Sub Topik Membangun aplikasi adaptif dengan navigasi dinamis
|
1 |
| 24 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu menjelaskan pengertian pengujian otomatis, jenis-jenis pengujian otomatis, dan alasan pentingnya pengujian otomatis dengan benar |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
Kuliah,Proses Belajar,[PB=100 Menit] |
Topik Pengujian Otomatis Sub Topik 1. Pengenalan pengujian otomatis 2. Jenis pengujian otomatis 3. Alasan pentingnya pengujian otomatis
|
1 |
| 25 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu membuat pengujian UI dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Pengujian Otomatis Sub Topik Menulis pengujian UI
|
1 |
| 26 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu mempresentasikan proyek mobile yang telah dibangun |
Kriteria Kemampuan presentasi dan Menjawab Pertanyaan Teknik Rubrik Holistik Presentasi |
Kuliah,Presentasi,[PS=100 Menit] |
Kuliah,Presentasi,[PS=100 Menit] |
Topik Evaluasi Final Project (1) Sub Topik 1. Presentasi final project (1) 2. Tanya jawab final project (1) |
2 |
| 27 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu membuat aplikasi Android untuk memecahkan permasalahan dengan baik |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Tugas |
Kuliah,Praktikum,[P=100 Menit] |
Kuliah,Praktikum Online,[PR=100 Menit] |
Topik Implementasi UI dengan XML Sub Topik Membangun UI dengan XML
|
1 |
| 28 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu mempresentasikan proyek mobile yang telah dibangun |
Kriteria Kemampuan presentasi dan Menjawab Pertanyaan Teknik Rubrik Holistik Presentasi |
Kuliah,Presentasi,[PS=100 Menit] |
Kuliah,Presentasi,[PS=100 Menit] |
Topik Evaluasi Final Project (2) Sub Topik 1. Presentasi final project (2) 2. Tanya jawab final project (2) |
2 |
| 29 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Mahasiswa mampu membangun proyek mobile sesuai requirement yang diberikan |
Kriteria Ketepatan Jawaban Teknik Rubrik Holistik Responsi |
Responsi,Studi Kasus,[SK=100 Menit] |
Responsi,Studi Kasus,[SK=100 Menit] |
Topik Evaluasi Praktikum Sub Topik Evaluasi Praktikum (Responsi) |
10 |
| 30 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan repositori perangkat lunak dengan git | Ketepatan menjawab |
Kriteria Ketepatan Jawaban Teknik Ujian |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=99 Menit] |
Topik Materi pertemuan ke 16 - 29 Sub Topik Materi pertemuan ke 16 - 29 |
40 |
| CPL | MK | CPMK | Tugas Teori (Individu) | Tugas Praktikum | Tugas Teori (Kelompok) | Unjuk Kerja (Presentasi) | Responsi | Tes Tulis (UTS) | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|---|---|---|
| CPL08 | MOBILE PROGRAMMING I | CPMK.08.3 | Y | Y | Y | Y | Y | Y | |
| CPL10 | MOBILE PROGRAMMING I | CPMK.10.3 | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Ujian | 20 | Ketepatan Jawaban |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Presentasi | 2 | Kemampuan presentasi dan Menjawab Pertanyaan |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Presentasi | 2 | Kemampuan presentasi dan Menjawab Pertanyaan |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Presentasi | 2 | Kemampuan presentasi dan Menjawab Pertanyaan |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Responsi | 10 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Ujian | 40 | Ketepatan Jawaban |
| Total | 100 | ||||
| CPL | MK | CPMK | Tugas Teori (Individu) | Tugas Praktikum | Tugas Teori (Kelompok) | Unjuk Kerja (Presentasi) | Responsi | Tes Tulis (UTS) | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|---|---|---|
| CPL08 | MOBILE PROGRAMMING I | CPMK.08.3 | 1% | 12% | 1% | 6% | 10% | 0% | 40% | 70% |
| CPL10 | MOBILE PROGRAMMING I | CPMK.10.3 | 6% | 1% | 3% | 0% | 0% | 20% | 0% | 30% |
| 100% | ||||||||||