Daftar dan Belajar Sekarang!

Belajar Go Lang

Bahasa program yang menggabungkan kenyamanan bahasa modern dengan kecepatan dan kekuatan bahasa program lama

belajar cover

Kenapa belajar Go Lang?

Golang adalah bahasa program open source yang dikembangkan oleh tim Google. Belajar dari kekuatan bahasa bahasa program lama seperti keluarga C dan digabungkan dengan kenyamanan saat mengembangkan aplikasi dengan bahasa modern, jadilah Go Lang. Bahasa program ini tentunya bisa digunakan sebagai bahasa backend untuk program apa saja yang ingin kamu buat termasuk sebagai website, mobile, dan lainnya. Go Lang juga terkenal dengan memperkenalkan kemudahan dalam menggunakan konkurensi (concurrency) dengan fitur goroutine-nya

cover playlist Belajar Go Lang

Daftar Pelajaran Track Belajar Go Lang

Bahasa program modern untuk kenyamanan developer digabungkan dengan performa bahasa lama yang melegenda bersatu di bahasa program Go ini atau yang sering disebut GoLang


Mulai belajar Go Lang

Bahasa program Go atau yang sering disebut Go Lang(language) ingin mempertemukan performa bahasa-bahasa dulu yang terkenal cepat seperti C dan kemudahan dalam mengembangkan atau menulis programnya seperti bahasa-bahasa modern yang ada sekarang. Kalau kamu ingin mulai belajar bahasa program dari 0, Go lang juga cocok untuk kamu!


Data structure di golang

Kamu sudah belajar dasar dasar dari bahasa Go (Golang)? sekarang kita lihat daftar data struktur yang tersedia di go. Ada array, slice, struct, map dll. Data dan program kamu akan menjadi lebih seru dan fleksibel dengan mengenal fungsi fungsi ini


HTTP Server di Go Lang

Bagaimana cara kita membuat server di bahasa program Go dengan menggunakan package bawaan langsung tanpa framework? kenalkan 'package net/http'. Kita akan mensimulasikan punya sebuah aplikasi yang bisa mendapatkan data dan mengirim data


Concurrency dengan goroutine di GoLang

Konsep concurrency bertujuan untuk menjalankan beberapa tugas tanpa mengunggu tugas sebelumnya untuk berhenti. Di golang kita bisa menggunakan goroutine dengan mudah untuk mengimplementasikannya. Kita akan kenalan dengan konsep channel, sync waitgroup dan lainnya, untuk membuat program concurrency



Daftar Materi Mulai belajar Go Lang

Bahasa program Go atau yang sering disebut Go Lang(language) ingin mempertemukan performa bahasa-bahasa dulu yang terkenal cepat seperti C dan kemudahan dalam mengembangkan atau menulis programnya seperti bahasa-bahasa modern yang ada sekarang. Kalau kamu ingin mulai belajar bahasa program dari 0, Go lang juga cocok untuk kamu!


intro golang

Golang adalah bahasa program yang ingin menggabungkan performa luar biasa dari bahasa lama seperti C, Java dan kemudahan dalam membuat program seperti bahasa program modern jaman sekarang


install go di komputer

Untuk menginstall golang di komputermu, cukup mendownload dari website resmi Go dan mulai menjalankan installernya


workspace golang

Berbeda dengan beberapa bahasa program lainnya, cara kita mengorganisir proyek goalng ada di satu workspace, disini semua program golang ditulis dan dibagi berdasarkan nama resource VCS nya seperti github / bitbucket


file go pertama

Akhirnya kita mulai menulis program go pertama setelah melakukan berbagai setup yang akan memudahkan kita untuk mulai produktif dengna bahasa go ini


mengenal variable dan tipe data string

Go lang punya variable, sekarang kita akan mengenal variable dan tipe data string untuk menyimpan data agar mudah diakses di dalam aplikasi yang dibuat


variabel kosong dan lebih dari satu

Kita bisa membuat variabel tidak punya data alias kosong dan di golang juga ada syntax untuk mendeklarasikan beberapa data/variable sekaligus


apa itu komentar

Komentar pada bahasa program go adalah bagian dari kode yang ditulis untuk dibaca manusia, bukan oleh mesin dan bukan bagian dari aplikasi secara langsung


penulisan singkat variable

Ada syntax menarik dari GoLang yaitu titik dua-sama (:=) gunanya sebagai cara penulisan singkat mendeklarasikan sebuah variable


tipe data angka

Kita sudah melihat tipe data string sebagai nilai variabel, sekarang kita intip tipe data berikutnya yaitu tipe data angka pada golang


operasi matematika di go

Dengan tipe data angka, kita bisa melakukan operasi matematika di go seperti kehidupan sehari-hari, menjumlahkan, mengurangi, membagi, mengali dan masih banyak lagi!


nilai konstan

Kamu bisa punya nilai konstan, atau variable yang isinya tidak berubah-ubah, cocok untuk nilai yang selalu tetap dan tidak bisa dimodifikasi di dalam aplikasinya di golang


convert string dan integer

Golang punya banyak package yang bisa kita gunakan, salah satunya untuk mengkonversi dari tipe data string ke tipe data integer, begitu juga sebaliknya


fungsi dan return

Fungsi adalah blok kode atau bagian kode yang bisa dipanggil dari mana saja, Kalau kamu punya tugas yang dilakukan berulang kamu bisa membungkusnya di dalam sebuah fungsi. Di fungsi golang kamu bisa return atau mengembalikan suatu nilai


latihan membuat fungsi

Latihan membuat fungsi yang sudah kita pelajari di bagian sebelumnya pada golang


fungsi dengan multiple return

Di golang kamu bisa membuat fungsi dengan multiple return alias punya data lebih dari satu yang ingin dikembalikan


memberi nama nilai yang direturn

Setiap nilai yang direturn / dikemablikan bisa kamu beri nama pada saat deklarasi awal, memudahkan dan merapikan baris kode di dalam fungsi golang kamu


fungsi tanpa return

Ternyata fungsi di golang juga bisa tidak return atau tidak mengembalikan apapun. Alias fungsi ini hanya akan bekerja melakukan sesuatu tanpa mengembalikan nilai


mengulang program dengan for loop

Ada pekerjaan yang sepertinya mengulang? Kamu bisa melakukan pengulangan di program golang dengan for loop


menghitung deret angka

Sebagai contoh saat kamu ingin menghitung deret angka, for loop bisa kamu gunakan di kasus seperti ini, walaupun ada nilai yang berubah


konsep if, else dan boolean

Membuat program kita semakin pintar dengan mengenalkan kondisi pada golang. Seperti kalau si A memilih ini, maka lakukan itu. Disini kita belajar konsep if, else dan boolean yaitu tipe data yang bernilai true atau false


else if untuk kemungkinan lain

Logika program kamu lebih panjang dari sebelumnya? ada kasus lebih dari satu? else if bisa digunakan untuk menyediakan hasil dari kemungkinan lain yang bisa terjadi di program golang


latihan fungsi dan if else

Kita gabungkan pelajaran fungsi dan if else yang sudah kita lihat di bagian sebelumnya, kita buat program sederhana di golang


perkenalan switch case

Selain if-else ada juga switch case yang berguna untuk menangani beberapa kasus yang mungkin terjadi, cocok juga untuk membuat logika pemrograman kamu di golang


switch case dan default

Setiap switch case bisa punya nilai cadangan atau default, dimana ketika semua kasus tidak memenuhi, maka bagian ini yang akan terpanggil


lingkup hidup variabel

Variabel tidak bisa kita akses dari mana saja, penting untuk mengetahui scope atau lingkup hidup variabel di program golang kamu


pointer di golang

Konsep yang cukup menarik dan tidak banyak dikenalkan di bahasa program yaitu pointer. Kita akan melihat apa sebenarnya pointer dan address di golang



Tag: Kenapa belajar Go Lang, Mengenal apa itu Go Lang, Di mana mulai belajar Go Lang, tutorial Go Lang bahasa indonesia untuk pemula dari dasar, apa kegunaan Go Lang, bagaimana cara menggunakan Go Lang.