Nama: Asrofil Fachrul Riidlo
Kelas: Backend Golang
Link API di Heroku (swagger) (sudah tidak aktif seiring free tier heroku sudah berhenti)
Link YouTube Demo Penggunaan API
Web service (API) untuk melakukan pencarian daftar tempat/place terdekat. Tempat/place digenerate secara random, memiliki atribut dan constraint yang melekat pada region (kota/kabupaten/desa/keluarahan/kecamatan) yang ditempatinya. API akan mengembalikan semua tempat terdekat dalam radius 5 km dari sebuah titik koordinat latitude dan longitude yang diberikan.
Install seluruh package yang diperlukan
go install
Jalankan program
go run main.go
Kunjungi halaman swagger di
http://localhost:8080/
Kode telah menggunakan fitur generic yang mulai ada pada golang versi 1.18. Selengkapnya tentang generic:
Pastikan versi golang anda >= 1.18
Tidak diizinkan menyalin/mengutip kode penuh/sebagian untuk apapun tugas JCC next batch atau batch saat ini (2) di kelas apapun.
Boleh digunakan hanya untuk referensi ide.