Untuk membuat goroutine di golang sangatlah sederhana sekali, dan ini sudah built in pada bahasa pemrogaman nya jadi kita tidak perlu menambah package atau menginstall mdule apapun. Yang perlu kita lakukan adlah menambahkan perintah go sebelum memanggil sebuah function yang akan kita jalankan di sebuah goroutine. Saat sebuah function kita jalankan dalam goroutine, function tersebut akan berjalan secara asynchronous, artinya tidak akan ditunggu sampai function tersebut selesai. Aplikasi akan berjalan ke kode program selanjutnya tanpa menunggu goroutine yang kita buat …
Month: August 2022
Sebelumnya kita telah belajar sedikit tentang package testing yang digunakan untuk membuat unit test, nah pada artikel kali ini kita akan mencoba membuat unit test sederhana, tetapi sebelum membuat unit test kita akan membuat function sederhana terlebih dahulu dan nanti kita akan membuat unit test untuk function tersebut. Kode program function hello world Pada percobaan kali ini kita cukup membuat function HelloWorld sederhanya saja. Nah sekarang buatlah project baru menggunakan go module dengan nama belajar-golang-unit-test setelah itu buat package baru …
Di bahasa pemrogaman lain, biasanya untuk implementasi unit testing, kita perlu menambahkan library atau framework dari luar teknologi bawaan bahasa pemrogaman itu sendiri. Berbeda dengan golang, kalau di golang itu sudah ada built in unit test yang sudah di sediakan langsung di dalam golang itu sendiri, ini di sediakan di dalam package khusus yang namanya adalah testing. Untuk detailnya dapat dilihat pada dokumentasi resmi https://pkg.go.dev/testing Selain itu untuk menjalankan unit test, di golang juga sudah di sediakan perintahnya, jadi kita …
Go modules adalah fitur baru yang ada di golang. Saat kita membuat aplikasi, biasanya kita akan menggunakan library atau dependency dari project lain. Karena sangat jarang jika membuat sebuah aplikasi dengan source code kita sendiri, biasanya kita akan membutuhkan library tambahan 3rd party. Pada golang untuk me manage library kita bisa menggunakan go modules, jika di bahasa pemrogaman lain contoh nya di php maka go modules sama dengan composer atau jika di nodejs maka sama dengan npm & yarn. Membuat …
Pada artikel sebelumnya kita telah belajar apa itu package initialization pada bahasa pemrogaman go atau golang. apabila anda belum mengikuti artikel sebelumnya saya sarankan anda untuk membaca artikel sebelumnya tentang Golang – Pengenalan dan cara menggunakan package initialization. Dan artikel kali ini kita akan membahas package bawaan yang sudah tersedia pada bahasa pemrogaman go secara default. Package bawaan Package bawaan adalah sekumpulan package yang sudah tersedia secara default pada golang, kita bisa lengsung menggunakan package-package tersebut, contoh nya seperti package fmt …
Pada artikel sebelumnya kita telah belajar apa itu access modifier pada bahasa pemrogaman go atau golang. apabila anda belum mengikuti artikel sebelumnya saya sarankan anda untuk membaca artikel sebelumnya tentang Golang – Access Modifier. Dan artikel kali ini kita akan belajar tentang package initialization pada bahasa pemrogaman go. Pengenalan package initialization Saat membuat package, kita bisa membuat sebuah function yang akan diakses ketika package kita diakses, ini sangat cocok contohnya, saat package kita berisi function-function untuk berkomunikasi dengan database, kita bisa …
Pada artikel sebelumnya kita telah belajar apa itu package dan bagaimana mengimport package pada bahasa pemrogaman go atau golang. apabila anda belum mengikuti artikel sebelumnya saya sarankan anda untuk membaca artikel sebelumnya tentang Golang – Package & Import. Dan artikel kali ini kita akan belajar tentang access modifier pada bahasa pemrogaman go. Access Modifier Di bahasa pemrogaman lain, biasanya ada kata kunci yang bisa digunakan untuk mentukan access modifier terhadap suatu function atau variable. Di golang hal ini sangat sederhana karena …
Pada artikel sebelumnya kita telah belajar cara mengaktifkan GOPATH pada bahasa pemrogaman go atau golang. apabila anda belum mengikuti artikel sebelumnya saya sarankan anda untuk membaca artikel sebelumnya tentang Golang – Pengenalan GOPATH. Dan artikel kali ini kita akan belajar tentang package & import dan cara menggunakannya pada bahasa pemrogaman go. Package Package adalah tempat yang bisa digunakan unutk mengorganisir kode program yang kita buat di golang, dengan menggunakan package kita bisa merapikan kode program yang kita buat. Package sendiri sebenarnya …
Pada artikel sebelumnya kita telah belajar cara menggunakan pointer di method pada bahasa pemrogaman go atau golang. apabila anda belum mengikuti artikel sebelumnya saya sarankan anda untuk membaca artikel sebelumnya tentang Golang – Pengenalan dan cara menggunakan pointer pada method. Dan artikel kali ini kita akan belajar tentang bagaimana mengaktifkan GOPATH pada bahasa pemrogaman go. Mengaktifkan GOPATH Go atau golang versi terbaru saat ini sudah tidak di rekomendasikan menggunakan GOPATH, melainkan lebih di rekomendasikan menggunakan Go Modules. Karena Go Modules akan …
Pada artikel sebelumnya kita telah belajar cara menggunakan pointer di function pada bahasa pemrogaman go atau golang. apabila anda belum mengikuti artikel sebelumnya saya sarankan anda untuk membaca artikel sebelumnya tentang Golang – Pengenalan dan cara menggunakan pointer pada function. Dan artikel kali ini kita akan belajar tentang pointer pada method dan cara menggunakannya pada bahasa pemrogaman go. Pointer di methhod Walaupun method akan menempel pada struct, tapi sebenarnya data struct yang diakses di dalam method secara default adalah pass by …
Social Profiles