5
BAB II DASAR TEORI
2.1. Raspberry Pi
Pada penelitian ini akan digunakan salah satu mikrokontroler yaitu Raspberry Pi. Jenis Raspberry pi yang akan digunakan yaitu Raspi versi 3, dikarenakan versi ini sudah
dilengkapi dengan fitur wifi dan bluetooth serta memiliki kapasistas ram yang lebih besar dari yang sebelumnya yaitu sebesar 1 gigabyte. Raspberry Pi merupakan komputer dalam
satu singleboard.. Chip mengintegrasikan sebuah prosesor CPU, graphics processing unit GPU, dan memori pada suatu unit tunggal [1]. Bagian
– bagian Raspberry pi adalah sebagai berikut :
1. Prosesor
Prosesor berupa chip 32 bit, 1.2 GHz System on a Chip SOC dengan merk Broadcom BCM2837. Menggunakan empat inti merk ARM Cortex-A53 dengan kecepatan 1,2
GHz. Raspberry Pi model 3 mempunyai RAM sebesar 1 GB[1]. 2.
Slot Secure Digital Card SD Card Raspberry Pi menggunakan SD Card sebagai media penyimpanan seluruh data hard
drive. 3.
Port USB Raspberry Pi Model 3 mempunyai 4 port USB sedangkan Raspberry Pi Model A hanya
mempunyai sebuah Port USB. 4.
Port Ethernet, Wifi, dan Bluetooth Raspberry Pi model 3 mempunyai port ethernet dengan standar RJ45 dan antena
berkecepatan 2.4 GHz 802.11n untuk penangkap sinyal wifi. Raspberry model 3 juga terdapat bluetooth untuk transfer data dan koneksi dengan sebuah hardware yang
menggunakan koneksi tersebut. 5.
Konektor HDMI High-Definition Multimedia Interface Port HDMI digunakan sebagai penyedia keluaran video dan audio digital. Sinyal HDMI
mampu dikonversi menjadi DVI Digital Visual Interface sehingga dapat digunakan untuk berbagai monitor.
6. Output Audio Analog
Port audio analog digunakan sebagai penyedia keluaran audio analog untuk speaker dengan jack standar 3,5 mm mini analog audio jack.
7. Keluaran Composite Video
Jack standar tipe RCA menyediakan keluaran untuk sinyal video NTSC dan PAL [2]. 8.
Port GPIO Selain itu terdapat port General Purpose InputOutput GPIO digunakan untuk
berhubungan dengan suatu hardware eksternal. Raspberry Pi mempunyai 26 pin GPIO. Gambar 2.1. menunjukkan konfigurasi pin pada port GPIO.
Gambar 2.1. Konfigurasi pin pada port GPIO [3] PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Basis Operating System OS pada Raspberry Pi yaitu Linux. Prosesor Broadcom [1][2]mempunyai device driver dan kode yang tidak terdapat dalam standar Linux
distribution. Ukuran RAM Read Access Memory pada Raspberry Pi berbeda dengan ukuran RAM komputer desktop. Linux distribution khusus untuk Raspberry pi
dikembangkan dalam mengatasi ketidaksesuaian Raspberry Pi dengan standar Linux. Linux distribution yang dibuat di antaranya Raspbian direkomendasikan secara resmi, Adafruit
Raspberry PI Educational Linux, Arch Linux, Xbian, Qton Pi. Raspi ini nantinya berfungsi untuk menyimpan database yang berisikan identitas
dari pemilik kartu ruangan. Untuk mempermudah pengecekan data yang masuk maupun keluar, akan dibuat sebuat antar muka interface yaitu dengan menggunakan perangkat
lunak software dengan python.
2.2. Bahasa Pemrograman Python