Artikel berikut ini merupakan contoh penerapan framework GFT untuk membuat aplikasi kalkulator sederhana. Pembuatan aplikasi kalkulator ini dilakukan dengan menulis kode program secara manual (on the scratch) tidak memanfaatkan drag-drop komponen dari pallete swing. Tujuan yang diharapkan adalah kode akan lebih rapi dan pemahaman terhadap kerja java akan lebih baik. download modul
Penerapan disiplin framework GFT (Grammatical Fast Track) memberikan tahapan-tahapan dalam membangun aplikasi software sebagai berikut:
1. Memisahkan fungsi engine aplikasi dan presentasi (dalam hal ini perlu dibuat Logik kalkulator dan GUI Kalkulator scr terpisah)
2. Lakukan analisa terhadap fungsi kerja kalkulator dari sisi fungsi operasional selanjutnya desain class logik kalkulator
3. Desain Class CalcLogic sebagai engine kalkulator
4. Test unit CalcLogic sehingga memenuhi fungsi sebagai kalkulator
5. Desain mock up presentasi kalkulator (swing) tersendiri (Class CalcGUI)
6. Bagian yang tersulit Interaksi dinamis antara Mock Up ClacGUI dengan logik kalkulator CalcLogic
Memisahkan Engine dan presentasi pada kalkulator
Pada tahap ini merupakan observasi terhadap fungsi kalkulator. Ingat tanpa kalkulator sebenarnya kita juga bisa menghitung. Hal ini berarti kita sendiripun mempunyai engine kalkulator. Perhatikan Gambar di bawah, pada awalnya _currentTotal = 0. Setiap operasi hitung (+,-,*,/,=) mempunyai satu operand yang akan dioperasikan dengan _currentTotal sebelumnya.
0 komentar:
Posting Komentar