{"id":595,"date":"2020-04-30T05:55:23","date_gmt":"2020-04-29T22:55:23","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=595"},"modified":"2025-04-18T16:02:02","modified_gmt":"2025-04-18T09:02:02","slug":"cara-install-golang-di-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/","title":{"rendered":"Cara Install Golang di Ubuntu 20.04"},"content":{"rendered":"<p>Go, sering disebut sebagai <a href=\"https:\/\/golang.org\/\">golang<\/a> adalah bahasa pemrograman open-source modern yang dibuat oleh Google yang memungkinkan Anda membuat aplikasi yang andal dan efisien. Go adalah bahasa yang dikompilasi, yang berarti Anda perlu mengkompilasi source code\u00a0 untuk membuat file yang dapat dieksekusi, file tadilah yang digunakan untuk menjalankan perangkat lunak.<\/p>\n<p>Banyak aplikasi populer, seperti Kubernetes, Docker, Prometheus, dan Terraform, ditulis dengan bahasa Go.<\/p>\n<p>Tutorial ini menjelaskan cara mengunduh dan menginstal Go di Ubuntu 20.04.<\/p>\n<h2>Install Go di Ubuntu 20.04<\/h2>\n<p>Selesaikan langkah-langkah berikut untuk menginstal Go di Ubuntu 20.04:<\/p>\n<h3 id=\"1-downloading-the-go-tarball\">1. Downloadi tarbal Go<\/h3>\n<p>Pada saat artikel ini ditulis, versi stabil terbaru dari Go adalah versi 1.19.3. Sebelum mendownload tarball, kunjungi halaman resmi <a href=\"https:\/\/golang.org\/dl\/\">download Go<\/a> dan periksa apakah ada versi baru yang tersedia.<\/p>\n<p>Run the following command as a\u00a0<a href=\"https:\/\/linuxize.com\/post\/how-to-create-a-sudo-user-on-ubuntu\/\">user with sudo privileges<\/a>\u00a0to\u00a0<a href=\"https:\/\/linuxize.com\/post\/wget-command-examples\/\">download<\/a>\u00a0and\u00a0<a href=\"https:\/\/linuxize.com\/post\/how-to-create-and-extract-archives-using-the-tar-command-in-linux\/\">extract<\/a>\u00a0the Go binary archive in the\u00a0<code>\/usr\/local<\/code> directory: Jalankan perintah berikut sebagai pengguna dengan hak istimewa sudo untuk mengunduh dan mengekstrak arsip biner Go di direktori\/usr\/local:<\/p>\n<pre>wget -c https:\/\/go.dev\/dl\/go1.19.3.linux-amd64.tar.gz -O - | sudo tar -xz -C \/usr\/local<\/pre>\n<h3>2. Menyesuaikan Path Variable<\/h3>\n<p>Dengan menambahkan lokasi direktori Go ke variabel environment <a href=\"https:\/\/www.linuxid.net\/post\/cara-menambahkan-direktori-ke-path-di-linux\/\"><code>$PATH<\/code><\/a> , sistem akan mengetahui di mana menemukan binari Go yang dapat dieksekusi.<\/p>\n<p>Menambahkan ke variabel environment Ini dapat dilakukan dengan menambahkan baris berikut ke file <code>\/etc\/profile<\/code> (untuk penginstalan di seluruh sistem) atau file <code>$HOME\/.profile<\/code> (untuk penginstalan hanya untuk user saat ini):<\/p>\n<pre class=\"code-label\">sudo nano ~\/.profile<\/pre>\n<div>copy dan tambahkan kode berikut di akhir file<\/div>\n<div class=\"highlight\">\n<pre><span class=\"nb\">export <span class=\"nv\">PATH<span class=\"o\">=<span class=\"nv\">$PATH:\/usr\/local\/go\/bin<\/span><\/span><\/span><\/span><\/pre>\n<\/div>\n<p>Simpan file, dan load PATH environment variable baru ke dalam sesi shell saat ini:<\/p>\n<pre>source ~\/.profile<\/pre>\n<h3 id=\"3-verifying-the-go-installation\">3. Verifikasi Instalasi Go<\/h3>\n<p>Verifikasi instalasi dengan mencetak versi Go:<\/p>\n<pre>go version<\/pre>\n<p>Outputnya akan terlihat seperti ini:<\/p>\n<pre>go version go1.19.3 linux\/amd64\r\n<\/pre>\n<h2>Memulai dengan Go<\/h2>\n<p>Untuk menguji instalasi Go, kami akan membuat ruang kerja dan membangun program sederhana yang mencetak pesan &#8220;hello world&#8221;.<\/p>\n<ol>\n<li>Secara default, variabel <code>GOPATH<\/code>\u00a0, yang menentukan lokasi ruang kerja diset ke <code>$HOME\/go<\/code>. Untuk <a href=\"https:\/\/www.linuxid.net\/post\/membuat-direktori-di-linux-terminal-menggunakan-mkdir\/\">membuat direktori<\/a> project gunakan perintah berikut :\n<pre>mkdir ~\/go<\/pre>\n<\/li>\n<li>Di dalam direktori baru, buat directory <code>src\/hello<\/code>:\n<pre>mkdir -p ~\/go\/src\/hello<\/pre>\n<p>Langkah selanjutnya <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-dasar-membuat-file-di-linux-terminal\/\">buat file<\/a> bernama <code>hello.go<\/code><\/p>\n<pre class=\"code-label\">sudo nano ~\/go\/src\/hello\/hello.go<\/pre>\n<div class=\"code-label\">copy dan paste code berikut<\/div>\n<div class=\"highlight\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"golang\" data-enlighter-linenumbers=\"false\">package main\r\n\r\nimport \"fmt\"\r\n\r\nfunc main() {\r\n    fmt.Printf(\"Hello, World\\n\")\r\n}<\/pre>\n<\/div>\n<p>Untuk mempelajari hierarki direktori ruang kerja Go lebih lanjut, kunjungi <a href=\"https:\/\/golang.org\/doc\/code.html#Workspaces\">halaman\u00a0Dokumentasi\u00a0<\/a>Go.<\/li>\n<li>Masuk ke direktori <code>~\/go\/src\/hello<\/code> dengan <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-cd-di-terminal-linux\/\">perintah cd<\/a> dan jalankan perintah <code>go build<\/code> untuk membuat program:\n<pre>cd ~\/go\/src\/hello<code class=\"terminal-line\">go build<\/code><\/pre>\n<p>Perintah di atas akan membuat file yang dapat dieksekusi bernama <code>hello<\/code>.<\/li>\n<li>Anda dapat menjalankan file executable tersebut hanya dengan menjalankan perintah di bawah ini:\n<pre>.\/hello<\/pre>\n<p>Outputnya akan terlihat seperti ini:<\/p>\n<pre>Hello, World<\/pre>\n<\/li>\n<\/ol>\n<h2>Kesimpulan<\/h2>\n<p>Sekarang setelah Anda mengunduh dan menginstal Go di sistem Ubuntu, Anda dapat mulai mengembangkan proyek Go Anda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Go, sering disebut sebagai golang adalah bahasa pemrograman open-source modern yang dibuat oleh Google yang&hellip;<\/p>\n","protected":false},"author":2,"featured_media":596,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[9,82],"class_list":["post-595","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","tag-ubuntu","tag-ubuntu-20-04"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Install Golang di Ubuntu 20.04 - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Install Golang di Ubuntu 20.04 - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Go, sering disebut sebagai golang adalah bahasa pemrograman open-source modern yang dibuat oleh Google yang&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-29T22:55:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T09:02:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Golang-di-Ubuntu-20.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"407\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/\",\"url\":\"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/\",\"name\":\"Cara Install Golang di Ubuntu 20.04 - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Golang-di-Ubuntu-20.04.jpg\",\"datePublished\":\"2020-04-29T22:55:23+00:00\",\"dateModified\":\"2025-04-18T09:02:02+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Golang-di-Ubuntu-20.04.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Golang-di-Ubuntu-20.04.jpg\",\"width\":768,\"height\":407},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Install Golang di Ubuntu 20.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Install Golang di Ubuntu 20.04 - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Install Golang di Ubuntu 20.04 - Linuxid","og_description":"Go, sering disebut sebagai golang adalah bahasa pemrograman open-source modern yang dibuat oleh Google yang&hellip;","og_url":"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/","og_site_name":"Linuxid","article_published_time":"2020-04-29T22:55:23+00:00","article_modified_time":"2025-04-18T09:02:02+00:00","og_image":[{"width":768,"height":407,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Golang-di-Ubuntu-20.04.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/","url":"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/","name":"Cara Install Golang di Ubuntu 20.04 - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Golang-di-Ubuntu-20.04.jpg","datePublished":"2020-04-29T22:55:23+00:00","dateModified":"2025-04-18T09:02:02+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Golang-di-Ubuntu-20.04.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Golang-di-Ubuntu-20.04.jpg","width":768,"height":407},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/cara-install-golang-di-ubuntu-20-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Install Golang di Ubuntu 20.04"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=595"}],"version-history":[{"count":3,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/595\/revisions"}],"predecessor-version":[{"id":3021,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/595\/revisions\/3021"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/596"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}