BAB I PENDAHULUAN 1.1 Latar Belakang Adanya pendatang baru seperti mahasiswa dari luar daerah, pindahan dari kota lain atau turis manca negara yang ingin berjalan-jalan mengelilingi kota Bandung, namun tidak tahu harus menumpang di angkutan kota yang mana, atau tidak memiliki informasi mengenai angkutan kota yang ada didepannya. Salah satu solusi saat ini adalah bertanya. Namu bertanya tidak lah selalu menjadi solusi yang paling baik, karena ada kalanya terjadi saat-saat kita tidak bisa bertanya. Dengan semakin majunya teknologi, hampir semua orang memiliki ponsel pintar atau smartphone. Seperti namanya, smartphone banyak membantu dalam kehidupan sehari-hari karena kepintarannya. Salah satu fitur dari smartphone yang pasti ada adalah kamera. Dengan pengembangan lebih lanjut kamera dapat digunakan sebagai alat yang dapat mengenali objek dari ciri seperti bentuk, warna, dan lain-lain. Hal ini dapat dimanfaatkan dalam kasus pencarian angkutan kota ini untuk mengenali suatu angkutan kota baik rute maupun informasi lain yang mungkin dibutuhkan bagi calon penumpang. Augmented Reality menggabungkan dunia nyata dan dunia virtual yang membuat objek virtual seolah-olah nyata dan dapat berinteraksi dengan objek nyata. Hal ini dapat membuat informasi dari angkutan kota menjadi lebih menarik karena seolah-olah informasi yang bersifat virtual tersebut benar-benar tertempel di badan mobil angkutan kota. Dengan teknologi ini diharapkan smartphone dapat mengenali angkutan kota berdasarkan dua ciri yaitu bentuk dan warna. Dengan begitu, diharapkan dapat memberi kemudahan bagi calon penumpang angkutan kota untuk mengenali secara detail angkutan kota yang akan dinaikinya. 1
1.2 Perumusan Masalah Berikut adalah yang menjadi perumusan masalah dalam Tugas Akhir ini: 1. Mendeteksi angkutan kota dengan menggunakan Haar cascade classifier. 2. Ekstraksi ciri dari citra dengan menggunakan metode PCA. 3. Mengenali angkutan kota dengan menggunakan kecerdasan buatan jaringan saraf tiruan Back Propagation. 4. Menerapkan Markerless Augmented Reality untuk merepresentasikan informasi dari angkutan kota yang tertangkap oleh kamera. 1.3 Tujuan 1. Membuat aplikasi yang dapat membantu dalam mengidentifikasi angkutan kota, yang berjalan di platform Android. 2. Membuat kamera pada smartphone Android dapat mengenali angkutan kota yang tertangkap oleh kamera. 3. Membuat informasi dari angkutan kota dapat muncul sebagai penggabungan objek nyata dan objek virtual di layar smartphone Android dengan menggunakan Markerless Augmented Reality. 1.4 Batasan Masalah Batasan masalah adalah sebagai berikut: 1. Aplikasi ini dirancang untuk berjalan di smartphone dengan sistem operasi Android dengan minimal versi 4.0 atau Ice Cream Sandwich. 2. Aplikasi ini dirancang dengan mengimplementasikan metode deteksi objek menggunakan Haar cascade classifier untuk mendeteksi angkutan kota, metode klasifikasi objek menggunakan Jaringan Saraf Tiruan dan Principal 2
Component Analysys untuk mengklasifikasikan antar angkutan kota dan Markerless Augmented Reality untuk menampilkan informasi. 3. Aplikasi hanya dapat mengenali angkutan kota di kota Bandung saja, tidak dengan kabupaten. 1.5 Metodologi Penelitian Prosedur dari tugas akhir ini adalah sebagai berikut: 1. Tahap studi literature Mengumpulkan dan mempelajari literature berupa buku referensi, jurnal ilmiah dan tulisan-tulisan berupa artikel yang bersumber dari internet yang sekiranya dapat membantu dalam penelitian. 2. Konsultas dengan dosen pembimbing Mendiskusikan hasil kaji literature dengan dosen pembimbing untuk pengambilan keputusan mengenai pengimplementasian metode yang telah dipelajari agar mendapatkan hasil yang lebih baik. 3. Tahap perancangan kerangka aplikasi Membuat pemodelan sistem dan melakukan percobaan dengan membuat prototipe dari aplikasi untuk meyakinkan bahwa metode yang dipelajari adalah dapat diterapkan. Dan juga dapat membandingkan antar prototipe mengenai penulisan kode seperti apa yang lebih baik. 4. Tahap pengumpulan data Mengumpulkan data mengenai warna yang menjadi ciri dari angkutan kota di kota Bandung. 5. Implementasi 3
Mencoba memproses data-data yang telah dikumpulkan ke dalam prototipe yang dirasa menjadi kandidat terbaik. 6. Tahap analisis dan penarikan kesimpulan Melakukan pengujian dan menganilisis hasil dari pengujian untuk ditarik kesimpulan. 1.6 Sistematika Penulisan Topik bahasan pada tugas akhir ini dibagi menjadi beberapa bab, yaitu: 1. Bab 1 Pendahuluan Berisi latar belakang, perumusan masalah, tujuan, batasan masalah, metodologi penulisan, dan sistematika penulisan. 2. Bab 2 Dasar Teori Berisi teori-teori dasar tentang android, markerless augmented reality, OpenCv, JavaCv, haar-like feature, jaringan saraf tiruan, principal component analysis, dan back propagation. 3. Bab 3 Perancangan Berisi desain dan perancangan sistem seperti pengambilan gambar, training, pendeteksian objek, identifikasi objek, dan menampilkan informasi. 4. Bab 4 Implementasi dan Pengujian Berisi implementasi dari desain dan perancangan, dan hasil uji dari aplikasi. 5. Bab 5 Kesimpulan dan Saran 4
Berisi kesimpulan dan saran mengenai metode yang ditelah di teliti pada tugas akhir ini. 5