High Fashioners Issue # 2 | Page 6

J . E . N . I .
permasalahan , masalah – masalah yang terjadi harus dapat diketahui dan terdefinisi dengan baik untuk mendapatkan detail persyaratan input dan output .
Sebuah pendefinisan yang jelas adalah sebagian dari penyelesaian masalah . Pemrograman komputer mempersyaratkan untuk mendefiniskan program terlebih dahulu sebelum membuat suatu penyelesaian masalah .
Mari kita definisikan sebuah contoh permasalahan :
” Buatlah sebuah program yang akan menampilkan berapa kali sebuah nama tampil pada sebuah daftar ”
1.5.2 Analisa Permasalahan
Setelah sebuah permasalahan terdefinisi secara memadai , langkah paling ringkas dan efisien dalam penyelesaian harus dirumuskan .
Umumnya , langkah berikutnya meliputi memecahkan masalah tersebut menjadi beberapa bagian kecil dan ringkas .
Contoh masalah : Menampilkan jumlah kemunculan sebuah nama pada daftar
Input Terhadap Program : Daftar Nama , Nama yang akan dicari
Output Dari Program : Jumlah kemunculan nama yang dicari
1.5.3 Desain Algoritma dan Representasi
Setelah kita mengetahui dengan baik dan jelas mengenai permasalahan yang ingin diselesaikan , langkah selanjutnya yaitu membuat rumusan algoritma untuk menyelesaikan permasalahan . Dalam pemrograman komputer penyelesaian masalah didefinisikan dalam langkah demi langkah .
Algoritma adalah urutan langkah – langkah logis penyelesaian masalah yang disusun secara sistematis dan logis . Logis merupakan kunci dari sebuah algoritma . Langkah – langkah dalam algoritma harus logis dan bernilai benar atau salah .
Algoritma dapat diekpresikan dalam bahasa manusia , menggunakan presentasi grafik melalui sebuah FlowChart ( diagram alir ) ataupun melalui PseudoCode yang menjembatani antara bahasa manusia dengan bahasa pemrograman .
Berdasarkan permasalahan yang terjadi pada bagian sebelumnya , bagaimanakah kita dapat memberikan solusi penyelesaian secara umum dalam sebuah alur yang dapat dengan mudah dimengerti ?
Pengenalan Pemrograman 1 6