PEMBUATAN MODEL SEQUENCE DIAGRAM DENGAN REVERSE ENGINEERING APLIKASI BASIS DATA PADA SMARTPHONE UNTUK MENJAGA KONSISTENSI DESAIN PERANGKAT LUNAK
Indra Kharisma Raharjana, Army Justitia
2015
JUTI: Jurnal Ilmiah Teknologi Informasi
ABSTRAK Konsistensi desain sequence diagram dengan implementasi sering menjadi masalah dalam pembangunan perangkat lunak, penelitian ini akan menerapkan hasil reverse engineering sequence diagram dari aplikasi yang telah ada sebagai model dasar untuk membangun perangkat lunak sehingga konsistensi desain sequence diagram bisa dijaga. Dalam penelitian ini model sequence diagram tersebut dibangun dengan cara mengklasifikasikan interaksi antara pengguna dengan perangkat lunak di aplikasi basis data
more »
... pada smartphone. Untuk membuat model UML Sequence Diagram, langkah pertama adalah memilih dataset berupa source code aplikasi contoh di Blackberry 10 dan kemudian memahami fungsional aplikasi tersebut. Langkah selanjutnya adalah melakukan reverse engineering dari source code tersebut berdasarkan fitur yang telah didefinisikan sebelumnya. Lalu dilakukan pembangunan model UML sequence diagram berdasarkan kesamaan dan pengelompokan pola pada hasil reverse engineering. Langkah terakhir adalah melakukan evaluasi terhadap model UML sequence diagram dengan cara menggunakannya pada pembangunan aplikasi baru, mengukur tingkat konsistensi desain sequence diagram serta mengambil pengetahunan dari penerapan studi kasus. Berdasarkan hasil penelitian, model sequence diagram yang didapatkan dari proses reverse engineering bisa menjaga konsistensi antara desain sequence diagram dengan implementasi pada pembangunan perangkat lunak. ABSTRACT Ensuring consistency between design and implementation of sequence diagrams in software development is often a problem in software development. This study will be applying reverse engineering from existing applications to make sequence diagrams as a model to build software so consistency of design can be maintained. To create UML sequence diagram model, the first step was selecting the dataset of sample source code in Blackberry 10 and then understood its functionality. Reverse engineering was performed from the source code based on the features that have been defined previously. UML sequence diagram model were constructed based on similarity and grouping patterns. The evaluation of UML Sequence Diagram model was performed by developing new Smartphone application, measuring the level of design consistency, and examined the case studies to take knowledge. Based on the research results, the model sequence diagrams obtained from reverse engineering process can maintain consistency between the design sequence diagrams and implementation of software development.
doi:10.12962/j24068535.v13i2.a482
fatcat:rimksoo7tjh2rdttg35pc7fu6i