Dunia Internet - Chetabahana/method GitHub Wiki

Internet adalah salah satu penemuan manusia yang termasuk paling fenomenal di abad modern ini. Sekarang ini hampir tiap orang di dunia berinteraksi dengan internet.

Tapi tahukah Anda gimana itu cara kerjanya?

Table of Contents

Dunia Internet

Internet itu prinsipnya data.

Waktu awal mula ditemukan, internet itu pakai kabel telepon.

Kalo kabel telepon kan gunanya untuk orang bicara via pesawat telepon, lah kok bisa salurkan data?

Gimana itu ceritanya?
Man teman paham gak?

Kalo gak paham jangan kecil hati.
Saya sendiri yakin di Indonesia ini gak lebih dari 1% saja yang paham.

Pengguna Internet

Kalo penduduk Indonesia sekarang ada 250 juta berarti 1% nya itu 2½ juta orang.

Kalo 2½ juta orang saya yakin kebanyakan.
Satu juta juga kebanyakan.

Paling top juga cuma 10 ribu orang kalo se Indonesia ini dikumpulin yang bisa nerangin gimana itu internet cara kerjanya.

Padahal yang pakai internet di Indonesia ini sudah hampir 150 juta orang.

Hampir 2 kali lipat hanya dalam waktu tiga (3) tahun dari 80 juta orang sejak 2014!

Terus 150 juta taunya make doang?
Kagak paham cara kerjanya?
Masa sih segitunya.

Begini..
Misal saya di Bandung.
Man teman di tempat masing².

Saya ngetik di hape.
Apa yang saya ketik muncul di hape teman².

Nah balik lagi.
Caranya itu gimana?

Gak paham?
Coba man teman Googling cara kerja internet.

Pasti yang akan muncul itu soal ISP, soal jaringan, soal satelit dsb.

Apa dengan begitu man teman bisa paham gimana suatu data bisa dikirimkan via internet?

Tetep aja kagak paham kan?
Nah disini saya akan lakukan pendekatan.

Ini adalah salah satu bedanya dari project ini dengan yang lain.

Saya tidak akan jelaskan, tapi saya akan bikin logikanya dan saya akan upayakan terus sampe titik dimana man teman bisa paham.

Wawasan Internet

Ini jumlah kendaran bermotor di Indonesia di awal tahun 2018, jumlahnya ada 111 juta unit.

Dari data ini bisa dibilang pengguna internet sudah melebihi pengguna kendaraan bermotor.

Tapi kalo dikumpulin, saya yakin yang ngerti cara kerja kendaraan bermotor itu jauh lebih banyak dari yang paham cara kerja internet.

Padahal pengguna internet lebih banyak dari kendaraan, kok yang paham cuma seupil..?

Aneh kan.
Kenapa bisa gitu.

Jawabannya adalah karena ilmu internet itu masih tergolong baru, masih umuran puluhan tahun aja.

Sedangkan ilmu tentang mesin motor itu sudah berabad-abad lamanya.

Sejarah Ilmu Alam

Filosofi tentang hal ini bermula dari temuan teori fisika oleh seorang ilmuwan asal Inggris bernama Sir Isaac Newton.


Mungkin man teman masih inget di pelajaran sekolahnya dulu.

Dia adalah seorang ilmuwan yang sangat berpengaruh sepanjang sejarah, bahkan dikatakan sebagai bapak ilmu fisika klasik.

Yang menarik disini adalah ternyata Newton membukukan teorinya itu bukan sebagai ilmu fisika melainkan ilmu matematika:

Kesimpulannya dia dapatkan teorinya itu dari hasil analisa matematika yang disimpulkan dari angka² yang berasal dari filosofi terhadap fenomena alam (nature).

Maka disini berlaku pepatah yang berlaku selalu always valid sepanjang jaman yaitu:

The Numbers Never Lie.

Singkat cerita, Teori Newton ini berlangsung berabad lamanya sampe terkoreksi oleh Albert Einstein yang berhasil membuktikan jika Teori Newton hanya berlaku di bumi bukan di alam semesta.

Walaupun Teori Einstein melahirkan ilmu fisika modern tentang kesetaraan antara massa dan energi, namun dari banyak tokoh sampai sekarang kontribusi Newton dianggap lebih besar dari Einstein.

Isaac Newton itu hidup di tahun 1643 sd 1727. Dia mempublikasikan teorinya di tahun 1687.

Pemikiran Newton berpengaruh terhadap penemuan mesin uap yang berkembang menjadi ilmu fisika, mekanika dll.

Lalu berkembang lebih luas lagi ke mesin diesel sampe mesin jet pesawat seperti sekarang ini.

Jadi ilmu soal mesin motor itu sudah ada semenjak 4 abad yang lalu.

Gak heran kalo jangankan kita, orang tua kita aja ngerti motor itu gimana cara kerjanya.

Orang kebanyakan juga tau, orang bengkel motor aja ada dimana².

Kalo ditanya motor itu gimana kok bisa jalan, pasti lancar jawab.

Bedah Internet

Jadi karena ilmu nya udah berabad² makanya anak SD aja banyak yang ngerti itu.

Tapi internet?
Apa pernah diajarin di sekolahan?

Di SD gak ada.
Di SMP gak ada.
Di SMA juga kagak ada.

Kalopun ada, ya.. itu tadi, diajarin make nya doang.

Lah apa bedanya dengan diajarin cara pakai motor, podo ae.. Ya kan?

Cara Kerja Mesin

Sekarang saya tanya, bagaimana motor bisa bergerak?

Kalo saya bilang karena ada tenaga yang menggerakkan, setuju kan?

Terus darimana tenaganya?
Dari bahan bakar.. setuju kan?

Bahan bakarnya diapain?
Ya dibakar.
Kenapa dia dibakar?

Karena dengan dibakar akan tenaga.
Tenaga ini yang dipakai gerakkan motor.

Simpel banget kan.
Anak SD jg bisa jawab.

Cara Kerja Listrik

Sekarang saya tanya nya agak meningkat.

Gimana caranya listrik itu dihasilkan?

Nah ini mungkin anak SD udah bengong gak bisa jawab..

Anak SMP juga.
Mungkin anak STM bisa.

☝Masih inget pelajaran tentang kaidah tangan kiri?

Ini simpelnya itu kalo kita gerakkan medan magnet maka akan timbul daya listrik.

Daya listriknya berupa arus, yang jika dipakai untuk gerakkan maka daya nya setara dengan yang menggerakkan medan magnet tadi.

Jadi misalkan man teman gak ada listrik tapi punya lampu listrik, dan punya solar, nah gimana supaya lampu nyala?

Nah dari uraian di atas man teman bisa bikin logika seperti ini:

  • Solar nya dibakar. Tenaga yang timbul dipakai untuk gerakkan medan magnet.
  • Daya litrik yang timbul dialirkan ke lampu, lampu nyala deh..
Simpel kan?

Cara Kirim Daya

Sekarang saya tanya lagi.

Misal man teman punya solar di kaki gunung, terus lampu di puncak gunung.

Gimana supaya itu lampu nyala?

Ya gampang.
Prosesnya sama seperti tadi.

Cuma kabel listriknya aja panjangin supaya nyampe ke puncak gunung. Ya kan?

Pan daripada solarnya itu dibawa² ke puncak gunung mending dibikin listrik dulu jadi bisa dialirkan pake kabel. Beres deh..

Jadi disini kita menyalurkan energi dari suatu tempat ke tempat lain yang lebih jauh sekalipun..

Sampe sini paham yah.

Data Internet

Sekarang saya tanya ke inti persoalan.

Tadikan kita alirkan energi dari satu tempat ke tempat lain pake kabel.

Sekarang gimana caranya kita alirkan data dari satu tempat ke tempat lain pake kabel?

Ada yang bisa jawab?
Ayo mikir..

Cara Kirim Data

Coba kita sederhanakan.

Yang sekarang kita pakai ini sudah kelewat canggih, karena data bisa dialirkan via ruang udara, gak pake kabel lagi.

Tapi waktu orang mula bikin internet itu pake kabel (kabel telepon).

Jadi saya sederhanakan gini:

Misal saya ada alat tersambung dengan kabel telepon ke alat yang ada di teman².

Terus saya ngetik, nah gimana supaya yang saya ketik tadi nyampe ke teman²

Masih blom kebayang yah..
Saya coba sederhanakan lagi.

Pesawat Telepon

Sebenernya internet itu sudah ada sejak pesawat telepon dibikin.

Lah kok bisa?

Karena kan kita sebelum bicara kita tekan nomer dulu, nah nomer yang kita tekan tadi adalah data.

Dengan data ini maka telepon yang kita tekan nomernya itu bunyi.

Nah saat itu peristiwa mengalirnya data dari satu tempat ke tempat lain telah terjadi, sebenernya itu sudah berupa internet.

Cuma saat itu baru data berupa nomer saja yang bisa dialirkan, jadi belom bisa alirkan kata², maklum waktu itu pemikiran dan keperluan manusia belum sampai kesitu.

Jadi saya sederhanakannya gini:

Misal alat kita tersambung kabel telepon.
Saya ketik nomer.
Terus nomernya nyampe ke temen².

Nah gimana caranya.

Masih blom kebayang yah..
Saya coba sederhanakan lagi.

Piringan Dial

Jadi nomer teleponnya itu datanya didapat dengan sistem putar piring.

Misal nomor 1 maka mutarnya 30 derajat, nomer 2 mutarnya 40 derajat dst.

Nah dengan kemajuan jaman sitem putar sekian derajat itu bisa langsung maen tekan nomor gak pake putar piring, tapi awalnya seperti itu.

Jadi saya sederhanakan gini.. Misal saya putar piring 30 derajat, nah nyampe di alat teman² angka 1.

Kalo saya putarnya 40 derajat maka nyampenya angka dua.

Gimana caranya?

Lom kebayang yah..
Saya sederhanakan lagi.

Putaran Dial

Kalo man teman coba pesawat telepon lama, apa bedanya kalo kita putar 30 dan 40 derajat?

Lebar putarannya kan?
Coba perhatikan, setiap kita putar kan dia balik ke posisi awal.

Nah data nomer itu dihasilkannya di putaran balik (bukan putaran awal)

Kok gitu?
Apa sebabnya?
Kenapa gak di putaran awal.
Kenapa harus di putaran balik?

Kenapa putaran ini begitu penting untuk hasilkan nomor?

Alasannya cuma satu:
Supaya ada keteraturan

Jadi alatnya itu bisa baca, nomer berapa yang kita putar

Frame Waktu

Simpelnya gini..
Man teman bayangin parade tentara.

Saat muncul cuma satu tentara.
Kemudian muncul lagi dengan dua tentara.
Lalu muncul lagi dengan tiga tentara.

Nah kok kita bisa bilang, yang satu tentara, dua atau tiga? Pan semuanya sama aja tentara.

Jadi kita bisa bilang jumlah, karena tentara nya baris. Coba kalo gak baris, puyeng deh berapa tentara per parade tadi.

Jadi di sistem data juga gitu, itu sistemnya pake baris, jadi ada framing waktu disitu.

Nah kan kalo tentara mah gampang itungnya.
Kalo di alat, gimana itu cara bagi frame nya.

Kok bisa frame 30 derajat itu angka satu, frame 40 derajat itu angka dua.

Ayo mikir lagi.
Lom kebayang yah..

Okeh ini kita dah hampir di ujung tentang cara kirim data via kabel, atau media lainnya.

Jadi yang perlu man teman tahu, alat itu cuma bisa ngerti dua perintah, yaitu perintah nyala, dan perintah mati.

Gak ada yang lain dia bisa lakukan.

Loh kok bisa canggih?
Bisa canggihnya itu karena sistem baris tadi.

Saya contohkan gini:
Kita ibaratkan saja seperti saklar lampu:

Dikasi 0 lampunya mati
Dikasi 1 lampunya hidup

Kan bisa ditulis dengan kode seperti ini:

0 - mati
1 - nyala

Nah coba kita kasi lampunya berjejer seperti tentara berbaris tadi.

Misal barisnya dua-dua:

00
01
10
11

Cara baris ini dikenal dengan istilah bit.

Yang baris 1-1 itungannya 1 bit
Yang baris 2-2 itungannya 2 bit

Jadi yang 1 bit bisa simpen dua data: 0 dan 1.

Yang 2 bit bisa simpen empat data: 00, 01, 10, dan 11.

Bit dan Byte

Kalo 1 bit kita terjemah kan 0 dan 1, terus kalo yang 2 dan 3 bit itu berapa?

Nah yang 2 bit seperti ini:

00 diterjemahkan 0
01 diterjemahkan 1
10 diterjemahkan 2
11 diterjemahkan 3

Yang 3 bit seperti ini

000 diterjemahkan 0
001 diterjemahkan 1
010 diterjemahkan 2
011 diterjemahkan 3
100 diterjemahkan 4
101 diterjemahkan 5
110 diterjemahkan 6
111 diterjemahkan 7

dst..

Jumlah macam data untuk 2 bit = 4 atau 2²
Jumlah macam data untuk 3 bit = 8 atau 2³

Jadi macam datanya akan ikut bilangan pangkat dari angka 2.

Nah kalo 8 bit jadi berapa?
Dia akan berjumlah 2 pangkat 8 = 1024

Yang 8 bit ini kemudian dikonversi lagi memakai satuan byte atau bita.

A system of units based on powers of 2 in which 1 kibibyte (KiB) is equal to 1,024 (i.e., 210) bytes is defined by international standard IEC 80000-13 and is supported by national and international standards bodies (BIPM, IEC, NIST). The IEC standard defines eight such multiples, up to 1 yobibyte (YiB), equal to 10248 bytes.(Wikipedia)

Huruf besar B digunakan dalam singkatan bita atau byte, sedangkan bit menggunakan singkatan huruf kecil b:

1B = 1 byte = 8 ''bit'' (bisa disingkat 8b)
1kB = 1 kilobyte = 1.024 byte
1MB = 1 megabyte = 1.024 kilobyte
1GB = 1 gigabyte = 1.024 megabyte
1TB = 1 terabyte = 1.024 gigabyte
Begitu seterusnya..

Teknologi

Nah sesuai kemajuan jaman, akhirnya yang saat pada saat itu cuma bisa terjemahkan nomer² tadi dikembangkan sehingga bisa berupa huruf alpabet.

Dari huruf berkembang lagi sehingga akhirnya bisa alirkan kata², dari kata² menjadi kalimat, lalu menjadi gambar, lalu video, lalu streaming 3 dimensi, dst.

Dengan kemajuan teknologi, yang tadinya data cuma bisa disalurkan dengan jejeran sekian bit sekarang ini komputer sudah di era 64-bit menuju ke 128 bit.

Padahal kalo kita pecah isinya cuma 2:
nyala dan mati.

Cuma karena barisnya itu maka alat sekarang bisa terjemahkan data segitu banyaknya.

Hitungannya itu milyaran bit perdetik bahkan akan trilyunan bit perdetik, makanya gimana gak canggih sekarang ini.

Apalagi dengan ditemukannya kabel optik dan sistem wifi 4G/5G makin canggih aja internet.

Kabel Optik

Kabel Optik itu yang ngalir didalamya bukan arus listrik tapi cahaya.

Kenapa cahaya?
Karena cahaya bisa diterjemahkan sebagai nyala dan mati ya kan?

Jadi kabel optik itu murni buat alirkan data.

Kecepatan cahaya itu 300.000 km/detik sedangkan arus listrik 1000 km/detik.

Jadi dengan cahaya maka serat optik jauk lebih cepat mengalirkan data dibanding kabel kawat tembaga..

Sederhananya jika Pulau Jawa panjangnya 1.062 km dan keliling bumi 40.000 km maka:

  • Kecepatan listrik 1 detiknya adalah 1 kali panjang Pulau Jawa atau sama dengan 1/40 kali keliling bumi.
  • Kecepatan cahaya 1 detiknya adalah 300 kali panjang Pulau Jawa atau sama dengan 7½ kali keliling bumi.

Gelombang

Terus kalo yang wifi seperti hape itu gimana?

Prinsipnya sama dengan media kabel, tapi disini dia pake media gelombang elektromagnet.

Itu sama aja seperti siaran dari pemancar TV, atau radio FM, bedanya bisa berlangsung secara dua arah.

Dengan media ini maka yang kecepatannya sama dengan kecepatan cahaya, karena cahaya tampak sebenarnya adalah salah satu bentuk radiasi elektromagnetik.

Dari sistem gelombang ini yang kemudian berkembang sampai Sistem 5G dengan kecepatan bisa mencapai 800Gbps.

Saat ini Speedy dengan Sistem 4G kecepatan tertingginya adalah 100Mbps, jadi perbandingannya sbb:

56 Kbps = 56 ribu bit/detik (Telkomnet Instant)
100 Mbps = 100 juta bit/detik (Speedy 4G)
800 Gbps = 800 milyar bit/detik (5G)

Penutup

Saya kira cukup sekian man teman.

Penjelasan untuk topik internet seperti ini jarang berkeliaran di internet, tapi boleh diuji tanyakan sama pakarnya, bener gak yang saya uraikan di atas.

Pada dasarnya Project Chetabahana ini didedikasikan untuk membuka wawasan seperti halnya Dunia Internet yang sedang Anda baca ini.

Jika Anda tertarik untuk bahasan yang lebih mendalam sampai ke pemrograman, maka Anda bisa lanjut ke topik berikutnya yaitu:

Situs Online

Terakhir, buat catatan saja, misal Anda ingin kembali ke artikel ini saya pikir tidak perlu menyimpan link nya.

Cukup Anda ingat judulnya. Kemudian tulis di Google seperti ini:

dunia internet chetabahana

Maka kemungkinan besar akan ada link nya di paling atas.

Sekian.

Tak lupa saya ucapkan terimakasih atas waktunya.

SALAM Sukses!
© Chetabahana Project

⚠️ **GitHub.com Fallback** ⚠️