| |||||
RENCANA PEMBELAJARAN SEMESTER (RPS) | |||||
No. DOKUMEN Unud-30505-08-304-01 | TANGGAL TERBIT : 24-08-2023 | REVISI : 02 | Jumlah Hal : 6 | ||
Mata Kuliah (MK) : Teknologi dan Pemrograman Block Chain | Kode MK : TIE046304 | SKS : 3 | Rumpun MK : Mata Kuliah Pilihan | Semester : VI |
Program Studi : Teknologi Informasi | Syarat Mata Kuliah :
| Koordinator Program Studi : Dr. Eng. I Putu Agung Bayupati, S.T., M.T. NIP. 197504232003121002 | Penjaminan Mutu Jurusan : Dr. Eng. I Made Agus Dwi Suarjaya, S.T., M.Eng. NIP. 198308062010121005 | |
Dosen Pengampu/ Penanggung jawab | Team Teaching :
| |||
Capaian Pembelajaran | Capaian Pembelajaran Lulusan yang dibebankan pada MK (CPL) CPL-2: Mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis computing yang memenuhi kebutuhan-kebutuhan computing pada sebuah disiplin program. IK-2a: Mampu menerapkan ilmu dan teknologi informasi pada proses penyelesaian studi kasus IK-2b: Mampu memenuhi kebutuhan masyarakat dengan menggunakan ilmu dan teknologi informasi IK-2c: Mampu melakukan proses desain mencakup analisis persoalan, pemodelan, ekstraksi dan menetapkan kebutuhan dan perancangan, implementasi dan evaluasi sistem, proses, komponen dan program. CPL-6: Mampu mengidentifikasi dan menganalisis kebutuhan-kebutuhan pengguna dan mempertimbangkannya dalam memilih, membuat, mengintegrasi, mengevaluasi, dan mengadministrasi sistem berbasis computing. IK-6a: Mampu mengidentifikasi dan menganalisis kebutuhan pengguna IK-6b: Mampu mempertimbangkan dan mengevaluasi dalam pemilihan standar pembuatan sistem teknologi informasi IK-6c: Mampu mendokumentasikan dan mengadministrasi sistem informasi | |||
Capaian Pembelajaran Mata Kuliah (CPMK) dan Indikator Kinerja (IK) CPMK-1 (CPL-2): Mampu mendesain, mengimplementasi dan mengevaluasi solusi Teknologi dan Pemrograman Blockchain yang memenuhi kebutuhan computing. IK-1a: Mampu menerapkan Teknologi dan Pemrograman Blockchain pada studi kasus. IK-1b: Mampu memenuhi kebutuhan masyarakat dengan menggunakan Teknologi dan Pemrograman Blockchain. IK-1c: Mampu melakukan proses desain mencakup analisis persoalan, pemodelan, ekstraksi dan menetapkan kebutuhan dan perancangan, implementasi dan evaluasi sistem, proses, komponen dan program. CPMK-2 (CPL-6): Mampu mengidentifikasi dan menganalisis kebutuhan-kebutuhan pengguna dan mempertimbangkannya dalam memilih, membuat, mengintegrasi, mengevaluasi, dan mengadministrasi Teknologi dan Pemrograman Blockchain. IK-2a: Mampu mengidentifikasi dan menganalisis kebutuhan pengguna IK-2b: Mampu mempertimbangkan dan mengevaluasi dalam pemilihan standar Teknologi dan Pemrograman Blockchain IK-2c: Mampu mendokumentasikan dan mengadministrasi Teknologi dan Pemrograman Blockchain | ||||
Sub-Capaian Pembelajaran Mata Kuliah (Sub-CPMK) Sub-CPMK-1: Mengetahui rencana pembelajaran semester (RPS). Sub-CPMK-2: Mampu menentukan situasi dan kondisi yang tepat untuk penggunaan Teknologi Blockchain. (IK-2a) Sub-CPMK-3: Menjadi Pengguna Teknologi Blockchain. (IK-2a) Sub-CPMK-4: Mampu menentukan domain arsitektur Teknologi Blockchain yang tepat untuk digunakan. (IK-2a) Sub-CPMK-5: Mampu mengidentifikasi dan menganalisis satu atau lebih kasus mengenai keperluan teknologi blockchain untuk kebutuhan pengguna. (IK-2a) Sub-CPMK-6: Mampu mempertimbangkan dan mengevaluasi dalam pemilihan standar program teknologi blockchain untuk menyelesaikan studi kasus. (IK-2b) Sub-CPMK-7: Mampu melakukan proses desain mencakup analisis persoalan, pemodelan, ekstraksi dan menetapkan kebutuhan dan perancangan, implementasi dan evaluasi sistem, proses, komponen dan program teknologi blockchain untuk menyelesaikan studi kasus. (IK-1c) Sub-CPMK-8: Mampu membuat aplikasi teknologi blockchain dan mengimplementasikannya. (IK-1a) Sub-CPMK-9: Mampu mengevaluasi hasil implementasi aplikasi teknologi blockchain. (IK-1b) Sub-CPMK-10: Mampu menulis karya ilmiah dan membuat slide presentasi. (IK-2c) | ||||
Diskripsi Mata Kuliah | Teknologi Blockchain merupakan teknologi yang handal, terbuka, transparan, dan inovatif. Inti pertama dari teknologi ini adalah blockchain yaitu sistem informasi yang immutable yang dapat dimaknai sebagai sistem informasi yang jujur dan benar adanya tanpa adanya celah untuk memanipulasi data dimana data diproses dan disimpan secara permanen. Inti kedua dari teknologi ini adalah teknologi terdistribusi dengan topologi peer-to-peer untuk menjaga immutability blockchain tetapi node di dalamnya dapat mempersamakan persepsi dan/atau suara dengan metode konsensus tertentu sehingga dapat membentuk suatu sistem informasi yang terdesentralisasi. Seiring dengan perkembangan waktu, banyak developer yang telah membangun infrastruktur, tools, dan bahasa pemrograman terbuka untuk developer membangun aplikasi diatas infrastruktur blockchain tersebut. Pada mata kuliah ini, peserta akan menjelajahi infrastruktur blockchain yang ada dan membangun suatu aplikasi di atasnya untuk menyelesai studi kasus yang memerlukan teknologi blockchain. | |||
Pustaka | Utama
| |||
Pendukung
Penelitian dan Publikasi
| ||||
Media Pembelajaran | Kontrak Kuliah, RPS, Textbook, Slide Presentasi, Informasi Online | |||
Minggu ke | Kemampuan yang diharapkan (Sub-CPMK) | Penilaian | Bentuk/Metode Pembelajaran | Waktu Tatap Muka (TM) Tugas Terstruktur (TT) Belajar Mandiri (BM) | Bahan Kajian | Bobot | ||
Indikator | Evaluasi | Luring (offline) | Daring (online) | |||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
1 | Kelengkapan pemahaman bahan kajian. | Observasi |
|
| 1x3x50 TM 1x3x60 TT 1x3x60 BM |
| 0% | |
2, 3 | Sub-CPMK-2 | Relevansi studi kasus dengan filosofi teknologi blockchain. (IK-2a, Rinci pada Rubrik) | Observasi |
|
| 2x3x50 TM 2x3x60 TT 2x3x60 BM |
| 20% |
4, 5 | Sub-CPMK-3 | Tingkat literasi peserta sebagai pengguna serta relevansi studi kasus dengan rencana aplikasi. (IK-2a, Rinci pada Rubrik) | Observasi dan Dokumentasi |
|
| 2x3x50 TM 2x3x60 TT 2x3x60 BM |
| |
6, 7 | Sub-CPMK-4 | Relevansi studi kasus dengan domain arsitektur yang dipilih. (IK-2a, Rinci pada Rubrik) | Observasi |
|
| 2x3x50 TM 2x3x60 TT 2x3x60 BM | - Review layer dasar termasuk OSI, TCP/IP, dll serta materi dasar lainnya. - Perbandingan aplikasi dan/atau sistem informasi sebelumnya dengan yang blockchain. - Arsitektur dan infrastruktur terkini teknologi blockchain. | |
8 | Sub-CPMK-2, Sub-CPMK-3, Sub-CPMK-4, Sub-CPMK-5 | IK-2a | UTS |
|
| 1x3x50 TM 1x3x60 TT 1x3x60 BM |
| |
9, 10 | Sub-CPMK-6 | IK-2b | Tugas |
|
| 2x3x50 TM 2x3x60 TT 2x3x60 BM |
| 20% |
11, 12 | Sub-CPMK-7 | IK-1c | Tugas |
|
| 2x3x50 TM 2x3x60 TT 2x3x60 BM | Laporan desain mencakup analisis persoalan, pemodelan, ekstraksi dan menetapkan kebutuhan dan perancangan, implementasi dan evaluasi sistem, proses, komponen dan program peserta (BAB 3 alur penyelesaian studi kasus, diagram aplikasi dan/atau data flow diagram serta entity relationship diagram). | 20% |
13, 14 | Sub-CPMK-8 | IK-1a | Tugas |
|
| 2x3x50 TM 2x3x60 TT 2x3x60 BM | Aplikasi dan implementasi teknologi blockchain (BAB 4 bagian program, applikasi, sistem informasi, dll). | 20% |
15 | Sub-CPMK-9 | IK-1b | UAS |
|
| 1x3x50 TM 1x3x60 TT 1x3x60 BM |
| 10% |
16 | Sub-CPMK-10 | IK-2c | UAS | Presentasi akhir peserta (TM) |
| 1x3x50 TM 1x3x60 TT 1x3x60 BM |
| 10% |
Tugas Mahasiswa dan Penilaiannya: