|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1TK-TK032 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| KRIPTOGRAFI LANJUT | TK032 | Operational Security (CSEC2017, NIST NICE) | 4 | 0 | 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 CPL03 | Mampu menganalisis dan menyelesaikan permasalahan berbasis TIK melalui pendekatan inovatif dan digital yang adaptif terhadap kebutuhan industri secara berkelanjutan | |
| 2021 CPL13 | Mampu memahami konsep dan praktik keamanan informasi tingkat lanjut, termasuk tata kelola keamanan, privasi data, dan manajemen risiko digital. | |
| 2021 CPL14 | Mampu menjelaskan dan menganalisis penerapan teknologi emerging seperti Cloud Computing, Blockchain, dan Edge AI dalam solusi berbasis IoT untuk meningkatkan efisiensi, keamanan, dan skalabilitas sistem terdistribusi di berbagai sektor industri. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| 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. | |
| CPMK25 | Mahasiswa mampu menjelaskan prinsip-prinsip tata kelola keamanan informasi dan privasi data dalam konteks sistem digital modern. | |
| CPMK26 | Mahasiswa mampu merancang dan mengimplementasikan kebijakan privasi data serta teknik keamanan lanjutan untuk melindungi aset digital. | |
| CPMK28 | Mahasiswa mampu menganalisis dan mengevaluasi efektivitas penerapan teknologi emerging dalam meningkatkan efisiensi, keamanan, dan skalabilitas sistem IoT industri. | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.TK032.CPMK06.1 | Mahasiswa mampu menganalisis permasalahan keamanan data dan merancang solusi kriptografi tingkat lanjut yang inovatif dan sesuai dengan kebutuhan sistem digital di dunia industri. | |
| sub.cpmk.TK032.CPMK19.1 | Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | |
| sub.cpmk.TK032.CPMK25.1 | Mahasiswa dapat mengidentifikasi dan menjelaskan peran manusia, organisasi, dan kebijakan dalam tata kelola keamanan informasi, termasuk pentingnya budaya keamanan dan kesadaran pengguna terhadap risiko digital. | |
| sub.cpmk.TK032.CPMK25.2 | Mahasiswa mampu menganalisis praktik perlindungan privasi data dan manajemen risiko digital dalam sistem informasi, serta mengevaluasi penerapannya dalam berbagai konteks, seperti keamanan web, forensik digital, dan kriptografi dasar. | |
| sub.cpmk.TK032.CPMK26.1 | Mahasiswa mampu merancang kebijakan privasi dan perlindungan data pada sistem digital, termasuk pada aplikasi web, perangkat IoT, dan infrastruktur jaringan yang kompleks. | |
| sub.cpmk.TK032.CPMK26.2 | Mahasiswa dapat menerapkan teknik keamanan lanjutan, seperti enkripsi, autentikasi, dan deteksi insiden, untuk mengamankan aset digital serta mendukung proses investigasi forensik bila terjadi pelanggaran. | |
| sub.cpmk.TK032.CPMK28.1 | Mahasiswa mampu menganalisis dan mengevaluasi pemanfaatan teknik kriptografi tingkat lanjut dalam mendukung keamanan dan skalabilitas sistem terdistribusi berbasis teknologi emerging seperti Blockchain dan IoT. | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK06 |
sub.cpmk.TK032.CPMK06.1 |
|
| CPMK19 |
sub.cpmk.TK032.CPMK19.1 |
|
| CPMK25 |
sub.cpmk.TK032.CPMK25.1 sub.cpmk.TK032.CPMK25.2 |
|
| CPMK26 |
sub.cpmk.TK032.CPMK26.1 sub.cpmk.TK032.CPMK26.2 |
|
| CPMK28 |
sub.cpmk.TK032.CPMK28.1 |
|
| Deskripsi Singkat MK | Mata kuliah ini membahas lebih dalam mengenai konsep, teori, dan implementasi algoritma kriptografi modern yang digunakan dalam pengamanan data digital. Mahasiswa akan mempelajari algoritma kriptografi simetris dan asimetris tingkat lanjut seperti AES, DES, RSA, ElGamal, serta algoritma berbasis Kurva Eliptik (ECC). Selain itu, materi mencakup fungsi hash kriptografi, tanda tangan digital, manajemen kunci, dan protokol pertukaran kunci seperti Diffie-Hellman. Mahasiswa juga akan melakukan praktik implementasi algoritma tersebut menggunakan bahasa pemrograman dan tools kriptografi, serta membangun simulasi sistem pengamanan data end-to-end yang mengintegrasikan berbagai teknik kriptografi. | |
| Bahan Kajian : Materi Pembelajaran | Bahan kajian dalam mata kuliah ini diawali dengan penguatan pemahaman dasar bilangan dan konversinya (biner, oktal, heksadesimal) yang sangat penting dalam representasi data pada kriptografi. Kemudian dilanjutkan dengan penjelasan mendalam mengenai kriptografi simetris, dimulai dari algoritma DES dan perkembangannya menuju AES, termasuk eksplorasi berbagai mode operasi seperti ECB, CBC, OFB, CFB, dan CTR. | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Wahid Miftahul Ashari, S.Kom., M.T | |
| 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.TK032.CPMK06.1-Mahasiswa mampu menganalisis permasalahan keamanan data dan merancang solusi kriptografi tingkat lanjut yang inovatif dan sesuai dengan kebutuhan sistem digital di dunia industri. | Mahasiswa mampu menjelaskan pentingnya kriptografi dan mampu menyebutkan implementasi kriptografi pada kehidupan sehari-hari |
Kriteria Ketepatan Jawaban Teknik Tanya jawab implementasi kriptografi pada kehidupan sehari-hari |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] Diskusi,Tanya Jawab,[TN=30 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 Perkenalan Mata Kuliah Sub Topik RPS, Kontrak Kuliah, Rencana Penilaian, Outline Materi, Implementasi Kriptografi
|
1 |
| 2 | sub.cpmk.TK032.CPMK06.1-Mahasiswa mampu menganalisis permasalahan keamanan data dan merancang solusi kriptografi tingkat lanjut yang inovatif dan sesuai dengan kebutuhan sistem digital di dunia industri. | Mahasiswa mampu menghitung konversi macam-macam bilangan |
Kriteria Ketepatan Jawaban Teknik Kuis dan Diskusi Konversi Bilangan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Diskusi,[DS=90 Menit] Penugasan,Kuis,[K=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 Konversi Bilangan, Biner, Decimal, Oktal, Hexa Decimal Kode ASCII Sub Topik Sistem Bilangan dalam Komputasi Digital, Teknik Konversi Antar Sistem Bilangan, Representasi Karakter dengan Kode ASCII |
2 |
| 3 | sub.cpmk.TK032.CPMK06.1-Mahasiswa mampu menganalisis permasalahan keamanan data dan merancang solusi kriptografi tingkat lanjut yang inovatif dan sesuai dengan kebutuhan sistem digital di dunia industri. | Mahasiswa Mampu Menjelaskan Taksonomi Kriptografi dan mampu membedakan jenis-jenis kriptografi. |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab contoh Algoritma Kriptografi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] Penugasan,Tanya Jawab,[TN=30 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 Taksonomi Kriptografi Sub Topik Dasar-Dasar Kriptografi, Teknik dan Algoritma Kriptografi, Aplikasi dan Implementasi Kriptografi, Kriptografi Kunci Privat, Kriptografi Kunci Publik, dan Hash
|
2 |
| 4 | sub.cpmk.TK032.CPMK06.1-Mahasiswa mampu menganalisis permasalahan keamanan data dan merancang solusi kriptografi tingkat lanjut yang inovatif dan sesuai dengan kebutuhan sistem digital di dunia industri. | Mahasiswa mampu menjelaskan kriptografi DES |
Kriteria Ketepatan Jawaban tugas sesuai perintah soal Teknik Kuis Expansi dan Reduksi Bit DES |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=90 Menit] Pemahaman materi mandiri,Kuis,[K=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 Kriptografi DES Sub Topik Kriptografi DES, Kelemahan Kriptografi DES, Cara Kerja Kriptografi DES. |
2 |
| 5 | |||||||
| 6 | sub.cpmk.TK032.CPMK25.1-Mahasiswa dapat mengidentifikasi dan menjelaskan peran manusia, organisasi, dan kebijakan dalam tata kelola keamanan informasi, termasuk pentingnya budaya keamanan dan kesadaran pengguna terhadap risiko digital. | Mahasiswa mampu menjelaskan Algoritma AES dan penggunaanya. Mahasiswa mampu menjelaskan cara kerja Algoritma AES dan mencontohkan perhitunganya. |
Kriteria Ketepatan Jawaban Teknik Diskusi kelompok membagi perhitungan Algoritma AES. |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=60 Menit] Penugasan,Studi Kasus,[SK=70 Menit] Penugasan,Tanya Jawab,[TN=30 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 Kriptografi AES Sub Topik Pengenalan Algoritma AES, Struktur dan Prinsip Kerja AES, Proses Enkripsi AES, Proses Dekripsi dan Ekspansi Kunci AES, Implementasi dan Keamanan AES |
3 |
| 7 | |||||||
| 8 | sub.cpmk.TK032.CPMK19.1-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | Mahasiswa dapat menghitung dan mengimplementasikan Algoritma RSA dengan bilangan yang lebih kecil. Mahasiswa mampu menerapkan algoritma-algoritma pendukung dalam Kriptografi RSA. |
Kriteria Ketepatan Jawaban tugas sesuai perintah soal Teknik Kuis menghitung enkripsi Algorima RSA |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=90 Menit] Penugasan,Kuis,[K=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 Kriptografi Asimetris dan RSA Sub Topik Konsep Dasar Kriptografi Asimetris, Algoritma Kriptografi Asimetris Populer, Aplikasi dan Tantangan Kriptografi Asimetris, RSA, Implementasi RSA, Cara Kerja RSA |
3 |
| 9 | |||||||
| 10 | sub.cpmk.TK032.CPMK06.1-Mahasiswa mampu menganalisis permasalahan keamanan data dan merancang solusi kriptografi tingkat lanjut yang inovatif dan sesuai dengan kebutuhan sistem digital di dunia industri. | Mahasiswa mampu menjelaskan konsep dari Algoritma El-Gamal Mahasiswa mampu menghitung formula algoritma El-Gamal |
Kriteria Ketepatan Jawaban Teknik Diskusi menghitung Algoritma El-Gamal |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] Diskusi,Tugas Langsung,[TL=30 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=125020 Menit] Kuliah,Diskusi,[DS=70 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Kriptografi Kunci Publik ElGamal Sub Topik Konsep Dasar dan Teori Matematika ElGamal, Proses Enkripsi dan Dekripsi ElGamal, Implementasi dan Aplikasi ElGamal |
2 |
| 11 | sub.cpmk.TK032.CPMK19.1-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | Mahasiswa mampu menjelaskan konsep algoritma Diffie-Hellman Mahasiswa mampu mensimulasikan perhitungan Algoritme Diffie-Hellman |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab dan Kuis Langsung Perhitungan Algoritma Diffie-Hellman |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] Diskusi,Tanya Jawab,[TN=30 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 Algoritma Diffie-Hellman Sub Topik Konsep Dasar dan Prinsip Kerja Diffie-Hellman, Proses Pertukaran Kunci Diffie-Hellman, Aplikasi dan Isu Keamanan Diffie-Hellman |
2 |
| 12 | sub.cpmk.TK032.CPMK19.1-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. | Mahasiswa mampu menjelaskan prinsip dasar kurva eliptik dan penggunaannya dalam kriptografi. Mahasiswa mampu menghitung operasi titik (point addition dan point doubling) pada kurva eliptik. Mahasiswa mampu menjelaskan proses pembuatan kunci publik dan privat dalam algoritma ECC. Mahasiswa mampu menganalisis keamanan ECC dibandingkan dengan algoritma asimetris lainnya |
Kriteria Ketepatan Jawaban tugas sesuai perintah soal Teknik Tugas menghitung enkripsi Algoritma ECC dengan kombinasi Diffie-Hellman |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=90 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 Algoritma Kriptografi Elliptic Curve Cryptography (ECC). Sub Topik Pengenalan dan Konsep Dasar ECC, Matematika Kurva Eliptik, Pembuatan Kunci dan Operasi Kriptografi ECC, Implementasi Algoritma ECC, Keamanan dan Efisiensi ECC |
10 |
| 13 | |||||||
| 14 | |||||||
| 15 | sub.cpmk.TK032.CPMK25.1-Mahasiswa dapat mengidentifikasi dan menjelaskan peran manusia, organisasi, dan kebijakan dalam tata kelola keamanan informasi, termasuk pentingnya budaya keamanan dan kesadaran pengguna terhadap risiko digital. | Mahasiswa Melakukan Ujian Mandiri |
Kriteria Ketepatan Jawaban tugas sesuai perintah soal Teknik Ujian Mandiri |
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit] |
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit] |
Topik Evaluasi Tengah Semester Sub Topik Materi pertemuan 1 sampai 14 |
15 |
| 16 | sub.cpmk.TK032.CPMK06.1-Mahasiswa mampu menganalisis permasalahan keamanan data dan merancang solusi kriptografi tingkat lanjut yang inovatif dan sesuai dengan kebutuhan sistem digital di dunia industri. | Mahasiswa mampu menjelaskan konsep dasar fungsi hash dan perannya dalam menjaga integritas data. Mahasiswa mampu menerapkan fungsi hash (seperti SHA-256) dan IV dalam proses enkripsi data. Mahasiswa mampu menganalisis dampak keamanan dari penggunaan IV yang tidak aman atau hash yang rentan terhadap collision. |
Kriteria Ketepatan Jawaban tugas sesuai perintah soal Teknik Kuis implementasi Hash dan IV pada data. |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=90 Menit] Penugasan,Kuis,[K=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 Hash Function dan Initialization Vector (IV) Sub Topik Konsep Dasar Fungsi Hash, Algoritma Hash Kriptografi Populer, Penerapan Fungsi Hash dalam Keamanan Sistem, Konsep Initialization Vector (IV) dan Fungsinya, Implementasi dan Isu Keamanan Hash dan IV. |
5 |
| 17 | |||||||
| 18 | sub.cpmk.TK032.CPMK25.1-Mahasiswa dapat mengidentifikasi dan menjelaskan peran manusia, organisasi, dan kebijakan dalam tata kelola keamanan informasi, termasuk pentingnya budaya keamanan dan kesadaran pengguna terhadap risiko digital. | Mahasiswa mampu menyebutkan penggunaan protokol kriptografi paling terbaru yang digunakan pada sistem dan layanan jaringan |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab dan diskusi terkait protokol kriptografi. |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] Diskusi,Tanya Jawab,[TN=30 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 Protokol Kriptografi Sub Topik Konsep Protokol Kriptografi, End-to-End Encryption, PGP, dan GPG |
2 |
| 19 | sub.cpmk.TK032.CPMK25.1-Mahasiswa dapat mengidentifikasi dan menjelaskan peran manusia, organisasi, dan kebijakan dalam tata kelola keamanan informasi, termasuk pentingnya budaya keamanan dan kesadaran pengguna terhadap risiko digital. | Mahasiswa mampu menjelaskan konsep Algoritma DSA (DIgital Signature Algorithm) |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab tentang konsep, implementasi, dan contoh algoritma yang digunakan untuk tanda tangan digital. |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] Diskusi,Tanya Jawab,[TN=30 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 Algoritma Tanda Tangan Digital Sub Topik Konsep dan Prinsip Kerja DSA, Proses Kriptografi dalam DSA, Implementasi dan Aplikasi DSA. |
2 |
| 20 | sub.cpmk.TK032.CPMK28.1-Mahasiswa mampu menganalisis dan mengevaluasi pemanfaatan teknik kriptografi tingkat lanjut dalam mendukung keamanan dan skalabilitas sistem terdistribusi berbasis teknologi emerging seperti Blockchain dan IoT. | Mahasiswa mampu menjelaskan konsep dasar dan fungsi blockchain secara lisan dan tertulis. |
Kriteria Ketepatan Jawaban tugas sesuai perintah soal Teknik Tes awal, diskusi kelas |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] Penugasan,Kuis,[K=30 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 Blockchain dan Konsep Dasar Sub Topik Sejarah dan evolusi teknologi blockchain. Karakteristik utama blockchain: desentralisasi, transparansi, dan imutabilitas. Tipe blockchain: publik, privat, dan hybrid. |
2 |
| 21 | sub.cpmk.TK032.CPMK26.1-Mahasiswa mampu merancang kebijakan privasi dan perlindungan data pada sistem digital, termasuk pada aplikasi web, perangkat IoT, dan infrastruktur jaringan yang kompleks. | Mahasiswa mampu menjelaskan struktur blok dan fungsi hash dalam menjaga integritas data. |
Kriteria Ketepatan Jawaban tugas sesuai perintah soal Teknik Kuis & tugas analisis struktur blok |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=60 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] Penugasan,Kuis,[K=30 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 Struktur Data Blockchain Sub Topik Blok dan header blok, Hash blok dan chain, Struktur rantai blok |
2 |
| 22 | sub.cpmk.TK032.CPMK28.1-Mahasiswa mampu menganalisis dan mengevaluasi pemanfaatan teknik kriptografi tingkat lanjut dalam mendukung keamanan dan skalabilitas sistem terdistribusi berbasis teknologi emerging seperti Blockchain dan IoT. | Mahasiswa mampu menerapkan fungsi hash dan tanda tangan digital dalam simulasi transaksi blockchain. |
Kriteria Ketepatan Jawaban tugas sesuai perintah soal Teknik Tugas coding hash dan tanda tangan digital |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=90 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] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Kriptografi dalam Blockchain Sub Topik Fungsi hash & Merkle Tree, ECDSA, Kunci publik dalam transaksi |
3 |
| 23 | sub.cpmk.TK032.CPMK28.1-Mahasiswa mampu menganalisis dan mengevaluasi pemanfaatan teknik kriptografi tingkat lanjut dalam mendukung keamanan dan skalabilitas sistem terdistribusi berbasis teknologi emerging seperti Blockchain dan IoT. | Mahasiswa mampu menganalisis mekanisme konsensus dan mengevaluasi resiko keamanan transaksi blockchain. |
Kriteria ketepatan hasil proyek sesuai topik yang dipilih Teknik Kuis dan presentasi studi kasus |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=90 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 Konsensus dan Validasi Transaksi Sub Topik Proof of Work, Proof of Stake, Validasi transaksi, Serangan 51% dan double spending |
5 |
| 24 | |||||||
| 25 | sub.cpmk.TK032.CPMK28.1-Mahasiswa mampu menganalisis dan mengevaluasi pemanfaatan teknik kriptografi tingkat lanjut dalam mendukung keamanan dan skalabilitas sistem terdistribusi berbasis teknologi emerging seperti Blockchain dan IoT. | Mahasiswa mampu membuat dan menjelaskan smart contract sederhana dalam platform blockchain. |
Kriteria Ketepatan Jawaban tugas sesuai perintah soal Teknik Tugas pemrograman Solidity |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=90 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 Smart Contract dan Platform Blockchain Sub Topik Smart contract, Ethereum & Solidity, dan Eksekusi otomatis |
3 |
| 26 | sub.cpmk.TK032.CPMK28.1-Mahasiswa mampu menganalisis dan mengevaluasi pemanfaatan teknik kriptografi tingkat lanjut dalam mendukung keamanan dan skalabilitas sistem terdistribusi berbasis teknologi emerging seperti Blockchain dan IoT. | Mahasiswa mampu menjelaskan dan mengevaluasi implementasi blockchain dalam berbagai bidang industri. |
Kriteria ketepatan hasil proyek sesuai topik yang dipilih Teknik Presentasi studi kasus & diskusi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=125090 Menit] Pemahaman materi mandiri,Tugas Take Home,[TH=70 Menit] Presentasi,Presentasi,[PS=100 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 Aplikasi Blockchain di Dunia Nyata Sub Topik Keuangan (DeFi), Supply chain, Kesehatan, Studi kasus lokal dan global |
5 |
| 27 | |||||||
| 28 | sub.cpmk.TK032.CPMK28.1-Mahasiswa mampu menganalisis dan mengevaluasi pemanfaatan teknik kriptografi tingkat lanjut dalam mendukung keamanan dan skalabilitas sistem terdistribusi berbasis teknologi emerging seperti Blockchain dan IoT. | Mahasiswa dapat mensimulasikan proses mining pada Bitcoin. |
Kriteria Ketepatan Jawaban Teknik DIskusi simulasi mining |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] Diskusi,Tanya Jawab,[TN=30 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 Mining dan Nounce Sub Topik PoW, Mining, Pencarian Nounce. |
2 |
| 29 | sub.cpmk.TK032.CPMK26.2-Mahasiswa dapat menerapkan teknik keamanan lanjutan, seperti enkripsi, autentikasi, dan deteksi insiden, untuk mengamankan aset digital serta mendukung proses investigasi forensik bila terjadi pelanggaran. | Mahasiswa mampu menjelaskan potensi serangan yang terjadi pada kriptografi dan blockchain. |
Kriteria Ketepatan Jawaban Teknik Diskusi terbuka |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB : 1 x (2x50")=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] Penugasan,Tanya Jawab,[TN=30 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 Isu Keamanan dan Tantangan Sub Topik Privasi dan anonimitas, serangan pada keamanan, Regulasi dan isu hukum, dan tantangan pada kriptografi dan blockchain. |
2 |
| 30 | sub.cpmk.TK032.CPMK28.1-Mahasiswa mampu menganalisis dan mengevaluasi pemanfaatan teknik kriptografi tingkat lanjut dalam mendukung keamanan dan skalabilitas sistem terdistribusi berbasis teknologi emerging seperti Blockchain dan IoT. | Mahasiswa Melakukan Ujian Mandiri |
Kriteria Ketepatan Jawaban tugas sesuai perintah soal Teknik Ujian Mandiri |
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit] |
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit] |
Topik Ujian Akhir Terjadwal Sub Topik Materi Pertemuan 1 sampai 29 |
25 |
| CPL | MK | CPMK | Partisipasi | Kuis | Tugas Teori (Individu) | Tes Tulis (UTS) | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|---|
| 2021 CPL03 | KRIPTOGRAFI LANJUT | CPMK06 | Y | Y | |||
| 2021 CPL10 | KRIPTOGRAFI LANJUT | CPMK19 | Y | Y | Y | Y | |
| 2021 CPL13 | KRIPTOGRAFI LANJUT | CPMK25 | Y | Y | Y | ||
| 2021 CPL13 | KRIPTOGRAFI LANJUT | CPMK26 | Y | ||||
| 2021 CPL14 | KRIPTOGRAFI LANJUT | CPMK28 | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| 2021 CPL03 | CPMK06 | sub.cpmk.TK032.CPMK06.1 | Tanya jawab implementasi kriptografi pada kehidupan sehari-hari | 1 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK032.CPMK06.1 | Kuis dan Diskusi Konversi Bilangan | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK032.CPMK06.1 | Tanya Jawab contoh Algoritma Kriptografi | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK032.CPMK06.1 | Kuis Expansi dan Reduksi Bit DES | 2 | Ketepatan Jawaban tugas sesuai perintah soal |
| 2021 CPL13 | CPMK25 | sub.cpmk.TK032.CPMK25.1 | Diskusi kelompok membagi perhitungan Algoritma AES. | 3 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK032.CPMK19.1 | Kuis menghitung enkripsi Algorima RSA | 3 | Ketepatan Jawaban tugas sesuai perintah soal |
| 2021 CPL13 | CPMK25 | sub.cpmk.TK032.CPMK06.1 | Diskusi menghitung Algoritma El-Gamal | 2 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK032.CPMK19.1 | Tanya Jawab dan Kuis Langsung Perhitungan Algoritma Diffie-Hellman | 2 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK032.CPMK19.1 | Tugas menghitung enkripsi Algoritma ECC dengan kombinasi Diffie-Hellman | 10 | Ketepatan Jawaban tugas sesuai perintah soal |
| 2021 CPL13 | CPMK25 | sub.cpmk.TK032.CPMK25.1 | Ujian Mandiri | 15 | Ketepatan Jawaban tugas sesuai perintah soal |
| 2021 CPL13 | CPMK25 | sub.cpmk.TK032.CPMK06.1 | Kuis implementasi Hash dan IV pada data. | 5 | Ketepatan Jawaban tugas sesuai perintah soal |
| 2021 CPL13 | CPMK25 | sub.cpmk.TK032.CPMK25.1 | Tanya Jawab dan diskusi terkait protokol kriptografi. | 2 | Ketepatan Jawaban |
| 2021 CPL13 | CPMK25 | sub.cpmk.TK032.CPMK25.1 | Tanya Jawab tentang konsep, implementasi, dan contoh algoritma yang digunakan untuk tanda tangan digital. | 2 | Ketepatan Jawaban |
| 2021 CPL14 | CPMK28 | sub.cpmk.TK032.CPMK28.1 | Tes awal, diskusi kelas | 2 | Ketepatan Jawaban tugas sesuai perintah soal |
| 2021 CPL13 | CPMK26 | sub.cpmk.TK032.CPMK26.1 | Kuis & tugas analisis struktur blok | 2 | Ketepatan Jawaban tugas sesuai perintah soal |
| 2021 CPL14 | CPMK28 | sub.cpmk.TK032.CPMK28.1 | Tugas coding hash dan tanda tangan digital | 3 | Ketepatan Jawaban tugas sesuai perintah soal |
| 2021 CPL14 | CPMK28 | sub.cpmk.TK032.CPMK28.1 | Kuis dan presentasi studi kasus | 5 | ketepatan hasil proyek sesuai topik yang dipilih |
| 2021 CPL14 | CPMK28 | sub.cpmk.TK032.CPMK28.1 | Tugas pemrograman Solidity | 3 | Ketepatan Jawaban tugas sesuai perintah soal |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK032.CPMK28.1 | Presentasi studi kasus & diskusi | 5 | ketepatan hasil proyek sesuai topik yang dipilih |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK032.CPMK28.1 | DIskusi simulasi mining | 2 | Ketepatan Jawaban |
| 2021 CPL03 | CPMK06 | sub.cpmk.TK032.CPMK26.2 | Diskusi terbuka | 2 | Ketepatan Jawaban |
| 2021 CPL10 | CPMK19 | sub.cpmk.TK032.CPMK28.1 | Ujian Mandiri | 25 | Ketepatan Jawaban tugas sesuai perintah soal |
| Total | 100 | ||||
| CPL | MK | CPMK | Partisipasi | Kuis | Tugas Teori (Individu) | Tes Tulis (UTS) | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|---|
| 2021 CPL03 | KRIPTOGRAFI LANJUT | CPMK06 | 10% | 4% | 0% | 0% | 0% | 14% |
| 2021 CPL10 | KRIPTOGRAFI LANJUT | CPMK19 | 4% | 3% | 10% | 0% | 25% | 42% |
| 2021 CPL13 | KRIPTOGRAFI LANJUT | CPMK25 | 9% | 5% | 0% | 15% | 0% | 29% |
| 2021 CPL13 | KRIPTOGRAFI LANJUT | CPMK26 | 0% | 2% | 0% | 0% | 0% | 2% |
| 2021 CPL14 | KRIPTOGRAFI LANJUT | CPMK28 | 5% | 2% | 6% | 0% | 0% | 13% |
| 100% | ||||||||