<?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="18458">
<titleInfo>
<title>IMPLEMENTASI TEKNIK CHUNKING FILE DALAM UNGGAH FILE TERENKRIPSI BERUKURAN BESAR PADA APLIKASI WEB MENGGUNAKAN JAVASCRIPT VANILLA</title>
</titleInfo>
<name type="Personal Name" authority="">
<namePart>Ariesta Damayanti, S.Kom., M.Cs.</namePart>
<role><roleTerm type="text">Additional Author</roleTerm></role>
</name>
<name type="Personal Name" authority="">
<namePart>WIDYANTORO, FADHEL MUHAMMAD - 205410178</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>Proses unggah file berukuran besar pada aplikasi web sering mengalami
kendala, seperti kegagalan pengiriman akibat gangguan koneksi dan keterbatasan
sistem dalam menangani file berukuran besar secara langsung. Permasalahan ini
menjadi lebih krusial ketika file yang diunggah merupakan file terenkripsi, karena
diperlukan jaminan bahwa struktur dan isi file tetap utuh setelah proses unggah.
Oleh karena itu, penelitian ini dilakukan untuk menerapkan teknik chunking file
sebagai solusi dalam proses unggah file terenkripsi berukuran besar pada aplikasi
web.
Metode yang digunakan dalam penelitian ini adalah implementasi teknik
chunking file menggunakan JavaScript murni (Vanilla JavaScript) di sisi klien
untuk membagi file menjadi beberapa bagian dengan ukuran tetap sebesar 2 MB per
chunk, serta Node.js di sisi server untuk menerima dan menyusun kembali file.
Pengujian dilakukan terhadap beberapa jenis file, yaitu file gambar, dokumen,
video, dan file terenkripsi (.enc) dengan ukuran antara 10 MB hingga 2000 MB.
Hasil pengujian menunjukkan bahwa seluruh file uji berhasil diunggah dan
direkonstruksi dengan tingkat keberhasilan 100% tanpa kehilangan data, yang
dibuktikan melalui kesamaan nilai hash MD5 antara asli dan file hasil unggah.
Waktu unggah diperoleh melalui pengujian berulang terhadap file dengan ukuran
yang sama, di mana setiap file diuji sebanyak beberapa kali untuk mendapatkan
nilai rata-rata. Pada pengujian dengan file berukuran 2,4 GB, seluruh percobaan
menghasilkan waktu unggah dengan rata-rata sebesar 5 detik.
Hasil ini membuktikan bahwa teknik chunking file menggunakan JavaScript
murni dapat menjaga keutuhan data serta meningkatkan keandalan proses unggah
file berukuran besar, termasuk file yang telah melalui proses enkripsi.
Kata Kunci: chunking, terenkripsi, unggah,, JavaScript, aplikasi, web</note>
<subject authority=""><topic>Java Script</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>061 WID I R.1</shelfLocator>
<holdingSimple>
<copyInformation>
<numerationAndChronology type="1">WID0061IF2026</numerationAndChronology>
<sublocation>Rak Referensi  Skripsi Informatika</sublocation>
<shelfLocator>061 WID I R.1</shelfLocator>
</copyInformation>
</holdingSimple>
</location>
<recordInfo>
<recordIdentifier>18458</recordIdentifier>
<recordCreationDate encoding="w3cdtf">2026-04-13 14:10:02</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2026-04-13 14:11:25</recordChangeDate>
<recordOrigin>machine generated</recordOrigin>
</recordInfo></mods></modsCollection>