Variabel dan Tipe Data

Variabel adalah tempat untuk menyimpan data dalam program. Go memiliki beberapa tipe data dasar yang sering digunakan.

Contoh Masalah

Bagaimana cara menyimpan dan menggunakan berbagai jenis data seperti teks, angka, dan boolean dalam Go?

Penyelesaian

package main

import "fmt"

func main() {
    // Deklarasi variabel dengan tipe data
    var nama string = "Gopher"
    var umur int = 25
    var tinggi float64 = 170.5
    var aktif bool = true

    // Deklarasi singkat (tanpa var)
    hobi := "Coding"

    // Menampilkan nilai variabel
    fmt.Println("Nama:", nama)
    fmt.Println("Umur:", umur, "tahun")
    fmt.Println("Tinggi:", tinggi, "cm")
    fmt.Println("Status Aktif:", aktif)
    fmt.Println("Hobi:", hobi)
}

Penjelasan Kode

  1. Tipe Data Dasar:

    • string: untuk teks
    • int: untuk angka bulat
    • float64: untuk angka desimal
    • bool: untuk nilai true/false
  2. Cara Deklarasi:

    • Cara panjang: var nama_variabel tipe_data = nilai
    • Cara singkat: nama_variabel := nilai

Output

Nama: Gopher
Umur: 25 tahun
Tinggi: 170.5 cm
Status Aktif: true
Hobi: Coding

Tips

  • Gunakan nama variabel yang jelas dan bermakna
  • Pilih tipe data yang sesuai dengan kebutuhan
  • Untuk angka bulat, biasanya cukup gunakan int
  • Untuk angka desimal, biasanya gunakan float64