Rumusan Masalah Maksud dan Tujuan Batasan Masalah Metodologi Penelitian

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