Golang Bagian 1

Instalasi

Neraka ngoding
Neraka Ngoding
4 min readAug 31, 2019

--

Pada Golang bagian satu 1 ini saya akan membahas cara instalasi Golang, namun mohon maaf karena saya hanya akan membahas instalasi Golang di macOS. Okay gpp la yah! Soalnya saya hanya punya komputer Mac.

Sebelum instalasi Golang di macOS kita harus pastikan dulu system requirement untuk Golang.

System Requirement Golang.
Hardware komputer mac saya.

Ada tiga cara instalasi Golang. bisa di-download disini

  1. Binary Distributions
File-File download

2. Instalasi dari source code.

3. Instalasi menggunakan gccgo.

Saya sarankan untuk pemula menggunakan cara nomor satu yaitu Binary Distributions. Saya hanya akan membahas cara nomor satu. Berikut adalah tahapan instalasi dengan cara nomor satu yaitu Binary Distributions.

  1. Download file distributions untuk Apple macOS yaitu go1.12.9.darwin-amd64.pkg.
  2. Buka file go1.12.9.darwin-amd64.pkg.

3. Klik Continue.

4. Klik Install

5. Tunggu sampe selesai.

6. Selesai! klik close.

Mudah sekali coy! eit tunggu dulu! harus coba dulu buat program GO untuk testing bahwa instalasinya benar. Saya akan menggunakan code editor kekinian Microsoft Visual Code. Kita harus install plugin Go di Microsoft Visual Code . Berikut adalah tahapannya.

  1. Buka window Extensions

2. Search Go.

3. Klik install Rich Go language support for Visual Studio Code.

4. Selesai.

Berikut adalah tahapan membuat program ‘Hello World” dengan menggunakan bahasa pemograman Go yang bertujuan untuk testing instalasi GO sudah benar.

  1. Buat file baru Go

2. Buat folder helloworld. Pilih folder helloworld untuk menyimpan file helloworld.go

3. Ketik program seperti dibawah

kalau kamu malas silahkan copas! dibawah

Penjelasan singkat program GO diatas.

  • Baris satu. Setiap file go harus dimulai dengan package nama dalam hal ini.

Package secara singkat adalah wadah kumpulan file-file source code GO. Harusnya dalam satu package terdapat file-file source code yang berhubungan. Contoh package math berisi file-file source code yang berhubungan dengan operasi matematika. Contoh kasus kamu membuat file helloworld2.go ingin termasuk kedalam package main, maka kamu harus membuat kode baris pertama seperti seperti kode dibawah.

  • Baris ke tiga. Kita akan menggunakan package fmt.
  • Baris ke lima. func main adalah fungsi khusus sebagai entry masuk program GO
  • Baris ke 6.

PrintF adalah fungsi yang terdapat didalam fmt package yang berguna untuk menampilkan data text ke standard output seperti layar Terminal. Fungsi PrintF mempunyai jenis input berupa text atau string. Dalam hal ini inputnya “hello, world\n” . \n adalah end of line atau tanda akhir baris. Misal kamu akan menulis kode

maka outputnya akan seperti ini

Tidak akan satu baris karena ada karakter \n.

5. Buka Terminal

6. Arahkan ke folder file helloworld.go di terminal dan ketik perintah

Perintah diatas akan menghasilkan file helloworld unix executable. Kalau sistem operasi komputer kamu windows maka file yang dihasilkan helloworld.exe. Di macOs perlu dicatat file executable yang di-generate compiler GO akan menyesuaikan dengan nama folder. Misal kamu tidak memberi nama folder helloworld misal hellodunia maka nama file executable akan menjadi hellodunia.

7. ketik perintah

8. Selesai. Terminal akan mengeluarkan output

hello, world

Okay! sekian dulu sampe jumpa diposting selanjutnya. Salam Neraka Ngoding! gampang sih ini ngak neraka ngoding.

--

--

Neraka ngoding
Neraka Ngoding

Coder terbaik sebatununggal-bandung, west java, indonesia belum terkalahkan selama 15 tahun. “Coder adalah Identitas bukan profesi”