← All articles
Fundamental

Apa itu internet dan bagaimana caranya bekerja

Sebagai engineer, kita tidak pernah lepas dari internet. Namun, seberapa dalam kita memahami apa yang terjadi di balik layar? Dari konsep routing paket hingga enkripsi data via SSL/TLS, mari bedah kembali arsitektur TCP/IP yang memungkinkan jutaan perangkat berkomunikasi secara sinkron di seluruh dunia.

Muhammad AmienMuhammad Amien·Jun 24, 2026·3 min read
Apa itu internet dan bagaimana caranya bekerja

Gue inget waktu pertama kali belajar programming, gue bingung: gimana caranya data dari laptop gue sampe ke server yang ada di negara lain dalam hitungan detik? Kabel? Sinyal? Magic?

Ternyata jawabannya: TCP/IP, routing, dan banyak router di antaranya. Artikel ini bedah internet dari perspektif engineer — bukan dari definisi Wikipedia.

Internet Itu Network of Networks

Bukan satu jaringan besar. Internet adalah kumpulan jaringan kecil (LAN, ISP network, data center network) yang saling terhubung lewat router dan protokol standar.

Bayangin kayak sistem pos internasional: lo kirim paket dari kantor pos lokal, diteruskan ke kantor pos regional, ke pusat distribusi, sampe ke kantor pos tujuan. Router = kantor pos. Paket data = surat lo.

TCP/IP — Dua Protokol yang Ngebuat Internet Bekerja

Internet berjalan di atas dua protokol utama yang tugasnya udah jelas terpisah:

IP (Internet Protocol) — Tukang Pos

IP bertanggung jawab ngirim paket dari alamat A ke alamat B. Tapi IP gak peduli apakah paketnya sampai atau urut. Kalo ada yang ilang di jalan? IP gak akan ngasih tau lo.

TCP (Transmission Control Protocol) — Supervisor yang Ngawasin

TCP yang ngawasin: paket dipecah, dikasih nomor urut, dikirim, dipastiin sampe semua, baru disusun lagi di urutan yang bener. Kalo ada paket ilang, TCP minta dikirim ulang.

Kombinasi ini yang bikin internet bisa diandalkan: IP urus pengiriman, TCP urus keandalan.

Komponen Kunci yang Sering Gak Disadari

  • Paket — data dipecah jadi unit-unit kecil biar efisien di jaringan
  • Router — baca alamat tujuan tiap paket, trus kirim ke router berikutnya
  • IP Address — alamat unik setiap perangkat (kayak alamat rumah)
  • DNS — buku telepon internet: ubah google.com jadi 142.250.64.78
  • SSL/TLS — amplop tersegel: data lo dienkripsi selama transit

Kenapa Engineer Perlu Paham Ini?

Karena kalo aplikasi lo lambat, penyebabnya sering bukan kode lo — tapi TCP handshake, DNS resolution, atau packet loss. Tanpa paham dasar ini, lo bakal debugging di layer yang salah.

Contoh: kalo API lo sering timeout, jangan langsung blame database. Cek dulu: gimana latency jaringan ke server? Ada packet loss? DNS resolve cepet?

Intinya

Internet = network of networks. TCP/IP = fondasinya. IP ngirim, TCP ngawasin. Router mutusin jalur, DNS nerjemahin alamat. SSL/TLS ngamanin. Engineer yang paham ini bisa debugging dari layer aplikasi sampe layer jaringan.

Share this article
XLinkedInWhatsAppTelegram
Muhammad Amien

Muhammad Amien

Building software that bridges the gap between design and engineering. React, Laravel, and the art of shipping.

Have a project in mind?

I'm currently available for freelance work and collaboration. Let's build something together.

Get in Touch →

Comments

0 responses
Loading...
Loading comments
Apa itu internet dan bagaimana caranya bekerja | Muhammad Amien