
|
Universitas Negeri Surabaya
Fakultas Teknik
Program Studi S2 Informatika
|
Kode Dokumen |
SEMESTER LEARNING PLAN |
Course |
KODE |
Rumpun MataKuliah |
Bobot Kredit |
SEMESTER |
Tanggal Penyusunan |
Teknologi Blockchain |
5510003021 |
|
T=3 |
P=0 |
ECTS=6.72 |
2 |
21 April 2025 |
OTORISASI |
Pengembang S.P |
Koordinator Rumpun matakuliah |
Koordinator Program Studi |
Ricky Eka Putra
|
Ricky Eka Putra
|
RICKY EKA PUTRA |
Model Pembelajaran |
Project Based Learning |
Program Learning Outcomes (PLO)
|
PLO program Studi yang dibebankan pada matakuliah |
PLO-5 |
Menguasai dan mengaplikasikan teori-teori, konsep, prinsip, dan teknologi terkini dalam bidang Teknik Informatika, termasuk Data Sains, Kecerdasan Artifisial, Jaringan Cerdas, Rekayasa Perangkat Lunak, serta Sistem dan Teknologi Informasi untuk mengembangkan ilmu pengetahuan dan teknologi melalalui riset dan penciptaan karya inovatif. |
PLO-7 |
Menganalisis kebutuhan dan menyelesaikan masalah yang kompleks dalam berbagai bidang Teknik Informatika, menggunakan metode analitis dan pendekatan ilmiah. |
PLO-8 |
Mengevaluasi kinerja sistem dan teknologi informasi serta mengimplementasikan perbaikan berkelanjutan berdasarkan data dan analisis. |
PLO-9 |
Mengembangkan solusi inovatif untuk meningkatkan efisiensi dan efektivitas organisasi dengan memanfaatkan teknologi informasi terbaru. |
PLO-10 |
Memiliki kecakapan umum yang dibutuhkan sebagai dasar untuk penguasaan ilmu pengetahuan dan teknologi serta bidang kerja yang relevan, seperti kemampuan manajerial, etika profesional, dan kepemimpinan. |
Program Objectives (PO) |
PO - 1 |
Mahasiswa mampu menjelaskan prinsip dasar teknologi blockchain, struktur blok, dan mekanisme konsensus dalam sistem terdistribusi.
|
PO - 2 |
Mahasiswa mampu menganalisis kebutuhan sistem dan menentukan arsitektur blockchain yang sesuai dalam berbagai skenario.
|
PO - 3 |
Mahasiswa mampu mengevaluasi dan memilih protokol keamanan serta algoritma kriptografi dalam implementasi blockchain.
|
PO - 4 |
Mahasiswa mampu merancang dan membangun aplikasi berbasis smart contract menggunakan platform blockchain.
|
PO - 5 |
Mahasiswa mampu mempresentasikan hasil proyek blockchain secara profesional dengan memperhatikan aspek etika dan keamanan teknologi informasi.
|
Matrik PLO-PO |
| |
| PO | PLO-5 | PLO-7 | PLO-8 | PLO-9 | PLO-10 | | PO-1 | ✔ | | | | | | PO-2 | | ✔ | | | | | PO-3 | | | ✔ | | | | PO-4 | | | | ✔ | | | PO-5 | | | | | ✔ |
|
Matrik PO pada Kemampuan akhir tiap tahapan belajar (Sub-PO) |
| |
| PO |
Minggu Ke |
| 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
| PO-1 | ✔ | ✔ | | | | | | | | | | | | | | | | PO-2 | | | ✔ | ✔ | ✔ | | | | | | | | | | | | | PO-3 | | | | | | ✔ | ✔ | | | | | | | | | | | PO-4 | | | | | | | | | ✔ | ✔ | ✔ | | | | | | | PO-5 | | | | | | | | | | | | ✔ | ✔ | | ✔ | |
|
Deskripsi Singkat Mata Kuliah
|
Mata kuliah Teknologi Blockchain pada jenjang S2 Program Studi Informatika bertujuan untuk memberikan pemahaman mendalam mengenai konsep dasar, arsitektur, dan implementasi teknologi blockchain dalam berbagai sektor. Mahasiswa akan mempelajari prinsip kerja blockchain, mekanisme konsensus, kriptografi yang mendasari sistem terdistribusi, serta pengembangan aplikasi berbasis smart contract. Ruang lingkup mata kuliah mencakup studi tentang blockchain publik dan privat, teknologi ledger terdistribusi, interoperabilitas antar blockchain, serta integrasi blockchain dengan teknologi lain seperti Internet of Things (IoT) dan Artificial Intelligence (AI). Dengan pendekatan teoritis dan praktis berbasis proyek, mahasiswa diharapkan mampu merancang dan mengimplementasikan solusi inovatif berbasis blockchain secara profesional dan beretika sesuai dengan kebutuhan industri dan masyarakat. |
Pustaka
|
Utama : |
|
- Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley.
- Bashir, I. (2018). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. Packt Publishing.
- Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from https://bitcoin.org/bitcoin.pdf
- Dannen, C. (2017). Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners. Apress.
|
Pendukung : |
|
|
Dosen Pengampu
|
Ervin Yohannes, S.Kom., M.Kom., M.Sc., Ph.D. |
Minggu Ke- |
Kemampuan akhir tiap tahapan belajar
(Sub-PO)
|
Penilaian |
Bantuk Pembelajaran,
Metode Pembelajaran,
Penugasan Mahasiswa,
[ Estimasi Waktu] |
Materi Pembelajaran
[ Pustaka ] |
Bobot Penilaian (%) |
Indikator |
Kriteria & Bentuk |
Luring (offline) |
Daring (online) |
(1) |
(2) |
(3) |
(4) |
(5) |
(6) |
(7) |
(8) |
1
Minggu ke 1 |
Menjelaskan konsep dasar teknologi blockchain dan aplikasinya dalam berbagai bidang |
Pemahaman konsep dasar blockchain |
Kriteria:
Ketepatan menjelaskan dan memberi contoh aplikasi Bentuk Penilaian : Aktifitas Partisipasif |
Ceramah dan Diskusi 2 x 50 |
Video Pembelajaran dan Forum Diskusi 1 x 50 |
Materi: Pengantar Blockchain dan Aplikasinya Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. Materi: Pengantar Blockchain dan Aplikasinya Pustaka: Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from https://bitcoin.org/...... |
5% |
2
Minggu ke 2 |
Menjelaskan arsitektur dan komponen utama dalam sistem blockchain |
Identifikasi komponen dan fungsinya |
Kriteria:
Ketepatan identifikasi dan penyusunan Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk, Penilaian Portofolio |
Ceramah dan Penugasan 2 x 50 |
Forum Diskusi dan Bacaan Mandiri 1 x 50 |
Materi: Arsitektur Blockchain Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. |
5% |
3
Minggu ke 3 |
Menganalisis konsensus algoritma: Proof-of-Work dan Proof-of-Stake |
Ketepatan analisis dan perbandingan algoritma |
Kriteria:
Analisis logis dan argumentatif Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Studi Kasus dan Diskusi Kelompok 2 x 50 |
Presentasi Online 1 x 50 |
Materi: Konsensus Blockchain Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. Materi: Konsensus Blockchain Pustaka: Bashir, I. (2018). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. Packt Publishing. |
5% |
4
Minggu ke 4 |
Menggunakan smart contract sederhana dengan Ethereum |
Kode berfungsi sesuai tugas |
Kriteria:
Validasi fungsi dan dokumentasi Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Demonstrasi dan Studi Kasus Mandiri 2 x 50 |
Simulasi Online 1 x 50 |
Materi: Smart Contract di Ethereum Pustaka: Bashir, I. (2018). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. Packt Publishing. Materi: Smart Contract di Ethereum Pustaka: Dannen, C. (2017). Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners. Apress. |
5% |
5
Minggu ke 5 |
Mendesain dan mengembangkan struktur data untuk transaksi blockchain |
Kesesuaian struktur data dan efektivitas penyimpanan |
Kriteria:
Efisiensi dan dokumentasi kode Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk, Penilaian Portofolio |
Diskusi Proyek 2 x 50 |
Penggunaan Google Colab dan Coding Online 1 x 50 |
Materi: Struktur Transaksi Blockchain Pustaka: Bashir, I. (2018). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. Packt Publishing. |
5% |
6
Minggu ke 6 |
Mengevaluasi aspek keamanan dalam sistem blockchain |
Identifikasi celah keamanan |
Kriteria:
Akurasi dan justifikasi teknis Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Studi Kasus dan Ceramah 2 x 50 |
Umpan Balik Online 1 x 50 |
Materi: Keamanan Blockchain Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. Materi: Keamanan Blockchain Pustaka: Bashir, I. (2018). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. Packt Publishing. |
5% |
7
Minggu ke 7 |
Menganalisis dampak blockchain terhadap sistem terdistribusi |
Relevansi dan validitas argumen |
Kriteria:
Argumentasi berbasis literatur Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk, Penilaian Portofolio |
Diskusi Kritis 2 x 50 |
Forum Diskusi 1 x 50 |
Materi: Blockchain sebagai Sistem Terdistribusi Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. |
5% |
8
Minggu ke 8 |
Mampu menjelaskan dengan lebih baik materi-materi dari minggu ke-1 s.d. ke-7 |
- Menerapkan konsep yang telah dipelajari
- Mengalisis dan memecahkan masalah
- Menjawab soal esai dan studi kasus
|
Kriteria:
- Kedalaman jawaban
- Kejelasan analisis
- Ketepatan solusi
Bentuk Penilaian : Tes |
Menyelesaikan soal ujian Sub-Sumatif 3 x 50 |
|
Materi: Materi-materi dari minggu ke-1 s.d. ke-7 Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. Materi: Materi-materi dari minggu ke-1 s.d. ke-7 Pustaka: Bashir, I. (2018). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. Packt Publishing. Materi: Materi-materi dari minggu ke-1 s.d. ke-7 Pustaka: Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from https://bitcoin.org/... Materi: Materi-materi dari minggu ke-1 s.d. ke-7 Pustaka: Dannen, C. (2017). Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners. Apress. |
15% |
9
Minggu ke 9 |
Mengembangkan solusi inovatif berbasis blockchain dalam sektor publik atau privat |
Kesesuaian solusi dan inovasi |
Kriteria:
Rubrik inovasi dan relevansi Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk, Penilaian Portofolio |
Studi Proyek 2 x 50 |
1 x 50 |
Materi: Blockchain untuk Inovasi Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. |
5% |
10
Minggu ke 10 |
Menilai keberlanjutan solusi blockchain dari aspek teknis dan sosial |
Ketepatan aspek teknis dan sosial |
Kriteria:
Rubrik evaluasi 360 derajat Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Ceramah Interaktif 2 x 50 |
Presentasi Mandiri 1 x 50 |
Materi: SDG Reports – Blockchain for SDGs Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. |
5% |
11
Minggu ke 11 |
Mengembangkan strategi adopsi blockchain dalam organisasi |
Ketepatan strategi dan pertimbangan risiko |
Kriteria:
Strategi aplikatif dan kolaboratif Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Simulasi Rapat dan Roleplay 2 x 50 |
Umpan Balik 1 x 50 |
Materi: Strategi Adopsi Pustaka: Bashir, I. (2018). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. Packt Publishing. Materi: Strategi Adopsi Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. |
5% |
12
Minggu ke 12 |
Mengkaji etika dan regulasi teknologi blockchain di Indonesia dan global |
Kedalaman argumentasi hukum dan etika |
Kriteria:
Referensi dan pemahaman kontekstual Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Ceramah 2 x 50 |
1 x 50 |
Materi: Sumber Regulasi OJK/BI Pustaka: Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from https://bitcoin.org/... |
5% |
13
Minggu ke 13 |
Menyusun laporan studi kasus blockchain untuk pengambilan keputusan |
Kualitas sistematika dan konten |
Kriteria:
Rubrik penulisan ilmiah Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Workshop Penulisan 2 x 50 |
Review Draft Online 1 x 50 |
Materi: Template Laporan Penelitian Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. |
5% |
14
Minggu ke 14 |
Mempresentasikan solusi blockchain dalam bentuk pitch project |
Struktur pitch, ketepatan konten, desain visual |
Kriteria:
Rubrik pitch Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Presentasi 2 x 50 |
Live Pitch 1 x 50 |
Materi: Solusi Blockchain Dalam Bentuk Pitch Project Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. Materi: Solusi Blockchain Dalam Bentuk Pitch Project Pustaka: Bashir, I. (2018). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. Packt Publishing. Materi: Solusi Blockchain Dalam Bentuk Pitch Project Pustaka: Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from https://bitcoin.org/... Materi: Solusi Blockchain Dalam Bentuk Pitch Project Pustaka: Dannen, C. (2017). Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners. Apress. |
5% |
15
Minggu ke 15 |
Evaluasi proyek antar kelompok: Peer Review |
Objektivitas dan argumentasi evaluasi |
Kriteria:
Rubrik evaluasi kritis Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Forum Evaluasi 2 x 50 |
Peer Grading 1 x 50 |
Materi: Evaluasi Proyek antar Kelompok: Dokumen Peer Review Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. Materi: Evaluasi Proyek antar Kelompok: Dokumen Peer Review Pustaka: Bashir, I. (2018). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. Packt Publishing. Materi: Evaluasi Proyek antar Kelompok: Dokumen Peer Review Pustaka: Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from https://bitcoin.org/... Materi: Evaluasi Proyek antar Kelompok: Dokumen Peer Review Pustaka: Dannen, C. (2017). Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners. Apress. |
5% |
16
Minggu ke 16 |
Mampu menjelaskan dengan lebih baik materi-materi dari minggu ke-9 s.d. ke-15 |
Mengintegrasikan seluruh materi Teknologi Blockchain yang telah dipelajari dalam mata kuliah |
Kriteria:
Kemampuan menyelesaikan soal terkait semua CPMK Bentuk Penilaian : Tes |
Menyelesaikan soal Ujian Sumatif 3 x 50 |
|
Materi: Materi-materi dari minggu ke-9 s.d. ke-15 Pustaka: Mougayar, W. (2016). The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley. Materi: Materi-materi dari minggu ke-9 s.d. ke-15 Pustaka: Bashir, I. (2018). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. Packt Publishing. Materi: Materi-materi dari minggu ke-9 s.d. ke-15 Pustaka: Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from https://bitcoin.org/... Materi: Materi-materi dari minggu ke-9 s.d. ke-15 Pustaka: Dannen, C. (2017). Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners. Apress. |
15% |