09 - Operasi Matematika

Pendahuluan Di golang terdapat beberapa operator yang dapat kita gunakan dalam operasi matematika. Berikut adalah operatornya: + digunakan untuk penjumlahan - digunakan untuk pengurangan * digunakan untuk perkalian / digunakan untuk pembagian % digunakan untuk sisa pembagian Augmented Assignments Selain operator di atas, golang juga memiliki augmented assignments. Augmented assignments dapat digunakan untuk mempersingkat penulisan operasi kalkulasi terhadap variable dirinya sendiri. Operasi a = a + 10 dapat disingkat menjadi a += 10....

January 10, 2023 · 1 min · Rizal Asrul Pambudi

08 - Type Declarations

Pendahuluan Type declarations adalah kemampuan membuat ulang tipe data baru dari tipe data yang sudah ada. Type declarations biasanya digunakan untuk membuat alias terhadap tipe data yang sudah ada. Tujuannya adalah supaya lebih mudah dimengerti. Kode Program Type Declarations Berikut adalah contoh program type declarations func main() { type NoKTP string var ktpSaya NoKTP = "12211221" fmt.Println(ktpSaya) fmt.Println(NoKTP("333344444")) }

January 9, 2023 · 1 min · Rizal Asrul Pambudi

07 - Konversi

Pendahuluan Ada kalanya kita perlu untuk melakukan konversi antar tipe data. Contohnya tipe data angka yang awalnya int32 dikonversi ke int63, yang awalnya integer dikonversi ke floating point. Kode Program Konversi Tipe Data Integer Berikut adalah contoh program konversi tipe data integer func main() { var nilai32 int32 = 32768 var nilai64 int64 = int64(nilai32) var nilai16 int16 = int16(nilai32) fmt.Println(nilai32) // 32768 fmt.Println(nilai64) // 32768 fmt.Println(nilai16) // -32768 } Dari kode di atas, output yang menarik adalah output dari hasil konversi tipe data dari int32 ke int16....

January 8, 2023 · 1 min · Rizal Asrul Pambudi

06 - Constant

Pendahuluan Constant adalah variable yang nilainya tidak bisa diubah lagi setelah pertama kali diberi nilai. Cara pembuatannya mirip dengan variable, yang membedakan hanya kata kunci yang digunakan, yaitu const. Kode Program Constant Saat pembuatan constant, kita wajib langsung menuliskan nilainya. func main() { const firstName string = "Rizal" const lastName = "Asrul Pambudi" fmt.Println(firstName) fmt.Println(lastName) } Berbeda dengan variable, nilai dari constant tidak dapat diubah. Jika kita memaksa untuk mengubahnya, akan muncul pesan error....

January 7, 2023 · 1 min · Rizal Asrul Pambudi

05 - Variable

Pendahuluan Variable adalah tempat untuk menyimpan data. Variable digunakan agar kita dapat mengakses data yang sama dimanapun yang kita inginkan. Di golang, variable hanya dapat menyimpan tipe data yang sama. Jika kita ingin menyimpan tipe data yang berbeda-beda, maka kita harus membuat variable lagi yang berbeda. Untuk membuat variable, kita dapat menggunakan kata kunci var lalu diikuti dengan nama variable dan tipe datanya. Kode Program Variable Program di bawah ini adalah contoh penggunaan dari variable....

January 6, 2023 · 2 min · Rizal Asrul Pambudi