Rancang Bangun Sistem myITS Dorm Menggunakan Metode Domain Driven Design dan Onion Architecture

Prayoga, Hisam Widi (2021) Rancang Bangun Sistem myITS Dorm Menggunakan Metode Domain Driven Design dan Onion Architecture. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[img] Text
05111740000026-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only until 1 October 2023.

Download (3MB) | Request a copy

Abstract

MyITS Marketplace merupakan sebuah platform yang berfungsi sebagai integrasi dari banyaknya layanan yang tersedia di Institut Teknologi Sepuluh Nopember. Selain sebagai integrasi dari banyaknya layanan, sistem ini juga akan membantu pihak ITS dalam mempromosikan layanan ITS di luar sivitas akademik ITS. Salah satu layanan yang terdapat pada sistem myITS Marketplace adalah layanan Asrama Mahasiswa. Layanan Asrama Mahasiswa menawarkan fasilitas hunian sewa yang disediakan bagi mahasiswa untuk tinggal selama masa studi di ITS Surabaya. Pengelolaan layanan Asrama Mahasiswa tersebut akan dikelola oleh sebuah sistem yang dirancang pada Tugas Akhir ini, bernama myITS Dorm. MyITS Dorm mempunyai tiga fungsional utama, yaitu pemesanan kamar oleh mahasiswa ITS, pengelolaan fasilitas hunian oleh pengurus asrama ITS, dan pengelolaan kontrak antara mahasiswa dan pengurus asrama ITS. Tiap fungsional tersebut akan mempunyai sebuah proses bisnis yang cukup rumit, sehingga perancangan sistem myITS Dorm akan menggunakan metode Domain Driven Design, dimana melakukan analisis terhadap proses bisnisnya. Melalui rancangan yang telah dibuat, sistem akan diimplementasikan menggunakan Onion Architecture. Penggunaan Onion Architecture pada implementasi sistem ini akan membagi sistem myITS Dorm menjadi beberapa layer untuk mengurangi kompleksitas dari sistem myITS Dorm. Sistem myITS Dorm yang telah dibuat pada Tugas Akhir ini akan dievaluasi untuk setiap fungsionalnya, terutama fungsional yang berkaitan dengan fungsional utamanya. Hasil dari tugas akhir ini adalah menghasilkan sebuah sistem myITS Dorm yang berjalan dengan baik sesuai dengan proses bisnisnya, terstruktur dan terkelola dengan baik, sehingga dalam pemeliharaan aplikasi maupun dalam pengembangan aplikasi lebih lanjut, dapat dilakukan dengan lebih efektif dan efisien. ====================================================================================================== MyITS Marketplace is a platform to integrate many services provided by Institut Teknologi Sepuluh Nopember. MyITS Marketplace also become a platform to promote ITS Services to the public outside of ITS academician. One of many ITS services is ITS Dormitory service. Dormitory service provide residential rental facilities for ITS students during the study period at ITS Surabaya. Management of ITS dormitory service will be managed by a system that created in this thesis, named myITS Dorm. MyITS Dorm have three main functional, they are room reservation for ITS student, facility management by ITS dormitory manager, and contract management between ITS student and ITS dormitory manager. Each of these functional will have a quite complicated business processes, therefore myITS Dorm system will be designed using Domain Driven Design method, where the system will be designed by analyzing its business processes. After the designs have been made, myITS Dorm system will be implemented using Onion Architecture. Onion Architecture usage on the implementation will divide the system into layers for decrease the complexity of myITS Dorm system. MyITS Dorm system that have been made in this thesis will be evaluated for every functional of the system, especially the three main functional of the system. The result of this thesis is to produce myITS Dorm system that running well in accordance with dormitory service business processes, well structured system, and well managed system, so when the system is maintained or developed, can be done effectively and efficiently.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: domain-driven design, onion architecture
Subjects: Q Science > QA Mathematics > QA76.754 Software architecture. Computer software
Q Science > QA Mathematics > QA76.758 Software engineering
T Technology > T Technology (General)
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: HISAM WIDI PRAYOGA
Date Deposited: 22 Aug 2021 03:13
Last Modified: 22 Aug 2021 03:13
URI: https://repository.its.ac.id/id/eprint/88355

Actions (login required)

View Item View Item