Coding · SCOVER LEARNING LIBRARY

Kalau Komputer Sepintar Itu, Kenapa Masih Harus Disuruh Pakai Coding?

Komputer bisa menjalankan jutaan instruksi dalam waktu singkat. Sekarang bahkan ada AI yang bisa membantu menulis kode. Tapi kalau komputer memang “sepintar itu”, kenapa manusia masih harus belajar coding? Jawabannya ternyata bukan karena komputer kurang pintar—melainkan karena komputer tidak tahu apa yang kita inginkan sampai kita memberitahunya.

●
scover.indonesia@gmail.com

Tim SCOVER · konten telah melalui workflow editorial SCOVER.

Kalau Komputer Sepintar Itu, Kenapa Masih Harus Disuruh Pakai Coding?

Pernah nggak kamu melihat seseorang sedang coding lalu berpikir:

“Ngapain sih ngetik tulisan sebanyak itu? Komputer kan sudah pintar.”

Pertanyaan yang valid. Apalagi sekarang kita punya AI yang bisa membuat gambar, menulis artikel, menjawab pertanyaan, bahkan membantu membuat program.

Jadi, apakah coding masih penting?

Jawabannya: iya. Tapi mungkin bukan karena alasan yang selama ini kita bayangkan.

Komputer Itu Pintar… Tapi Bukan Berarti Mengerti

Komputer bisa melakukan hal-hal yang luar biasa.

Menghitung angka dalam jumlah sangat besar.

Menyimpan jutaan data.

Menjalankan aplikasi.

Memproses gambar.

Memutar video.

Bahkan membantu kita berkomunikasi dengan orang di belahan dunia lain.

Tapi ada satu hal yang komputer tidak lakukan secara otomatis:

Komputer tidak tahu apa yang kamu mau.

Misalnya kamu punya sebuah komputer dan berkata:

“Tolong bikinkan aku game.”

Komputernya mungkin akan menjawab dengan… tidak menjawab apa-apa.

Bukan karena komputer bodoh.

Tapi karena instruksinya terlalu ambigu.

Game seperti apa?

Genre-nya apa?

Ada berapa pemain?

Karakter utamanya siapa?

Aturannya bagaimana?

Apa yang terjadi ketika pemain menang?

Apa yang terjadi ketika pemain kalah?

Komputer membutuhkan instruksi yang jauh lebih spesifik.

Dan di situlah coding masuk.

Coding Itu Sebenarnya Apa?

Secara sederhana, coding adalah proses memberikan instruksi kepada komputer menggunakan bahasa yang dapat dipahami oleh komputer.

Bayangkan kamu punya robot yang sangat patuh.

Dia bisa melakukan apa pun yang kamu perintahkan.

Masalahnya?

Dia akan melakukan persis seperti yang kamu katakan.

Kalau kamu bilang:

“Ambil gelas.”

Dia akan bertanya:

“Gelas yang mana?”

Kalau kamu bilang:

“Ambil gelas di meja.”

Dia mungkin masih perlu tahu:

“Meja yang mana?”

Kalau instruksinya tidak lengkap, hasilnya bisa berbeda dari yang kamu bayangkan.

Program komputer juga begitu.

Coding mengajarkan kita cara mengubah ide yang masih ada di kepala menjadi instruksi yang cukup jelas untuk dijalankan komputer.

Jadi Coding Bukan Sekadar Hafalan Sintaks

Ini bagian yang sering disalahpahami.

Ketika orang mendengar “belajar coding”, yang terbayang mungkin:

if, else, for, while…

Lalu melihat layar penuh kode dan langsung:

“Waduh, nggak dulu.” 😭

Padahal sintaks hanyalah alat.

Hal yang jauh lebih penting dalam coding adalah bagaimana kita berpikir.

Misalnya kamu ingin membuat program sederhana untuk menentukan apakah seseorang boleh masuk sebuah wahana.

Aturannya:

Jika tinggi badan minimal 120 cm, boleh masuk.

Kita bisa memecah masalahnya:

1. Ambil informasi tinggi badan.

2. Bandingkan dengan 120 cm.

3. Jika memenuhi syarat → boleh masuk.

4. Jika tidak → belum boleh masuk.

Perhatikan bahwa sebelum menulis satu baris kode pun, kita sudah melakukan sesuatu yang sangat penting:

Kita memecahkan masalah menjadi langkah-langkah.

Dan itulah salah satu kemampuan utama yang dilatih melalui coding.

Komputer Tidak Mengajarkan Kita Cara Berpikir

Justru sebaliknya.

Kita harus belajar berpikir dengan jelas agar bisa memberi instruksi kepada komputer.

Dalam coding, kita sering bertemu dengan masalah seperti:

  • “Apa yang harus dilakukan terlebih dahulu?”
  • “Bagaimana kalau kondisinya berbeda?”
  • “Bagaimana kalau datanya terlalu banyak?”
  • “Bagaimana kalau terjadi kesalahan?”
  • “Bagaimana membuat prosesnya lebih efisien?”

Tanpa sadar, kita sedang berlatih problem solving.

Kita belajar mengambil masalah yang besar dan membaginya menjadi bagian-bagian kecil yang lebih mudah ditangani.

Dalam dunia komputer, pendekatan seperti ini berkaitan erat dengan computational thinking.

Dan menariknya, kemampuan tersebut tidak hanya berguna ketika membuat aplikasi.

Tapi Sekarang Kan Ada AI?

Nah.

Ini pertanyaan yang semakin relevan.

Kalau AI sudah bisa membuat kode, bukankah belajar coding jadi tidak perlu?

Justru di sinilah kita perlu membedakan antara:

bisa menghasilkan kode

dan

bisa memahami masalah.

AI bisa membantu menghasilkan solusi.

Tapi seseorang tetap perlu menentukan:

  • apa yang ingin dibuat,
  • masalah apa yang ingin diselesaikan,
  • apakah solusi tersebut masuk akal,
  • apakah hasilnya benar,
  • dan bagaimana memperbaikinya jika terjadi kesalahan.

Bayangkan AI seperti asisten yang sangat cepat.

Kalau kamu tidak tahu apa yang ingin kamu bangun, asisten yang cepat tetap akan kesulitan membantumu.

Karena itu, di era AI, belajar coding tidak harus selalu berarti:

“Aku harus menjadi programmer profesional.”

Bisa juga berarti:

“Aku ingin belajar bagaimana cara berpikir dan membangun sesuatu dengan teknologi.”

Coding Mengubah Cara Kita Melihat Teknologi

Sebelum belajar coding, sebuah aplikasi mungkin terlihat seperti sesuatu yang sudah jadi.

Ada tombol.

Ada menu.

Ada animasi.

Ada sistem login.

Tinggal pakai.

Setelah mulai memahami coding, kita bisa mulai melihat pertanyaan di baliknya:

“Bagaimana tombol ini bekerja?”

“Bagaimana aplikasi tahu siapa yang sedang login?”

“Bagaimana data ini disimpan?”

“Bagaimana kalau tombol ini ditekan dua kali?”

“Bagaimana kalau pengguna memasukkan data yang salah?”

Tiba-tiba teknologi yang tadinya terasa seperti sihir mulai terlihat seperti sebuah sistem yang bisa dipahami.

Dan ketika sudah mulai memahami sistemnya…

muncul satu pertanyaan yang jauh lebih menarik:

“Kalau begitu, aku bisa bikin apa?”

OOH… I SEE!

Jadi, kenapa komputer yang sudah sangat pintar masih membutuhkan coding?

Karena komputer tidak otomatis memiliki tujuan.

Manusia yang punya ide.

Manusia yang menentukan masalah.

Manusia yang membuat keputusan.

Manusia yang menentukan apa yang ingin dibangun.

Coding menjadi salah satu cara untuk menerjemahkan semua itu menjadi sesuatu yang bisa dikerjakan komputer.

Jadi mungkin tujuan pertama belajar coding bukan:

“Aku harus jadi programmer.”

Tetapi:

“Aku ingin tahu bagaimana cara membuat komputer melakukan sesuatu yang aku bayangkan.”

Dan dari sana, siapa tahu…

Sebuah game sederhana bisa berubah menjadi proyek.

Sebuah proyek bisa berubah menjadi aplikasi.

Dan sebuah ide kecil bisa berubah menjadi sesuatu yang benar-benar digunakan orang.

Jadi, Haruskah Semua Orang Belajar Coding?

Nggak harus.

Sama seperti tidak semua orang harus menjadi penulis, desainer, atau akuntan.

Tapi di dunia yang semakin dipenuhi teknologi, memahami cara kerja teknologi adalah sebuah keuntungan.

Karena ada perbedaan besar antara:

orang yang hanya menggunakan teknologi

dan

orang yang mulai memahami bagaimana teknologi bekerja dan bisa membuatnya melakukan sesuatu.

Mungkin itulah alasan kenapa coding masih relevan.

Bukan karena komputer tidak pintar.

Tapi karena manusia masih punya ide.

Study and Discover

SCOVER.

Next step

Gunakan insight dari artikel ini sebagai langkah awal, lalu pilih learning path yang paling sesuai jika kamu membutuhkan pendampingan yang lebih terstruktur.