APLIKASI PENGENALAN NAMA HEWAN DENGAN METODE SPEECH RECOGNITION BERBASIS ANDROID Catur Joko Sutrisno (11.10802.00016), Arif Senja Fitrani, S.Kom Jurusan Teknik Informatika Universitas Muhammadiyah Sidoarjo [email protected]Abstrak Speech recognition atau pengenalan ucapan merupakan teknologi yang mampu mengenali pembicaraan atau perkataan tanpa memperdulikan siapa pembicaranya. Masukan berupa suara mampu diubah menjadi text yang mampu dibaca. Speech recognition banyak di implementasikan dengan perangkat pintar, mobil, television, ruangan dan masih banyak yang lainnya. Dengan menggunakan teknologi seperti ini memudahkan kita untuk melakukan perintah menggunakan suara semisal pada mobile application. Speech recognition banyak di implementasikan dengan perangkat pintar, mobil, televisi, ruangan dan masih banyak yang lainnya. Dengan menggunakan teknologi seperti ini memudahkan kita untuk melakukan perintah menggunakan suara semisal pada mobile application. Saat ini perkembangan smartphone sudah sangat maju. Pada penelitian ini, peneliti membuat automatic speech recognition pengenalan nama hewan berbasis android. Dari uji coba yang dilakukan, aplikasi ini membantu orang tua dalam mengajarkan anak tentang hewan-hewan disekitarnya. Kata kunci : Suara, Voice Recognition, Android Abstract Speech recognition is a technology that can recognize speech or words regardless of who the speaker. Input as voice can converted into text that is
10
Embed
APLIKASI PENGENALAN NAMA HEWAN DENGAN METODE SPEECH RECOGNITION BERBASIS ANDROID
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
APLIKASI PENGENALAN NAMA HEWAN DENGAN METODE SPEECH RECOGNITION BERBASIS ANDROID
Catur Joko Sutrisno (11.10802.00016), Arif Senja Fitrani,S.Kom
Jurusan Teknik Informatika Universitas Muhammadiyah [email protected]
Abstrak
Speech recognition atau pengenalan ucapanmerupakan teknologi yang mampu mengenali pembicaraanatau perkataan tanpa memperdulikan siapa pembicaranya.Masukan berupa suara mampu diubah menjadi text yangmampu dibaca. Speech recognition banyak diimplementasikan dengan perangkat pintar, mobil,television, ruangan dan masih banyak yang lainnya.Dengan menggunakan teknologi seperti ini memudahkankita untuk melakukan perintah menggunakan suara semisalpada mobile application.
Speech recognition banyak di implementasikandengan perangkat pintar, mobil, televisi, ruangan danmasih banyak yang lainnya. Dengan menggunakan teknologiseperti ini memudahkan kita untuk melakukan perintahmenggunakan suara semisal pada mobile application. Saatini perkembangan smartphone sudah sangat maju.
Pada penelitian ini, peneliti membuat automaticspeech recognition pengenalan nama hewan berbasisandroid. Dari uji coba yang dilakukan, aplikasi inimembantu orang tua dalam mengajarkan anak tentanghewan-hewan disekitarnya.
Kata kunci : Suara, Voice Recognition, Android
Abstract
Speech recognition is a technology that canrecognize speech or words regardless of who thespeaker. Input as voice can converted into text that is
able to read. Speech recognition is implemented with alot of smart devices, cars, television, room and manyothers. By using this kind of technology allows us touse voice commands such as the mobile application.
Currently, the development of smart phones arevery advanced. The implementation of speech recognitionin android application continuing.
In this study, researchers make automatic speech recognition introduction animal name android-based application. From the test result, this application helps parents in teaching children about animals.
Keyword : Sound, Voice Recognition, Android
1. PENDAHULUANPada tingkatpendidikan TamanKanak-Kanak sekarangini banyak halyang diajarkanuntuk mengenalkananak pada dunialuar, salah satunyaadalah pengenalanhewan. Mengenalkananak-anak kepadajenis hewan yangada disekitarmereka bisadikatakan penting,karena merupakanlangkah awal untukmembuat anak-anakmengenal mengenaiberbagai hal yangada disekitarmereka. Selainuntuk mengenalhewan dan bentukhewan itu sendiri,melalui pengenalan
hewan ini nantinyaakan menambahpembendaharaan kataanak-anak.Pengenalan hewanini juga bisaditemukan dalambentuk bahasainggris. Olehkarena itu, baikdengan bahasaindonesia maupunbahasa inggris,pengenalan hewanini pastinya akanberguna untuk anakusia 5-7 tahun,terutama dalammenambahpembendaharaan kataanak-anak.Suara merupakan salahsatu media komunikasiyang paling seringdan umum digunakanoleh manusia. Manusiadapat memproduksi
suaranya dengan mudahtanpa memerlukanenergi yang besar. Perangkat lunakpengenalan suara (voicerecognition) adalahsuatu aplikasi yangmemungkinkan manusiauntuk menggunakanteknologi, khususnyakomputer dan tanpaperlu berhubungansecara langsung.Dengan adanyaperangkat lunakpengenalan suara (voicerecognition) manusiadimudahkan untukberiteraksi dengankomputer, manusiacukup memberikanperintah-perintahsecara lisan/suara.
2. LANDASAN TEORI2.1 Speech
RecognitionAutomatic SpeechRecognition (ASR)adalah suatupengembangan teknikdan sistem yangmemungkinkan komputeruntuk menerimamasukan berupa katayang diucapkan.Teknologi inimemungkinkan suatuperangkat untukmengenali danmemahami kata-katayang diucapkan dengancara digitalisasi
kata dan mencocokkansinyal digitaltersebut dengan suatupola tertentu yangtersimpan dalam suatuperangkat.
Gambar 1. AlurSpeechRecognition
2.2Android Android adalah systemoperasi mobile phoneberbasis linux.Android bersifat opensource yang sourcecodenya diberikangratis bagi parapengembang untukmenciptakan aplikasimereka agar dapatberjalan di android(Stephanus Hermawan S,2011 : 2).
Gambar 2. AnatomiAndroid
2.3HewanHewan atau disebutjuga dengan binatangadalah kelompokorganisme yangdiklasifikasikandalam kerajaanAnimalia ataumetazoa, adalah salahsatu dari berbagaimakhluk hidup dibumi. Sebutan lainnyaadalah fauna danmargasatwa (atausatwa saja).Hewan dalampengertiansistematika modernmencakup hanyakelompok berselbanyak (multiselular)dan terorganisasidalam fungsi-fungsiyang berbeda(jaringan), sehinggakelompok ini disebutjuga histozoa. Semuabinatang heterotrof,artinya tidak membuatenergi sendiri,tetapi harusmengambil darilingkungansekitarnya.
2.4CorelDraw CorelDraw adalahsebuah softwarekomputer yangmelakukan pengolahandan editing padagaris vektor. Program
ini dibuat olehCorel, sebuahperusahaan softwareyang berkantor pusatdi Ottawa, Kanada.Corel draw memilikifungsi untuk mengolahdan mengedit gambar,oleh karena itubanyak orang yangmenggunakan untukmenunjang pekerjaandalam bidangpublikasi, percetakanataupun pekerjaan dibidang lain yangmembutuhkan prosesvisualisasi.
3. METODOLOGI PENELITIAN
3.1 Use Case DiagramUse Case merupakangambaran scenariodari interaksi antarauser dengan system.Sebuah use casemenggambarkanhubungan antarapengguna dan kegiatanyang dapat dilakukanterhadap aplikasi.
Gambar 3. Use CaseDiagram
3.2 Skema dan Algoritma Speech Recognition
Terdapat 4 langkahutama dalam sistempengenalan suara :1. Penerimaan data
3. Pembandingan ataupencocokan, yaitutahap pencocokandata baru dengandata suara(pencocokan tatabahasa) padatemplate.
4. Validasi identitaspengguna.Secara umum, speechrecognizer memprosessinyal yang masukdan menyimpannya
dalam bentukdigital. Hasilproses digitalisasitersebut kemudiandikonversi dalambentuk spectrumsuara yang akandianalisa denganmembandingkannyadengan templatesuara pada databasesistem.
4. HASIL DAN PEMBAHASANImplementasimerupakan tahappengembanganrancangan menjadiaplikasi. Untuk dapatmenjalankan aplikasiini dibutuhkanhandphone yangmenggunakan sistemoperasi Androidminimal versi 4.0
4.1 Implementasi
Sesuai denganrancangan sistem yangtelah dibuat makaimplementasi dariaplikasi pembelajaranberbasis androidadalah sebagaiberikut :
Gambar 5. MainActivity
Main Activity merupakanmenu utama dari aplikasiini yang terdiri dariMateri, Latihan, Kuis,Bantuan, Tentang dan Exit
Gambar 6. Materiactivity
Materi activity diatasberfungsi menampilkaninformasi tentang hewan-hewan yang tersimpan diaplikasi
Gambar 7. Latihanactivity
Latihan activityberfungsi sebagaimedia latihan awalbagi pengguna untukmenjawab nama hewansesuai gambar yangditampilkan.
Gambar 8. Kuisactivity
Kuis activity berfungsisebagai latihan utamabagi pengguna untukmenjawab soal-soal yangditampilkan. Isi soalberupa teks mengenaiciri-ciri maupunkebiasaan hewan. Dimenu ini user akanmendapat point darisetiap pertanyaan yangdijawab benar. Pointakan ditampilkan diakhir pertanyaan.
Gambar 9. Bantuanactivity
Bantuan activity berisipetunjuk penggunaanaplikasi, berisiinformasi cara penggunaanaplikasi.
Gambar 10. Tentangactivity
Menampilkan tentangpembuat aplikasi dan EULA
5. PENUTUP
5.1. KesimpulanSesuai dengan hasil
pembahasan yang sudahdilakukan maka dapat disimpulkan bahwa :
a. Dengan adanyaaplikasi pengenalannama hewan, dapatmembantu anak usiadini dalam mengenalhewan disekitarlingkungannya.
b. Dengan inputan berupasuara membantu anakdalam menjawabpertnyaan menjadilebih mudah.
5.2. SaranTugas akhir yang
penulis kerjakan tentumasih banyak kekuranganbaik dari segi penulisan,system dan teori yangdigunakan. Bagi parapembaca, semoga hasilprogram ini bermanfaat dansangat dimungkinkan untukdapat dikembangkan,mengingat permasalahan yangcukup luas.
DAFTAR PUSTAKAFarndon, John & John
Kirkwood. (2004).Ensiklopedia MiniHewan. Jakarta :Erlangga.
Jurafsky, D., & Martin,J. H. (2009).Speech andLanguageProcessing : AnIntroduction ToNatural LanguageProcessing,ComputationalLinguistics,SpeechRecognition. 2ndEdition. UpperSaddle River, N.
J. : PearsonPrentice Hall.
Kusumadewi, S. (2003).ArtificialIntelligence(Teknik danAplikasinya).Yogyakarta :Graha Ilmu.
Owens, Michael. (2006).The DefinitiveGuide to SQLite.Apress
Pressman, R., S. (2010).SoftwareEngineering APractitioner’sApproach. 7thEdition. New York: The McGraw-HillCompanies, Inc.
Richard L. Klevans,Robert D. Rodman.(1997). VoiceRecognition.London : ArtechHouse, Inc