Membuat Blockchain Dengan Golang
Blockchain adalah database yang tersimpan tidak hanya di satu tempat, tapi tersebar di banyak tempat, dan semua yang terlibat di dalamnya memiliki salinan penuh atau sebagian dari database tersebut.
Blockchain adalah database yang tersimpan tidak hanya di satu tempat, tapi tersebar di banyak tempat, dan semua yang terlibat di dalamnya memiliki salinan penuh atau sebagian dari database tersebut.
Saya ingin mengawali tulisan ini dengan sebuah contoh, suatu ketika Kamu sedang mencari sebuah kata pada kamus, kata tersebut diawali dengan huruf K, mungkin kamu bisa mencari kata tersebut dari halaman pertama buku lalu membalikan selembar demi selembar sampai kamu mendapat huruf k, tetapi karena kamu tau bahka kamus memiliki urutan kata yang tersetruktur maka akan lebih efektif jika kamu membuka halaman tengah kamus tersebut karena kamu tahu bahwa kalimat dengan awalan huruf K berada pada halaman tengah kamus,
Buat direktori dengan nama hello-world dan letakkan di mana saja. Di dalam direktori tersebut, buat file bernama main.go. Lalu buka folder tersebut menggunakan IDE yang biasa Anda pakai. Saat ini saya menggunakan Visual Studio Code.
Variable berfungsi sebagai tempat menyimpan sebuah data, yang dapat memungkinkan kita pengaksesan data yang sama dari berbagai lokasi dalam kode. Namun, penting untuk dicatat bahwa setiap variabel dalam Go-Lang hanya bisa menyimpan satu jenis data. Jadi, jika kita ingin memanipulasi beberapa jenis data, kita perlu mendefinisikan beberapa variabel. Proses pembuatan variabel ini bisa dilakukan dengan menggunakan kata kunci var, diikuti oleh nama variabel dan tipe data yang sesuai.
Salah satu komponen penting dalam bahasa pemrograman adalah tipe data. Di dalam bahasa pemrograman Go, ada dua jenis tipe data number yang umum digunakan, yaitu integer dan floating point.
Tipe data string adalah tipe data yang berisi kumpulan karakter. Jumlah karakter di dalam String bisa beragam, mulai dari nol (kosong) hingga tak terhingga, tergantung pada kebutuhan program. Di dalam Golang, tipe data String diwakilkan dengan kata kunci "String". Nilai dari tipe data String selalu dimulai dan diakhiri dengan karakter " (petik dua). Misalnya: "Ini adalah contoh string dalam Golang".
Tipe data boolean adalah tipe data yang paling sederhana dalam pemrograman. Ini dikarenakan tipe data boolean hanya memiliki dua nilai, yaitu true dan false.
© Hajid Al Akhtar 2023 - 2025