Pendidikan Pengkodan

5 minit bacaan

Apa Itu Kod Sumber? Definisi dan Contoh

Hafiz Rahman

Hafiz Rahman

Pengajar Utama Coding di Algonova Malaysia

Apa Itu Kod Sumber? Definisi dan Contoh

Kod sumber (source code) ialah set arahan yang boleh dibaca manusia yang ditulis oleh seorang pengaturcara, dalam bahasa pengaturcaraan seperti Python atau Scratch, untuk memberitahu komputer apa yang perlu dilakukan. Sebelum sesuatu program boleh dijalankan, ia wujud sebagai kod sumber — teks biasa yang disimpan dalam fail yang boleh dibaca, disunting dan dikongsi. Komputer kemudian menterjemah teks itu kepada arahan mesin yang benar-benar dilaksanakannya.

Bagaimana Kod Sumber Berfungsi

Kod sumber ditulis dalam penyunting teks dan disimpan dengan sambungan yang sepadan dengan bahasanya — .py untuk Python, .js untuk JavaScript, atau projek .sb3 untuk Scratch. Apabila seorang kanak-kanak menaip yang berikut ke dalam fail bernama hello.py:

name = "Aisyah"
print("Hello, " + name)

teks itu ialah kod sumber. Dengan sendirinya ia tidak melakukan apa-apa; alat yang dipanggil interpreter atau compiler membaca fail itu dan menukarkannya kepada arahan yang dijalankan komputer, lalu memaparkan Hello, Aisyah pada skrin. Setiap aplikasi, permainan dan laman web yang digunakan kanak-kanak bermula sebagai kod sumber yang ditulis dan disimpan oleh seseorang. Program profesional yang besar boleh mengandungi berjuta-juta baris kod.

Mengapa Ia Penting untuk Kanak-kanak

Membaca dan menulis kod sumber ialah kemahiran teras di sebalik pemikiran komputasional, satu matlamat penting dalam pendidikan KSSR dan STEM Malaysia. Apabila kanak-kanak melihat bahawa kod sumber hanyalah arahan langkah demi langkah yang jelas, coding tidak lagi terasa seperti sihir dan menjadi sesuatu yang boleh mereka pelajari dan kawal. Latihan berstruktur dalam kelas coding Algonova membantu kanak-kanak menulis, menjalankan dan membetulkan kod sumber mereka sendiri, berdasarkan idea seperti apa itu pemboleh ubah.

Minda yang ingin tahu belajar paling pantas dengan mencuba — kelas percubaan percuma ialah langkah pertama yang mudah.