Page 158 - Informatikakm
P. 158

3.  Setelah  ini,  apa yang akan kalian lakukan untuk bisa membaca dan
                menulis algoritma dengan baik?
            4.  Pelajaran paling berkesan apa yang kalian dapatkan dari pertemuan ini?


            B.  Bahasa Pemrograman Prosedural

            Belajar  bahasa pemrograman sama halnya dengan belajar    bahasa apa pun,
            dimulai dengan secara intuitif  mengenal   dan langsung   memakai bahasa
            tersebut untuk keperluan sehari-hari yang penting sesuai kebutuhan, bukan
            dari teori bahasa. Seseorang dengan bahasa ibu bahasa Indonesia, saat belajar
            bahasa Inggris,  akan mulai mengenal    bahasa Inggris melalui “membaca”
            contoh-contoh kalimat sederhana  yang sangat diperlukan dalam kehidupan
            sehari-hari,  seperti mulai menyapa “Selamat pagi.”,  “Jam berapa?”.  Melalui
            contoh tersebut, ia akan belajar kosakata penting dan pola kalimat, misalnya
            kalimat pernyataan SPOK    (Subjek,  Predikat,  Objek,  Keterangan);  struktur
            kalimat tanya,  kalimat aklamasi,  dan lain-lain.  Selanjutnya,  baru  beranjak
            ke  konsep yang lebih  kompleks yang ada pada bahasa asing tersebut    dan
            mengenal tata bahasa secara lebih formal dan mulai menulis.
                Belajar pemrograman pada hakikatnya sama dengan belajar  bahasa natural
            (bahasa manusia sehari-hari): seseorang belajar dari “membaca” program terlebih
            dulu, daripada “menulis” kode program. Proses menulis kode (coding) dapat dimulai
            setelah  kalian membaca contoh-contoh  program yang menjadi pola pembangun
            program kompleks.  Bedanya dengan belajar  bahasa natural,  teks dalam bahasa
            pemrograman yang ditulis bukan dilafalkan dan dipahami sebagai teks “statis”,
            melainkan juga dapat dipahami oleh mesin dan dapat dieksekusi (dijalankan).

                                          Terdapat banyak bahasa pemrograman, dan setiap
                                          bahasa memiliki paradigma, keunggulan, tantangan
                                          masing-masing. Pada unit ini, kalian diperkenalkan
                                          pada bahasa pemrograman C yang merupakan
                                          salah satu bahasa pemrograman prosedural. Saat
                                          mempelajari bahasa C pada unit ini di kelas X, kalian
                                          akan mempelajari empat elemen generik, yaitu
                                          variabel, ekspresi, struktur kontrol keputusan, dan
                                          struktur kontrol perulangan (Gambar 7.2). Empat
                                          elemen ini berlaku di semua bahasa pemrograman
                                          prosedural lainnya. Teks kode program dalam
                                          bahasa-bahasa pemrograman lain banyak yang
                Gambar 7.2 Elemen Generik dari   mirip dengan teks bahasa C.
               Bahasa Pemrograman Prosedural
                                          Oleh karena itu, kalian perlu menyadari bahwa
             Sumber: Dokumen Kemendikbud, 2021  unit ini tidak dibuat hanya agar kalian menguasai
                                          pemrograman dengan bahasa C, tetapi bagaimana
                                          kalian dapat menggunakan keempat elemen dasar
                                          tersebut dalam membuat suatu program.


             148     Informatika SMA Kelas X
   153   154   155   156   157   158   159   160   161   162   163