<?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="18421">
<titleInfo>
<title>PEMANFAATAN SELF-HOSTED RUNNER GITHUB ACTIONS PADA VPS UNTUK OTOMASI DEPLOYMENT APLIKASI WEB KE LINGKUNGAN PRODUKSI</title>
</titleInfo>
<name type="Personal Name" authority="">
<namePart>Danny Kriestanto, S.Kom., M.Eng.</namePart>
<role><roleTerm type="text">Primary Author</roleTerm></role>
</name>
<name type="Personal Name" authority="">
<namePart>PRATAMA, RAMADHAN YOGA - 225411083</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></extent>
</physicalDescription>
<note>Dalam pengembangan aplikasi web, proses deployment ke lingkungan
produksi merupakan tahap penting agar aplikasi dapat diakses oleh pengguna.
Proses deployment yang dilakukan secara manual berpotensi menimbulkan
kesalahan konfigurasi, membutuhkan waktu yang lama, dan kurang efisien apabila
dilakukan secara berulang. Oleh karena itu, diperlukan mekanisme otomasi untuk
meningkatkan efisiensi dan keandalan proses deployment.
Penelitian ini membahas pemanfaatan Self-hosted Runner GitHub Actions
yang dipasang pada Virtual Private Server (VPS) untuk mengotomasi proses
deployment aplikasi web ke lingkungan produksi. Alur kerja deployment
dirancang menggunakan GitHub Actions dan dieksekusi secara langsung oleh Selfhosted Runner yang berada pada server produksi. Aplikasi web berbasis Laravel
digunakan sebagai objek implementasi dan pengujian.
Hasil implementasi dan pengujian menunjukkan bahwa sistem yang
dibangun mampu menjalankan proses deployment aplikasi web secara otomatis
setelah terjadi perubahan kode pada repositori GitHub. Dari 25 alur kerja
deployment yang dijalankan, tujuh alur kerja berhasil diselesaikan dan 18 alur
kerja mengalami kegagalan. Kegagalan tersebut umumnya disebabkan oleh
kesalahan konfigurasi lingkungan produksi dan pengaturan alur kerja deployment.
Pada kondisi kegagalan, GitHub Actions menghentikan proses deployment secara
otomatis, namun karena tidak diterapkannya mekanisme rollback, aplikasi web
berpotensi berada dalam kondisi tidak dapat diakses hingga dilakukan perbaikan
dan deployment ulang.
Kata Kunci: Self-hosted Runner, GitHub Actions, VPS, Deployment Aplikasi Web</note>
<subject authority=""><topic>SELF-HOSTED</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>032 PRA P R.1</shelfLocator>
<holdingSimple>
<copyInformation>
<numerationAndChronology type="1">PRA0032IF026</numerationAndChronology>
<sublocation>Rak Referensi  Skripsi Informatika</sublocation>
<shelfLocator>032 PRA P R.1</shelfLocator>
</copyInformation>
</holdingSimple>
</location>
<recordInfo>
<recordIdentifier>18421</recordIdentifier>
<recordCreationDate encoding="w3cdtf">2026-04-06 11:02:33</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2026-04-06 11:29:19</recordChangeDate>
<recordOrigin>machine generated</recordOrigin>
</recordInfo></mods></modsCollection>