BAB 3 PERANCANGAN SISTEM

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 3 PERANCANGAN SISTEM"

Transkripsi

1 BAB 3 PERANCANGAN SISTEM Sistem vision yang akan diimplementasikan terdiri dari 2 bagian, yaitu sistem perangkat keras dan perangkat lunak. Perangkat lunak yang digunakan dalam sistem vision ini adalah Matlab, yang digunakan untuk mendeteksi objek (dalam hal ini objek berupa bola ping-pong), dan mengestimasi jarak dan posisi bola. Pada bagian perangkat keras digunakan sebuah kamera web, 2 buah motor servo, sebuah PC, RS-232 dan sebuah mikrokontroller AT89S52. Input dalam sistem ini didapat dari kamera, dan pengolahan citra dilakukan dalam PC, dan selanjutnya data akan dikirim melalui serial port ke mikrokontroler. Setelah jarak dan posisi bola diketahui maka mikrokontroler akan memberikan perintah kepada mobile robot untuk bergerak mendekati objek tersebut. Hal ini ditunjukan oleh Gambar 3.1 di bawah. Object kamera web PC controller ( AT89S52 ) Servo motor 1 & 2 Gambar 3.1 Blok Diagram Sistem Beberapa hal yang menjadi perhatian pada sistem vision disini antara lain pencahayaan, jarak antara kamera dengan objek, latar belakang dan resolusi gambar. 26

2 Perancangan pada Perangkat Keras Spesifikasi perangkat keras yang digunakan dan teknik perancangannya dalam penelitian ini meliputi : PC (Personal Computer) Kamera web Mikrokontroler AT89S52 dan RS-232 Motor Servo dan Roda pada Mobile Robot PC (Personal Computer) Spesifikasi dari PC yang digunakan dalam sistem vision disini adalah sebagai berikut : Pentium IV 1,4 GHz RAM 512 MB VGA NVIDIA GeForce Go 7400 PC ini digunakan untuk pengolahan citra yang mendapat input dari kamera, hal ini akan dilakukan setelah kamera meng-capture citra. Setelah itu, PC akan mengirimkan informasi pada mobile robot berupa jarak dan posisi objek dengan komunikasi secara serial. Informasi yang diberikan akan menentukan pergerakan mobile robot selanjutnya Kamera Web Kamera ini digunakan untuk mengambil gambar yang akan diproses oleh PC, sebelumnya kamera ini harus dalam keadaan siap setelah program utama dijalankan. Metoda pengiriman data yang digunakan melalui kabel USB. Jenis kamera yang digunakan adalah kamera web Logitech quickcam pro 4000.

3 Mikrokontroler AT89S52 dan RS-232 Mikrokontroler AT89S52 digunakan sebagai pengatur pergerakan mobile robot sesuai dengan perintah dari PC yang telah mengolah gambar berdasarkan input dari kamera. Komunikasi serial yang digunakan memakai IC MAX232, IC 232 berfungsi sebagai konverter level tegangan dari PC ke mikrokontroler, yaitu dari logic RS-232 (-12 sampai +12 V) ke dalam logic TTL (0-5 V). Rangkaian dari IC MAX232 menggunakan konfigurasi cross null modem, dimana bagian TX dari mikrokontroler akan dihubungkan dengan RX dari PC, dan RX dari mikrokontroler akan dihubungkan dengan TX dari PC Motor Servo dan Roda pada Mobile Robot Pada sistem ini digunakan 2 buah motor servo untuk menggerakan mobile robot. Jenis motor servo yang digunakan memiliki torsi 3.4 kg.cm. Motor dapat melakukan rotasi sebesar 360, keduanya dipasang sejajar dengan prinsip differential drive. Roda yang dipilih untuk roda penggerak terbuat dari bahan karet dengan diameter 4 cm dengan tujuan agar dapat mengurangi slip pada mobile robot karena pengaruh keadaan lantai Blok Diagram Sistem Object kamera web PC controller ( AT89S52 ) Servo motor 1 & 2 Gambar 3.1 Blok Diagram Sistem

4 Skematik Rangkaian Sistem Gambar 3.2 Skematik Rangkaian Mekanik Mobile Robot Mekanik dari mobile robot yang dibuat dapat dilihat pada gambar 3.3. Gambar dilihat dari tampak depan dan tampak atas berdasarkan ukuran dan bentuk sistem yang telah dirancang.

5 30 Gambar 3.3 Mekanik Robot (a) Tampak Atas (b) Tampak Depan Peletakan Kamera pada Mobile Robot Kamera diletakkan pada bagian tengah PCB modul kontroller mobile robot. Sudut pandang dari kamera telah diukur sesuai jarak pandang yang telah ditentukan, dengan jarak gambar yang dapat ditangkap kamera yaitu cm dan besar sudut 45º. Contoh rancangannya dapat dilihat pada gambar 3.4. Gambar 3.4 Peletakan kamera pada Mobile Robot

6 Perancangan pada Perangkat Lunak Pengenalan objek yang dilakukan oleh PC dalam sistem ini ditulis dengan menggunakan bahasa Matlab versi 7.1. Pengenalan yang dilakukan akan membedakan objek menjadi 2 yaitu apakah objek merupakan bola ping-pong atau bukan. Setelah pengenalan objek selesai dilakukan, informasi yang didapat akan dikirim ke mikrokontroler secara serial dimana selanjutnya akan menggerakan motor servo pada mobile robot. Pada mikrokontroler AT89S52 digunakan bahasa pemrograman assembly Diagram alir sistem secara keseluruhan dapat dilihat pada gambar 3.5. Start Mengambil Gambar Pemrosesan Gambar tidak Objek terdeteksi? ya Mencari Posisi objek Kirim Perintah ke Mikrokontroler Mobile Robot bergerak mendekati objek end Gambar 3.5 Diagram Alir Sistem Secara Keseluruhan

7 Perancangan GUI Graphical User Interface yang digunakan dalam pemrosesan citra dapat dilihat pada gambar 3.6. Gambar 3.6 Tampilan awal GUI Ukuran 176 x 144 pada bagian GUI adalah untuk menampilkan original image, result, atau sub window Tombol Preview, digunakan untuk menampilkan image (Video Preview) dari kamera Tombol Search the ball(s), digunakan untuk memproses image dalam pendeteksian bola Tombol B (Backward), digunakan untuk menggerakkan mobile robot secara

8 33 manual kearah belakang/mundur Tombol F (Forward), digunakan untuk menggerakkan mobile robot secara manual kearah depan/maju Tombol L (Left), digunakan untuk menggerakkan mobile robot secara manual kearah kiri Tombol R (Right), digunakan untuk menggerakkan mobile robot secara manual kearah kanan Check box Enable Serial, digunakan untuk mengaktifkan dan menonaktifkan port serial pada PC Tombol Open Serial, digunakan untuk mengaktifkan port serial pada PC Tombol Close Serial (akan muncul setelah port serial dalam keadaan aktif), digunakan untuk menonaktifkan port serial pada PC Tombol Original image, digunakan untuk menampilkan citra asli sebelum diproses Tombol Result, digunakan untuk menampilkan hasil akhir citra setelah diproses Tombol Sub Window, digunakan untuk menampilkan bagian-bagian dari citra yang berhasil lolos dari semua classifier Check box New Window, digunakan untuk memilih apakah citra akan ditampilkan pada window sekarang atau window baru Video preview, untuk melihat tampilan webcam Program Pemrosesan Citra Diagram alir untuk pemrosesan citra dapat dilihat pada gambar 3.7, proses ini dilakukan pada PC dengan menggunakan bahasa pemrograman Matlab.

9 34 Gambar 3.7 Diagram Alir Pemrosesan Citra Dari diagram alir diatas dapat dilihat bahwa ada 3 modul utama dalam pemrosesan citra, yaitu : Komputasi Fitur, Pemilihan Fitur dan Pencarian Bola. Komputasi fitur disini merupakan proses untuk menentukan nilai threshold dari setiap fitur yang digunakan berdasarkan teknik perhitungan integral image. Selanjutnya adalah Pemilihan Fitur yang merupakan proses untuk melakukan pemilihan fitur-fitur terbaik yang akan digunakan, dengan menggunakan algoritma AdaBoost. Berikutnya Pencarian Bola yang didalamnya terdapat proses scanning, merging, dan pengkalkulasian jarak dan posisi objek.

10 Algoritma Pemrosesan Citra Berikut akan dibahas tentang algoritma-algoritma yang digunakan dalam pemrosesan citra. Seperti yang telah diketahui sebelumnya pada diagram alir pemrosesan gambar diatas (Gambar 3.7), pemrosesan terbagi dalam 3 modul utama, yaitu : Modul komputasi Fitur, Modul Learning (pemilihan fitur) dan modul pencarian bola Modul Komputasi Fitur Modul komputasi fitur ini digunakan untuk menentukan nilai threshold dari setiap fitur yang digunakan. Prosedur penelitian ini mengklasifikasikan citra berdasarkan nilai dari fitur-fitur sederhana. Alasan dari pemilihan penggunaan fitur ini adalah kecepatan pemrosesannya, yang jika dibandingkan dengan melakukan proses scanning secara piksel per piksel akan jauh lebih cepat. Fitur yang digunakan merupakan versi mini dari fungi basis Haar (Haar basis functions). Dalam hal ini digunakan 3 jenis fitur, yaitu : Fitur dengan 2 persegi panjang, fitur dengan 3 persegi panjang, dan fitur dengan 4 persegi panjang, seperti yang dicontohkan pada gambar 3.8. Gambar 3.8 A dan B merupakan fitur dengan 2 persegi panjang, C merupakan fitur dengan 3 persegi panjang, dan D merupakan fitur dengan 4 persegi panjang.

11 36 Perhitungan fitur ini menggunakan cara integral image yang merupakan penjumlahan dari seluruh piksel yang berada dalam persegi panjang berwarna putih dikurangi dengan seluruh jumlah piksel yang ada di persegi panjang berwarna abu-abu. Gambar 3.9 dibawah ini mencontohkan posisi bola terhadap fitur yang digunakan sesuai dengan perhitungan integral image. Gambar 3.9 Gambar bola grayscale dengan fitur A, B, C, dan D Modul Learning (Pemilihan Fitur) AdaBoost (Adaptive Boosting) merupakan sebuah algoritma learning yang banyak digunakan dalam masalah pengklasifikasian. Dalam penelitian ini AdaBoost digunakan untuk memilih fitur-fitur yang baik (weak-classifier) dan membentuk sebuah strong classifier (kumpulan dari beberapa weak classifier) yang nantinya akan digunakan pada sistem pendeteksian objek. Untuk kemudahan dalam pembacaan dan penyusunan buku, maka hanya akan diilustrasikan cara kerja AdaBoost menggunakan 30 gambar training dan 4 fitur dengan ukuran gambar training 16 x 16 piksel. Gambar 3.10 menunjukkan gambar-gambar yang digunakan untuk training, dengan 6 gambar positif (gambar bola) dan 24 gambar negatif (gambar bukan bola).

12 37 Karena banyaknya jumlah fitur yang dapat digunakan, misalnya dengan subwindow ukuran 24x24 piksel, kemungkinan jumlah fitur yang dapat digunakan ialah fitur (Viola-Jones). Pada percobaan sebenarnya, digunakan 55 gambar training dan 112 fitur dengan iterasi sebanyak 112 kali. Maka untuk menambah kecepatan pemrosesan citra cukup dipilih fitur-fitur yang terbaik untuk mengklasifikasikan bola, dari 112 fitur yang dicoba menggunakan algoritma ini, terpilih 28 fitur yang terbaik untuk digunakan dalam sistem pendeteksian objek ini. Gambar 3.10 Contoh gambar yang digunakan untuk training fitur Gambar 3.11 menunjukkan 4 fitur yang digunakan untuk ilustrasi proses pemilihan fitur dengan AdaBoost dan tabel 3.1 menunjukkan hasil klasifikasinya. Gambar 3.11 Empat contoh fitur yang digunakan Tabel 3.1 Hasil klasifikasi dengan menggunakan 4 fitur. Gambar Fitur 1 Fitur 2 Fitur 3 Fitur 4 training Gambar 1 * Gambar 2 * Gambar 3 * Gambar 4 *

13 38 Gambar 5 * Gambar 6 * Gambar 7 ** Gambar 8 ** Gambar 9 ** Gambar 10 ** Gambar 11 ** Gambar 12 ** Gambar 13 ** Gambar 14 ** Gambar 15 ** Gambar 16 ** Gambar 17 ** Gambar 18 ** Gambar 19 ** Gambar 20 ** Gambar 21 ** Gambar 22 ** Gambar 23 ** Gambar 24 ** Gambar 25 ** Gambar 26 ** Gambar 27 ** Gambar 28 ** Gambar 29 ** Gambar 30 ** Keterangan : = Gambar berhasil diklasifikasi dengan benar oleh fitur bersangkutan = Gambar yang salah diklasifikasi oleh fitur bersangkutan * = Gambar positif ** = Gambar negatif Berdasarkan tabel di atas, biasanya manusia akan langsung memilih Fitur 2 sebagai fitur terbaik, disusul oleh Fitur 1, Fitur 4 dan terakhir Fitur 3 berdasarkan jumlah gambar yang berhasil diklasifikasi dengan benar. Akan tetapi dengan menggunakan Algoritma AdaBoost, urutan Fitur terbaik ialah Fitur 2, disusul oleh Fitur 4, Fitur 3 dan Fitur 1 (tabel 3.2 menunjukkan proses pemilihan fitur tersebut). AdaBoost menggunakan sistem pembobotan untuk masing-masing gambar. Pada umumnya AdaBoost dilatih dengan menggunakan jumlah gambar

14 39 positif yang lebih sedikit dibandingkan dengan gambar negatif, sehingga memberikan nilai bobot untuk gambar positif yang sedikit lebih tinggi dibanding dengan gambar negatif, dengan tujuan supaya kesalahan deteksi pada benda yang bukan bola menjadi lebih kecil [Viola & Jones]. Algoritma AdaBoost yang secara umum dipakai untuk pengklasifikasian ialah sebagai berikut : 1. Input berupa : gambar untuk training, dengan = nomor gambar ke-i, = 1 untuk gambar positif, = 0 untuk gambar negatif, dan i ialah jumlah gambar dengan i = 1...N. Contoh : gambar ke-1,..., ke-30 (1,1),...,(6,1),(7,0),...,(30,0) 2. Inisialisasi : Bobot awal, dengan m = jumlah gambar negatif, dan l = jumlah gambar positif Contoh : m = 24, l = 6 maka w 1, 1 = = , w 1, 30 = = For t = 1...T, dimana t ialah jumlah iterasi (tergantung dari banyaknya fitur yang akan dipilih) a. Normalisasi bobot, sehingga penjumlahan total dari semua bobot ialah satu. w t adalah bobot gambar pada iterasi ke-t. b. Untuk setiap fitur, j, latih classifier h j. Evaluasi error rate c. Pilih Fitur dengan error rate terkecil.

15 40 d. Update bobot dengan = 1 bila gambar diklasifikasi dengan benar dan 0 bila salah diklasifikasi, dan 4. hasil akhir klasifikasi yang bagus :, dimana Tabel 3.2 menunjukkan proses pemilihan urutan fitur terbaik dengan menggunakan AdaBoost dari 4 fitur dengan 4 kali iterasi. αt = 1 βt Gambar training Bobot Awal Tabel 3.2 Proses pemilihan fitur terbaik Bobot setelah Iterasi 1 Bobot setelah Iterasi 2 Bobot setelah Iterasi 3 Bobot setelah Iterasi 4 Gambar 1 * Gambar 2 * Gambar 3 * Gambar 4 * Gambar 5 * Gambar 6 * Gambar 7 ** Gambar 8 ** Gambar 9 ** Gambar 10 ** Gambar 11 ** Gambar 12 ** Gambar 13 ** Gambar 14 ** Gambar 15 ** Gambar 16 ** Gambar 17 ** Gambar 18 ** Gambar 19 ** Gambar 20 ** Gambar 21 **

16 41 Gambar 22 ** Gambar 23 ** Gambar 24 ** Gambar 25 ** Gambar 26 ** Gambar 27 ** Gambar 28 ** Gambar 29 ** Gambar 30 ** Error rate Fitur 1 Error rate Fitur 2 Error rate Fitur 3 Error rate Fitur # # # # # # Keterangan : # = Error rate yang diabaikan, karena fitur bersangkutan telah dipilih pada iterasi sebelumnya * = Gambar positif ** = Gambar negatif Dalam penelitian ini, hal pemilihan fitur dengan AdaBoost fitur dengan error rate diatas 0.5 tidak akan digunakan dengan maksud agar dapat memperkecil kesalahan deteksi objek yang digunakan (bola ping pong).

17 Modul Pencarian Bola Start Inisialisasi Proses Ambil Gambar (RGB) Konversi RGB ke Grayscale For ukuran Sub-window = 1 n Jalankan classifier Merging Kalkulasi jarak dan posisi objek Jalankan mobile robot End Gambar 3.12 Diagram Alir Pencarian Bola Berdasarkan diagram alir diatas, setelah citra di capture akan dilakukan pengkonversian citra dari RGB ke grayscale. Setelah itu proses scanning, dimana ukuran terkecil sub-window akan dijalankan terlebih dahulu pada setiap classifier, kemudian fitur yang sama dengan ukuran yang lebih besar akan dijalankan pada proses berikut dan seterusnya hingga didapat gambar yang cocok dengan pendeteksian. Setelah proses scanning selesai akan dilakukan proses merging sehingga tampak sebuah sub-window baru yang menandakan bahwa

18 43 objek yang diinginkan telah terdeteksi. proses selanjutnya adalah pengkalkulasian jarak dan posisi objek guna menentukan arah pergerakan mobile robot. Penjelasan tentang scanning, merging dan pengkalkulasian jarak dan posisi akan dibahas lebih lanjut dalam sub-bab berikut Scanning Pada bagian ini menguraikan suatu algoritma untuk membangun classifier cascade untuk mengurangi waktu komputasi yang didasarkan pada fitur-fitur yang telah terseleksi dalam classifier, dengan fitur ini akan dilakukan scanning gambar pada classifier cascade yang digunakan. Semua contoh fitur yang digunakan untuk latihan mengklasifikasi gambar yang dinormalisasi (nilai piksel gambar menjadi setara dalam kondisi lingkungan yang berbeda) untuk memperkecil pengaruh dari kondisi cahaya yang berbeda, dan ukuran sub-window yang berbeda. Normalisasi dilakukan dengan membagi nilai fitur (penjumlahan nilai fitur dalam metode integral image) dengan nilai piksel total pada sub-window tersebut. Proses scanning fitur dilakukan keseluruh bagian gambar, ukuran dari fitur yang digunakan terbagi beberapa ukuran ( hal ini bergantung pada iteration, scale dan shift ). Ukuran yang paling kecil dijalankan terlebih dahulu kemudian fitur yang sama dengan ukuran yang lebih besar akan dijalankan pada proses berikut dan seterusnya hingga didapat gambar yang cocok dengan pendeteksian bagian dari citra yang lolos seleksi dari semua classifier akan ditandai dengan sebuah gambar bujur sangkar putih (subwindow).

19 Merging Merging merupakan penggabungan dari beberapa sub-window menjadi satu sub-window berdasarkan titik pusat pada banyaknya kumpulan subwindow pada hasil scanning fitur tersebut. Algoritma merging menggunakan teknik yang sama dengan teknik labeling, dengan mengelompokkan subwindow yang berdekatan menjadi satu kelompok. Tehnik labeling maksudnya mengelompokan subwindow subwindow berbagai ukuran sebelum merging ke dalam satu label yang sama dengan melakukan cara scanning. Kemudian subwindow dalam label yang sama akan dirata ratakan setiap ukuran subwindow sehingga didapatkan satu buah subwindow Kalkulasi jarak dan posisi Apabila PC telah berhasil menentukan posisi bola berdasarkan algoritma yang digunakan pada program Matlab, maka PC akan mengkalkulasi jumlah step yang diperlukan untuk menggerakkan motor servo. Adapun algoritma yang dipakai untuk menentukan jumlah step yang ditunjukkan pada gambar 3.7, yaitu dengan : 1. Menentukan titik acuan/titik tengah pada gambar (Xtengah) 2. Menentukan titik sudut sub-window berdasarkan hasil deteksi bola (Xbola, Ybola) 3. Memprediksi jarak bola sebenarnya, dengan rumus : jarakbola = (d^1.5)/50 + d/12 + offset/1.8

20 45 4. Menentukan sudut kemiringan (orientasi) bola terhadap kamera, dengan rumus berikut ini : Sudutbola = atan(y/x) Gambar 3.13 Hubungan posisi bola dengan estimasi perpindahan mobile robot 5. Jarak yang harus ditempuh robot untuk mencapai bola dengan jumlah step putaran motor dengan rumus berikut ini: Jumlah step robot maju= jarakbola/s Dimana : - S = Konstanta jarak = Besar sudut yang harus ditempuh robot untuk mencapai bola dengan jumlah step putaran motor dengan rumus berikut ini: Jumlah step robot berbelok = sudutbola/c Dimana : - C = Konstanta orientasi = 7 Format data serial yang dikirimkan oleh PC ke mikrokontroller untuk menggerakkan motor servo ialah berupa 8 bit. Data serial yang dikirimkan oleh PC ke mikrokontroller akan diinterpretasi oleh mikrokontroler sebagai perintah,

21 46 dengan : = maju selangkah = mundur selangkah = kiri selangkah = kanan selangkah

PERANCANGAN SISTEM ROBOT MOBIL PENDETEKSI BOLA TENIS MEJA

PERANCANGAN SISTEM ROBOT MOBIL PENDETEKSI BOLA TENIS MEJA PERANCANGAN SISTEM ROBOT MOBIL PENDETEKSI BOLA TENIS MEJA Ario Witjakso 1 ; Puspita Harum Larasati 2 ; Andi Nurdiansah 3 ; Nathaniel 4 Jurusan Sistem Komputer, Fakultas Ilmu Komputer, BINUS University

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. menggunakan serial port (baudrate 4800bps, COM1). Menggunakan Sistem Operasi Windows XP.

BAB 4 IMPLEMENTASI DAN EVALUASI. menggunakan serial port (baudrate 4800bps, COM1). Menggunakan Sistem Operasi Windows XP. BAB 4 IMPLEMENTASI DAN EVALUASI Bab ini menjelaskan tentang hasil penelitian yang berupa spesifikasi sistem, prosedur operasional penggunaan program, dan analisa sistem yang telah dibuat. 4.1 Spesifikasi

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Metode Perancangan Perancangan sistem didasarkan pada teknologi computer vision yang menjadi salah satu faktor penunjang dalam perkembangan dunia pengetahuan dan teknologi,

Lebih terperinci

BAB III PERANCANGAN. 3.1 Diagram blok sistem

BAB III PERANCANGAN. 3.1 Diagram blok sistem BAB III PERANCANGAN 3.1 Diagram blok sistem Sistem pada penginderaan jauh memiliki dua sistem, yaitu sistem pada muatan roket dan sistem pada ground segment. Berikut merupakan gambar kedua diagram blok

Lebih terperinci

Pengenalan Bahasa Isyarat Tangan Menggunakan Metode PCA dan Haar-Like Feature

Pengenalan Bahasa Isyarat Tangan Menggunakan Metode PCA dan Haar-Like Feature Pengenalan Bahasa Isyarat Tangan Menggunakan Metode PCA dan Haar-Like Feature Dosen Pembimbing : 1) Prof.Dr.Ir. Mauridhi Hery Purnomo M.Eng. 2) Dr. I Ketut Eddy Purnama ST., MT. Oleh : ATIK MARDIYANI (2207100529)

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras 3.1.1 Blok Diagram Sistem Gambaran sistem dapat dilihat pada blok diagram sistem di bawah ini : Gambar 3.1 Blok Diagram Sistem Berdasarkan blok

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem pengenalan wajah adalah aplikasi dari pengolahan citra yang dapat mengidentifikasi seseorang melalui citra digital atau frame video. Sistem pengenalan wajah

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai perancangan dari perangkat keras, serta perangkat lunak dari algoritma robot. 3.1. Sistem Kontrol Sistem kontrol pergerakan pada robot dibagi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Atmel (www.atmel.com).

BAB 4 IMPLEMENTASI DAN EVALUASI. Atmel (www.atmel.com). BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem 4.1.1 Spesifikasi Perangkat Keras Proses pengendalian mobile robot dan pengenalan image dilakukan oleh microcontroller keluarga AVR, yakni ATMEGA128

Lebih terperinci

SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA

SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA Syahrul 1, Andi Kurniawan 2 1,2 Jurusan Teknik Komputer, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia Jl. Dipati Ukur No.116,

Lebih terperinci

BAB III METODE PENELITIAN. pada blok diagram tersebut antara lain adalah webcam, PC, microcontroller dan. Gambar 3.1 Blok Diagram

BAB III METODE PENELITIAN. pada blok diagram tersebut antara lain adalah webcam, PC, microcontroller dan. Gambar 3.1 Blok Diagram BAB III METODE PENELITIAN 3.1 Model Penelitian Pengerjaan Tugas Akhir ini dapat terlihat jelas dari blok diagram yang tampak pada gambar 3.1. Blok diagram tersebut menggambarkan proses dari capture gambar

Lebih terperinci

BAB II SISTEM PENENTU AXIS Z ZERO SETTER

BAB II SISTEM PENENTU AXIS Z ZERO SETTER BAB II SISTEM PENENTU AXIS Z ZERO SETTER 2.1 Gambaran Umum Berdasarkan latar belakang masalah yang telah dipaparkan pada Bab I, tujuan skripsi ini adalah merancang suatu penentu axis Z Zero Setter menggunakan

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN A. Metode Penelitian Metode penelitian yang digunakan pada rancang bangun kontrol mekanik SQM adalah metode deskriptif dan eksperimen. Melalui metode deskriptif penulis menjelaskan

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan mengenai perancangan dan realisasi dari perangkat keras, serta perangkat lunak dari trainer kendali kecepatan motor DC menggunakan kendali PID dan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem 4.1.1 Spesifikasi Perangkat Keras Proses pengendalian mobile robot dan pengenalan image dilakukan oleh microcontroller keluarga AVR, yakni ATMEGA

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1.Analisa Masalah Dalam perancangan dan implementasi robot keseimbangan dengan menggunakan metode PID, terdapat beberapa masalah yang harus dipecahkan. Permasalahan

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. Tahap & Hasil Langkah Penelitian Literatur & Referensi. Memahami konsep deteksi wajah

BAB 3 ANALISIS DAN PERANCANGAN. Tahap & Hasil Langkah Penelitian Literatur & Referensi. Memahami konsep deteksi wajah BAB 3 ANALISIS DAN PERANCANGAN Pada bab ini berisi tentang analisis dan perancangan terhadap permasalahan yang sedang diteliti seperti analisis kebutuhan data dan informasi serta teknik dan peralatan yang

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai perancangan mekanik robot, perangkat lunak dari algoritma robot, serta metode pengujian robot. 3.1. Perancangan Mekanik Robot Bagian ini

Lebih terperinci

III. METODE PENELITIAN. : Laboratorium Teknik Kendali Jurusan Teknik Elektro. Universitas Lampung

III. METODE PENELITIAN. : Laboratorium Teknik Kendali Jurusan Teknik Elektro. Universitas Lampung III. METODE PENELITIAN A. Waktu dan Tempat Penelitian Waktu : Juni 2010 November 2010 Tempat : Laboratorium Teknik Kendali Jurusan Teknik Elektro Universitas Lampung B. Alat dan Bahan Alat dan bahan yang

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Perangkat Keras Sistem perangkat keras yang digunakan dalam penelitian ini ditunjukkan oleh blok diagram berikut: Computer Parallel Port Serial Port ICSP Level

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih locker

BAB III ANALISIS DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih locker BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Metode Penelitian Pada perancangan tugas akhir ini menggunakan metode pemilihan locker secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

Lebih terperinci

BAB 3 PEMBAHASAN. 3.1 Sistem Absensi Berbasis Webcam

BAB 3 PEMBAHASAN. 3.1 Sistem Absensi Berbasis Webcam BAB PEMBAHASAN.1 Sistem Absensi Berbasis Webcam Sistem absensi berbasis webcam adalah sistem yang melakukan absensi karyawan berdasarkan input citra hasil capture webcam. Sistem akan melakukan posting

Lebih terperinci

APLIKASI WEBCAM UNTUK MENJEJAK PERGERAKAN MANUSIA DI DALAM RUANGAN

APLIKASI WEBCAM UNTUK MENJEJAK PERGERAKAN MANUSIA DI DALAM RUANGAN APLIKASI WEBCAM UNTUK MENJEJAK PERGERAKAN MANUSIA DI DALAM RUANGAN Kuncoro Adi D, Lukas B. Setyawan, F. Dalu Setiaji APLIKASI WEBCAM UNTUK MENJEJAK PERGERAKAN MANUSIA DI DALAM RUANGAN Kuncoro Adi D 1,

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Pada bab ini akan dibahas mengenai perancangan dan realisasi sistem yang telah dibuat dalam skripsi ini yaitu perancangan sebuah mesin yang menyerupai bor duduk pada umumnya. Di

Lebih terperinci

Pengendalian Posisi Mobile Robot Menggunakan Metode Neural Network Dengan Umpan Balik Kamera Pemosisian Global

Pengendalian Posisi Mobile Robot Menggunakan Metode Neural Network Dengan Umpan Balik Kamera Pemosisian Global The 13 th Industrial Electronics Seminar 2011 (IES 2011) Electronic Engineering Polytechnic Institute of Surabaya (EEPIS), Indonesia, October 26, 2011 Pengendalian Posisi Mobile Robot Menggunakan Metode

Lebih terperinci

APLIKASI PENGENALAN WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN BAHASA PEMROGRAMAN JAVA

APLIKASI PENGENALAN WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN BAHASA PEMROGRAMAN JAVA APLIKASI PENGENALAN WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN BAHASA PEMROGRAMAN JAVA Anita T. Kurniawati dan Afrilyan Ruli Dwi Rama Teknik Informatika-ITATS, Jl. Arief Rahman Hakim 100 Surabaya Email:

Lebih terperinci

PENGENDALIAN POSISI MOBILE ROBOT MENGGUNAKAN METODE NEURAL NETWORK DENGAN UMPAN BALIK KAMERA PEMOSISIAN GLOBAL

PENGENDALIAN POSISI MOBILE ROBOT MENGGUNAKAN METODE NEURAL NETWORK DENGAN UMPAN BALIK KAMERA PEMOSISIAN GLOBAL PENGENDALIAN POSISI MOBILE ROBOT MENGGUNAKAN METODE NEURAL NETWORK DENGAN UMPAN BALIK KAMERA PEMOSISIAN GLOBAL Randy Reza Kautsar (1), Bima Sena Bayu D S.ST M.T (2), A.R. Anom Besari. S.ST, M.T (2) (1)

Lebih terperinci

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan September 2011 s/d bulan Februari

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan September 2011 s/d bulan Februari 48 III. METODE PENELITIAN A. Waktu dan Tempat Penelitian Penelitian ini mulai dilaksanakan pada bulan September 2011 s/d bulan Februari 2012. Pembuatan dan pengambilan data dilaksanakan di Laboratorium

Lebih terperinci

IMPLEMENTASI DAN EVALUASI

IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI Pada bab ini dibahas mengenai implementasi serta evaluasi terhadap metode transformasi wavelet dalam sistem pengenalan sidik jari yang dirancang. Untuk mempermudah evaluasi,

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi BAB 3 PERANCANGAN SISTEM 3.1 Pengertian Umum Perancangan Media Penyampaian Informasi Otomatis Dengan LED Matrix Berbasis Arduino adalah suatu sistem media penyampaian informasi di dalam ruangan yang menggunakan

Lebih terperinci

KAMERA PENDETEKSI GERAK MENGGUNAKAN MATLAB 7.1. Nugroho hary Mindiar,

KAMERA PENDETEKSI GERAK MENGGUNAKAN MATLAB 7.1. Nugroho hary Mindiar, KAMERA PENDETEKSI GERAK MENGGUNAKAN MATLAB 7.1 Nugroho hary Mindiar, 21104209 Mahasiswa Sarjana Strata Satu (S1) Jurusan Sistem Komputer, Fakultas Ilmu Komputer Universitas Gunadarma mindiar@yahoo.com

Lebih terperinci

Bab III Perangkat Pengujian

Bab III Perangkat Pengujian Bab III Perangkat Pengujian Persoalan utama dalam tugas akhir ini adalah bagaimana mengimplementasikan metode pengukuran jarak menggunakan pengolahan citra tunggal dengan bantuan laser pointer dalam suatu

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini, akan membahas implementasi dan hasil pengujian dari program aplikasi yang telah dibuat. Pada perancangan aplikasi ini meliputi perbedaan citra hasil foto

Lebih terperinci

PENDAHULUAN BAB I PENDAHULUAN

PENDAHULUAN BAB I PENDAHULUAN BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Pesatnya perkembangan ilmu pengetahuan dan teknologi pada zaman sekarang, menuntut manusia untuk terus menciptakan inovasi baru di bidang teknologi. Hal ini

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1. Rancangan Sistem Secara Keseluruhan Pada dasarnya Pengebor PCB Otomatis ini dapat difungsikan sebagai sebuah mesin pengebor PCB otomatis dengan didasarkan dari koordinat

Lebih terperinci

Gambar 3.1 Diagram Blok Alat

Gambar 3.1 Diagram Blok Alat BAB III METODE PENELITIAN Penelitian ini menggunakan metode penelitian eksperimen (uji coba). Tujuan yang ingin dicapai dari penelitian ini adalah membuat suatu alat yang dapat menghitung biaya pemakaian

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan tentang perancangan dari perangkat keras dan perangkat lunak pada alat ini. Dimulai dengan uraian tentang perangkat keras dilanjutkan dengan uraian

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras Pada bab ini menjelaskan perangkat keras yang digunakan dalam membuat tugas akhir ini. Perangkat keras yang digunakan terdiri dari modul Arduino

Lebih terperinci

BAB III METODE PENELITIAN. melacak badan manusia. Dimana hasil dari deteksi atau melacak manusia itu akan

BAB III METODE PENELITIAN. melacak badan manusia. Dimana hasil dari deteksi atau melacak manusia itu akan BAB III METODE PENELITIAN 3.1. Model Pengembangan Tujuan dari tugas akhir ini adalah untuk membuat sebuah aplikasi untuk mengatur kontras pada gambar secara otomatis. Dan dapat meningkatkan kualitas citra

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Sistem berikut: Secara umum sistem yang dibangun dijelaskan dalam diagram blok sistem 6 1 Baterai Sensor: - GPS 2 Sensor Suhu dan Kelembapan 4 Mikrokontroler

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Sistem Secara Umum Perancangan sistem yang dilakukan dengan membuat diagram blok yang menjelaskan alur dari sistem yang dibuat pada perancangan dan pembuatan

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT 3.1. Identifikasi Kebutuhan Proses pembuatan alat penghitung benih ikan ini diperlukan identifikasi kebutuhan terhadap sistem yang akan dibuat, diantaranya: 1. Perlunya rangkaian

Lebih terperinci

Perancangan Sistem Kendali Pergerakan Robot Beroda dengan Media Gelombang Radio

Perancangan Sistem Kendali Pergerakan Robot Beroda dengan Media Gelombang Radio Perancangan Sistem Kendali Pergerakan Robot Beroda dengan Media Gelombang Radio Fransiscus A. Halim 1, Meiliayana 2, Wendy 3 1 Program Studi Sistem Komputer, Fakultas Ilmu Komputer, Universitas Pelita

Lebih terperinci

BAB IV PENGUJIAN ROBOT AMPHIBI

BAB IV PENGUJIAN ROBOT AMPHIBI BAB IV PENGUJIAN ROBOT AMPHIBI 4.1 Umum Robot merupakan kesatuan kerja dari semua kerja perangkat penyusunnya. Perancangan robot dimulai dengan menggali informasi dari berbagai referensi, temukan ide,

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan

BAB 3 PERANCANGAN SISTEM. pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan BAB 3 PERANCANGAN SISTEM Konsep dasar mengendalikan lampu dan komponen komponen yang digunakan pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan perancangan sistem

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. AnalisaMasalah Dalam perancangan robot penyeimbang menggunakan sensor jarakberbasis android, terdapatbeberapa masalah yang harus dipecahkan. Permasalahan tersebut

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan dan Implementasi Pemotong Rumput Lapangan Sepakbola Otomatis dengan Sensor Garis dan Dinding ini, terdapat beberapa masalah

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM Pada bab ini akan dijelaskan secara umum perancangan sistem pengingat pada kartu antrian dengan memanfaatkan gelombang radio, yang terdiri dari beberapa bagian yaitu blok diagram

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas teori-teori dasar yang digunakan untuk merealisasikan suatu sistem penjejak obyek bergerak. 2.1 Citra Digital Citra adalah suatu representasi (gambaran),

Lebih terperinci

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK 21 BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK 3.1 Gambaran umum Perancangan sistem pada Odometer digital terbagi dua yaitu perancangan perangkat keras (hardware) dan perangkat lunak (software). Perancangan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Spesifikasi minimum dari perangkat keras yang diperlukan agar dapat. Graphic Card dengan memory minimum 64 mb

BAB 4 IMPLEMENTASI DAN EVALUASI. Spesifikasi minimum dari perangkat keras yang diperlukan agar dapat. Graphic Card dengan memory minimum 64 mb BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Driver 4.1.1 Spesifikasi Perangkat Keras Spesifikasi minimum dari perangkat keras yang diperlukan agar dapat menjalankan driver ini adalah: Prosesor Pentium

Lebih terperinci

BAB IV PERANCANGAN DAN REALISASI PERANGKAT LUNAK

BAB IV PERANCANGAN DAN REALISASI PERANGKAT LUNAK BAB IV PERANCANGAN DAN REALISASI PERANGKAT LUNAK 4.1. Spesifikasi Perancangan Perangkat Lunak Perangkat lunak pada wahana bertujuan untuk memudahkan proses interaksi antara wahana dengan pengguna. Pengguna

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI Bab ini berisi analisis pengembangan program aplikasi pengenalan karakter mandarin, meliputi analisis kebutuhan sistem, gambaran umum program aplikasi yang

Lebih terperinci

BAB III PERANCANGAN PERANGKAT KERAS MOBILE-ROBOT

BAB III PERANCANGAN PERANGKAT KERAS MOBILE-ROBOT BAB III PERANCANGAN PERANGKAT KERAS MOBILE-ROBOT 3.1. Perancangan Sistem Secara Umum bawah ini. Diagram blok dari sistem yang dibuat ditunjukan pada Gambar 3.1 di u(t) + e(t) c(t) r(t) Pengontrol Plant

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI BAB III PERANCANGAN DAN PEMBUATAN APLIKASI Dalam bab ini akan dibahas mengenai perancangan dan pembuatan aplikasi dengan menggunakan metodologi perancangan prototyping, prinsip kerja rangkaian berdasarkan

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. Perancangan sistem dimulai dari penempatan posisi kamera dengan posisi yang

BAB 3 PERANCANGAN SISTEM. Perancangan sistem dimulai dari penempatan posisi kamera dengan posisi yang 23 BAB 3 PERANCANGAN SISTEM 3.1 Deskripsi Sistem Perancangan sistem dimulai dari penempatan posisi kamera dengan posisi yang sesuai kemudian dihubungkan dengan komputer yang akan mengolah gambar seperti

Lebih terperinci

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM BAB III DESKRIPSI DAN PERANCANGAN SISTEM 3.1. DESKRIPSI KERJA SISTEM Gambar 3.1. Blok diagram sistem Satelit-satelit GPS akan mengirimkan sinyal-sinyal secara kontinyu setiap detiknya. GPS receiver akan

Lebih terperinci

PENGENDALI LAJU KECEPATAN DAN SUDUT STEERING PADA MOBILE ROBOT DENGAN MENGGUNAKAN ACCELEROMETER PADA SMARTPHONE ANDROID

PENGENDALI LAJU KECEPATAN DAN SUDUT STEERING PADA MOBILE ROBOT DENGAN MENGGUNAKAN ACCELEROMETER PADA SMARTPHONE ANDROID Mikrotiga, Vol 1, No. 2 Mei 2014 ISSN : 2355-0457 19 PENGENDALI LAJU KECEPATAN DAN SUDUT STEERING PADA MOBILE ROBOT DENGAN MENGGUNAKAN ACCELEROMETER PADA SMARTPHONE ANDROID Muhammad Ariansyah Putra 1*,

Lebih terperinci

pengambilan citra video, pemrosesan citra pada setiap frame,, pendeteksian objek

pengambilan citra video, pemrosesan citra pada setiap frame,, pendeteksian objek BAB IV MODEL SISTEM 4.1. Model Sistem Aplikasi yang dibangun adalah aplikasi yang dapat mengolah citra yang diambil dari kamera video, dan menganalisisnya untuk mengetahui keberadaan suatu objek. Ada beberapa

Lebih terperinci

BAB IV ANALISA IMPLEMENTASI DAN EKSPERIMEN SISTEM PENGENDALI ROBOT CRANE

BAB IV ANALISA IMPLEMENTASI DAN EKSPERIMEN SISTEM PENGENDALI ROBOT CRANE BAB IV ANALISA IMPLEMENTASI DAN EKSPERIMEN SISTEM PENGENDALI ROBOT CRANE Pada bab ini akan dibahas mengenai pengimplementasian dan analisa hasil dari perancangan sistem yang telah dibahas pada Bab III.

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Alat yang digunakan dalam penelitian ini adalah:

BAB III METODOLOGI PENELITIAN. Alat yang digunakan dalam penelitian ini adalah: BAB III METODOLOGI PENELITIAN 3.1 Alat dan Bahan Penelitian 3.1.1 Alat Alat yang digunakan dalam penelitian ini adalah: PC dengan spesifikasi: a. Sistem Operasi : Microsoft Windows 10 Enterprise 64-bit

Lebih terperinci

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV ANALISA DAN PENGUJIAN ALAT BAB IV ANALISA DAN PENGUJIAN ALAT 4.1 Umum Robot merupakan kesatuan kerja dari semua kerja perangkat penyusunnya. Perancangan robot dimulai dengan menggali informasi dari berbagai referensi, temukan ide,

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras Perancangan perangkat keras pada sistem keamanan ini berupa perancangan modul RFID, modul LCD, modul motor. 3.1.1 Blok Diagram Sistem Blok diagram

Lebih terperinci

BAB 3 METODE PENELITIAN. Bab ini membahas perancangan sistem yang digunakan pada robot hexapod.

BAB 3 METODE PENELITIAN. Bab ini membahas perancangan sistem yang digunakan pada robot hexapod. BAB 3 METODE PENELITIAN Bab ini membahas perancangan sistem yang digunakan pada robot hexapod. Perancangan sistem terdiri dari perancangan perangkat keras, perancangan struktur mekanik robot, dan perancangan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Dalam Perancangan Robot Rubik s cube 3x3x3 Berbasis Mikrokontroler Menggunakan Metode Jessica Fridrich yang pembuatan nya terdapat beberapa masalah

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Sistem Secara Umum Sistem pada penelitian ini akan menyeimbangkan posisi penampang robot dengan mengenal perubahan posisi dan kemudian mengatur kecepatan. Setiap

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. Sistem sortir mur dan baut ini terdiri dari beberapa rangkaian sub sistem yang

BAB 3 PERANCANGAN SISTEM. Sistem sortir mur dan baut ini terdiri dari beberapa rangkaian sub sistem yang BAB 3 PERANCANGAN SISTEM 3.1 Penjelasan Sistem Secara Umum Sistem sortir mur dan baut ini terdiri dari beberapa rangkaian sub sistem yang saling melengkapi. Di mana setiap sistem memberikan peran yang

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Di area industri sering terjadi para pekerja pingsan bahkan mengalami kematian di akibatkan keracunan dari gas karbon monoksida yang bersifat toxin. Selain itu juga

Lebih terperinci

Rancang Bangun Sistem Pelacakan Obyek Menggunakan CCTV dan Webcam. Kampus ITS, Surabaya

Rancang Bangun Sistem Pelacakan Obyek Menggunakan CCTV dan Webcam. Kampus ITS, Surabaya Rancang Bangun Sistem Pelacakan Obyek Menggunakan CCTV dan Webcam Choirul Umul Islami 1, Mike Yuliana 2, Akuwan Shaleh 2 1 Mahasiswa Politeknik Elektronika Negeri Surabaya, Jurusan Teknik Telekomunikasi

Lebih terperinci

SISTEM KENDALI JARAK JAUH MINIATUR TANK TANPA AWAK

SISTEM KENDALI JARAK JAUH MINIATUR TANK TANPA AWAK SISTEM KENDALI JARAK JAUH MINIATUR TANK TANPA AWAK OLEH : Eko Efendi (2211030009) Dio Adya Pratama (2211030036) Dosen Pembimbing : Suwito ST.,MT NIP. 19810105 200501 1004 Latar Belakang Meminimalisir prajurit

Lebih terperinci

BAB 4. Implementasi dan Evaluasi. Setelah dibuatnya alat pengangkat dan pengelompokan benda yang

BAB 4. Implementasi dan Evaluasi. Setelah dibuatnya alat pengangkat dan pengelompokan benda yang BAB 4 Implementasi dan Evaluasi Setelah dibuatnya alat pengangkat dan pengelompokan benda yang memperlihatkan gerakan sekuensial yang terintergrasi dengan vision secara real time maka diperlukan analisis

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan mengenai perancangan dan realisasi dari perangkat keras, serta perangkat lunak dari alat peraga sistem pengendalian ketinggian air. 3.1. Gambaran Alat

Lebih terperinci

BAB III DESAIN DAN IMPLEMENTASI SISTEM

BAB III DESAIN DAN IMPLEMENTASI SISTEM BAB III DESAIN DAN IMPLEMENTASI SISTEM 3.1 Sasaran Kemampuan Sistem Untuk menjawab beberapa pertanyaan pada rumusan masalah di bagian pendahuluan, sistem yang diusulkan harus memiliki kemampuan sebagai

Lebih terperinci

Elvin Nur Afian, Rancang Bangun Sistem Navigasi Kapal Laut berbasis pada Image Processing metode Color Detection

Elvin Nur Afian, Rancang Bangun Sistem Navigasi Kapal Laut berbasis pada Image Processing metode Color Detection RANCANG BANGUN SISTEM NAVIGASI KAPAL LAUT BERBASIS PADA IMAGE PROCESSING DENGAN METODE COLOR DETECTION (DESIGN OF SHIPS NAVIGATION SYSTEM BASED ON IMAGE PROCESSING WITH COLOR DETECTION METHOD ) 1 Elvin

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam perancangan dan implementasi wajah animatronik berbasis mikrokontroler ini menggunakan beberapa metode rancang bangun yang pembuatannya

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan mengenai perancangan dan realisasi dari perangkat keras, serta perangkat lunak dari alat peraga Oscillating Water Column. 3.1. Gambaran Alat Alat yang

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. Perancangan sistem pengendalian posisi linier motor DC dengan algoritma

BAB 3 PERANCANGAN SISTEM. Perancangan sistem pengendalian posisi linier motor DC dengan algoritma 27 BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras Perancangan sistem pengendalian posisi linier motor DC dengan algoritma PID berbasiskan mikrokontroler ini mempunyai main modul untuk pengendalian

Lebih terperinci

PENENTUAN SUDUT LENGAN ROBOT HUMANOID BERDASARKAN KOORDINAT YANG DIKIRIM DARI PC MENGGUNAKAN USER INTERFACE YANG DIBUAT DARI Qt

PENENTUAN SUDUT LENGAN ROBOT HUMANOID BERDASARKAN KOORDINAT YANG DIKIRIM DARI PC MENGGUNAKAN USER INTERFACE YANG DIBUAT DARI Qt PENENTUAN SUDUT LENGAN ROBOT HUMANOID BERDASARKAN KOORDINAT YANG DIKIRIM DARI PC MENGGUNAKAN USER INTERFACE YANG DIBUAT DARI Qt Adiyatma Ghazian Pratama¹, Ir. Nurussa adah, MT. 2, Mochammad Rif an, ST.,

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Uraian Umum Dalam perancangan alat akses pintu keluar masuk menggunakan pin berbasis mikrokontroler AT89S52 ini, penulis mempunyai pemikiran untuk membantu mengatasi

Lebih terperinci

DETEKSI WAJAH METODE VIOLA JONES PADA OPENCV MENGGUNAKAN PEMROGRAMAN PYTHON

DETEKSI WAJAH METODE VIOLA JONES PADA OPENCV MENGGUNAKAN PEMROGRAMAN PYTHON DETEKSI WAJAH METODE VIOLA JONES PADA OPENCV MENGGUNAKAN PEMROGRAMAN PYTHON Dedi Ary Prasetya 1, Imam Nurviyanto 2 1,2 Teknik Elektro Fakultas Teknik Universitas Muhammadiyah Surakarta Jl. A. Yani Tromol

Lebih terperinci

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu BAB III PERANCANGAN SISTEM 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu Tangkis Indoor Pada lapangan bulu tangkis, penyewa yang menggunakan lapangan harus mendatangi operator

Lebih terperinci

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain:

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain: BAB III METODE PENELITIAN Dalam pembuatan kendali robot omni dengan accelerometer dan keypad pada smartphone dilakukan beberapa tahapan awal yaitu pengumpulan data yang diperlukan dengan beberapa cara

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1. Gambaran Umum Sistem Sistem yang akan dibuat memiliki fungsi untuk menampilkan kondisi volume air pada tempat penampungan air secara real-time. Sistem ini menggunakan sensor

Lebih terperinci

Rancangan Dan Pembuatan Storage Logic Analyzer

Rancangan Dan Pembuatan Storage Logic Analyzer Rancangan Dan Pembuatan Storage Logic Analyzer M. Ulinuha Puja D. S.,Pembimbing 1:Waru Djuriatno, Pembimbing 2:Moch. Rif an Abstrak Teknologi yang berkembang pesat saat ini telah mendorong percepatan di

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER Dalam analisis dan perancangan sistem program aplikasi ini, disajikan mengenai analisis kebutuhan sistem yang digunakan, diagram

Lebih terperinci

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PENGESAHAN... ii. HALAMAN PERNYATAAN... iii. KATA PENGANTAR... iv. MOTO DAN PERSEMBAHAN... v. DAFTAR ISI...

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PENGESAHAN... ii. HALAMAN PERNYATAAN... iii. KATA PENGANTAR... iv. MOTO DAN PERSEMBAHAN... v. DAFTAR ISI... DAFTAR ISI HALAMAN JUDUL... i HALAMAN PENGESAHAN... ii HALAMAN PERNYATAAN... iii KATA PENGANTAR... iv MOTO DAN PERSEMBAHAN... v DAFTAR ISI... vi DAFTAR GAMBAR... viii DAFTAR TABEL... x ABSTRAK... xi ABSTRACT...

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Dalam merancang sistem pengendali sepeda motor berbasis android ini, terdapat beberapa masalah yang harus dicermati dan dipecahkan. Permasalahan tersebut

Lebih terperinci

PENGENALAN WAJAH DENGAN METODE TEMPLATE MATCHING SEBAGAI SISTEM STARTER SEPEDA MOTOR BERBASIS MIKROKONTROLER ATMEGA 16 Oleh : Margito Hermawan

PENGENALAN WAJAH DENGAN METODE TEMPLATE MATCHING SEBAGAI SISTEM STARTER SEPEDA MOTOR BERBASIS MIKROKONTROLER ATMEGA 16 Oleh : Margito Hermawan PENGENALAN WAJAH DENGAN METODE TEMPLATE MATCHING SEBAGAI SISTEM STARTER SEPEDA MOTOR BERBASIS MIKROKONTROLER ATMEGA 16 Oleh : Margito Hermawan 6907040024 Fajar Indra 6907040026 ABSTRACT Face recognition

Lebih terperinci

BAB IV UJI COBA DAN IMPLEMENTASI

BAB IV UJI COBA DAN IMPLEMENTASI BAB IV UJI COBA DAN IMPLEMENTASI Setelah melakukan pengumpulan kebutuhan dan membangun prototyping perancangan alat terhadap prototipe robot dengan sistem tertanam berbasis pemrograman web, langkah selanjutnya

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Pengolahan citra digital merupakan salah satu subjek dari teknologi informasi yang sangat menarik dan menantang saat ini. Proses pengolahan citra digital bertujuan

Lebih terperinci

PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE

PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program

Lebih terperinci

III. METODE PENELITIAN. Penelitian mengenai analisis pola interferensi pada interferometer Michelson

III. METODE PENELITIAN. Penelitian mengenai analisis pola interferensi pada interferometer Michelson 22 III. METODE PENELITIAN A. Waktu dan Tempat Penelitian Penelitian mengenai analisis pola interferensi pada interferometer Michelson akibat perbedaan ketebalan benda transparan dengan metode image processing

Lebih terperinci

BAB II LANDASAN TEORI. Kamera web (singkatan dari web dan camera) merupakan sebuah media

BAB II LANDASAN TEORI. Kamera web (singkatan dari web dan camera) merupakan sebuah media BAB II LANDASAN TEORI 2.1 Webcam Kamera web (singkatan dari web dan camera) merupakan sebuah media yang berorientasi pada image dan video dengan resolusi tertentu. Umumnya webcam adalah sebuah perngkat

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM 18 BAB III PERANCANGAN SISTEM Pada pembahasan perancangan sistem ini akan menjelaskan cara kerja dari keseluruhan sistem kendali on/off dan intensitas lampu menggunakan frekuensi radio. Pengiriman data

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan dan Implementasi Alat Pendeteksi Uang Palsu Beserta Nilainya Berbasis Mikrokontroler ini, terdapat beberapa masalah yang

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN BAB 3 ANALISIS DAN PERANCANGAN 3.1 Kerangka Pikir Pengenalan wajah merupakan suatu teknologi dalam dunia kecerdasan buatan agar komputer dapat meniru kemampuan otak manusia dalam mendeteksi dan mengenali

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. sederhana, ditunjukan pada blok diagram dibawah ini.

BAB 3 PERANCANGAN SISTEM. sederhana, ditunjukan pada blok diagram dibawah ini. BAB 3 PERANCANGAN SISTEM 3.1 Perangkat Keras Pada penelitian ini, menggunakan beberapa perangkat keras. Secara sederhana, ditunjukan pada blok diagram dibawah ini. Gambar 3.1 Blok Diagram Perangkat Keras

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI Pada bab ini akan dijelaskan mengenai implementasi dan evaluasi pada saat melakukan perancangan prototipe aplikasi mikrokontroller dengan smart card pada Stasiun Kereta

Lebih terperinci

BAB III METODE PENELITIAN. mengerjakan tugas akhir ini. Tahap pertama adalah pengembangan konsep

BAB III METODE PENELITIAN. mengerjakan tugas akhir ini. Tahap pertama adalah pengembangan konsep BAB III METODE PENELITIAN 3.1 Metode Penelitian Metode penelitian yang digunakan pada tugas akhir ini melalui beberapa tahapan penelitian dan mencari informasi tentang data yang dibutuhkan dalam mengerjakan

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai perancangan dari sistem instruksi, perangkat keras, serta perangkat lunak dari algoritma robot. 3.1 Sistem Instruksi Robot Sistem instruksi

Lebih terperinci