UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI TEKNIK KOMPUTER

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

Wahid Miftahul Ashari, S.Kom., M.T.

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
  • 1. William Stallings. Cryptography and Network Security: Principles and Practice, 7th Edition, Pearson, 2017. Douglas R. Stinson. Cryptography: Theory and Practice, 3rd Edition, CRC Press, 2006. Behrouz A. Forouzan. Cryptography and Network Security, McGraw-Hill, 2007.
  • 2. Kahn, David. Kahn On Codes: Secrets of the New Cryptology. Macmillan, 1983.
Pendukung
  • 3. Understanding Cryptography: A Textbook for Students and Practitioners Front Cover Christof Paar, Jan Pelzl, Tim Güneysu
  • 4. Pengantar Ilmu Kriptografi: Teori Analisis & Implementasi Sampul Depan Dony Ariyus, Universitas Amikom
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
  • [3] Hal: 1-382
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
  • [1] Hal: 1-382
  • [3] Hal: 1-400
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

Teknik Penilaian CPMK

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

Prosedur Penilaian CPMK

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