23
BAB III ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini dibahas mengenai beberapa hal dasar tentang bagaimana perancangan robot dirancang, komponen-komponen apa saja yang dibutuhkan dalam
perancangan robot ini, bagaimana cara merancang robot ini, Flowchart robot, Block Diagram Hardware
dan Analisa setelah robot itu dibuat.
3.1. Perancangan Robot
Dalam pembuatan robot ini penulis memperhatikan beberapa aspek yang dibutuhkan, yaitu :
a. Robot ini dirancang untuk dapat berjalan secara otomatis dengan kemampuan program yang telah diinputkan di dalam robot tersebut serta
robot dapat menghindari sebuah halangan. b. Robot ini bergerak dalam sebuah bidang yang datar dan rata.
c. Robot ini dirancang dengan menggunakan sensor Ultrasonic GH-311 dengan Mikrokontroller ATMega16 sebagai pengendali utama pada tobot.
d. Robot ini menggunakan motor servo HS-311 sebagai penggerak kaki-kaki robot.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2. Flowchart
Mulai
Tombol Power On?
A Inisialisasi
Port Memory
Tekan Tombol 3 Inisialisasi
Port Memory Ultrasonic
Tekan Tombol 4 PLAY
Tekan Tombol Reset
Robot Berhenti
Ya
Ya
Tidak
Ya
Tekan Tombol Power Off
Tidak
Robot Berhenti
Ya Tidak
Selesai
Tidak
A Robot Jalan
Lurus
Ya
Ada Halangan?
Robot Jalan Lurus
Tidak
Tekan Tombol Reset
C
Ya
C D
Tidak
D
Robot Berbelok ke
Kanan
Ya
Robot Jalan Lurus
B
Tidak
B
E E
F F
Gambar 3.1 Flowchart Robot
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pada Gambar 3.1 menjelaskan tentang flowchart robot menghindari halangan
pada saat robot bergerak secara otomatis a. Inputan awal dari robot ini dimulai dari tombol Power-On dan
mikrokontroller. Apabila mikrokontroller telah di inputkan program maka, mikrokontroller dapat di proses sesuai dengan program yang telah diatur oleh
user. b. Setelah Power-On diaktifkan maka proses berjalan pada penginisialisasian
port timer robot. Robot ini memiliki 2 tombol yaitu tombol 3 sebagai inisialisasi program robot menghindari halangan dan tombol 4 sebagai
tombol play. c. Tekan tombol 4 untuk play maka reaksi awal robot adalah berputar kekanan
beberapa detik kemudian berjalan lurus. Apabila ada halangan di depan robot maka robot akan berputar menghindari halangan tersebut dan jika tidak ada
halangan maka robot akan terus berjalan lurus hingga menemukan suatu halangan di depannya.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.3. Kebutuhan Perancangan Hardware Robot