0% menganggap dokumen ini bermanfaat (0 suara)
47 tayangan20 halaman

Makalah Raspberry Pi

Diunggah oleh

irmawulanfitri12
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
47 tayangan20 halaman

Makalah Raspberry Pi

Diunggah oleh

irmawulanfitri12
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 20

MAKALAH RASPBERRY PI

RASPBERRY PI

Dosen Pengampu : Defnizal,S.KOM.M.KOM

Disusun oleh :
REZKI PUTRA SUPARDI
22101152620020

PROGRAM STUDI SISTEM KOMPUTER


FAKULTAS ILMU KOMPUTER
UNIVERSITAS PUTRA INDONESIA YPTK PADANG
2024

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.

Padang, 24 Juni 2024

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.1 Latar Belakang


Perubahan jaman yang semakin maju membuat kebutuhan manusia akan
teknologi semakin meningkat. Efisiensi tentunya menjaddi pertimbangan yang
sangat signifikan. Kini teknologi computer sudah berkembang pada tingkat
efisiensi yang cukup menjanjikan. Membahas tentang efisiensi teknologi tentu
takan sing dengan computer berukuran mini yang disebut dengan Raspberry.
Pengaplikasian teknologi komputer yang semakin banyak di tahun-tahun
mendatang akan menjadikan peran komputer semakin penting dan bisa jadi
krusial. Dari urusan mengolah dokumen, menonton film, hingga memainkan
game. Berbicara mengenai komputer dan teknologi yang berhubungan
dengannya kita tentu tak mungkin melepaskan diri dari salah satu ilmu pokok,
yaitu pemrograman.
Saat ini, menyebut nama Strawberry atau Blueberry, mungkin yang terlintas
dipikiran Makalah ini akan membahas tentang Rapsberry. Rapsberry juga
termasuk dalam keluarga buah-buahan berry. Namun, penulis akan berbagi
tentang salah satu berry, yaitu Rapsberry Pi. Pernahkah terbayang dalam benak
pikiran menggunakan komputer super mini dalam menjalani aktifitas sehari –
hari? Sebuah inovasi baru telah dilakukan oleh yayasan non profit Rapsberry Pi
Fondation asal Inggris dengan menciptakan sebuah komputer mungil seukuran
kartu kredit yang diberi nama sesuai dengan nama yayasan pembuatnya,
Rapsberry Pi.

1.2 Rumusan Masalah


Adapun rumusan masalah dari latar belakang dalam penyusunan makalah, adalah
sebagai berikut:
1. Apa yang dimaksud dengan Raspberry dan bagaimana cara kerjanya?
2. Apa kelebihan dan kekurangan Rapsberry?
3. Bagaimana cara menginstall OS nya?

1
4. Seperti apa spesifikasi Raspberry?

1.3 Tujuan Makalah


Adapun tujuan dan maksud dari penyusunan makalah ini adalah:
1. Untuk mengetahui apa itu raspberry pi dan cara kerjanya.
2. Untuk mempelajari kelebihan dan kekurangan rapsberry pi.
3. Untuk mempelajari cara menginstall OS rapsberry pi.
4. Untuk mengetahui spesifikasi raspberry pi.

2
BAB II

PEMBAHASAN

2.1 Apa Raspberry Pi dan Bagaimana Cara Kerjanya?


Raspberry pi adalah sebuah mini kit yang bisa di jadikan komputer mini
seukuran kartu kredit dengan berat hanya 45 gram. Komputer yang diberi nama
Raspberry Pi ini, berjalan dengan sistem operasi Linux. Komputer ini
dikembangkan selama 6 tahun oleh lembaga non profit Raspberry Pi Foundation,
yang terdiri dari relawan dan akademisi teknologi Inggris.
Raspberry Pi merupakan single-board computer yang memiliki ukuran yang
sangat kecil dan kembangkan di UK oleh Raspberry Pi Foundation. Raspberry pi
adalah mini komputer mainboard yang bersifat SoC (System on chip) dimana ada
penggabungan komponen dan fungsi-fungsi komputer serta elektronika kedalam
satu chip atau bisa juga disebut dengan embbedded systems. Pada SoC
memungkinkan pengguna menggunakan GPIO (General Purpose Input / Output)
untuk keperluan bersifat elektronika misal melakukaan transmisi sinyal radio dari
mainboard SoC yang dapat dikontrol melalui aplikasi tertentu yang berjalan pada
suatu sistem operasi (OS) yang di gunakan.
Raspberry Pi memiliki dua model yaitu model A dan model B. Perbedaan model
A dan B terletak pada memori yang digunakan, model A menggunakan memori
256 MB dan model B 512 MB. Selain itu model B juga sudah dilengkapi dengan
Ethernet port (kartu jaringan) yang tidak terdapat di model A. Penyimpanan data
didesain tidak menggunakan hard disk atau solid-state drive, melainkan
mengandalkan kartu SD (SD memori card) untuk booting dan penyimpanan
jangka panjang (Anon n.d.).

3
Gambar 2.1 Raspberry Pi tipe A
(Sumber: (Anon n.d.))

Gambar 2.2 Raspberry Pi tipe B


(Sumber: (Anon n.d.)

Hardware Raspberry Pi tidak memiliki real-time clock, sehingga OS harus


memanfaatkan timer jaringan server sebagai pengganti. Raspberry Pi bersifat
open source (berbasis linux), system operasi utamanya menggunakan Debian
GNU/Linux dan Bahasa pemrograman Python.

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.

2.3 Hardware yang menunjang Raspberry Pi


a. Prosesor ARM11 700 MHz: ARM11 adalah keluarga dari ARM
architecture 32-bit RISC microprocessor cores. Dan didukung
denganRAM 256MB.
b. 2 Port USB : Port standart komputer untuk menghubungkannya dengan piranti
lain. Port ini mempunyai kecepatan tinggi sesuai dengan versinya, bila
dibandingkan dengan port serial maupun port paralel. Contohnya digunakan

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.

2.4 OS yang mendukung dan cara installnya


a. OS yang mendukung raspberry, adalah:
1) Arch Linux Arm
2) Debian GNU linux
3) Gentoo
4) Fedora
5) Free BSD
6) Net BSD
6
7) Plan 9
8) Raspbian OS
9) RISC OS
10) Slackware Linux
b. Cara Menginstal Raspberry
Langkah – langkah menginstal OS Raspberry, adalah:
1) Download OSnya Situs resmi raspberry pi
Pilih Raspbian “wheezy” terus klik Direct download yang tulisan
merah..selanjutnya download filenya berupa ZIP sebesar 470MB sampai
selesai
2) Download Win32DiskImager
Filenya berrupa ZIP besarnya sekitar 6 Mb
3) Selanjutnya kedua file di ekstrak terlebih dahulu,,dan file hasil EXtrak
di taruh di Drive D atau E (jangan di taruh di dalam SD card )
4) Siapkan SD card yang yang kosong sebaiknya minimal 4 Gb
5) Buka file Win32DiskImager trus jalankan programnya,
6) Maka akan membuka halaman baru di mana kita akan di suruh mencari
file OS yang sudah kita EXtrak, selanjutnya kita pilih file Os yang tadi ,
di suduk kanan atas kita pilih device atau drive SD card yang kita sdh
siapkan tadi selanjutnya klik write tunggu sampai prosesnya selesai
7) Setelah prosesnya selesai maka os sudah siap di gunakan
8) Tahap selanjutnya yaitu menghidupkan raspberry pi:
a) Pasangkan SD Card yang sudah kita instal tadi
b) Hubungkan kabel RCA(kalu monitornya menggunakan TV )
mengunakan kabel RCA klau mengunakan monitor LCD
mengunakan kabel HDMI to VGA, klau mengunakan Monotor TV
LCD mengunakan kabel HDMI to HDMI
c) Hubungkan keybord USB dan Mouse USB ke raspberrynya

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

2.5 Spesifikasi Raspberry Pi


1. Model A (US$ 14,53)
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 : 256 (Share dengan GPU)
e. USB : 2.0 (1 buah)
f. Video Output : Composite RCA, HDMI, LCD Panels
g. Audio Output : 3.5 mm jack dan  HDMI
h. On Board Network : None
i. Low Level Peripheral : GPIO, UART, dan SPI
j. Arus : 300 mA (1.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

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.).

2.6 Contoh Program Raspberry Pi


from keras.models import load_model
from serial import Serial
from time import
sleep import pyrebase
import datetime
import cv2
import mediapipe
import numpy

ser = Serial('COM9', 9600, timeout=0.05)

# 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)

# setting mask detector (Machine Learning)


model = load_model('model2.h5')
face_detection = mediapipe.solutions.face_detection.FaceDetection()
x, y, w, h = 0, 0, 0, 0

CATEGORIES = ['mask', 'no mask']


index = 0
prediction = 0
cap = cv2.VideoCapture(1)

# 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)

nHour = nHour + ':' + nMinute

return str(nYear + '/' + month[nMonth - 1] + '/' + nDay + '/' + nHour)

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)

for count, detection in enumerate(result.detections):


box = detection.location_data.relative_bounding_box
x, y, w, h = int(box.xmin * width), int(box.ymin * height), int(box.width *
width), int(box.height * height)

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)

if timer >= 0.014*7000:


index = 1
break

else:
ser.write('A'.encode())

sleep(1)

cap.release()
cv2.destroyAllWindows()

15
BAB III

KESIMPULAN DAN SARAN

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

Anon. n.d. “Ika Kumala Dewi’s Blog’s – Be Your Self !!!”


Anon. n.d. “RASPBERRY PI TYPE A _ Raspberry Pi Type A, 256 MB _ Distrelec
Export Shop.”
Anon. n.d. “RASPBERRY PI TYPE B _ Raspberry Pi Type B, 512 MB _ Distrelec
Export Shop.”
Anon. n.d. “Tutorial Belajar Raspberry Pi_ Pengenalan Tentang Raspberry Pi.”

17

Anda mungkin juga menyukai