Sesi Ke |
KAD |
Bahan Kajian |
Metoda Pembelajaran |
Waktu Belajar (Menit) |
Pengalaman Belajar Mahasiswa |
Referensi |
Kriteria Penilaian (Indikator) |
1 |
|
Konsep dasar & Pengenalan Mobile Programming ; Pengertian mobile programming, sejarah mobile, generasi mobile, arsitektur komunikasi mobile phone, klasifikasi service mobile phone, arsitektur umum mobile phone, bahasa pemrograman mobile (Phyton, C, J2ME, Java Android, Kotlin). Android Studio Environment: AVD, AVD Manager, Konfigurasi Hardware AVD, Konfigurasi API Level AVD, Running AVD, IDE Android Studio, Publishing Apps. |
- Tutorial (80)
- Diskusi (20)
|
150.00 |
Mengumpulkan informasi, Memberi dan menerima umpan balik, Mengetahui contoh contoh skrip pemrograman berbasis mobile |
|
- Quiz 1 (1) - 1.00 %
- Ujian Tengah Semester (2) - 2.00 %
- Praktikum 1 - 1.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan
menerapkan/menggunakan berbagai algoritma/metode untuk
memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
|
CPMK: Mahasiswa mampu mengidentifikasi, menjelaskan dan mendiskusikan konsep serta elemen-elemen mobile programming Students are able to identify, explain and discuss concepts and elements of mobile programming. |
KAD: Mahasiswa mampu mengidentifikasi dan menjelaskan konsep dasar mobile programming, teknologi dan perkembangannya Students are able to identify and explain the basic concepts of mobile programming, technology and its development. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Menjelaskan konsep dasar mobile programming, teknologi dan perkembangannya dengan benar, serta keaktifan dalam berpendapat/bertanya di kelas Explain the basic concepts of mobile programming, technology and its development correctly, as well as being active in expressing opinions/asking questions in class |
Quiz 1 (1) 1.00 %
Ujian Tengah Semester (2) 1.00 %
|
|
|
|
CPMK: Mahasiswa mampu mengidentifikasi, mempraktekkan, dan mengembangkan skrip pemrograman berbasis mobile Students are able to identify, practice, and develop mobile-based programming scripts |
KAD: Mahasiswa mampu mengidentifikasi dan mempraktekkan konsep Android serta prosedur penerapannya dalam tools Android Studio Students are able to identify and practice android concepts and their application procedures in Android Studio tools (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Kesesuaian menjelaskan konsep Android, keaktifan bertanya di dalam kelas, dan ketepatan instalasi Android Studio Compatibility in explaining Android concepts, activeness in asking questions in class, and correct installation of Android Studio |
Ujian Tengah Semester (2) 1.00 %
Praktikum 1 1.00 %
|
|
|
|
|
2 |
|
Perancangan UI/UX: themes, components, and UI patterns. Activity, Activity Life Cycle, Activity Event, Default Activity, Default Layout, Unit of Measure, Android Manifest, Pengenalan Fragment, Method Fragment, Pengenalan Intents, Explicit Intents, Implicit Intents, contoh Activity Fragment dan Intent. |
- Tutorial (50)
- Percobaan (10)
- Diskusi (20)
- Diksusi Online (20)
|
150.00 |
Mahasiswa mengenali dan mempraktekan pembuatan UI di platform mobile |
|
- Quiz 1 (1) - 1.00 %
- Praktikum 2 - 2.00 %
- Ujian Tengah Semester - 2.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu menganalisis, merancang, membuat dan
mengevaluasi user interface dan aplikasi interaktif dengan
mempertimbangkan kebutuhan pengguna dan perkembangan ilmu
transdisiplin (KK.b) Students can analyze, design, create, and evaluate user interfaces and interactive applications while considering user needs and developments in interdisciplinary sciences.(KK.b)
|
CPMK: Mahasiswa mampu membuat, mengimplementasikan dan mengevaluasi penerapan aplikasi mobile Students are able to create, implement and evaluate the application of mobile applications |
KAD: Mahasiswa mampu membuat dan membedakan Activity, Fragment serta Intents pada aplikasi mobile Students are able to create and distinguish Activities, Fragments and Intents on mobile applications (6,6) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Kesesuaian membedakan Acitvity, Fragment dan Intents, serta Keaktifan dalam berdiskusi Appropriateness distinguishes Activeness, Fragments and Intents, as well as Activeness in discussion |
Quiz 1 (1) 1.00 %
Praktikum 2 2.00 %
Ujian Tengah Semester 2.00 %
|
|
|
|
|
3 |
|
Android Storage ; Pengenalan Storage pada Android, SharedPreference, Internal Storage, External Storage, Traditional File System |
- Tutorial (70)
- Percobaan (10)
- Diskusi (20)
|
150.00 |
Mengumpulkan informasi konsep Android, Membuat skrip internal storage Android |
- Jakob Iversen & Michael Eierman(2014)
|
- Quiz 2 (1) - 1.00 %
- Ujian Tengah Semester - 2.00 %
- Praktikum 3 - 2.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan
menerapkan/menggunakan berbagai algoritma/metode untuk
memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
|
CPMK: Mahasiswa mampu mengidentifikasi, mempraktekkan, dan mengembangkan skrip pemrograman berbasis mobile Students are able to identify, practice, and develop mobile-based programming scripts |
KAD: Mahasiswa mampu mengidentifikasi, dan menerapkan berbagai tipe penyimpanan pada OS Android Students are able to identify and apply various types of storage on the Android OS (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Kesesuaian membedakan dan menerapkan tipe storage Compatibility of differentiating and applying storage types |
Quiz 2 (1) 1.00 %
Ujian Tengah Semester 2.00 %
Praktikum 3 2.00 %
|
|
|
|
|
4 |
|
Perancangan UI/UX dinamik: Pengenalan user interface Android, Design & Text View, Linier Layout, Relative Layout, Table Layout, Warna, ViewGroups, Basic View |
- Tutorial (50)
- Percobaan (20)
- Diskusi (30)
|
150.00 |
Mahasiswa mempraktekan perancangan UI/UX dengan Compose |
|
- Quiz 2 (1) - 1.00 %
- Ujian Tengah Semester - 4.00 %
- Praktikum 4 - 2.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu mendesain, mengimplementasi dan
mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c) Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
|
CPMK: Mahasiswa mampu merancang, mengidentifikasi dan memperbaiki tampilan aplikasi mobile Students are able to design, identify and improve the appearance of mobile applications |
KAD: Mahasiswa mampu merancang, membuat dan mempraktekkan berbagai objek User Interface Android Studio Students are able to design, create and practice various objects of Android Studio User Interface (5,5) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Kesesuaian membedakan objek-objek UI dan keaktifan dalam berdiskusi Appropriateness differentiates UI objects and activeness in discussion |
Quiz 2 (1) 1.00 %
Ujian Tengah Semester 4.00 %
Praktikum 4 2.00 %
|
|
|
|
|
5 |
|
Perancangan UI/UX dinamik: List View, Dropdown View, datetime picker View, Card View, Table View, View Model |
- Tutorial (50)
- Percobaan (30)
- Diskusi (20)
|
150.00 |
Mengumpulkan informasi konsep Android, membuat skrip dinamik UI dengan Compose |
|
- Quiz 1 (1) - 1.00 %
- Ujian Tengah Semester - 2.00 %
- Praktikum 5 - 2.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu mendesain, mengimplementasi dan
mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c) Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
|
CPMK: Mahasiswa mampu merancang, mengidentifikasi dan memperbaiki tampilan aplikasi mobile Students are able to design, identify and improve the appearance of mobile applications |
KAD: Mahasiswa mampu merancang, membuat dan mempraktekkan berbagai objek User Interface Android Studio Students are able to design, create and practice various objects of Android Studio User Interface (5,5) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Kesesuaian membedakan objek-objek UI dan keaktifan dalam berdiskusi Appropriateness differentiates UI objects and activeness in discussion |
Quiz 1 (1) 1.00 %
Ujian Tengah Semester 2.00 %
Praktikum 5 2.00 %
|
|
|
|
|
6 |
|
Database Android; Pengenalan SQLite database, SQLiteOpenHelper, SQLite Access, DB Browser untuk SQLite, perintah SQL, Tabel SQLite, CRUD (Create, Read, Update, Delete) pada SQLite. |
- Tutorial (70)
- Percobaan (20)
- Diskusi (10)
|
150.00 |
Mengumpulkan informasi konsep Android, Membuat skrip external storage Android ROOM |
|
- Praktikum 6 - 3.00 %
- Ujian Tengah Semester - 2.00 %
- Quiz 1 - 1.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan
menerapkan/menggunakan berbagai algoritma/metode untuk
memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
|
CPMK: Mahasiswa mampu mengidentifikasi, mempraktekkan, dan mengembangkan skrip pemrograman berbasis mobile Students are able to identify, practice, and develop mobile-based programming scripts |
KAD: Mahasiswa mampu mengidentifikasi, membedakan dan mempraktekkan perintah CRUD pada database SQLite Students are able to identify, distinguish and practice CRUD commands on the SQLite database (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Kesesuaian penerapan perintah CRUD dan keaktifan dalam berdiskusi Appropriate implementation of CRUD commands and activeness in discussions |
Praktikum 6 3.00 %
Ujian Tengah Semester 2.00 %
Quiz 1 1.00 %
|
|
|
|
|
7 |
|
Hasil proyek perancangan UI/UX platform Mobile dan Penyimpanan Data |
|
150.00 |
Mengumpulkan informasi, Memecahkan masalah pemrograman |
|
- Presentasi 1 - 5.00 %
- Produk - 15.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu mendesain, mengimplementasi dan
mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c) Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
|
CPMK: Mahasiswa mampu menciptakan, menunjukkan dan mempresentasikan aplikasi mobile Students are able to create, demonstrate and present mobile applications |
KAD: Mahasiswa mampu merancang, membuat dan menunjukkan hasil proyek aplikasi Android mobile secara berkelompok Students are able to design, create and show the results of mobile Android application projects in groups (6,6) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Kejelasan presentasi dan Kelayakan basil proyek Presentation clarity and easibility of project results |
Presentasi 1 5.00 %
Produk 15.00 %
|
|
|
|
|
8 |
|
Camera Android: Preview, Capturing, Analisis |
- Tutorial (70)
- Percobaan (20)
- Diskusi (10)
|
150.00 |
Mengumpulkan informasi konsep Android. Memperagakan pengambilan foto dan video di platform mobile |
|
- Quiz 2 - 1.00 %
- Ujian Akhir Semester - 2.00 %
- Praktikum 7 - 3.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu menganalisis, merancang, membuat dan
mengevaluasi user interface dan aplikasi interaktif dengan
mempertimbangkan kebutuhan pengguna dan perkembangan ilmu
transdisiplin (KK.b) Students can analyze, design, create, and evaluate user interfaces and interactive applications while considering user needs and developments in interdisciplinary sciences.(KK.b)
|
CPMK: Mahasiswa mampu membuat, mengimplementasikan dan mengevaluasi penerapan aplikasi mobile Students are able to create, implement and evaluate the application of mobile applications |
KAD: Mahasiswa mampu mempraktekan pengambilan foto dan video Student able to demontrate understanding of photo dan video capturing (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Akurasi penerapan fungsi camera dan keaktifan berdiskusi Accurate application of camerafunctions as well as activeness in discussions |
Quiz 2 1.00 %
Ujian Akhir Semester 2.00 %
Praktikum 7 3.00 %
|
|
|
|
|
9 |
|
Konsep Location-Based Service(LBS), prosedur LBS, Maps API Key, Zoom control, GoogleMap Class, Geocoding, reverse Geocoding, Location sensor |
- Tutorial (80)
- Percobaan (10)
- Diskusi (10)
|
150.00 |
Mengumpulkan informasi konsep peta pada Android |
|
- Quiz 2 - 1.00 %
- Ujian Akhir Semester - 2.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan
menerapkan/menggunakan berbagai algoritma/metode untuk
memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
|
CPMK: Mahasiswa mampu mengidentifikasi, menjelaskan dan mendiskusikan konsep serta elemen-elemen mobile programming Students are able to identify, explain and discuss concepts and elements of mobile programming. |
KAD: Mahasiswa mampu mengidentifikasi dan menjelaskan konsep dasar mobile programming, teknologi dan perkembangannya Students are able to identify and explain the basic concepts of mobile programming, technology and its development. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Menjelaskan konsep dasar mobile programming, teknologi dan perkembangannya dengan benar, serta keaktifan dalam berpendapat/bertanya di kelas Explain the basic concepts of mobile programming, technology and its development correctly, as well as being active in expressing opinions/asking questions in class |
Quiz 2 1.00 %
Ujian Akhir Semester 2.00 %
|
|
|
|
|
10 |
|
Maps dan Fragments: Setting up for Maps, Passing data, GPS Sensor, Network Sensor, XML MAP Toolbar |
- Tutorial (70)
- Percobaan (20)
- Diskusi (10)
|
150.00 |
Membuat mekanisme peta navigasi pada Android Studio |
|
- Quiz 2 (1) - 1.00 %
- Praktikum 8 - 3.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu menganalisis, merancang, membuat dan
mengevaluasi user interface dan aplikasi interaktif dengan
mempertimbangkan kebutuhan pengguna dan perkembangan ilmu
transdisiplin (KK.b) Students can analyze, design, create, and evaluate user interfaces and interactive applications while considering user needs and developments in interdisciplinary sciences.(KK.b)
|
CPMK: Mahasiswa mampu membuat, mengimplementasikan dan mengevaluasi penerapan aplikasi mobile Students are able to create, implement and evaluate the application of mobile applications |
KAD: Mahasiswa mampu mengidentifikasi, mempraktekkan dan mengevaluasi mekanisme peta navigasi Android Students are able to identify, practice and evaluate the mechanisms of Android navigation maps (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Ketepatan penerapan fungsi camera dan Map serta keaktifan dalam berdiskusi Accurate application of camera and map functions as well as activeness in discussions |
Quiz 2 (1) 1.00 %
Praktikum 8 3.00 %
|
|
|
|
|
11 |
|
Pengenalan sensor dan manager, monitoring battery, akses kompas, akses panggilan telepon, akses kamera, kode-kode Java pengaksesan hardware mobile |
- Tutorial (80)
- Diskusi (20)
|
150.00 |
Mengumpulkan informasi konsep Android, Membuat skrip pengaksesan kamera pada Android |
|
- Quiz 2 (2) - 2.00 %
- Ujian Akhir Semester (4) - 4.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan
menerapkan/menggunakan berbagai algoritma/metode untuk
memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
|
CPMK: Mahasiswa mampu mengidentifikasi, mempraktekkan, dan mengembangkan skrip pemrograman berbasis mobile Students are able to identify, practice, and develop mobile-based programming scripts |
KAD: Mahasiswa mampu mengidentifikasi dan menerapkan perintah pengaksesan sensor / hardware pada Android Students are able to identify and apply commands to access sensors / hardware on Android (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Kesesuaian fungsi pengaksesan kamera dan keaktifan dalam berdiskusi Compatibility of camera access function and Active in discussion |
Quiz 2 (2) 2.00 %
Ujian Akhir Semester (4) 4.00 %
|
|
|
|
|
12 |
|
Konsep dan Tahapan publikasi via Playstore, Android Enterprise Distribution, Testing dan Fragmentation |
- Tutorial (60)
- Percobaan (30)
- Diskusi (10)
|
150.00 |
Mengumpulkan informasi konsep Android, Mempraktekkan langkah-langkah publikasi aplikasi Android |
|
- Quiz 2 (1) - 1.00 %
- Ujian Akhir Semester (4) - 4.00 %
- Praktikum 9 - 2.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu mendesain, mengimplementasi dan
mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c) Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
|
CPMK: Mahasiswa mampu menciptakan, menunjukkan dan mempresentasikan aplikasi mobile Students are able to create, demonstrate and present mobile applications |
KAD: Mahasiswa mampu mengidentifikasi dan mempraktekkan tahapan publikasi aplikasi Android Students are able to identify and practice the stages of Android application publication (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Kesesuaian langkah-langkah mempublikasi aplikasi Android dan keaktifan dalam berdiskusi Compatibility of steps to publish an Android application and Active in discussion |
Quiz 2 (1) 1.00 %
Ujian Akhir Semester (4) 4.00 %
Praktikum 9 2.00 %
|
|
|
|
|
13 |
|
Peningkatan Kualitas Proyek Aplikasi Mobile |
|
150.00 |
Mengumpulkan informasi dan menerapkan perbaikan kualitas aplikasi mobile |
|
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu mendesain, mengimplementasi dan
mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c) Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
|
CPMK: Mahasiswa mampu menciptakan, menunjukkan dan mempresentasikan aplikasi mobile Students are able to create, demonstrate and present mobile applications |
KAD: Mahasiswa mampu merancang, membuat dan menunjukkan hasil proyek aplikasi Android mobile secara berkelompok Students are able to design, create and show the results of mobile Android application projects in groups (6,6) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Kejelasan presentasi dan Kelayakan basil proyek Presentation clarity and easibility of project results |
Praktikum 11 2.00 %
|
|
|
|
|
14 |
|
Tugas Kelompok: Pembuatan dan Presentasi Aplikasi Mobile |
- Diskusi (10)
- Presentasi (20)
- Proyek (70)
|
150.00 |
Mempresentasikan hasil proyek berkelompok |
|
- Produk - 15.00 %
- Presentasi 2 - 5.00 %
|
|
CAPAIAN PEMBELAJARAN: Mahasiswa mampu mendesain, mengimplementasi dan
mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c) Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
|
CPMK: Mahasiswa mampu menciptakan, menunjukkan dan mempresentasikan aplikasi mobile Students are able to create, demonstrate and present mobile applications |
KAD: Mahasiswa mampu merancang, membuat dan menunjukkan hasil proyek aplikasi Android mobile secara berkelompok Students are able to design, create and show the results of mobile Android application projects in groups (6,6) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Kejelasan presentasi dan Kelayakan basil proyek Presentation clarity and easibility of project results |
Produk 15.00 %
Presentasi 2 5.00 %
|
|
|
|
|