Category Archives: Golang

Go Language

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

Golang – Hello World !

Pada tutorial ini langsung saja kita masuk ke kodingan. Seperti biasanya sebagai perkenalan kita akan buat “Hello World!” program sebagai berikut :

Simpan file diatas dengan nama ‘main.go’ (tanpa tanda petik). Setelah file disimpan lalu kita buka terminal (Mac dan Linux) atau command line (untuk windows) dan masuk ke folder dimana file main.go berada. Lalu ketikkan perintah berikut :

Continue reading

Golang – Instalasi

Pada instalasi kali ini penulis menggunakan sistem operasi Kubuntu GNU/Linux 14.04 LTS. Dan untuk instalasi pada sistem operasi Windows dan Mac, dapat dilakukan dengan mudah yaitu mode wizard (tinggal pencet next).

OK langsung saja bisa download versi terakhir dari golang di Download Golang

Silakan pilih download sesuai dengan sistem operasi dan arsitektur dari processor Anda. Pada tutorial ini penulis download yang go1.6.linux-amd64.tar.gz.

Continue reading

Golang – Perkenalan

Pada tutorial tentang Golang, penulis akan mengambil langsung dari dokumentasi official langsung dari Golang. Jadi akan memiliki garis besar yang sama dengan official dokumentasi, namun saya akan menambahkan beberapa tulisan saya tentang pemahaman saya tentang dokumentasi tersebut, yang mungkin dapat membantu Anda untuk dapat memahami atau malah mungkin menjadi lebih bingung. Untuk itu jika ada suatu tulisan saya yang kurang jelas, mohon untuk ditanyakan baik melalui email ataupun lewat comment pada tulisan tersebut.

OK langsung saja kali ini saya akan menjelaskan tentang perkenalan tentang Golang, baik dari bahasanya sendiri dan feeling dari penulis tentang bahasa milik Google ini.

Continue reading