Debug: Deklarasi, Inisialisasi, dan State Program (Seri Pengenalan Pemrograman #6)
Dalam membuat sebuah program, pastilah terdapat suatu alur atau rangkaian aktivitas untuk memperoleh hasil yang diinginkan. Rangkaian aktivitas tersebut didefinisikan oleh programmer, dengan menerjemahkan algoritma dalam bentuk pseudocode ke bahasa pemrograman. Dalam algoritma tersebut, ada beberapa state atau keadaan atau kondisi dari sebuah program, dan state itulah yang akan dibahas pada postingan ini, sebagai perilaku dasar dari sebuah pemrograman secara umum, mulai dari apa yang dibutuhkan suatu program, rangkaian proses apa yang akan dilakukan, dan bagaimana hasil dari program tersebut. Secara umum, pemrograman mengandung 3 state utama, meliputi input, proses, dan output. Namun sebelum pembahasan, kita akan mengenal terlebih dahulu mengenai deklarasi dan inisialisasi. Deklarasi Ketika kita pergi ke restoran, kita akan membutuhkan tempat untuk makan. Maka, kita akan memesan sebuah tempat (reservasi tempat). Sama halnya dalam p...