bab iii perancangan sistem -...

12
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

Upload: dinhquynh

Post on 29-Mar-2019

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. Raspberry Pi

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

Page 2: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. Raspberry Pi

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+

Page 3: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. Raspberry Pi

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

Page 4: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. Raspberry Pi

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

Page 5: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. Raspberry Pi

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.

Page 6: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. 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

Page 7: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. Raspberry Pi

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

Page 8: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. Raspberry Pi

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.

Page 9: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. Raspberry Pi

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

Page 10: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. Raspberry Pi

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

Page 11: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. Raspberry Pi

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

Page 12: BAB III PERANCANGAN SISTEM - repository.uksw.edurepository.uksw.edu/bitstream/123456789/12270/3/T1_612010013_BAB... · login. dan . password. untuk masuk ke . dekstop. Raspberry Pi

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.