summaryrefslogtreecommitdiff
path: root/_content/doc
diff options
context:
space:
mode:
Diffstat (limited to '_content/doc')
-rw-r--r--_content/doc/articles/go_command.adoc2
-rw-r--r--_content/doc/articles/race_detector.adoc2
-rw-r--r--_content/doc/code/index.adoc4
-rw-r--r--_content/doc/diagnostics.adoc4
-rw-r--r--_content/doc/editors.adoc2
-rw-r--r--_content/doc/effective_go.adoc12
-rw-r--r--_content/doc/faq/index.adoc54
-rw-r--r--_content/doc/gdb/index.adoc6
-rw-r--r--_content/doc/gopath_code/index.adoc2
-rw-r--r--_content/doc/index.adoc2
-rw-r--r--_content/doc/install/index.adoc4
-rw-r--r--_content/doc/install/source/index.adoc18
-rw-r--r--_content/doc/modules/managing-dependencies/index.adoc38
13 files changed, 75 insertions, 75 deletions
diff --git a/_content/doc/articles/go_command.adoc b/_content/doc/articles/go_command.adoc
index 89e12e5..89dd11d 100644
--- a/_content/doc/articles/go_command.adoc
+++ b/_content/doc/articles/go_command.adoc
@@ -94,7 +94,7 @@ penting yang telah terbentuk.
Pertama, path impor diturunkan dari URL sumber kode.
Untuk Bitbucket, Github, Google Code, dan Launchpad, direktori utama dari
-repositori diidentifikasi oleh URL repositori, tanpa prefiks "http://".
+repositori diidentifikasi oleh URL repositori, tanpa prefiks "https://".
Sub-sub direktori diberi nama sesuai dengan path.
Sebagai contohnya, contoh program Go dapat diambil dengan menjalankan
diff --git a/_content/doc/articles/race_detector.adoc b/_content/doc/articles/race_detector.adoc
index 80aa29a..78424c2 100644
--- a/_content/doc/articles/race_detector.adoc
+++ b/_content/doc/articles/race_detector.adoc
@@ -413,7 +413,7 @@ umumnya penggunaan memori bisa meningkat 5-10x dan waktu eksekusi bertambah
Pendeteksi _data race_ saat ini mengalokasikan 8 byte tambahan per perintah
`defer` dan `recover`.
Alokasi tambahan ini
-https://golang.org/issue/26813[tidak berkurang sampai goroutine selesai^].
+https://go.dev/issue/26813[tidak berkurang sampai goroutine selesai^].
Hal ini berarti jika Anda memiliki goroutine yang berjalan lama yang secara
periodik memanggil `defer` dan `recover`, penggunaan memori program Anda bisa
bertambah tanpa batas.
diff --git a/_content/doc/code/index.adoc b/_content/doc/code/index.adoc
index 7101fbc..c03fde8 100644
--- a/_content/doc/code/index.adoc
+++ b/_content/doc/code/index.adoc
@@ -46,7 +46,7 @@ paket-paket mereka saja, tetapi juga mengindikasikan di mana perintah go harus
mencari untuk diunduh.
Misalnya, untuk mengunduh "golang.org/x/tools", perintah go akan
berkomunikasi dengan repositori yang diindikasikan oleh
-https://golang.org/x/tools[golang.org/x/tools^]
+https://pkg.go.dev/golang.org/x/tools[golang.org/x/tools^]
(dijelaskan lebih lanjut nanti).
Sebuah path impor adalah sebuah string yang digunakan untuk mengimpor sebuah
@@ -387,7 +387,7 @@ import "github.com/golang/example/stringutil"
Konvensi ini adalah cara mudah untuk membuat paket Go yang dapat digunakan
oleh orang lain.
Halaman
-https://golang.org/wiki/Projects[Go Wiki^]
+https://go.dev/wiki/Projects[Go Wiki^]
dan situs
https://godoc.org/[godoc.org^]
menyediakan daftar proyek dan paket eksternal dari Go.
diff --git a/_content/doc/diagnostics.adoc b/_content/doc/diagnostics.adoc
index 6f7bc7a..9638514 100644
--- a/_content/doc/diagnostics.adoc
+++ b/_content/doc/diagnostics.adoc
@@ -340,7 +340,7 @@ bagus untuk program yang _crash_ dan untuk menganalisis servis di
_production_.
Untuk mendapatkan berkas ini dari sebuah program dan menggunakan `delve` atau
`gdb` untuk _debugging_, lihat halaman wiki
-https://golang.org/wiki/CoreDumpDebugging[debugging core dump^]
+https://go.dev/wiki/CoreDumpDebugging[debugging core dump^]
untuk panduan langkah demi langkah.
//}}}
@@ -418,7 +418,7 @@ Ia memberitahu bahwa kemungkinan ada penguncian pada sumber daya yang dibagi
yang menyebabkan pemampatan.
Lihat
-https://golang.org/cmd/trace/[go tool trace^]
+https://go.dev/cmd/trace/[go tool trace^]
untuk mengumpulkan dan menganalisis pelacakan _runtime_.
//}}}
diff --git a/_content/doc/editors.adoc b/_content/doc/editors.adoc
index 5b1908a..1dacb15 100644
--- a/_content/doc/editors.adoc
+++ b/_content/doc/editors.adoc
@@ -1,5 +1,5 @@
= Plugin untuk editor dan IDE
-:en-wiki-ides: https://golang.org/wiki/IDEsAndTextEditorPlugins
+:en-wiki-ides: https://go.dev/wiki/IDEsAndTextEditorPlugins
[#introduction]
== Pendahuluan
diff --git a/_content/doc/effective_go.adoc b/_content/doc/effective_go.adoc
index 0a1f4e3..275100c 100644
--- a/_content/doc/effective_go.adoc
+++ b/_content/doc/effective_go.adoc
@@ -1,10 +1,10 @@
= Efektif Go
:sectanchors:
:toc:
-:en-ref-spec: https://golang.org/ref/spec
-:en-cmd-go: https://golang.org/cmd/go/
-:en-cmd-go-show: https://golang.org/cmd/go/#hdr-Show_documentation_for_package_or_symbol
-:en-blog-concurrency: https://blog.golang.org/2013/01/concurrency-is-not-parallelism.html
+:en-ref-spec: https://go.dev/ref/spec
+:en-cmd-go: https://go.dev/cmd/go/
+:en-cmd-go-show: https://go.dev/cmd/go/#hdr-Show_documentation_for_package_or_symbol
+:en-blog-concurrency: https://go.dev/blog/2013/01/concurrency-is-not-parallelism.html
:id-tour: https://tour.golang-id.org
:id-doc-code: link:/doc/code.html
@@ -38,7 +38,7 @@ yang mana sebaiknya harus dibaca terlebih dahulu.
[#examples]
=== Contoh
-https://golang.org/src/[Sumber paket Go^]
+https://go.dev/src/[Sumber paket Go^]
bertujuan untuk menyediakan tidak
hanya pustaka inti tapi juga sebagai contoh bagaimana menggunakan bahasa ini.
Lebih lanjut lagi, banyak dari paket-paket tersebut memiliki contoh-contoh
@@ -3507,7 +3507,7 @@ const templateStr = `
</head>
<body>
{{if .}}
-<img src="http://chart.apis.google.com/chart?chs=300x300&cht=qr&choe=UTF-8&chl={{.}}" />
+<img src="https://chart.apis.google.com/chart?chs=300x300&cht=qr&choe=UTF-8&chl={{.}}" />
<br>
{{.}}
<br>
diff --git a/_content/doc/faq/index.adoc b/_content/doc/faq/index.adoc
index 25d8d8e..ff8cba8 100644
--- a/_content/doc/faq/index.adoc
+++ b/_content/doc/faq/index.adoc
@@ -90,7 +90,7 @@ https://reneefrench.blogspot.com/[Renée French^],
yang juga merancang
https://9p.io/plan9/glenda.html[Glenda^],
kelincinya Plan 9.
-https://blog.golang.org/gopher[Sebuah blog^]
+https://go.dev/blog/gopher[Sebuah blog^]
tentang gopher menjelaskan bagaimana ia diturunkan dari rancangan bajunya
https://wfmu.org/[WFMU^]
yang ia buat beberapa tahun lalu.
@@ -98,7 +98,7 @@ Logo dan maskot berlisensikan
https://creativecommons.org/licenses/by/3.0/[Creative Commons Attribution 3.0^].
Gopher memiliki
-https://golang.org/doc/gopher/modelsheet.jpg[lembar model^]
+https://go.dev/doc/gopher/modelsheet.jpg[lembar model^]
yang mengilustrasikan karakteristiknya dan bagaimana merepresentasikannya
dengan benar.
Lembar model tersebut pertama kali diperlihatkan dalam sebuah
@@ -121,7 +121,7 @@ Misalnya, tag pada Twitter untuk bahasa Go adalah "#golang".
Nama dari bahasa itu sendiri adalah Go saja.
Sebagai catatan: Walaupun
-https://blog.golang.org/go-brand[logo resmi^]
+https://go.dev/blog/go-brand[logo resmi^]
menggunakan dua huruf besar, nama bahasa tetap ditulis Go, bukan GO.
//}}}
@@ -231,9 +231,9 @@ beberapa hal digabungkan.
Ya.
Go digunakan secara luas dalam _production_ di Google.
Salah satu contoh sederhana yaitu _server_ dibalik
-https://golang.org/[golang.org^].
+https://go.dev/[golang.org^].
Ia adalah _server_ dokumentasi dari
-https://golang.org/cmd/godoc[godoc^]
+https://go.dev/cmd/godoc[godoc^]
yang berjalan dalam sebuah konfigurasi _production_ di
https://developers.google.com/appengine/[Google App Engine^].
@@ -341,7 +341,7 @@ Kami mendorong pengembang untuk membuat situs Bahasa Go dengan bahasanya
sendiri.
Namun, bila anda ingin menambahkan logo atau _brand_ Google ke situs anda
(yang mana tidak ada dalam situs
-https://golang.org/[golang.org^]),
+https://go.dev/[golang.org^]),
anda harus patuh pada aturan di
https://www.google.com/permissions/guidelines.html.
@@ -463,7 +463,7 @@ generik, walau sedikit kurang mulus.
Topik generik ini tetap dibuka.
Untuk melihat percobaan yang gagal merancang solusi generik yang bagus pada
Go, lihat
-https://golang.org/issue/15292[proposal ini^].
+https://go.dev/issue/15292[proposal ini^].
//}}}
@@ -624,7 +624,7 @@ tersebut yang diterima.
Walaupun Go adalah proyek sumber terbuka, bahasa dan pustakanya dilindungi
oleh
-https://golang.org/doc/go1compat.html[perjanjian kompatibilitas^]
+https://go.dev/doc/go1compat.html[perjanjian kompatibilitas^]
yang mencegah perubahan yang dapat membuat program tidak dapat di- _compile_,
setidaknya pada tingkat sumber kode (program mungkin harus di _compile_ ulang
sewaktu-waktu).
@@ -1114,7 +1114,7 @@ tanpa ada keluhan dari _compiler_ karena angka `2` bisa dikonversi secara aman
dan akurat ke `float64` untuk pemanggilan `math.Sqrt`.
Sebuah blog berjudul
-https://blog.golang.org/constants[Konstanta (Inggris)^]
+https://go.dev/blog/constants[Konstanta (Inggris)^]
mengeksplorasi topik ini lebih rinci.
//}}}
@@ -1190,12 +1190,12 @@ tautan ke deklarasi, berkas, dan lainnya.
Salah satu instansinya berjalan di
https://pkg.go.dev/[pkg.go.dev^].
Pada kenyataannya, `godoc` mengimplementasikan keseluruhan situs
-https://golang.org/[golang.org^].
+https://go.dev/[golang.org^].
Instansi dari `godoc` bisa di-konfigurasi untuk menyediakan analisis
interaktif yang kaya dari simbol dalam program;
detail-nya ada dalam daftar
-https://golang.org/lib/godoc/analysis/help.html[berikut^].
+https://go.dev/lib/godoc/analysis/help.html[berikut^].
Untuk mengakses dokumentasi dari baris perintah, perkakas
link:/cmd/go/[go^]
@@ -1224,7 +1224,7 @@ Semua kode Go dalam repositori, dan hampir mayoritas dalam dunia _open
source_, telah dijalankan lewat `gofmt`.
Dokumen berjudul
-https://golang.org/s/comments[Komentar Pemeriksaan Kode Go^]
+https://go.dev/s/comments[Komentar Pemeriksaan Kode Go^]
berisi kumpulan esai ringkas tentang idiom dari Go yang terkadang luput oleh
para pemprogram.
Dokumen tersebut adalah referensi yang membantu bagi yang ingin memeriksa kode
@@ -1241,7 +1241,7 @@ Jika anda ingin membuat perubahan yang signifikan, mohon didiskusikan terlebih
dahulu di milis sebelum memulai.
Lihat dokumentasi
-https://golang.org/doc/contribute.html[Berkontribusi pada proyek Go^]
+https://go.dev/doc/contribute.html[Berkontribusi pada proyek Go^]
untuk informasi lebih lanjut.
//}}}
@@ -1295,7 +1295,7 @@ untuk beragam situasi yang cocok bagi semua pengguna Go.
Rilis Go 1.11 menyediakan dukungan eksperimental untuk paket dengan versi
terhadap perintah `go`, dalam bentuk modul.
Untuk informasi lebih lanjut, lihat
-https://golang.org/doc/go1.11#modules[catatan rilis Go 1.11^]
+https://go.dev/doc/go1.11#modules[catatan rilis Go 1.11^]
dan
link:/cmd/go/#hdr-Modules__module_versions__and_more[dokumentasi perintah go^].
@@ -1307,7 +1307,7 @@ Hal ini mengarah pada beberapa anjuran untuk penulis paket dan pengguna paket.
Paket yang ditujukan untuk digunakan secara umum sebaiknya mencoba untuk
menjaga kompatibilitas selama berkembang.
-https://golang.org/doc/go1compat.html[pedoman kompatibilitas Go 1^]
+https://go.dev/doc/go1compat.html[pedoman kompatibilitas Go 1^]
adalah
sebuah referensi yang baik: jangan menghapus nama-nama yang diekspor,
menganjurkan komposit dengan tag, dan lainnya.
@@ -1324,7 +1324,7 @@ perkakas `go` lewat sebuah teknik yang disebut "vendoring".
Hal ini mengikutkan penyimpanan semua salinan dependensi dibawah path import
yang mengidentifikasi mereka sebagai salinan lokal.
Lihat
-https://golang.org/s/go15vendor[dokumen rancangan^]
+https://go.dev/s/go15vendor[dokumen rancangan^]
untuk lebih rinci.
//}}}
@@ -1581,9 +1581,9 @@ berkomunikasi"
____
Lihat contoh kode
-https://golang.org/doc/codewalk/sharemem/[Berbagi Memory dengan Berkomunikasi^]
+https://go.dev/doc/codewalk/sharemem/[Berbagi Memory dengan Berkomunikasi^]
dan
-https://blog.golang.org/2010/07/share-memory-by-communicating.html[artikel terkait^]
+https://go.dev/blog/2010/07/share-memory-by-communicating.html[artikel terkait^]
untuk diskusi lebih rinci mengenai konsep ini.
Program besar yang konkuren biasanya menggunakan kedua metode ini.
@@ -1618,7 +1618,7 @@ menambah jumlah _thread_ (CPU) akan lebih memungkinkan memperlambatnya
daripada mempercepatnya.
Untuk rincian lanjut tentang topik ini lihatlah wicara yang berjudul
-https://blog.golang.org/2013/01/concurrency-is-not-parallelism.html[Konkurensi bukanlah Paralelisme (Inggris)^].
+https://go.dev/blog/2013/01/concurrency-is-not-parallelism.html[Konkurensi bukanlah Paralelisme (Inggris)^].
//}}}
@@ -1916,7 +1916,7 @@ struktur data (Go mendukung struktur data anonim).
Penulisan tes dan pesan eror yang baik nantinya akan diamortisasi oleh
banyaknya kasus-kasus pengujian.
Pustaka standar Go mengandung banyak contoh unit tes, seperti
-https://golang.org/src/fmt/fmt_test.go[pengujian pemformatan pada paket `fmt`^].
+https://go.dev/src/fmt/fmt_test.go[pengujian pemformatan pada paket `fmt`^].
///}}}
@@ -1939,9 +1939,9 @@ Penambahkan pada pustaka standar biasanya sangat jarang dan syarat supaya
dapat ditambah biasanya cukup tinggi.
Kode yang dimasukan ke dalam pustaka standar membutuhkan biaya pemeliharaan
(bahkan ditanggung oleh selain penulis awalnya), subjek terhadap
-https://golang.org/doc/go1compat.html[perjanjian kompatibilitas Go 1^]
+https://go.dev/doc/go1compat.html[perjanjian kompatibilitas Go 1^]
(menahan perbaikan dari kesalahan dalam API), dan juga subjek terhadap
-https://golang.org/s/releasesched[jadwal rilis^]
+https://go.dev/s/releasesched[jadwal rilis^]
Go,
yang mencegah perbaikan _bug_ tersedia secara langsung terhadap pengguna
dengan cepat.
@@ -1982,7 +1982,7 @@ Namun beberapa hal telah berkembang dan sejak rilis Go 1.5, _compiler_
tersebut sudah dalam bentuk program Go.
_Compiler_ tersebut dikonversi dari C ke Go menggunakan perangkat translasi
otomatis, seperti yang dijelaskan dalam
-https://golang.org/s/go13compiler[dokumen rancangan^]
+https://go.dev/s/go13compiler[dokumen rancangan^]
dan
https://talks.golang.org/2015/gogo.slide#1[wicara^]
berikut.
@@ -1992,7 +1992,7 @@ Solusinya yaitu dengan memiliki lingkungan Go yang telah terpasang, seperti
halnya seperti pada lingkungan C yang siap digunakan.
Sejarah dan dokumentasi untuk cara membangun lingkungan Go yang baru dari
sumber dijelaskan di
-https://golang.org/s/go15bootstrap[sini^]
+https://go.dev/s/go15bootstrap[sini^]
dan di
link:/doc/install/source/[sini^].
@@ -2136,7 +2136,7 @@ Jika anda baru saja memasang distribusi Go dan sistem melaporkan bahwa ia
terinfeksi, itu adalah kesalahan.
Untuk lebih teliti, kita bisa memverifikasi berkas yang diunduh dengan
membandingkan _checksum_ yang ada pada
-https://golang.org/dl/[halaman unduhan^].
+https://go.dev/dl/[halaman unduhan^].
Jika anda percaya bahwa laporan tersebut salah, silahkan laporkan sebagai
_bug_ ke pembuat anti-virus.
@@ -2260,7 +2260,7 @@ tipe-tipe bukan saja pada tata-bahasa ekspresi;
kata kunci seperti `func` dan `chan` membuat hal-hal tertentu lebih jelas.
Lihat artikel tentang
-https://golang.org/doc/articles/gos_declaration_syntax.html[Sintaks Deklarasi Go (Inggris)^]
+https://go.dev/doc/articles/gos_declaration_syntax.html[Sintaks Deklarasi Go (Inggris)^]
untuk lebih rinci.
//}}}
@@ -2376,7 +2376,7 @@ mengurangi waktu _pause_ bahkan sampai ke sub-milidetik, bahkan untuk
_heap_ yang besar.
Pekerjaan masih terus dilanjutkan untuk memperbagus algoritma, mengurangi
biaya dan latensi lebih rendah lagi, dan mengeksplorasi pendekatan baru.
-https://blog.golang.org/ismmkeynote[Intisari ISSM^]
+https://go.dev/blog/ismmkeynote[Intisari ISSM^]
oleh Rick Hudson dari tim Go menjelaskan progres sejauh ini dan menyarankan
beberapa pendekatan di masa depan.
diff --git a/_content/doc/gdb/index.adoc b/_content/doc/gdb/index.adoc
index 74ff5f3..ea79958 100644
--- a/_content/doc/gdb/index.adoc
+++ b/_content/doc/gdb/index.adoc
@@ -154,12 +154,12 @@ Misalnya:
--
Jika Anda ingin melihat bagaimana ia bekerja, atau ingin mengubahnya, lihatlah
-https://golang.org/src/runtime/runtime-gdb.py[src/runtime/runtime-gdb.py^]
+https://go.dev/src/runtime/runtime-gdb.py[src/runtime/runtime-gdb.py^]
di dalam distribusi sumber Go.
Skrip ekstensi tersebut bergantung pada tipe-tipe khusus (`hash<T,U>`) dan
variabel (`runtime.m` dan `runtime.g`) yang _linker_
(
-https://golang.org/src/cmd/link/internal/ld/dwarf.go[src/cmd/link/internal/ld/dwarf.go^])
+https://go.dev/src/cmd/link/internal/ld/dwarf.go[src/cmd/link/internal/ld/dwarf.go^])
pastikan didescripsikan dalam format DWARF.
Jika Anda tertarik pada bentuk informasi _debug_, jalankan `objdump -W a.out`
@@ -203,7 +203,7 @@ Jalankan GDB untuk men-_debug_ `regexp.test`:
$ gdb regexp.test
GNU gdb (GDB) 7.2-gg8
Copyright (C) 2010 Free Software Foundation, Inc.
-License GPLv 3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
+License GPLv 3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
Type "show copying" and "show warranty" for licensing/warranty details.
This GDB was configured as "x86_64-linux".
diff --git a/_content/doc/gopath_code/index.adoc b/_content/doc/gopath_code/index.adoc
index 69f7712..b4bfaf4 100644
--- a/_content/doc/gopath_code/index.adoc
+++ b/_content/doc/gopath_code/index.adoc
@@ -493,7 +493,7 @@ import "github.com/golang/example/stringutil"
Konvensi ini adalah cara mudah untuk membuat paket Go yang dapat digunakan
oleh orang lain.
Halaman
-https://golang.org/wiki/Projects[Go Wiki^]
+https://go.dev/wiki/Projects[Go Wiki^]
dan situs
https://pkg.go.dev/[pkg.go.dev^]
menyediakan daftar proyek dan paket eksternal dari Go.
diff --git a/_content/doc/index.adoc b/_content/doc/index.adoc
index c068a4d..f549a25 100644
--- a/_content/doc/index.adoc
+++ b/_content/doc/index.adoc
@@ -109,7 +109,7 @@ Dokumen ini berisi jawaban dari pertanyaan yang sering diajukan tentang Go.
[#references]
== Referensi
-=== https://golang.org/pkg[Dokumentasi paket^]
+=== https://pkg.go.dev[Dokumentasi paket^]
Dokumentasi untuk pustaka bawaan Go.
diff --git a/_content/doc/install/index.adoc b/_content/doc/install/index.adoc
index 60ebc54..158cfa4 100644
--- a/_content/doc/install/index.adoc
+++ b/_content/doc/install/index.adoc
@@ -1,9 +1,9 @@
= Memulai dari Awal
-:go-dl: https://golang.org/dl
+:go-dl: https://go.dev/dl
:golang-doc-install-source: link:/doc/install/source/
:golang-doc-install-gccgo: link:/doc/install/gccgo/
:golang-id-list: https://groups.google.com/forum/#!forum/golang-id
-:golang-cmd: https://golang.org/cmd/cgo
+:golang-cmd: https://go.dev/cmd/cgo
:golang-issue: https://github.com/golang-id/web/issues/new/choose
:xcode-app: https://developer.apple.com/Xcode/
diff --git a/_content/doc/install/source/index.adoc b/_content/doc/install/source/index.adoc
index c11d870..63aaacc 100644
--- a/_content/doc/install/source/index.adoc
+++ b/_content/doc/install/source/index.adoc
@@ -11,7 +11,7 @@ link:/doc/install/[Unduh dan pasang^].
== Pendahuluan
Go adalah sebuah proyek sumber terbuka, didistribusikan di bawah
-https://golang.org/LICENSE[lisensi model-BSD^].
+https://go.dev/LICENSE[lisensi model-BSD^].
Dokumen ini menjelaskan cara mengambil kode sumber, membangunnya dalam mesin
Anda, dan menjalankannya.
@@ -56,7 +56,7 @@ Solaris, dan Windows (walaupun tidak semua sistem operasi mendukung semua
arsitektur).
Daftar dukungan yang dianggap "kelas pertama" tersedia pada halaman wiki
-https://golang.org/wiki/PortingPolicy#first-class-ports[dukungan kelas pertama^].
+https://go.dev/wiki/PortingPolicy#first-class-ports[dukungan kelas pertama^].
Seluruh kombinasi yang didukung ada dalam daftar
<<environment,variabel lingkungan>> di bawah.
@@ -84,7 +84,7 @@ digunakan untuk membangun perkakas dari awal.
=== Perkakas _bootstrap_ dari rilis biner
Untuk menggunakan rilis biner sebagai perkakas _bootstrap_, lihat
-https://golang.org/dl/[halaman unduhan^]
+https://go.dev/dl/[halaman unduhan^]
atau gunakan paket distribusi Go lainnya.
=== Perkakas _bootstrap_ dari sumber
@@ -112,7 +112,7 @@ diasumsikan berada pada direktori GOROOT_BOOTSTRAP.
Untuk membuat perkakas _bootstrap_ dari hasil kompilasi-silang, untuk sistem
yang Go 1.4 tidak punya targetnya (misalnya, `linux/ppc64le`), pasang Go di
sistem yang berbeda kemudian jalankan
-https://golang.org/src/bootstrap.bash[bootstrap.bash^].
+https://go.dev/src/bootstrap.bash[bootstrap.bash^].
Misalnya, saat dijalankan sebagai berikut
----
@@ -280,7 +280,7 @@ menyediakan *instruksi pengaturan yang penting* untuk menggunakan perkakas Go.
Sumber kode untuk beberapa perkakas Go tambahan (termasuk
link:/cmd/godoc/[godoc^])
disimpan di
-https://golang.org/x/tools[repositori tools^].
+https://pkg.go.dev/golang.org/x/tools[repositori tools^].
Untuk memasang salah satu perkakas tersebut (misalnya `godoc`):
----
@@ -305,17 +305,17 @@ https://groups.google.com/group/golang-nuts[Go Nuts^]
memiliki beberapa orang yang aktif yang dapat membantu masalah Anda selama
pemasangan.
Bagi yang ingin selalu terbarui, ada milis lain yaitu
-http://groups.google.com/group/golang-checkins[golang-checkins]
+https://groups.google.com/group/golang-checkins[golang-checkins]
yang berisi pesan tentang setiap commit yang masuk ke repositori Go.
Isu-isu tentang Go dapat dilaporkan ke
-http://golang.org/issue/new[pelacak isu Go].
+https://go.dev/issue/new[pelacak isu Go].
[#releases]
== Mengikuti rilis
Rilis terbaru diumumkan di milis
-http://groups.google.com/group/golang-announce[golang-announce].
+https://groups.google.com/group/golang-announce[golang-announce].
Setiap pengumuman mencantumkan rilis tag, misalnya `go1.9`.
Untuk memperbarui kode sumber ke rilis yang terbaru, Anda dapat menjalankan:
@@ -485,7 +485,7 @@ terdeteksi.
Jika ragu, kosongkan variabel ini, dan set hanya saat menjalankan program Go.
Halaman wiki
-http://golang.org/wiki/GoArm[GoArm]
+https://go.dev/wiki/GoArm[GoArm]
berisi detail lebih lanjut tentang dukungan ARM pada Go.
--
diff --git a/_content/doc/modules/managing-dependencies/index.adoc b/_content/doc/modules/managing-dependencies/index.adoc
index ae9d96f..e01f60c 100644
--- a/_content/doc/modules/managing-dependencies/index.adoc
+++ b/_content/doc/modules/managing-dependencies/index.adoc
@@ -26,7 +26,7 @@ dependensi yang mungkin suatu saat nanti berguna.
* Perintah go untuk mengatur dependensi mengubah berkas `go.mod`.
Untuk informasi lebih lanjut tentang format berkas ini, lihat
- https://golang.org/doc/modules/gomod-ref[Referensi berkas go.mod^].
+ https://go.dev/doc/modules/gomod-ref[Referensi berkas go.mod^].
* Membuat program penyunting atau _Integrated Development Environment_ (IDE)
Anda supaya mendukung Go modul untuk mempermudah pekerjaan manajemen
@@ -37,7 +37,7 @@ dependensi yang mungkin suatu saat nanti berguna.
* Topik ini tidak menjelaskan bagaimana mengembangkan, menerbitkan, dan
memberi versi pada modul supaya dapat digunakan oleh orang lain.
Untuk informasi tentang hal tersebut, lihat
- https://golang.org/doc/modules/developing[Mengembangkan dan menerbitkan modul^].
+ https://go.dev/doc/modules/developing[Mengembangkan dan menerbitkan modul^].
[#workflow]
@@ -87,7 +87,7 @@ Proses pengaturan dependensi ini didukung oleh:
* Sebuah **konvensi penomoran versi** modul yang membantu Anda memahami
stabilitas dan jaminan kompatibilitas modul.
lihat
- https:/golang.org/doc/modules/version-numbers[Penomoran versi modul^].
+ https://go.dev/doc/modules/version-numbers[Penomoran versi modul^].
* **Perkakas go** yang mempermudah Anda mengatur dependensi, termasuk
mendapatkan sumber kode, memperbarui, dan lainnya.
Lihat topik ini lebih lanjut pada bagian selanjutnya.
@@ -128,7 +128,7 @@ repositori Anda.
Dependensi yang Anda tambahkan akan tercatat dalam berkas tersebut.
Untuk memasukkan kode Anda ke dalam sebuah modul, gunakan
-https://golang.org/ref/mod#go-mod-init[perintah `go mod init`^].
+https://go.dev/ref/mod#go-mod-init[perintah `go mod init`^].
Misalnya, lewat baris perintah, pindah lah ke direktori sumber kode Anda,
kemudian jalankan perintah berikut:
@@ -191,7 +191,7 @@ Misalnya, ia bisa berbentuk `github.com/<nama-proyek>/`.
+
Gunakan praktik ini jika Anda akan menerbitkan modul untuk orang lain.
Untuk informasi lebih lanjut tentang penerbitan modul, lihat
-https://golang.org/doc/modules/developing[Pengembangan dan penerbitan modul^].
+https://go.dev/doc/modules/developing[Pengembangan dan penerbitan modul^].
** Sebuah nama yang dapat Anda atur.
+
@@ -242,7 +242,7 @@ Perintah tersebut melakukan hal-hal berikut:
Sebuah direktif `require` melacak versi minimum dari sebuah modul yang
dibutuhkan oleh modul Anda.
Lihat
- https://golang.org/doc/modules/gomod-ref[referensi go.mod^]
+ https://go.dev/doc/modules/gomod-ref[referensi go.mod^]
untuk lebih lanjut.
* Jika diperlukan, ia akan mengunduh sumber kode modul supaya dapat
mengompilasi paket-paket yang bergantung pada modul tersebut.
@@ -293,7 +293,7 @@ Anda melakukan hal ini jika:
butuhkan.
Berikut contoh-contoh untuk menggunakan
-https://golang.org/ref/mod#go-get[perintah `go get`^]:
+https://go.dev/ref/mod#go-get[perintah `go get`^]:
* Untuk mendapatkan nomor versi tertentu, tambahkan _path_ modul dengan tanda
@ diikuti dengan versi yang Anda inginkan:
@@ -305,7 +305,7 @@ https://golang.org/ref/mod#go-get[perintah `go get`^]:
$ go get example.com/theirmodule@latest
Berkas go.mod berikut mengilustrasikan contoh direktif `require` (lihat
-https://golang.org/doc/modules/gomod-ref[referensi go.mod^]
+https://go.dev/doc/modules/gomod-ref[referensi go.mod^]
untuk lebih lanjut)
yang membutuhkan nomor versi tertentu:
@@ -325,7 +325,7 @@ Saat Anda menemukan pembaruan, Anda bisa mencobanya pada kode Anda untuk
menentukan apakah bisa ditingkatkan ke versi yang baru atau tidak.
Untuk lebih lanjut tentang perintah `go list`, lihat
-https://golang.org/ref/mod#go-list-m[`go list -m`^].
+https://go.dev/ref/mod#go-list-m[`go list -m`^].
Berikut beberapa contoh.
@@ -420,7 +420,7 @@ Untuk memberitahu perintah Go menggunakan salinan lokal dari kode modul,
gunakan direktif `replace` dalam berkas go.mod untuk mengganti _path_ modul
pada direktif `require`.
Lihat
-https://golang.org/doc/modules/gomod-ref[referensi go.mod^]
+https://go.dev/doc/modules/gomod-ref[referensi go.mod^]
untuk informasi lebih lanjut tentang direktif tersebut.
Dalam contoh berkas go.mod berikut, modul yang sekarang membutuhkan modul
@@ -442,9 +442,9 @@ replace example.com/theirmodule v0.0.0-unpublished => ../theirmodule
----
Saat menyiapkan pasangan `require`/`replace`, gunakan perintah
-https://golang.org/ref/mod#go-mod-edit[`go mod edit`^]
+https://go.dev/ref/mod#go-mod-edit[`go mod edit`^]
dan
-https://golang.org/ref/mod#go-get[`go get`^]
+https://go.dev/ref/mod#go-get[`go get`^]
untuk memastikan kebutuhan-kebutuhan yang ada di dalam berkas tetap konsisten:
----
@@ -457,7 +457,7 @@ eksternal modul seperti yang dijelaskan dalam
link:#adding_dependency[Menambahkan sebuah dependensi]
Untuk informasi lebih lanjut tentang nomor versi, lihat
-https://golang.org/doc/modules/version-numbers[Penomoran versi modul^].
+https://go.dev/doc/modules/version-numbers[Penomoran versi modul^].
[#external_fork]
@@ -481,7 +481,7 @@ Direktif tersebut mengarahkan perkakas Go supaya menggunakan _path_ pengganti
`import` yang sama, tidak berubah dari _path_ modul yang asli.
Untuk lebih lanjut tentang direktif `replace`, lihat
-https://golang.org/doc/modules/gomod-ref[referensi berkas go.mod^].
+https://go.dev/doc/modules/gomod-ref[referensi berkas go.mod^].
Dalam contoh berkas go.mod berikut, modul yang sekarang membutuhkan modul
eksternal `example.com/theirmodule`.
@@ -501,10 +501,10 @@ replace example.com/theirmodule v1.2.3 => example.com/myfork/theirmodule v1.2.3-
Saat menyiapkan pasangan `require`/`replace`, gunakan perkakas Go untuk
memastikan bahwa kebutuhan-kebutuhan yang ada di dalam berkas tetap konsisten.
Gunakan perintah
-https://golang.org/ref/mod#go-list-m[`go list`^]
+https://go.dev/ref/mod#go-list-m[`go list`^]
untuk melihat versi yang digunakan pada modul yang sekarang.
Kemudian gunakan perintah
-https://golang.org/ref/mod#go-mod-edit[`go mod edit`^]
+https://go.dev/ref/mod#go-mod-edit[`go mod edit`^]
untuk mengganti modul yang dibutuhkan dengan _fork_-nya:
----
@@ -518,7 +518,7 @@ mengautentikasi modul eksternal seperti yang dijelaskan dalam
link:#adding_dependency[Menambahkan sebuah dependensi].
Untuk lebih lanjut tentang nomor versi, lihat
-https://golang.org/doc/modules/version-numbers[Penomoran versi modul^].
+https://go.dev/doc/modules/version-numbers[Penomoran versi modul^].
[#repo_identifier]
@@ -557,7 +557,7 @@ Anda dapat berhenti melacak modul tersebut sebagai dependensi.
Untuk menghapus semua modul yang sudah tidak digunakan lagi,
jalankan perintah
-https://golang.org/ref/mod#go-mod-tidy[`go mod tidy`^].
+https://go.dev/ref/mod#go-mod-tidy[`go mod tidy`^].
Perintah ini secara otomatis akan menghapus semua modul dalam berkas go.mod
yang sudah tidak digunakan lagi.
@@ -566,7 +566,7 @@ $ go mod tidy
----
Untuk menghapus sebuah dependensi tertentu gunakan perintah
-https://golang.org/ref/mod#go-get[`go get`^],
+https://go.dev/ref/mod#go-get[`go get`^],
dengan memberikan _path_ modul dan menambahkan `@none`, seperti pada contoh
berikut: