Lewati ke konten utama
pelatihan
.org
Belajar. Praktik. Berkembang.
Kategori
ID
Masuk
Daftar
Menu
Kurikulum Go: 2 Bab, 18 Lesson — pelatihan.org
Beranda
/
Katalog
/
Go
/
Kurikulum
Kurikulum
Kurikulum Go
Belajar Go online lewat 18 lesson terstruktur, contoh kode, dan 90 soal kuis.
18 lesson
2 bab
90 soal
Ringkasan dan poin kunci bisa dilihat gratis. Materi lengkap, contoh kode, dan kuis memerlukan langganan.
01
Go Tutorial
18 lesson
01
Go Home
Halaman ini adalah pintu masuk tutorial bahasa Go di W3Schools. Go (atau Golang) adalah bahasa pemrograman yang dikembangkan di Google, bersifat compiled, statically typed, dan…
02
Go Introduction
Pelajaran ini memperkenalkan bahasa Go secara menyeluruh: asal-usulnya di Google, filosofi desainnya, dan keunggulannya. Go menggabungkan sintaks sederhana ala C dengan fitur…
03
Go Get Started
Halaman ini menjelaskan langkah awal memulai Go: mengunduh dan memasang toolchain dari situs resmi, memeriksa versi, lalu membuat program pertama. Setelah terpasang, kamu bisa…
04
Go Syntax
Pelajaran ini membahas aturan dasar penulisan sintaks Go. Setiap file Go diawali deklarasi package, dilanjutkan import bila perlu, dan berisi fungsi-fungsi termasuk func main()…
05
Go Comments
Pelajaran ini menjelaskan cara menulis komentar di Go. Komentar satu baris ditulis dengan dua garis miring // dan komentar multi-baris dibungkus /* ... */, mirip bahasa keluarga…
06
Go Variables
Pelajaran ini mengajarkan deklarasi variabel di Go menggunakan kata kunci var, short declaration :=, serta cara menentukan tipe secara eksplisit atau lewat type inference.…
07
Go Constants
Pelajaran ini membahas konstanta di Go, yaitu nilai tetap yang tidak bisa diubah setelah dideklarasikan dengan kata kunci const. Konstanta di Go bersifat untyped secara bawaan…
08
Go Output
Pelajaran ini menjelaskan berbagai cara menampilkan output di Go melalui paket fmt. Fungsi fmt.Println mencetak nilai dengan spasi dan baris baru, fmt.Print tanpa baris baru, dan…
09
Go Data Types
Pelajaran ini mengelompokkan tipe data primitive di Go: string, berbagai varian int dan uint, float32 serta float64, bool, byte, dan rune. Go tidak melakukan konversi tipe secara…
10
Go Arrays
Pelajaran ini membahas array di Go, yaitu kumpulan elemen dengan tipe sama dan panjang tetap yang ditentukan saat deklarasi. Indeks array dimulai dari 0 dan panjangnya bisa dicek…
11
Go Slices
Pelajaran ini menjelaskan slice, struktur data berisi kumpulan elemen dengan panjang dinamis yang menjadi favorit di Go. Slice bisa dibuat langsung dengan []tipe atau lewat…
12
Go Operators
Pelajaran ini menguraikan operator di Go: aritmetika (+, -, *, /, %), perbandingan (==, !=, <, >, <= >=), logika (&&, ||, !), dan penetapan seperti = serta +=. Go juga…
13
Go Conditions
Pelajaran ini membahas percabangan di Go dengan if dan else. Syarat dalam if tidak perlu dibungkus kurung, dan Go mendukung init statement sehingga variabel bisa dibuat sekaligus…
14
Go Switch
Pelajaran ini membahas switch sebagai cara rapi menangani banyak kondisi di Go. Setiap case tidak memerlukan break karena Go tidak melakukan fallthrough otomatis, dan kamu bisa…
15
Go Loops
Pelajaran ini menunjukkan bahwa Go hanya memiliki satu kata kunci loop, yaitu for. For bisa dipakai dengan tiga bagian klasik (init; kondisi; post), hanya dengan kondisi, atau…
16
Go Functions
Pelajaran ini membahas deklarasi dan pemakaian fungsi di Go dengan kata kunci func. Fungsi bisa menerima parameter dan mengembalikan lebih dari satu nilai, termasuk nilai error…
17
Go Struct
Pelajaran ini memperkenalkan struct, cara Go menggabungkan beberapa field dengan tipe berbeda dalam satu tipe data bernama. Nilai struct diakses lewat titik (.), dan struct…
18
Go Maps
Pelajaran ini membahas map, kumpulan pasangan key-value dengan tipe key yang harus comparable. Map dibuat dengan make(map[kunci]nilai) atau langsung dengan literal, lalu diakses…