1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, masalah yang akan dibahas dalam penelitian ini adalah bagaimana cara membangun aplikasi permainan dengan
menggunakan perintah suara yang kemudian dirinci menjadi, bagaimana cara menentukan algoritma pencocokkan yang lebih baik pada segi keakuratan dan lebih
baik untuk diterapkan pada Speech Recognition?
1.3 Maksud dan Tujuan
Maksud dari penulisan penelitian ini adalah menerapkan algoritma yang dapat membantu proses pencocokkan agar lebih akurat pada proses pengenalan
suara dalam menerapkan Speech Recognition pada game catur. Adapun tujuan dari penulisan penelitian ini adalah membandingkan hasil
pencocokkan dari Divide and Conquer dan Euclidean Distance yang bertujuan untuk mengetahui metode yang lebih akurat dan lebih baik diterapkan pada Speech
Recognition.
1.4 Batasan Masalah
Berdasarkan latar belakang yang telah diuraikan, maka dibuat batasan masalah agar ruang lingkup penelitian ini jelas batasannya.
Adapun batasan masalah yang dibuat adalah sebagai berikut: 1.
Divide and Conquer dan Euclidean Distance digunakan pada proses pencocokkan pola suara.
2. Output yang dihasilkan adalah gerakan bidak catur dan hasil perhitungan
metode yang digunakan. 3.
Perangkat lunak untuk membuat game catur yaitu visual studio 2012. 4.
Menggunakan bahasa pemrograman C.
1.5 Metodologi Penelitian
Penelitian ini menggunakan metode penelitian deskriptif yaitu suatu metode dalam meneliti status sekelompok manusia, suatu objek, suatu set kondisi, suatu
sistem pemikiran, ataupun suatu kelas perisitiwa pada masa sekarang. Tujuan dari penelitian ini adalah untuk membuat deksripsi, gambaran, atau lukisan secara
sistematis, aktual dan akurat mengenai fakta – fakta serta hubungan antar fenomena
yang diteliti [7]. Metodologi yang digunakan adalah sebagai berikut:
1. Tahap Pengumpulan Data
Metode pengumpulan data yang digunakan adalah sebagai berikut: a.
Studi literatur Pengumpulan data dengan cara mengumpulkan literatur, jurnal, buku fisik
maupun online e-book dan bacaan - bacaan lainnya yang berkaitan dengan Speech Recognition, algoritma Divide and Conquer, Euclidean Distance dan
game catur. 2.
Tahap pembangunan perangkat lunak Metode pembangunan perangkat lunak yang digunakan adalah The Linear
Sequential Model menurut referensi Pressman [10], secara garis besar The Linear Sequential Model meliputi beberapa proses, diantaranya adalah:
a. Analysis
Tahap ini melakukan analisis metode, algoritma dan kebutuhan yang diperlukan dalam pembangunan sistem. Analisis yang dilakukan antara
lain adalah analisis game, analisis masukan, analisis algoritma yang akan dimasukan pada sistem, analisis non-fungsional yang meliputi kebutuhan
perangkat keras dan perangkat lunak, serta analisis fungsional. b.
Design Tahap ini bertujuan untuk memberikan gambaran apa yang seharusnya
dikerjakan dan bagaimana tampilannya, seperti perancangan storyboard dan perancangan antarmuka sistem.
c. Code
Tahapan ini memulai penerapan pemrograman pada sistem yang dibangun, dalam tahap ini dilakukan implementasi algoritma pada sistem. Tahap ini juga
melakukan pemeriksaan terhadap sistem yang dibuat, apakah sudah memenuhi fungsi yang diinginkan atau belum.
d. Test
Tahap mulainya dilakukan pengujian untuk mengetahui apakah sistem yang dibuat telah sesuai dengan desainnya dan masih terdapat kesalahan atau tidak.
Gambar 1.1 The Linear sequential model [10]
3. Tahap pengujian sistem
Tahapan ini merupakan kegiatan yang ditujukan untuk mengevaluasi atribut atau kemampuan program dan memastikan agar program dapat memenuhi
hasil yang dicari. Metode yang digunakan adalah pengujian alpha dan pengujian beta dengan rincian sebagai berikut:
a. Pengujian alpha
Skenario pengujian alpha menjelaskan pengujian terhadap sistem yang dibangun, dimana dilakukan pengujian white box dan pengujian black box [10].
b. Pengujian beta
Pengujian beta dilakukan dengan tujuan untuk mengetahui sejauh mana kualitas dari perangkat lunak yang dibangun, apakah sudah sesuai dengan harapan atau
belum.
4. Tahap penarikan kesimpulan
Pada tahapan ini, hasil dari pengujian sistem akan diambil dan ditarik kesimpulan yang menjadi tolak ukur dari penelitian ini.
1.6 Sistematika Penulisan