Bagaimana Cara Deploy Projek di Netlify? - Perwira Learning Center

 

 

Bagaimana Cara Deploy Projek di Netlify? 

 

Image Banner 

 

1. Latar Belakang

    Perkembangan teknologi web menuntut pengembang tidak hanya mampu membuat aplikasi atau website, tetapi juga mampu mempublikasikannya agar dapat diakses secara online. Proses publikasi tersebut dikenal sebagai deployment, yaitu tahap mengunggah dan menjalankan project pada server sehingga bisa diakses melalui internet. Tanpa proses deploy, project hanya dapat dijalankan secara lokal dan tidak dapat digunakan oleh pengguna secara luas. Oleh karena itu, pemahaman mengenai proses deployment menjadi bagian penting dalam pengembangan sebuah aplikasi berbasis web.

Salah satu platform yang mempermudah proses tersebut adalah Netlify, yaitu layanan hosting berbasis cloud yang menyediakan fitur build dan deploy secara otomatis. Netlify memungkinkan pengembang untuk mengunggah project dengan mudah, baik melalui fitur drag and drop maupun integrasi dengan repository seperti GitHub untuk mendukung continuous deployment. Dengan kemudahan, kecepatan, dan efisiensi yang ditawarkan, Netlify menjadi solusi populer bagi pelajar maupun pengembang dalam mempublikasikan project web mereka.

2. Alat dan Bahan

 a. Perangkat Lunak

    - Web browser (contoh: Google Chrome atau Mozilla Firefox) 

    - Code editor / text editor (contoh: Visual Studio Code)

    - Git (opsional, jika menggunakan metode repository)

    - Akun di GitHub (opsional, untuk deploy otomatis)

    - File project website yang sudah siap (HTML, CSS, JavaScript, atau framework lainnya)

b. Perangkat Keras

     - Laptop / Komputer.   

3. Pembahasan  

3.1. Pengertian Netlify 

    Netlify adalah platform hosting berbasis cloud yang digunakan untuk membangun, mengelola, dan mempublikasikan website atau aplikasi web ke internet dengan mudah. Netlify sangat populer untuk proyek berbasis HTML, CSS, dan JavaScript, serta framework modern seperti React, Vue, dan lainnya.

    Platform ini menyediakan fitur deploy otomatis (continuous deployment) yang terintegrasi dengan repository seperti GitHub. Artinya, setiap kali developer melakukan perubahan kode dan mengunggahnya ke repository, website akan otomatis diperbarui. Selain itu, Netlify juga menyediakan fitur gratis seperti SSL (HTTPS), custom domain, dan drag and drop deploy, sehingga cocok digunakan oleh pelajar maupun profesional.

3.2 Bagaimana Cara Deploy Projek di Netlify?

1. Buka browser seperti Google Chrome lalu kunjungi situs netlify.com.

 

2. Klik tombol Sign up untuk membuat akun baru menggunakan email atau akun GitHub.

 

3. Setelah berhasil mendaftar, lakukan Login dan masuk ke halaman dashboard Netlify. 

4. Siapkan projek yang ingin dideploy. Pilih ingin impor dari Git atau secara manual. 

 

5. Saya akan mencontohkan bagaimana cara deploy projek yang impor dari Git (Github). Klik import dari Git

6. Lalu pilih yang Github

 

 7. Pilih projek yang ingin dideploy.

 

8. Isi nama projek nya

 

9. Abaikan build settingsnya jika tidak diperlukan. Kita bisa langsung kli "Deploy..."

 

10.  Jika sudah deploy, kita akan diarahkan ke halaman Projek overview. Kita bisa klik domain yang berwarna hijau untuk melihat hasil website projek kita.

 

 Kurang lebih begini hasilnya: 

 


3.3 Kelebih dan Kekurangan Netlify 

Berikut ini kelebihan dan kekurangan netlify untuk deploy projek

A. Kelebihan Netlify 

  1. Mudah digunakan karena memiliki tampilan antarmuka yang sederhana dan ramah untuk pemula.

  2. Menyediakan fitur deploy otomatis (continuous deployment) yang terintegrasi dengan repository seperti GitHub.

  3. Mendukung fitur drag and drop, sehingga project bisa langsung diunggah tanpa konfigurasi rumit.

  4. Mendapatkan SSL gratis (HTTPS) secara otomatis.

  5. Menyediakan paket gratis yang cukup untuk kebutuhan pelajar atau project kecil.

  6. Mendukung berbagai framework modern seperti React, Vue, dan lainnya.

B. Kekurangan Netlify 

  1. Fitur pada versi gratis memiliki batasan seperti bandwidth dan build minutes.

  2. Kurang cocok untuk aplikasi backend yang kompleks atau membutuhkan server khusus.

  3. Jika terjadi error saat proses build, terkadang perlu pemahaman teknis untuk memperbaikinya.

  4. Ketergantungan pada layanan pihak ketiga (jika server bermasalah, website ikut terdampak). 

 3.4 Kesimpulan 

    Berdasarkan pembahasan yang telah dijelaskan, proses deploy project merupakan tahap penting dalam pengembangan website agar aplikasi yang telah dibuat dapat diakses secara online oleh pengguna. Netlify hadir sebagai solusi yang mempermudah proses tersebut melalui fitur deploy manual maupun integrasi dengan repository seperti GitHub untuk mendukung continuous deployment. Dengan langkah-langkah yang sederhana mulai dari pendaftaran akun, pemilihan metode deploy, hingga proses build, pengguna dapat mempublikasikan project dengan cepat dan efisien.

    Selain itu, Netlify memiliki berbagai kelebihan seperti kemudahan penggunaan, dukungan SSL gratis, serta paket gratis yang cukup untuk kebutuhan pelajar dan project skala kecil. Meskipun demikian, terdapat beberapa keterbatasan pada versi gratis dan kurang cocok untuk aplikasi backend yang kompleks. Secara keseluruhan, Netlify merupakan platform yang praktis dan efektif untuk melakukan deploy website, khususnya bagi pemula maupun pengembang yang ingin mempublikasikan project secara cepat dan mudah.

4. Daftar Pustaka 

Petani Kode. (n.d.). Belajar HTML dan cara deploy ke Netlify. Diakses dari https://www.petanikode.com/html-netlify/

Netlify. (2016, September 29). A step-by-step guide: Deploying on Netlify. Diakses dari https://www.netlify.com/blog/2016/09/29/a-step-by-step-guide-deploying-on-netlify/

BINUS University. (2019, Juni 19). Langkah-langkah untuk deploy website di Netlify. Diakses dari https://binus.ac.id/binus-digital/2019/06/19/langkah-langkah-untuk-deploy-website-di-netlify/

GeeksforGeeks. (n.d.). How to deploy website on Netlify. Diakses dari https://www.geeksforgeeks.org/websites-apps/how-to-deploy-website-on-netlify/

 

   

 

 

 

 

Posting Komentar

0 Komentar