{JALUR PROFESIONAL IT} MIGRASI AKSES DATABASE PADA SISTEM ENTERPRISE DARI JDBC KE R2DBC MENGGUNAKAN KEAMANAN OAUTH2 DI PT DIKA

Shalahuddin, Falah (2025) {JALUR PROFESIONAL IT} MIGRASI AKSES DATABASE PADA SISTEM ENTERPRISE DARI JDBC KE R2DBC MENGGUNAKAN KEAMANAN OAUTH2 DI PT DIKA. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.

[img] Text (COVER-ABSTRAK)
COVER.pdf

Download (2MB)
[img] Text (BAB I)
BAB I.pdf

Download (123kB)
[img] Text (BAB II)
BAB II.pdf
Restricted to Registered users only

Download (264kB)
[img] Text (BAB III)
BAB III.pdf
Restricted to Registered users only

Download (903kB)
[img] Text (BAB IV)
BAB IV.pdf

Download (74kB)
[img] Text (DAFTAR PUSTAKA-LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf
Restricted to Registered users only

Download (131kB)

Abstract

Perusahaan Dika menggunakan sistem enterprise berbasis arsitektur monolitik dengan pola Singleton, yang mengakibatkan keterbatasan dalam skalabilitas, fleksibilitas pengembangan, dan potensi bottleneck saat deployment. Hal ini juga menyulitkan dalam penerapan skema keamanan modern untuk autentikasi dan otorisasi pengguna secara modular. Perusahaan Dika sebelumnya menggunakan sistem enterprise dengan akses database berbasis JDBC yang bersifat blocking dan tidak optimal untuk pengembangan aplikasi modern yang scalable dan responsif. Pendekatan ini menimbulkan kendala dalam hal efisiensi kinerja, pemrosesan data secara asinkron, dan integrasi dengan sistem keamanan berbasis token. Laporan ini membahas proses migrasi akses data dari JDBC menuju pendekatan non-blocking berbasis R2DBC pada sistem enterprise PT Dika, yang sekaligus mengimplementasikan skema keamanan OAuth2 untuk autentikasi dan otorisasi. Proyek ini dirancang dengan membagi tanggung jawab sistem ke dalam lima layanan logis, yaitu: Registered Client Service, Authorization Service, Authorization Consent Service, User Service, dan User Access Service. Setiap layanan tersebut dikembangkan secara modular namun masih berada dalam satu proyek induk. Hasil dari migrasi ini menghasilkan sistem yang lebih reaktif, modular, dan siap diadaptasi ke arsitektur microservices secara bertahap. Dengan integrasi keamanan berbasis OAuth2, sistem kini mampu mengelola otorisasi dengan standar industri, sekaligus meningkatkan efisiensi dan skalabilitas aplikasi. Penelitian lanjutan dapat difokuskan pada pemisahan layanan menjadi proyek independen serta integrasi service discovery dan load balancing untuk adopsi microservices secara penuh.

Item Type: Thesis (S1 - Sarjana)
Contributor:
Pembimbing
Utama, Hastari
Uncontrolled Keywords: JDBC, R2DBC, OAuth2, Sistem Modular, Enterprise
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data
Divisions: Fakultas Ilmu Komputer > Informatika
Depositing User: RC Universitas AMIKOM Yogyakarta
Date Deposited: 01 Dec 2025 04:09
Last Modified: 01 Dec 2025 04:09
URI: http://eprints.amikom.ac.id/id/eprint/31398

Actions (login required)

View Item View Item