• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENGENALAN JENIS ALAT MUSIK BERDASARKAN SUMBER SUARANYA DENGAN MENGGUNAKAN NEURAL NETWORK - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENGENALAN JENIS ALAT MUSIK BERDASARKAN SUMBER SUARANYA DENGAN MENGGUNAKAN NEURAL NETWORK - Binus e-Thesis"

Copied!
12
0
0

Teks penuh

(1)

vii

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENGENALAN JENIS ALAT MUSIK BERDASARKAN SUMBER SUARANYA DENGAN

MENGGUNAKAN NEURAL NETWORK

Yuanita Kusnadi 0700708423 Selvyana Sanjaya 0700708700 Raymond Liongson 0700708764 Abstrak

Kemampuan mendengar manusia untuk mengenali objek-objek yang ada di lingkungan sekitar hanya dengan mendengar suaranya saja sangatlah luar biasa. Sistem komputer sudah dapat didesain untuk mengenali fungsi-fungsi sumber suara, menghilangkan sumber suara yang terganggu ketika sumber suara terdegradasi oleh getaran lain atau noise dan kemampuan lainnya yang sampai saat ini terus berkembang. Tetapi, kemampuan komputer untuk menyamai kemampuan telinga manusia untuk membedakan sumber-sumber suara masih sulit untuk diwujudkan. Skripsi ini menampilkan pengenalan suara sebagai sebuah proses dari pengumpulan informasi agar memungkinkan komputer membuat kesimpulan mengenai sumber alat musik. Semua ini bertujuan untuk mengeksplorasi prosesnya, perhatian utama dipusatkan pada pengisolasian suara-suara yang diproduksi oleh sebuah kelas kecil dari sumber suara, yaitu alat musik non-perkusi. Metodologi yang digunakan adalah dengan studi pustaka, merancang arsitektur yang akan diujicobakan, serta melakukan penelitian terhadap rancangan arsitektur tersebut. Penelitian mencakup dua tahap, yaitu tahap ekstraksi fitur dan tahap pengujian. Tahap ekstraksi fitur menggunakan metode Musical Surface Feature Extraction yang membeahas penghitungan empat fitur yang berhubungan dengan permukaan spektral musik. Tahap pengujian menggunakan Neural Network BackPropagation dengan kombinasi berbagai nilai parameter untuk pencapaian hasil yang optimal. Berdasarkan evaluasi 5 arsitektur yang telah diujicobakan, diperoleh sebuah arsitektur yang menghasilkan akurasi tertinggi pengenalan 4 instrumen musik (biola, flute, gitar, piano) sebesar 50,5% pada 8 unit masukan, 1 lapisan tersembunyi, 150 unit tersembunyi, dan target error 0.0000001. Dari hasil penelitian diperoleh kesimpulan bahwa Neural Network Back Propagation merupakan metode yang belum cukup efektif untuk proses pengenalan instrumen musik. Dikarenakan pengaruh genre instrumen musik yang digunakan dalam proses training dan checking.

(2)

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa atas berkat dan kasih-Nya, sehingga penulis dapat menyelesaikan skripsi ini. Dimana skripsi ini disusun guna memenuhi salah satu syarat untuk memperoleh gelar kesarjanaan pada jenjang pendidikan strata-1 Universitas Bina Nusantara, Jakarta.

Penulisan skripsi ini tidak akan berjalan dengan baik dan tepat pada waktunya tanpa bimbingan, dukungan, bantuan serta partisipasi pihak lain. Oleh karena itu, perkenankanlah penulis untuk mengungkapkan rasa terima kasih kepada pihak-pihak yang telah membantu dan berperan dalam penyusunan skipsi ini, yaitu kepada :

1. Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara, yang telah memberi kesempatan mengecap pendidikan tinggi kepada penulis; 2. Ir. Sablin Yusuf, M.Sc,M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer,

yang telah memberikan kesempatan kepada penulis untuk menyelesaikan skripsi ini;

3. Mohammad Subekti, BE.,M.Sc., selaku Ketua Jurusan Teknik Informatika, yang telah memberikan kepercayaan dan kesempatan kepada penulis untuk menyelesaikan skripsi ini;

4. Bapak Fredy Purnomo, S.Kom, M.Kom., selaku Sekretaris Jurusan Teknik Informatika, yang telah memberikan dukungan dalam penyusunan skripsi ini; 5. Bapak Tri Djoko Wahjono, Ir., MSc., selaku dosen pembimbing, yang telah

(3)

6. Orang Tua penulis, yang telah memberi bekal baik moril maupun materil sehingga penulis dapat meraih gelar kesarjanaan dalam bidang studinya, dan juga memberikan dukungan serta semangat dalam penulisan skripsi ini;

7. Teman-teman, khususnya Ohaiyo yang telah turut mendukung dalam memberikan ide-ide yang dapat dijadikan sebagai masukan dalam pembuatan skripsi ini;

8. Seluruh Dosen Universitas Bina Nusantara yang telah memberikan bekal dan tuntunan dalam menyelesaikan gelar kesarjanaan ini;

9. Segenap staf Perpustakaan Bina Nusantara yang turut membantu dalam peminjaman buku sebagai sumber dalam penulisan skripsi ini;

10.Seluruh keluarga kami yang memberikan semangat, baik dukungan moril dan dan materil dalam penyelesaian skripsi ini.

Dalam menyelesaikan karya ilmiah ini, walaupun penulis sudah berusaha semaksimal mungkin, penulis masih menyadari adanya kekurangan dalam penulisan karya ilmiah ini. Oleh karena itu, penulis sangat menghargai dan berterima kasih untuk saran-saran maupun kritik yang bersifat membangun dan mendorong ke arah pengembangan penelitian ini lebih lanjut.

Akhir kata penulis berharap semoga karya ilmiah ini dapat menjadi tulisan yang bermanfaat bagi pengembangan penelitian selanjutnya, khususnya di Universitas Bina Nusantara.

Jakarta, Januari 2007

(4)

DAFTAR ISI

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Hardcover ... iii

Halaman Pernyataan Dewan Penguji ... iv

ABSTRAK ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

DAFTAR TABEL ... xiv

DAFTAR GAMBAR ... xv

DAFTAR LAMPIRAN ... xvii

BAB 1 PENDAHULUAN ... 1

1.1. Latar belakang ... 1

1.2. Ruang Lingkup ... 2

1.3. Tujuan dan Manfaat ... 3

1.4. Metode Penelitian ... 4

1.5. Sistematika Penulisan ... 4

BAB 2 LANDASAN TEORI ... 6

2.1. Inteligensia Semu ... 6

2.1.1. Sejarah Inteligensia Semu ... 6

(5)

2.1.3. Inteligensia Semu dan Kecerdasan Alami ... 10

2.1.4. Komputasi Inteligensia Semu dan Komputasi Konvensional ... 11

2.2. Neural Network ... 12

2.2.1. Konsep Dasar Neural Network ... 13

2.2.2. Arsitektur Neural Network ... 15

2.2.2.1. Inisialisasi Bobot Secara Umum ... 17

2.2.2.2. Fungsi Aktivasi ... 17

2.2.3. Neural Network Back Propagation ... 20

2.3. Pengembangan Perangkat Lunak ... 29

2.3.1. Penggunaan Waterfall model ... 30

2.3.2. State Transition Diagram ... 32

2.4. Pengertian Musik ... 33

2.4.1. Bentuk Musik ... 34

2.4.2. Instrumen Musik ... 36

2.4.2.1. Jenis-Jenis Alat Musik Senar ... 38

2.4.2.2. Jenis-Jenis Alat Musik Tiup ... 41

2.4.2.3. Jenis-Jenis Alat Musik Perkusi ... 43

2.5. Bentuk Fisik Suara ... 46

2.5.1. Dasar-Dasar Digital ... 49

2.5.2. Dasar-Dasar Audio Digital ... 50

2.6. Pemrosesan Sinyal Digital ... 52

2.6.1. Analisa Fourier ... 54

(6)

2.6.3. Discrete Fourier Transform ... 56

2.6.4. Nilai Tengah (Mean)... 58

2.3.5. Standar Deviasi ... 58

2.7. Ekstraksi Fitur ... 58

BAB 3 ANALISIS DAN PERANCANGAN PROTOTIPE ... 62

3.1. Analisis ... 62

3.1.1. Analisis Jenis Alat Musik ... 62

3.1.2. Analisis Aplikasi Tambahan ... 63

3.1.3. Analisis Sampel Lagu ... 64

3.1.4. Analisis Metode ... 65

3.1.4.1. Metode Pemrosesan Sinyal Digital dan Ekstrasi Fitur... 66

3.1.4.2. Metode Klasifikasi dengan Neural Network Back Propagation ... 66

3.2. Perancangan ... 68

3.2.1. Hierarki Menu ... 69

3.2.2. State Transition Diagram ... 70

3.2.3. Rancangan Layar ... 73

3.2.4. Spesifikasi Proses ... 77

BAB 4 IMPLEMENTASI DAN EVALUASI ……… 83

4.1. Implementasi ... 83

(7)

4.1.2. Spesifikasi Perangkat Lunak ... 84

4.1.3. Persiapan Data Sampel ... 84

4.2. Evaluasi ... 85

4.2.1. Tampilan Layar ... 85

4.2.2. Hasil Evaluasi ... 88

BAB 5 KESIMPULAN DAN SARAN ... 90

5.1. Kesimpulan ... 90

5.2. Saran ... 91

DAFTAR PUSTAKA ... 92

(8)

DAFTAR TABEL

(9)

DAFTAR GAMBAR

Gambar 2.1. Penerapan Konsep Kecerdasan Buatan di Komputer ... 9

Gambar 2.2. Sinyal pada Neuron ... 13

Gambar 2.3. Single Layer Network …... 15

Gambar 2.4. Multi Layer Network …... 16

Gambar 2.5. Waterfall Model …... 30

Gambar 2.6. Perkiraan Jangkauan Frekuensi Alat Musik …... 37

Gambar 2.7. Biola …... 39

Gambar 2.8. Grand Piano …... 39

Gambar 2.9. Gitar …... 40

Gambar 2.10. Flute …... 41

Gambar 2.11. Klarinet …... 42

Gambar 2.12. Saxophone …... 43

Gambar 2.13. Drum …... 44

Gambar 2.14. Timpani …... 44

Gambar 2.15. Simbal …... 45

Gambar 2.16. Glockenspiel …... 46

Gambar 2.17. Diagram Balok Proses Sistem Sinyal Digital ... 52

Gambar 3.1. Struktur Menu Utama pada Side Program ... 69

Gambar 3.2. Struktur Menu Open pada Side Program ... 69

Gambar 3.3. Struktur Menu Utama ... 69

Gambar 3.4. Struktur Menu Pelatihan ... 70

(10)

Gambar 3.6. State Transition Diagram Layar Utama pada Side Program ... 70

Gambar 3.7. State Transition Diagram Layar Convert pada Side Program ... 71

Gambar 3.8. State Transition Diagram Layar Utama ... 71

Gambar 3.9. State Transition Diagram Layar Pelatihan ... 72

Gambar 3.10. State Transition Diagram Layar Tes Aplikasi ... 72

Gambar 3.11. Rancangan Layar Utama Side Program Signal to Bipolar Converter ... 73

Gambar 3.12. Rancangan Layar Convert ... 74

Gambar 3.13. Rancangan Layar Utama ... 75

Gambar 3.14. Rancangan Layar Pelatihan ... 76

Gambar 3.15. Rancangan Layar Tes Aplikasi ... 77

Gambar 3.16. Modul Utama ... 78

Gambar 3.17. Modul Ekstraksi Fitur ... 79

Gambar 3.18. Modul Inisialisasi ... 80

Gambar 4.1. Tampilan Layar Utama Side Program ...85

Gambar 4.2. Tampilan Layar Convert pada Side Program ...86

Gambar 4.3. Tampilan Layar About pada Side Program ...86

Gambar 4.4. Tampilan Layar Utama ...87

Gambar 4.5. Tampilan Layar Pelatihan ...87

(11)

DAFTAR LAMPIRAN

(12)

Gambar 4.11. Grafik Reliability Aplikasi ... L25 Gambar 4.12 Grafik Repeatability Aplikasi ... L26 Tabel 3.2 Lama Pembelajaran Masing-Masing Jumlah Node Hidden Unit... L18 Tabel 4.1 Hasil Penelitian Reliability dan Repeatability Untuk Tiap Node

Hidden Unit ... L20 Lampiran Daftar Lagu Checking

Referensi

Dokumen terkait

Perkiraan biaya perangkat lunak menggunakan Intermediate COCOMO yang digunakan sebagai nilai input adalah kategori kelima belas CD sehingga akan menghasilkan biaya perkiraan

Bunyi jantung adalah suara yang dihasilkan dari denyutan jantung dan aliran darah yang melewatinya. Disebut juga denyut jantung. Untuk memeriksanya digunakan

Tahapan pertama adalah pre- validasi atau penentuan parameter proses yaitu melakukan trial & error untuk mengevaluasi dan menetapkan parameter suhu dan tekanan yang tepat

Berdasarkan karakteristik mineralisasi pada daerah penelitian di mana mineralisasi yang terjadi terdapat pada Host Rock batuan metamorf yaitu Sekis, hal ini berdasarkan

menunjang pemberdayaan masyarakat dalam upaya melestarikan dan mengembangkan budaya lokal sebagai salah satu tujuan wisata budaya maupun wisata sejarah.. Bagaimana

Saya bekerja sama dengan rekan kerja (baik satu unit kerja maupun berbeda unit kerja) dalam menyelesaikan tugas.. Saya menghargai pendapat orang lain dalam bekerja

Lofland dalam Moleong (2006: 157) data primer adalah data yang diperoleh atau dikumpulkan langsung oleh penelitian dari lapangan. Penelitian ini, data primer yang

Masih ada pertanyaan yang perlu yaitu; apakah kualitas produk dan nilai produk memang mampu menjelaskan bahwa produk yang berkualitas yang didukung oleh nilai