|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1TK-TK070 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| PEMROGRAMAN WEB LANJUT | TK070 | Algorithms and Complexity (CE-ALG,CS2013) | 2 | 2 | 7 | 14 Jan 2021 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Jeki Kuswanto, M.Kom. |
Wahid Miftahul Ashari, S.Kom., M.T |
Dr. Dony Ariyus, M.Kom |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| 2021 CPL06 | Mampu menguasai dan menerapkan teknik perancangan, pengembangan, dan evaluasi sistem komputer, keamanan siber, serta Internet of Things (IoT) secara menyeluruh untuk menyelesaikan permasalahan nyata di dunia usaha dan industri. | |
| 2021 CPL08 | Mampu mengidentifikasi, memodelkan, dan menyelesaikan permasalahan menggunakan metode AI, Machine Learning, dan Deep Learning untuk pengembangan sistem komputer cerdas yang efisien dan adaptif | |
| 2021 CPL10 | Mampu menguasai dan menerapkan konsep – konsep bidang sistem komputer untuk menyelesaikan permasalahan pada dunia usaha dan dunia industri | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK05 | Mahasiswa mampu menganalisis permasalahan nyata dalam bidang teknik komputer dan merancang solusi teknologi digital yang inovatif dan aplikatif. | |
| CPMK06 | Mahasiswa mampu mengadaptasikan solusi teknologi informasi dan komunikasi sesuai kebutuhan dan perkembangan industri secara berkelanjutan. | |
| CPMK19 | Mahasiswa mampu menjelaskan konsep-konsep utama dalam sistem komputer serta mengaitkannya dengan kebutuhan dan tantangan di dunia usaha dan industri. | |
| CPMK20 | Mahasiswa mampu menerapkan sistem komputer untuk merancang solusi terhadap permasalahan nyata di dunia usaha atau industri. | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.TK070.CPMK05.1 | Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. | |
| sub.cpmk.TK070.CPMK05.2 | Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri. | |
| sub.cpmk.TK070.CPMK06.1 | Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. | |
| sub.cpmk.TK070.CPMK06.2 | Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. | |
| sub.cpmk.TK070.CPMK19.1 | Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi. | |
| sub.cpmk.TK070.CPMK19.2 | Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | |
| sub.cpmk.TK070.CPMK20.1 | Mahasiswa merancang sistem komputer yang relevan dengan kebutuhan industri, dengan mempertimbangkan efisiensi, skalabilitas, dan keamanan. | |
| sub.cpmk.TK070.CPMK20.2 | Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK05 |
sub.cpmk.TK070.CPMK05.1 sub.cpmk.TK070.CPMK05.2 |
|
| CPMK06 |
sub.cpmk.TK070.CPMK06.1 sub.cpmk.TK070.CPMK06.2 |
|
| CPMK19 |
sub.cpmk.TK070.CPMK19.1 sub.cpmk.TK070.CPMK19.2 |
|
| CPMK20 |
sub.cpmk.TK070.CPMK20.1 sub.cpmk.TK070.CPMK20.2 |
|
| Deskripsi Singkat MK | Mata kuliah ini dirancang untuk memberikan pemahaman mendalam kepada mahasiswa dalam membangun aplikasi web dinamis menggunakan teknologi backend modern. Fokus utama mencakup pengembangan aplikasi berbasis framework Python (Flask), konsep RESTful API, pengelolaan database, autentikasi pengguna, serta praktik pengembangan dan deployment aplikasi web. Selain membahas konsep teoretis, mahasiswa juga dilatih secara praktis untuk membangun aplikasi web yang terstruktur, aman, dan terintegrasi dengan API publik maupun internal. Mahasiswa akan menyelesaikan proyek akhir berbasis web sebagai hasil integrasi materi teori dan praktik. | |
| Bahan Kajian : Materi Pembelajaran | bahan kajian dalam mata kuliah ini dimulai dengan pengenalan ulang terhadap struktur HTML, integrasi CSS dan JavaScript, serta praktik membangun halaman web dasar. Mahasiswa kemudian diperkenalkan dengan framework Flask sebagai backend Python ringan, termasuk konsep routing, form handling, penggunaan template engine seperti Jinja2, serta pengelolaan session dan cookie. Dalam aspek manajemen data, mahasiswa belajar menghubungkan aplikasi web dengan database SQLite, serta membangun fitur CRUD secara lengkap. Materi dilanjutkan dengan pembahasan mengenai REST API, HTTP methods (GET, POST, PUT, DELETE), serta praktik mengonsumsi dan membangun API. Mahasiswa juga dikenalkan dengan autentikasi dasar (login/logout), validasi form, dan keamanan dasar aplikasi web | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Muhammad Koprawi, S.Kom., M.Eng | |
| Mata Kuliah Syarat | - | |
| 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.TK070.CPMK19.1-Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi. | Mahasiswa Memahami kontrak perkuliahan konsep dasar pemrograman web lanjut |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, kuis |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Pengantar Pemrograman Web Lanjut Sub Topik - Kontrak belajar- Pengantar Pemrograman web Lanjut, kuis
|
1 |
| 2 | sub.cpmk.TK070.CPMK05.2-Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri. | Mahasiswa Memahami cara kerja HTTP Request |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Pengantar Praktikum Pemrograman Web Lanjut Sub Topik - Konsep Dasar HTTP Request
|
2 |
| 3 | sub.cpmk.TK070.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. | Mahasiswa Mampu memahami konsep dasar API dan Rest Architecture |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, diskusi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Pengantar API dan REST Architecture Sub Topik Pengantar API (Application Programming Interface) dan REST (Representational State Transfer Application Programming Interface)
|
1 |
| 4 | sub.cpmk.TK070.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. | Mahasiswa Mampu Menggunakan Public API |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=90 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Menggunakan Public API Sub Topik - Memanfaatkan Public API
|
2 |
| 5 | sub.cpmk.TK070.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. | Mahasiswa dapat Memahami REST Princhipe dan Resource Naming |
Kriteria Ketepatan Jawaban Teknik tanya jawab, diskusi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Topik REST Principle dan Resource Naming Sub Topik - REST(Representational State Transfer Application Programming Interface) Principle dan Resource Naming
|
1 |
| 6 | sub.cpmk.TK070.CPMK19.1-Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi. | Mahasiswa Mampu Membuat RESTful API sedernama |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik RESTful API Basic Sub Topik - Implementasi RESTful API Basic
|
2 |
| 7 | sub.cpmk.TK070.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. | Mahasiswa dapat Memahami Konsep Database |
Kriteria Ketepatan Jawaban Teknik tanya jawab, diskusi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Topik Penggunaan Database Sub Topik - Penggunaan Database pada Flask
|
2 |
| 8 | sub.cpmk.TK070.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. | Mahasiswa dapat mengimplementasikan ORM |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik ORM(Object Relational Mapper) Sub Topik Implementasi Database ORM(Object Relational Mapper)
|
2 |
| 9 | sub.cpmk.TK070.CPMK05.2-Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri. | Mahasiswa Mampu Memahami Konsep Join pada Database |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, diskusi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Flask Database Relationship Sub Topik - Flask Database Join
|
1 |
| 10 | sub.cpmk.TK070.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | Mahasiswa Mampu Mengimplementasikan Join Menggunakan ORM |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Database ORM (Object Relational Mapper) Join Sub Topik - Implementasi join ORM pada project
|
2 |
| 11 | sub.cpmk.TK070.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. | Mahasiswa Mampu Memahami konsep dasar Architectural Pattern dan MVC |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, diskusi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Architectural Pattern dan MVC Sub Topik - Konsep dasar Architectural Pattern dan MVC (Model View Controller)
|
1 |
| 12 | sub.cpmk.TK070.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. | Mahasiswa Mampu Mengimplementasikan konsep Architecural Pattern dan MVC |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=90 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Architectural Pattern dan MVC Sub Topik - Implementasi Architectural Pattern dan MVC (Model View Controller) pada Project
|
2 |
| 13 | sub.cpmk.TK070.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | Mahasiswa dapat Memahami konsep Versioning dan Security |
Kriteria Ketepatan Jawaban Teknik diskusi, tanya jawab |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Topik Versioning dan Security Sub Topik - Konsep Dasar Versioning dan Security
|
1 |
| 14 | sub.cpmk.TK070.CPMK19.1-Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi. | Mahasiswa dapat memahami proses deployment API |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Tugas Take Home,[TH=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Tugas Take Home,[TH=70 Menit] |
Topik API Deployment Sub Topik - API Deployment memanfaatkan Version Control
|
2 |
| 15 | sub.cpmk.TK070.CPMK20.1-Mahasiswa merancang sistem komputer yang relevan dengan kebutuhan industri, dengan mempertimbangkan efisiensi, skalabilitas, dan keamanan. | Mahasiswa Melakukan Ujian Mandiri |
Kriteria Ketepatan jawaban ujian sesuai perintah soal Teknik Ujian Mandiri |
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit] |
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit] |
Topik Ujian Tengah Semester Sub Topik - Evaluasi pemahaman teori dan studi kasus |
25 |
| 16 | sub.cpmk.TK070.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | Mahasiswa dapat Memahami Konsep dasar API Documentation |
Kriteria Ketepatan Jawaban Teknik tanya jawab, diskusi, demo |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik API Documentation dan Sofware Release Life Cycle Sub Topik - Konsep dasar API Documentation & Software Release Life Cycle
|
1 |
| 17 | sub.cpmk.TK070.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. | Mahasiswa dapat Membuat Basic Authentication API |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Basic Authentication Sub Topik - Implementasi Basic Authentication API
|
2 |
| 18 | sub.cpmk.TK070.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. | Mahasiswa dapat Memahami Software Release Life Cycle |
Kriteria Ketepatan Jawaban Teknik tanya jawab, disksui |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik - Software Release Life Cycle dan Synthetic Data Sub Topik - Konsep dasar Software Release Life Cycle dan Synthetic Data
|
1 |
| 19 | sub.cpmk.TK070.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. | Mahasiswa dapat Memahami Pembuatan Synthetic Data |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Synthetic Data Sub Topik - Implementasi Synthetic Data pada Project
|
2 |
| 20 | sub.cpmk.TK070.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. | Mahasiswa dapat Memahami Konsep Dasar JWT |
Kriteria Ketepatan Jawaban Teknik tanya jawab, diskusi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Topik Konsep dasar JWT Sub Topik - Konsep dasar JWT (JSON Web Token) pada WPI
|
1 |
| 21 | sub.cpmk.TK070.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | Mahasiswa dapat Menggunakan JWT pada API |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik JWT (JSON Web Token) Sub Topik - Implementasi JWT (JSON Web Token) Pada API
|
1 |
| 22 | sub.cpmk.TK070.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. | Mahasiswa Memahami Konsep Dasar Design Pattern |
Kriteria Ketepatan Jawaban Teknik diskusi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Topik Design Pattern Sub Topik - Konsep dasar Design Pattern
|
1 |
| 23 | sub.cpmk.TK070.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | Mahasiswa dapat Memahami Basic Consume API |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Topik Basic Consume API Sub Topik - Basic Consume API untuk Frontend
|
2 |
| 24 | sub.cpmk.TK070.CPMK05.2-Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri. | Mahasiswa dapat Memahami teknik optimasi pada query |
Kriteria Ketepatan Jawaban Teknik tanya jawab, diskusi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Query Optimization Sub Topik - Query Optimization pada Database
|
1 |
| 25 | sub.cpmk.TK070.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. | Mahasiswa dapat Melakukan optimasi query |
Kriteria Ketepatan Jawaban Teknik Praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Query Optimization Sub Topik - Implementasi Query Optimization
|
2 |
| 26 | sub.cpmk.TK070.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. | Mahasiswa dapat Memahami Konsep Frontend API |
Kriteria Ketepatan Jawaban Teknik tanya jawab, diskusi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Frontend dengan ReactJS Sub Topik - Konsep Frontend API menggunakan ReactJS
|
1 |
| 27 | sub.cpmk.TK070.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | Mahasiswa dapat Mendesain Frontend untuk API |
Kriteria Ketepatan Jawaban Teknik Praktikum, Laporan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Frontend API CRUD Sub Topik - Implementasi Frontend API CRUD menggunakan ReactJS
|
2 |
| 28 | sub.cpmk.TK070.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. | Mahasiswa dapat Memahami konsep version control system |
Kriteria Ketepatan Jawaban Teknik tanya jawab, diskus |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Version Control System Sub Topik - Penggunaan Version Control System dalam Project
|
1 |
| 29 | sub.cpmk.TK070.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | Mahasiswa dapat mendesain dan membuat API yang aman |
Kriteria Ketepatan Jawaban Teknik Praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=9223372036854775807 Menit] Penugasan,Presentasi,[PS=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=20 Menit] Kuliah,Diskusi,[DS=70 Menit] Penugasan,Presentasi,[PS=70 Menit] |
Topik Implementasi Desain API yang aman Sub Topik - Implementasi Desain API yang aman
|
10 |
| 30 | sub.cpmk.TK070.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. | Mahasiswa Melakukan Ujian Mandiri |
Kriteria Ketepatan jawaban ujian sesuai perintah soal Teknik Ujian Mandiri |
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit] |
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit] |
Topik Ujian Akhir Semester Sub Topik Ujian Akhir Semester |
25 |
| CPL | MK | CPMK | Kuis | Tugas Praktikum | Tugas Teori (Individu) | Tes Tulis (UTS) | Responsi | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|---|---|
| 2021 CPL03 | PEMROGRAMAN WEB LANJUT | CPMK05 | Y | Y | Y | Y | ||
| 2021 CPL03 | PEMROGRAMAN WEB LANJUT | CPMK06 | Y | Y | Y | |||
| 2021 CPL10 | PEMROGRAMAN WEB LANJUT | CPMK19 | Y | Y | Y | |||
| 2021 CPL10 | PEMROGRAMAN WEB LANJUT | CPMK20 | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| 2021 CPL10 | CPMK19 | sub.cpmk.TK070.CPMK19.1 | Tanya Jawab, kuis | 1 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK070.CPMK05.2 | Praktikum, Laporan | 2 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK20 | sub.cpmk.TK070.CPMK20.2 | Tanya Jawab, diskusi | 1 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK070.CPMK06.1 | Praktikum, Laporan | 2 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK20 | sub.cpmk.TK070.CPMK20.2 | tanya jawab, diskusi | 1 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK070.CPMK19.1 | Praktikum, Laporan | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK070.CPMK06.1 | tanya jawab, diskusi | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK070.CPMK06.1 | Praktikum, Laporan | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK05 | sub.cpmk.TK070.CPMK05.2 | Tanya Jawab, diskusi | 1 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK070.CPMK19.2 | Praktikum, Laporan | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK070.CPMK06.1 | Tanya Jawab, diskusi | 1 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK070.CPMK06.1 | Praktikum, Laporan | 2 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK070.CPMK19.2 | diskusi, tanya jawab | 1 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK070.CPMK19.1 | Praktikum, Laporan | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK05 | sub.cpmk.TK070.CPMK20.1 | Ujian Mandiri | 25 | Ketepatan jawaban ujian sesuai perintah soal |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK070.CPMK19.2 | tanya jawab, diskusi, demo | 1 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK20 | sub.cpmk.TK070.CPMK20.2 | Praktikum, Laporan | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK070.CPMK06.2 | tanya jawab, disksui | 1 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK070.CPMK06.2 | Praktikum, Laporan | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK070.CPMK06.2 | tanya jawab, diskusi | 1 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK070.CPMK19.2 | Praktikum, Laporan | 1 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK070.CPMK06.2 | diskusi | 1 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK070.CPMK19.2 | Praktikum, Laporan | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK05 | sub.cpmk.TK070.CPMK05.2 | tanya jawab, diskusi | 1 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK20 | sub.cpmk.TK070.CPMK20.2 | Praktikum | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK070.CPMK06.1 | tanya jawab, diskusi | 1 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK070.CPMK19.2 | Praktikum, Laporan | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK070.CPMK06.1 | tanya jawab, diskus | 1 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK070.CPMK19.2 | Praktikum | 10 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK05 | sub.cpmk.TK070.CPMK05.1 | Ujian Mandiri | 25 | Ketepatan jawaban ujian sesuai perintah soal |
| Total | 100 | ||||
| CPL | MK | CPMK | Kuis | Tugas Praktikum | Tugas Teori (Individu) | Tes Tulis (UTS) | Responsi | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|---|---|
| 2021 CPL03 | PEMROGRAMAN WEB LANJUT | CPMK05 | 1% | 0% | 1% | 25% | 0% | 25% | 52% |
| 2021 CPL03 | PEMROGRAMAN WEB LANJUT | CPMK06 | 5% | 8% | 3% | 0% | 0% | 0% | 16% |
| 2021 CPL10 | PEMROGRAMAN WEB LANJUT | CPMK19 | 3% | 13% | 0% | 0% | 10% | 0% | 26% |
| 2021 CPL10 | PEMROGRAMAN WEB LANJUT | CPMK20 | 1% | 4% | 1% | 0% | 0% | 0% | 6% |
| 100% | |||||||||