Back to blog
Fundamental

Apa itu Localhost dan Port? Memahami Alamat Server Lokalmu

Setiap kali melihat tutorial, kamu pasti disuruh membuka 'http://localhost:3000'. Apa arti kata localhost, dan mengapa ada angka 3000 di belakangnya?

super admin·30 Juni 2026·2 min read
Apa itu Localhost dan Port? Memahami Alamat Server Lokalmu
Article Content

Rumah Rahasia di Dalam Laptopmu

Saat kamu mengetik www.google.com di Browser, kamu sedang menyuruh komputermu berjalan keluar rumah (melewati jaringan internet) untuk mendatangi server raksasa milik Google di Amerika.

Tapi, bagaimana jika aplikasi yang sedang kamu buat belum siap dipamerkan ke internet? Kamu butuh tempat uji coba. Di sinilah kamu menggunakan Localhost.

Localhost = "Komputerku Sendiri"

Kata localhost adalah kata sandi khusus di semua komputer di dunia. Secara teknis, localhost memiliki alamat IP angka yaitu 127.0.0.1.

Saat kamu mengetik localhost di Chrome, komputermu tidak akan pergi mencari internet. Komputermu akan memutar balik ke arah dalam (Loopback), lalu berkata: "Oh, saya disuruh mencari file yang ada di dalam laptop ini sendiri."

Localhost adalah area aman. Meskipun kamu mencetak data rahasia di layar localhost-mu, teman di sebelahmu (walaupun pakai WiFi yang sama) tidak akan bisa membukanya!

Apa itu Port? (Angka 3000 atau 8000)

Oke, Localhost ibarat Gedung Apartemen tempat kamu tinggal. Tapi, sebuah apartemen memiliki ribuan kamar, bukan?

Di dalam komputermu, ada banyak aplikasi yang berjalan berbarengan. Ada Spotify, ada WhatsApp Desktop, ada Antivirus. Agar aplikasi *Backend* yang sedang kamu buat (Express.js) tidak bertabrakan dengan aplikasi WhatsApp, komputermu memberinya sebuah Nomor Pintu Khusus. Nomor pintu ini disebut Port.

  • Saat kamu mengetik http://localhost:3000, itu artinya: "Tolong masuk ke Apartemenku Sendiri (Localhost), lalu ketuk Pintu Nomor 3000, karena server Express.js saya sedang bekerja di dalam kamar itu!"
  • Jika kamu mengetik localhost:8000, mungkin pintunya tertutup karena kamu belum menyalakan server di kamar tersebut (Muncul Error: Site can't be reached).

Port Kuno dan Port Modern

Di internet asli (Web Publik), nomor Port ini disembunyikan agar terlihat cantik.

  • Jika kamu membuka http://tampilkit.com, sebenarnya Browser diam-diam mengetuk Port 80.
  • Jika kamu membuka web aman https://tampilkit.com (pakai S), Browser diam-diam mengetuk Port 443.
  • Port seperti 3000 (React), 5000 (Node.js), dan 8000 (Laravel/Python) adalah nomor kamar yang disepakati secara tidak tertulis oleh para developer di seluruh dunia khusus untuk uji coba lokal (Development).

Mau langsung pakai template?

Jelajahi template gratis dan premium di TampilKit untuk mempercepat proses development project kamu.

Browse Templates