Blog – G2Academy

G2Academy's Blog

Your go-to source for all things tech and innovation!

pengenalan Golang

Pengenalan Golang & Instalasi: Memahami Dasar-dasar Bahasa Pemrograman Golang – Bahasa pemrograman Go, yang sering disebut sebagai Golang, adalah bahasa pemrograman open source yang dikembangkan oleh tim Google pada tahun 2007.

Go dirancang untuk menyediakan kecepatan, keandalan, dan efisiensi dalam pengembangan perangkat lunak.

Dalam artikel ini, kita akan menjelajahi pengenalan golang melalui dasar-dasar bahasa pemrograman Golang dan memahami konsep-konsep utama yang membentuk dasar pemrograman dengan Go

Sejarah Go

Go awalnya dikembangkan oleh tim Google yang terdiri dari Robert Griesemer, Rob Pike, dan Ken Thompson. Tujuan mereka adalah untuk menciptakan bahasa pemrograman yang lebih efisien dan dapat dengan mudah dikembangkan dalam skala besar.

Go secara resmi diperkenalkan ke publik pada tahun 2009, dan sejak itu telah mendapatkan popularitas yang signifikan di kalangan pengembang perangkat lunak.

Dasar-Dasar Pemrograman Golang

1. Pemrograman Terstruktur

Go didasarkan pada paradigma pemrograman terstruktur, yang berarti bahwa kode program harus terorganisir dengan baik dalam blok-blok yang terstruktur. Go mendukung struktur dasar seperti pernyataan if-else, perulangan for, dan pernyataan switch, yang memungkinkan pengembang untuk mengontrol alur eksekusi program dengan jelas.

Contoh penggunaan pernyataan if-else dalam Go:

If Else

2. Tipe Data dan Deklarasi Variabel

Go memiliki tipe data dasar seperti int (bilangan bulat), float64 (bilangan desimal), string (teks), dan bool (nilai boolean). Deklarasi variabel dalam Go melibatkan menyebutkan tipe data yang diinginkan, diikuti oleh nama variabel dan nilai opsional.

Contoh deklarasi variabel dalam Go:

Variabel

3. Fungsi

Fungsi adalah bagian integral dari pemrograman Go. Fungsi digunakan untuk mengelompokkan potongan kode yang dapat digunakan kembali dan dieksekusi saat dibutuhkan. Go mendukung pengembalian nilai tunggal atau berganda dari fungsi, serta parameter yang dapat dilewatkan ke fungsi.

Contoh fungsi sederhana dalam Go:

Fungsi Golang

4. Pustaka Standar

Go dilengkapi dengan pustaka standar yang kaya, yang menyediakan banyak fungsi dan alat untuk membantu pengembangan perangkat lunak. Pustaka standar Go mencakup modul-modul untuk pemrosesan string, pengelolaan file, pengaturan jaringan, dan banyak lagi. Pustaka standar Go dirancang dengan baik dan mudah digunakan.

Contoh penggunaan pustaka standar untuk membaca file dalam Go:

Library Golang

Cara Menginstall Golang

Instalasi Golang di Windows:

Berikut adalah langkah-langkah untuk menginstal Golang di Windows: 

  1. Kunjungi situs resmi Golang di https://golang.org/dl/ dan unduh  paket instalasi Golang yang sesuai dengan arsitektur Windows Anda (32-bit atau 64-bit).
  2. Setelah unduhan selesai, buka file instalasi dan ikuti instruksi di layar. Pada langkah “Custom Setup”, pastikan untuk memeriksa opsi “Add to PATH” agar perintah Go dapat diakses dari baris perintah.
  3. Pilih direktori instalasi yang diinginkan atau biarkan pengaturan default. Setelah itu, lanjutkan dengan instalasi.
  4. Setelah instalasi selesai, buka command prompt (cmd) atau PowerShell, dan ketik perintah berikut untuk memeriksa apakah Go terinstall dengan benar.
Install

 Jika instalasi berhasil, Kamu akan melihat versi Go yang terpasang.

Instalasi Golang di macOS:

Berikut adalah langkah-langkah untuk menginstal Golang di Windows:

Berikut adalah langkah-langkah untuk menginstal Golang di macOS: 

  1. Kunjungi situs resmi Golang di https://golang.org/dl/ dan unduh paket instalasi Golang yang sesuai dengan macOS.
  2. Setelah unduhan selesai, buka file .pkg yang diunduh dan ikuti instruksi di layar. Ikuti langkah-langkah instalasi standar seperti memilih direktori instalasi.
  3. Setelah instalasi selesai, buka Terminal dan ketik perintah berikut untuk memeriksa apakah Go terinstal dengan benar:
Install

 Jika instalasi berhasil, Kamu akan melihat versi Go yang terpasang.

Menginstal Visual Studio Code

Visual Studio Code (VS Code) adalah editor kode sumber yang populer dan mendukung Go secara native. Berikut adalah langkah-langkah untuk menginstal VS Code: 

  1. Kunjungi situs resmi VS Code di https://code.visualstudio.com/ dan unduh paket instalasi yang sesuai dengan sistem operasi Kamu.
  2. Setelah unduhan selesai, buka file instalasi dan ikuti instruksi di layar. Pada langkah instalasi, pastikan untuk memilih opsi “Add to PATH” agar VS Code dapat diakses dari baris perintah.
  3. Setelah instalasi selesai, buka VS Code. Kamu dapat mulai menggunakannya untuk mengembangkan aplikasi Go.
  4. Untuk meningkatkan kemampuan pengembangan Go di VS Code, Kamu dapat menginstal ekstensi “Go” yang disediakan oleh Microsoft. Buka VS Code, pilih menu “Extensions” (atau tekan Ctrl+Shift+X), dan cari ekstensi “Go”. Klik “Install” untuk menginstal ekstensi tersebut.

Setelah mengikuti langkah-langkah di atas, Kamu telah berhasil menginstal Golang dan Visual Studio Code. Kamu siap untuk menjelajahi bahasa pemrograman Golang dan memulai pengembangan aplikasi dengan Go menggunakan lingkungan pengembangan yang nyaman dan canggih.

Pengenalan Golang Melalui Kursus

Selamat! Kamu telah menjelajahi pengenalan Golang dan mempelajari panduan instalasinya. Meskipun hanya sebatas permukaan, kini Kamu memiliki pemahaman dasar tentang struktur dan konsep yang membentuk bahasa ini.

Golang adalah bahasa yang kuat dan mudah digunakan, dan semakin populer di kalangan pengembang perangkat lunak. Namun, mengapa berhenti di sini? Kamu  dapat terus mengasah keterampilan dan pengetahuan Golang Kamu dengan menjelajahi lebih jauh.

Tersedia banyak sumber daya online dan buku yang dapat membantu Kamu memperdalam pemahaman dan kemampuan Golang. 

Tingkatkan keahlian Kamu sekarang! Bergabunglah dalam kelas Golang di G2Academy, tempat Kamu akan mendapatkan panduan langsung dari para ahli dan berinteraksi dengan komunitas pengembang yang bersemangat. Dengan demikian, Kamu dapat menjadi pengembang perangkat lunak yang handal dalam bahasa Golang dan membuka peluang baru dalam karir Kamu.

Jadi, jangan ragu lagi! Ambil langkah berani dan tingkatkan keahlianmu dalam bahasa Golang dengan bergabung dalam kelas Golang di G2Academy sekarang! Ada 3 pilihan kelas yang bisa kamu pilih loh, yaitu Mini Bootcamp Golang, Basic Golang Programming, dan Short Course Microservice Using Golang. Cek informasi lengkap mengenai program yang ada di G2Academy disini.

Temukan berbagai solusi pembelajaran teknologi hanya di G2Academy!

Writen by: Nuryanto

Edited by: Shelly Tiffani & Kibar Mahardhika