Tantangan Membuat Blockchain – Efana Rahwanto
Link : SKup Semester 1
Link : SKup Semester 2
Link : SKup Semester 3
⭐️ Intructions ⭐️
List Assignment 4:
Selama praktek maka mahasiswa MIT12&14 menggunakan website disini https://andersbrownworth.com/blockchain/ Terdapat 5 tantangan berikut ini:
⭐️ Pertanyaan dan Jawaban NO. 1⭐️
- Dalam menu Hash buatlah 4 hash kode dari data diri kalian yang terdiri dari,
a. Nama (huruf kecil semua, contoh: umar)
b. Nama (huruf capitalized, contoh: Umar)
Apakah ada perbedaan hash dari a dan b?
c. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas
d. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas dan link skup MIT kalian!
Apa yang kalian pahami dari tantangan nomor 1 ini?
Jawaban:
a. Nama huruf kecil “efana”
Mendapatkan Hash: 6a2bd7cd5ccf307fb0d3e69781f74010c450188b12f2b9995794a7ed985dca55
b. Nama Kapital depan “Efana”
Mendapatkan Hash: 000075eee099231d1373a56f30091221457d9dda25c6db50ea80fd2cf920b1a3
Apakah ada perbedaan hash dari a dan b?
Tentunya berbeda, hal ini disebabkan setiap karakter yang terdapat di dalam Data memiliki Hash yang berbeda dan jika ditambahkan dengan “spasi” tentunya akan menghasilkan hash yang baru pula. Dan pada Data “efana” dan “Efana” memiliki perbedaan huruf depan, sehingga Hash yang dihasilkan pun akan berbeda pula.
c. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas
Nama: Efana Rahwanto
NIM: 2012530368
Fakultas: Sains dan Teknologi
Jurusan: Magister Teknik Informatika
Konsentrasi: Business Intelligence
Nama Universitas: Universitas Raharja
Mendapatkan Hash: ec02a222c3f5e32749b7e84c5d42e66d938f95942e35a5274e86027876b2d9a8
d. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas dan link skup MIT kalian!
Nama: Efana Rahwanto
NIM: 2012530368
Fakultas: Sains dan Teknologi
Jurusan: Magister Teknik Informatika
Konsentrasi: Business Intelligence
Nama Universitas: Universitas Raharja
Link SkUP MTI: https://developmentteam.alphabetincubator.id/blog/2021/03/19/skup-mt346-efana-rahwanto-2012530368/
Mendapatkan Hash: 3b32b29e5723ef747f17ffe28401f0bfc475447cf920fba3132b379792c401e5
Apa yang kalian pahami dari tantangan nomor 1 ini?
Alhamdulillah dari Challenge 1 yang ada, Efana dapat menarik kesimpulan:
1. Setiap data yang diinput kedalam kolom “Data” mempunyai Hash yang berbeda-beda, bahkan berupa link web akan tetap mendapatkan Hash.
2. 1 karakter akan mengdapatkan nilai Hash SHA 256 sebanyak 64 digit karakter.
⭐️ Pertanyaan dan Jawaban NO. 2⭐️
2. Didalam menu Block, Lakukan mining dari masing masing 4 tantangan dibawah ini, sebutkan dari masing masing nonce dan hash yang didapat.
a. Nama (huruf kecil semua, contoh: umar)
b. Nama (huruf capitalized, contoh: Umar)
Apakah ada perbedaan hash dari a dan b?
c. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas
d. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas dan link skup MIT kalian!
Apa yang kalian pahami dari tantangan nomor 2 ini?
Jawaban:
a. Block Nama “efana”
Sebelum di Mine, mendapatkan Hash:
5ea736843e76ad143ec9bc4bcaf65e7c3e624af5e4a6cf78cf058264a2fb8b6f
Setelah di MINE, mendapatkan Hash:
00001b066509305e249fc3ebf5eef6df4fb49b2d27966054c8663800d77f0b0f
b. Block Nama “Efana”
Sebelum di Mine, mendapatkan Hash:
36cd98f7996d0e71ffbcc597274b0ebbd059e7803c1ea79c92f1a2538fed30a2
Setelah di MINE, mendapatkan Hash:
000075eee099231d1373a56f30091221457d9dda25c6db50ea80fd2cf920b1a3
Apakah ada perbedaan hash dari a dan b?
Ada, terletak perbedaannya pada Nonce, Data yang di input dan Hash yang dihasilkan. Sama seperti sebelumnya, Jika data berbeda maka hashnya juga akan berbeda atau membuat hash yang baru.
c. Block Data Diri Efana
Sebelum di Mine, mendapatkan Hash:
da8340f45d38c36c4857c7e19ce3159f3ef853ba3e6dbf8704900651689ec83f
Setelah di MINE, mendapatkan Hash:
00008ea61ac948bf3efa3641e9cab54133bc3d87b618525d3667c6a15dbdd800
d. Block Data Diri Efana + Link SkUP
Sebelum di Mine, mendapatkan Hash:
75b214aff18e31a8253d3538ff6714c32ee3da374c98df89eed653b730a9847e
Setelah di MINE, mendapatkan Hash:
00005633793ff2b5aaa10d986a0b249aaa4a285f370d403662e75084fd76f579
Apa yang kalian pahami dari tantangan nomor 2 ini?
Alhamdulillah Efana sudah selesaikan challenge ke 2, dan memiliki pemahaman sebagai berikut:
1. Block tersebut, terlihat dari Nonce yang berbeda setiap data di Mine. Artinya untuk menghasilkan 0 sebanyak 4 digit pada Hash, maka sistem akan menemukan generate yang cocok untuk nonce.
Contoh pada data diri yg lengkap Artinya 75373 Nonce yang cocok agar mendapatkan Hash 00005633793ff2b5aaa10d986a0b249aaa4a285f370d403662e75084fd76f579
2. Data yang diinput berbeda maka Hash nya akan berbeda setelah di Mine.
3. Sesuai dengan aturan bahwa hash yang ada pada setiap block harus diawali dengan 0000 atau 4 digit 0.
⭐️ Pertanyaan dan Jawaban NO. 3⭐️
3. Didalam menu Blockchain, isikan nama dari teman masing masing, masukan kedalam block, didalam masing masing block terdiri dari minimal 2 nama. Pastikan semua block dalam keadaan hijau, yang artinya block tersambung dengan baik.
Congratz, kalian telah berhasil membuat sebuah blockchain.
Apa yang kalian pahami dari tantangan nomor 3 ini?
Jawaban:
Alhamdulillah Efana sudah pada ke tahap Menu Blockchain
Jika kita lihat pertama kali masih keadaan kosong belum ada datanya terlihat berwarna hijau
Kedua, isi Block #1, setelah diisi berwarna merah, hal ini disebabkan belum kita mine
Klik tombol mine
Setelah klik Mine di Block #1 berubah berwarna Hijau artinya sudah dilakukan mining dan akan mendapatkan Hash baru.
Terdapat Prev dan Hash.
Di Block #1 Efana isi dengan data: tri, dwi, ratna, alfi, dan nuke
Prev: 0000000000000000000000000000000000000000000000000000000000000000
Hash: 0000ee119a63665debfa003336e55e58c603c7496ee43f428a7f38520c83d58d
Catatan: kenapa prev awal di Block 1 itu hash nya 0 semua?
Karena Block Genesis/Genesis Block dalam Blockchain yang merupakan induk rantai pertama dari sebuah Block.
Di Block 2 dengan nama dadang dan ketut, dan setelah di Mine memiliki:
Prev: 0000ee119a63665debfa003336e55e58c603c7496ee43f428a7f38520c83d58d
Hash: b625752a5070399b9412907ba8d1dffbd71dfac2c58e18f5e85cb725e391f2e5
Catatan: kenapa prev awal di Block #2 sama dengan Hash Block #1?
Karena sebagai rantai Blockchain untuk keterkaitannya Hash #1 pasti akan masuk ke dalam Prev #2. Dimana Prev #2 itu merupakan nilai Hash dari Block sebelumnya.
Di Block 3 dengan nama badri dan henry, dan setelah di Mine memiliki:
Prev: 00004965c2196f31634a238ad96ee04e307f204bb969cb0b2d492090cee298e8
Hash: 00004eb88948baae2612694e3f621f2a51cdada0285eb1489068d6318cc53a5c
Apa yang kalian pahami dari tantangan nomor 3 ini?
Alhamdulillah dari tantangan ke 3 ini pada Menu Blockchain, Efana dapat memahami 4 (Empat) hal yaitu:
1. Pada Block #1 memiliki Prev dengan angka 0 semua. Merupakan Genesis Block atau rantai pertama dari Blockchain sehingga tidak memiliki Hash previous.
2. Setelah di Mine akan memiliki Hash yang berbeda dari Block sebelumnya
3. Pada Block #2 ada Prev, Prev di Block #2 merupakan Nilai Hash dari Block #1, artinya Block #2 saling terkaitan dengan Block #1 dan seterusnya.
4. Tiap Block memiliki nonce yang berbeda, Nonce adalah angka acak yang disimpan dengan ukuran sebesar 4 bytes dan
digunakan dalam proses penambangan blok baru.
⭐️ Pertanyaan dan Jawaban NO. 4⭐️
4. Didalam menu Distributed, isikan nama dari teman masing masing, sama persis seperti yang ada di tantangan nomor 3, masukan kedalam masing masing peer. didalam masing masing block terdiri dari minimal 2 nama. Pastikan semua block dalam keadaan hijau, yang artinya block tersambung dengan baik secara distributed.
Congratz, kalian telah berhasil membuat sebuah public blockchain.
Apa yang kalian pahami dari tantangan nomor 4 ini?
Jawaban:
Pada tahap Distributed Blockchain
Pertama di Peer A Efana isi Data nya dengan nama-nama rekan dikelas sebelum di Mine, dan seperti biasa masih berwarna merah dan Prev serta Hash yang ada juga belum 0000 didepannya karena belum masuk kedalam jaringan Blockchain
Klik tombol Mine
Jika sudah di klik tombol Mine maka akan berwarna hijau, dan memiliki hash dan nonce yang berbeda
Block #1
prev: 0000000000000000000000000000000000000000000000000000000000000000
hash: 44e4ae1d6aeb54ed6d19664774b81780541813f1b2bbcec7c9b17bd407b9c8b4
Block #2
Prev: 44e4ae1d6aeb54ed6d19664774b81780541813f1b2bbcec7c9b17bd407b9c8b4
Hash: 3dedeecd7c7ff62958fda2d918f9a0f93a49668166b5523c1d0ae5212fcb8102
Block #3
Prev: 3dedeecd7c7ff62958fda2d918f9a0f93a49668166b5523c1d0ae5212fcb8102
Hash: b930c41821e121376e169dbf4d0ea21077e75bfabcc83ea5a44077457f8aa10e
Apa yang kalian pahami dari tantangan nomor 4 ini?
Alhamdulillah dari Challenge ke 4 ini, ada 2 yang Efana pahami yaitu:
1. Bahwa cara kerja Distributed ini sama seperti dengan Blockchain, Mining data dengan hash yang berbeda-beda
2. Distributed ini memiliki banyak Peer untuk mendistribusikan data keseluruh jaringan.
⭐️ Pertanyaan dan Jawaban NO. 5⭐️
5. Pada menu Tokens, masukan transaksi dengan teman masing masing dengan nilai transaksi yang sesuai dengan yang diinginkan (apa saja boleh), perhatikan dan catat Nonce dan hash yang terbentuk.Congratz, kalian telah berhasil membuat cryptocurrency (yang sederhana)
Apa yang kalian pahami dari tantangan nomor 5 ini?
Jawaban:
kita akan mulai deengan token, cara mining transaksi kirim uang pakai Blockchain setelah diisi datanya belum di mining
Klik tombol Mine
Tokens Peer A
Block #1
Nonce: 63997
Prev: 0000000000000000000000000000000000000000000000000000000000000000
Hash: 0000bd5f2f22edb476224705c478833dcb14f5dbb863f57dd1a44f8b4adf5a71
Block #2
Nonce: 122231
Prev: 0000bd5f2f22edb476224705c478833dcb14f5dbb863f57dd1a44f8b4adf5a71
Hash: 0000f2f73f0dc9e58c936c65dae784a5c509dab66aa9071212a962c297731064
Block #3
Nonce: 36722
Prev: 0000f2f73f0dc9e58c936c65dae784a5c509dab66aa9071212a962c297731064
Hash: 0000b4aba5100ba5ad9b9ec8ee990a195d15776ec5204414d563f25da91bd8fa
Apa yang kalian pahami dari tantangan nomor 5 ini?
Pada Challenge ke 5 ini, alhamdulillah terdapat 3 hal yang Efana pahami yaitu:
1. Kotak Blockhain dengan Tokens berbeda, dimana Blockchain berisikan Data, namun Tokens berisikan Tx.
2. Tx atau disebut jugaTransaksi, artinya informasi transaksi yang ada pada jaringan Blockchain.
3. Tx ini berkaitan dengan aset pengguna pada setiap transaksinya menggunakan Token.
⭐️ Pertanyaan dan Jawaban NO. 6⭐️
6. Seluruh bukti bahwa telah melaksanakan tantangan nomor 1 sampai 5, dirangkum dalam sebuah cermi yang dibuat pada iMe Class berdasarkan standarisasi jawab assignment iDu dengan format judul “Tantangan Membuat Blockchain – Nama Mahasiswa”
Jawaban:
Klik disini
⭐️ Pertanyaan dan Jawaban NO. 7⭐️
7. Jawaban yang disubmit kedalam iDu berupa link cermi yang dibuat pada iMe Class berdasarkan standarisasi jawab assignment iDu.
Jawaban:
Assigment 4 : Klik Disini
⭐️ Status ⭐️
Tercapai 100%
⭐️ Keterangan ⭐️
Efana sudah mengerjakan Assignment 4 (UTS MT346) sesuai dengan arahan yang ada ![]()
⭐️ Bukti ⭐️
SkUP Efana : Klik Disini
Assigment 4 : Klik Disini


