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
   54   55   56   57   58   59   60   61   62   63   64