Anda di halaman 1dari 13

LAPORAN PRAKTIKUM SISTEM OPERASI

ANALISIS RASPBERRY PI SEBAGAI PERSONAL CLOUD STORAGE

Disusun Oleh :
Bintang Nashrul Muzamil (1903040072)

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK DAN SAINS
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
2020/2021
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberi rahmat serta karuniannya sampai
ke zaman yang saat ini. Dan tak lupa sholawat serta salam atas junjungan Nabi agung, Nabi
Muhammad SAW yang telah memberikan motivasi yang pada saat ini.

Saya berterimakasih kepada Bapak Mukhlis Prasetyo Aji S.T., M.Kom. selaku dosen
mata kuliah Sistem Operasi yang telah diberikan bimbingan kepada kamu untuk menyelesaikan
makalah ini.

Saya juga sadar bahwa pada laporan praktikum initetap ditemukan banyak kekurangan
serta jauh dari kesempurnaan. Dengan demikian, kami mengharap adanya kritik dan saran
untuk perbaikan makalah yang hendak kami tulis di masa yang selanjutnya, menyadari tidak
ada suatu hal yang sempurna tanpa disertai saran yang konstruktif. Kami berharap laporan
praktikum ini bisa dipahami oleh setiap terutama untuk para pembaca. Kami mohon maaf yang
sebesar-besarnya. Sekian terimakasih.

Purwokerto, 13 Januari 2021

( Bintang Nashrul Muzamil )

NIM. 1903040072

II
DAFTAR ISI
LAPORAN PRAKTIKUM SISTEM OPERASI ....................................................................... I
KATA PENGANTAR .............................................................................................................. II
DAFTAR ISI ............................................................................................................................ III
BAB I ......................................................................................................................................... 1
PENDAHULUAN ..................................................................................................................... 1
A. LATAR BELAKANG...................................................................................................................... 1
B. RUMUSAN MASALAH ................................................................................................................ 1
C. TUJUAN ..................................................................................................................................... 1
BAB II ........................................................................................................................................ 2
PEMBAHASAN ........................................................................................................................ 2
A. PENGERTIAN ............................................................................................................................. 2
B. KEGUNAAN PADA RASPBERRY PI .............................................................................................. 3
C. KELENGKAPAN INSTALASI SISTEM OPERASI .............................................................................. 4
D. CARA INSTALASI SISTEM OPERASI NEXTCLOUD PADA RASPBERRY PI ....................................... 5
BAB III ...................................................................................................................................... 9
PENUTUP.................................................................................................................................. 9
KESIMPULAN ..................................................................................................................................... 9
DAFTAR PUSTAKA .............................................................................................................. 10

III
BAB I

PENDAHULUAN
A. LATAR BELAKANG
Teknologi penyimpanan saat ini semakin berkembang pesat salah saatunya
penyimpanan awan (cloud storage). Penyimpanan awan adalah model penyimpanan
data komputer di mana data digital disimpan dalam kumpulan yang logis. Penyimpanan
fisik mencakup banyak server, dan lingkungan fisik biasanya dimiliki dan dikelola oleh
perusahaan hosting.
Beberapa penyedia provider penyimpanan awan saat ini yang banyak digunakan
adalah google drive, dropbox, mega, dan banyak penyimpanan lainnya. Namun
terkadang pengguna kurang puas kepada penyedian penyimpanan awan saat ini karena
kebanyakan pengguna masih khawatir terhadap keamanan pada penyimpanan data
yang banyak digunakan sekarang.
Unutk itu, saya telah mencoba untuk melakukan penyimpanan awan dengan
menggunakan NextCloud dengan perangkat Raspberry Pi 3. Dengan ini kemampuan
dalam perangkat Raspberry Pi 3 ini dapat menyimpan awan secara hosting. Sehingga
alat ini sangat berguna nantinya.

B. RUMUSAN MASALAH
1. Apa yang dimaksud dengan NextCloud dan Raspberry Pi ?
2. Apa saja kegunaan dari Raspberry Pi ?
3. Apa saja kelengkapan yang diperlukan untuk membuat Cloud Storage pada
Raspberry Pi ?
4. Bagaimana cara kegunaannya pada NextCloud & Raspberry Pi ?

C. TUJUAN
Tujuan dalam laporan ini yaitu :

1. Mengetahui apa itu NextCloud dan Raspberry Pi.


2. Mengetahui kegunaan perangkat pada Raspberry Pi.
3. Mengetahui cara kegunaan pada NextCloud pada perangkat Raspberry Pi.
4. Menganalisa hasil percobaan dari NextCloud pada perangkat Raspberry Pi.

1
BAB II

PEMBAHASAN
A. PENGERTIAN
• NextCloud
Nextcloud adalah client server software yang menyediakan layanan
mirip Dropbox, Google Drive atau juga iCloud. Anda bisa mengumpulkan
sejumlah file Anda untuk bisa diakses dengan internet, dari mana pun Anda
berada dan kapanpun Anda mau. Tak hanya itu, Anda juga bisa membagikan
file tersebut ke teman-teman atau relasi Anda. Hal ini kerap disederhanakan
menjadi istilah Cloud Storage. Tapi secara teknis, layanan satu ini tak cuma bisa
melakukan itu saja. tujuan NextCloud adalah untuk menawarkan hal yang sama,
tetapi tetap mengontrol data di server dan gratis. Mungkin juga tahu OwnCloud,
itu hal yang sama (bahkan pengembang yang sama). Anda dapat menginstal
NextCloud di banyak platform, termasuk Linux dan Raspberry Pi. NextCloud
menawarkan banyak fitur segera setelah Anda menginstalnya:

Fitur utama:

• File hosting
• Manajer gambar
• Kontak
• Kalender
• Catatan
• Manajer tugas
• Pembaca feed berita
• Klien desktop dan seluler untuk sinkronisasi otomatis
• Beberapa integrasi dimungkinkan (kalender, surat, LDAP…)
• Pengguna dan manajemen hak
• HTTPS dan enkripsi sisi server

• Raspberry Pi
Raspberry Pi, sering disingkat dengan nama Raspi, adalah komputer
papan tunggal yang seukuran dengan kartu kredit yang dapat digunakan untuk
menjalankan program perkantoran, permainan komputer, dan sebagai pemutar
media hingga video beresolusi tinggi.
Ide dibalik Raspberry Pi diawali dari keinginan untuk mencetak
pemrogram generasi baru. Seperti disebutkan dalam situs resmi Raspberry Pi
Foundation, waktu itu Eben Upton, Rob Mullins, Jack Lang, dan Alan Mycroft,
dari Laboratorium Komputer Universitas Cambridge memiliki kekhawatiran

2
melihat kian turunnya keahlian dan jumlah siswa yang hendak belajar ilmu
komputer. Mereka lantas mendirikan yayasan Raspberry Pi bersama dengan
Pete Lomas dan David Braben pada 2009. Tiga tahun kemudian, Raspberry Pi
Model B memasuki produksi massal. Dalam peluncuran pertamanya pada akhir
Febuari 2012 dalam beberapa jam saja sudah terjual 100.000 unit. Pada bulan
Februari 2016, Raspberry Pi Foundation mengumumkan bahwa mereka telah
menjual 8 juta perangkat Raspi, sehingga menjadikannya sebagai perangkat
paling laris di Inggris.

B. KEGUNAAN PADA RASPBERRY PI


Raspberry Pi memiliki kegunaan masing masing yaitu :
1. Sebagai komputer desktop mini
Kini kita bisa melakukan penjelajahan web atau menyunting naskah di RPi 2
layaknya menggunakan komputer desktop. Tentu respons RPi 2 (meskipun sudah
lebih baik dibandingkan RPi generasi sebelumnya) belum bisa menyamai
komputer desktop berbasis CPU Intel. Namun, kecilnya ukuran dan rendahnya daya
yang dipakainya merupakan daya tarik tersendiri bagi pengguna yang
mementingkan kepraktisan, kecilnya penggunaan daya, serta kesenyapan. RPi
memang lebih senyap dibandingkan komputer desktop yang kita pakai di rumah.
Ini karena RPi tidak memiliki bagian yang bergerak seperti kipas atau motor
penggerak hard disk.
2. Sebagai file server
Generasi RPi apa pun baik pertama maupun kedua, akan bisa difungsikan
sebagai file server dengan pengaturan yang tepat. Berbasis Samba, kita bisa
memanfaatkan aneka hard disk eksternal (yang dihubungkan ke Raspberry Pi
via port USB) untuk menjadi media penyimpan data. Kita bisa berbagi file film,
dokumen, musik, atau foto dengan sesama pengguna lain di rumah atau di kantor.
Ini membuat kita seolah-olah memiliki file server atau NAS sendiri.
3. Sebagai download server
Download server ini merupakan mesin yang akan terhubung ke jaringan Torrent
menggunakan aplikasi Transmission atau Deluge tanpa layar monitor
dan keyboard (headless configuration). Karena hanya menggunakan daya yang
kecil (di bawah sembilan watt dengan powered hard disk eksternal), kita bisa
menghidupkan RPi selama 7 hari seminggu 24 jam sehari tanpa harus
mematikannya. Untuk mencegah CPU, chip LAN, dan regulator daya kepanasan,
kita bisa menambahkan pendingin di atas ketiga komponen tersebut.
4. Sebagai access point
Dengan menancapkan sebuah adapter Wi-Fi yang kompatibel dengan Raspbian,
kita bisa mengubah RPi menjadi sebuah access point. Untuk melakukan ini,
diperlukan penambahan aplikasi seperti hostapd dan dhcp server. Hostapd
merupakan aplikasi server untuk mengelola adapter Wi-Fi yang akan berfungsi
sebagai access point dan sekaligus melakukan proses validasi terhadap permintaan
koneksi dari klien yang akan terhubung kepadanya. Sementara dhcp server bertugas
menyediakan alamat IP yang akan dipakai oleh klien setelah proses validasinya
3
berhasil dilakukan oleh hostapd. Jika dikonfigurasi dengan baik, access point RPi
ini akan berlaku layaknya access point buatan pabrik. Kita bisa mengatur apakah
SSID access point ini akan ditampilkan atau akan disembunyikan (hidden). Kita
juga bisa mengatur pada kanal berapa sinyal Wi-Fi ini akan dipancarkan. Tentunya,
semua proses konfigurasi ini dilakukan dengan mengandalkan terminal yang
berbasis teks.
5. Sebagai server DNS
Jika kita merasa sebal dengan kinerja server DNS ISP yang lambat, kita bisa
memasang sendiri server DNS pada RPi. Tentunya, server DNS ini hanya berfungsi
sebagai caching yang akan menampung semua informai DNS dari server DNS
yang memiliki otoritas untuk menjawab semua pertanyaan (query) domain. Namun
demikian, keberadaan server DNS ini dalam jaringan lokal bisa mengurangi
permintaan ke luar jaringan. Kita pun bisa memasang sendiri file pemblokir domain
iklan dalam jaringan agar aneka iklan yang mengganggu akan terblokir secara
otomatis.
6. Sebagai multimedia player
Menggunakan OSMC (sebelumnya Raspmbc) atau OpenElec, kita bisa
memanfaatkan Raspberry Pi generasi 1 atau 2 untuk memainkan aneka film, musik,
melihat foto, bahkan menjelajahi Youtube dan Facebook via TV lawas kita. Hal ini
dimungkinkan karena RPi memiliki port RCA atau A/V yang biasanya tersedia di
TV tabung lawas. Dengan demikian, kita bisa menonton aneka film HD atau full-
HD di TV lawas kita atau sekadar menjelajahi Facebook dan Youtube tanpa perlu
menggunakan komputer lagi. Tentunya, sepanjang koneksi internet tersedia.
Tentunya akan menarik bukan mengubah TV lawas alias jadul menjadi “smart TV”
yang tidak kalah dengan smart TV berbasis LCD.

C. KELENGKAPAN INSTALASI SISTEM OPERASI


A. Perangkat Keras
1. Raspberry Pi.
2. Layar Monitor.
3. Mouse.
4. Keyboard
5. Kabel HDMI
6. Charger HP
7. Micro SD
8. Card Reader
B. Perangat Lunak
1. Aplikasi NextCloud
2. Aplikasi Raspberry Pi

4
D. CARA INSTALASI SISTEM OPERASI NEXTCLOUD PADA
RASPBERRY PI
1. Menginstallasi pada Raspberry Pi, kemudian masukkan Micro SD dari Card Reader dan
mengcopykan file Raspberry Pi setelah menginstall ke dalam Micro SD dari Card Reader.

2. Setelah selesai di Copy, lepaskan Micro SD dari card Reader. Seetelah itu lakukan
instalasi perangkat Keras pada Raspberry Pi meliputi Keyboard, Mouse, Kabel HDMI ke
layar monitor, charger HP dan micro SD pada Raspberry Pi

3. Setelah semua perangkat terpasang, nyalakan power pada monitor untuk


menghidupkan raspberry pi, maka sistem tersebut akan berjalan.

5
4. Mengatur pada Raspberry Pi pada Raspberry References. SSD harus Enable.
5. Berikut CMD untuk Memasang Disk :
lsusb
lsblk
fdisk /dev/sda
mkfs -t ext4 /dev/sda1
mkdir /mnt/NETDATA
mount /dev/sda1 /mnt/NETDATA
nano /etc/fstab
add the line : /dev/sda1 /mnt/NETDATA ext4
defaults 0 0
6. kemudian install Web Server yaitu Apache dan PHP . Berikut CMD nya :
apt update
apt install apache2
apt install libapache2-mod-php
apt install php-gd php-json php-mysql php-curl php-
mbstring php-intl php-imagick php-xml php-zip
7. setelah menginstal Web Server, kemudian Install dan Create pada database.
Berikut CMD untuk Menginstal dan membuat database :
apt install mariadb-server
mysql -u root -p
sudo mysql (hubungkan ke MYSQL dengan ROOT)
CREATE USER 'nextcloud' IDENTIFIED BY 'password'; ( membuat
kata sandi menjadi kata sandi terkuat.
CREATE DATABASE nextcloud; (buat Database)
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@localhost
IDENTIFIED BY ‘password’;(memberikan perizinan kepada database)
8. Menginstall NextCloud dengan CMD:
wget
https://download.nextcloud.com/server/releases/nextcloud-
19.0.1.zip
apt-get install unzip
unzip nextcloud-19.0.1.zip -d /var/www/html/
9. Menginstall Next Cloud.
10. Buka aplikasi NextCloud

6
11. Kemudian ketik alamat server pada NextCloud 172.234.1.79/nextcloud
12. Login pada username dan password

13. Buatlah formulir dan masukkan kredensial yang baru saja kita buat di mysql.

7
14. Dan hasilnya seperti ini dan SELESAI.

8
BAB III

PENUTUP
KESIMPULAN
Berdasarkan hasil praktikum dari atas, maka disimpulkan bahwa Perangkat Raspberry
Pi digunakan untuk penyimpanan awan. Seperti yang sudah saya jelaskan yaitu melakukan
penyimpanan awan dengan NextCloud dengan perangkat Raspberry Pi. Sistem ini dapat
berjalan dengan baik dan dapat menyimpan file sendiri tidak seperti google drive maupun
dropbox. Namun sayangnya ada beberapa perangkat Raspberry mengalami sedikit kendala,
yaitu proses loadingnya sangat lama.

Sebelumnya saya dah mencoba menginstal NextCloud dengan CMD dan saya juga
mencoba menginstal Raspberry Pi. Apakah Raspberry Pi dapat menjalankan Sistem Operasi
yang lain. dan akhirnya kami mengetahui bahwa Raspberry Pi dapat diinstal dengan berbagai
sistem operasi.

9
DAFTAR PUSTAKA
https://www.pcplus.co.id/2015/05/inilah-aneka-hal-yang-bisa-dilakukan-dengan-raspberry-pi/

https://raspberrytips.com/install-nextcloud-raspberry-pi/

Raspberry Pi - Wikipedia bahasa Indonesia, ensiklopedia bebas

https://id.wikipedia.org/wiki/Nextcloud

10

Anda mungkin juga menyukai