Makalah Raspberry Pi
Makalah Raspberry Pi
RASPBERRY PI
Disusun oleh :
REZKI PUTRA SUPARDI
22101152620020
i
KATA PENGANTAR
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Penyayang,
kami panjatkan puja dan puji syukur atas kehadirat-Nya yang telah melimpahkan
rahmat, hidayah, dan inayah-Nya kepada penulis sehingga penulis dapat
menyelesaikan Makalah dengan judul “Raspberry Pi”.
Selanjutnya makalah ini tidak dapat tersusun dengan baik tanpa pengerahan serta
bimbingan dari seluruh pihak terkait. Oleh karena itu, ucapan terimakasih penulis
sampaikan kepada para dosen, teman-teman, serta pihak terkait yang telah bersedia
membantu dalam penyusunan makalah ini.
Penulis mengakui bahwa makalah ini masih jauh dari kata sempurna, dengan dasar
itu penulis mohon kritik saya serta saran yang bersifat membangun, untuk perbaikan
penyusunan makalah ini.
Semoga makalah ini dapat bermanfaat, khususnya bagi diri penulis serta masyarakat
pada umunya.
Penulis
i
DAFTAR ISI
KATA PENGANTAR....................................................................................................i
DAFTAR ISI.................................................................................................................ii
BAB I.............................................................................................................................1
PENDAHULUAN.........................................................................................................1
1.1 Latar Belakang.....................................................................................................1
1.2 Rumusan Masalah................................................................................................1
1.3 Tujuan Makalah...................................................................................................2
BAB II...........................................................................................................................3
PEMBAHASAN............................................................................................................3
2.1 Apa Raspberry Pi dan Bagaimana Cara Kerjanya?..............................................3
2.2 Cara Kerja Raspberry Pi......................................................................................5
2.3 Hardware yang menunjang Raspberry Pi.............................................................5
2.4 OS yang mendukung dan cara installnya.............................................................6
2.5 Spesifikasi Raspberry Pi......................................................................................8
2.6 Contoh Program Raspberry Pi...........................................................................11
BAB III........................................................................................................................16
KESIMPULAN DAN SARAN...................................................................................16
3.1 Kesimpulan.........................................................................................................16
3.2 Saran...................................................................................................................16
DAFTAR PUSTAKA..................................................................................................17
ii
BAB I
PENDAHULUAN
1
4. Seperti apa spesifikasi Raspberry?
2
BAB II
PEMBAHASAN
3
Gambar 2.1 Raspberry Pi tipe A
(Sumber: (Anon n.d.))
4
2.2 Cara Kerja Raspberry Pi
Untuk mengoperasikan Raspberry Pi, pengguna bisa menghubungkan komputer
ke monitor ataupun ke televisi, lalu mengkoneksikan keyboard dan mouse dengan
Bluetooth.
Kelebihan Raspberry ini bisa digunakan untuk project-project misalnya:
a. NAS (Network Attached Storage)
b. Media Server
c. Print Server
d. Download manager
e. Wifi Internet Radio Player
f. Reporting Dashboard
g. Server Hosting website, dll.
Kekurangan Raspberry:
Raspberry Pi tidak bisa langsung dihubungkan dengan sensor analog. Raspberry
Pi yang menggunakan system operasi dan SD Card yang memerlukan prosedur
khusus ketika ingin mematikannya. Jadi harus di-shutdown sebagaimana
computer pada umumnya. Raspberry Pi mungkin akan terdapat sedikit lebih
lambat karena kernel Linux pada system operasi Raspberry Pi memiliki fungsi
prioritas pross seperti yang dimiliki oleh semua system operasi. Kernel Linux
harus menangani banyak proses dengan prioritas yang ditentukan, sehingga
proses menggerakan lengan akan lebih lambat.
5
untuk camera digital, hardisk eksternal, keyboard mouse usb, modem dan
peralatan tambahan komputer lainnya.
c. 1 Port HDMI : HDMI (High-Definition Multimedia Interface) adalah port
yang sering digunakan pada berbagai perangkat audio visual dan mampu
mengalirkan bandwidth hingga hitungan Gigabyte. Port HDMI bisa
digunakan untuk mengkoneksikan seluruh sumber audio/video berbentuk
digital seperti Blu-ray Disc Player, PC, Video game Console, telivisi digital
dan smartphone.
d. 1 Port RCA untuk Video output
e. 1 Port Audio 3.5mm: Port audio atau soundcard adalah periferal yang
terhubung ke slot ISA atau PCI pada motherboard, yang memungkinkan
komputer untuk memasukkan input, memproses dan menghantarkan data
berupa suara. Digunakan untuk menghasilkan output suara (speaker,
headphone) dan juga input suara dengan microfon.
f. 1 Port SDCARD: Port yang digunakan untuk menghubungkan memori
SDCARD dengan komputer.
g. 1 Port RJ 45 (Ethernet LAN Port) : Port LAN atau lan card digunakan untuk
menghubungkan komputer satu dengan lainnya yang membentuk jaringan
komputer dalam suatu wilayah. Jaringan LAN biasanya hanya mencakup satu
gedung rumah, misalnya jaringan LAN di kantor, hotel, bandara, warnet dll.
h. 8x GPIO UART,SPI BUS :
i. Konsumsi listrik: 750maH/ 5VDC/ mini usb charge yang di pakai di charger
blackberry.
7
d) Hubungkan Adaptor ke raspberrynya (Adaptor bisa menggunakan
carger HP tetapi jangan sampai melebihi 5V kalau Amper semakin
besar lebih baik)
e) Jika semua sudah terhubung otomatis dilayar akan muncul semacam
boting program, tunggu sampai selesai dan berhenti,,nanti di bagian
paling bawah akan di minta USE ID di ketik saja “pi” dan enter
selanjutnya di minta lagi PASWORD di ketik aja “raspberry” trus
tekan enter
f) Selanjutanya akan muncul USE, ketik saja” startx” dan enter
g) Setelah di enter maka akan masuk me halaman destop rasberry pi
h) Silahkan menjajal rasberry-nya
i) Jika mau OFF tingak mencabut Adaptor di raspberrynya aja
j) Selesai
8
2. Model A+ (US$ 21,03)
a. SoC : Broadcom BVM2835
b. CPU : 700 MHz ARM 1176JZF-S core
c. GPU : Broadcom VideoCore IV, OpenGL ES 2.0, MPEG-2 dan VC-1
d. Memory : 512 (Share dengan GPU)
e. USB : 2.0 (2 buah)
f. Video Output : Composite RCA, HDMI, LCD Panels
g. Audio Output : 3.5 mm jack dan  HDMI
h. On Board Network : 10/100 Ethernet (8P8C)
i. Low Level Peripheral : GPIO, UART, dan SPI
j. Arus : 700 mA (3.5 W)
k. Tegangan : 5V
l. Dimensi : 85.60 mm x 53.98 mm
m. Berat : 45 g
n. OS: Debian, Raspbian OS, Fedora, Arch Linux ARM, RISC OS, Free
BSD, Plan9
3. Raspberry Pi 3 -Model B (US$ 31,54)
a. SoC : Broadcom BCM2387 chipset
b. CPU : 1,2 GHz Quad-Core ARM Cortex-A53 64 Bit
c. Memory : 1GB RAM
d. USB : 4 buah port
e. 802.11 bgn Wireless LAN and Bluetooth 4.1 (Bluetooth Classic and
LE)
f. 4 pole Stereo output and Composite video port
g. Full size HDMI
h. 10/100 BaseT Ethernet socketbr
i. CSI camera port for connecting the Raspberry Pi camera
j. DSI display port for connecting the Raspberry Pi touch screen display
k. Micro SD port for loading your operating system and storing data
l. Micro USB power source
9
4. Raspberry Pi 3 - Model B Features:
a. Now 10x Faster - Broadcom BCM2387 ARM Cortex-A53 Quad Core
Processor powered Single Board Computer running at 1.2GHz
b. 1GB RAM so you can now run bigger and more powerful applications
c. Fully HAT compatible
d. 40pin extended GPIO to enhance your “real world” projects.
e. Connect a Raspberry Pi camera and touch screen display (each
sold separately)
f. Stream and watch Hi-definition video output at 1080
g. Micro SD slot for storing information and loading your
operating systems.
h. 10/100 BaseT Ethernet socket to quickly connect the Raspberry Pi to
the Internet
Dari spesifikasi yang sudah disebutkan diatas meliputi beberapa perangkat yang
memang sudah lumrah ada pada PC biasa, sehingga perangkat Raspberry Pi juga
memiliki kesamaan dengan PC biasa dan sebagai pelengkap cukup ditambahkan
monitor, keyboard dan mouse. Jika sudah mengerti fungsi dari Raspberry Pi kita
lanjutkan pada tahap installasi, namun sebelumnya ada beberapa hal yang perlu
diperhatikan sebelum tahap installasi.
Perlu diketahui bahwa Raspberry Pi tidak memiliki BIOS (Basic Input/Output
System), Semua sistem operasi yang dijalankan Raspberry Pi tersimpan pada
SDHC. Slot yang digunakan adalah MicroUSB, jika anda tidak tau bagaimana
bentuknya coba lihat Charge Smartphone yang anda miliki, rata-rata sudah
menggunakan MicroUSB. Tegangan yang dibutuhkan untuk menyalakan
Raspberry Pi hanya 5 volt 1A, namun jika pada Raspberry Pi anda ingin
ditambahkan beberapa perangkat pada USB seperti printer dll, maka anda bisa
menggunakan USB pararel dan pada adaptor tegangan ditingkatkan menjadi 5
volt 2A. Secara default Raspberry Pi hanya menyediakan slot HDMI sebagai
Output ke LCD Monitor, namun dipasaran ada beberapa macam model HDMI.
Dapat belajar elektronika sederhana dan dapat dipadukan dengan
pemerograman.
10
Dengan memori sebesar 256 MB model A dan 512 model B sudah cukup untuk
keperluan komputasi sederhana. OS yang digunakan adalah bebasis linux debian
yang berjalan pada prosessor tipe ARM 11 700MHz (Anon n.d.).
# setting firebase
firebaseConfig = {
'apiKey': 'AIzaSyAa3YScorFNdoAKeGklFvwSH-wn40OfoQY',
'authDomain': 'absensiraspberry.firebaseapp.com',
'databaseURL': 'https://absensiraspberry-default-rtdb.firebaseio.com',
'projectId': 'absensiraspberry',
'storageBucket': 'absensiraspberry.appspot.com',
'messagingSenderId': '561469182049',
'appId': '1:561469182049:web:1f55ca257ce4f1a20d9a20',
'measurementId': 'G-ECL04FT05M',
}
firebase = pyrebase.initialize_app(firebaseConfig)
storage = firebase.storage()
db = firebase.database()
11
user = db.child("user").get().val()
id_list = []
idu = ''
for i in user:
id_list.append(i)
print(id_list)
# function timde
def date():
month = ['januari', 'pebruari', 'maret', 'april', 'mei', 'juni', 'juli', 'agustus',
'september', 'oktober',
'nopember', 'desember']
timenow = datetime.datetime.now()
nYear = str(timenow.year)
nMonth = int(timenow.month)
nDay = str(timenow.day)
if int(timenow.hour) < 9:
12
nHour = '0' + str(timenow.hour)
else:
nHour = str(timenow.hour)
if int(timenow.minute) < 9:
nMinute = '0' + str(timenow.minute)
else:
nMinute = str(timenow.minute)
while True:
_, frame = cap.read()
img = frame.copy()
frame = cv2.flip(frame, 1)
try:
height, width, channel = frame.shape
imgRGB = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
result = face_detection.process(imgRGB)
prediction = model.predict(imgcrop)
13
index = numpy.argmax(prediction)
res = CATEGORIES[index]
except:
pass
cv2.imshow("frame", frame)
if cv2.waitKey(1) == ord('q'):
break
if index == 0:
print(CATEGORIES[index])
ser.write('B'.encode())
timer = 0
while True:
sleep(0.014)
rs = str(ser.readline()).replace('b', '').replace('\\r\\n', '').replace('\'', '')
rsa = rs.split('&')
if len(rs) != 0:
if len(rsa) > 1:
print('====================')
print('id finger: ', rsa[1])
print('id user : ', id_list[int(rsa[1])])
print('id nama : ', user[id_list[int(rsa[1])]]['username'])
print('suhu : ', rsa[2])
data = {'suhu/' + id_list[int(rsa[1])] + '/' + date(): rsa[2]}
db.update(data)
break
14
timer += 1
print(timer)
else:
ser.write('A'.encode())
sleep(1)
cap.release()
cv2.destroyAllWindows()
15
BAB III
3.1 Kesimpulan
Demikianlah hasil makalah dari kami. Dari sinilah kami bisa belajar lebih
tentang hal – hal tentang Raspberry Pi. Dan penulis ucapkan terimakasih kepada
pihak – pihak yang sudah membantu dan mendukung dalam proses pembuatan
makalah ini. Semoga dari semua yang telah di berikan oleh penulis bisa menjadi
bermanfaat kelak.
Dari makalah yang penulis buat dapat disimpulkan bahwa Raspberry Pi adalah
sebuah mini kit yang bisa di jadikan komputer mini, yang mendukung Sistem
Operasi Linux.
3.2 Saran
Apa yang ada dalam makalah ini, tentunya masih sangat jauh dari apa yang
telah dipahami oleh seorang yang lebih mengerti ataupun ahli tentang
Raspberry Pi, maka daripada itu penulis akan mencoba terus mengembangkan
makalah ini dengan memanfaatkan berbagai media pembelajaran lain agar
mendapatkan informasi – informasi lainya untuk menyempurnakan ilmu
pengetahuan perkembangan sains dan teknologi yang sebelumnya penulis
pelajari. Kritik dan saran yang bersifat membangun penulis harapkan demi
kesempurnaan makalah ini.
16
DAFTAR PUSTAKA
17