<?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="17505">
<titleInfo>
<title>OPTIMASI BUILD TIME CONTINUOUS INTEGRATION PADA
MULTI NODE JENKINS DENGAN MENGGUNAKAN
METODE CACHE</title>
</titleInfo>
<name type="Personal Name" authority="">
<namePart>Saputro, Febrian Adji - 195410236</namePart>
<role><roleTerm type="text">Primary Author</roleTerm></role>
</name>
<name type="Personal Name" authority="">
<namePart>M. Agung Nugroho, S.Kom.,</namePart>
<role><roleTerm type="text">Contributor</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>2024</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 era pengembangan perangkat lunak yang modern, kecepatan dan
efisiensi proses build aplikasi menjadi faktor penting untuk meningkatkan
produktivitas tim developer. Jenkins sebagai alat CI/CD yang populer dapat
dimanfaatkan untuk menjalankan proses build secara terdistribusi di beberapa
server. Namun, build time yang tinggi tetap menjadi tantangan, terutama untuk
aplikasi berbasis container yang memerlukan banyak dependensi dan tahap
kompilasi.
Penelitian ini mengusulkan metode optimasi build time dengan
menggunakan cache. Metode ini memanfaatkan cache untuk menyimpan artefak
build yang sering digunakan, sehingga mengurangi waktu yang diperlukan untuk
proses kompilasi ulang pada build berikutnya. Dalam penelitian ini dilakukan
eksperimen dengan membandingkan build time aplikasi berbasis container
sebelum dan sesudah penerapan metode caching.
Hasil penelitian ini menunjukkan bahwa penggunaan metode cache pada
aplikasi berbasis container dapat meningkatkan kecepatan build time hingga
76,31%. Hal ini menunjukkan bahwa metode cache sangat efektif dalam
meningkatkan efisiensi build time pada arsitektur multi-node Jenkins. Dengan
demikian, optimasi ini tidak hanya meningkatkan kecepatan proses build,
melainkan juga dapat mengurangi konsumsi sumber daya komputasi, sehingga
mendukung praktik CI/CD yang lebih efisien dan hemat biaya.
Kata Kunci: Build, Cache, CI/CD, Docker, Jenkins</note>
<subject authority=""><topic>CONTINUOUS INTEGRATION</topic></subject>
<subject authority=""><topic>OPTIMASI BUILD TIME</topic></subject>
<subject authority=""><topic>METODE CHACE</topic></subject>
<subject authority=""><topic>MULTI NODE JENKINS</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>130 SAP O R.1</shelfLocator>
<holdingSimple>
<copyInformation>
<numerationAndChronology type="1">SAP0130IN0124</numerationAndChronology>
<sublocation>Rak Referensi  Skripsi Informatika</sublocation>
<shelfLocator>130 SAP O R.1</shelfLocator>
</copyInformation>
</holdingSimple>
</location>
<recordInfo>
<recordIdentifier>17505</recordIdentifier>
<recordCreationDate encoding="w3cdtf">2024-10-01 14:09:37</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2024-10-01 14:11:17</recordChangeDate>
<recordOrigin>machine generated</recordOrigin>
</recordInfo></mods></modsCollection>