Mengenal Library Standard String pada Golang
Sebagai programmer yang sedang belajar Go lang kita perlu mengetahui juga library package bawaan default
dari Go agar kita lebih paham dan mudah saat nanti berinteraksi dengan package core. Banyak sekali library
bawaan dari golang yang kita bisa mempermudah kita saat ngoding. Misalkan kita perlu konversi string maka library Go secara default sudah disediakan.
Mengenal Library Input Output Pada Golang
Sebelum mempelajari libary IO Golang, banyak sekali fungsi terdapat dalam library IO tetapi yang paling utama ada 2 interface fungsi yaitu Reader
dan Writer
. Reader
biasanya digunakan untuk membaca data dari suatu file atau beberapa input/output yang disediakan. Sedangkan Writer
adalah fungsi yang nantinya akan menulis data ke suatu file atau input/output yang disediakan oleh sistem kita.
Mengenal Fungsi, multiple return, variadic dan closure pada Golang
Second Function
Terdiri dari input
, output
.
Sampai sekarang program Go itu kita bisa gunakan hanya pada fungsi main saja seperti ini.
Mengenal Struktur Control, Perulangan, Kondisi dan Map Pada Golang
For
Perulangan pada golang hanya operasi for
saja tidak punya foreach
, while
, do
, until
tetapi dengan menggunakan for
ini semua operasi dalam aritmatika ataupun algoritma sudah bisa dilakukan. Misalkan contoh dasar kita akan mengeluarkan bilangan/angka dari 0-1. Maka code-nya seperti ini
Mengenal Variabel dan Constants pada pemrograman Golang
Variable
Berikut contoh implementasi dasar penggunaan variable pada program dibawah ini
Cara Implementasi Singleton Design Pattern Golang
Pengertian Dasar
Singleton is a software design standard. This standard guarantees the existence of only one instance of a class, while maintaining a global point of access to its object.
Membuat Distibuted Search Engine Sederhana Menggunakan Worker Pool Pada Golang
Pendahuluan
Kamu tahu google adalah tempat kita mencari beberapa kata kunci yang dapat menghasilkan berbagai jutaan informasi yang kita dapat hanya dengan mengetik beberapa kata kunci dan dalam waktu kurang dari 1 detik kita sudah bisa mendapatkan berbagai informasi terkait kata kunci yang kita cari. Nah ini adalah contoh miniatur atau search engine versi sederhana bagaimana kita bisa mengimplementasikan worker pool menjadi suatu engine yang berguna untuk pencarian.
Implementasi Concurrency Worker Pool Pada Golang
Pengertian Dasar
Worker pool adalah teknik manajemen goroutine dalam concurrent programming pada Go. Sejumlah worker dijalankan dan masing-masing memiliki tugas yang sama yaitu menyelesaikan sejumlah jobs. Dengan metode worker pool ini, maka penggunaan memory dan performansi program akan bisa optimal.
Cara Implementasi Concurrency Pattern Fan In dan Fan Out Pada Golang
Channel dalam Go
Membuat program bersamaan di Go memiliki pendekatan yang unik. Pendekatannya adalah berbagi memori dengan berkomunikasi, bukan berkomunikasi dengan berbagi memori yang tidak diizinkan di Go. Pendekatan ini dapat dilakukan dengan menggunakan channel yang dapat digunakan oleh goroutine untuk saling berkomunikasi.
Cara Implementasi Binary Search and Tree Golang
Pengertian Dasar
Struktur data Binary Search and Tree adalah pola yang digunakan untuk pencarian berbasis Tree. Sebelum kamu lebih lanjut mengenal Binary Search Tree biasa disebut BST, kamu perlu terlebih dahulu paham terhatap konsep Tree. Tree (pohon) adalah salah satu bentuk struktur data yang menggambarkan hubungan hierarki antar elemen-elemennya (seperti relasi one to many). Sebuah node dalam tree biasanya bisa memiliki beberapa node lagi sebagai percabangan atas dirinya.
Cara Implementasi Queue (Antrian) Pada Golang
Pengertian Dasar
Queue atau sering kita tahu itu satu struktur data antrian dimana data yang kita masukkan akan diantrikan, dengan kata lain data yang pertama masuk akan keluar pertama juga. Biasanya kita sering tahu istrila FIFO (First In First Out).
Cara Menentukan Huruf Vokal Konsonan Pada Golang
Pendahuluan
Menentukan vokal konsonan disini akan dibagi beberapa contoh, Nantinya kita akan lebih tahu proses mana saja yang akan dijalankan secara berurutan. Yang sudah kita tahu bahwa karakter vokal itu adalah a
,i
,u
,e
,o
dan ini akan menjadi kondisi dalam program nantinya.