Page 59 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 59
A. Defenisi Pemrograman dan Bahasa Pemrograman
Program komputer adalah serangkaian instruksi yang ditulis untuk menjalankan
fungsi tertentu pada komputer. Program diperlukan agar komputer dapat berfungsi dengan
mengeksekusi instruksi pada prosesor. Program memiliki model pengeksekusian tertentu
dan kode sumber yang dapat dibaca manusia, yang memungkinkan analisis dan penelaahan
algoritma. Kode sumber dikompilasi oleh utilitas bahasa pemrograman atau dijalankan
langsung oleh interpreter. Komputer dapat menjalankan beberapa program secara
bersamaan, yang dikenal sebagai multitasking. Program komputer dapat dikategorikan
sebagai perangkat lunak sistem atau perangkat lunak aplikasi.
Gambar 4. 1 Ilustrasi Pemrograman Komputer
Pemrograman komputer adalah proses iteratif dalam penulisan dan penyuntingan
kode sumber untuk membentuk sebuah program. Proses ini mencakup pengujian, analisis,
perbaikan kesalahan, optimasi algoritma, normalisasi kode, dan koordinasi antara
programmer jika dikerjakan dalam tim. Praktisi yang menulis kode disebut programmer,
pengembang perangkat lunak, atau koder. Istilah rekayasa perangkat lunak sering
digunakan karena penulisan program dianggap sebagai disiplin ilmu perekayasaan.
Pentingnya bahasa pemrograman dalam teknologi modern tidak dapat dilebih-
lebihkan, karena mereka menjadi tulang punggung dari hampir semua aspek kehidupan
kita yang terkait dengan teknologi. Berikut adalah beberapa penjelasan tentang mengapa
bahasa pemrograman begitu penting dalam konteks teknologi modern:
48