I. Pendahuluan

Setelah membuat aplikasi web, langkah selanjutnya adalah membuatnya dapat diakses oleh orang lain melalui internet. Proses ini disebut deployment. Dalam artikel ini, kita akan belajar bagaimana cara men-deploy aplikasi web secara gratis menggunakan platform populer seperti GitHub Pages, Vercel, dan Netlify.


II. Apa Itu Deployment?

Deployment adalah proses mengunggah aplikasi atau website dari komputer lokal ke server agar dapat diakses oleh pengguna melalui internet.


III. Platform Deployment Gratis

  1. GitHub Pages

    • Cocok untuk website statis (HTML, CSS, JS)

    • Cukup dengan membuat akun GitHub dan mengunggah proyekmu

    • URL-nya seperti: https://username.github.io/nama-proyek

  2. Netlify

    • Mudah digunakan untuk proyek front-end

    • Bisa dihubungkan langsung ke GitHub

    • Fitur auto-deploy saat ada update

  3. Vercel

    • Cocok untuk React, Next.js, Vue, dll

    • Deployment cepat dan otomatis

    • Mendukung custom domain gratis


IV. Contoh Deployment di GitHub Pages

  1. Buat akun GitHub dan login

  2. Buat repository baru (misalnya: to-do-list)

  3. Upload file HTML, CSS, JS ke repo tersebut

  4. Buka Settings > Pages

  5. Pilih sumber: branch main, folder /root atau /docs

  6. Klik Save dan tunggu beberapa detik

  7. Website akan tampil di https://username.github.io/to-do-list


V. Tips Deployment

  • Pastikan file index.html ada di root folder

  • Periksa apakah semua file CSS dan JS sudah tertaut dengan benar

  • Selalu lakukan testing sebelum dan sesudah deployment


VI. Keuntungan Deployment Gratis

  • Hemat biaya untuk pemula dan pelajar

  • Praktik nyata dalam pembuatan proyek

  • Menambah portofolio online yang bisa dibagikan ke dosen, teman, atau HR


VII. Kesimpulan

Deployment adalah bagian penting dalam pengembangan aplikasi web. Dengan platform gratis seperti GitHub Pages, Netlify, dan Vercel, kamu bisa mempublikasikan proyekmu ke internet tanpa biaya. Ini juga menjadi langkah awal membangun portofolio digital.


Penulis: Asdwipa Septiade Giling
NIM: 23156201008
Jurusan: Sistem Komputer, STIMIK Catur Sakti Kendari