Disusun Oleh :
NIM : 203210033
JENJANG : D3
LABORATORIUM TERPADU
AKAKOM YOGYAKARTA
2021
SaaS – Netlify
A. DASAR TEORI
Netlify adalah penyedia sebuah layanan Hosting untuk static site sedangkan Hugo
adalah generator web statis yang ditulis dalam bahasa pemrograman Go.
B. PRAKTIK
1. Menginstall hugo pada device (sudah terinstall). Cek dengan menggunakan
perintah hugo version
3. Membuat sebuah repository pada github dan push semua file yang sudah
dibuat ke github
4. Masuk ke Netlify dan pilih repository yang sudah dibuat untuk membuat
websitenya
5. Pada build command berisi hugo dan pada public directory berisi public. Klik
pada deploy site
6. Tunggu hingga website selesai ter-deploy. Cek pada deploy-log untuk melihat
apakah website sudah aktif, jika sudah akan terdapat tulisan seperti di bawah
ini “site is live!”
7. Klik pada link tersebut untuk memastikan apakah website sudah dapat
digunakan
8. Jika website sudah dapat digunakan, akan muncul tampilan seperti di bawah
ini
11. Kemudian, masih pada menu yang sama, pada bagian services klik Enable
Gateway
12. Setelah itu, lakukan invite user pada menu Identity
13. Atur Registration Preferences menjadi invite only dan External Providers
menjadi Google untuk dapat mengakses CMS Netlify
14. Setelah itu klik Accept the invite untuk melanjutkan ke website Netlify yang
sudah dibuat
15. Setelah itu dengan membuka laman admin pada CMS Netlify maka akan
muncul akses untuk mengelola website tersebut. Di bawah ini sudah terdapat
beberapa collections yang sudah dibuat.
16. Ini adalah beberapa posting-an yang sudah dibuat dan dipublish dengan
website Netlify
17. Jika sudah dipublish, maka pada website akan muncul seperti pada gambar di
bawah ini.
C. KESIMPULAN
Langkah-langkah tersebut adalah Langkah-langkah untuk membuat sebuah
website dengan menggunakan Hugo dan Netlify, karena untuk membuat sebuah
website diperlukan penyedia layanan hosting seperti Netlify serta diperlukan juga
sebuah generator seperti Hugo. Ke dua hal ini sangat memudahkan dalam
membuat sebuah halaman website. Selain itu, dukungan software tambahan sepeti
Git, GitHub juga sangat diperlukan. Dengan menggunakan perintah-perintah
untuk menambahkan file, menghapus file, serta mengupdate file. GitHub
diperlukan untuk menghubungkan antara program yang sudah dibuat dengan
menggunakan bahasa pemrograman Go untuk di deploy pada Netlify sehingga
menjadi sebuah website yang hidup.