Abstract
Pada saat ini instrumen musik virtual marak digunakan dalam proses rekaman dikarenakan kemampuannya mensimulasikan instrumen musik dalam bentuk perangkat lunak. Salah satu instrumen musik yang sering digunakan dalam bentuk virtual adalah drum. Hal ini dikarenakan banyak faktor yang mempengaruhi kualitas suara yang dihasilkan seperti faktor tuning, micing, dan faktor ruangan yang harus sesuai agar mendapatkan efek room yang diinginkan. Dengan virtual drum faktor-faktor tersebut dapat diatur melalui perangkat lunak dalam komputer. Dalam penggunaannya virtual drum biasa dilakukan melalui media keyboard elektrik, maupun menggunakan mouse. Hal ini menyulitkan bagi pemain drum dalam mengaplikasikan pola ketukan yang dibuat ke dalam bentuk MIDI pada virtual drum. Dalam hal ini diperlukan suatu purwarupa pengendali virtual drum agar pemain drum dapat mengaplikasikan pukulannya dalam virtual drum melalui media pad drum.
Pada pengimplementasiannya diperlukan sensor piezoelektrik untuk mendeteksi pukulan dan Arduino UNO sebagai pemroses. Arduino UNO berfungsi untuk memproses data sensor dan mengubahnya menjadi MIDI event yang akan disimulasikan dalam bentuk suara oleh virtual drum. Hasil penelitian ini menunjukkan bahwa sensor piezoelektrik dapat diterapkan untuk mendeteksi pukulan yang dilakukan dengan menggunakan teknik dasar drum yaitu single stroke, double stroke, dan flam. Dari hasil pengujian yang dilakukan, didapatkan rata-rata error sistem dengan kecepatan lambat sebesar 0%, kecepatan sedang sebesar 0%, dan kecepatan cepat sebesar 6,66% sehingga didapatkan rata-rata error sistem sebesar 2,22%