Pengembangan Platform Front End E-Ticketing Menggunakan Platform Laravel

Safii, Restu Imam (2025) Pengembangan Platform Front End E-Ticketing Menggunakan Platform Laravel. [Experiment] (Unpublished)

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

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

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

Download (311kB)
[img] Text (Laporan Lengkap)
Laporan Lengkap.pdf - Submitted Version
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 frontend 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 frontend 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 advisorUtomo, Denny TriasNIDN0009107104
Uncontrolled Keywords: E-Ticketing, Frontend, Laravel, SaaS, Multi-tenancy, Agile
Subjects: 410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 458 - Teknik Informatika
410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 459 - Ilmu Komputer
410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 461 - Sistem Informasi
Divisions: Jurusan Teknologi Informasi > Prodi D4 Teknik Informatika > PKL
Depositing User: Restu Imam Safii
Date Deposited: 25 Jun 2026 01:31
Last Modified: 25 Jun 2026 01:32
URI: https://sipora.polije.ac.id/id/eprint/53464

Actions (login required)

View Item View Item