|
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 |
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 Compose dalam membuat UI/UX aplikasi mobile | |
| 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 | |
| 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 tugas sesuai perintah soal Teknik Rubrik Analitik Tugas |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Kuliah,Ceramah Langsung,[C=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 Ref1. Ref3. RefP3. |
1.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 tugas sesuai perintah soal Teknik Rubrik Analitik Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=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 Ref1. Ref4. RefP1. RefP2. |
1.1 |
| 3 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan pengertian, jenis-jenis, peranan penting, dan perintahperintah dalam repositori perangkat lunak (git) dengan benar |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Holistik Tugas |
Kuliah,Diskusi,[DS=100 Menit] |
Kuliah,Diskusi,[DS=100 Menit] |
Topik Implementasi repositori perangkat lunak (Git) Sub Topik 1. Pembuatan akun repositori perangkat lunak 2. Penggunaan repository perangkat lunak Ref2. Ref 3. |
1.1 |
| 4 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menerapkan repositori perangkat lunak git untuk aplikasi pertama yang dibuat dengan baik |
Kriteria Kesesuaian sintaks dan output yang diharapkan Teknik Rubrik skala Persepsi 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 Ref2. Ref 4. RefP1. RefP2. |
1.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 tugas sesuai perintah soal Teknik Rubrik Analitik Tugas |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Composable Teks Sub Topik Pengenalan Composable Teks Ref1. Ref3. |
1.1 |
| 6 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu membuat aplikasi Android dengan tata letak UI sederhana yang menampilkan teks dengan baik |
Kriteria Ketepatan jawaban latihan praktikum Teknik Rubrik skala Persepsi 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 Ref1. Ref4. RefP1. RefP2. |
1.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 sesuai perintah soal Teknik Rubrik Analitik Tugas |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Composable Gambar Sub Topik Pengenalan Composable Gambar Ref1. Ref3. |
1.1 |
| 8 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu membuat aplikasi Android dengan tata letak UI sederhana yang menampilkan gambar dengan baik |
Kriteria Teknik Rubrik skala Persepsi 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 Ref1. Ref4. RefP1. RefP2. |
1.1 |
| 9 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan percabangan dan nullable dalam pemrograman kotlin dengan benar |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Analitik Tugas |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Percabangan dan Nullable Sub Topik Pengenalan kondisional dan nullability di Kotlin Ref1. Ref3. |
1.1 |
| 10 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu membuat aplikasi Android dengan tata letak UI sederhana yang menampilkan button dan menambahkan kondisional dengan baik |
Kriteria Kesesuaian sintaks dan output yang diharapkan Teknik Rubrik skala Persepsi 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 Ref1. Ref4. RefP1. RefP2. |
1.1 |
| 11 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan class dan object dalam pemrograman kotlin dengan benar |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Analitik Tugas |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Class dan Object Sub Topik Pengenalan Class dan Object di Kotlin Ref1. Ref3 |
1.1 |
| 12 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu menggunakan state dalam Compose dengan baik |
Kriteria Kesesuaian sintaks dan output yang diharapkan Teknik Rubrik skala Persepsi Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik State dalam Compose Sub Topik Menggunakan state dalam Compose Ref1. Ref4. RefP1. RefP2. |
1.1 |
| 13 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan perulangan dan lambda dalam pemrograman Kotlin dengan benar |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Analitik Tugas |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Perulangan dan Lambda Sub Topik Pengenalan fungsi perulangan dan ekspresi lambda di Kotlin Ref1. Ref3. |
1.1 |
| 14 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu membuat aplikasi Android dengan composable switch dengan baik |
Kriteria Kesesuaian sintaks dan output yang diharapkan Teknik Rubrik skala Persepsi 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 Ref1. Ref4. RefP1. RefP2. |
1.1 |
| 15 | 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] |
Topik Materi Minggu 1 - 7 Sub Topik |
30 | |
| 16 | sub.cpmk.DM148.CPMK.10.3.-Mahasiswa mampu menjelaskan pemrograman Kotlin dan tools dalam pembangunan aplikasi mobile | Mahasiswa mampu menjelaskan tipe data generik, class enum, object singleton, scope function, collections data berupa Array, List, Set, dan Map, serta higher-order functions dengan Collections dengan benar |
Kriteria Teknik Rubrik Holistik Tugas |
Kuliah,Diskusi,[DS=100 Menit] |
Kuliah,Diskusi,[DS=100 Menit] |
Topik Konsep pemrograman Kotlin tambahan Sub Topik 1. Tipe data generik 2. Class enum 3. Object singleton 4. Scope function 5. Collections data berupa Array, List, Set, dan Map 6. Higher-order functions dengan Collections Ref1. Ref3. |
1.1 |
| 17 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu membuat aplikasi Android dengan menampilkan daftar yang dapat discroll dengan baik |
Kriteria Teknik Rubrik skala Persepsi 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 Ref1. Ref4. RefP1. RefP2. |
1.1 |
| 18 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu mempresentasikan rencana proyek mobile yang akan dibangun dengan baik |
Kriteria Teknik Rubrik skala Persepsi Tugas |
Kuliah,Studi Kasus,[SK=100 Menit] |
Kuliah,Studi Kasus,[SK=100 Menit] |
Topik Presentasi Rencana Proyek Akhir Sub Topik 1. Presentasi rencana proyek akhir 2. Tanya jawab rencana proyek akhir Ref1. |
1.1 |
| 19 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu membuat aplikasi Android dengan menerapkan tema material menggunakan Jetpack Compose dengan baik |
Kriteria Teknik Rubrik skala Persepsi Tugas |
Praktikum,Studi Kasus,[SK=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Material Design dengan Compose Sub Topik 1. Menerapkan tema material dengan Jetpack Compose 2. Menambahkan animasi sederhana dengan Jetpack Compose Ref1. Ref4. RefP1. RefP2. |
1.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 Teknik Rubrik Analitik Tugas Kuliah |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Activity Lifecycle Sub Topik 1. Method dalam activity lifecycle 2. Logging dasar 3. Kasus penggunaan activity lifecycle 4. Perubahan konfigurasi Ref1. Ref3. |
1.1 |
| 21 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu membuat navigasi antarlayar menggunakan Compose dengan baik |
Kriteria Teknik Rubrik skala Persepsi Tugas |
Praktikum,Praktikum,[P=100 Menit] |
Praktikum,Praktikum Online,[PR=100 Menit] |
Topik Jetpack Compose Navigation Sub Topik Membuat navigasi antarlayar dengan Compose Ref1. Ref4. RefP1. RefP2. |
1.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 Teknik Rubrik Analitik Tugas |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik View Model dan UI State dalam Compose Sub Topik 1. Arsitektur aplikasi 2. ViewModel 3. UI State Ref1. Ref3. |
1.1 |
| 23 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu membuat aplikasi adaptif menerapkan navigasi dinamis dengan baik |
Kriteria Teknik Rubrik skala Persepsi Tugas |
Praktikum,Studi Kasus,[SK=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Compose Adaptive Navigation Sub Topik Mem-build aplikasi adaptif dengan navigasi dinamis Ref1. Ref4. RefP1. RefP2. |
1.1 |
| 24 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu menjelaskan pengertian pengujian otomatis, jenis-jenis pengujian otomatis, dan alasan pentingnya pengujian otomatis dengan benar |
Kriteria Teknik Rubrik Holistik Tugas |
Kuliah,Diskusi,[DS=100 Menit] |
Kuliah,Diskusi,[DS=100 Menit] |
Topik Pengujian Otomatis Sub Topik 1. Pengenalan pengujian otomatis 2. Jenis pengujian otomatis 3. Alasan pentingnya pengujian otomatis 4. Pengujian Lokal, Pengujian Instrumentasi, Pengujian Aksesibilitas, dan Pengujian Unit Ref1. Ref3. |
1.1 |
| 25 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu membuat pengujian UI dengan baik |
Kriteria Teknik Rubrik skala Persepsi Tugas |
Praktikum,Studi Kasus,[SK=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Pengujian Otomatis Sub Topik Menulis pengujian UI Ref1. Ref4. RefP1. RefP2. |
1.1 |
| 26 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu mempresentasikan proyek mobile yang telah dibangun (1) |
Kriteria Teknik Rubrik skala Persepsi Tugas |
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) Ref1. |
1.1 |
| 27 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu membuat aplikasi Android untuk memecahkan permasalahan dengan baik |
Kriteria Teknik Rubrik Analitik Tugas |
Kuliah,Studi Kasus,[SK=100 Menit] |
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=100 Menit] |
Topik Pendalaman materi Sub Topik Latihan dengan studi kasus Ref1. RefP1. RefP2. |
1.1 |
| 28 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu mempresentasikan proyek mobile yang telah dibangun (2) |
Kriteria Teknik Rubrik skala Persepsi Tugas |
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) Ref1. |
1.4 |
| 29 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Mahasiswa mampu membangun proyek mobile sesuai requirement yang diberikan |
Kriteria Ketepatan Jawaban Teknik Rubrik Analitik Responsi |
Responsi,Studi Kasus,[SK=100 Menit] |
Responsi,Studi Kasus,[SK=100 Menit] |
Topik Evaluasi Praktikum Sub Topik Evaluasi Praktikum (Responsi) Ref1. RefP1. RefP2. |
10 |
| 30 | sub.cpmk.DM148.CPMK.08.3.-Mahasiswa mampu menerapkan Compose dalam membuat UI/UX aplikasi mobile | Ketepatan menjawab |
Kriteria Ketepatan Jawaban Teknik Ujian |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Materi Minggu 8 - 14 Sub Topik |
30 | |
| CPL | MK | CPMK | Tugas Teori (Individu) | Tugas Praktikum | Tugas Teori (Kelompok) | Responsi | Tes Tulis (UTS) | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|---|---|
| CPL08 | MOBILE PROGRAMMING I | CPMK.08.3 | Y | Y | Y | Y | Y | |
| CPL10 | MOBILE PROGRAMMING I | CPMK.10.3 | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Analitik Tugas | 1.1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Analitik Tugas | 1.1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1.1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik skala Persepsi Tugas | 1.1 | Kesesuaian sintaks dan output yang diharapkan |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Analitik Tugas | 1.1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | Ketepatan jawaban latihan praktikum |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Analitik Tugas | 1.1 | Ketepatan jawaban sesuai perintah soal |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Analitik Tugas | 1.1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | Kesesuaian sintaks dan output yang diharapkan |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Analitik Tugas | 1.1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | Kesesuaian sintaks dan output yang diharapkan |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Analitik Tugas | 1.1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | Kesesuaian sintaks dan output yang diharapkan |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Ujian | 30 | Ketepatan Jawaban |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Holistik Tugas | 1.1 | |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Analitik Tugas Kuliah | 1.1 | |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | |
| CPL10 | CPMK.10.3 | sub.cpmk.DM148.CPMK.10.3. | Rubrik Analitik Tugas | 1.1 | |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Holistik Tugas | 1.1 | |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.1 | |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Analitik Tugas | 1.1 | |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik skala Persepsi Tugas | 1.4 | |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Rubrik Analitik Responsi | 10 | Ketepatan Jawaban |
| CPL08 | CPMK.08.3 | sub.cpmk.DM148.CPMK.08.3. | Ujian | 30 | Ketepatan Jawaban |
| Total | 100 | ||||
| CPL | MK | CPMK | Tugas Teori (Individu) | Tugas Praktikum | Tugas Teori (Kelompok) | Responsi | Tes Tulis (UTS) | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|---|---|
| CPL08 | MOBILE PROGRAMMING I | CPMK.08.3 | 1.1% | 11% | 4.7% | 10% | 0% | 30% | 56.8% |
| CPL10 | MOBILE PROGRAMMING I | CPMK.10.3 | 13.2% | 0% | 0% | 0% | 30% | 0% | 43.2% |
| 100% | |||||||||