BAB 1 PENDAHULUAN 1.1 Latar Belakang Salah satu penggunaan teknologi oleh pemain game Pump It Up (PIU) adalah untuk memfasilitasi penyelenggaraan lomba online atau skoring. PIU adalah permainan simulasi tari yang dewasa ini menjadi salah satu permainan yang populer di kalangan muda. Permainan ini dilakukan dengan menginjak lantai dansa yang memiliki lima tombol sesuai dengan panah yang muncul pada layar sehingga menghasilkan skor tertentu. Perlombaan ini dilaksanakan dengan cara para peserta memainkan lagu pilihan panitia dan mengunggah foto layar skor kepada panitia. Panitia kemudian membuat rekapitulasi statistik permainan dan dan mengumumkan pemenangnya di akhir periode. Proses rekapitulasi perlombaan online selama ini dilakukan oleh panitia dengan cara mencatat angkaangka dari foto hasil permainan para peserta satu-persatu. Banyaknya peminat dan kategori lomba kerap kali menyulitkan panitia penyelenggara lomba ini untuk membuat rekapitulasi dengan cepat dan akurat. Pembuatan aplikasi deteksi citra untuk otomatisasi proses rekapitulasi dengan cara menerapkan algoritma pengolahan citra digital ini dirasa akan menyingkat waktu rekapitulasi dan menghasilkan rekapitulasi yang lebih akurat. Dengan mengunakan metode Klasifikasi Template Matching berbasis Korelasi aplikasi ini dapat mengenali deretan angka angka yang terdapat dalam foto hasil permainan yang diunggah oleh para peserta. Aplikasi ini kemudian mengunggah data hasil permainan peserta yang valid kedalam tabel rekapitulasi sehingga panitia dapat menentukan pemenang lomba. Pembuatan aplikasi rekapitulasi inilah yang akan menjadi fokus penelitian ini. 1
1.2 Rumusan Masalah Berdasarkan latar belakang diatas maka rumusan masalah adalah sebagai berikut: 1) Apa metode terbaik untuk mendapatkan citra olahan dari citra natural foto skor untuk pengenalan karakter menggunakan metode classification-based template matching? 2) Berapa ukuran optimum template untuk pengenalan karakter dari foto skor yang menggunakan metode classification-based template matching? 3) Berapa daerah potong optimum untuk pengenalan karakter dari foto skor yang menggunakan metode classification-based template matching? 4) Berapa tingkat keberhasilan pengenalan karakter dari foto skor yang menggunakan metode classification-based template matching? 1.3 Batasan Sistem Berikut adalah parameter-parameter lingkungan penelitian yang menjadi batasan dalam penelitian yang dilakukan: 1) Citra yang dapat diproses adalah citra dengan kualitas gambar minimal 480p. 2) Aplikasi hanya dapat memproses foto skor permainan pada mesin Pump it Up Prime dengan kabinet mesin tipe CX dan TX. 3) Aplikasi hanya akan memproses judul lagu, jumlah perfect, great, good, bad, miss, combo, dan skor total dari citra masukan. 4) Tugas akhir ini tidak membahas masalah keamanan sistem. 1.4 Tujuan Penelitian Penulis bertujuan untuk mengembangkan aplikasi pengolahan citra digital dengan metode Classification-Based Template Matching Correlation untuk memperoleh statistik permainan dari foto skor yang didedikasikan untuk 2
keperluan skoring permainan PIU sehingga panitia penyelenggara dapat membuat rekapitulasi dengan akurat. 1.5 Metodologi Penelitian Metode yang digunakan pada pengenalan karakter untuk skoring ini adalah metode Template Matching Correlation. 1.5.1 Studi Pustaka Studi pustaka dilakukan dengan cara mempelajari teori-teori yang berasal dari buku, jurnal, artikel dan bahan lain yang berkaitan dengan metode-metode yang berkaitan dengan Template Matching Correlation mulai dari algoritma sampai pengkodean untuk pencocokan pada data uji dan data latih.. 1.5.2 Pengumpulan Data Citra yang digunakan untuk pembuatan dan analisis project berupa foto - foto dari hasil akhir permainan Pump It Up pada skoring yang diadakan pada hari sabtu tanggal 10 September 2016. Skoring dilakukan pada mesin Pump It Up seri Prime di Hartono Mall Yogyakarta. Adapun sampel yang digunakan untuk proses klasifikasi didapat dari mengambil pola angka 0 sampai 9, huruf a sampai z, dan huruf A sampai Z. 1.5.3 Penelitian dan Implementasi Sistem Tahap pertama pada penelitian ini adalah mengubah citra menjadi citra awal menjadi grayscale. Kemudian dilanjutkan menjadi biner dan ke HSV. Pada citra HSV kemudian diberlakukan threshold yang kemudian hasilnya di complement sebelum di gabungkan dengan citra biner yang sebelumnya. Setelah itu dilakukan noise reduction agar bagian skor menjadi lebih bersih. Kemudian setelah itu citra dipotong perbaris untuk mempermudah mengidentifikasi dan pengelompokan data. Setelah itu di noise reduction lagi untuk menghilangkan beberapa noise yang muncul saat memotong citra perbaris sebelumnya. Tahap selanjutnya dilakukan ekstraksi dengan menggunakan regionprops dan 3
selanjutnya citra di resize untuk sebelumnya di cocokan dengan menggunakan template matching. Metode yang akan digunakan untuk pencocokan pada penelitian ini adalah Nilai Korelasi. 1.5.4 Evaluasi dan Validasi Hasil Evaluasi dan validasi hasil penerapan metode template matching correlation adalah dengan membuat tabel pembuktian nilai korelasi data uji. Tabel ini akan berisikan informasi tentang file name citra yang diproses, informasi skor tercatat, nilai korelasi, dan benar atau salahnya informasi tersebut. 1.6 Sistematika Penulisan Penyusunan laporan tugas akhir ini secara garis besar dikelompokkan menjadi lima bab sebagai barikut: Bab 1, Pendahuluan. Bab ini menguraikan hal-hal seperti latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, metode/pendekatan yang digunakan serta sistematika penulisan laporan Tugas Akhir. Bab 2, Tinjauan Pustaka. Bab ini terdiri dari tinjauan pustaka dan landasan teori yang digunakan untuk memecahkan masalah dalam pembuatan aplikasi yang dibuat. Pada bab ini akan diurakan berbagai konsep, teori maupun rumus-rumus yang mendukung proses penelitian. Bab 3, Perancangan Sistem. Bab ini membahas rancangan sistem yang dibangun berupa spesifikasi sistem, rancangan diagram sistem, rancangan antar muka sistem dan tahap-tahap yang berkaitan dengan proses perancangan dan pembuatan sistem. Bab 4, Implementasi dan Analisis sistem. Bab ini akan diurakan mengenai hasil dari implementasi dari metode yang digunakan dan analisis dari hasil implementasi sistem yang telah dibuat dan dijelaskan secara terpadu. 4
Bab 5, Kesimpulan dan Saran. Bab ini berisi kesimpulan dari sistem yang telah dibuat dan saran yang akan berguna untuk pengembangan sistem selanjutnya. Dengan adanya saran, diharapkan aplikasi yang dibuat selanjutnya akan menghasilkan hasil yang lebih baik. 5