PENGEMBANGAN SISTEM TERINTEGRASI UNTUK AUTENTIKASI, OTORISASI, DAN MANAJEMEN TRANSAKSI KEUANGAN HARIAN PADA PT ASURANSI TUGU PRATAMA
Abstract
Program Magang Generasi Bertalenta (Magenta) yang diinisiasi oleh Kementerian BUMN memberikan kesempatan untuk berkontribusi dalam pengembangan sistem di PT Asuransi Tugu Pratama Indonesia Tbk. Fokus utama pengembangan adalah Tugu Office Application (TOA) sebagai sistem autentikasi dan otorisasi terintegrasi yang mendukung operasional perusahaan. Pengembangan TOA mengimplementasikan Single Sign-On menggunakan Microsoft Entra ID (sebelumnya Azure Active Directory) dan custom JWT token untuk meningkatkan keamanan dan efisiensi akses pengguna. Integrasi dengan sistem internal perusahaan seperti Tugu Know Your Customer (TKYC) dan Daily Operational Tugu System (DOTS) menjadi komponen kunci dalam membangun sistem otorisasi yang komprehensif. Implementasi mencakup pengembangan API menggunakan framework Laravel dengan dokumentasi Swagger untuk memudahkan integrasi antar sistem. Fitur generating PDF nota asuransi dikembangkan menggunakan Next.js dan library jsPDF, menghasilkan delapan template nota yang mencakup billing Sales Order, claim documents, Purchase Order, dan return notes. Setiap template dirancang dengan sistem koordinat presisi untuk menghasilkan dokumen yang profesional dan terstandar. Deployment aplikasi dilakukan pada Google Cloud Platform menggunakan web server Nginx, dengan konfigurasi terpisah untuk aplikasi Laravel dan Next.js. Penggunaan PM2 sebagai process manager untuk aplikasi Next.js memastikan keandalan dan kemudahan pengelolaan aplikasi di lingkungan production. Hasil pengembangan menunjukkan peningkatan efisiensi dalam proses autentikasi dan otorisasi pengguna, serta automasi pembuatan dokumen yang mendukung operasional perusahaan. Integrasi dengan Microsoft Entra ID memberikan lapisan keamanan tambahan, sementara deployment pada GCP menjamin skalabilitas dan ketersediaan sistem. Proyek ini berhasil menghasilkan sistem terintegrasi yang mendukung transformasi digital PT Asuransi Tugu Pratama Indonesia Tbk, dengan fokus pada keamanan, efisiensi, dan kemudahan penggunaan. Implementasi ini menjadi bagian penting dalam modernisasi infrastruktur teknologi perusahaan.