“Dimensi Syntax episode 1: Pertarungan Anak DKV & DPB”
Di sebuah SMK, saat jam terakhir bersama Bu Rahayu, guru matematika yang terkenal serius, lima siswa tak mampu menahan kantuk.
Dua siswa jurusan DKV (Desain Komunikasi Visual):
- Raka, jago ilustrasi digital.
- Nino, ahli tipografi dan animasi sederhana.
Tiga siswa jurusan DPB (Desain Produksi Busana):
- Sinta, kreatif membuat pola.
- Lala, detail dalam menjahit.
- Bayu, suka eksperimen desain streetwear
Bagian 1 : “Syntax Error di Dimensi Python”
Jam pelajaran matematika terasa panjang. Bu Rahayu menulis rumus di papan tulis tanpa jeda.
Raka dan Nino dari DKV sudah setengah terpejam.
Sinta, Lala, dan Bayu dari DPB juga tak kuat menahan kantuk.
Kepala mereka tertunduk hampir bersamaan.
Dunia yang Penuh Error
“WARNING… LOADING DIMENSI PYTHON…”
Mereka terbangun di dunia gelap penuh huruf dan angka yang beterbangan. Tanahnya seperti layar terminal hitam.
Sebuah suara menggema.
“Aku Penjaga Syntax. Jika ingin kembali, kalahkan aku dengan koding Python dasar!”
Raka langsung maju percaya diri.
“Aku pernah lihat tutorial!”
Ia mengetik di udara:
print "Halo Dunia"
Tiba-tiba langit retak.
SyntaxError: Missing parentheses in call to 'print'
Petir menyambar mereka berlima.
“Aduh!” teriak Lala.
“Itu salah!” kata Nino. “Python harus pakai kurung!”
Raka gugup, lalu memperbaiki:
print("Halo Dunia")
Cahaya kecil muncul, tapi tidak cukup kuat menyerang.
Penjaga Syntax tertawa.
“Kalian ceroboh!”
Kesalahan Variabel
Monster kecil menyerang sambil berteriak, “NameError! NameError!”
Sinta mencoba membuat perisai.
kekuatan = 10
print(kekuatan_total)
NameError: name 'kekuatan_total' is not defined
Perisai pecah.
Bayu panik. “Kita salah panggil variabel!”
Sinta menarik napas dan memperbaiki:
kekuatan = 10
kekuatan_total = kekuatan + 5
print(kekuatan_total)
Angka 15 berubah menjadi tameng energi.
Monster terpental.
Kesalahan Logika If-Else
Mereka menemukan dua pintu: satu bertuliskan RETURN, satu lagi VOID.
Nino berkata, “Kita pakai percabangan!”
Ia menulis:
energi = 40
if energi > 50:
print("Masuk pintu RETURN")
else:
print("Masuk pintu VOID")
Tanah bergetar.
IndentationError: expected an indented block
Semua pintu menghilang.
“Indentasi! Spasinya harus masuk!” teriak Raka.
Nino memperbaiki dengan tangan gemetar:
energi = 40
if energi > 50:
print("Masuk pintu RETURN")
else:
print("Masuk pintu VOID")
Pintu VOID menyala.
Bayu menelan ludah. “Energi kita cuma 40…”
Lala berkata, “Berarti kita harus tambah energinya dulu!”
Mereka belajar dari kesalahan....bukan hanya syntax, tapi logika.
Boss: Raja Bug
Akhirnya mereka tiba di kastil.
Raja Bug muncul dengan tubuh penuh tulisan merah:
TypeError. NameError. SyntaxError.
“Kalian selalu salah. Kalian tidak pantas kembali!”
Raja Bug memberi tantangan terakhir:
“Hitung total kekuatan kalian berlima!”
Raka menulis cepat:
dkv = 2
dpb = "3"
total = dkv + dpb
print(total)
Langit meledak.
TypeError: unsupported operand type(s)
Bayu menepuk jidat.
“Itu string! Bukan angka!”
Raka malu.
“Kenapa aku pakai tanda kutip…”
Mereka berdiskusi.
Sinta berkata, “Semua harus bertipe angka.”
Lala menambahkan, “Kalau salah tipe, hasilnya error.”
Akhirnya mereka menulis dengan benar:
dkv = 2
dpb = 3
kekuatan = 50
total = (dkv + dpb) * kekuatan
print(total)
Angka 250 muncul menjadi ledakan cahaya besar.
Raja Bug retak.
“TIDAK… KALIAN BELAJAR DARI ERROR?!”
Dengan satu cahaya terakhir, Raja Bug hancur.
Kembali ke Dunia Nyata
“Bangun!”
Suara Bu Rahayu sudah Berubah menjadi suara Pak Faruq, mapel telah berganti, ternyata bu rahayu tidak semenyeramkan itu, mengerti muridnya yang kelelehan.
Tapi tidak dengan Pak Faruq yang mengajar mapel koding
Kelima siswa tersentak bangun. Buku matematika masih terbuka di depan mereka.
Pak Faruq menatap tajam.
“Kalau kalian bisa menjelaskan logika if-else sekarang, saya tidak akan marah.”
Mereka saling pandang… lalu tersenyum.
Raka mengangkat tangan.
“Jika nilai > 75 maka lulus, else remedial, Pak.”
Pak Faruq terdiam… lalu tersenyum tipis.
Sejak hari itu, anak DKV dan DPB sadar:
Desain bukan hanya soal gambar dan busana.
Logika dan koding juga bisa menjadi senjata.
Dan setiap kali mereka hampir tertidur di kelas…
Mereka teringat satu hal:
Hidup kita ini, tidak ada tombol undo.
Bersambung.....................
Tugas untuk 10 DKV dan DPB SMK Al Mina tanggal 5 maret 2026 mapel koding
1. Pelajari dan cermati semua koding yang ada di cerpen tersebut
2. Coba semua koding tersebut di https://www.online-python.com/