analisis bahasa pemrograman chuck pada implementasi program

advertisement
ANALISIS BAHASA PEMROGRAMAN CHUCK PADA
IMPLEMENTASI PROGRAM ALAT MUSIK FLUTE
Astrie Citra Hapsari, Dr. rer. nat. A. Benny Mutiara
Penulisan Ilmiah, Fakultas Teknologi Industri, 2007
Universitas Gunadarma
http://www.gunadarma.ac.id
kata kunci : audio, chuck, dan sound synthe
Abstraksi :
Saat ini penulis merasakan bahwa penggunaan bahasa pemrograman tentang
audio masih sedikit peminatnya. Karena alasan tersebut, maka penulis ingin
memperkenalkan sebuah bahasa pemrograman audio yang disebut dengan
bahasa pemrograman ChucK. ChucK ini adalah bahasa pemrograman yang
berorientasi objek, bersifat prosedural, dan merupakan pemrograman on-the-fly.
Pada awalnya ChucK dikembangkan oleh Ge Wang dan Perry R. Cook dari
Universitas Princeton. ChucK adalah bahasa pemrograman yang konkuren dan
strongly-timed audio. Penulis akan menganalisis bahasa pemograman ChucK
melalui program flute.ck yang nantinya akan mendapatkan suatu fakta mengenai
bahasa pemograman tersebut. Dalam penulisan ilmiah ini penulis menganalisis
program yang dibuat dari membuat flo wchart, logika programnya, dan
mengimplementasikan dalam listing program. Pada proses pengeksekusian
program, serta analisis dilakukan pada sistem operasi Microsoft Windows XP
Professional Service Pack 2 DirectX 9.0c. Program yang dijalankan
menggunakan command prompt dalam penggunaan sumber daya memorinya
sebesar 2588 KB lebih kecil dibandingkan bila program dijalankan
menggunakan miniAudicle.exe (mesin virtual ChucK) sebesar 8624 KB. Dalam
hal penggunaan sumber daya CPU, program yang dijalankan menggunakan
command prompt sebesar 16 % lebih kecil dibandingkan bila program
dijalankan menggunakan miniAudicle.exe (mesin virtual ChucK) sebesar 33 %.
Output suara flute yang dihasilkan dari program yang dibuat dengan ChucK,
mempunyai persamaan dengan suara alat musik flute itu sendiri. Namun
persamaan yang terjadi hanya terjadi di beberapa bagian saja.
Download