MIFTAHUDDIN, RICKY (2025) PENGEMBANGAN APLIKASI WEB CRM MULTI-TENANT BERBASIS SAAS. S1 thesis, Universitas Mercu Buana Jakarta.
|
Text (HAL COVER)
01. COVER.pdf Download (345kB) | Preview |
|
![]() |
Text (BAB I)
02. BAB 1.pdf Restricted to Registered users only Download (30kB) |
|
![]() |
Text (BAB II)
03. BAB 2.pdf Restricted to Registered users only Download (125kB) |
|
![]() |
Text (BAB III)
04. BAB 3.pdf Restricted to Registered users only Download (134kB) |
|
![]() |
Text (BAB IV)
05. BAB 4.pdf Restricted to Registered users only Download (481kB) |
|
![]() |
Text (BAB V)
06. BAB 5.pdf Restricted to Registered users only Download (24kB) |
|
![]() |
Text (DAFTAR PUSTAKA)
07. DAFTAR PUSTAKA.pdf Restricted to Registered users only Download (28kB) |
|
![]() |
Text (LAMPIRAN)
08. LAMPIRAN.pdf Restricted to Registered users only Download (188kB) |
Abstract
Digital transformation requires small to medium-sized organizations to manage customer relationships in a more systematic and efficient manner. However, resource and infrastructure limitations often pose challenges in adopting commercial Customer Relationship Management (CRM) systems. This research aims to design and develop a web-based CRM application using a Software as a Service (SaaS) architecture with a multi-tenant approach. The application is designed to be used by multiple tenants within a single system, ensuring data isolation between tenants. This system is implemented in a fictional organization with two service divisions: Medika (healthcare services) and Keuangan (microfinance services). The system is built using modern technology and can be accessed flexibly via the cloud. The main features developed include customer management, activity tracking, service reminders, and user feedback. The development method used is the Waterfall model, starting with requirement analysis, system design, and ending with system testing using unit testing and functional testing. The test results show that the system meets the basic CRM requirements and can be operated by multiple tenants simultaneously and efficiently. This application is expected to provide a lightweight, affordable, and easily implemented SaaS-based CRM solution for organizations with similar needs. Keyword: CRM, SaaS, Multi-Tenant, Web Application, Cloud, Tenant Isolation, Spring Boot, Next.js, MySQL, Waterfall. Transformasi digital menuntut organisasi skala kecil hingga menengah untuk mengelola hubungan pelanggan secara lebih sistematis dan efisien. Namun, keterbatasan sumber daya dan infrastruktur sering menjadi kendala dalam mengadopsi sistem Customer Relationship Management (CRM) komersial. Penelitian ini bertujuan untuk merancang dan mengembangkan aplikasi web CRM berbasis arsitektur Software as a Service (SaaS) dengan pendekatan multi-tenant. Aplikasi ini dirancang untuk dapat digunakan oleh beberapa tenant dalam satu sistem, dengan memastikan isolasi data antar tenant yang tetap terjaga. Sistem ini diterapkan pada organisasi fiktif yang memiliki dua divisi layanan, yaitu Medika (layanan kesehatan) dan Keuangan (layanan keuangan mikro). Sistem dibangun menggunakan teknologi modern dan dapat diakses secara fleksibel melalui cloud. Fitur utama yang dikembangkan meliputi manajemen pelanggan, pencatatan aktivitas, dan pengingat layanan. Metode pengembangan yang digunakan adalah model Waterfall, dimulai dari tahap analisis kebutuhan, perancangan sistem, hingga pengujian sistem menggunakan unit testing dan pengujian fungsionalitas. Hasil pengujian menunjukkan bahwa sistem berjalan sesuai dengan kebutuhan dasar CRM dan dapat dioperasikan oleh lebih dari satu tenant secara simultan dengan efisien. Aplikasi ini diharapkan dapat menjadi solusi CRM berbasis SaaS yang ringan, terjangkau, dan mudah diimplementasikan untuk organisasi dengan kebutuhan serupa. Kata kunci: CRM, SaaS, Multi-Tenant, Web Application, Cloud, Tenant Isolation, Spring Boot, Next.js, MySQL, Waterfall
Actions (login required)
![]() |
View Item |