Rancang Bangun Back-End Aplikasi PIKTIFIN Menggunakan Pendekatan Domain Driven Design dan Arsitektur Modular Monolith

Susilo, Frederick Wijayadi (2024) Rancang Bangun Back-End Aplikasi PIKTIFIN Menggunakan Pendekatan Domain Driven Design dan Arsitektur Modular Monolith. Other thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5025201111-Undergraduate_Thesis.pdf] Text
5025201111-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only until 1 April 2026.

Download (5MB) | Request a copy

Abstract

Program Informatika dan Komputer Aplikatif (PIKTI) merupakan program pembelajaran dari PT. ITS Tekno Sains untuk menghasilkan mahasiswa yang memiliki keahlian dan keterampilan dalam bidang otomatisasi perkantoran, website, pemrograman smartphone, dan lain-lain. Salah satu bidang yang terlibat penting dalam pelaksanaan aktivitas PIKTI adalah keuangan, dimana manajemen keuangan yang merupakan aktivitas pemilik dan manajer perusahaan dalam mengelola dana perusahaan, menjadi salah satu unsur yang penting. Namun, PIKTI sendiri masih belum optimal dalam mengelola keuangannya, yang disebabkan oleh kurangnya efektivitas kinerja tim pada perusahaan tersebut dalam menjalankan proses bisnis seperti pemantauan arus keuangan perusahaan, pencatatan laporan keuangan, maupun pencatatan bukti pembayaran yang masih dilakukan secara manual. Oleh karena itu, pembangunan website Aplikasi Aktivitas Finansial (PIKTIFIN) yang telah terotomatisasi menjadi solusi yang diharapkan dapat memberikan kenyamanan dan kemudahan bagi manajer dan administrator keuangan dalam mengelola keuangan PIKTI. Pada tugas akhir ini, pengembangan berfokus pada sistem back-end aplikasi melalui penerapan pendekatan Domain Driven Design, guna menangani cakupan proses bisnis yang kompleks dengan menganalisis kebutuhan fungsional sistem serta mendefinisikan domain, ubiquitous language, bounded context, context map, subdomain, dan pola-pola umum Domain Driven Design. Penerapan pemecahan masing-masing service pada modul yang berbeda akan didukung dengan pembangunan aplikasi menggunakan arsitektur modular monolith. Hasil dari pembangunan aplikasi akan diuji melalui penerapan software testing berupa unit testing dan integration testing menggunakan framework Jest dengan implementasi CI/CD menggunakan GitHub Actions. API testing juga dilakukan dengan mengirim permintaan secara langsung kepada server menggunakan perangkat lunak Postman dengan harapan tercapainya kesesuaian fungsionalitas kebutuhan dengan hasil yang diharapkan.

Item Type: Thesis (Other)
Uncontrolled Keywords: Financial Management, Domain Driven Design, Modular Monolith Architecture, Software Testing, CI/CD, Manajemen Keuangan, Domain Driven Design, Arsitektur Modular Monolith, Software Testing, CI/CD
Subjects: T Technology > T Technology (General) > T58.6 Management information systems
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Freerick Wijayadi Susilo
Date Deposited: 06 Feb 2024 08:10
Last Modified: 06 Feb 2024 08:10
URI: http://repository.its.ac.id/id/eprint/106326

Actions (login required)

View Item View Item