• Tidak ada hasil yang ditemukan

View of Rancang Bangun Sistem Personal Owncloud Storage untuk Arsip File Tugas Akhir Prodi Sistem Komputer Berbasis Raspberry Pi 3

N/A
N/A
Protected

Academic year: 2024

Membagikan "View of Rancang Bangun Sistem Personal Owncloud Storage untuk Arsip File Tugas Akhir Prodi Sistem Komputer Berbasis Raspberry Pi 3"

Copied!
11
0
0

Teks penuh

(1)

JREC (Journal Of Electrical and Electronics) ISSN (p) : 2302-5883 ISSN (e) : 2550-0899 Vol.11 No.1 Mei 2023, 21 - 31

21

Rancang Bangun Sistem Personal Owncloud Storage untuk Arsip File Tugas Akhir Prodi Sistem Komputer Berbasis Raspberry Pi 3

Leni Andriani1*, Mufidatul Islamiyah2

1*, 2)

Institut Teknologi & Bisnis ASIA Malang leniandriani1598@gmail.com1*, mufidatul@asia.ac.id2

Abstrak

Program studi Sistem Komputer merupakan salah satu program studi yang dimiliki oleh Institut Teknologi & Bisnis Asia Malang yang memiliki kegiatan rutin disetiap tahunnya yaitu mengoleksi dokumen tugas akhir dari wisudawan sebagai arsip prodi. Jumlah dokumen berupa hard file dan soft file yang semakin banyak dari tahun ke tahun, membutuhkan ruang penimpanan yang semakin besar untuk menyimpan arsip tugas akhir. Metode yang digunakan untuk membangun sistem personal owncloud storage berbasis raspberry pi 3 ini yaitu menggunakan metode waterfall. Sistem personal storage ini diharapkan mampu memberi pelayanan yang mudah bagi mahasiswa karena soft file tugas akhir yang disimpan pada cloud storage dapat diakses mahasiswa dimanapun dan kapanpun untuk mencari referensi tugas akhir. Hasil dari penelitian yaitu kecepatan maksimal saat upload berkas menggunakan DropBox sebesar 10.7 Mbps, Google Drive sebesar 10.1 Mbps, dan Owncloud sebesar 10.6 Mbps dari kedua perbandingan tersebut kecepatan dari owncloud hasilnya lebih tinggi dari Google Drive.

Kata Kunci: Cloud Storage, Raspberry Pi, Owncloud

Abstract

The Computer Systems study program is one of the study programs owned by the Asian Institute of Technology &

Business Malang which has routine activities every year, namely collecting final assignment documents from graduates as study program archives. The number of documents in the form of hard files and soft files is increasing from year to year, requiring greater storage space to store final project archives. The method used to build a Raspberry Pi 3-based personal owncloud storage system is using the waterfall method. This personal storage system is expected to be able to provide easy service for students because the final assignment soft files stored in cloud storage can be accessed by students anywhere and anytime to find final assignment references. The results of the study are the maximum speed when uploading files using DropBox of 10.7 Mbps, Google Drive of 10.1 Mbps, and Owncloud of 10.6 Mbps. From the two comparisons, the speed of owncloud results is higher than Google Drive.

Keywords: Cloud Storage, Raspberry Pi, Owncloud .

Pendahuluan

Program studi Sistem Komputer merupakan salah satu program studi yang dimiliki oleh Institut Teknologi & Bisnis Asia Malang yang memiliki kegiatan rutin disetiap tahunnya yaitu mengoleksi dokumen tugas akhir dari calon wisudawan sebagai arsip prodi. Jumlah dokumen tugas akhir yang semakin banyak dari tahun ke tahun, pihak prodi harus menyiapkan ruang penyimpanan yang lebih besar.

Metode yang digunakan untuk arsip masih menggunakan hard file dan soft file dalam bentuk CD/DVD.

CD/DVD yang menumpuk dapat menyebabkan limbah elektronik, dan arsip yang terkumpul tersebar dalam beberapa database komputer yang mengakibatkan kendala dalam pengelolaan arsip.

Arsip tugas akhir berupa soft file tidak dipublikasikan kepada mahasiswa. Mahasiswa hanya dapat mengakses buku tugas akhir berupa hard file dan harus datang ke perpustakaan. Arsip hard file juga akan memakan banyak tempat dari tahun ke tahun karena jumlah alumni yang lulus semakin banyak. Cloud computing digunakan oleh pengguna untuk layanan software dan sebuah media penyimpanan melalui jaringan internet.

(2)

ISSN (p) : 2302-5883 ISSN (e) : 2550-0899 Ukuran data yang semakin meningkat tidak relevan jika harus menambah perangkat baru karena harga yang relative mahal dan tempat yang terbatas. Perangkat raspberry pi merupakan salah satu resource CPU yang bentuknya kecil, harga terjangkau dan sumber daya yang kecil, cocok digunakan untuk membuat server kecil karena memiliki fungsi utama sebagai komputer. Raspberry pi dapat digunakan untuk membangun cloud storage yang memiliki banyak keuntungan [2].

Cloud storage adalah suatu layanan untuk tempat penyimpanan data secara online yang dapat diakses melalui internet dan menggunakan berbagai platform [3]. File yang ada pada cloud storage dapat diakses dimanapun dan kapanpun menggunakan jaringan internet yang tingkat keamanannya juga baik. Penulis memilih rancang bangun sistem personal owncloud storage untuk arsip file tugas akhir berbasis raspberry pi sebagai tempat penyimpanan soft file buku tugas akhir dan memberi kemudahan mahasiswa mencari dan membaca referensi tugas akhir dari alumni kapanpun dan dimanapun.

Metode Penelitian

Metode yang digunakan untuk membangun sistem personal owncloud storage berbasis raspberry pi 3 ini yaitu menggunakan metode waterfall, dimulai dari mengumpulan data, merancang sistem operasi yang akan dibuat, komunikasi jaringan, implementasi, integrasi, uji coba, dan perbaikan (maintenance) [4].

Gambar 1. Metode waterfall [4]

Aktifitas yang akan dilakukan oleh administrator dan user berupa manajemen user, manajemen berkas dapat dilihat pada gambar 2 dan 3 [5].

Gambar 2. Activity diagram admin

(3)

Rancang Bangun Sistem Personal Owncloud Storage Untuk Arsip File Tugas Akhir Prodi Sistem Komputer Berbasis Raspberry Pi 3 23

Tampilan Halaman Login

Tampilan berkas

Tampilan berkas

Tampilan halaman login

Gambar 3. Activity diagram user

Gambar 4 dan gambar 5 merupakan sequence diagram [6] yang menjelaskan mengenai alur administrator dan user dalam melakukan penyimpanan berkas pada perangkat raspberry pi 3 dan umpan balik aplikasi ketika administrator dan user memilih salah satu menu untuk manajemen user maupun manajemen berkas.

Gambar 4. Sequence diagram administrator

Gambar 5. Sequence diagram user

Perancangan sistem yang akan dibuat sesuai dengan gambar 6. Perangkat yang terdapat pada sistem ini terbagi menjadi 2 yaitu perangkat server dan perangkat client. Perangkat server terdiri dari

USER

TIDAK Login dan

password

sesuai? YA Unduh ?

TIDAK

YA Keluar ?

Memilih keluar Tampilan semua

berkas Memilih semua

berkas

Tampilan submenu berkas Memilih submenu

berkas

Tampilan Halaman utama

Pilih menu unduh Memasukkan

username &

password

Memilih dibagikan dengan saya Halaman Login

MEMBUKA APLIKASI

Tampilan file yang diunduh Menampilkan file

yang dibagikan dengan saya

Tampilan halaman login

(4)

ISSN (p) : 2302-5883 ISSN (e) : 2550-0899 personal komputer dan raspberry pi 3, sedangkan perangkat user terdiri dari perangkat bergerak seperti smarthphone, laptop, dan tablet. Media penyimpanan file tugas akhir pada sisi server menggunakan harddisk eksternal dengan kapasitas 500GB.

Gambar 6. Diagram blok

Hasil dan Pembahasan

Pengujian Perangkat Keras

Pengujian raspberry pi 3 dilakukan dengan cara memberikan sumber daya ke raspberry pi 3 dengan memasangkan kabel usb ke sumber arus, jika LED pada raspberry pi 3 menyala dan raspberry pi 3 dapat login pada aplikasi raspbian maka raspberry pi 3 berjalan dengan baik sesuai rancangan [7].

Gambar 7. Pengujian raspberry pi 3

Pengujian harddisk dilakukan untuk mengetahui apakah harddisk sudah bekerja dengan baik sebagai alat penyimpanan. Pengujian dilakukan dengan menghubungkan harddisk pada raspberry pi 3 dan memberikan perintah ls –l /dev/disk/by-uuid pada terminal, jika menampilkan hasil keterangan nama harddisk ada, artinya harddisk berjalan dan terbaca keberadaannya.

Gambar 8. Pengujian harddisk

Pengujian sd-card dilakukan untuk mengetahui apakah sd-card sudah bekerja dengan baik sebagai tempat installasi raspbian os. Pengujian dilakukan dengan cara melakukan installasi os raspbian pada sd card. Jika proses installasi raspbian os berhasil, maka sd-card berjalan dengan baik.

(5)

Rancang Bangun Sistem Personal Owncloud Storage Untuk Arsip File Tugas Akhir Prodi Sistem Komputer Berbasis Raspberry Pi 3 25 Pengujian router dilakukan untuk mengetahui koneksi internet yang digunakan untuk menghubungkan perangkat client dengan server apakah sudah bekerja dengan baik. Jika perangkat client dan raspberry pi terhubung dengan jaringan internet dan dapat digunakan untuk browsing atau mengakses owncloud, maka router berjalan dengan baik.

Pengujian Perangkat Lunak

Pengujian owncloud bertujuan untuk mengetahui apakah aplikasi ini sudah ter install dengan baik.

Pengujian dilakukan dengan cara mengakses owncloud melalui web browser. Jika halaman website dapat menampilkan halaman login owncloud, maka website sudah dapat berjalan dengan baik [8].

Gambar 9. Pengujian owncloud

Pengujian PHP dilakukan dengan cara memberikan perintah pada terminal dengan skrip php-v dan service php7.4-fpm status. Pengujian ini bertujuan untuk mengetahui apakah PHP sudah berjalan dengan baik. Tampilan terminal yang menunjjukan PHP dengan hasil keterangan active seperti gambar 4.5 maka menunjukkan PHP sudah berjalan dengan baik.

Gambar 10. Pengujian lokal

Pengujian DDNS bertujuan untuk mengetahui apakah penamaan atau pengalamatan yang sudah terdaftar apakah sudah berjalan berjalan dengan baik. Pengujian DDNS dilakukan dengan cara memberikan perintah ping cloudraspi.ddns.net pada terminal, apabila pada terminal menampilkan reply dan alamat IP Public router maka metode DDNS sudah berjalan [9].

Gambar 11. Pengujian DDNS

(6)

ISSN (p) : 2302-5883 ISSN (e) : 2550-0899 Pengujian Kempuan Sistem

Pengujian Sistem Owncloud

Pengujian sistem owncloud bertujuan untuk mengetahui apakah sistem personal owncloud storage sudah berjalan dengan baik dan sesuai rancangan. Pengujian dilakukan dengan cara melakukan uji coba pada seluruh sistem web yang sudah dibuat. Pengujian dimulai dari pengujian koneksi halaman web, login, pembuatan akun user, upload, download, share file, deleted dan log out [8].

Pengujian halaman website ini dilakukan untuk mengetahui apakah web browser sudah bisa diakses oleh admin dan client. Pengujian dilakukan dengan cara test memasukkan nama domain yaitu cloudraspi.ddns.net pada sebuah web browser, apabila web browser menampilkan halaman login maka sistem sudah sesuai dan berhasil diakses.

Gambar 12. Halaman website

Pengujian login yang dilakukan oleh admin dan client bertujuan untuk mengetahui apakah username dan password yang sudah dibuat dapat berjalan dengan baik. Pengujian dilakukan dengan cara memasukkan username dan password, apabila admin dan client dapat mengakses dan masuk pada halaman utama web owncloud maka proses login berhasil.

Gambar 13. Pengujian login

Pengujian pembuatan akun user, mengetahui apakah admin dapat membuat akun user untuk dapat mengakses web owncloud dengan baik sesuai rancangan. Pengujian dilakukan dengan cara mendaftarkan akun mahasiswa dengan membuatkan username dan password untuk masing-masing user atau client.

Akun user yang sudah terdaftar menandakan proses pengujian pembuatan akun user berjalan dengan baik.

Gambar 14. Pembuatan akun user

(7)

Rancang Bangun Sistem Personal Owncloud Storage Untuk Arsip File Tugas Akhir Prodi Sistem Komputer Berbasis Raspberry Pi 3 27 Pengujian upload dan download file bertujuan untuk mengetahui apakah sistem web dapat melakukan proses unggah dan unduh berkas dengan baik. Pengujian dilakukan oleh admin dengan melakukan upload dan download file buku tugas akhir mahasiswa pada penyimpanan owncloud, apabila file terunggah dengan baik dan tersedia pada halaman owncloud maka proses upload file pada owncloud berjalan dengan baik

(a) (b)

Gambar 15. a dan b upload & download file

Pengujian share file bertujuan untuk mengetahui apakah sistem web dapat melakukan proses membagi berkas dengan baik. Pengujian dilakukan oleh admin dengan melakukan share file buku tugas akhir mahasiswa kepada user atau client pada penyimpanan owncloud, apabila file terbagi dengan baik dengan melihat di akun user sudah muncul file yang dibagikan oleh admin maka proses share file pada owncloud berjalan dengan baik.

Gambar 16. Share file

Pengujian Kemampuan Sistem

Pengujian kemampuan server ini dilakukan dengan cara menguji kecepatan download, kecepatan upload, CPU, dan disk yang digunakan pada server saat diakses bersamaan oleh beberapa user menggunakan nmon [10].

(8)

ISSN (p) : 2302-5883 ISSN (e) : 2550-0899 Gambar 17. Grafik kemampuan server

Berdasarkan hasil pengujian yang dilakukan, grafik kecepatan upload, kecepatan download, nilai CPU dan memori menunjukkan perbedan kenaikan yang signifikan berdasarkan perbedaan jumlah user yang mengakses secara bersama. Jumlah user yang mengakses personal owncloud storage secara bersamaan semakin banyak, maka semakin banyak waktu yang dibutuhkan untuk upload dan download berkas.

Tabel 1. Data kemampuan server Jumlah

User

Durasi Download

Durasi

Upload CPU (%) Disk (%)

1 10 15 10 5

2 12 24 25 7

3 29 31 55 14

4 40 48 75 17

5 49 72 100 33

Semakin banyak jumlah user yang tersambung secara bersamaan juga berpengaruh pada nilai CPU dan disk yang diperoleh juga semakin meningkat. Gambar 26 dan gambar 27 merupakan data yang diperoleh saat melakukan pengujian CPU dan disk pada raspberry pi menggunakan nmon.

Gambar 18. Pengujian CPU

(9)

Rancang Bangun Sistem Personal Owncloud Storage Untuk Arsip File Tugas Akhir Prodi Sistem Komputer Berbasis Raspberry Pi 3 29

Gambar 19. Pengujian disk raspberry pi

Pengujian perbandingan dengan layanan lain bertujuan untuk mengetahui bagaimana kemampuan kecepatan sistem personal owncloud storage dibandingkan dengan sistem penyimpanan lain yaitu DropBox dan Google Drive dalam melakukan upload dan download berkas. Pengujian dilakukan dengan cara mengunggah dan mengunduh file berukuran 10,7 Mb dan pada DropBox, Google Drive dan Owncloud.

Gambar 20. Grafik perbandingan dengan layanan lain

Hasil pengujian perbandin dengan layanan lain menunjukkan hasil durasi kecepatan upload dan download yang diperoleh dari masing-masing layanan. Upload berkas pada DropBox mendapatkan durasi kecepatan rata-rata 15 detik dan rata-rata durasi download sebesar 9 detik. Upload berkas pada Google Drive mendapatkan durasi kecepatan rata-rata 15 detik dan rata-rata durasi download sebesar 10 detik.

Dan upload berkas pada Owncloud mendapatkan durasi kecepatan rata-rata 14 detik dan rata-rata durasi download sebesar 9 detik. Nilai rata-rata ini menunjukkan bahwa hasil durasi kecepatan upload dan download masing-masing layanan tidak jauh berbeda dengan sistem personal storage menggunakan raspberry pi karena untuk proses upload dan download sangat dipengaruhi dengan bandwith kecepatan internet yang digunakan oleh user saat terhubung ke server.

(10)

ISSN (p) : 2302-5883 ISSN (e) : 2550-0899 Gambar 21. Grafik kecepatan maksimal masing-masing layanan

Gambar 29 menunjukkan grafik hasil pengujian kecepatan maksimal masing-masing layanan yaitu DropBox, Google Drive, dan Owncloud dengan melakukan upload dan download file dengan ukuran 118MB. Hasil pengujian kecepatan maksimal saat download berkas menggunakan DropBox sebesar 21.4 Mbps, Google Drive sebesar 22.2 Mbps, dan Owncloud sebesar 20.1 Mbps. Hasil kecepatan maksimal saat upload berkas menggunakan DropBox sebesar 10.7 Mbps, Google Drive sebesar 10.1 Mbps, dan Owncloud sebesar 10.6 Mbps. Dapat disimpulkan bahwa durasi kecepatan dan kecepatan maksimal upload, download pada masing-masing layanan hampir sama dikarenakan proses upload download berkas sangat berpengaruh dengan besar bandwith internet yang digunakan untuk akses masing-masing layanan.

Kesimpulan

Berdasarkan hasil penelitian mulai dari tahap analisa, pembahasan, implementasi dan pengujian yang sudah dilakukan didapatkan beberapa kesimpulan sebagi berikut: 1) Sistem personal owncloud storage berhasil dibangun menggunakan Raspberry Pi 3 dengan menggunakan sistem operasi raspbian dan didalamnya terdapat paket-paket yang menunjang untuk pembuatan sistem personal owncload storage. 2) Fungsi-fungsi owncloud sudah berjalan dengan baik, mulai dari proses unggah, unduh, share, dan hapus berkas sudah berjalan sesuai rancangan. Sinkronisasi data antara administrator dan user/client bisa berjalan dengan baik. Kembangkan lagi agar dapat diakses dalam jarak jauh atau melalui internet, sehingga tidak hanya dalam lingkup jaringan lokal saja dan Keamanan jaringan WLAN (Wireless Local Area Network) dapat ditingkatkan lagi sehingga tidak hanya mengandalkan keamanan fasilitas bawaan dari access point.

Referensi

[1] R. Oktafeearto1, Ridarmin2, and Chandra Eri Firman, “Rancang Bangun Server Cloud Storage Mahasiswa Dan Dosen Menggunakan Owncloud Pada Jaringan Lokal Di Kampus STMIK Dumai,” vol. 10, no. 2, pp. 26–32, 2018.

[2] K. Kenny, K. Gunadi, and L. W. Santoso, “Implementasi The Onion Router (Tor) Berbasis Virtual Private Network (VPN) pada Raspberry Pi,” J. Infra, vol. 5, no. 2, pp. 125–129, 2017, [Online].

Available: http://publication.petra.ac.id/index.php/teknik-informatika/article/view/5769/5266 [3] Harnan Malik Abdullah dan Hendi Nugroho, “Rancang Bangun Cloud Storage Untuk Coworking

Space Berbasis Raspberry PI,” pp. 9–25, 2019.

[4] K. Suharta, “Rancang Bangun Personal Cloud Storage Berbasis Raspberry Pi,” 2018.

[5] S. Kurniawan, T. Bayu, “Perancangan Sistem Aplikasi Pemesanan Makanan dan Minuman Pada Cafetaria NO Caffe di TAnjung Balai Karimun Menggunakan Bahasa Pemrograman PHP dan My.SQL,” J. Chem. Inf. Model., vol. 53, no. 9, pp. 1689–1699, 2020.

(11)

Rancang Bangun Sistem Personal Owncloud Storage Untuk Arsip File Tugas Akhir Prodi Sistem Komputer Berbasis Raspberry Pi 3 31 [6] A. M. Kusuma and E. Yosrita, “Aplikasi Buku Digital Bidang Teknologi Informasi Berbasis

Android Mobile Pada Perpustakaan Bppki Surabaya Badan Litbang Kementerian Kominfo,” J.

Komunika J. Komunikasi, Media dan Inform., vol. 5, no. 2, p. 14, 2017, doi:

10.31504/komunika.v5i2.842.

[7] mula agung barata indra dharma wijaya, usman nurhasan, “implementasi rasberry PI untuk rancang bangun sistem keamanan pintu ruang server dengan pengenalan wajah menggunakan metode triangle face, vol. 1999, no. December, pp. 1–6, 2006.

[8] I. Ar-Razy, R. Kridalukmana, and E. D. Widianto, “Implementasi Cloud Storage Menggunakan OwnCloud yang High-Availability,” J. Teknol. dan Sist. Komput., vol. 4, no. 2, p. 209, 2016, doi:

10.14710/jtsiskom.4.2.2016.209-214.

[9] A. Tedyyana and R. Kurniati, “Membuat Web Server Menggunakan Dinamic Domain,” J. Teknol.

Inf. Komun. Digit. Zo., vol. 7, no. 1, pp. 1–10, 2016, [Online]. Available:

https://ejurnal.unilak.ac.id/index.php/dz/article/view/178

[10] F. Zuhroni, A. F. Rochim, and E. D. Widianto, “Analisis Performansi Layanan Kluster Server Menggunakan Penyeimbang Beban dan Virtual Box,” J. Teknol. dan Sist. Komput., vol. 3, no. 4, p. 530, 2015, doi: 10.14710/jtsiskom.3.4.2015.530-535.

Referensi

Dokumen terkait

Bedasarkan latar belakang tersebut, penulis merancang sistem yang dapat memantau bandwidth, koneksi listrik dan kondisi temperatur ruang pada pusat data berbasis

Alat yang dibuat pada laporan akhir ini menggunakan sistem mini komputer.. Raspberry Pi yang berfungsi sebagai pusat pengontrolan sistem pembuka

Sistem monitoring keamanan ini terdiri atas beberapa bagian penting yaitu raspberry pi b+ sebagai server dan media kontrol sistem keamanan, 2 buah webcam yang

Tujuan dari Tugas Akhir ini adalah merancang suatu sistem untuk mendeteksi ada atau tidaknya lubang pada kertas tisu dengan Raspberry Pi sebagai alternatif yang

Sistem yang akan dibangun, aplikasi keamanan kendaraan yang berbasis IoT akan berkomunikasi dengan mini PC Raspberry Pi yang akan terhubung ke BaaS Firebase , adapun

Proses pengujian database yang terintegrasi pada sistem informasi geografis, tanpa menggunakan replikasi, pada masing-masing node raspberry pi menunjukan proses

Sistem NAS ini dibangun menggunakan Raspberry Pi yang memanfaatkan aplikasi Samba yang dikonfigurasi sesuai dengan kebutuhan jaringan, sehingga file berupa materi

2017 ‘RANCANG BANGUN SISTEM PENGENDALIAN PERANGKAT LISTRIK BERBASIS WEB SERVER MENGGUNAKAN MINI PC RASPBERRY PI STUDI KASUS GEDUNG FAKULTAS TEKNIK UNIVERSITAS SAM RATULANGI’.. 2014