Page 61 - E-Modul Pemrograman Dasar Kelas X
P. 61
program aplikasi komputer yang akan dibuat. Data atau informasi
dikumpulkan untuk dianalisis sebagai awal dari tahap pembuatan program.
2) Menentukan penyelesaian masalah
Setelah masalah diidentifikasi dan dianalisis, jika masalahnya lebih
kompleks, maka masalah, data, dan informasi dipisahkan menjadi beberapa
bagian yang lebih kecil untuk menentukan arah dari input data, proses, dan
output atau hasil akhir dari penyelesaian masalah.
Cara menentukan penyelesaian suatu masalah, juga berkaitan dengan
perancangan tampilan program yang berbasis antarmuka. Suatu program
aplikasi berbasis antarmuka yang baik, tentunya mempunyai tampilan yang
baik dan menarik. Tampilan program yang menarik, perlu direncanakan dan
dirancang dengan baik. Walaupun program bisa ditulis dengan cara yang sama
dan bisa menyelesaikan suatu masalah. Akan tetapi dengan tampilan yang
sederhana dan tampak tidak tertata rapi setiap komponennya, program juga
terlihat tidak menarik dan susah untuk digunakan. Oleh karena itu, tampilan
program wajib diperhatikan oleh programmer. Perencanaan tampilan bisa
berupa pemilihan warna, pemilihan komponen (widget) program, ukuran, dan
sebagainya serta penempatan komponen tersebut yang tepat di jendela, form,
atau halaman.
Perencanaan tampilan bisa dilakukan menggunakan media kertas
(menggambar atau membuat sketsa), menggunakan program bantu (tool)
misalnya UI Mockup yang bisa membuat rencana tampilan program yang
nantinya akan dibuat.
3) Menentukan algoritma
Pada tahap ini, dibuat suatu langkah-langkah penyelesaian masalah yang
dituangkan dalam suatu algoritma. Pemilihan dan analisis algoritma juga perlu
dilakukan, karena memilih algoritma yang benar akan menghasilkan suatu
program yang benar dan dapat menyelesaikan suatu masalah.
4) Mengimplementasi atau menulis program dengan bahasa pemrograman
Pada tahap ini, untuk merealisasikan algoritma yang sudah dibuat, maka
penulisan program dilakukan oleh seorang pemrogram (programmer). Untuk
menulis program, pemilihan bahasa pemrograman juga sangat penting, agar
hasilnya sesuai dengan tujuan program tersebut dibuat.
53