← Back to list

lihat “kode jadi” orang aja ga langsung bikin kita bisa bangun kode sendiri dari nol

Akhir-akhir ini aku belajar ulang tentang Natural Language Processing (NLP), khususnya studi kasus analisis sentimen.

Dina Nabila · 2025-11-15 05:25 · 0 claps · 1.9 min read
#learning #kode #coding #belajar
Open on Medium ↗
Wiki topics: EDU · Education & Learning 💻 · Programming

lihat “kode jadi” orang aja ga langsung bikin kita bisa bangun kode sendiri dari nol

Akhir-akhir ini aku belajar ulang tentang Natural Language Processing (NLP), khususnya studi kasus analisis sentimen.

sumber gambar: https://pin.it/5MZrHxQoS

sumber gambar: https://pin.it/5MZrHxQoS

Di studi kasus itu, kode utuhnya dipaparkan. Penjelasan kodenya juga ada. Oke aku baca. Oke aku ngerti.

Tapi jadi kepikiran:

Gimana kalau suatu hari aku harus bikin semuanya dari nol?

Tanpa modul. Tanpa contoh. Tanpa kode yang bisa ditiru sesuai kebutuhan.

Bakal bingung ga nanti?

Jangan-jangan nanti gara-gara udah terbiasa ter’manja’kan oleh perasaan mengerti hanya dari baca kode utuh di modul,

nanti pas giliran diminta bangun kodenya sendiri dari nol, yang ada malah jadi bingung, ga tau harus ngapain dulu, soalnya kan pas belajar ga pernah bangun kodenya dari awal banget.

Kalau kayak gitu gimana?

Aku jadi ingat satu course online Python yang pernah kuikuti. Di course itu, instrukturnya mendorong peserta buat mikir sendiri.

Tidak ada yang namanya “ikut langkah ini, lalu langkah itu”. Tidak ada yang namanya “isi bagian yang kosong”. Tidak ada yang namanya “ini template-nya”.

Instruktur cuma kasih gambaran proyek.

Misalnya proyeknya bikin game tic-tac-toe.

Nah itu sama instrukturnya dijelaskan dulu apa yang harus dibuat dan bagaimana game itu seharusnya bekerja.

Setelah itu?

Kita diminta bangun kodenya dari halaman kosong. Benar-benar kosong.

Di situ, mau tidak mau, kita harus mikir:

alur game-nya gimana, logikanya gimana, kodenya harus mulai dari mana.

Dan itu ngaruh banget.

Karena di situlah otak kita belajar nyusun solusi, bukan cuma ngikutin instruksi.

Dan di course ini dokumentasi tetap boleh dibuka. Library tetap boleh dicari.

Justru itu wajar.

Programmer mana sih yang hafal semua fungsi yang bejibun banyaknya di dunia kode ini? o_o

Yang dilarang hanya satu: langsung baca solusi dari orang lain / AI.

Terus, gimana dengan modul yang memang ngasih kode contohnya secara utuh?

Nah, ini yang bikin aku mikir lagi.

Di modul NLP yang lagi kubaca sekarang, semua kode sudah disediakan.

Tinggal baca, tinggal ngertiin, tinggal pakai.

Kelihatannya praktis. Tapi sayangnya itu tidak memberi ruang untuk berpikir dari nol.

Untungnya, masih bisa diakali.

Caranya:

  1. Baca dulu modulnya. Lihat alurnya. Pahami konsepnya. Tidak perlu dipaksa hafal.
  2. Tutup modulnya. Buka file baru. Kosong.
  3. Coba bangun ulang dari awal. Pakai pemahaman sendiri. Kalau lupa fungsi, tinggal buka dokumentasi. Itu normal.

Memang rasanya kayak kerja dua kali. Tapi justru di situlah letak belajarnya.

Karena kalau kita cuma baca tanpa pernah membangun ulang, ya…

…sama saja dengan kita belum benar-benar belajar.

Pemahaman adalah fondasi.

Dan pemahaman itu baru akan muncul ketika kita pernah mencoba membuatnya sendiri.

Bukan hanya dengan baca ‘kode orang sekali lewat,

melainkan bermula dari code editor kosong, dengan pikiran kita, dengan alur yang kita bangun sendiri.

Itu yang membuat kita bisa berdiri tanpa pegangan. Dan itu juga yang membuat kita

benar-benar mengerti.


메타데이터
post_id
e06dbfcf75bf
slug
lihat-kode-jadi-orang-aja-ga-langsung-bikin-kita-bisa-bangun-kode-sendiri-dari-nol-e06dbfcf75bf
url
https://medium.com/@dinanabila/lihat-kode-jadi-orang-aja-ga-langsung-bikin-kita-bisa-bangun-kode-sendiri-dari-nol-e06dbfcf75bf
canonical_url
https://medium.com/@dinanabila/lihat-kode-jadi-orang-aja-ga-langsung-bikin-kita-bisa-bangun-kode-sendiri-dari-nol-e06dbfcf75bf
author_url
https://medium.com/@dinanabila
status
ok
fetched_at
2026-06-28 14:26:31