IMPLEMENTASI DOMAIN DRIVEN DESIGN (DDD) PADA PENGEMBANGAN REST WEB SERVICE
Abstract
Domain Driven Design merupakan sebuah metode untuk memodelkan masalah-masalah yang terdapat dalam pengembangan sebuah perangkat lunak. Setiap program perangkat lunak berkaitan dengan beberapa aktifitas atau minat penggunanya. Area subyek tempat pengguna menerapkan program adalah domain perangkat lunak, beberapa domain yang nyata adalah program pemesanan maskapai yang melibatkan orang sungguhan untuk menaiki pesawat terbang (Evans, 2003).
Penelitian tugas akhir ini berkaitan dengan studi kasus reservasi tiket pesawat terbang, yang di kembangkan dalam bentuk REST Web Service dengan menggunakan implementasi Domain Driven Design pada arsitektur aplikasinya. Konsep Domain Driven Design di dalamnya terdapat ubiqotious language yaitu merupakan kesepakatan bahasa atau istilah yang digunakan nantinya dalam pengembangan aplikasi, sehingga aplikasi dapat dimengerti oleh setiap anggota tim pengembang.
Terkait dengan metodologi yang dilakukan dalam penelitian tugas akhir ini antara lain melakukan analisis terhadap proses bisnis sistem terikat dengan memodelkanya dalam BPMN (Business Process Modeling Notation) kemudian pengumpulan data terkait menggunakan online table reservation system setelah itu dilakukan perancangan sequence diagram dan UML class diagram untuk selanjutnya dilakukan implementasi.
Collections
- Informatics Engineering [2148]