digilib@itb.ac.id +62 812 2508 8800

Abstrak
PUBLIC karya

Perkembangan teknologi informasi yang sangat pesat telah mengubah cara pengguna komputer pribadi dalam berkegiatan sehari-hari. Kegiatan seperti mengambil foto dan merekam video menghasilkan data digital dalam bentuk file yang jumlahnya terus bertambah. Layanan cloud storage sebagai media penyimpanan file daring dapat digunakan oleh pengguna untuk menyimpan file-file pribadi mereka. Fasilitas dan kemudahan yang ditawarkan oleh layanan cloud storage meningkatkan persentase adopsi layanan oleh pengguna komputer pribadi. Jumlah pengguna cloud storage pribadi mengalami peningkatan sebesar 40% pada periode tahun 2014-2018 dan memiliki tren untuk terus bertambah. Peningkatan ini mengharuskan penyedia layanan cloud storage untuk membangun fasilitas datacenter dengan jumlah yang terus meningkat untuk memenuhi permintaan pasar. Biaya pembangunan dan perawatan fasilitas datacenter tersebut dibebankan ke pengguna sehingga ongkos layanan cloud storage menjadi mahal. Di sisi lain, terdapat pengguna komputer pribadi yang memiliki ruang penyimpanan yang tidak digunakan atau kurang dimanfaatkan pada komputer mereka. Ruang penyimpanan ini dapat dimanfaatkan dengan disewakan menjadi cloud storage kepada pengguna lain. Tugas akhir ini mengembangkan sebuah sistem yang dapat digunakan pengguna komputer pribadi untuk menyewakan ruang penyimpanan mereka. Kumpulan pengguna yang menyewakan ruang penyimpanan mereka dalam sistem berpartisipasi membentuk jaringan cloud storage terdistribusi. Pengguna yang membutuhkan layanan cloud storage untuk menyimpan file pribadi mereka dapat menyewa ruang penyimpanan dari pengguna lain dalam jaringan. Proses-proses bisnis ini terjadi secara peer-to-peer dan dieksekusi secara on-chain pada blockchain dari sistem. Blockchain digunakan untuk merekam setiap transaksi yang terjadi dalam jaringan sebagai hasil eksekusi proses bisnis seperti pendafataran sewa ruang penyimpanan, penyewaan ruang penyimpanan, dan penyetoran serta penarikan saldo cryptocurrency sehingga dapat menjamin aspek integrity transaksi dan akuntabilitas dari proses bisnis sistem. Blockchain juga mendukung model mekanisme peer-to-peer dalam sistem karena karakteristik utama dari blockchain yang bekerja secara terdesentralisasi. Sistem cloud storage partisipatif terdesentralisasi yang dikembangkan secara keseluruhan dapat menyelesaikan permasalahan pemanfaatan ruang penyimpanan tidak terpakai pada komputer pribadi pengguna. Sistem dapat memenuhi tujuan pengguna yang ingin berpartisipasi menyewakan ruang penyimpanan mereka untuk menjadi cloud storage. Sistem juga dapat memenuhi tujuan pengguna yang ingin menyimpan file mereka pada sistem dan menyewa ruang penyimpanan dari pengguna lain. Proses-proses bisnis dalam sistem dapat terjadi secara peer-to-peer dan dieksekusi secara on-chain pada blockchain sistem sebagai smart contract. Transaksi yang dihasilkan oleh proses bisnis juga dapat direkam dalam blockchain dari sistem.