Logo Eventkampus
Perpustakaan judul masih dalam tahap pengembangan, admin siap menampung kritik dan saran
Analisis Pengembangan Aplikasi Web dengan Metode Model-Driven Development Menggunakan WebRatio
Zakiy Gazali (2018) | Skripsi | Teknik Informatika , Teknik Komputer
Bagikan
Ringkasan
Metode model-driven development (MDD) merupakan metode pengembangan dengan pembuatan model perancangan sebuah perangkat lunak yang dapat langsung ditransformasi menjadi aplikasi yang dapat dijalankan. Salah satu pendekatan metode MDD ini adalah model driven architecture (MDA). MDA mempunyai standar level serta bahasa pemodelan dalam memodelkan sebuah aplikasi. Interaction flow modelling language (IFML) adalah bahasa pemodelan yang mendeskripsikan user interface aplikasi yang terdapat pada standar bahasa pemodelan MDA . WebRatio merupakan tools yang mengimplementasikan metode MDD dengan IFML sebagai bahasa pemodelannya. WebRatio menyediakan elemen IFML yang diperluas untuk mengembangkan sebuah aplikasi web. Proses transformasi model ke kode secara otomatis membuat fase implementasi dapat dihilangkan, sehingga penghitungan usaha untuk fase tersebut kurang tepat. Oleh karena itu untuk menghitung efisiensi serta usaha pada fase implementasi yang dilakukan dalam pengembangan MDD, diajukan salah satu metode yang mengukur usaha pembuatan model yang dapat ditransformasi. Satuan pengukuran untuk mengukur pembuatan model tersebut adalah atomic model element (AME). Pada pengembangan aplikasi ini dilakukan pengkajian terhadap pengembangan aplikasi web dengan metode MDD menggunakan WebRatio. Aplikasi yang dikembangkan adalah sebuah aplikasi web shop. Kajian yang dilakukan adalah menentukan bagaimana alur proes pengembangan aplikasi menggunakan WebRatio. Kajian juga dilakukan untuk mengetahui bagaimana perancangan aplikasi web menggunakan WebRatio dilihat dari 5 aspek dalam perancangan aplikasi web, yaitu user requirement design, conceptual design, complex process design, navigation design, serta user interface/presentation design. Selain itu, efisiensi pengembangan dihitung dengan membandingkan keseluruhan kode pada aplikasi dengan usaha pembuatan model yang dilakukan apakah mendekati nilai satu. Dari hasil pengkajian diketahui alur pengembangan untuk metode MDD menggunakan tools WebRatio. Elemen IFML pada WebRatio juga dapat memodelkan aplikasi dari 5 aspek yang disebutkan. Adapun pengembangan dengan studi kasus web shop ini mempunyai efisiensi 87% setelah dibandingkan dengan usaha pemodelan yang dilakukan. Kata Kunci: model-driven development, interaction flow modelling language, WebRatio, web application model.
Ringkasan Alternatif
The model-driven development (MDD) method is a software development method by modelling a software design that can be directly transformed into a runnable application. One approach to this MDD method is model driven architecture (MDA). MDA has a level and modeling language standard for modeling an application. Interaction flow modeling language (IFML) is a modeling language that describes the application user interface and can be found in the MDA modeling language standard. WebRatio is a tool that implements the MDD method using IFML as modelling language. WebRatio provides an expanded IFML element for developing a web application. The automated transformation from model to code makes the implementation phase can be eliminated, so the calculation of effort for that phase is not applicable. Therefore, to calculate the efficiency and effort in the implementation phase undertaken in the development of MDD, method of measuring transformable modeling efforts is proposed. The unit of measurement for measuring the model is called atomic model element (AME). In the development of this application, writer conducted an assessment on application development process with MDD method using WebRatio. The developed application is a web shop application. The study is how to determine the application development phase and process using WebRatio. The study also conducted to know how web application design using WebRatio based on 5 aspect in web application design: user requirement design, conceptual design, complex process design, navigation design, and user interface/presentation design. In addition, development efficiency is calculated by comparing the entire code in the application with the modelling effort whether its value is close to one. The result of this assessment is a process model and phase for developing web application with MDD method using WebRatio. This study also explain how to design web application using IFML element in WebRatio based on 5 aspects on web design. Development efficiency as measured from the modelling effort is 87%. Keywords: model-driven development, interaction flow modelling language, WebRatio, web application model.
Sumber