Apa itu koding?

Adhy Wiranto
4 min readMar 11, 2022

--

Apa itu koding?

Sebelum itu saya ingin cerita sedikit, pertama kali saya tahu komputer adalah waktu masih sd kelas 5 di tahun 2010 an. Waktu itu warnet masih merajalela nggak seperti sekarang. Saat itu nyobain main ke warnet sama temen-temen sekolah dan apa yang terjadi? Buka Web Browser aja nggak tahu gimana caranya, bayar billing warnet yang harusnya buat 1 jam cuman kepake 30 menit dengan kegiatan cuman klak-klik icon yang ada di layar aja. Namun seiring dengan berjalannya waktu akhirnya bisa juga menggunakan Web Browser, hal-hal keren mulai saya temukan seperti Google, Facebook, Twitter, bahkan dulu itu ada yang namanya Primbon buat cari jodoh dan melihat foto-foto penampakan hantu wkwk.

Media Sosial

Hal-hal ini bisa saya temukan melalui yang namanya web browser ini, lalu apa itu web browser?

Web browser adalah program pada komputer yang berguna untuk mencari informasi melalui jaringan internet, seperti jaringan telepon yang bisa kita gunakan untuk berkomunikasi.

Program pada komputer itu seperti program-program yang ada di sekitar kita, misalkan program pelatihan bela diri, program seminar, kedua program ini berisi berbagai kegiatan. Nah cara menyusun kegiatan-kegiatan tersebut antara lain dengan diskusi dengan tim, ide-ide para anggotanya dikemukakan, bagaimana sistemnya lalu diputuskanlah kegiatan-kegiatan yang akan diimplementasikan pada program tersebut.

Nah sekarang kita kembali ke pertanyaan awal, apa itu koding? Koding ini mirip seperti penyusunan kegiatan-kegiatan pada program yang dijelaskan tadi, namun tempatnya ada di dalam komputer, jadi bentuknya digital.

Lebih detailnya, koding ini adalah kegiatan mengetikkan teks-teks yang sudah diatur grammar-nya dalam rangka membuat suatu program komputer. Sebelum koding, sang tukang koding atau bahasa kerennya programmer ini akan berdiskusi dengan anggota tim sesama programmer bagaimana program komputer ini bekerja, jadi sebelum koding ini mereka diskusi dulu sama seperti program-program di dunia nyata seperti program pelatihan ataupun seminar.

Programmer doing Programming

Lebih teknisnya lagi, koding ini adalah kegiatan mengetikkan kode-kode pemrograman menggunakan bahasa pemrograman seperti Javascript dan PHP dimana sintaksnya sudah diatur sedemikian rupa oleh pembuat bahasa pemrograman dalam rangka membuat perangkat lunak. Sebelum koding dilakukan, programmer akan berdiskusi dengan rekan sesama programmer bagaimana software/perangkat lunak ini bekerja.

Lalu apa manfaatnya? Bukannya program bisa kita buat tanpa komputer? Lalu kenapa komputer ada? Apa alasan dibalik koding dan adanya komputer ini?

Ini bisa panjang sih ceritanya, tapi singkatnya pada Perang Dunia 2 Inggris sangat kewalahan dalam memahami komunikasi para tentara Jerman pada waktu itu, karena mereka menggunakan sistem yang memungkinkan komunikasi mereka dienkripsi dan didekripsi melalui mesin yang dinamakan Enigma. Sederhananya Enigma ini seperti mesin tik namun saat kita mengetikan huruf tertentu maka yang keluar adalah huruf yang berbeda, nah ini terjadi melalui proses enkripsi jadi teks yang tidak bisa kita baca dengan normal. Lalu teks ini bisa dikembalikan menjadi teks yang benar dengan proses dekripsi.

Enigma
Enigma

Nah masalah yang dihadapi Inggris itu setiap hari sistem enkripsi dan dekripsi yang dilakukan Jerman melalui mesin Enigmanya selalu diganti, dan para ahli kriptografi Inggris pastinya kehabisan waktu mencari kuncinya karena kemampuan mesin Enigma ini memiliki kemampuan mengubah sistem enkripsi dan dekripsi dengan kemungkinan yang bisa disebut tidak terbatas.

Alan Turing

Lalu datanglah orang yang bernama Alan Turing, dia membuat mesin yang bisa dengan cepat mencari kunci dari Enigma. Jadi waktu yang dibutuhkan lebih cepat ketimbang membuat banyak orang dalam 1 ruangan mencari kunci yang bakal terus diganti tiap hari.

Dari sini mungkin teman-teman sudah mengerti ya sejak awal kenapa komputer ada dan dipakai sampai sekarang. Koding pada jaman itu bisa dibilang sangat sederhana jika dibandingkan dengan sekarang. Hasil koding yang dibuat di jaman sekarang tidak hanya sesederhana memecahkan kode rahasia saja, bahkan sekarang program komputer sudah bisa memprediksi masa depan yang bahkan diluar kemampuan manusia, namanya adalah Artificial Intelligence atau AI.

Artificial Intelligence

Namun teman-teman yang ingin belajar koding tidak usah berpikir sulit dengan membayangkan membuat AI yang canggih nan sakti, mulailah dari yang sederhana seperti membuat program menghitung rumus luas kubus ataupun membuat kalkulator sederhana.

Mulailah dari yang terkecil dahulu, karena jagat raya ini terdiri hal sekecil atom. ~ Adhy Wiranto

--

--