BAB III
PERANCANGAN SISTEM
Pada bab ini akan dibahas mengenai perancangan sistem yang meliputi
perangkat keras dan perangkat lunak.
3.1. Perangkat Keras
Pada bagian ini akan dijelaskan mengenai proses perancangan perangkat
keras alat yang terdiri dari 5 bagian. Alat pemandu ini dirancang portable
sehingga diperlukan power bank dan juga terdapat tali yang digantungkan di leher
supaya mudah saat dibawa.
3.1.1. Alat Tour Guide
Alat Tour Guide merupakan alat pemandu. Alat ini terdiri dari beberapa
bagian yaitu kontrol, sumber, input, dan output. Untuk realisasinya, pembuatan
alat ini dibuat dengan ukuran 11cm x 5cm x 8,5cm (panjang x lebar x tinggi).
Bahan casing yang dipakai untuk Alat Tour Guide ini menggunakan akrilik
dengan ketebalan 3mm.
Gambar 3.1. Alat Tour Guide
3.1.2. Kontrol
Alat ini menggunakan Raspberry sebagai kontrol yaitu mengendalikan
kerja sistem, Raspberry yang digunakan adalah Raspberry Pi B+ karena memiliki
pin yang cukup banyak dibandingkan generasi sebelumnya. Raspberry adalah
komputer papan tunggal (Single Board Circuit / SBC) yang memiliki ukuran
sebesar kartu kredit. Hardware Raspberry Pi tidak memiliki real-time clock,
sehingga OS harus memanfaatkan timer jaringan server sebagai pengganti. Namun
komputer yang mudah dikembangkan ini dapat ditambahkan dengan fungsi real-
time (seperti DS1307) dan banyak lainnya, melalui saluran GPIO (General-
purpose input/output) via antarmuka I²C (Inter-Integrated Circuit). Raspberry Pi
bersifat open source (berbasis Linux), Raspberry Pi bisa dimodifikasi sesuai
kebutuhan penggunanya. Sistem operasi utama Raspberry Pi menggunakan
Debian GNU/Linux. Fungsi utama Raspberry Pi B+ adalah untuk mengolah dari
input(keypad) menjadi output(LCD dan headset)
Gambar 3.2. Raspberry Pi B+
Tabel 3.1. Konfigurasi pin Raspberry Pi B+
Pin 1-26 digunakan untuk LCD dan pin 29-40 digunakan untuk keypad.
3.1.3. Sumber
Alat ini bersifat portable sehingga menggunakan power bank sebagai
sumber, awalnya menggunakan power bank dengan kapasitas 10000mAh akan
tetapi ukurannya yang terlalu panjang, lebar, tebal dan berat seperti pada Gambar
3.3. Supaya lebih terlihat ringkas dan praktis menggunakan power bank crossx
model N0101 dengan kapasitas 4500 mAh, karena lebih tipis, tidak terlalu besar
dan ringan. Alat pemandu dapat menyala 8 jam. Dengan dimensi power bank 11 x
5,8 x 1cm dan berat 110gr.
Gambar 3.3. Power Bank 10000mAh
PIN Keterangan
PIN (1-26) LCD
PIN 29 Tombol 1
PIN 31 Tombol 2
PIN 32 Tombol 3
PIN 33 Tombol 4
PIN 35 Tombol 5
PIN 36 Tombol 6
PIN 37 Tombol 7
PIN 38 Tombol 8
PIN 40 Tombol 9
Gambar 3.4. Power Bank CROSSX 4500mAh
3.1.4. Input
Alat ini memerlukan keypad yang berperan sebagai input. Keypad ini
memiliki dimensi 7,7 X 6,9 X 0.08 cm dan panjang kabel transparansi 8,7cm,
karena ukuran yang terlalu besar maka merancang menggunakan 9 buah mikro
switch sebagai tombol input. Dengan dimensi 5 x 4 x 1,5cm seperti pada Gambar
3.6, untuk menghilangkan bouncing digunakan kapasitor non polar 0.1 mikro
Farad dipasang paralel pada mikro switch seperti pada Gambar 3.7.
Gambar 3.5. keypad
Gambar 3.6. Keypad mikro switch
Gambar 3.7. Gambar untai keypad mikro switch
3.1.5. Output Tampilan
Alat ini menggunakan LCD 20 x 4, tetapi dalam pemasangan memerlukan
tambahan kabel dan ukuran LCD yang terlalu panjang.
Gambar 3.8. LCD 20x4
Digunakan Raspberry Pi PCD 8544 LCD Shield dikarenakan tidak perlu
menambahkan rangkaian kabel tambahan, hanya perlu memasangkan pada GPIO
karena LCD ini dikhususkan untuk Raspberry Pi.
Deskripsi :
-LCD PCD8544 48x84 pixel
-Tutorial Raspberry Pi PCD8544:
Perangkat lunak
1.Untuk memasang kabel pi.
Cd ~
Git clone git: //git.drogon.net/wiringPi
CD wiringPi
./build
2. untuk membangun direktori kerja
Cd ~
MKDIR cpu_show
3. metode menggunakan SFTP untuk men-download kode sumber ke / home / pi /
cpu_show
4. kompilasi kode sumber
CD ~ / cpu_show
CC -o cpushow pcd8544_rpi.c PCD8544.c -L / usr / local / lib -lwiringPi
Sudo. / Cpushow
Gambar 3.9. PCD 8544 LCD Shield
Gambar 3.10. Untai PCD 8544 LCD Shield
3.1.6. OUTPUT SUARA
Alat ini menggunakan headset untuk mendengarkan output yang berupa
suara. Dengan specifications, Type: Fully-enclosed dynamic headphones
Sensitivity: 110dB, Frequencyresponse: 5Hz to 22000Hz,Weight: 5g, dan Cord:
OFC litz wire 1.2m.
Gambar 3.11. Headset
3.1.7. Konfigurasi Sistem Alat
Gambar 3.12. Konfigurasi sistem
Keterangan:
1. Raspberry Pi B+
2. PCD 8544 LCD Shield
3. Keypad mikro switch
4. Power bank
5. Headset
6. Pin GPIO 1-26 untuk LCD
7. Pin GPIO 29-40 untuk keypad
8. Mikro USB untuk catu daya
9. Audio output 3.5mm jack untuk headset
3.2. Perangkat Lunak
Perangkat lunak digunakan untuk mengendalikan sistem. Pada bagian ini
akan dijelaskan mengenai cara kerja sistem dari diagram alir, serta penjelasan
tentang tahapan–tahapan cara kerja sistem.
START
1. Run
2. Edit
Pilih: 1.Run
2.Edit
Menu Edit
Pass=
Masukkan
Password
Benar
/Salah?
S
Login: pi
Pass: Raspi
B
2
1.Lantai 1
2.Lantai 2
3.Lantai 3
Lantai
=1?
Lantai
=2? Lantai
=3?
N N
1
N
Bhs/Language:
1.Indonesia
2.Inggris
Bahasa
=1.Ind?
Y Y Y
Pembukaan/
Opening
Playing . . .
Menyuarakan narasi sesuai
pilihan Lantai da Bahasa ke Headset
Next
Back
Edit
N
Y
END
Bahasa
=2.Ing?
Y
N
S=3
?
N
Y
Gambar 3.13. Diagram alir sistem Run
Next
Finish!
Tekan
Tombol (1-8)
9.Back
Ruang
=1?
Ruang ..
Menyuarakan narasi
sesuai pilihan Ruang
Y
Ruang=2?
Ruang=8?
Ruang=3?
Ruang=4?
Ruang=5?
Ruang=7?
Ruang=6?
N
N
N
N
N
N
N
N
Y
Y
Y
Y
Y
Y
Y
Back
Gambar 3.14. Diagram alir sistem Edit
Hubungkan Raspberry Pi dengan
TV menggunakan kabel HDMI.
Pasang keyboard dan mouse
memalui USB port. Lalu nyalakan
Raspberry. Masukkan Login
Password. Lalu ketik startx untuk
masuk ke dekstop Raspberry.
Masukkan Flashdisk yang berisi file
lagu
Klik file manager yang berada di kiri
bawah. Lalu masuk folder
home/pi/new/noto
Setelah berada dalam folder Noto,
silahkan copy file lagu x dari flashdisk ke
folder noto sesuai lantai, bahasa dan
ruang yang diinginkan. Setelah itu hapus
lagu yang ingin diganti, lalu rename lagu
x dengan nama lagu yang dihapus.
END
Edit
Penjelasan diagram alir cara kerja sistem, saat alat dinyalakan akan
muncul 2 pilihan awal yaitu 1.Run dan 2.Edit. Bila angka 1 ditekan
akan masuk pilihan lantai 1,2, dan 3. User diminta memberi
input lantai, setelah input lantai di masukkan akan muncul menu bahasa.
Alat ini menyediakan 2 bahasa yaitu 1.Bahasa Indonesia dan
2.Bahasa Inggris. Setelah user memilih bahasa silahkan masukkan
ruang yang ingin user masuki(1-8). Bila ruang yang di tekan sudah selesai
user ingin memasukkan ruang lagi atau tidak, jika ya silahkan tekan nomer
ruang yang di inginkan, bila tidak matikan alat atau tekan tombol 9 untuk
kembali ke menu pilih lantai.
Pada pilihan menu awal bila menekan 2.Edit, admin diminta
memasukkan password untuk mengetahui login dan password yang
diperlukan untuk masuk ke dekstop raspberry untuk mengganti lagu dan
tampilan LCD. Bila dalam memasukkan password mengalami kesalahan
dalam 3 kali kesempatan maka akan kembali ke menu awal. Disini untuk
mengganti lagu diperlukan tambahan yaitu TV dengan cara
menghubungkan TV dan Raspberry Pi B+ menggunakan kabel HDMI.
Pasang keyboard, mouse melalui Universal Serial Bus (USB) port dan
masukkan flashdisk yang berisi file lagu. Nyalakan Raspberry Pi, lalu
masukkan login dan password untuk masuk ke dekstop Raspberry Pi.
Proses mengganti lagu Raspberry Pi sama seperti mengganti lagu
menggunakan komputer. Misalnya admin ingin mengganti lagu eng1
dengan lagu X yang ada pada flashdisk. Copy lagu X ke tempat lagu eng1,
hapus lagu eng1 dan ganti lagu X dengan nama eng1. Proses edit selesai
setelah itu matikan Raspberry Pi, lalu nyalakan kembali dan lagu sudah
sesuai dengan yang diinginkan.