Golang icon indicating copy to clipboard operation
Golang copied to clipboard

Repositori untuk belajar pemrograman Go dalam bahasa Indonesia



Part of Bellshade Project, managed by WPU Discord Community
WPU Community is the fastest growing software developer forum initiated by Mr. Sandhika Galih


Daftar Isi

  • Selamat Datang!
  • Panduan Penggunaan
  • Berkontribusi

Selamat Datang!

Selamat datang di repositori Bellshade Golang. Repositori ini berisi source code dan penjelasan berbahasa Indonesia yang dapat kamu jadikan sumber belajar atau referensi ketika membuat program Golang. Kamu juga dapat mempelajari dasar-dasar Golang dan implementasi algoritma lainnya dalam repositori ini.

https://servreality.com/wp-content/uploads/2020/07/GO-Development-Banner.jpg

Go (atau biasa disebut Golang) merupakan bahasa pemrograman open source yang dikembangkan oleh Google. Golang mulai dikenalkan ke publik pada tahun 2009. Jadi, bahasa ini masih terbilang baru untuk sebuah bahasa pemrograman.

Golang adalah bahasa pemrograman prosedural yang didasari oleh bahasa C. Karena itu, kamu tidak akan menemukan konsep OOP (Object Oriented Programming) dalam bahasa ini serta terdapat kemiripan dengan bahasa C. Dalam segi kecepatan, Golang merupakan salah satu yang tercepat di antara bahasa lain. Saat ini, Golang adalah salah satu dari bahasa yang paling populer di antara para developer.

💡 Baru belajar? Mulai dari sini

Kamu akan mempelajari dasar-dasar dari pemrograman dengan Golang

Untuk mempermudah kamu dalam mempelajari Golang, kamu dapat mengikuti alur belajar berikut ini.

Langkah Topik Target
1 Pengenalan dan Persiapan Mengetahui apa yang harus disiapkan sebelum mulai mempelajari Golang
2 Variabel dan Tipe Data Memahami fungsi dari masing-masing tipe data dasar serta dapat mendeklarasikan variabel dengan tipe data yang sesuai
3 Operator Mengetahui peran setiap operator dan dapat melakukan operasi yang sesuai dengan operator tersebut
4 Pengkondisian Memahami konsep pengambilan keputusan dalam pemrograman
5 Perulangan Memahami konsep perulangan atau iterasi dalam pemrograman
6 Tipe Data Lanjutan Memahami array. slice, map, dan struct secara mendalam serta mengetahui implementasinya dalam program
7 Fungsi Memahami konsep dasar fungsi serta macam-macam fungsi dalam Golang
8 Pointer Memahami peran pointer dalam Golang dan mengetahui kapan harus menggunakannya
9 Method dan Interface Mengetahui apa itu method dan interface beserta cara deklarasi dan implementasi keduanya

Panduan Penggunaan

Kamu dapat langsung menjelajahi folder-folder dalam repositori ini. Repositori ini dibagi menjadi beberapa kategori. Untuk kamu yang sedang mencari sumber belajar, kamu dapat membuka folder basic yang berisi kumpulan materi dasar Golang.

Berkontribusi

Bantuan kalian diperlukan! Untuk Bellshade dapat lebih jauh lagi membantu anak-anak Indonesia belajar programming, kita butuh tenaga kalian.

"Dengan Bellshade, aku jadi bisa ngoding! Terima kasih Bellshade!!"

Kami sangat senang bila kalian ingin melakukan kontribusi pada repositori Golang ini. Tapi sebelum itu, silakan baca terlebih dahulu peraturan dan pedoman yang telah kami siapkan. Terima kasih!

Untuk informasi lebih lanjut, mari gabung dalam komunitas Discord Channel WPU.