BAB I PENDAHULUAN 1.1
Latar Belakang Kehadiran musik dalam peradaban manusia memberikan efek luar biasa.Musik
memberikan kesempatan kepada manusiauntuk mengekspresikan dan melibatkan segala perasaannya secara lebih luasdalam proses kehidupannya. Hampir semua orang menyukai musik, mulai dari anak-anak sampai dengan orang tua, dan kebanyakan dari mereka (penikmat musik) adalah pemain musik itu sendiri, atau mereka yang hanya merupakan pendengar.Tidak hanya itu, pendidikan musik pun menjadi suatu hal yang penting sekarang ini.Banyak dari orang tua yang mendaftarkan anaknya untuk mengikuti kursus alat musik karena banyak manfaatnya, salah satunya adalah dapat meningkatkan kecerdasan otak anak.Piano diyakini sebagai salah satu alat musik yang baik untuk diajarkan kepada anak –anak. Semakin banyak orang yang ingin belajar memainkan piano, baik dengan cara kursus maupun belajar otodidak dengan harapan mereka dapat memainkan piano dengan indah. Untuk memainkan sebuah lagu menggunakan piano, seorang pianis harus mengetahui not-not yang ada pada lagu yang dimainkan, sedangkan seorang pemula sering mengalami kesulitan dalam mencari not-not sebuah lagu.Bagi mereka yang sudah mahir bermain piano, terkadang hanya dengan mendengarkan instrument piano saja mereka sudah dapat membayangkan not-not yang dimainkan dalam instrument tersebut.Namun, tidak semua manusia mempunyai kemampuan seperti itu. Otak manusia mempunyai kemampuan untuk mengenali frekuensi dari masingmasing not yang ada di dalam piano, yang tidak dimiliki oleh komputer. Untuk itu,
1
diperlukan proses dan pembelajaran agar komputer dapat memiliki kemampuan seperti manusia untuk mengetahui frekuensi-frekuensi nada sehingga dapat mengenali not-not suara piano. Didasarkan pada sifat manusia yang menyukai cara praktis dan mudah dalam menyelesaikan masalah, untuk itu kami berpikir untuk membuat suatu sistem yang dapat mendeteksi suara alat musik piano yang kemudian dapat menampilkan notnot dari lagu yang berupa instrument piano. Sistem ini dibuat dengan bahasa pemrograman
C++,
dengan
menggunakan
prinsip
Neural
Networks
metode
Backpropagation.Pembuatan sistem ini awalnya difokuskan pada masalah pendeteksian suara. Dengan sistem pendeteksi suara yang akurat, maka proses selanjutnya yaitu pembangkitan not dapat dilakukan dengan lebih mudah dan bermanfaat. Diharapkan untuk ke depannya, pikiran utama dari riset ini dapat dikembangkan menjadi sistem yang dapat melakukan pengambilan suara dengan dua cara, yaitu dengan cara merekam langsung dari permainan piano pengguna atau dengan cara membuka file lagu yang sudah ada. 1.2
Ruang lingkup Dalam skripsi ini, dilakukan penggambaran batasan atau ruang lingkup terhadap
bagian-bagian variabel yangditeliti untuk perancangan dan pengembangan sistem.Sistem ini dapat mengenali instrument piano dan dapat membangkitkan not-notnya. Penyusunan skripsi ini difokuskan ruang lingkup perancangan, dengan tidak mengurangi tujuan akhirnya, sebagai berikut : a.
Pengenalan suara yang diteliti adalah suara alat musik piano, khususnya piano akustik dan pada oktaf ke 4 dan ke 5
b.
Piano yang digunakan adalah piano jenis akustik 2
c.
Pengambilan suara dapat dilakukan dengan dua cara, yaitu dengan merekam suara piano kemudian menyimpannya dalam bentuk WAV, atau membuka file musik berekstensi WAV yang berisi suara instrument piano
d.
Proses pembelajaran sinyal input digital menggunakan Neural Network dengan metode Backpropagation
e.
Sistem dijalankan untuk komputer PC dan laptop
f.
Piranti lunak yang digunakan dalam proses perancangan sistem ini adalah Visual C++ 2008 Setelah penggambaran ruang lingkup perancangan di atas maka kemudian
dilanjutkan dengan penggambaran ruang lingkup pengerjaan sistem dari data hasil pengukuran variabel yang telah diteliti tersebut. Ruang lingkup pengerjaan sistem adalah sebagai berikut : 1) BAB I
Pendahuluan
2) BAB II
Landasan Teori
3) BAB III Analisis dan Perancangan Sistem 4) BAB IV Implementasi dan Evaluasi 5) BAB V 1.3
Kesimpulan dan Saran
Tujuan dan Manfaat Penulisan skripsi ini mempunyai tujuan dan manfaat.Untuk mencapai tujuan
yang diharapkan, dibuat batasan-batasan terhadap tujuannya.Dan diharapkan penulisan skripsi ini mempunyai manfaat yang dapat diperoleh penulis maupun pengguna sistem ini kelak.
3
1.3.1
Tujuan Tujuan dalam penulisan skripsi ini antara lain :
a.
Merancang sebuah perangkat lunak dengan sistem pengenalan suara dan kemudian dapat membangkitkan not dari suara instrument piano tersebut
b.
Menerapkan kecerdasan buatan pada perangkat lunak dengan menggunakan Neural Networks metode Backpropagation
1.3.2
Manfaat Manfaat yang diharapkan dari perancangansistem untuk pembangkitan not dan
deteksi suara dari piano ini adalah : a.
Membantu pemusik untuk mengetahui not-not pada instrument piano.
b.
Membantu pengguna yang gemar menciptakan lagu agar lebih mudah dengan merekam suara permainan piano dan menyimpannya dalam format WAV, sehingga tidak harus bekerja dua kali.
1.4
Metodologi Peneliti melakukan analisa spesifikasi / requirement sistem yang akan dibuat
dengan menggunakan metode pengumpulan data sebagai berikut : a.
Studi Kepustakaan Dengan melakukan review literatur terhadap teknik-teknik pendeteksi suara serta melakukan evaluasi dari penelitian-penelitian sebelumnya dan dalam skripsi ini dilakukan inovasi dengan membangkitkan not dari suara yang dikenali.Dan pengenalan suara dalam hal ini adalah instrument piano.
b.
Metode Perancangan Tahapan perancangan dalam penelitian ini melalui beberapa tahapan, yaitu : 4
1) Perancangan langkah-langkah untuk setiap tahapan pengenalan suara sampai dengan pembangkitan not pada suara instrumen piano tersebut 2) Perancangan data masukan dan data target untuk Neural Networks 3) Perancangan arsitektur Neural Networks yang meliputi satu layerinput, satu atau lebih layer hidden, dan satu layeroutput yang digunakan dalam proses pelatihan 4) Perancangan tampilan layar bagi pengguna 1.5
Sistematika Penulisan BAB 1 PENDAHULUAN Bab ini membahas mengenai latar belakang permasalahan, ruang lingkup sistem, tujuan dan manfaat dari penulisan skripsi ini, metodologi yang digunakan, dan sistematika penulisan dari laporan. BAB II LANDASAN TEORI Bab ini memberikan penjelasan mengenai dasar-dasar teori yang menunjang dalam pembuatan sistem ini,teori musik,pengertian dan konsep dasar Neural Networks, arsitekturNeural NetworksBackpropagation, serta Pengubahan sinyal melodi menjadi sinyal digital BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini membahas mengenai gambaran umum sistem, tahap-tahap dan proses kerja dari sistem, perancangan Neural Networks, serta perancangan modul interface sistem BAB IV IMPLEMENTASI DAN EVALUASI
5
Bab ini menguraikan tentang implementasi program beserta penggunaannya dan evaluasi dari penggunaan piranti lunak yang akan dibuat pada skripsi ini.` BAB V KESIMPULAN Bab ini menjelaskan kesimpulan yang dapat ditarik oleh penulis setelah merancang aplikasi, menguji dan menjalankannya.Serta berisi saran yang ditujukan bagi perancangan aplikasi lainnya agar lebih baik lagi ke depannya.
6