STUDI EKSPERIMENTAL PERFORMA SIMPAN & LOAD GAMBAR: BLOB VS BASE64 VS HEX DENGAN KOMPRESI DI APLIKASI DESKTOP

HASNAN, HASNAN (2025) STUDI EKSPERIMENTAL PERFORMA SIMPAN & LOAD GAMBAR: BLOB VS BASE64 VS HEX DENGAN KOMPRESI DI APLIKASI DESKTOP. S1 thesis, Universitas Mercu Buana Jakarta - Menteng.

[img] Text
41521110041-HASNAN 01 COVER - HASNAN HASNAN.pdf

Download (878kB)
[img] Text
41521110041-HASNAN 02 BAB 1 - HASNAN HASNAN.pdf
Restricted to Registered users only

Download (493kB)
[img] Text
41521110041-HASNAN 03 BAB 2 - HASNAN HASNAN.pdf
Restricted to Registered users only

Download (798kB)
[img] Text
41521110041-HASNAN 04 BAB 3 - HASNAN HASNAN.pdf
Restricted to Registered users only

Download (650kB)
[img] Text
41521110041-HASNAN 05 BAB 4 - HASNAN HASNAN.pdf
Restricted to Registered users only

Download (1MB)
[img] Text
41521110041-HASNAN 06 BAB 5 - HASNAN HASNAN.pdf
Restricted to Registered users only

Download (474kB)
[img] Text
41521110041-HASNAN 07 DAFTAR PUSTAKA - HASNAN HASNAN.pdf
Restricted to Registered users only

Download (294kB)
[img] Text
41521110041-HASNAN 08 LAMPIRAN - HASNAN HASNAN.pdf
Restricted to Registered users only

Download (838kB)

Abstract

Penyimpanan data biner seperti gambar dalam basis data memiliki tantangan tersendiri, terutama untuk efisiensi ruang penyimpanan dan performa akses data. Penelitian ini bertujuan untuk membandingkan tiga metode penyimpanan gambar, yaitu BLOB, HEX, dan Base64 dalam lingkungan SQL Server, serta menganalisis pengaruh penerapan teknik kompresi data terhadap kinerja masing-masing metode. Penelitian dilakukan secara eksperimental dengan menguji kecepatan simpan dan baca, serta ukuran penyimpanan, terhadap berbagai ukuran gambar (1KB hingga 20MB) dan jumlah data (1 hingga 5000 entri). Teknik kompresi yang digunakan adalah GZIP dan Deflate, yang dipilih karena kemudahan implementasinya dalam VB.NET. Hasil penelitian menunjukkan bahwa metode BLOB tanpa kompresi memberikan waktu simpan dan baca tercepat, sedangkan metode HEX dan Base64 menghasilkan ukuran penyimpanan yang lebih besar akibat overhead dari proses encoding. Metode HEX berada di antara BLOB dan Base64 dalam hal efisiensi penyimpanan dan kecepatan. Penerapan kompresi pada HEX dan Base64 secara signifikan mengurangi ukuran penyimpanan, namun dengan tambahan waktu proses. Penelitian ini merekomendasikan penggunaan BLOB untuk aplikasi yang memprioritaskan performa, serta HEX atau Base64 terkompresi untuk skenario yang memerlukan kompatibilitas teks atau efisiensi ruang dalam penyimpanan jangka panjang. Storing binary data such as images in a database presents unique challenges, particularly regarding storage efficiency and data access performance. This study aims to compare three image storage methods—BLOB, HEX, and Base64—within a SQL Server environment, and to analyze the impact of applying data compression techniques on the performance of each method. The research was conducted experimentally by measuring save and read speeds, as well as storage size, across various image sizes (ranging from 1KB to 20MB) and data volumes (from 1 to 5000 entries). The compression techniques used were GZIP and Deflate, selected for their ease of implementation in VB.NET. The results show that the BLOB method without compression offers the fastest write and read performance, while HEX and Base64 result in larger storage sizes due to encoding overhead. HEX falls between BLOB and Base64 in terms of both storage efficiency and speed. Applying compression to HEX and Base64 significantly reduces storage size, albeit at the cost of additional processing time. This study recommends using BLOB for applications requiring high performance, while compressed HEX or Base64 is suitable for scenarios that demand text format compatibility or long-term storage efficiency.

Item Type: Thesis (S1)
NIM/NIDN Creators: 41521110041
Uncontrolled Keywords: BLOB, HEX, Base64, SQL Server, kompresi data, VB.NET. BLOB, HEX, Base64, SQL Server, data compression, VB.NET.
Subjects: 000 Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 000. Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 004 Data Processing, Computer Science/Pemrosesan Data, Ilmu Komputer, Teknik Informatika
Divisions: Fakultas Ilmu Komputer > Informatika
Depositing User: YOSUA EBENEZER PARDEDE
Date Deposited: 30 Jul 2025 06:00
Last Modified: 30 Jul 2025 06:00
URI: http://repository.mercubuana.ac.id/id/eprint/96395

Actions (login required)

View Item View Item