<?xml version="1.0" encoding="UTF-8" ?>
<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xmlns:slims="http://slims.web.id" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3" ID="18648">
<titleInfo>
<title>MEMBANGUN JOB MARKETPLACE MENGGUNAKAN LARAVEL DAN
TERINTEGRASI DENGAN PAYMENT GATEWAY</title>
</titleInfo>
<name type="Personal Name" authority="">
<namePart>Edi Iskandar, S.T., M.Cs.</namePart>
<role><roleTerm type="text">Primary Author</roleTerm></role>
</name>
<name type="Personal Name" authority="">
<namePart>WIBOWO - 195411151</namePart>
<role><roleTerm type="text">Primary Author</roleTerm></role>
</name>
<typeOfResource manuscript="yes" collection="yes">mixed material</typeOfResource>
<genre authority="marcgt">bibliography</genre>
<originInfo>
<place><placeTerm type="text">Yogyakarta</placeTerm></place>
<publisher>UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA (UTDI)</publisher>
<dateIssued>2026</dateIssued>
<issuance>monographic</issuance>
<edition></edition>
</originInfo>
<language>
<languageTerm type="code">id</languageTerm>
<languageTerm type="text">Indonesia</languageTerm>
</language>
<physicalDescription>
<form authority="gmd">Text Skripsi</form>
<extent>119 Informatika 2026</extent>
</physicalDescription>
<note>Job marketplace yang mempertemukan penyedia jasa (mitra) dan pembeli (customer) membutuhkan lebih 
dari sekadar etalase produk: siklus transaksinya mencakup pencarian jasa, pemesanan, pembayaran 
yang terverifikasi secara otomatis, pengiriman hasil kerja, mekanisme revisi, hingga pencairan 
pendapatan mitra. Tanpa mekanisme payout yang jelas dan payment gateway yang aman,  sebuah 
marketplace jasa hanya menjadi katalog transaksi tanpa insentif nyata bagi mitra untuk tetap aktif, 
sekaligus rentan dari sisi keamanan   pembayaran.
Penelitian ini membangun Talenttra, sebuah job marketplace berbasis web menggunakan framework 
Laravel 8 dengan tiga area akses berbeda kewenangan (admin, mitra, dan customer) melalui middleware 
kustom berbasis role, bukan Policy/Gate bawaan Laravel. Sisi pembayaran diintegrasikan dengan 
payment gateway Midtrans melalui produk Snap: setiap transaksi meminta token  pembayaran dengan 
order_id unik, menampilkan widget pembayaran  secara  embed, dan status pembayarannya diperbarui 
otomatis lewat notifikasi (webhook) yang tanda tangannya diverifikasi menggunakan SHA-512 dan 
hash_equals() sebelum status transaksi diubah, sehingga notifikasi yang tidak sah atau datang 
terlambat tidak dapat mengubah status transaksi yang sudah berjalan lebih   lanjut.
Selain payment gateway, sistem ini menyediakan siklus pengerjaan pesanan lengkap dengan mekanisme 
revisi, serta mekanisme pencairan saldo (withdrawal) bagi mitra dengan skema komisi platform yang 
dapat dikonfigurasi oleh admin. Pengujian dilakukan dengan metode blackbox testing terhadap seluruh 
alur inti, termasuk skenario khusus integrasi Midtrans pada lingkungan sandbox (verifikasi tanda 
tangan, idempotensi notifikasi, dan reuse token   pembayaran).
Hasil pengujian menunjukkan seluruh skenario blackbox berjalan sesuai harapan, mengindikasikan 
bahwa integrasi payment gateway beserta fitur-fitur lain (manajemen jasa, siklus pengerjaan 
pesanan, dan withdrawal mitra) berfungsi sebagaimana dirancang dan cukup andal untuk skala data uji 
yang digunakan pada penelitian ini.

Kata Kunci : escrow, job marketplace, Laravel, Midtrans, payment gateway</note>
<subject authority=""><topic>Laravel</topic></subject>
<classification>NONE</classification><identifier type="isbn"></identifier><location>
<physicalLocation>Perpustakaan Universitas Teknologi Digital Indonesia Katalog Online Perpustakaan Universitas Teknologi Digital Indonesia</physicalLocation>
<shelfLocator>119 WIB M R.1</shelfLocator>
<holdingSimple>
<copyInformation>
<numerationAndChronology type="1">WIB09119IF2026</numerationAndChronology>
<sublocation>Rak Referensi  Skripsi Informatika</sublocation>
<shelfLocator>119 WIB M R.1</shelfLocator>
</copyInformation>
</holdingSimple>
</location>
<recordInfo>
<recordIdentifier>18648</recordIdentifier>
<recordCreationDate encoding="w3cdtf">2026-10-28 08:59:11</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2026-10-28 14:16:13</recordChangeDate>
<recordOrigin>machine generated</recordOrigin>
</recordInfo></mods></modsCollection>