Sudah lama sekali saya tidak menyapa pengunjung setia blog ini dengan menulis artikel-artikel seputar pemrograman.
Dalam artikel saya yang ini semenjak absen cukup lama dari menulis blog, saya akan mencoba membuat artikel berseri tentang bagaimana belajar memahami konsep pemrograman. Mengapa hal ini perlu dibahas??? Ya, karena banyak orang mengerti bahasa pemrograman tapi tidak menguasai konsep pemrograman. Wah, maksudnya apa ya? Mereka hanya tahu sintaks-sintaks dalam suatu bahasa pemrograman, namun tidak tahu cara menggunakannya dalam membuat program untuk menyelesaikan suatu masalah. Sebagai contoh, ada orang yang mengetahui persis cara menuliskan perintah IF … THEN … sampai hapal di luar kepala, namun dia tidak tahu kapan harus menggunakannya dalam program yang dia buat, demikian juga tatkala seseorang tahu sintaks WHILE … (looping) tapi dia tidak tahu kapan menggunakannya dalam program. Nah… analogi dari hal ini semua sama seperti kalau ada seseorang yang tahu beberapa kata (vocabulary) dalam bahasa Inggris, namun dia tidak tahu bagaimana merangkainya menjadi sebuah kalimat untuk bisa saling berkomunikasi dengan orang lain. Repot sekali kan???
Untuk menjelaskan bagaimana konsep pemrograman komputer tersebut, saya akan menggunakan sebuah software yang luar biasa bernama RoboMind. Software ini digunakan untuk mensimulasikan konsep pemrograman dalam bentuk kendali robot. Dengan menggunakan sebuah kode program yang cukup sederhana, Anda diminta mengendalikan si robot untuk melakukan suatu tugas tertentu.
Artikel berseri untuk menjelaskan konsep pemrograman menggunakan RoboMind ini nanti dibagi ke dalam beberapa bagian yaitu:
- Bagian 1 (Pendahuluan)
Pada bagian ini akan dipaparkan beberapa perintah dasar untuk mengatur aktivitas si robot - Bagian 2 (Struktur Kontrol – Sequence)
Pada bagian ini akan dipaparkan bagaimana merangkai beberapa perintah yang sudah dijelaskan di bagian 1 menjadi kesatuan program yang tersusun secara sekuensial untuk menyuruh robot menyelesaikan tugas khusus. - Bagian 3 (Struktur Kontrol – Kondisional)
Pada bagian ini dijelaskan bagaimana mengatur aktivitas robot menggunakan struktur kontrol kondisional atau bersyarat. - Bagian 4 (Struktur Kontrol – Looping)
Pada bagian ini dijelaskan bagaimana mengatur aktivitas robot menggunakan struktur kontrol looping atau perulangan (proses yang diulang-ulang). - Bagian 5 (Procedure)
Pada bagian ini dijelaskan bagaimana mengatur aktivitas robot dengan memanfaatkan prosedur atau subprogram yang kita buat sendiri.
Mengapa hanya ada 5 bagian pembahasannya? Iya, karena dengan bekal 5 hal tersebut Anda sudah dianggap menguasai konsep pemrograman karena pada garis besarnya dalam membuat sebuah program harus memahami kelima hal tersebut. Jika bagian-bagian di atas diperhatikan, maka pembahasan ini lebih cenderung berfokus pada struktur kontrol. Mengapa demikian? Ya… karena struktur kontrol ini komponen paling penting dalam konsep pemrograman karena berfungsi untuk mengatur kesatuan instruksi yang harus disusun secara algoritmik. Tanpa memahami konsep ini, mustahil sebuah program bisa dibuat dengan benar.
Tidak ada komentar:
Posting Komentar