|
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 | 08 Aug 2024 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Stevi Ema Wijayanti, M.Kom. |
Aditya Rizki Yudiantika, S.T., 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.3 sub.cpmk.SI085.CPMK30.4 sub.cpmk.SI085.CPMK30.5 sub.cpmk.SI085.CPMK30.6 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 pengembangan android, sejarah android dan bahasa pemrograman yang dapat digunakan. 2. Mampu menjelaskan tool yang akan digunakan dalam pengembangan mulai dari struktur file dan penggunaannya. 3. Mampu menjelaskan komponen-komponen pada Android Studio 4. Mampu menjelaskan aspek dasar Kotlin yang meliputi variabel, properties, tipe data, dan operator |
Kriteria Ketepatan Menjelaskan Teknik Tanya jawab terkait 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] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=60 Menit] |
Topik Perkenalan dan dasar pemrograman Kotlin Sub Topik 1. Perkenalan dosen 2. Tata tertib kuliah 3. Penilaian 4. Materi dan referensi 5. Sejarah Android 6. Kelebihan Kelebihan 7. IntelliJ IDEA dan Android Studio 8. Variabel, properties, tipe data, dan operator
|
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 melakukan pembuatan project baru di Android Studio 3. Mampu mengenali lembar kerja Android Studio dan Emulator 4. Mampu mengimplementasikan UI sederhana pada Android Studio dan menjalakannya pada Emulator |
Kriteria Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan Teknik Praktikum, Tanya Jawab, Tugas |
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 Perkenalan dan dasar Android Sub Topik 1. Pengenalan Android Studio dan installasinya 2. Pembuatan project baru 3. Menjalankan program pada Emulator 4. Implementasi program sederhana pada Android Studio
|
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 Activity dan Siklus Hidupnya 2. Mampu menjelaskan terkait dengan View dan ViewGroup 3. Mampu menjelaskan jenis-jenis Layout di Android dan contoh desainnya 4. Mampu menjelaskan langkah-langkah mengimplementasikan View dan ViewGroup dalam Activity |
Kriteria Ketepatan Menjelaskan Teknik Ceramah, Diskusi, Kuis |
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 Activity dan Layout Sub Topik 1. Activity 2. View dan View Group 3. Layout
|
0.5 |
| 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 mengimplementasikan View dan ViewGroup pada Activity 2. Mampu menentukan dan mengimplementasikan Layout yang tepat berdasarkan contoh desain antarmuka aplikasi 3. Mampu mengimplementasi mock-up desain UI ke dalam Activity mulai dari menentukan layout, menentukan View yang terlibat dan pengaturan attribute-nya. |
Kriteria Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan Teknik Praktikum, Tanya Jawab, Tugas |
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 Activity dan Layout Sub Topik 1. Activity dan Siklus Hidupnya 2. View dan ViewGroup 3. Tipe layout dan contohnya 4. Implementasi mock-up desain UI ke dalam Activity
|
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 intent dan fungsinya 2. Mampu memahami jenis-jenis intent beserta contohnya 2. Mampu menjelaskan penggunaan intent pada aplikasi Android yang sering digunakan |
Kriteria Ketepatan jawaban kuis sesuai perintah soal Teknik Ceramah, Diskusi, Tanya Jawab, Kuis |
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
|
0.5 |
| 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 mengimplementasikan intent eksplisit untuk perpindahan Activity sesuai dengan contoh yang diberikan 2. Mampu mengimplementasikan intent implisit untuk memanggil Activity lain pada Aplikasi Internal Android seperti Dial Number, Kamera, Google Maps, memanggil halaman website, Galeri Foto dan lain sebagainya |
Kriteria Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan Teknik Praktikum, Diskusi, Tugas |
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. Intent dan fungsinya 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 3. Mampu memahami perbedaan Fragment dengan Activity |
Kriteria Ketepatan menjawab pertanyaan Teknik Ceramah, Diskusi, Tanya Jawab, Tugas |
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 5. Perbedaan Activity dan Fragment |
0.5 |
| 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 mengimplementasikan Fragment sesuai dengan contoh mock-up desain UI yang tersedia 2. Mampu menentukan dan mengimplementasikan View dan ViewGroup yang terlibat 3. Mampu menambahkan kontrol input ke dalam Activity yang dibuat |
Kriteria Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan Teknik Praktikum, Diskusi, Tanya Jawab, Tugas |
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 navigasi layar 2. Mampu memahami recycler view dan jenis-jenis komponennya, serta cara implementasinya |
Kriteria Ketepatan menjawab pertanyaan Teknik Ceramah, Diskusi, Tanya Jawab, Kuis |
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 Navigasi layar dan recycler view Sub Topik 1. Navigasi layar 2. Recycler view 3. Komponen recycler view 4. Implementasi recycler view
|
0.5 |
| 10 | sub.cpmk.SI085.CPMK30.3-Mampu mengimplementasikan RecyclerView di Android Studio serta menerapkan penggunaan Layout Manager | 1. Mampu mengimplementasikan navigasi layar 2. Mampu mengimplementasikan Recycler View sesuai dengan studi kasus yang diberikan |
Kriteria Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan Teknik Praktikum, Diskusi, Tugas |
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 3. Mampu memahami berbagai komponen navigasi |
Kriteria Ketepatan menjawab pertanyaan Teknik Ceramah, Diskusi, Tanya Jawab, Tugas |
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
|
0.5 |
| 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 dalam mengimplementasikan program sesuai dengan instruksi yang diberikan Teknik Praktikum, Diskusi, Tugas |
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 Ceramah, Diskusi, Tanya Jawab |
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
|
0.5 |
| 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 sub.cpmk.SI085.CPMK30.5-Mampu mengimplementasikan desain yang telah dibuat ke dalam 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
|
15 |
| 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 notifikasi dan implementasinya 2. Mampu memahami alarm dan cara implementasinya |
Kriteria Ketepatan menjawab pertanyaan Teknik Ceramah, Diskusi, Tanya Jawab |
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 Notifikasi dan alarm Sub Topik 1. Notifikasi 2. Implementasi notifikasi 3. Alarm 4. Implementasi alarm
|
0.5 |
| 17 | sub.cpmk.SI085.CPMK30.5-Mampu mengimplementasikan desain yang telah dibuat ke dalam Android Studio | 1. Mampu mengimplementasikan notifikasi dalam aplikasi Android 2. Mampu mengimplementasikan alarm dalam aplikasi Android |
Kriteria Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan Teknik Praktikum, Diskusi, Tugas |
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
|
1 |
| 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 membuat tampilan aplikasi menggunakan konsep OOP |
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
|
1 |
| 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 dalam mengimplementasikan program sesuai dengan instruksi yang diberikan Teknik Praktikum, Diskusi, Tugas |
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 Ceramah, Diskusi, Tanya Jawab |
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
|
0.5 |
| 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 dalam mengimplementasikan program sesuai dengan instruksi yang diberikan Teknik Praktikum, Diskusi, Tugas |
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 Ceramah, Diskusi, Tanya Jawab |
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
|
1 |
| 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 Kuis perancangan tampilan aplikasi menggunakan CRUD |
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 Ceramah, Diskusi, Tanya Jawab |
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
|
1 |
| 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 Praktikum, Diskusi, Tugas |
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 Kuis 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 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 | 1. Mempu menampilkan hasil final project yang telah dibuat 2. Melakukan tanya-jawab final project |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Ceramah, Presentasi, Tanya Jawab |
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 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 | 1. Mempu menampilkan hasil final project yang telah dibuat 2. Melakukan tanya-jawab final project |
Kriteria Ketepatan menjelaskan dan implementasi Teknik Ceramah, Presentasi, Tanya Jawab |
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.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 | 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 |
35 |
| CPL | MK | CPMK | Partisipasi | Kuis | Tugas Praktikum | Tugas Teori (Individu) | Responsi | Tes Tulis (UTS) | Unjuk Kerja (Presentasi) | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|---|---|---|---|
| CPL10 | BAHASA PEMROGRAMAN II | CPMK30 | 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 | 0.5 | Ketepatan Menjelaskan |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.1 | Praktikum, Tanya Jawab, Tugas | 0.5 | Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.2 | Ceramah, Diskusi, Kuis | 0.5 | Ketepatan Menjelaskan |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.2 | Praktikum, Tanya Jawab, Tugas | 1 | Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.2 | Ceramah, Diskusi, Tanya Jawab, Kuis | 0.5 | Ketepatan jawaban kuis sesuai perintah soal |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.2 | Praktikum, Diskusi, Tugas | 1 | Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.2 | Ceramah, Diskusi, Tanya Jawab, Tugas | 0.5 | Ketepatan menjawab pertanyaan |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.2 | Praktikum, Diskusi, Tanya Jawab, Tugas | 1 | Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.3 | Ceramah, Diskusi, Tanya Jawab, Kuis | 0.5 | Ketepatan menjawab pertanyaan |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.3 | Praktikum, Diskusi, Tugas | 1 | Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.4 | Ceramah, Diskusi, Tanya Jawab, Tugas | 0.5 | Ketepatan menjawab pertanyaan |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.4 | Praktikum, Diskusi, Tugas | 1 | Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.1, sub.cpmk.SI085.CPMK40.2, sub.cpmk.SI085.CPMK40.3, sub.cpmk.SI085.CPMK40.4 | Ceramah, Diskusi, Tanya Jawab | 0.5 | 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, sub.cpmk.SI085.CPMK30.5 | Responsi membuat aplikasi menggunakan android studio | 15 | 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 | Ceramah, Diskusi, Tanya Jawab | 0.5 | Ketepatan menjawab pertanyaan |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.5 | Praktikum, Diskusi, Tugas | 1 | Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.6 | Tugas membuat tampilan aplikasi menggunakan konsep OOP | 1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.6 | Praktikum, Diskusi, Tugas | 2 | Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.6 | Ceramah, Diskusi, Tanya Jawab | 0.5 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.6 | Praktikum, Diskusi, Tugas | 2 | Ketepatan dalam mengimplementasikan program sesuai dengan instruksi yang diberikan |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.6 | Ceramah, Diskusi, Tanya Jawab | 1 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.6 | Kuis perancangan tampilan aplikasi menggunakan CRUD | 2 | Ketepatan menjelaskan dan implementasi |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.6 | Ceramah, Diskusi, Tanya Jawab | 1 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.6 | Praktikum, Diskusi, Tugas | 2 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK40.7 | Kuis melakukan testing aplikasi | 2 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.7 | Kuis melakukan testing aplikasi | 2 | Ketepatan menjelaskan dan implementasi |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.5, sub.cpmk.SI085.CPMK40.6, sub.cpmk.SI085.CPMK40.7 | Ceramah, Presentasi, Tanya Jawab | 2 | Ketepatan menjelaskan dan implementasi |
| CPL10 | CPMK30 | sub.cpmk.SI085.CPMK30.5, sub.cpmk.SI085.CPMK30.6, sub.cpmk.SI085.CPMK30.7 | Ceramah, Presentasi, Tanya Jawab | 2 | Ketepatan menjelaskan dan implementasi |
| CPL12 | CPMK40 | sub.cpmk.SI085.CPMK40.5, sub.cpmk.SI085.CPMK40.6, sub.cpmk.SI085.CPMK40.7 | Tes Tulis (UAS) | 35 | Ketepatan jawaban ujian sesuai perintah soal |
| Total | 100 | ||||
| CPL | MK | CPMK | Partisipasi | Kuis | Tugas Praktikum | Tugas Teori (Individu) | Responsi | Tes Tulis (UTS) | Unjuk Kerja (Presentasi) | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|
| CPL10 | BAHASA PEMROGRAMAN II | CPMK30 | 0.5% | 2% | 16% | 0% | 15% | 0% | 2% | 0% | 35.5% |
| CPL12 | BAHASA PEMROGRAMAN II | CPMK40 | 1% | 4.5% | 0% | 2% | 0% | 20% | 2% | 35% | 64.5% |
| 100% | |||||||||||