Jurnal Tone Pitching

download Jurnal Tone Pitching

of 7

  • date post

    06-Feb-2016
  • Category

    Documents

  • view

    240
  • download

    0

Embed Size (px)

Transcript of Jurnal Tone Pitching

Seminar Hasil Teknik Informatika UMM Malang

Seminar Hasil Tugas Akhir Teknik Informatika Universitas Muhammadiyah Malang 2015

APLIKASI TONE PITCHING PADA ANDROID MOBILE SEBAGAI EDUKASI BERNYANYIAbthal Rasis Ikhwan[1] Hariyady[2] Ali Sofyan Khoilimi[3]Jurusan Teknik Informatika Universitas Muhammadiyah Malang

Abthalrasisikhwan@gmail.com1 hariyady@gmail.com2 kholimi@yahoo.com3

AbstractDiscipline, is a major problem in every chorus. The discipline over the intonation is the greatest sense of responsibility that must be owned by all singers. Indiscipline on intonation, will affect the development of a choir. The more responsible a singer on the intonation of a song, the chorus will also growing rapidly.

By this problems, the author create a system that can allow someone to practice singing through the intonation. This system that can be used by anyone (or a choral singer) who wants to practice singing by train the accuracy of their tone. With this system, the user is expected to train the accuracy of tone, independently, by utilizing a mobile-based technology where it now won't be far away from our lives.

This application is built for tone detection process through mobile devices. The human voice that captured by the microphone on the mobile device, will be processed by the system.After this process, it will be matched with the default frequency. Then the system will give the results, whether the tone that sounded is correct or incorrect. This system that will run on mobile devices and using Fast Fourier transform algorithm as an algorithm is expected to be a precision-tone training system that is easy and efficient.

Keyword : Tone Pitching, Fast Fourier transformKeyword : Web service, API, mobile ticketing1. PendahuluanDewasa ini smartphone adalah sebuah benda yang tidak pernah jauh dari kehidupan. Perkembangan teknologi ini membuat smartphone dibutuhkan disetiap sisi manapun. Pada saat ini, bernyanyi adalah suatu hal yang bisa dilakukan oleh siapapun. Namun bernyanyi yang baik dan benar tidaklah mudah. Banyak faktor yang bisa membuat seseorang bernyanyi dengan baik. Point terbesar untuk bernyanyi dengan baik adalah menguasai notasi. Tidak sedikit yang mempunyai suara yang indah namun tidak didukung oleh kemahiran membunyikan notasi sebuah lagu dengan tepat.Berdasarkan pada situasi dan kondisi yang ada saat ini, penulis mempunyai sebuah gagasan untuk membuat sebuah sistem yang bisa membantu seseorang untuk melatih notasi. Sistem ini diharapkan dapat membantu developer dalam membangun aplikasi berbasis web serta memudahkan masyarakat dalam melakukan pembelian tiket dengan lebih mudah.Sistem yang akan dibangun adalah sebuah aplikasi Tone Pitching. Dimana sistem ini merupakan sebuah sistem yang menyediakan fitur-fitur yang membantu untuk melatih interval.1.1 Rumusan masalah

Perumusan masalah pada tugas akhir ini adalah meliputi beberapa hal sebagai berikut :

a) Bagaimana membangun sistem yang menyediakan eveluasi interval?b) Bagaimana desain sistem yang akan dibuat?

c) Bagaimana cara menguji keberhasilan aplikasi?

1.2 Tujuan

Tujuan yang ingin dicapai dalam pembuatan tugas akhir ini adalah :

a) Merancang aplikasi dengan sistem yang menyediakan contoh interval dan benar dan menyediakan fitur evaluasi.

b) Merancang aplikasi pada android dengan Fourier Trasnform Algorithm.

c) Menguji kevalidan hasil sistem yang telah dibuat dengan hasil manual (dengan cara mendengarkan langsung).

1.3 Batasan Masalah

Adapun batasan-batasan permasalahan yang akan dicakup dalam tugas akhir ini antara lain:

a) Hanya membantu melatihkan interval.

b) Jangkauan nada dari C2 sampai C6.

c) Perbedaan device/smartphone yang digunakan sehingga hasil tidak 100% sama, disini saya menggunakan Samsung Galaxy-Tab P6200

d) Android 4.1 keatas.2. Landasan Teori2.1 Nada dan PitchNada adalah suatu bunyi dengan jumlah getaran frekuensi tertentu yang merambat melalui udara sehingga dapat didenger oleh manusia. Nada mempunyai sifat tinggi rendah yang diciptakan oleh getaran frekuensi tertentu. Nada mempunyai beberapa sifat lainnya yaitu :a) Pitch, merupakan ketepatan nada.b) Durasi, merupakan lama suatu nada pada saat dibunyikan

c) Intensitas nada, merupakan keras atau lembutnya suatu nada.

d) Timbre, merupakan warna yang berbeda dari tiap-tiap nada [1].

Tinggi rendah nada yang kita kenal dengan simbol 1 2 3 4 5 6 7 1 atau sebagian orang mengenal dengan sebutan Do Re Mi Fa Sol La Si Do. Simbol-simbol diatas yang telah tersusun dengan jarak interval masing-masing nada disebut dengan tangga nada. Ada beberapa jenis tangga nada, seperti tangga nada Georgian, tangga nada Diatonis, tangga nada Kromatik, dan beberapa tangga nada lainnya. Masing-masing tangga nada mempunyai jarak interval yang berbeda.Pitch adalah ketepatan dari sebuah nada, tinggi rendah nada yang telah ditentukan sebelumnya. Pitch dipengaruhi oleh jumlah getaran frekuensi yang diciptakan suatu instrument, semakin banyak getarang frekuensi yang diciptakan maka semakin tinggi pitch yang butuhkan. Nada A adalah getaran frekwensi yang berjumlah 440, maka penyanyi harus menciptakan getaran sebanyak 440 jugaGambar 2.1 List frekuensi nada [19]2.2 Tone PitchingTone pitching adalah sebuah aplikasi yang dirancang pada mobile yang ber-Platform Android dengan versi Jelly Bean. Aplikasi ini akan dilengkapi dengan 4 fitur yaitu, Scan My Tone, Interval Practice, Scan My Voice2.3 AndroidAndroid merupakan sebuah sistem operasi berbasis linux yang ditujukan untuk perangkat smartphone dan tablet computer[3].2.4 Java AndroidMenurut Budi Utami Fahnun, Erna Junita dan Baby Lolita pada jurnalnya java android merupakan salah satu perkembangan edisi java yang digunakan dalam membuat aplikasi perangkat mobile dengan basis sistem operasi Android [8].2.5 Fourier Transform AlgorithmTransformasi fourier adalah suatu metode yang sangat efisien untuk menyelesaikan keperluan analisa sinyal seperti pemfilteran, analisa korelasi, dan analisa spectrum. Dengan kata lain Transformasi Fourier adalah sebuah metode yang mampu mengubah sinyal waktu ke sinyal frekuensi. Transformasi ini dilakukan untuk mendapatkan informasi yang terkandung dari sebuah sinyal apabila informasi dalam kawasan waktu tidak cukup representatif. Pada dasarnya sebuah sinyal selalu berada di kawasan waktu, karena sinyal mengalami diferensiasi atau perubahan baik pada komponen amplitudo dan atau phase[10][11].2.6 EclipseEclipseadalah sebuahIDE(Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform- independent)3. Analisa Dan Perancangan Sistem3.1 Analisa Sistem3.1.1 Analisa MasalahBerbedanya tingkat kecermatan setiap penyanyi pada sebuah tim paduan suara adalah faktor utama cepat atau lambatnya paduan suara tersebut untuk berkembang menjadi lebih baik. Kecermatan yang dimaksud disini adalah kecermatan secara Intonasi dan Sound Produce. Minimal kecermatan Intonasi sangat bisa untuk diliatihkan secara individual. Setiap penyanyi seharusnya cermat dalam membedakan jarak antar nada. Sebuah paduan suara akan berkembang lebih baik ketika semua penyanyinya sudah cermat secara intonasi.

3.1.2 Solusi PermasalahanDari analisa masalah diatas dan penulis yang terjun langsung dalam lingkungan paduan suara, maka penulis menyimpulkan dibutukan sebuah aplikasi yang bisa membantu perkembangan kecermatan intonasi setiap penyanyi. Aplikasi yang akan dibangun adalah sebuah aplikasi berbasis android. Sehingga setiap penyanyi bisa melatih intonasi dimana saja dan kapan saja.

3.1.3 Arsitektur SistemAplikasi tone pitching ini dibuat dengan 3 menu. Menu yang pertama adalah mendeteksi nada suara, fitur simpel ini hanya bertujuan utnuk mengetahui nada yang dibunyikan seorang user. Menu kedua adalah latihan interval, fitur ini adalah fitur utama pada aplikasi ini yang pertujuan untuk melatih ketepatan nada user. Menu ketiga atau yang terakhir adalah tes penempatan suara, dimana fitur ini bertujuan untuk membantu user mengetahui jenis suaranya berdasarkan range.

3.1.4 Deskripsi Umum ProdukAplikasi yang akan dibangun adalah aplikasi yang membantu user untuk melatih kepekaan kepada jarak nada. Aplikasi ini menyediakan fitur untuk melatih kepekaan user terhadap interval nada. Fitur itu adalah Interval Practice atau latihan interval nada. User akan diminta untuk membunyikan nada-nada yang akan terlihat pada tampilan layar Mobile. Setelah user membunyikan nada yang muncul, maka aplikasi ini akan menampilkan seberapa akuratkah user membunyikan setiap nada. Sehingga user bisa mengetahui apakah user telah tepat membunyikan nada tersebut atau tidak. 3.1.5 Use Case DiagramGambar 3.1 Use Case diagram

Gambar 3.1 diatas adalah menggambarkan use case apa saja yang bisa user gunakana pada sistem. User pada use case diatas diizinkan untuk mengakses mendeteksi nada, latihan interval dan tes penempatan suara.3.2 Perancangan SistemAplikasi Tone Pitching ini akan dijalankan pada Mobile yang berbasis Android. Dimana user difasilitasi untuk melatih ketepatan nada yang dibutuhkan untuk edukasi bernyanyi.

Gambar 3.2 Desain aplikasi

3.2.1 Class DiagramClass Diagram adalah diagram yang menggambarkan hubungan antara sistem serta atribut operasi yang dimiliki sistem tersebut. Class diagram menggambarkan sistem secara statis dan relasi antar sistem.Gambar 3.2 Class Diagram Aplikasi Tone Pitching4. Implementasi dan Pengujian

1.1 Implementasi Perangkat LunakPerangkat lunak atau software merupakan program atau aplikasi yang dibuat untuk mengendalikan dan mengkoordinasikan kegiatan dari sistem komputer. Perangkat lunak yang akan digunakan dalam pembuatan aplikasi Tone Pitching ini adalah :

Aplikasi Pemrograman Eclipse Android SDK

ADT 22.0.0.v20130514-675183

JDK

Windows 7