Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini! - CRUDPRO

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Go, juga dikenal sebagai Golang, adalah bahasa pemrograman sumber terbuka, terkompilasi, dan diketik secara statis yang dirancang oleh Google. Itu dibangun agar sederhana, berkinerja tinggi, mudah dibaca, dan efisien.

Dalam artikel ini, Anda akan belajar:

1
Dari mana Go berasal dan di mana sekarang
2
Mengapa saya pikir Anda harus mempelajarinya
3
Cara menginstal dan menjalankannya di Windows 10
4
Cara menulis program "Hello World" pertama Anda di Go

Apa namanya? Go atau Golang?

Anda mungkin mendengar bahasa yang disebut Go dan Golang, yang mungkin membingungkan. Saya sebelumnya pernah mengira itu ialah nama untuk bahasa yang berbeda. Tetapi Golang hanyalah nama lain dari Go - dan Go masih tetap menjadi nama resmi.

Golang berasal dari nama domain website resmi Go, golang.org. Yang sebetulnya benar-benar membantu, karena "Golang" lebih mudah dicari daripada "Go" di Google. Sehingga membuat hidup sedikit lebih mudah untuk mereka yang kemungkinan mencari info mengenai bahasa pemrograman.

Bagaimana Go Menjadi Ada

Bahasa pemrograman Go hadir karena beberapa hal menjadi lebih sulit dalam basis code di dalam Google.

Itu dirancang oleh Robert Griesemer, Rob Pike, dan Ken Thompson, yang semua dilaporkan mempunyai ketidaksukaan yang sama pada C++.

Go diumumkan pada publik di tahun 2009, dan dijadikan open source di tahun 2012 saat versi pertamanya, 1.0, di-launching.

Go dengan cepat naik reputasinya dan menjadi opsi pertama banyak pengembang karena kesederhanaan, keterbacaan, efektivitas, dan karakternya yang bertepatan. Bertepatan berarti bisa menjalankan banyak pekerjaan pada saat yang bertepatan.

Go digunakan untuk pemrograman sisi server (backend), pengembangan games, pemrograman berbasiskan cloud, serta Pengetahuan Data. Ini terkenal untuk membuat alat baris perintah.

Sekarang ini, banyak raksasa tehnologi menggunakan Go seperti Google, Netflix, Twitch, Ethereum, Dropbox, Kubernetes, Docker, Heroku, dan banyak lagi.

Tidaklah heran bila Kubernetes, Docker, dan Heroku menggunakan Go karena pemrograman berbasiskan cloud adalah alasan utama kenapa Go dirancang.

Mengapa Anda Harus Belajar Go?

Kurva Belajar Mudah

Go adalah salah satu bahasa pemrograman paling sederhana di luar sana. Mudah dipelajari terutama jika Anda sudah memiliki pengetahuan tentang bahasa pemrograman lain. Dalam kasus saya, saya mempelajari dasar-dasar Go dalam sekali duduk.

Banyak pengembang yang menggunakan Go dan percaya diri dengan kemampuan mengajar mereka mengatakan bahwa mereka bisa mendapatkan pemula mutlak untuk membuat aplikasi dengan Go hanya dalam beberapa jam.

Kesederhanaan Go adalah salah satu alasan utama Go melompat 5 peringkat dari bahasa pemrograman yang paling disukai ke-10 ke ke-5 menurut Survei Pengembang StackOverflow 2020.

Komunitas Aktif dan Dokumentasi yang Baik

Go memiliki dokumentasi yang solid dan mudah dibaca. Anda dapat membaca dokumentasi di situs web resmi.

Selain dokumentasi, Go juga memiliki komunitas yang mendukung dan aktif di belakangnya, sehingga Anda selalu bisa mendapatkan bantuan saat mengalami kebuntuan.

Tagar #golang biasanya digunakan di Twitter, jadi jika Anda mengalami kebuntuan, Anda dapat men-tweet pertanyaan Anda dan melampirkan tagar ke dalamnya.

Anda Bisa Menyelesaikan Banyak Hal dengan Go

Go ialah bahasa pemrograman multi-fungsi, artinya Anda bisa memakainya untuk beberapa hal seperti pengembangan web, ilmu data, komputasi awan, dan banyak lagi.

Bila Anda ingin berkarier dalam pemrograman berbasiskan cloud, Anda harus mempertimbangkan untuk mempelajari Go, karena platform seperti Amazon Web Services, Kubernetes, dan Google Cloud Platform (GCP) semua mendukung Go.

Gaji yang Menarik

Menurut Survey Pengembang StackOverflow 2020, pengembang Go ialah bayaran paling tinggi ke-3 setelah Perl dan Scala dengan gaji rata-rata $74K.

Angka ini mungkin akan terus naik, karena Go terus mendapatkan reputasi lebih setiap tahun dan disukai . Jadi, bila Anda ingin mendapatkan lebih banyak uang, Anda harus mempertimbangkan untuk mempelajari Go.

Cara Menginstal dan Menjalankan Go di Windows 10

Untuk menginstal Go di mesin Windows Anda, pertama-tama Anda harus mengunduh Go dari situs resminya. Ini ada untuk semua sistem operasi terkenal. Klik salah satu yang berkorelasi dengan OS Anda dan instal.

Cara 1: Saat sebelum menginstal Go, buka command prompt Anda, ketik "go" dan tekan enter. Anda bisa membuka prompt perintah dengan memasukkan "cmd" di bilah Penelusuran Windows, lalu pilih program pertama yang ada.

Saat Anda masukkan "go" dan tekan enter, Anda akan memperoleh pesan yang mengatakan "'go' is not Recognized as an internal or eksternal command, operable program or batch file".

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Jangan cemas, ini karena Anda harus menginstal Go dengan mengklik 2x Installer yang diunduh dari website Go.

Cara 2: Click 2x penginstal yang diunduh untuk menginstal Go. Ikuti petunjuk yang sama sesuai dan Go akan diinstall.

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!
Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Cara 3: Setelah menginstal Go through the installer, kembali lagi ke baris perintah dan masukkan "go" lagi. Kali ini, Anda akan melihat beberapa perintah yang ada di Go.

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Cara 4: Tapi Anda tidak dapat begitu saja memulai pemrograman di Go seperti itu. Anda harus mempersiapkan ruang kerja Go dengan mengonfigurasikan variabel lingkungan.

Jadi , buka desktop Anda dan buat folder "go-workspace". Anda bisa menamainya apa pun itu yang Anda inginkan. Ini ialah folder tempat project Go Anda akan disimpan. Hanya saat Anda menyetel nilai variabel GOPATH ke dalamnya. Kami melakukan ini di cara selanjutnya.

Cara 5: Cari "env" di bilah penelusuran windows dan click "Edit variabel lingkungan sistem".

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Cara 6: Klik "Environment Variables".

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Apa yang akan Anda lakukan di sini adalah mengubah nilai variabel GOPATH ke folder yang Anda buat di Langkah 4.

Cara 7: Pastikan “GOPATH” dipilih, lalu klik “Edit…”.

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Cara 8: Klik "Direktori Browser".

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Langkah 9: Pilih folder yang Anda buat di Langkah 4. Yaitu, "go-workspace", atau apa pun namanya.

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Klik "Oke".

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Klik "Oke" lagi.

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Dan "Oke" lagi.

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Itu dia! Anda sekarang dapat memulai pemrograman di Go pada mesin Windows Anda.

Cara Menulis Halo Dunia Pertama Anda di Go

Cara 1: Buka folder "go-workspace" (atau apa pun itu namanya) dengan VS Kode (atau editor code pilihan Anda) dan buat file bernama main.go. Anda bisa memberikan nama file apa pun itu yang Anda inginkan.

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Cara 2: Saat Anda menekan enter, Anda akan diminta untuk menginstal ekstensi Go untuk VS Kode. Pastikan Anda menginstalnya karena itu akan memberikan editor code Anda beberapa kemampuan super Golang seperti penyorotan sintaks dan saran kutipan.

Anda juga harus diminta oleh VS Kode untuk memasang beberapa ekstensi lagi. Instal semua. Dalam kasus saya, saya telah menginstal semua untuk Code VS saya dan semua ekstensi saya telah sinkron, jadi saya tidak memperoleh permintaan itu.

Rekatkan code berikut di file main.go (atau apa pun itu yang Anda beri nama file):

package main

import "fmt"

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

Apa yang dilakukan code di atas?

Baris pertama mempunyai package main. "package" ialah kumpulan file dan code yang dimiliki setiap file Go. Pikirkan package sebagai folder yang berisi file dan code Go Anda.

Apa pun itu nama file Anda, pastikan "package main" ada di atas code Anda.

Kemudian fmt dibawa masuk. "fmt" ialah paket dari pustaka standard Go. Ini dipakai untuk memformat string dan mencetak pesan ke baris perintah. Ini berisikan metode untuk melakukan sesuatu di Go.

Salah satu sistemnya ialah Println, artinya "print line", yang akan kita pakai untuk mencetak text "Hello World" kita.

Dalam fungsi "main", paket fmt kemudian digunakan untuk menampilkan text "Hello World" kita ke konsol.

Untuk menjalankan code ini, buka terminal Anda, ketik go run main.go, dan pencet enter. Bila Anda memberikan nama file Anda dengan nama lain, jalankan namaFileAnda.go.

Apa itu Go Atau Golang? Simak Penjelasan Selengkapnya Disini!

Ringkasan

Pada artikel ini, Anda belajar mengenai bahasa pemrograman Go dan mengapa itu baik untuk diketahui. Anda pun belajar cara menginstal Go di mesin Windows dan menulis program Hello World pertama Anda didalamnya.

Go ialah bahasa pemrograman yang kuat yang akan terus ada. Jelas dari Survey Pengembang StackOverflow 2020 jika pengembang menyukai Go, dan reputasinya meningkat dari tahun ke tahun.