Pengenalan Proses Membuat Smart Contract – 2

Setelah wallet berhasil dibuat menggunakan Metamask pada modul sebelumnya. Sekarang kita bisa mulai membuat smart contract.

Seperti pada umumnya pengenalan programming, kita akan membuat smart contract yang berisi hello world.

Buka remix editor di http://remix.ethereum.org/

Buat file baru dengan menekan icon Create New File pada Panel File Explorers. Beri nama HelloWorld.sol

Kemudian masukan code berikut

// SPDX-License-Identifier: MIT*
pragma solidity ^0.8.3;

contract HelloWorld {
   string public greeting = "Hello World!";
}

Setelah code dimasukan, tekan Ctrl + S, untuk menyimpan code. Remix akan otomatis menyimpan dan melakukan kompilasi.

Jika tidak error, pada icon Compile akan ada tanda check hijau. (lihat gambar dibawah).

Langkah berikutnya tekan icon Deploy. (lihat gambar diatas).

Pada dropdown Environment pilih “Injected Web3”, kemudian pada dropdown Contract, pilih contract, “HelloWorld.sol”. Perhatian, kadang dibutuhkan waktu untuk menampilkan contract.

Terakhir, pastikan pada MetaMask Wallet digunakan Rinkeby Test Network.

Kemudian tekan Deploy.

Pada saat Deploy, Metamask akan menampilkan konfirmasi pembuatan Smart Contract.

Perhatikan, diperlukan biaya gas untuk transaksi ini.

!!! Jadi Pastikan saat melakukan development, Anda menggunakan Fake Ether. !!!

Tekan Confirm. Smart Contract akan di deploy. Dapat Anda lihat pada panel console Remix.

Data diatas sama dengan data pada https://rinkeby.etherscan.io/

Anda bisa copy transaction hash diatas, lalu masuk ke Rinkeby Etherscan, lalu masukan transaction hash, maka transaksi pembuatan Smart Contract sudah tercatat di blockchain.

Dengan berakhirnya modul ini, tutorial pengenalan Ethereum dan Smart Contract sudah selesai.

Semoga bermanfaat.

Sharing is caring:

Leave a Comment