BAB I PENDAHULUAN. mendigitalisasi kata yang diucapkan dan mencocokkannya dengan pola yang

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. dan memiliki jarak 12 langkah nada. Satu oktaf memiliki 8 nada. Oktaf biasanya

BAB I PENDAHULUAN. manusia satu dengan manusia lainnya berbeda-beda intonasi dan nadanya, maka

1. Pendahuluan Latar Belakang

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN. pernah tepat, dan sedikitnya semacam noise terdapat pada data pengukuran.

BAB I PENDAHULUAN. Proses pengenalan kata merupakan salah satu fungsi dari

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. dapat menghasilkan suara yang enak untuk didengar.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. (images), suara (audio), maupun video. Situs web (website) yang kita jumpai

5 APLIKASI PENDETEKSI JUDUL LAGU DI ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III METODE PENELITIAN

BAB 2 LANDASAN TEORI

Aktifasi Peralatan Elektronik Berbasis Suara Menggunakan Android

Seminar Nasional APTIKOM (SEMNASTIKOM), Hotel Lombok Raya Mataram, Oktober 2016

BAB 3 METODOLOGI PEMECAHAN MASALAH DAN PERANCANGAN

BAB 1 PENDAHULUAN. dalam bentuk apapun lewat jaringan internet. dengan berbagai cara, misalnya dengan enkripsi.

BAB III METODOLOGI. dari suara tersebut dapat dilihat, sehingga dapat dibandingkan, ataupun dicocokan dengan

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. Musik sudah menjadi keseharian dalam kehidupan manusia. Hampir di setiap

yaitu dalam ketepatan pengenalan pola berdasarkan kelas untuk menampilkan genre.

BAB I PENDAHULUAN I.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. berkaitan dengan pemprosesan sinyal suara. Berbeda dengan speech recognition

BAB IV HASIL DAN PEMBAHASAN. dicolokan ke komputer, hal ini untuk menghindari noise yang biasanya muncul

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

BAB I PENDAHULUAN 1.1 Latar Belakang

c. Syllable (suku kata), merupakan bagian-bagian dari sebuah kata yang dapat langsung diucapkan, misalnya glass, book, clever.

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. Suara merupakan salah satu media komunikasi yang paling sering dan

BABI PENDAHULUAN. Pada dunia elektronika dibutuhkan berbagai macam alat ukur dan analisa.

APLIKASI PENGENALAN SUARA DIGITAL NADA DASAR PIANO SKRIPSI M. ARDIANSYAH

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB I PENDAHULUAN. digunakan untuk mengirim dan menerima informasi. penting dalam suatu organisasi maupun pribadi. Hal ini terkait dengan

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. halaman khusus untuk pengaksesan dari handphone. Semakin baik informasi akan

UNIVERSITAS BINA NUSANTARA HALAMAN ABSTRAK SKRIPSI PROGRAM GANDA UNIVERSITAS BINA NUSANTARA. Genbit Yasbil NIM:

PENERJEMAH FILE MUSIK BEREKSTENSI WAV KE NOT ANGKA. Albertus D Yonathan A / ABSTRAK

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. 1.1 Latar Belakang. Banyak kegiatan yang dilakukan dalam kehidupan sehari-hari, secara

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. pengenalan terhadap gelombang suara. Pengenalan gelombang suara yang sudah

BAB 1 PENDAHULUAN. manusia untuk mendengar sangat luar biasa. Sistem pendengaran manusia dapat

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. masyarakat dalam memperoleh data dan informasi. Internet (Interconnected

PERANCANGAN SISTEM PENGENALAN NADA TUNGGAL KEYBOARD (ORGEN) PADA PC BERBASIS MATLAB

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

BAB IV IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Hardware dan Software yang digunakan dalam penelitian

2.4. Vector Quantization Kebisingan BAB III METODOLOGI PENELITIAN Desain Penelitian Requirements Definition...

BAB I PENDAHULUAN 1.1 Latar Belakang

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN. Sistem pengkodean angka-angka digit nomor telepon dikodekan dalam

BRAMARA D Dosen Pembimbing I : NIP Dosen Pembimbing II : Andi Rahmadiansah, ST, MT. NIP

BAB 1 PENDAHULUAN Latar Belakang

1.1 Latar Belakang Masalah

udara maupun benda padat. Manusia dapat berkomunikasi dengan manusia dari gagasan yang ingin disampaikan pada pendengar.

BAB 3 ANALISIS DAN PERANCANGAN

BAB III METODE PENELITIAN

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB IV HASIL DAN PEMBAHASAN. database dan database query, secara keseluruhan menggunakan cara yang sama.

1. PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN. memberikan kesempatan kepada manusiauntuk mengekspresikan dan melibatkan segala

PENGKLASIFIKASIAN TINGKAT DANGEROUS DRIVING BEHAVIOR MENGGUNAKAN DATA ELEKTROENSEFALOGRAFI (EEG) DENGAN PENDEKATAN MACHINE LEARNING

BAB I PENDAHULUAN BAB I PENDAHULUAN

BAB 1 PENDAHULUAN. Dengan pesatnya perkembangan teknologi dalam bidang IT (Information

BAB 1 PENDAHULUAN. sesamanya dalam kehidupan sehari hari untuk menunjang kebutuhan hidup mereka.

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. membangun aplikasi transposisi akord lagu berbasis android. parameter dalam

BAB I PENDAHULUAN 1.1 Latar Belakang Suara adalah merupakan gabungan berbagai sinyal, tetapi suara murni secara teoritis dapat dijelaskan dengan

Penerapan Perintah Suara Berbahasa Indonesia untuk Mengoperasikan Perintah Dasar di Windows

PENDAHULUAN. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PERCOBAAN 6 INTEGRASI LENGKAP SENTRAL DIGITAL

BAB I PERSYARATAN PRODUK

ANALISIS DAN PERANCANGAN PROGRAM APLIKASI. mahasiswa Binus University secara umum. Dan mampu membantu

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Desain Mesin Penjawab Dan Penyimpan Pesan Telepon Otomatis

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. penulisan dan dasar pembelajaran kitab suci Al-Qur an. Huruf hijaiyah atau arab

BAB I PENDAHULUAN. format digital dan merniliki beragam bentuk dalam hal ini data atau informasi di

BAB 4 METODOLOGI PEMECAHAN MASALAH DAN PERANCANGAN. 4.1 Model Rumusan Masalah dan Pengambilan Keputusan

BAB I PENDAHULUAN Latar Belakang Masalah. Telekomunikasi mempunyai peran penting dalam kehidupan manusia. Selain

1.1 Latar Belakang BAB 1 PENDAHULUAN

Rancang Bangun Sistem Pengkalibrasi Nada Dan Pengkonversi Nada Menjadi Akor Pada Instrumen Gitar Dengan LabVIEW

BAB I PENDAHULUAN 1.1. Latar Belakang

ABSTRAK. Kata kunci: biola, Fast Fourier Transform, konversi, nada, not balok. vi Universitas Kristen Maranatha

PERANCANGAN DAN IMPLEMENTASI TUNER GITAR BERBASIS FAST FOURIER TRANSFORM DAN HARMONIC PRODUCT SPECTRUM PADA PLATFORM ANDROID

BAB I PENDAHULUAN I-1

BAB 1 PENDAHULUAN. Perkembangan teknologi yang sedemikian pesat membuat manusia

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN. Penelitian dilaksanakan pada Laboratorium Jurusan Teknik Informatika

BAB I PENDAHULUAN. tumbuhan menurut bunganya. Kebanyakan manusia hanya mengetahui beberapa

Transkripsi:

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Aplikasi pengenal suara (speech recognizer) adalah sebuah aplikasi yang memungkinkan komputer dapat mengenali kata-kata yang diucapkan dengan cara mendigitalisasi kata yang diucapkan dan mencocokkannya dengan pola yang sesuai (Business Dictionary,2014). Alat pengenal suara ini sendiri sebenarnya sudah berkembang sejak dekade 1940an oleh perusahaan American Telephone and Telegraph Company (AT&T). Kemudian pada dekade 1960an, para peneliti dari AT&T berhasil membuat perangkat identifikasi kata-kata terpisah, kemudian pada tahun 1970an, mereka berhasil ciptakan perangkat pengidentifikasi kata-kata kontinu. Alat pengenal ucapan ini menjadi sangat fungsional sejak tahun 1980an, dan masih dikembangkan hingga sekarang. Seiring dengan perkembangan teknologi, aplikasi pengenal suara ini kemudian berkembang lagi menjadi aplikasi yang lebih luas penggunaannya. Contohnya adalah aplikasi pengenal ucapan yang mampu mendeteksi suara pembicara, dan aplikasi pengidentifikasi lagu (song identifier / music identifier) yang berguna untuk memberikan informasi judul lagu yang didengarkan oleh suatu perangkat. Contoh aplikasi pengenal lagu jenis ini adalah Shazam, SoundHound (atau sebelumnya disebut Midomi), Spotsearch, dan musixmatch. Aplikasi tersebut 1

juga dapat dijalankan di berbagai macam smartphone (khususnya platform Android) dan terintegrasi dengan internet. Munculnya alat pengenal suara ini tidak lepas pula dari adanya algoritma pemroses sinyal seperti Fast Fourier Transform (FFT), Fast Folding, Algoritma Gerchberg-Saxton dan Algoritma Goertzel. Algoritma tersebut memiliki rumus penghitungan yang berbeda dalam mengolah sampel suara yang didapatkan. Proses analisa ini dilakukan pada domain frekuensi, karena besaran yang paling menentukan suatu sinyal adalah frekuensi. Jadi, untuk mendapatkan nilai domain frekuensi dari suatu sampel, algoritma tersebut memerlukan beberapa rumus dan definisi yang beragam ketika diterapkan. Selain pengolahan sinyal, aplikasi pengenalan lagu juga harus memiliki suatu metode untuk melakukan pencocokannya. Proses pencocokan tersebut bisa berupa penggunaan hash function, pencocokan keypoint dan metode-metode pencocokan lainnya. Maka, adanya tren aplikasi pengenal lagu tersebut menyebabkan penulis tertarik untuk mengetahui cara kerja alat identifikasi lagu tersebut. Penulis juga terdorong dengan usaha untuk mengetahui apa judul lagu dari lagu yang biasanya didengarkan oleh penulis dari tempat umum atau media komunikasi, namun tidak tahu judulnya. Dalam penelitian ini, penulis akan menerapkan algoritma Goertzel yang biasa digunakan dalam aplikasi DTMF (Dual Tone Multi Frequency). DTMF ini biasa digunakan untuk pengolahan sinyal telekomunikasi antar telepon dengan frekuensi suara antara gagang telepon dan alat komunikasi lainnya. 2

Sedangkan pencocokan dalam penelitian ini dilakukan dengan mengimplementasikan MD5 hash - yang umumnya diterapkan dalam bidang kriptografi - dan string matching, sebuah proses yang cukup sederhana untuk diterapkan dalam pencocokan nilai suatu data, dimana data-data audio yang telah diolah dan dibuat hash-nya akan dicocokkan nilai atau karakternya. Algoritma Goertzel ini tidak perlu memperhitungkan frekuensi spektrum secara keseluruhan, serta membutuhkan performa CPU yang tidak sebesar FFT (Kevin Banks, 2002). Maka itu, banyak pihak yang menganggap algoritma Goertzel ini lebih efisien dibandingkan dengan algoritma FFT yang sangat umum digunakan dalam aplikasi yang sejenis. Maka, bermula dari fakta tersebut, penulis akan mencoba mengimplementasikan Algoritma Goertzel dan metode string matching ini ke dalam sebuah aplikasi pengidentifikasi lagu yang terdengar cukup familiar bagi beberapa orang. 1.2. Rumusan Masalah Penelitian ini akan mengkaji masalah berikut. Bagaimana Algoritma Goertzel dapat diimplementasikan dan bekerja secara efektif, baik dalam segi kecepatan pemrosesan, dan kecocokan nada dalam proses pengenalan nada dan lirik lagu? Apakah metode pencocokan string dan fungsi hash kriptografik seperti MD5 cocok untuk diimplementasikan kedalam aplikasi pengenal lagu? 3

1.3. Tujuan Penelitian Tujuan dari penelitian ini adalah untuk menerapkan dan mengetahui kinerja dari Algoritma Goertzel ketika diimplementasikan sebagai pengganti fourier transform dengan mencoba menerapkan algoritma tersebut dalam sebuah aplikasi pengenal lagu. Selain itu, penelitian ini juga bertujuan untuk mengimplementasikan fungsi hash MD5 metode pencocokan string untuk mengetahui seberapa cocok metode tersebut ketika diimplementasikan pada aplikasi yang bersangkutan. 1.4. Manfaat Penelitian Dengan adanya penelitian ini, maka penulis dapat mengetahui apakah Algoritma Goertzel, fungsi hash kriptografi dan metode pencocokan string cocok untuk diterapkan dalam aplikasi pengenal lagu. Dengan demikian, para pengembang aplikasi pengenalan lagu atau suara dapat mengetahui apakah Algoritma Goertzel dan metode-metode pencocokan sederhana seperti pencocokan string cocok untuk diterapkan pada aplikasi yang akan dikembangkan. Penelitian ini juga bermanfaat bagi kelompok pengembang aplikasi agar dapat mengetahui seberapa fungsionalkah metode-metode yang diterapkan dalam penelitian ini ketika diterapkan pada suatu aplikasi tertentu. 1.5. Batasan Penelitian Aplikasi ini dapat memproses input dari lingkungan sekitar untuk dibandingkan dengan sampel lagu yang tersimpan dalam database. Namun jika 4

rekaman sampel input tersebut tidak terdengar jelas baik karena gangguan bunyi dari tempat lain ataupun kualitas sumber bunyi yang tidak baik, maka proses pengolahan sinyal akan mengalami gangguan sehingga ada kemungkinan hasil berupa judul lagu yang tidak atau kurang sesuai dengan sampel input. Maka, penelitan ini dibatasi pada kondisi dimana lagu disetel tanpa suara berisik yang berlebihan. Aplikasi ini juga mengandalkan sistem database yang bisa menyimpan berbagai sampel lagu yang akan disesuaikan dengan sampel suara yang dimasukkan. Namun karena kapasitas memori untuk penyimpanan ke dalam database yang terbatas, maka tidak semua lagu bisa diketahui judulnya, melainkan hanya mengetahui lagu-lagu yang tersimpan dalam database. Format data audio yang bisa dibaca dan diproses dalam penelitian ini hanya wav yang merupakan salah satu format audio paling umum digunakan dalam analisa sinyal digital. Audio yang diproses ini berupa lagu-lagu yang dinyanyikan oleh artis aslinya, tidak berlaku untuk versi cover atau tiruan yang dimainkan oleh orang lain. Aplikasi ini juga mampu merekam sumber suara, namun tidak bisa secara langsung mengolah sampel rekaman setelah berhenti merekam. Untuk melakukan pencocokan, harus cari dahulu sampel audio yang tersimpan di file atau direktori tertentu dari suatu perangkat sebelum pencocokan dilakukan. Aplikasi yang dibuat ini merupakan aplikasi yang berbasis desktop yang hanya dapat berjalan pada perangkat statis, seperti komputer desktop dan laptop, serta tidak bisa berjalan pada perangkat mobile. Agar tidak memberatkan kinerja 5

perangkat yang menjalankannya, maka dalam proses pencocokan, rekaman yang dijadikan sampel maksimal hanya berdurasi 10 detik. 1.6. Sistematika Penulisan adalah: Sistematika penulisan yang digunakan dalam penyajian laporan skripsi ini BAB I PENDAHULUAN Bab ini berisi latar belakang masalah, rumusan masalah, tujuan dan manfaat penelitian, batasan penelitian, metode penelitian, dan sistematika penulisan. BAB II LANDASAN TEORI Bab ini menjelaskan teori dan konsep dasar yang berhubungan dengan masalah yang dibahas dalam penelitian ini. BAB III METODE DAN PERANCANGAN APLIKASI Bab ini menjelaskan metode penelitian dan pembahasan dari aplikasi yang dibuat sehubungan dengan penelitian yang dilakukan BAB IV IMPLEMENTASI DAN HASIL PENELITIAN Bab ini berisi implementasi aplikasi dan pembahasan dari hasil penelitian yang dilakukan. BAB V SIMPULAN DAN SARAN 6

Bab ini berisi kesimpulan yang diambil dari hasil penelitian yang dilakukan, dan saran untuk pengembangan penelitian lebih lanjut 7