APLIKASI PENGENALAN NAMA HEWAN DENGAN ME

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
pagesone@outlook.com
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 able to
read. Speech recognition is implemented with a lot of smart devices, cars,
television, room and many others. By using this kind of technology allows us to
use voice commands such as the mobile application.
Currently, the development of smart phones are very advanced. The
implementation of speech recognition in 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.

PENDAHULUAN


Pada
tingkat
pendidikan
Taman Kanak-Kanak sekarang
ini banyak hal yang diajarkan
untuk mengenalkan anak pada
dunia luar, salah satunya
adalah
pengenalan
hewan.
Mengenalkan
anak-anak
kepada jenis hewan yang ada
disekitar
mereka
bisa
dikatakan
penting,
karena
merupakan

langkah
awal
untuk
membuat
anak-anak
mengenal mengenai berbagai
hal
yang
ada
disekitar
mereka.
Selain
untuk
mengenal hewan dan bentuk
hewan itu sendiri, melalui
pengenalan
hewan
ini
nantinya
akan

menambah
pembendaharaan kata anakanak. Pengenalan hewan ini
juga bisa ditemukan dalam
bentuk bahasa inggris. Oleh
karena
itu,
baik
dengan
bahasa
indonesia
maupun
bahasa inggris, pengenalan
hewan ini pastinya akan
berguna untuk anak usia 5-7
tahun,
terutama
dalam
menambah
pembendaharaan
kata anak-anak.

Suara merupakan salah satu
media komunikasi yang paling
sering dan umum digunakan
oleh manusia. Manusia dapat
memproduksi suaranya dengan
mudah
tanpa
memerlukan
energi yang besar.
Perangkat lunak pengenalan
suara (voice recognition) adalah
suatu
aplikasi
yang
memungkinkan manusia untuk
menggunakan
teknologi,
khususnya komputer dan tanpa
perlu
berhubungan

secara
langsung.
Dengan
adanya
perangkat lunak pengenalan
suara
(voice
recognition)
manusia dimudahkan untuk
beriteraksi dengan komputer,
manusia cukup memberikan

perintah-perintah
lisan/suara.
2.

secara

LANDASAN TEORI
2.1

Speech Recognition
Automatic Speech Recognition
(ASR)
adalah
suatu
pengembangan
teknik
dan
sistem yang memungkinkan
komputer
untuk
menerima
masukan berupa kata yang
diucapkan.
Teknologi
ini
memungkinkan suatu perangkat
untuk mengenali dan memahami
kata-kata
yang

diucapkan
dengan cara digitalisasi kata dan
mencocokkan sinyal digital
tersebut dengan suatu pola
tertentu yang tersimpan dalam
suatu perangkat.

Gambar
1.
Alur
Speech
Recognition

2.2 Android
Android adalah system operasi
mobile phone berbasis linux.
Android bersifat open source
yang source codenya diberikan
gratis bagi para pengembang
untuk menciptakan aplikasi

mereka agar dapat berjalan di
android (Stephanus Hermawan
S, 2011 : 2).

pekerjaan di bidang lain yang
membutuhkan
proses
visualisasi.
3.
METODOLOGI
PENELITIAN

Gambar
Android

2.

Anatomi

2.3 Hewan

Hewan atau disebut juga dengan
binatang
adalah
kelompok
organisme yang diklasifikasikan
dalam kerajaan Animalia atau
metazoa, adalah salah satu dari
berbagai makhluk hidup di
bumi. Sebutan lainnya adalah
fauna dan margasatwa (atau
satwa saja).
Hewan
dalam
pengertian
sistematika modern mencakup
hanya kelompok bersel banyak
(multiselular) dan terorganisasi
dalam
fungsi-fungsi
yang

berbeda (jaringan), sehingga
kelompok ini disebut juga
histozoa.
Semua
binatang
heterotrof,
artinya
tidak
membuat energi sendiri, tetapi
harus
mengambil
dari
lingkungan sekitarnya.
2.4 CorelDraw
CorelDraw
adalah
sebuah
software
komputer
yang
melakukan pengolahan dan
editing pada garis vektor.
Program ini dibuat oleh Corel,
sebuah perusahaan software
yang berkantor pusat di Ottawa,
Kanada. Corel draw memiliki
fungsi untuk mengolah dan
mengedit gambar, oleh karena
itu
banyak
orang
yang
menggunakan untuk menunjang
pekerjaan
dalam
bidang
publikasi, percetakan ataupun

3.1 Use Case Diagram
Use Case merupakan gambaran
scenario dari interaksi antara
user dengan system. Sebuah use
case menggambarkan hubungan
antara pengguna dan kegiatan
yang dapat dilakukan terhadap
aplikasi.

Gambar 3. Use Case
Diagram
3.2 Skema dan Algoritma Speech

Recognition

Terdapat 4 langkah utama dalam
sistem pengenalan suara :
1. Penerimaan data input.
2. Ekstraksi, yaitu penyimpanan
data
masukan
sekaligus
pembuatan database untuk
template.
3. Pembandingan
atau
pencocokan, yaitu tahap
pencocokan data baru dengan
data suara (pencocokan tata
bahasa) pada template.
4. Validasi identitas pengguna.
Secara
umum,
speech
recognizer memproses sinyal
yang
masuk
dan

menyimpannya dalam bentuk
digital.
Hasil
proses
digitalisasi tersebut kemudian
dikonversi dalam bentuk
spectrum suara yang akan
dianalisa
dengan
membandingkannya dengan
template suara pada database
sistem.
4.

HASIL DAN PEMBAHASAN
Implementasi merupakan tahap
pengembangan
rancangan
menjadi aplikasi. Untuk dapat
menjalankan
aplikasi
ini
dibutuhkan handphone yang
menggunakan sistem operasi
Android minimal versi 4.0

4.1

Implementasi

Sesuai dengan rancangan sistem
yang
telah
dibuat
maka
implementasi
dari
aplikasi
pembelajaran berbasis android
adalah sebagai berikut :

Gambar 5. Main Activity

Main Activity merupakan menu
utama dari aplikasi ini yang terdiri
dari Materi, Latihan, Kuis, Bantuan,
Tentang dan Exit

Gambar 6. Materi activity

Materi activity diatas berfungsi
menampilkan informasi tentang
hewan-hewan yang tersimpan di
aplikasi

Gambar 7. Latihan activity

Latihan
activity
berfungsi
sebagai media latihan awal bagi
pengguna untuk menjawab
nama hewan sesuai gambar yang
ditampilkan.

Gambar 9. Bantuan activity
Gambar 8. Kuis activity

Kuis activity berfungsi sebagai
latihan utama bagi pengguna
untuk menjawab soal-soal yang
ditampilkan. Isi soal berupa teks
mengenai
ciri-ciri
maupun
kebiasaan hewan. Di menu ini
user akan mendapat point dari
setiap pertanyaan yang dijawab
benar. Point akan ditampilkan di
akhir pertanyaan.

Bantuan activity berisi petunjuk
penggunaan aplikasi, berisi informasi
cara penggunaan aplikasi.

Gambar 10. Tentang activity

Menampilkan
tentang
aplikasi dan EULA

pembuat

5.

PENUTUP

5.1.

Kesimpulan
Sesuai dengan hasil pembahasan
yang sudah dilakukan maka dapat di
simpulkan bahwa :
a. Dengan
adanya
aplikasi
pengenalan nama hewan, dapat
membantu anak usia dini dalam
mengenal
hewan
disekitar
lingkungannya.
b. Dengan inputan berupa suara
membantu
anak
dalam
menjawab pertnyaan menjadi
lebih mudah.
5.2.
Saran
Tugas akhir yang penulis
kerjakan tentu masih banyak kekurangan
baik dari segi penulisan, system dan
teori yang digunakan. Bagi para
pembaca, semoga hasil program ini
bermanfaat dan sangat dimungkinkan
untuk dapat dikembangkan, mengingat
permasalahan yang cukup luas.

DAFTAR PUSTAKA
Farndon, John & John Kirkwood.
(2004).
Ensiklopedia
Mini Hewan. Jakarta :
Erlangga.
Hermawan,

Stephanus.
(2011).
Mudah
Membuat
Aplikasi Android. Yogya
: Andi Offset

Irawan, 2012. Membuat aplikasi
Android Untuk Orang
Awam,
Palembang:
Maxikom
Jelinek, Frederick. (1998). Statistical
Methods for Speech

Recognition. The MIT
Press
Jurafsky, D., & Martin, J. H. (2009).
Speech and Language
Processing
:
An
Introduction To Natural
Language
Processing,
Computational
Linguistics,
Speech
Recognition.
2nd
Edition. Upper Saddle
River, N. J. : Pearson
Prentice Hall.
Kusumadewi, S. (2003). Artificial
Intelligence (Teknik dan
Aplikasinya).
Yogyakarta : Graha Ilmu.
Owens,

Michael. (2006). The
Definitive
Guide
to
SQLite. Apress

Pressman, R., S. (2010). Software
Engineering
A
Practitioner’s Approach.
7th Edition. New York :
The
McGraw-Hill
Companies, Inc.
Richard L. Klevans, Robert D.
Rodman. (1997). Voice
Recognition. London :
Artech House, Inc
Russel, S., J., & Norvig, P. (2010).
Artificial Intelligence A
Modern Approach. 3rd
Edition. Upper Saddle
River : Prentice Hall.
Safaat H., N. (2011). Pemrograman
Aplikasi
Mobile
Smartphone dan Tablet
PC Berbasis Android.
Bandung : Informatika.
Safaat,

Nazruddin.
2012.
Pemrograman Aplikasi
Mobile Smartphone dan

Tablet
PC
Android.
Informatika

Berbasis
Bandung:

Stradins, Ina. (2014). Ensiklopedia
Biologi Dunia Hewan.
Jakarta : PT. Lentera
Abadi.
Suprianto, Dodit & Rini Agustina,
S.Kom. M.Pd. 2012.
Pemrograman Aplikasi

Android (Step by step
Membuat
Aplikasi
Android
untuk
Smartphone dan Tablet),
Yogyakarta: Mediacom
Wicaksono, Wahyu Agung, 2012,
Aplikasi Text to Speech
Sebagai Media Belajar
Pengenalan
Bahasa
Inggris,
Sidoarjo:
Universitas
Muhammadiyah Sidoarjo