Dalam pembuatan software (desktop, mobile, web) perlu persiapan yang detail mulai dari requirement, build, sampe test and analysis. Semakin bagus persiapan maka semakin bagus juga hasil akhirnya. Dalam membuat aplikasi jelas harus bermanfaat begi penggunanya nanti. Nah, untuk mencapai aplikasi jadi yang sesuai dengan kebutuhan user perlu diadakan requirement. Requirement itu yang menjadi tolak ukur kesuksesan aplikasi kita nanti dan juga sebagai benang merah saat proses pembangunan aplikasi (software).
Kali ini aku ga jelasin detail tentang mendapatkan requirement yang baik (maybe next thread). Setelah requirement selesai apa yang selanjutnya dilakukan. Bisa dilihat di diagram di bawah ini
Diagram di atas aku sesuaikan dengan yang sedang aku kerjakan sekarang (sekarang lagi dalam proses pembuatan SI Tugas Akhir) yaitu menggunakan Java pastinya. Nah, yang di atas itu adalah proses pembangunan proyek. Setelah requirement selesai kita membuat database yang bagus dengan teknik normalisasi atau MDL Setelah database baru menuju selanjutnya yaitu model – DAO – interface – report. Bisa dilihat di diagram di bawah ini.

Bagian yang penting dalam diagram di atas adalah DAO. Bagian itu bagian yang memerlukan brain storming besar. Padahal proses pembuatan DAO (mulai dari model) belum masuk ke code. Setelah DAO selesai barulah memulai membuat interface. Aplikasi yang aku bangun adalah aplikasi desktop jadi menggunakan framework swing untuk membuat tampilan, tentunya dengan bantuan IDE NetBeans untuk mempermudahnya. Untuk pembuatan laporan tinggal menginstall dan menambahkan library jasper report.
Untuk selanjutnya aku akan bahas tentang DAO…please wait ^^










salam kenal..nice tutor.
salam kenal
bakal terus dikembangkan
ini mau post yang intro swing sampe studi kasus masih nunggu waktu hohoho
ntar kalo udah komplit langsung publish bareng semuanye
but still step by step