7
BAB III
PERANCANGAN SISTEM
3.1 Analisa Kebutuhan
3.1.1 Perangkat Keras
Dalam pembuatan proyek dibutuhkan beberapa perangkat keras meliputi:
a. Raspberry pi
• Tipe : B+
• RAM : 512MB
• Port USB : 4 Port USB
Raspberry pi dipilih tipe B+, karena raspberry tipe B+ memiliki RAM yang lebih besar dan memiliki 4 port usb. Selain itu pada raspberry pi tipe B+ memiliki kecepatan 6x lebih cepat dari pada raspberry pi tipe A. b.Telepon Seluler
Telepon seluler digunakan bertujuan untuk melakukan pengontrolan, atau sebagai remot untuk memberikan perintah.
c. Bluetooth Dongle
Bluetooth disini digunakan untuk sebagai penghubung antara raspberry untuk menjalankan perintah.
d. Lampu dan Papan Testboard
• Lampu : 3 buah
• Kabel : 1,5 meter
• Papan testboard : 1 buah
8
e. microSD
MicroSD berguna untuk menaruh sistem operasi yang akan digunakan untuk menjalankan raspberry pi. Dalam pe
3.1.2 perangkat Lunak
Dalam pembuatan system dibutuhkan beberapa perangkat lunak yang dapat membantu dalam pengerjaannya. Beberapa perangkat lunak yang dapat membantu yaitu:
a. Win32DiskImager
Merupakan aplikasi yang digunakan untuk menulis atau memasukkan sistem operasi pada microsd yang akan digunakan pada raspberry pi.
b. raspbian-wheezy
Raspbian-wheezy merupakan sistem operasi yang akan digunakan pada raspberry pi.
c. IDLE (python 3.4GUI)
Merupakan aplikasi yang digunakan untuk membuat perintah yang akan digunakan untuk menjalakan pengontrolan lampu.
3.2 Desain Jaringan
Gambar 3.1Alur sistem
9
penghubung, dan raspberry sebagai pengolah data sehingga dapat menghidupkan lampu yang digunakan untuk uji coba.
3.3 Pemprograman Pada Raspberri pi
Import RPi.GPIO as GPIO Import time
GPIO.setmode(GPIO.board) GPIO.setup(7,GPIO.ouut) GPIO.setup(11,GPIO.ouut) GPIO.setup(13,GPIO.ouut)
Pada bagian perintah diatas merupakan perintah untuk menentukan jalur output dari raspberry pi menuju ke papan testboard. Misalnya “GPIO.setup(7,GPIO.ouut)” adalah perintah untuk output melalui GPIO pin nomor 7.
For x in range(0,7)
GPIO.outpu(7,True)
10
3.4 Metode evaluasi
3.4.1 Metode Pencatatan Data