Plugin GUI Builder berbasis XML Generator untuk Membuat Graphical User Interface Aplikasi Android pada Netbeans IDE 6.91 KoTA 105 Irwan Nugraha (08501016) Rendy Azhary (08501025) Taufik Rohmat (08501032)
Revisi Seminar 3 1. Penambahan abstrak dan abstract 2. Perbaikan Daftar Isi, Daftar Tabel, Daftar, Gambar 3. Penambahan Daftar Istilah dan Daftar Singkatan 4. Perbaikan BAB 1, pada rumusan masalah 5. Perbaikan BAB 3, - Penambahan sub bab untuk kesimpulan - Penambahan bagaimana arsitektur pada bab 4 didapatkan - Untuk file manifest vs module manifest tidak dimasukkan, karena itu merupakan file yang sama
6. Perbaikan BAB 4, - Perbaikan penamaan class diagram berikut 6. Perbaikan BAB 4, - Perbaikan penamaan class diagram berikut menjadi per gambar - Penjelasan setiap class diagram dan sequence diagram yang berisi kata kunci / penting, sudah diuraikan. 7. Perbaikan BAB 5 - Component diagram dihapus, dan diperbaiki class yang sudah terimplementasi 8. Perbaikan BAB 6 - Sudah diisi berdasarkan requirement yang ada, tetapi tidak semua requirement tersebut dilakukan pengetesan 9. Perbaikan BAB 7 - Didapat dengan merefer pada BAB 1
Review Latar Belakang Semakin banyak smartphone yang menggunakan OS Android, semakin banyak pula developer Android Android Plugin di Netbeans belum bersifat visual.
Rumusan Masalah Belum tersedianya plugin Android pada Netbeans yang bersifat visual. Rancangan UI dengan menggunakan text base kurang efisien.
Batasan Masalah Plugin ini hanya dapat pada Netbeans IDE 6.91. Plugin ini ditujukan untuk designer yang membuat UI aplikasi Android pada Netbeans . Plugin ini hanya dapat meng-generate kode XML untuk UI nya. Plugin tidak dapat membuat R.java
Tujuan Menyediakan plugin dengan tampilan visual yang dapat digunakan untuk merancang UI aplikasi Android pada Netbeans. Menyediakan plugin yang dapat meng-generate kode XML dari hasil rancangan UI. Menyediakan 2 buah layer yang dapat digunakan untuk melakukan perancangan
Ruang Lingkup Integrasi untuk membuat tampilan secara visual plugin Android pada Netbeans dan menerapkan standar XML untuk aplikasi Android. Drag and drop komponen-komponen Android. Pembuatan plugin yang dapat men-generate kode XML. Pembuatan Design Layer dan XML Layer.
Analisis
Analisis Pengenalan File pada Netbeans
Analisis Pembuatan GUI Builder
Analisis GUI to XML
Analisis XML to GUI
Perancangan
Arsitektur Plugin GUI Builder
Package Diagram Package Diagram Plugin GUI Builder
Hubungan class dengan UI
Sequence Diagram Sequence Diagram instansiasi plugin
Sequence diagram membuat multiview layer
Sequence diagram GUI menjadi XML
Sequence diagram proses XML menjadi GUI
Implementasi
Requirement yang sudah berhasil (part 1)
Requirement yang sudah berhasil (part 2)
Tampilan Interface Plugin Design Layer XML Layer
Kesimpulan
Hasil yang sudah dicapai Class untuk Design Layer, XML Layer, Palette, widget dan layout sudah diimplementasikan. Pembuatan Design Layer dan XML Layer Design Layer yang dibuat dengan resolusi 320 x 480 dengan mode Potrait. Pembuatan Palette yang sudah dapat menampilkan icon widget dan layout Pembuatan XML File hasil generate dari tampilan GUI widget dan layout pada Design Layer. Pembacaan file XML dan menampilkan kode-kode XML yang ada didalamnya menjadi tampilan GUI pada Design Layer. Perubahan yang terjadi pada XML Layer langsung dapat mempengarui tampilan GUI-nya pada Design Layer. Fitur Drag and Drop sudah berfungsi.
Hasil yang belum dicapai Widget dan layout yang disediakan masih sedikit Belum terdapat panel property
Terima Kasih