Aplikasi Android Untuk Backup dan Sinkronisasi File Menggunakan Amazon Web Services Simple Storage Service

Brian Stanley, Henry Novianus Palit, Agustinus Noertjahyana


Cloud storage technology is a solution for the local storage which consumes lot of time for maintaining in the customer’s side. Amazon Web Service (AWS) provides S3, a storage that can be used for data backup purposes, but to use its features everytime users need to login through web browser. A solution to ease the use of S3 features is to utilize a mobile app that could automate the data backup and restore process.

To solve the problem of unstable connection causing file transfers to start from the beginning each time, AWS provides an API that allows resumable uploads. TransferUtility from AWS will automatically issue a resume operation on the failed upload.

Test results conclude that AWS S3 have a comparable connection to other cloud storage providers such as Google Drive, Dropbox, and OneDrive. The strength of S3 is its ability to automatically resume failed transfers caused by an unstable internet connection.


cloud storage; backup & restore; file synchronization; Amazon Web Services; Simple Storage Service

Full Text:



Amazon. 2006. “Amazon Simple Storage Service Developer Guide.” URI = https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-dg.pdf

Amazon. 2018. “What is cloud object storage”. URI = https://aws.amazon.com/what-is-cloud-object-storage/

Amazon. 2018. Multipart Upload API Overview. URI =https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html

Cui, Yong & Lai, Zeqi & Wang, Guanxin & Dai, Ningwei & Miao, Congcong. 2015. QuickSync: Improving Synchronization Efficiency for Mobile Cloud Storage Services. URI = http://dl.acm.org/10.1145/2789168.2790094.

Fielding, R. Reschke, J. 2014. Message Syntax and Routing. URI = https://tools.ietf.org/html/rfc7230#section-4.1

Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., and T. Berners-Lee, "Hypertext Transfer Protocol -- HTTP/1.1", RFC 2616, DOI 10.17487/RFC2616, 1999. URI = https://www.ietf.org/rfc/rfc2616.txt

Gildred, J. 2018. Dropbox vs Google Drive:the Battle of the Titans. URI = https://www.cloudwards.net/dropbox-vs-google-drive/

Lalit Adithya et. Al 2016, December “Segmented File Transfer”.URI=https://ijcset.net/docs/Volumes/volume6issue12/ijcset2016061201.pdf

Li Z. et al. 2013. “Efficient Batched Synchronization in Dropbox-Like Cloud Storage Services”. In: Eyers D., Schwan K. (eds) Middleware 2013. Lecture Notes in Computer Science, vol 8275. Springer, Berlin, Heidelberg. URI = https://link.springer.com/chapter/10.1007/978-3-642-45065-5_16

Mościcki, J. T., & Mascetti, L. 2017. “Cloud storage services for file synchronization and sharing in science, education and research”. Future Generation Computer Systems, 78, 1052–1054. URI = doi:10.1016/j.future.2017.09.019

Poojary, Nitheesh 2015. “Understanding Block storage and cloud storage use cases”.

URI = https://cloudacademy.com/blog/object-storage-block-storage/

Rivest, R., 1992."The MD5 Message Digest Algorithm", RFC 1321 MIT and RSA Data Security, Inc., URI = https://tools.ietf.org/html/rfc1321


  • There are currently no refbacks.

Jurnal telah terindeks oleh :