Page 54 - E-Modul Pemrograman Dasar Kelas X
P. 54
Analisis Pembuatan Aplikasi Sederhana Berbasis
Antarmuka (User Interface)
1. Analisis Pembuatan Aplikasi Berbasis Antarmuka
Analisis merupakan suatu usaha untuk mengamati dan memahami secara rinci terhadap
suatu permasalahan di dalam pembuatan program aplikasi. Analisis juga merupakan suatu
usaha untuk mengamati secara detail suatu hal atau benda dengan cara menguraikan
komponen-komponen pembentuknya atau penyusunnya untuk dikaji lebih lanjut.
Untuk membuat program aplikasi berbasis antar muka, perlu dilakukan analisis
berkaitan dengan cara atau tahap pembuatan program dan pendekatan cara membuat program.
a. Tahap Pembuatan Program
Untuk membuat suatu program aplikasi yang digunakan untuk memecahkan suatu
masalah, maka tahap pembuatan program yang perlu diambil adalah sebagai berikut.
1) Mengidentifikasi masalah
Pada tahap ini, masalah yang diidentifikasi adalah segala hal yang berkaitan
dengan permasalahan yang akan diselesaikan menggunakan 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.
45