Upload
others
View
26
Download
0
Embed Size (px)
Citation preview
DESAIN DAN IMPLEMENTASI TEXT TO SPEECH PADA WASIT
PERMAINAN BULUTANGKIS
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
Ainnina Adenalia
09560314
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2013
ii
LEMBAR PERSETUJUAN
DESAIN DAN IMPLEMENTASI TEXT TO SPEECH PADA WASIT
PERMAINAN BULUTANGKIS
Ainnina Adenalia
09560314
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui,
Pembimbing I Pembimbing II
Hariyady, S.Kom, M.T Setio Basuki, S.Kom
NIP : 101.9406.0262 NIP : 108.0907.0477
iii
LEMBAR PENGESAHAN
DESAIN DAN IMPLEMENTASI TEXT TO SPEECH PADA WASIT
PERMAINAN BULUTANGKIS
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun oleh :
Ainnina Adenalia
09560314
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji
pada tanggal 27 Juli 2013
Menyetujui,
Penguji I
Nur Hayatin, S.ST
Penguji II
Sofyan Apriyanto, S.SI, M.Kom
Mengetahui,
Ketua Jurusan Teknik Informatika
Eko Budi Cahyono, S.Kom, MT
NIP. 108.9504.0330
iv
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini :
NAMA : AINNINA ADENALIA
NIM : 09560314
FAK/JUR. : TEKNIK/INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul DESAIN DAN
IMPLEMENTASI TEXT TO SPEECH PADA WASIT PERMAINAN
BULUTANGKIS beserta seluruh isinya adalah karya sendiri dan bukan
merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali
dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila
kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya
saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya
siap menanggung segala bentuk resiko/sanksi yang berlaku.
Malang, 18 Juli 2013
Mengetahui
Dosen Pembimbing I Dosen Pembimbing II
Hariyady, S.Kom, M. Setio Basuki, S.Kom
NIP : 101.9406.0262 NIP : 108.0907.047
Yang Membuat Pernyataan
Ainnina Adenalia
NIM. 09560314
v
ABSTRAK
Kini banyak kegiatan atau tugas – tugas yang dilakukan oleh manusia
digantikan oleh mesin atau kecanggihan teknologi, salah satu pemanfaatan
teknologi yang sedang banyak digunakan yaitu teknologi Text To Speech. Text
To Speech merupakan teknologi dalam bidang akustik atau suara yang mengubah
tulisan menjadi suara. Suatu sistem yang mampu memproduksi sinyal ucapan
secara otomatis melalui transkripsi grafem-ke-fonem untuk kalimat yang diucap
kan. Melihat dari beberapa pengertian tersebut dapat di sederhanakan bahwa TTS
merupakan perkembangan teknologi yang dapat mengkonvert atau mengubah dari
inputan text menjadi suara.
Pada tugas akhir ini aplikasi yang dibuat merupakan aplikasi yang
nantinya akan dimanfaatkan oleh wasit permainan bulutangkis, dimana aplikasi
ini memiliki tujuan untuk memudahkan tugas dari seorang wasit bulutangkis
dimana setiap pengucapan saat pertandingan sedang berlangsung digantikan oleh
sistem tersebut. Selain ini aplikasi ini juga bermanfaat bagi para tuna wicara yang
ingin menjadi seorang wasit bulutangkis karena aplikasi ini diperuntukkan tidak
hanya untu wasit formal namun dapat digunakan untuk semua kalangan. Aplikasi
ini dibuat selain sebagai pemanfaatan dan pengembangan kecanggihan teknologi
yang sedang berkembang juga dapat memudahkan tugas dari seorang wasit
permainan bulutangkis.
Kata Kunci : Text To Speech, Bulutangkis, Teknologi
.
vi
ABSTRACT
Nowadays there are more activities performed by Human beings are
replaced by a machine within the Technology. The one of use of technology
which has been widely used is Text to Speech technology. “Text to speech”
technology is based on Acoustic or sound which turns writing into a sound format.
A system which has capability and automatically producing speech signals
through of transcription of Grapheme to morpheme to sentence.
According to the background above, can be conclude that TTS is a
development of the technology that has capability to convert text into a sound
format. In this paper, the application will be used by the referee of badminton
games, where the program has the objective to facilitate the referee. Every speech
during the game will be changed by the system. The system is also can be used by
the difable people who wants to be a referee. Because the system is not only
created for the usual referee, but it can be used by the public. The system is made
in addition to give the easy way in all aspects of the technology especially for the
badminton referee.
Keyword : Text To Speech, Badminton, Technology
vii
LEMBAR PERSEMBAHAN
Assalammu’alaikum wr.wb
Alhamdulillahirobbilalamin, akhirnya nyekripsi juga, akhirnya lulus juga,
akhirnya nama jadi Ainnina Adenalia S.Kom, akhirnya jadi wisudawati dan
akhirnya bisa nulis lembar pesembahan hohoho. Mau ngucapin terima kasih buat
banyak orang…
1. Yang pertama ucapan paling spesial buat Allah SWT yang ga pernah
capek dengerin keluh kesah, rengekan, tangisan dan ga pernah bosen
ngabulin doa – doa hambanya.
2. Mamaaaa… Papaaa… akhirnya ain wisudaaaa. Makasi buat mama yg
slalu bangkitin ain klo ain uda putus asa, nenangin ain stiap pengen nangis
(cengeng). Makasi juga buat papa yg slalu kasi motivasi2 berbau bau
agama, makasi jadi orang tua yang bener – bener sabar, orang tua yang ga
pernah nuntut apapun, karena kalian ain bias sampe titik ini.
3. Bik lely…. Liatkaaan ain uda wisuda? Bik lely lagi senyum kan?
Harusnya bik lely tunggu ain dulu. Ini semua buat bik lely, bik lely yang
tenang ya disana.
4. Buat keluarga besar, teteh, om bos, tante omi, hafidz, angga, mak anik, om
halim, meili, ayu, muna, om udin, danak, deni, daniel, mak nunung, om
yono, mayon, bilal, bintang, yang selalu kasi doa, semangat dan
motivasinya
5. Buat fenta orang yang slalu ada di setiap situasi dan kondisi apapun, yang
slalu ngasi ain semangat dan motivasi, slalu buat ain ketawa, makasi slalu
setia jadi obat penenang ain.
6. Naaaaahhh urutan ke 5 di duduki sama temen2 tercinta. Buat mantan
temen kos yang udah jadi penghianat gara2 wisuda duluan, Harmonis
dwiwahyunityas, S.E, my partner in crime si tukang nebeng tidur Ratna
sari tiur pakpahan. Buat temen kampus, temen seperjuangan,
seperbodohan, seperlicikan angelica sarah karina, nuri, norma, pakde,
andri, tito, semua mantan anak kelas G
viii
7. Makasi juga buat narasumberku teteh dedeph, walaupun cuma kenal di
jejaring sosial tapi baik banget mau berbagi ilmu, mau ngajarin dengan
sabar.
8. Buat bu suci yang udah nganggep aku anak, maksi slama ini udah mau aku
repotin, maaf klo sering minta makan hehehe
9. Buat dosen pembimbing proposal dan skripsi pak setio, walaupun
sukanya bikin gosip tapi sabar dan suka ngasi motivasi – motivasi ke
mahasiswanya, pak hariyadi yang banyak kasi masukan dan sabar banget
ngebimbing anak didiknya.
ix
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah
memberikan limpahan rahmat dan hidayah–Nya, serta shalawat dan salam kepada
Rasulullah SAW sehingga penulis dapat menyelesaikan skripsi yang berjudul :
DESAIN DAN IMPLEMENTASI TEXT TO SPEECH PADA WASIT
PERMAINAN BULUTANGKIS
Di dalam tulisan ini disajikan pokok – pokok bahasan yang meliputi Text
to speech untu wasit bulutangkis, panduan dari teknik permainan, konfigurasi
pengubahan output suara. Selain sebagai salah satu syarat kelulusan dari
Universitas Muhammadiyah Malang, Fakultas Teknik, Jurusan Teknik
Informatika. Tugas akhir ini dimaksudkan untuk mempermudah tugas dari
seorang wasit bulutangkis, selain itu aplikasi ini juga dapat membantu seseorang
tuna wicara yang ingin menjadi wasit bulutangkis karena aplikasi ini
diperuntukkan tidak hanya untu asit formal namun untu semua kalangan.
Peneliti menyadari masih banyak kekurangan dan keterbatasan ilmu dalam
penulisan Tugas Akhir ini. Oleh karena itu peneliti mengharapkan saran yang
membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan
kedepan
Malang, 18 Juli 2013
Penulis
x
DAFTAR ISI
LEMBAR PERSETUJUAN ...................................................................................... ii
LEMBAR PENGESAHAN ....................................................................................... iii
LEMBAR PERNYATAAN ....................................................................................... iv
ABSTRAK ................................................................................................................. v
ABSTRACT ............................................................................................................... vi
LEMBAR PERSEMBAHAN .................................................................................... vii
KATA PENGANTAR ............................................................................................... ix
DAFTAR ISI .............................................................................................................. x
DAFTAR GAMBAR ................................................................................................. xii
DAFTAR TABEL ...................................................................................................... xiii
BAB I PENDAHULUAN .......................................................................................... 1
1.1 Latar Belakang ............................................................................................ 1
1.2 Rumusan Masalah ....................................................................................... 2
1.3 Tujuan Penelitian ......................................................................................... 2
1.4 Batasan Masalah ………………………………. ........................................ 2
1.5 Metodologi Pengerjaan .............................................................................. 3
1.6 Sistematika Penulisan .................................................................................. 4
BAB II LANDASAN TEORI .................................................................................... 6
2.1 Bulu Tangkis .............................................................................................. 6
2.2 Text To Speech ............................................................................................ 8
2.2.1 Sejarah Perkembangan Text To Speech............................................. 9
2.3 Android (Operating System) ....................................................................... 14
2.3.1 Arsitektur Sistem Operasi Android .................................................... 16
2.3.2 Komponen Aplikasi Android ............................................................. 20
2.3.3 Macam – Macam Jenis Aplikasi Android .......................................... 21
2.3.4 Lifecycle Aplikasi Android ................................................................ 22
2.3.5 Versi Android ..................................................................................... 23
2.4 Instalasi Android SDK ................................................................................ 24
BAB III ANALISA DAN PERANCANGAN SISTEM ............................................ 26
3.1. Analisis Sistem ............................................................................................ 26
3.1.1 Deskripsi Sistem ................................................................................ 26
xi
3.1.2 Analisa Kebutuhan Fungsional .......................................................... 27
3.1.2 Analisa Kebutuhan Non-Fungsional .................................................. 27
3.1.4 Flowchart Sistem ............................................................................... 28
3.1.5 Use Case ............................................................................................. 29
3.2. Perancangan Sistem ..................................................................................... 29
3.2.1 UML (Unified Modeling Language) ................................................. 30
3.2.2 Activity Diagram ............................................................................... 30
3.2.3 Sequence Diagram ............................................................................. 32
3.2.4 Class Diagram .................................................................................... 33
3.3. Perancangan Interface (Desain Antarmuka) ............................................... 34
BAB IV IMPLEMENTASI DAN PENGUJIAN ....................................................... 37
4.1. Implementasi Sistem ................................................................................... 37
4.1.1 Implementasi Sistem Pengembangan Software dan Hardware.......... 37
4.2. Implementasi Kode Program ....................................................................... 38
4.2.1 Tampilan Awal ................................................................................... 38
4.2.2 Tampilan Menu ................................................................................. 40
4.2.3 Tampilan Partai Permainan ................................................................ 41
4.2.4 Tampilan Halaman Text To Speech................................................... 43
4.2.5 Tampilan Teknik Permainan .............................................................. 46
4.2.6 Tampilan Setting ................................................................................ 47
4.3. Pengujian Sistem ......................................................................................... 48
4.4. Pengujian Fungsionalitas ............................................................................. 49
BAB VPenutup .......................................................................................................... 52
5.1. Kesimpulan ...................................................................................................... 52
5.2. Saran ................................................................................................................ 52
DAFTAR PUSTAKA ................................................................................................ 53
xii
DAFTAR GAMBAR
Gambar 1.1 : Arsitektur Aplikasi ........................................................................ 3
Gambar 2.1 : Diagram Sistem TTS Synthesis ..................................................... 9
Gambar 2.2 : Resonator ....................................................................................... 10
Gambar 2.3 : Speaking Machine ......................................................................... 10
Gambar 2.4 : Mesin Penemuan Kempelen .......................................................... 12
Gambar 2.5 : VODER ......................................................................................... 17
Gambar 2.6 : Arsitektur Android ......................................................................... 22
Gambar 2.7 : Siklus Android ............................................................................... 22
Gambar 3.1 : Flowchart Sistem ........................................................................... 29
Gambar 3.2 : Use Case ........................................................................................ 30
Gambar 3.3 : Activity Text To Speech ................................................................ 31
Gambar 3.4 : Activity Panduan ........................................................................... 32
Gambar 3.5 : Activity Setting .............................................................................. 32
Gambar 3.6 : Sequence Diagram Text To Speech ............................................... 33
Gambar 3.7 : Sequence Diagram Panduan .......................................................... 33
Gambar 3.8 : Sequence Diagram Setting ............................................................. 34
Gambar 3.9 : Class Diagram ................................................................................ 34
Gambar 3.10 : Interface Awal ............................................................................... 35
Gambar 3.11 : Interface Menu ............................................................................... 36
Gambar 3.12 : Interface Text To Speech ............................................................... 36
Gambar 3.13 : Interface Panduan .......................................................................... 37
Gambar 3.14 : Interface Setting ............................................................................. 37
Gambar 4.2 : Tampilan Awal .............................................................................. 39
Gambar 4.3 : Script Tampilan Menu ................................................................... 40
Gambar 4.4 : Tampilan Menu .............................................................................. 41
Gambar 4.5 : Script Tampilan Menu ................................................................... 41
Gambar 4.6 : Form Pengisian Nama dan Negara ................................................ 42
Gambar 4.7 : Script Form Pengisian Nama dan Negara ..................................... 43
Gambar 4.8 : Halaman Text To Speech............................................................... 44
Gambar 4.9 : Script Halaman Text To Speech ................................................... 46
xiii
Gambar 4.10 : Script Pemanggilan Suara .............................................................. 47
Gambar 4.11 : Tampilan Teknik Permainan ......................................................... 57
Gambar 4.12 : Script Tampilan Teknik Permainan ............................................... 48
Gambar 4.13 : Tampilan Setting ............................................................................ 49
Gambar 4.14 : Script Tampilan Setting ................................................................. 49
Gambar 4.15 : Kuesioner ....................................................................................... 49
xiv
DAFTAR TABEL
Tabel 3.1 : Non-Fungsional ............................................................................. 28
Tabel 4.1 : Spesifikasi Hardware dan Software ............................................... 38
Tabel 4.2 : Skenario Pengujian ........................................................................ 50
Tabel 4.3 : Hasil Pengujian .............................................................................. 51
Tabel 4.4 : Pengujian Fungsional .................................................................... 51
53
DAFTAR PUSTAKA
[1] Faisal Mahmuddin.2010.Peraturan Cabang Olahraga Bulutangkis,1-
4Khadir, Abdul. 2008. Dasar Pemrograman Java 2. Yokyakarta: Andi
[2] Haryanto.2010.Rancang Bangun Text to Sound Menggunakan Metode
Hybrid Sebagai Sarana Membantu Komunikasi Tuna Netra dan Tuna
Wicara.Jurnal Fisika dan Aplikasinya.Volume6, Nomor 2 Juni 2010,2-
8Kurniawati, Ana, I Wayan Simri Wicaksana. 2008. Perbandingan
Pendekatan Deteksi Plagiarisme Dokumen dalam Bahasa Inggris. Fakultas
Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma.
[3] Handi Dwi Rachma.2011.Pembuatan Text to Speech Synthesis System
Untuk Penutur Berbahasa Indonesia.The 13 th Industrial Electronics
Seminar 2011. Hlm 2Luthfi, Emha Taufiq. 2007. Fuzzy C-Means Untuk
Clustering Data (Studi Kasus : Data Performance Mengajar Dosen).
STMIK AMIKOM Yokyakarta.
[4] James Poole.2012.Belajar Bulutangkis.CV Pionir Jaya Bandung.
[5] Loekblogger573.2011.Proposal Text ke Suara.
http://loekblogger573.wordpress.com/ diakses pada Minggu, 6 Januari 2012
jam 09.00 Pratama, Mudafiq Ryan. 2011. Aplikasi Pendeteksi Penjiplakan
pada File Teks dengan Algoritma Winnowing. Jurusan Teknik Informatika,
Fakultas Teknik, Universitas Muhammadiyah Malang.
[6] Arry Akhmad Arman.2008.Definisi Text to Speech.
http://teknologibahasa.wordpress.com/2008/03/14/definisi-text-to-speech/
diakses pada Minggu, 6 Januari 2012 jam 09.00 Sastroasmoro, Sudigdo.
2007. Beberapa Catatan tentang Plagiarisme. Departemen Ilmu Kesehatan
Anak, Fakultas Kedokteran Universitas Indonesia, Jakarta.
[7] Institut Teknologi Telkom.2009.Konversi Dari Teks ke Ucapan.
http://digilib.ittelkom.ac.id/index.php?option=com_content&view=article&i
d=553:konversi-dari-teks-ke-ucapan-text-to-speech&catid=15:pemrosesan-
sinyal&Itemid=14 diakses pada Senin, 21 Januari 2013 jam 21.25