|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1SI-SI085 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| BAHASA PEMROGRAMAN II | SI085 | Computing System Fundamentals | 2 | 2 | 3 | 18 Feb 2022 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Stevi Ema Wijayanti, M.Kom. |
Aditya Rizki Yudiantika, ST, M.Eng |
Anggit Dwi Hartanto, M.Kom |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL10 | Mampu mengimplementasikan desain grafis, struktur data dan algoritma, dasar-dasar sistem komputasi, serta sistem operasi dan jaringan pada suatu studi kasus sebagai dasar aplikasi interaktif atau sistem informasi | |
| CPL12 | Mampu menjelaskan pemahaman mengenai konsep desain grafis, struktur data dan algoritma, dasar-dasar sistem komputasi, serta sistem operasi dan jaringan sebagai dasar aplikasi interaktif atau sistem informasi | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK30 | Mengimplementasikan dasar-dasar sistem komputasi pada suatu studi kasus sebagai dasar sistem informasi | |
| CPMK40 | Menjelaskan pemahaman mengenai konsep dasar dasar sistem komputasi sebagai dasar sistem informasi | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.SI085.CPMK30.1 | Mampu menyiapkan dan mengenal lembar kerja Android Studio sebagai alat untuk pengembangan aplikasi mobile | |
| sub.cpmk.SI085.CPMK30.2 | Mampu mengimplementasikan dasar pengembangan aplikasi Android seperti Activity, Intent, Fragment, View dan ViewGroup, Style dan Theme pada Android Studio | |
| sub.cpmk.SI085.CPMK30.3 | Mampu mengimplementasikan RecyclerView di Android Studio serta menerapkan penggunaan Layout Manager | |
| sub.cpmk.SI085.CPMK30.4 | Mampu mengimplementasikan salah satu komponen navigasi yang tersedia pada Android Studio | |
| sub.cpmk.SI085.CPMK30.5 | Mampu mengimplementasikan desain yang telah dibuat ke dalam Android Studio | |
| sub.cpmk.SI085.CPMK30.6 | Mampu menerapkan konsep pengolahan data sesuai dengan studi kasus yang dipilih | |
| sub.cpmk.SI085.CPMK30.7 | Mampu mengimplementasikan Unit Testing dan Instrument Testing pada Aplikasi Android | |
| sub.cpmk.SI085.CPMK40.1 | Mampu memahami lingkungan pengembangan untuk Aplikasi Mobile Programming | |
| sub.cpmk.SI085.CPMK40.2 | Mampu memahami dasar pengembangan Aplikasi Android seperti Activity, Intent, Fragment, View dan ViewGroup, Style dan Theme | |
| sub.cpmk.SI085.CPMK40.3 | Mampu memahami konsep dan cara kerja RecyclerView pada Aplikasi Mobile | |
| sub.cpmk.SI085.CPMK40.4 | Mampu memahami berbagai macam komponen navigasi seperti Navigation Drawer, Bottom Navigation, Tab Layout, Navigation Component dan Option Menu pada Action Bar | |
| sub.cpmk.SI085.CPMK40.5 | Mampu mendesain dan membuat Aplikasi Android | |
| sub.cpmk.SI085.CPMK40.6 | Mampu memahami konsep pengolahan data (CRUD) pada studi kasus yang dipilih | |
| sub.cpmk.SI085.CPMK40.7 | Mampu memahami Unit Testing dan Instrument Testing pada Aplikasi Mobile Programming | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK30 |
sub.cpmk.SI085.CPMK30.1 sub.cpmk.SI085.CPMK30.2 sub.cpmk.SI085.CPMK30.4 sub.cpmk.SI085.CPMK30.5 sub.cpmk.SI085.CPMK30.6 sub.cpmk.SI085.CPMK30.3 sub.cpmk.SI085.CPMK30.7 |
|
| CPMK40 |
sub.cpmk.SI085.CPMK40.1 sub.cpmk.SI085.CPMK40.2 sub.cpmk.SI085.CPMK40.3 sub.cpmk.SI085.CPMK40.4 sub.cpmk.SI085.CPMK40.5 sub.cpmk.SI085.CPMK40.6 sub.cpmk.SI085.CPMK40.7 |
|
| Deskripsi Singkat MK | - Perkuliahan diselenggarakan sebanyak 28 kali pertemuan dalam satu semester, yang terdiri dari 14 kali pertemuan kuliah teori dan 14 kali pertemuan kuliah praktikum. Ditambah 2 kali pertemuan yang dikhususkan untuk pelaksanaan ujian mid dan ujian akhir semester - Setelah mengikuti mata kuliah ini mahasiswa diharapkan mampu menguasai hard skills berupa pemahaman mendalam terhadap konsep OOP (Object Oriented Programming), dapat membangun sistem informasi berbasis objek, dan database. Soft skill berupa penyelesaian berbagai masalah dengan menggunakan konsep OOP (Object Oriented Programming) yang diimplementasikan dengan bahasa pemrograman Kotlin - Tools yang akan digunakan oleh mahasiswa meliputi: Android Studio dan SQLite | |
| Bahan Kajian : Materi Pembelajaran | Konsep OOP Pemrograman Berorientasi Object yang akan dipelajari oleh mahasiswa meliputi Class & Object (Constructor, Attribut, Method), Inheritance, Interface, Abstract, Polymorphism, Modifier, dan Overloading. Ditambah penggunaan database yang diimplementasikan dalam aplikasi berbasis android | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Stevi Ema Wijayanti, M.Kom; Agung Nugroho, M.Kom; Arif Nur Rohman, M.Kom; | |
| Mata Kuliah Syarat | Bahasa Pemrograman I (SI084) | |
| 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.SI085.CPMK40.1-Mampu memahami lingkungan pengembangan untuk Aplikasi Mobile Programming | 1. Mampu memahami sejarah Android Studio dan kelebihannya 2. Mampu memahami cara Installasi Android Studio serta spesifikasi kebutuhan hardware 3. Mampu menjelaskan komponen-komponen pada Android Studio 4. Mampu menjelaskan konsep pemrograman Mobile |
Kriteria Ketepatan Menjelaskan Teknik Tanya jawab terkait Android Studio |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Perkenalan dan dasar pemrograman Mobile Sub Topik 1. Perkenalan profil dosen 2. Rencana Pembelajaran Semester (RPS) 3. Aturan perkuliahan 4. Penilaian 5. Aplikasi android dan contohnya 6. Android Studio
|
0.5 |
| 2 | sub.cpmk.SI085.CPMK30.1-Mampu menyiapkan dan mengenal lembar kerja Android Studio sebagai alat untuk pengembangan aplikasi mobile | 1. Mampu melakukan installasi Android Studio 2. Mampu mengenal lembar kerja pada Android Studio 3. Mampu memahami penggunaan Android Studio dan menjalankan Project 4. Mampu mengimplementasikan desain UI sederhana dengan menerapkan palette yang tersedia pada Android Studio |
Kriteria Ketepatan Jawaban Teknik Tanya jawab terkait Android Studio |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Pengenalan Android Studio Sub Topik 1. Installasi Android Studio 2. Pembuatan project baru pada Android Studio 3. Menjalankan project yang telah dibuat
|
0.5 |
| 3 | sub.cpmk.SI085.CPMK40.2-Mampu memahami dasar pengembangan Aplikasi Android seperti Activity, Intent, Fragment, View dan ViewGroup, Style dan Theme | 1. Mampu menjelaskan view dan jenis-jenisnya 2. Mampu menjelaskan layout dan jenis-jenisnya, serta cara implementasinya 3. Mampu menjelaskan resource dan cara implementasinya |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kuis perancangan tampilan aplikasi menggunakan view, layout, dan resource |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik View, layout, dan resource Sub Topik 1. View 2. Layout 3. Resource
|
1 |
| 4 | sub.cpmk.SI085.CPMK30.2-Mampu mengimplementasikan dasar pengembangan aplikasi Android seperti Activity, Intent, Fragment, View dan ViewGroup, Style dan Theme pada Android Studio | 1. Mampu menjelaskan view dan jenis-jenisnya 2. Mampu menjelaskan layout dan jenis-jenisnya, serta cara implementasinya 3. Mampu menjelaskan resource dan cara implementasinya |
Kriteria Ketepatan jawaban dan kesesuaian sintaks dan output yang diminta Teknik Tugas perancangan tampilan aplikasi menggunakan view, layout, dan resource |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik View, layout, dan resource Sub Topik 1. View 2. Layout 3. Resource |
1 |
| 5 | sub.cpmk.SI085.CPMK40.2-Mampu memahami dasar pengembangan Aplikasi Android seperti Activity, Intent, Fragment, View dan ViewGroup, Style dan Theme | 1. Mampu menjelaskan activity dan cara implementasinya 2. Mampu menjelaskan intent dan jenis-jenisnya, serta cara implementasinya |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Tugas membuat tampilan aplikasi menggunakan activity dan intent |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Activity dan intent Sub Topik 1. Activity 2. Explicit intent 3. Implicit intent |
1 |
| 6 | sub.cpmk.SI085.CPMK30.2-Mampu mengimplementasikan dasar pengembangan aplikasi Android seperti Activity, Intent, Fragment, View dan ViewGroup, Style dan Theme pada Android Studio | 1. Mampu menjelaskan activity dan cara implementasinya 2. Mampu menjelaskan intent dan jenis-jenisnya, serta cara implementasinya |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Tugas membuat tampilan aplikasi menggunakan activity dan intent |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Praktikum,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Activity dan intent Sub Topik 1. Activity 2. Explicit intent 3. Implicit intent |
1 |
| 7 | sub.cpmk.SI085.CPMK40.2-Mampu memahami dasar pengembangan Aplikasi Android seperti Activity, Intent, Fragment, View dan ViewGroup, Style dan Theme | 1. Mampu memahami Kontrol input dan jenis-jenisnya, serta cara implementasinya 2. Mampu memahami fragment dan cara implementasinya |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Kuis perancangan tampilan aplikasi menggunakan kontrol input dan fragment |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Kontrol input dan fragment Sub Topik 1. Kontrol input 2. Jenis-jenis kontrol input 3. Fragment 4. Implementasi fragment |
1 |
| 8 | sub.cpmk.SI085.CPMK30.2-Mampu mengimplementasikan dasar pengembangan aplikasi Android seperti Activity, Intent, Fragment, View dan ViewGroup, Style dan Theme pada Android Studio | 1. Mampu memahami Kontrol input dan jenis-jenisnya, serta cara implementasinya 2. Mampu memahami fragment dan cara implementasinya |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Kuis perancangan tampilan aplikasi menggunakan kontrol input dan fragment |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Kontrol input dan fragment Sub Topik 1. Kontrol input 2. Jenis-jenis kontrol input 3. Fragment 4. Implementasi fragment |
1 |
| 9 | sub.cpmk.SI085.CPMK40.3-Mampu memahami konsep dan cara kerja RecyclerView pada Aplikasi Mobile | 1. Mampu memahami fungsi RecyclerView 2. Mampu memahami cara kerja Recycler View 3. Mampu memahami cara implementasi Recycler View |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Kuis perancangan tampilan aplikasi menggunakan recycler view |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik RecyclerView Sub Topik 1. RecyclerView 2. Komponen RecyclerView 3. Implementasi RecyclerView |
1 |
| 10 | sub.cpmk.SI085.CPMK30.3-Mampu mengimplementasikan RecyclerView di Android Studio serta menerapkan penggunaan Layout Manager | 1. Mampu memahami navigasi layar 2. Mampu memahami recycler view dan jenis-jenis komponennya, serta cara implementasinya |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Tugas perancangan tampilan aplikasi menggunakan navigasi layar dan recycler view |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Navigasi layar dan recycler view Sub Topik 1. Navigasi layar 2. Recycler view 3. Komponen recycler view 4. Implementasi recycler view |
1 |
| 11 | sub.cpmk.SI085.CPMK40.4-Mampu memahami berbagai macam komponen navigasi seperti Navigation Drawer, Bottom Navigation, Tab Layout, Navigation Component dan Option Menu pada Action Bar | 1. Mampu memahami drawable dan cara penggunaannya 2. Mampu memahami meterial desain, jenis-jenis komponennya, serta cara implementasinya |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Kuis perancangan tampilan aplikasi menggunakan navigasi layar dan recycler view |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Kuliah,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Drawable dan material desain Sub Topik 1. Drawable 2. Penggunaan drawable 3. Material desain 4. Jenis-jenis komponen material desain |
1 |
| 12 | sub.cpmk.SI085.CPMK30.4-Mampu mengimplementasikan salah satu komponen navigasi yang tersedia pada Android Studio | 1. Mampu memahami drawable dan cara penggunaannya 2. Mampu memahami meterial desain, jenis-jenis komponennya, serta cara implementasinya |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Kuis perancangan tampilan aplikasi menggunakan navigasi layar dan recycler view |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Drawable dan material desain Sub Topik 1. Drawable 2. Penggunaan drawable 3. Material desain 4. Jenis-jenis komponen material desain |
1 |
| 13 | sub.cpmk.SI085.CPMK40.1-Mampu memahami lingkungan pengembangan untuk Aplikasi Mobile Programming sub.cpmk.SI085.CPMK40.2-Mampu memahami dasar pengembangan Aplikasi Android seperti Activity, Intent, Fragment, View dan ViewGroup, Style dan Theme sub.cpmk.SI085.CPMK40.3-Mampu memahami konsep dan cara kerja RecyclerView pada Aplikasi Mobile sub.cpmk.SI085.CPMK40.4-Mampu memahami berbagai macam komponen navigasi seperti Navigation Drawer, Bottom Navigation, Tab Layout, Navigation Component dan Option Menu pada Action Bar | 1. Mampu menerapkan view, layout, dan resource 2. Mampu menerapkan activity dan intent 3. Mampu menerapkan kontrol input dan fragment 4. Mampu menerapkan navigasi layar dan recycler view 5. Mampu menerapkan drawable dan meterial desain |
Kriteria Ketepatan menjawab pertanyaan Teknik Kuis studi kasus aplikasi android |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Kuliah,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Materi pertemuan 1 s/d pertemuan 6 atau responsi Sub Topik 1. Materi pertemuan 1 s/d pertemuan 6 2. Kisi-kisi ujian mid semester 3. Soal responsi |
1 |
| 14 | sub.cpmk.SI085.CPMK30.1-Mampu menyiapkan dan mengenal lembar kerja Android Studio sebagai alat untuk pengembangan aplikasi mobile sub.cpmk.SI085.CPMK30.2-Mampu mengimplementasikan dasar pengembangan aplikasi Android seperti Activity, Intent, Fragment, View dan ViewGroup, Style dan Theme pada Android Studio sub.cpmk.SI085.CPMK30.3-Mampu mengimplementasikan RecyclerView di Android Studio serta menerapkan penggunaan Layout Manager sub.cpmk.SI085.CPMK30.4-Mampu mengimplementasikan salah satu komponen navigasi yang tersedia pada Android Studio | 1. Mampu menerapkan view, layout, dan resource 2. Mampu menerapkan activity dan intent 3. Mampu menerapkan kontrol input dan fragment 4. Mampu menerapkan navigasi layar dan recycler view 5. Mampu menerapkan drawable dan meterial desain |
Kriteria Ketepatan jawaban responsi Teknik Responsi membuat aplikasi menggunakan android studio |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Penugasan,Tugas Responsi,[TR=100 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Penugasan,Tugas Responsi,[TR=100 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Materi pertemuan 1 s/d pertemuan 6 atau responsi Sub Topik 1. Materi pertemuan 1 s/d pertemuan 6 2. Kisi-kisi ujian mid semester 3. Soal responsi |
10 |
| 15 | sub.cpmk.SI085.CPMK40.1-Mampu memahami lingkungan pengembangan untuk Aplikasi Mobile Programming sub.cpmk.SI085.CPMK40.2-Mampu memahami dasar pengembangan Aplikasi Android seperti Activity, Intent, Fragment, View dan ViewGroup, Style dan Theme sub.cpmk.SI085.CPMK40.3-Mampu memahami konsep dan cara kerja RecyclerView pada Aplikasi Mobile sub.cpmk.SI085.CPMK40.4-Mampu memahami berbagai macam komponen navigasi seperti Navigation Drawer, Bottom Navigation, Tab Layout, Navigation Component dan Option Menu pada Action Bar | Ketepatan menuliskan jawaban sesuai perintah soal |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Tes Tulis (UTS) |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Materi pertemuan 1 sampai pertemuan 7 Sub Topik |
20 |
| 16 | sub.cpmk.SI085.CPMK40.5-Mampu mendesain dan membuat Aplikasi Android | 1. Mampu memahami proses analisis kasus pengembangan aplikasi 2. Mampu memahami proses perancangan struktur basis data serta implementasinya |
Kriteria Kreatifitas Ide Produk Teknik Tugas menentukan ide aplikasi yang akan dibangun beserta rencana fitur yang tersedia dalam aplikasi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik 1. Analisa Aplikasi Android Sub Topik 1. Analisa studi kasus 2. Rancangan basis data |
2 |
| 17 | sub.cpmk.SI085.CPMK30.5-Mampu mengimplementasikan desain yang telah dibuat ke dalam Android Studio | 1. Mampu mengimplementasikan desain antarmuka aplikasi sesuai dengan studi kasus yang ditentukan 2. Mampu menentukan layout dan palette yang sesuai dengan desain antarmuka |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Tugas perancangan tampilan aplikasi |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Notifikasi dan alarm Sub Topik 1. Notifikasi 2. Implementasi notifikasi 3. Alarm 4. Implementasi alarm |
2 |
| 18 | sub.cpmk.SI085.CPMK40.6-Mampu memahami konsep pengolahan data (CRUD) pada studi kasus yang dipilih | 1. Mampu memahami konsep OOP (Object Oriented Programming) 2. Mampu membuat (studi kasus) halaman login 3. Mampu memahami database SQLite dan cara pengoperasiannya |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Tugas mengimplementasikan konsep CRUD pada aplikasi yang dipilih |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Kosenp OOP dan database SQLite Sub Topik 1. Konsep OOP (Object Oriented Programming) 2. Studi kasus halaman login 3. Database SQLite |
2 |
| 19 | sub.cpmk.SI085.CPMK30.6-Mampu menerapkan konsep pengolahan data sesuai dengan studi kasus yang dipilih | 1. Mampu memahami konsep OOP (Object Oriented Programming) 2. Mampu membuat (studi kasus) halaman login 3. Mampu memahami database SQLite dan cara pengoperasiannya |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Tugas menerapkan pengolahan data (CRUD) pada salah satu activity yang tersedia dalam aplikasi yang telah ditentukan |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Kosenp OOP dan database SQLite Sub Topik 1. Konsep OOP (Object Oriented Programming) 2. Studi kasus halaman login 3. Database SQLite |
2 |
| 20 | sub.cpmk.SI085.CPMK40.6-Mampu memahami konsep pengolahan data (CRUD) pada studi kasus yang dipilih | 1. Mampu memahami konsep CRUD (Create, Read, Update, Delete) 2. Mampu mendesain halaman aplikasi untuk implementasi CRUD |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Melaporkan progress final project sesuai dengan tema yang dipilih |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Konsep CRUD Sub Topik 1. Konsep CRUD (Create, Read, Update, Delete) 2. Studi kasus halaman aplikasi untuk implementasi CRUD |
2 |
| 21 | sub.cpmk.SI085.CPMK30.6-Mampu menerapkan konsep pengolahan data sesuai dengan studi kasus yang dipilih | 1. Mampu memahami konsep CRUD (Create, Read, Update, Delete) 2. Mampu mendesain halaman aplikasi untuk implementasi CRUD |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Tugas mengimplementasikan pengolahan data (CRUD) pada studi kasus yang telah ditentukan |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Konsep CRUD Sub Topik 1. Konsep CRUD (Create, Read, Update, Delete) 2. Studi kasus halaman aplikasi untuk implementasi CRUD |
2 |
| 22 | sub.cpmk.SI085.CPMK40.6-Mampu memahami konsep pengolahan data (CRUD) pada studi kasus yang dipilih | 1. Mampu memahami proses create dan read dalam konsep CRUD 2. Mampu memahami implementasi proses create dan read |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Melaporkan progress final project sesuai dengan tema aplikasi yang dipilih |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Proses create dan read dalam konsep CRUD Sub Topik 1. Proses create dan read 2. Implementasi create dan read |
2 |
| 23 | sub.cpmk.SI085.CPMK30.6-Mampu menerapkan konsep pengolahan data sesuai dengan studi kasus yang dipilih | 1. Mampu memahami proses create dan read dalam konsep CRUD 2. Mampu memahami implementasi proses create dan read |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Laporan Praktikum |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=80 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Proses create dan read dalam konsep CRUD Sub Topik 1. Proses create dan read 2. Implementasi create dan read |
2 |
| 24 | sub.cpmk.SI085.CPMK40.6-Mampu memahami konsep pengolahan data (CRUD) pada studi kasus yang dipilih | 1. Mampu memahami proses update dan delete dalam konsep CRUD 2. Mampu memahami implementasi proses update dan delete |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Melaporkan progress final project sesuai dengan tema yang dipilih |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Proses create dan read dalam konsep CRUD Sub Topik 1. Proses create dan read 2. Implementasi create dan read |
2 |
| 25 | sub.cpmk.SI085.CPMK30.6-Mampu menerapkan konsep pengolahan data sesuai dengan studi kasus yang dipilih | 1. Mampu memahami proses update dan delete dalam konsep CRUD 2. Mampu memahami implementasi proses update dan delete |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Tugas mengimplementasikan pengolahan data pada aplikasi yang telah ditentukan |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Proses update dan delete dalam konsep CRUD Sub Topik 1. Proses update dan delete 2. Implementasi update dan delete |
2 |
| 26 | sub.cpmk.SI085.CPMK40.7-Mampu memahami Unit Testing dan Instrument Testing pada Aplikasi Mobile Programming | 1. Mampu memahami konsep testing aplikasi 2. Mampu melakukan testing aplikasi |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Kuis melakukan testing aplikasi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Testing aplikasi 6 atau presentasi final project Sub Topik 1. Teori testing aplikasi 2. Praktik testing aplikasi |
2 |
| 27 | sub.cpmk.SI085.CPMK30.7-Mampu mengimplementasikan Unit Testing dan Instrument Testing pada Aplikasi Android | 1. Mampu memahami konsep testing aplikasi 2. Mampu melakukan testing aplikasi |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Tugas melakukan testing aplikasi |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Testing aplikasi 6 atau presentasi final project Sub Topik 1. Teori testing aplikasi 2. Praktik testing aplikasi |
2 |
| 28 | sub.cpmk.SI085.CPMK40.5-Mampu mendesain dan membuat Aplikasi Android | 1. Mengulas kembali pertemuan 1 s/d pertemuan 14 2. Melakukan tanya-jawab final project |
Kriteria Kualitas dalam mempresentasikan konsep, rancangan, dan hasil produk digital yang telah dikembangkan. Teknik Presentasi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Diskusi,[DS=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Materi pertemuan 10 s/d pertemuan 14 atau presentasi final project Sub Topik 1. Materi pertemuan 10 s/d pertemuan 14 2. Tanya-jawab final project |
2 |
| 29 | sub.cpmk.SI085.CPMK30.5-Mampu mengimplementasikan desain yang telah dibuat ke dalam Android Studio | 1. Mengulas kembali pertemuan 1 s/d pertemuan 14 2. Melakukan tanya-jawab final project |
Kriteria Kualitas dalam mempresentasikan konsep, rancangan, dan hasil produk digital yang telah dikembangkan. Teknik Presentasi Final Project |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=60 Menit] Praktikum,Diskusi,[DS=10 Menit] Praktikum,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum Online,[PR=60 Menit] Praktikum,Tanya Jawab,[TN=10 Menit] Penugasan,Tugas Langsung,[TL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Materi pertemuan 10 s/d pertemuan 14 atau presentasi final project Sub Topik 1. Materi pertemuan 10 s/d pertemuan 14 2. Tanya-jawab final project |
2 |
| 30 | sub.cpmk.SI085.CPMK30.7-Mampu mengimplementasikan Unit Testing dan Instrument Testing pada Aplikasi Android | Ketepatan menuliskan jawaban sesuai perintah soal |
Kriteria Ketepatan jawaban ujian sesuai perintah soal Teknik Tes Tulis (UAS) |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Materi pertemuan 10 dan pertemuan 15 Sub Topik |
30 |
| CPL | MK | CPMK | Partisipasi | Kuis | Tugas Praktikum | Tugas Teori (Individu) | Responsi | Tes Tulis (UTS) | Tugas Teori (Kelompok) | Unjuk Kerja (Presentasi) | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| CPL10 | BAHASA PEMROGRAMAN II | CPMK30 | Y | Y | Y | Y | Y | Y | |||
| CPL12 | BAHASA PEMROGRAMAN II | CPMK40 | Y | Y | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.1 | Tanya jawab terkait Android Studio | 0.5 | Ketepatan Menjelaskan |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.1 | Tanya jawab terkait Android Studio | 0.5 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.2 | Kuis perancangan tampilan aplikasi menggunakan view, layout, dan resource | 1 | Ketepatan jawaban sesuai perintah soal |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.2 | Tugas perancangan tampilan aplikasi menggunakan view, layout, dan resource | 1 | Ketepatan jawaban dan kesesuaian sintaks dan output yang diminta |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.2 | Tugas membuat tampilan aplikasi menggunakan activity dan intent | 1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.2 | Tugas membuat tampilan aplikasi menggunakan activity dan intent | 1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK40.2 | Kuis perancangan tampilan aplikasi menggunakan kontrol input dan fragment | 1 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.2 | Kuis perancangan tampilan aplikasi menggunakan kontrol input dan fragment | 1 | Ketepatan menjelaskan dan implementasi |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.3 | Kuis perancangan tampilan aplikasi menggunakan recycler view | 1 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.3 | Tugas perancangan tampilan aplikasi menggunakan navigasi layar dan recycler view | 1 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK40.4 | Kuis perancangan tampilan aplikasi menggunakan navigasi layar dan recycler view | 1 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.4 | Kuis perancangan tampilan aplikasi menggunakan navigasi layar dan recycler view | 1 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK40.1, sub.cpmk.SI085.CPMK40.2, sub.cpmk.SI085.CPMK40.3, sub.cpmk.SI085.CPMK40.4 | Kuis studi kasus aplikasi android | 1 | Ketepatan menjawab pertanyaan |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.1, sub.cpmk.SI085.CPMK30.2, sub.cpmk.SI085.CPMK30.3, sub.cpmk.SI085.CPMK30.4 | Responsi membuat aplikasi menggunakan android studio | 10 | Ketepatan jawaban responsi |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.1, sub.cpmk.SI085.CPMK40.2, sub.cpmk.SI085.CPMK40.3, sub.cpmk.SI085.CPMK40.4 | Tes Tulis (UTS) | 20 | Ketepatan jawaban sesuai perintah soal |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.5 | Tugas menentukan ide aplikasi yang akan dibangun beserta rencana fitur yang tersedia dalam aplikasi | 2 | Kreatifitas Ide Produk |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.5 | Tugas perancangan tampilan aplikasi | 2 | Ketepatan menjelaskan dan implementasi |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.6 | Tugas mengimplementasikan konsep CRUD pada aplikasi yang dipilih | 2 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.6 | Tugas menerapkan pengolahan data (CRUD) pada salah satu activity yang tersedia dalam aplikasi yang telah ditentukan | 2 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.6 | Melaporkan progress final project sesuai dengan tema yang dipilih | 2 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.6 | Tugas mengimplementasikan pengolahan data (CRUD) pada studi kasus yang telah ditentukan | 2 | Ketepatan menjelaskan dan implementasi |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.6 | Melaporkan progress final project sesuai dengan tema aplikasi yang dipilih | 2 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.6 | Laporan Praktikum | 2 | Ketepatan menjelaskan dan implementasi |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.6 | Melaporkan progress final project sesuai dengan tema yang dipilih | 2 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.6 | Tugas mengimplementasikan pengolahan data pada aplikasi yang telah ditentukan | 2 | Ketepatan menjelaskan dan implementasi |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.7 | Kuis melakukan testing aplikasi | 2 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.7 | Tugas melakukan testing aplikasi | 2 | Ketepatan menjelaskan dan implementasi |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.5 | Presentasi | 2 | Kualitas dalam mempresentasikan konsep, rancangan, dan hasil produk digital yang telah dikembangkan. |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.5 | Presentasi Final Project | 2 | Kualitas dalam mempresentasikan konsep, rancangan, dan hasil produk digital yang telah dikembangkan. |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.7 | Tes Tulis (UAS) | 30 | Ketepatan jawaban ujian sesuai perintah soal |
| Total | 100 | ||||
| CPL | MK | CPMK | Partisipasi | Kuis | Tugas Praktikum | Tugas Teori (Individu) | Responsi | Tes Tulis (UTS) | Tugas Teori (Kelompok) | Unjuk Kerja (Presentasi) | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CPL10 | BAHASA PEMROGRAMAN II | CPMK30 | 0.5% | 3% | 17% | 0% | 10% | 0% | 0% | 2% | 30% | 62.5% |
| CPL12 | BAHASA PEMROGRAMAN II | CPMK40 | 0.5% | 4% | 0% | 1% | 0% | 20% | 10% | 2% | 0% | 37.5% |
| 100% | ||||||||||||