Informatika
Apa itu coding atau pemrograman?
Jawaban singkat
Coding atau pemrograman berarti menulis perintah dalam bahasa yang dimengerti komputer supaya ia mengerjakan sesuatu, seperti menjalankan game, aplikasi, atau situs web.
Dalam satu kalimat
Coding adalah menulis perintah, yang disebut kode, yang memberi tahu komputer persis apa yang harus dilakukan.
Penjelasan
Komputer itu cepat, tetapi hanya melakukan apa yang diperintahkan. Coding adalah cara kita memerintahnya. Pertama kamu merencanakan langkah-langkahnya, yaitu sebuah algoritma. Lalu kamu menulis langkah itu dalam bahasa pemrograman. Kumpulan perintah yang sudah jadi adalah program. Aplikasi, game, situs web, bahkan mesin cuci berjalan dengan program.
Ada dua cara utama untuk coding:
- Pemrograman berbasis blok: kamu menyeret dan menyambung blok seperti kepingan puzzle. Scratch, yang dibuat di MIT Media Lab, adalah contoh yang populer. Cocok untuk pemula karena kamu tidak bisa salah ketik perintah.
- Pemrograman berbasis teks: kamu mengetik perintah. Python dan JavaScript adalah contoh umum. Kode teks dipakai oleh sebagian besar programmer profesional.
Apa pun bahasanya, gagasan besar yang sama muncul:
- Urutan: perintah dijalankan berurutan.
- Perulangan: mengulang perintah.
- Kondisi: "jika ini, maka itu".
- Variabel: kotak bernama yang menyimpan informasi, seperti skor.
- Peristiwa: sesuatu yang memulai kode, seperti mengeklik bendera hijau atau menekan tombol.
Kode jarang langsung berjalan sempurna, bahkan bagi para ahli. Mencari dan memperbaiki kesalahan disebut debugging, dan itu bagian normal dari coding. Jauh di dalam, komputer mengubah semuanya menjadi biner: pola 0 dan 1.
komputer
robot
roket
balok
Contoh
Kode blok (gaya Scratch):
- ketika bendera hijau diklik
- ulangi 10 kali
- bergerak 10 langkah
- putar 36 derajat
Gagasan serupa dalam Python:
| Baris Python | Fungsinya |
|---|---|
score = 0 |
membuat variabel bernama score, mulai dari 0 |
for i in range(5): |
mengulang baris berikutnya 5 kali |
score = score + 1 |
menambah skor sebanyak 1 |
print(score) |
menampilkan skor di layar |
Coding tanpa komputer juga bisa: tulis kartu panah (maju, kiri, kanan) lalu "programlah" temanmu untuk berjalan melewati labirin di lantai.
Kesalahan umum
- Salah ketik pada kode teks. Huruf besar, tanda kurung, dan titik dua berpengaruh. Periksa dengan teliti.
- Menyerah saat kode rusak. Program setiap programmer pernah rusak. Uji bagian kecil secara sering.
- Menyalin kode tanpa memahaminya. Ubah satu hal dalam satu waktu dan tebak apa yang akan terjadi.
Kuis singkat
Pemrograman (coding)
Uji pemahamanmu dengan 4 soal singkat.
Soal 1 dari 4
Apa itu program?
Ayo berlatih
Coba sendiri
Teka-teki kode dan logika
Untuk orang dewasa
Topik terkait
Algoritma
Algoritma adalah rangkaian langkah yang tepat dan berurutan untuk menyelesaikan masalah atau tugas. Komputer mengikuti algoritma yang ditulis sebagai kode.
Debugging
Debugging berarti menemukan dan memperbaiki kesalahan, yang disebut bug, dalam algoritma atau program komputer. Ini bagian normal dari pemrograman bagi semua orang.
Biner
Biner adalah sistem bilangan yang hanya memakai dua angka, 0 dan 1. Komputer memakai biner untuk menyimpan dan mengolah semua informasinya.
Aman di internet
Aman di internet berarti menjaga data pribadi, memakai pengaturan privasi dan kata sandi yang kuat, bersikap baik, dan memberi tahu orang dewasa tepercaya bila ada yang membuatmu khawatir.
Pola pikir bertumbuh
Pola pikir bertumbuh adalah keyakinan bahwa kemampuan bisa meningkat dengan latihan, strategi yang baik, dan bantuan. Pola pikir tetap meyakini kamu punya bakat atau tidak.