Category Archives: Programming

Semua tentang pemrograman

Golang – Pointer

Pointer adalah sebuah tipe variable yang digunakan untuk menyimpan alamat dari sebuah nilai dari data type (pointer juga disebut sebagai referencing). Nilai dari variable pointer adalah sebuah alamat memory didalam komputer yang berupa angka hexa. Untuk membuat variable pointer kita gunakan * dan untuk mendapatkan alamat memory dari sebuah variable atau value menggunakan &. Perhatikan contoh berikut :

Continue reading

Golang – Struct

Kita dapat mengelompoknya beberapa tipe dari mendari 1 tipe data dengan struct. Dengan mengelompokan ini akan memudahkan kita untuk memanage kode kita. Berhatikan contoh berikut :

Diatas adalah bagaimana kita mendefinisikan sebuah struct dan nantinya struct akan menjadi tipe data baru yang bisa kita pakai dan sesuaikan dengan kebutuhkan kita.


Inisialisasi

Continue reading

Golang – Map

Map digunakan untuk menyimpan data dengan model key value. Key dapat berupa type data apa saja dan begitu juga value nya. Dan berikut contoh penggunaannya :

Continue reading

Golang – Slice

Slice miliki feature yang sama dengan array namun slice lebih powerfull dan memiliki lebih banyak feature diantaranya yaitu slice dapat memiliki ukuran yang dynamic (berubah-ubah) sesuai dengan kebutuhan kita saat runtime dari program tersebut. Beberapa sintak dari slice sama dengan array.

Keluaran kode diatas:

Continue reading

Golang – Array

Array

Array adalah rangkaian data type dengan panjang yang sudah ditentukan. Ukuran panjang dari array tidak dapat diubah-ubah.

x adalah contoh variable array yang terdiri dari 5 int32. Dan berikut contoh penggunaannya :

Continue reading

Golang – Perulangan

Pada Go hanya terdapat satu sintak yang digunakan untuk perulangan yaitu “for“. Hal ini untuk memudahkan kita agar tidak terlalu banyak hal yang harus kita pelajari untuk perulangan seperti halnya di bahasa lainnya. Dan berikut adalah sintak untuk perulangan for di Golang :

go_for

Seperti halnya pada if, untuk for tidak diperkenankan menggunakan kurung buka dan kurung tutup. Tanda kurung kurawal buka dan tutup dibutuhkan, jika tidak ada maka kode akan error walupun kode dari isi perulangan tersebut hanya 1 baris saja. Dan berikut penjelasan dari masing-masing section pada for : Continue reading

Golang – Kondisi

If

Sintak if yang digunakan di Golang sedikit berbeda dengan kebanyakan bahasa pemrograman.

Beikut adalah simple if pada golang :

Perlu kita perhatikan sintak nya yaitu :

  • if tidak memerlukan kurung buka dan kurung tutup jika hanya untuk mengecek 1 kondisi saja, namun jika lebih dari 1 kondisi (menggunakan “&&” atau “||”) maka diperkenankan untuk menggunakan kurung buka dan kurung tutup.
  • kurung kurawal buka berada 1 baris dengan statement terakhir dari if tersebut.

Continue reading

Golang – Variable

Deklarasi Variable

Di Go, variable di awali dengan “var”.

Seperti kita lihat di Go, type dari variable terletak di paling akhir dari definisnya. Adapun berikut adalah cara lain untuk mendeklarasikan variable di Go :


Deklarasi dan inisialisasi

Continue reading