Golang adalah bahasa pemrograman yang dikembangkan oleh Google dan kini semakin populer di kalangan developer untuk membuat berbagai aplikasi. Selain dikenal cepat dan efisien, Golang juga bisa diinstal di VPS dengan berbagai sistem operasi seperti Ubuntu, AlmaLinux, dan Debian. Pada artikel ini, kami akan membahas secara detail tentang cara install Golang di Debian 12 menggunakan layanan VPS KVM.
Namun, sebelum membahas secara detail tentang cara install Golang di Debian, terlebih dahulu akan kami jelaskan apa itu Golang untuk memudahkan Anda dalam memahami artikel ini. Simak informasi berikut ini.
Apa Itu Golang?
Golang atau yang lebih dikenal sebagai Go, adalah bahasa pemrograman yang dikembangkan oleh Google dan diluncurkan pada tahun 2009. Bahasa ini diciptakan oleh tiga insinyur Google, yaitu Robert Griesemer, Rob Pike, dan Ken Thompson, dengan tujuan untuk membuat pemrograman lebih sederhana dan efisien.
Golang menggabungkan properti-properti dari framework lama seperti Python dan C, agar dapat digunakan dengan lebih praktis pada satu bahasa pemrograman. Hal tersebut tentunya dapat memudahkan pengembang, terutama pemula, untuk belajar dan membuat aplikasi.
Selengkapnya tentang Golang bisa Anda pelajari di artikel berikut: Apa Itu Golang?
System Requirements Golang
Berikut adalah system requirement yang direkomendasikan untuk menjalankan dan mengembangkan aplikasi menggunakan Golang di layanan VPS:
- 2 vCPU
- 1 GB RAM
- 10 GB Storage
- Sistem Operasi Linux: Debian, Ubuntu, AlmaLinux
spesifikasi di atas adalah minimum. Untuk pengembangan aplikasi skala besar atau banyaknya dependency yang digunakan, disarankan menggunakan server dengan resource yang lebih tinggi agar proses build dan testing berjalan optimal.
Cara Install Golang di Debian 12
Setelah mengetahui pengertian dan system requirements Golang, selanjutnya kami akan membahas cara install Golang di Debian 12. Dalam panduan ini, kami akan menggunakan layanan VPS KVM dari Rumahweb. Berikut langkah-langkahnya:
Step 1. Perbarui Sistem Operasi
- Silahkan, login dahulu ke layanan VPS. Opsi login bisa menggunakan terminal atau Putty.
- Jalankan perintah berikut untuk memastikan semua paket di sistem diperbarui ke versi terbaru:
# apt update && apt upgradeStep 2. Install Golang
- Silahkan, Anda bisa langsung melakukan instalasi Golang menggunakan perintah berikut:
# apt install golang -ySetelah selesai kurang lebih hasilnya seperti berikut:
- Setelah instalasi, Anda dapat memeriksa Go version untuk memastikannya berhasil diinstal:
# go versionStep 3. Uji Program Sederhana
- Silahkan Anda masuk dan membuat folder di dalam directory home, bisa menggunakan perintah berikut:
# cd /homeMembuat folder:
# mkdir namafolder“Nama folder yang akan dibuat bisa disesuaikan dengan nama project yang akan anda buat, panduan ini kami menggunakan nama golang-rw”
- Jika sudah, silahkan bisa masuk ke dalam path folder yang sudah Anda buat di directory home.
# cd /home/golang-rw- Buat file di dalam folder golang, sebagai contoh membuat dengan nama “hello.go”. Pastikan menggunakan ekstensi .go untuk pembuatan nama filenya. Anda bisa menggunakan perintah berikut:
# nano hello.go- Silahkan bisa menambahkan contoh script berikut, di dalam file tersebut:
package main
import "fmt"
func main() {
fmt.Println("Hello, Ini Contoh Instalasi Golang Rumahweb!")
}Setelah itu, save dengan menekan ctrl + x lalu klik y
- Langkah terakhir, siahkan Anda dapat jalankan programnya, dengan perintah berikut:
# go run hello.goPenutup
Golang adalah bahasa pemrograman yang dikembangkan oleh Google yang memiliki performa tinggi dan kemudahan penggunaan. Dengan sintaksisnya yang sederhana dan dukungan untuk concurrent programming, Golang menjadi pilihan yang tepat bagi pemula maupun pengembang berpengalaman yang ingin membuat aplikasi yang efisien.
Dengan mengikuti step by step yang kami jelaskan dalam artikel ini, diharapkan Anda bisa menginstal Golang di Debian 12 secara mudah dan terstuktur.
Demikian artikel kami tentang cara install Golang di Debian 12 pada layanan VPS KVM dari Rumahweb Indonesia. Selamat mencoba!


