eprintid: 31398 rev_number: 17 eprint_status: archive userid: 12 dir: disk0/00/03/13/98 datestamp: 2025-12-01 04:09:59 lastmod: 2025-12-01 04:09:59 status_changed: 2025-12-01 04:09:59 type: thesis metadata_visibility: show creators_name: Shalahuddin, Falah creators_nim: 21.11.4258 contributors_name: Utama, Hastari corp_creators: Universitas AMIKOM Yogyakarta title: {JALUR PROFESIONAL IT} MIGRASI AKSES DATABASE PADA SISTEM ENTERPRISE DARI JDBC KE R2DBC MENGGUNAKAN KEAMANAN OAUTH2 DI PT DIKA ispublished: pub subjects: 000.000.005 divisions: if full_text_status: restricted keywords: JDBC, R2DBC, OAuth2, Sistem Modular, Enterprise 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. date: 2025-07-22 date_type: published institution: Universitas AMIKOM Yogyakarta department: Fakultas Ilmu Komputer thesis_type: bachelor thesis_name: skripsi citation: 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. document_url: https://eprints.amikom.ac.id/id/eprint/31398/1/COVER.pdf document_url: https://eprints.amikom.ac.id/id/eprint/31398/2/BAB%20I.pdf document_url: https://eprints.amikom.ac.id/id/eprint/31398/3/BAB%20II.pdf document_url: https://eprints.amikom.ac.id/id/eprint/31398/4/BAB%20III.pdf document_url: https://eprints.amikom.ac.id/id/eprint/31398/5/BAB%20IV.pdf document_url: https://eprints.amikom.ac.id/id/eprint/31398/6/Daftar%20Pustaka%20dan%20Lampiran.pdf