UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI

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
  • 1. Android Developer Fundamentals V2. Diakses pada 24 Februari 2022, dari https://developer.android.com/courses/fundamentals-training/overview-v2
Pendukung
  • 2. Aljundi, M. I. (2018). Kotlin Zero to Hero. Pesantren Udacoding: Penerbit Al Qolam
  • 3. kotlinlang.org. Diakses pada 24 Februari 2022, dari https://kotlinlang.org/docs/home.html
  • 4. Leiva, A. (2017). Kotlin for Android Developers. Lean Publishing. Tersedia dari https://www.pdfdrive.com/kotlin-for-android-developers-e60359006.html
  • 5. Mustaqim, H. A. (2019). Fun Kotlin. Penerbit Al Qolam: Pesantren Udacoding
  • 6. programiz.com. Diakses pada 24 Februari 2022, dari programiz.com/kotlin-programming
  • 7. Rohman, N. & Toro, R. (2018). Kotlin Android Developer Expert. Kota Bandung: Dicoding
  • 8. Android Tutorial. Diakses pada 8 Agustus 2024. dari https://www.geeksforgeeks.org/android-tutorial/
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
  • [2] Hal: 6-21
  • [6] Hal: -
  • [7] Hal: 1-17
  • [8] Hal: -
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
  • [2] Hal: 6-21
  • [6] Hal: -
  • [7] Hal: 1-17
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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
  • [1] Hal: -
  • [3] Hal: -
  • [6] Hal: -
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

Teknik Penilaian CPMK

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

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
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
2. Penilaian CPMK
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%