Belajar Dasar Bahasa Pemrograman Golang

Pendahuluan

Selamat pagi sahabat cerita, pada kesempatan ini kita akan membahas dasar bahasa pemrograman Golang. Pada pembahasan sebelumnya kita telah mengetahui beberapa kelebihan dan kekurangan bahasa pemrograman golang ini. Jika anda belum membacanya, silahkan anda baca tertebih dahulu.


Baiklah, jika anda sudah membacanya, saatnya kita lanjut ke tahapan berikutnya, Yaitu memulai bahasa pemrograman dengan golang. Yuk langsung simak saja pembahasan singkat berikut ini.

1. Program Pertama -> Hello World

Pada program pertama ini kita akan membuat aplikasi sederhana yang menampilkan teks Hello World. Pada pembahasan ini kami akan menjelaskan sedetail mungkin mulai dari awal sampai akhir agar anda tidak gagal paham. Pembahasan akan kita mulai dari pembuatan project, Pembuatan File Program, Sesi Penulisan kode (Koding), Hingga Run Program atau eksekusi program.

2. Intalasi Project

Buatlah sebuah folder di dekstop atau di lokasi yang anda inginkan. Untuk membuat folder di dekstop anda dapat mengetikkan perintah berikut
- mkdir golang1(membuat folder dengan nama golang1)
- cd golang1 (membuka folder golang1)
- go mod init hello-world (membuat file golang dengan nama hello-world);
atau anda dapat mengikuti langkah seperti pada gambar berikut
atau anda dapat mengikuti langkah seperti pada gambar berikut

3. Load File Project Ke Editor

Langkah selanjutnya, silahkan buka editor yang akan anda gunakan dan load folder yang sudah anda buat pada langkah awal. Disini saya menggunakan VSCODE. Cari Menu untuk open folder atau untuk membuka folder, dan cari folder yang sudah anda buat tadi. Perhatikan gambar berikut:
Langkah 1 (Buka Folder)

Langkah 2 (Pilih Folder)

Langkah 3 (Buka File Go Mod/ Optional)

4. Menyiapkan File Program

Pada langkah ini kita akan menyiapkan file yang nantinya kita isi souce code Go. File yang akan anda buat pastikan berekstensi .go. Didalam Project yang telah dibuat, siapkan sebuah file dengan nama bebas yang jelas harus berekstensi .go . Pada file ini saya menggunakan nama main.go . Anda dapat memperhatikan gambar jika anda masih bingung untuk penambahan file .go.
Langkah 1
Langkah 2

Langkah 3


5.  Program Pertama -> Hello World

Jika anda sudah membuat langkah-langkah diatas, saatnya kita melakukan coding.  
 Dibawah ini merupakan contoh coding sederhana untuk memunculkan teks "Hello World" ke layar terminal pada VScode. Silahkan anda ketikan koding berikut di file yang telah anda buat tadi. 
 
package main

import "fmt"

func main() {
    fmt.Println("Hello World")
}


Setelah anda mengetikan koding diatas, anda dapat menjalankan atau run program dengan menggunakan perintah go run di terminal. Atau anda dapat meng-click tombol play yang ada di samping atas bagian editor VScode.
Maka hasilnya akan tampil seperti pada gambar berikut:


Pembahasan Coding

"package main" Memberitahu Go compiler bahwa program ini harus dicompile sebagai executable program, bukan sebagai library tambahan.

Kemudian kita meng-import package fmt dengan cara menuliskan "import "fmt" ". Package fmt adalah package yang digunkana untuk memformat string, nilai, input, dan output. Package ini juga digunakan untuk memprint di terminal. 

Selanjutnya kita mendefenisikan fungsi main dengan keyword func. Fungsi main dalam package main adalah entery point program kita. Fungsi inilah yang nantinya akan pertama kali dijalankan ketika kita mengeksekusi program

Di dalam fungsi main kita menggunakan package fmt yang sudah diimport sebelumnya dan memanggil println dengan teks Hello World sebagai argumennya. 

Nah, Sampai disini anda telah berhasil membuat program sederhana dengan menggunakan bahasa pemrograman Golang. Pada Pembahasan berikutnya kita akan membahas komentar. 

Sampai disini, jika anda memiliki pertanyaan, silahkan ajukan pertanyaan anda dikolom komentar. Namun jika anda merasa pembahasan awal ini menarik, jangan lupa untuk share ke teman atau kerabat anda agar mereka mendapatkan informasi yang bermanfaat seperti anda.

Posting Komentar untuk "Belajar Dasar Bahasa Pemrograman Golang"