Media Belajar Coding untuk Developer Indonesia

Ruang Coding

Media belajar online bareng untuk mengembangkan keahlianmu di bidang pemrograman web dan aplikasi smartphone.

138+Member Aktif
11+Artikel & Tutorial
16+Project Siap Pakai
Free Dasar

Deploy Website ke Internet: Panduan Lengkap dari Nol Pakai cPanel

Belajar step-by-step cara mengambil kode aplikasi web yang selama ini hanya jalan di komputer sendiri, lalu mempublikasikannya ke internet lewat shared hosting dan cPanel. Cocok untuk pemula total yang belum pernah upload website ke hosting sama sekali, dengan praktik langsung dari beli domain sampai website online dan bisa diakses siapa saja.

1Modul
8Menit baca
DevOps & DeploymentKategori
1

Kenalan dengan Hosting, Domain, dan cPanel: Kenapa Website Butuh 'Rumah' di Internet

8 menit baca

1. Kenalan dengan Hosting, Domain, dan cPanel

Bayangkan kamu sudah bikin website di laptop. Buka index.html di browser, tampilannya bagus, semua fitur jalan. Tapi begitu kamu tutup laptop, website itu ikut "mati" — cuma kamu yang bisa lihat, karena file-nya cuma ada di komputermu sendiri. Modul ini akan menjelaskan konsep dasar supaya website itu bisa "hidup" 24 jam dan diakses siapa saja di dunia, kapan saja.

Kenapa Website Butuh "Rumah"?

Website pada dasarnya cuma kumpulan file (HTML, CSS, JS, gambar, dst). Supaya file-file itu bisa diakses lewat internet oleh orang lain, file tersebut harus disimpan di komputer yang selalu menyala dan terhubung ke internet 24 jam, bukan di laptop pribadimu yang kadang dimatikan. Komputer khusus inilah yang disebut server — komputer yang tugasnya melayani permintaan (request) dari pengunjung website.

Nah, kamu nggak perlu beli dan mengurus server sendiri (mahal, ribet, harus paham jaringan). Solusinya: sewa "tempat" di server milik perusahaan lain. Inilah yang disebut hosting — layanan sewa tempat penyimpanan di server supaya file website kamu bisa online dan diakses lewat internet.

Apa itu Shared Hosting?

Ada banyak jenis hosting, tapi untuk pemula biasanya mulai dari shared hosting — satu server fisik dipakai bersama oleh banyak website dari pelanggan berbeda, mirip kos-kosan yang satu bangunan dihuni banyak orang. Karena dipakai bareng-bareng, biayanya jadi murah (bisa mulai puluhan ribu per bulan), cocok untuk website pemula, blog, portfolio, atau toko online kecil. Kekurangannya, resource (kapasitas server) terbatas dan performa bisa terpengaruh kalau "tetangga" di server yang sama menggunakan resource besar. Di kelas ini, kita akan pakai shared hosting karena paling ramah untuk pemula total.

Lalu, Apa itu Domain?

Setelah website punya "rumah" (hosting), orang butuh "alamat" untuk menemukannya. Di internet, setiap server sebenarnya punya alamat berupa deretan angka yang disebut IP address (contoh: 192.168.1.1) — alamat unik yang mengidentifikasi lokasi sebuah komputer di internet. Tapi angka begini susah diingat orang. Makanya ada domain — nama yang mudah diingat manusia (seperti ruangcoding.id) yang menggantikan alamat IP yang berupa angka.

Jadi hubungannya sederhana:

  • Hosting = tempat file website disimpan (rumahnya)
  • Domain = nama alamat yang diketik orang di browser supaya nyampe ke rumah itu (alamatnya)

Domain dan hosting adalah dua hal berbeda yang harus "dihubungkan" (nanti dibahas detail di Modul 5, soal pointing nameserver/DNS). Kamu bisa beli domain di satu penyedia dan hosting di penyedia lain, lalu menghubungkannya — meskipun untuk pemula, biasanya lebih praktis beli keduanya di tempat yang sama.

Nah, cPanel Itu Apa?

Setelah dapat hosting, kamu perlu cara untuk "mengatur" server tersebut: upload file, buat database, atur email, dll. Secara teknis ini bisa dilakukan lewat baris perintah (command line) di server, tapi itu rumit untuk pemula. Di sinilah cPanel berperan — panel kontrol berbasis website yang memudahkan kamu mengelola hosting lewat tampilan visual (klik-klik), tanpa harus mengetik perintah teknis di server.

Dengan cPanel, kamu bisa:

  • Upload dan kelola file website (lewat File Manager)
  • Membuat dan mengatur database (misalnya MySQL)
  • Mengatur email dengan domain sendiri (misalnya halo@namadomainmu.com)
  • Mengaktifkan SSL/HTTPS supaya website aman
  • Melihat statistik pengunjung, mengatur subdomain, backup, dan masih banyak lagi

cPanel bukan satu-satunya panel kontrol yang ada (ada juga Plesk, DirectAdmin, dll), tapi cPanel paling umum dipakai oleh penyedia shared hosting, terutama di Indonesia. Itulah kenapa kelas ini fokus ke cPanel.

Merangkum Alur Besarnya

Supaya website yang tadinya cuma jalan di laptop bisa online, garis besar prosesnya nanti seperti ini:

  1. Sewa hosting (tempat simpan file) dan beli domain (alamat website)
  2. Hubungkan domain ke hosting
  3. Login ke cPanel dari hosting tersebut
  4. Upload file website lewat cPanel (atau FTP)
  5. Website bisa diakses siapa saja lewat domain yang sudah dihubungkan

Semua langkah ini akan kita praktikkan satu per satu mulai modul berikutnya. Modul ini baru fokus membangun pemahaman konsepnya dulu, supaya kamu tidak sekadar "ikut klak-klik" tanpa tahu kenapa.

Latihan Kecil

Coba jawab pertanyaan berikut di catatanmu sendiri (tanpa buka Google dulu, coba pakai pemahamanmu dari modul ini):

  1. Kalau kamu punya file website di laptop tapi belum punya hosting maupun domain, apa yang akan terjadi jika kamu kirim link file:///C:/Users/kamu/index.html ke temanmu yang di kota lain? Bisa dibuka atau tidak? Jelaskan alasannya dengan istilah "server" yang sudah dipelajari.
  2. Jelaskan dengan bahasamu sendiri (1-2 kalimat) perbedaan hosting dan domain, seolah-olah kamu menjelaskan ke teman yang belum pernah dengar istilah ini sama sekali.
  3. Kalau ada temanmu bilang "saya beli domain, otomatis website saya sudah online kan?" — apa jawabanmu, dan kenapa itu salah?

Simpan jawabanmu, karena di modul selanjutnya kita akan langsung praktik: daftar hosting, beli domain, dan login pertama kali ke cPanel.

Ini modul terakhir yang sudah tersedia — modul berikutnya segera menyusul.
2

Modul berikutnya

Segera hadir — 11 modul lagi menyusul
Progresmu
0 dari 1 modul selesai
  • Kenalan dengan Hosting, Domain, dan cPanel: Kenapa Website Butuh 'Rumah' di Internet
  • Modul berikutnya (segera)
Tentang Kelas Ini

Modul baru ditambahkan secara berkala hingga kelas ini lengkap. Simpan halaman ini dan kembali lagi untuk lanjut belajar.

Copyright © 2026 — Made with by Ruang Coding