Pengembangan Platform Back End E-Ticketing Menggunakan Platform Laravel

Pradana Putra, Angga Julian (2025) Pengembangan Platform Back End E-Ticketing Menggunakan Platform Laravel. [Experiment] (Unpublished)

[img] Text (Ringkasan)
Ringkasan.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (171kB)
[img] Text (Bab 1 Pendahuluan)
Bab 1 Pendahuluan.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (336kB)
[img] Text (Daftar Pustaka)
Daftar Pustaka.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (172kB)
[img] Text (Laporan Lengkap)
Laporan Lengkap.pdf
Restricted to Registered users only

Download (2MB) | Request a copy

Abstract

Kegiatan Magang Mahasiswa yang dilaksanakan di CV. Increase Development (INDEV) bertujuan untuk menerapkan ilmu rekayasa perangkat lunak dalam lingkungan kerja profesional, khususnya dalam pengembangan sistem backend yang handal. Laporan ini mengangkat topik mengenai pengembangan platform E-Ticketing berbasis Software as a Service (SaaS) yang dirancang untuk melayani kebutuhan model bisnis Business-to-Business (B2B). Platform ini menuntut arsitektur sistem yang mampu menangani transaksi bervolume tinggi, manajemen acara yang fleksibel, serta isolasi data yang ketat antar penyelenggara acara (Event Organizer) sebagai penyewa (tenant). Metode pengembangan yang diterapkan mengacu pada siklus hidup pengembangan perangkat lunak (Software Development Life Cycle) modern dengan pendekatan Agile. Sistem dibangun menggunakan kerangka kerja Laravel 10.x dan basis data PostgreSQL, dengan penerapan pola desain Service-Repository untuk menjaga kualitas dan modularitas kode. Fitur-fitur krusial yang berhasil dikembangkan meliputi sistem otentikasi modern berbasis OAuth 2.0, manajemen inventaris tiket dengan mekanisme atomic locking untuk mencegah penjualan berlebih (overselling), serta arsitektur multi-tenancy yang mendukung fitur White Label dan verifikasi domain kustom. Selain itu, diimplementasikan pula fitur Dual Payment Mode menggunakan Strategy Pattern untuk memberikan fleksibilitas aliran dana transaksi, baik ke rekening platform maupun rekening pribadi penyelenggara. Hasil pengujian sistem menggunakan kerangka kerja PHPUnit menunjukkan tingkat keberhasilan 100% pada 129 skenario uji otomatis, yang mencakup pengujian unit pada logika bisnis kritis dan pengujian integrasi pada endpoint API secara menyeluruh. Dari sisi performa, implementasi mekanisme caching menggunakan Redis berhasil menurunkan rata-rata latensi respon API pada endpoint publik secara signifikan, yaitu dari 180ms menjadi 45ms. Berdasarkan hasil tersebut, dapat disimpulkan bahwa sistem backend yang dikembangkan telah memenuhi spesifikasi kebutuhan fungsional maupun non-fungsional, memiliki performa yang optimal, serta siap untuk mendukung operasional bisnis E-Ticketing skala besar secara aman dan stabil.

Item Type: Experiment
Contributors:
ContributionContributorsNIDN/NIDK
Thesis advisorKurniasari, ArvitaNIDN0031089301
Uncontrolled Keywords: Backend Developer, Laravel, Software as a Service (SaaS), E-Ticketing, Software Development Life Cycle (SDLC)
Subjects: 410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 458 - Teknik Informatika
410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 461 - Sistem Informasi
410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 463 - Teknik Perangkat Lunak
Divisions: Jurusan Teknologi Informasi > Prodi D4 Teknik Informatika > PKL
Depositing User: Angga Julian Pradana Putra
Date Deposited: 22 Jan 2026 06:33
Last Modified: 22 Jan 2026 06:34
URI: https://sipora.polije.ac.id/id/eprint/52031

Actions (login required)

View Item View Item