RANCANG BANGUN ALAT PENDETEKSI WARNA MENGGUNAKAN KAMERA DAN OUTPUT SUARA BERBASIS KOMPUTER
RANCANG BANGUN ALAT PENDETEKSI WARNA MENGGUNAKAN KAMERA DAN OUTPUT SUARA BERBASIS KOMPUTER LAPORAN AKHIR Laporan Akhir ini disusun sebagai salah satu syarat menyelesaikan Pendidikan Diploma DIII Jurusan Teknik Komputer Oleh: M.Syafriadi 061430701473 TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG 2017
MOTTO DAN PERSEMBAHAN
➢ Jangan pernah menyerah jika kamu masih ingin mencoba. Jangan biarkan penyesalan datang karena kamu kurang selangkah lagi untuk menang.
(RA Kartini) ➢
Ketika anda tidak pernah melakukan kesalahan, itu artinya anda tidak pernah berani untuk mencoba.
(Penulis) Kupersembahkan Karyaku Kepada :
- Kedua orangtuaku
- Keluarga besarku
- Seluruh Dosen Teknik Komputer • Teman-teman seperjuanganku
- Almamaterku • semua teman-teman kelas 6 CD
- Dan semua teman-teman kelas yang terlibat dalam pembuatan laporan ini
ABSTRAK
RANCANG BANGUN ALAT PENDETEKSI WARNA MENGGUNAKAN
KAMERA DAN OUTPUT SUARA BERBASIS KOMPUTER
Mata adalah salah satu indera atau bagian tubuh yang sangat vital fungsinya Kehilangan salah satu fungsinya dapat berakibat fatal, salah satu fungsi mata adalah dapat mengenali warna. Hal tersebut tidak dapat dilakukan oleh sebagian orang yaitu para penyandang buta warna, oleh sebab itu diperlukan alat yang bisa membantu orang buta warna agar bisa mengenali warna dengan sesuai.
Dengan memanfaatkan Pi camera dan Raspberry Pi dapat membuat alat yang bisa membantu para penyandang buta warna agar dapat membedakan warna, dengan menggunakan Pi Camera sebagai pembaca warna, Raspberry Pi sebagai pengendali masukan dari kamera dan keluaran berupa suara dari speaker. Dan warna yang dapat dibaca hanya merah, hijau, biru, kuning dan ungu. Perangkat lunak adalah kode program yang di input-kan ke Raspberry Pi, dibuat menggunakan netbeans IDE dengan Bahasa pemrograman C.
Kata kunci: Warna, Pi Camera, Raspberry Pi dan Speaker
ABSTRACT
PROTOTYPE DETECTING COLOR TOOL USING CAMERA AND
SOUND OUTPUT BASED ON KCOMPUTER
Eye is one of the senses or body parts that are very vital functions Losing one of its functions can be fatal, one of the functions of the eye is to recognize the color. It cannot be done by some people is the person with color blindness, therefore needed a tool that can help the color blind people to be able to recognize the color accordingly. By using Pi camera and Raspberry Pi can make a tool that can help people with color blindness to be able to distinguish colors, by using Pi Camera as a color reader, Raspberry Pi as the input control of the camera and the output of sound from the speakers. And the only readable colors are red, green, blue, yellow and purple. Software is the program code inputted to Raspberry Pi, created using netbeans IDE with C programming language Keywords: Color, Pi Camera, Raspberry Pi and Speaker
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT, atas segala berkah dan karunia-Nya penulis dapat menyelesaikan laporan kerja praktek ini tepat pada waktunya dan shalawat serta salam yang senantiasa terlimpah dan tercurah kepada junjungan kita Nabi Besar Muhammad SAW beserta keluarga, sahabat, dan para pengikutnya hingga akhir zaman.
Laporan Akhir ini berjudul
“RANCANG BANGUN ALAT
PENDETEKSI WARNA MENGGUNAKAN KAMERA DAN OUTPUT
SUARA BERBASIS KOMPUTER” yang merupakan salah satu syarat untuk
menyelesaikan pendidikan Diploma III Politeknik Negeri Sriwijaya jurusan Teknik Komputer.
Dalam kesempatan tidak lupa pula penulis mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang ikut terlibat dan telah membantu penulis dalam menyelesaikan laporan ini. Rasa terima kasih juga penulis sampaikan terutama kepada :
1. Allah SWT, yang telah memberikan kesehatan, ridho dan karunia kepada penulis sehingga dapat menyelesaikan laporan akhir ini.
2. Kedua orang tua tercinta dan keluarga yang selalu meberikan dukungan moril dan materil serta orang-orang terdekat yang selalu memberikan semangat.
3. Bapak Ir. Ahmad Bahri Joni Malyan, M. Kom selaku Ketua Jurusan Teknik Komputer Politeknik Negeri Sriwijaya.
4. Bapak Ahyar Supani, S.T., M.T selaku pembimbing I dan Ibu Maria Agustin, S.Kom., M.Kom selaku pembimbing II di Jurusan Teknik Komputer Politeknik Negeri Sriwijaya.
5. Bapak dan Ibu dosen dan staff yanag ada di jurusan Teknik Komputer Politeknik Negeri Sriwijaya.
6. Teman – teman satu angkatan yang telah bekerjasama dan memilih motivasi dan memberi semangat khususnya 6 CD.
7. Serta pihak – pihak lain dan teman – teman yang tidak bisa disebutkan satu persatu.
Dalam pembuatan laporan akhir ini tentunya masih terdapat banyak kesalahan dan kekurangan baik cara penulisan dan penyampaiannya. Oleh karena itu penulis sangat mengharapkan kritik dan saran yang sifatnya membangun guna memperbaiki pembuatan laporan pada masa yang akan datang.
Semoga laporan akhir ini membawa manfaat dan berguna bagi banyak orang khususnya mahasiswa jurusan Teknik Komputer Politeknik Negeri Sriwijaya. Semoga Allah SWT memberikan balasan yang baik kepada semua pihak yang telah membantu penulis dalam menyelesaikan laporan akhir ini.
Palembang, Juli 2017 Penulis
DAFTAR ISI
HalamanHALAMAN JUDUL ...................................................................................... i
HALAMAN PENGESAHAN ....................................................................... ii
LEMBAR PENGUJI .................................................................................... iii
MOTTO DAN PERSEMBAHAN ................................................................ iv
ABSTRAK ....................................................................................................... v
KATA PENGANTAR ................................................................................... vii
DAFTAR ISI ................................................................................................... ix
DAFTAR GAMBAR .......................................... ........................................... xi
DAFTAR TABEL .......................................................................................... xii
2.3 Raspberry Pi (Mini komputer) .............................................. 5
2.6.2 Konektor RJ-45 .......................................................... 14
2.6.1 Kabel UTP .................................................................. 11
2.6 Kabel UTP dan Konektor RJ-45 ......................................... 11
2.5 OpenCV .............................................................................. 10
2.4 Pengolahan Citra Untuk Pengenalan Warna ....................... 10
2.3.2 General Purpose Input/Output Raspberry pi 3 .......... 9
2.3.2 Raspberry pi 3 ............................................................ 8
2.3.1 Operating systems ....................................................... 6
2.2 Pi Camera ............................................................................. 4
BAB I PENDAHLUAN
2.1 Warna .................................................................................... 3
BAB II TINJAUAN PUSTAKA
1.4.2 Manfaat ....................................................................... 2
1.4.1 Tujuan ......................................................................... 2
1.4 Tujuan dan Manfaat .............................................................. 2
1.3 Pembatasan Masalah ............................................................. 2
1.2 Perumusan Masalah .............................................................. 1
1.1 Latar Belakang ...................................................................... 1
2.7 Netbeans IDE ...................................................................... 14
2.8 Push Button ......................................................................... 15
2.9 Pengeras Suara (Speaker) ..................................................... 15
2.10 Flowchart .............................................................................. 16
2.10.1 Pengertian Flowchart ................................................. 16
2.10.2 Pedoman Membuat Flowchart ................................... 16
BAB III RANCANG BANGUN
3.1 Tujuan Perancangan .............................................................. 21
3.2 Diagram Blok Rangkaian ...................................................... 21
3.3 Metode Perancangan ............................................................. 23
3.4 Perancangan Hardware.......................................................... 23
3.4.1 Persiapan Komponen .................................................. 23
3.4.2 Perancangan Mekanik ................................................ 24
3.4.3 Skema Rangkaian ....................................................... 24
3.5 Perancangan Software ........................................................... 25
3.5.1 Flowchart .................................................................... 25
3.5.2 Konfigurasi pada Raspberry Pi .................................. 26
3.6 Remote Raspberry Pi dengan Putty ...................................... 27
3.7 Konfigurasi Sound Driver ..................................................... 28
3.8 Pembuatan Program dengan Netbeans .................................. 29
3.9 Membuat Program Autorun Pada Startup ............................. 32
BAB IV HASIL DAN PEMBAHASAN
4.1 Pengujian Pi Camera .............................................................. 33
4.2 Pengujian Jarak Pembacaan Kamera Terhadap Objek Warna ......................................................... 34
4.3 Pengujian Keseluruhan Alat .................................................. 35
4.4 Pembahasan ........................................................................... 38
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan ........................................................................... 42
5.2 Saran ...................................................................................... 42
DAFTAR PUSTAKA LAMPIRAN
DAFTAR GAMBAR
Gambar 2.1 Warna .......................................................................................... 4Gambar 2.2 Pi Camera .................................................................................... 4Gambar 2.3 Raspberry Pi 3 ............................................................................. 8Gambar 2.4 GPIO Pin Raspberry Pi ............................................................... 9Gambar 2.5 Kabel UTP dan STP .................................................................. 12Gambar 2.6 Kabel Straight ............................................................................ 12Gambar 2.7 Kabel Cross ................................................................................. 13Gambar 2.8 Konektor RJ-45 ......................................................................... 14Gambar 2.9 Push Button ............................................................................... 15Gambar 2.10 Speaker ...................................................................................... 16Gambar 3.1 Diagram Blok ............................................................................. 22Gambar 3.2 Skema Rangkaian ........................................................................ 24Gambar 3.3 Flowchart Rangkaian ................................................................... 25Gambar 3.4 Tampilan Properties IPV4 ........................................................... 26Gambar 3.5
IP pada cmd ................................................................................ 27
Gambar 3.6 Pengaturan pada Putty ................................................................. 27Gambar 3.7 Tampilan Prompt Putty................................................................ 28Gambar 3.8 Update Sound Driver ................................................................... 28Gambar 3.9 Install File Tambahan .................................................................. 28Gambar 3.10 Jendela Project Name Netbeans .................................................. 29Gambar 3.11 Tampilan Jendela Netbeans ......................................................... 30Gambar 3.12 Pengaturan Pada C Compiler ....................................................... 30Gambar 3.13 Pengaturan Pada C++ Compiler .................................................. 31Gambar 3.14 Tampilan Netbeans Saat Koding ................................................. 31Gambar 3.15 Perintah Untuk Autorun .............................................................. 32Gambar 4.1 Perangkat yang Terhubung .......................................................... 33DAFTAR TABEL