• Login
    View Item 
    •   DSpace Home
    • FACULTY OF SCIENCE AND COMPUTER
    • COMPUTER SCIENCE (ILMU KOMPUTER)
    • STUDENTS INTERNSHIP REPORT (CS)
    • View Item
    •   DSpace Home
    • FACULTY OF SCIENCE AND COMPUTER
    • COMPUTER SCIENCE (ILMU KOMPUTER)
    • STUDENTS INTERNSHIP REPORT (CS)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    PENGEMBANGAN SISTEM TERINTEGRASI UNTUK AUTENTIKASI, OTORISASI, DAN MANAJEMEN TRANSAKSI KEUANGAN HARIAN PADA PT ASURANSI TUGU PRATAMA

    Thumbnail
    View/Open
    Laporan Akhir Magang Magenta Programmer Intern (3.859Mb)
    Date
    2025-02-13
    Author
    Septian, Farhan Dwi
    Metadata
    Show full item record
    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.
    URI
    https://library.universitaspertamina.ac.id//xmlui/handle/123456789/14163
    Collections
    • STUDENTS INTERNSHIP REPORT (CS)

    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    @mire NV
     

     

    Browse

    All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    @mire NV