Composer Prototype.

(1)

Universitas Kristen Maranatha vi

ABSTRAK

Tujuan penulis membuat aplikasi Composer Prototype berdasar atas keterlibatan penulis dalam tim paduan suara Universitas Kristen Maranatha Bandung. Dengan materi yang terbatas hanya pada saat latian saja, maka penulis bermaksud untuk memudahkan atau membantu proses belajar menyanyi menggunakan sebuah aplikasi komputer. Aplikasi tersebut dibangun menggunakan Macromedia Flash 8.0 dengan pertimbangan bahwa aplikasi tersebut berbasis multimedia.

Aplikasi Composer Prototype digunakan untuk pembuatan sebuah lagu yang digunakan untuk proses latihan paduan suara pada Voice Of Maranatha Ministry (VOM). Composer Prototype adalah aplikasi yang akan digunakan oleh anggota paduan suara VOM dan anggota forum di luar VOM yang membutuhkan aplikasi tersebut.

Dalam proyek tugas akhir tersebut penulis juga menyediakan partitur lagu dalam bentuk JPEG, dan lagu dalam bentuk MP3. Pengadaan partitur dan lagu tersebut digunakan oleh VOM untuk membantu proses latihan menyanyi.


(2)

Universitas Kristen Maranatha vii

DAFTAR ISI

LEMBAR PENGESAHAN ... ii

PERNYATAAN ORISINALITAS LAPORAN ...iii

KATA PENGANTAR ... iv

LEMBAR PERNYATAAN PERSETUJUAN KARYA ILMIAH... v

ABSTRAK ... vi

DAFTAR ISI... vii

DAFTAR TABEL... x

DAFTAR GAMBAR ... xi

DAFTAR LAMPIRAN...xii 1. Pendahuluan ...I-1 1.1. Tujuan Pembuatan Sistem...I-2 1.1.1. Ruang Lingkup Proyek ...I-2 1.1.2. Sistematika Laporan...I-2 1.2. Gambaran Sistem Keseluruhan ...I-3 1.2.1. Perspektif Produk ...I-3 1.2.2. Fungsi Produk ...I-3 1.2.3. Karakteristik Pengguna ...I-3 1.2.4. Batasan – Batasan ...I-4 1.2.5. Asumsi dan Ketergantungan ...I-5 2. Pendahuluan ... II-1 2.1. Persyaratan Antarmuka Eksternal ... II-1 2.1.1. Antarmuka dengan Pengguna ... II-1 2.1.2. Antarmuka Perangkat Keras ... II-3 2.1.3. Antarmuka Perangkat Lunak... II-3 2.2. Fitur Produk Perangkat Lunak ... II-3


(3)

Universitas Kristen Maranatha viii

2.2.1. Fitur 1 : Contoh Lagu... II-3 2.2.1.1. Tujuan ... II-3 2.2.1.2. Urutan Stimulus / Respon ... II-3 2.2.1.3. Persyaratan Fungsional yang Berhubungan ... II-3 2.2.1.3.1. Pemutar File Suara ... II-4 2.2.1.3.1.1. Pendahuluan ... II-4 2.2.1.3.1.2. Masukkan ... II-4 2.2.1.3.1.3. Pemrosesan... II-4 2.2.1.3.1.4. Keluaran ... II-4 2.2.2. Fitur 2 : Gambar Partitur ... II-5 2.2.1.1. Tujuan ... II-5 2.2.2.2. Urutan Stimulus / Respon ... II-5 2.2.2.3. Persyaratan Fungsional yang Berhubungan ... II-5 2.2.2.3.1. Image Viewer ... II-5 2.2.2.3.1.1. Pendahuluan ... II-6 2.2.2.3.1.2. Masukkan ... II-6 2.2.2.3.1.3. Pemrosesan... II-6 2.2.2.3.1.4. Keluaran ... II-6 2.2.3. Fitur 3 : Composer Prototype... II-6 2.2.3.1. Tujuan ... II-6 2.2.3.2. Urutan Stimulus / Respon ... II-7 2.2.3.3. Funsionalitas Tombol... II-7 2.2.3.2.1. Masukan ... II-8 2.2.3.1.2. Pemrosesan... II-8 2.2.3.2.3. Keluaran ... II-8a 3. Pendahuluan ...III-1

3.1. Identifikasi Kebutuhan Sistem ...III-1

3.2. Overview Sistem...III-2 3.3. Desain Perangkat Lunak ...III-2


(4)

Universitas Kristen Maranatha ix

3.4. Desain Arsitektur Perangkat Lunak ...III-3 3.4.1. Konsep Eksekusi ...III-3 3.4.2. Nilai Ketukan Not ...III-3 4. Pendahuluan ...IV-1 4.1. Perencanaan Tahap Implementasi...IV-1 4.1.1. Implementasi Komponen Perangkat Lunak ...IV-1 4.1.2. Keterkaitan Antar Komponen Perangkat Lunak ...IV-2 4.2. Perjalanan Tahap Implementasi ...IV-3 4.2.1. Implementasi Top Down...IV-3 4.2.2. Debugging...IV-4 4.3. Ulasan Realisasi Fungsionalitas...IV-5 4.4. Ulasan Realisasi Antar Muka Pengguna ...IV-6 5. Pendahuluan ... V-1 5.1. Rencana Pengujian Sistem Terimplementasi ... V-1 5.1.1. Test Case... V-1 5.1.2. Uji Fungsionalitas Komponen Perangkat Lunak ... V-1 5.2. Perjalanan Metodologi Pengujian ... V-2 5.2.1. White Box... V-2 5.2.2. Black Box... V-3 5.3. Ulasan Hasil Evaluasi ... V-3 6. Pendahuluan ...VI-1 6.1. Keterkaitan antara Kesimpulan dengan Hasil Evaluasi ...VI-1 6.2. Keterkaitan antara Saran dengan Hasil Evaluasi ...VI-2 6.3. Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan ...VI-2 LAMPIRAN... L-1 DAFTAR REFERENSI ... R-1 DAFTAR INDEX / ISTILAH / KATA SUKAR ...Ind-1


(5)

Universitas Kristen Maranatha x

DAFTAR TABEL

Tabel 3.1 Nilai Ketukan Not ...III-3 Tabel 4.1 Realisasi Fungsionalitas Aplikasi ...IV-5


(6)

Universitas Kristen Maranatha xi

DAFTAR GAMBAR

Gambar 2.1 Gambar Partitur ... II-2 Gambar 2.2 Gambar Desain Composer Prototype ... II-2 Gambar 3.1 Desain Composer Prototype...III-3 Gambar 4.1 Desain Composer Prototype...IV-2 Gambar 4.2 Gambar Composer Prototype ...IV-3 Gambar 4.3 Gambar Desain Composer Prototype...IV-6 Gambar 4.4 Gambar Composer Buka File...IV-6 Gambar 4.5 Gambar Composer Dengan Not ...IV-7 Gambar 4.6 Save File...IV-7


(7)

Universitas Kristen Maranatha xii

DAFTAR LAMPIRAN

A. Hasil Implementasi... A-1 B. Hasil Survey / Wawancara ... B-1


(8)

Universitas Kristen Maranatha

I-1

BAB I

PERSYARATAN PRODUK

1. Pendahuluan

Kebutuhan akan aplikasi penunjang latihan menyanyi anggota VOM (Voice Of Maranatha) Ministry, maka berdasarkan permintaan anggota VOM (Voice Of Maranatha) Ministry, penulis mengembangkan sebuah aplikasi pendukung dalam latihan menyanyi, yaitu Composer Prototype.

Selain pengembangan aplikasi Composer Prototype, penulis juga menyediakan media pendukung latihan yang lain, yaitu partitur lagu dalam bentuk JPEG, dan lagu latihan dalam bentuk MP3.

Ketiga fitur tersebut digunakan oleh angota VOM untuk proses latihan bernyanyi, khususnya untuk latihan secara personal (perorangan), tanpa bantuan pelatih. Partitur lagu yang berbentuk gambar dapat dicetak, dan dapat digunakan untuk berlatih dengan bantuan media lagu yang berbentuk MP3. Lagu MP3 tersebut dapat digunakan untuk media pembantu tinggi rendah suara dari anggota, di luar ketepatan suara not (pitch control).

Anggota yang masih bermasalah dengan cara berlatih tersebut dapat menggunakan media Composer Prototype, untuk mempelajari ketepatan not secara lebih mendetail. Dengan bantuan Composer Prototype anggota dapat menulis sebuah lagu (dalam partitur latihan misalnya) untuk diputar pada


(9)

Universitas Kristen Maranatha

I-2 1.1 Tujuan Pembuatan Sistem 1.1.1 Ruang Lingkup Proyek

Pembuatan aplikasi Composer Prototype berdasarkan permintaan anggota VOM, tentang aplikasi yang dapat digunakan oleh anggota untuk dapat berlatih khususnya dalam latihan bernyanyi.

Aplikasi tersebut akan digunakan oleh anggota VOM, dan anggota lain yang tergabung dalam forum anggota VOM.

Aplikasi yang dikembangkan tersebut harus dapat digunakan oleh anggota VOM dalam berlatih, khususnya dalam latihan menyanyi. Composer prototype

dapat digunakan untuk membuat sebuah lagu dan dapat dimainkan sesuai dengan bagaimana cara lagu tersebut dinyanyikan.

1.1.2 Sistematika Laporan

Penulisan laporan Tugas Akhir tersebut dibuat dalam enam bab sebagai berikut: • Bab I Persyaratan Produk

Berisi pokok permasalahan yang dihadapi, dan solusi terhadap permasalahan tersebut.

• Bab II Spesifikasi Produk

Berisi pembahasan teknis tentang aplikasi yang dikembangkan. • Bab III Desain Perangkat Lunak

Berisi garis besar rancangan aplikasi. • Bab IV Pengembangan Sistem

Berisi garis besar implementasi perangkat lunak. • Bab V Testing dan Evaluasi

Berisi testing dan implementasi aplikasi. • Bab VI Kesimpulan dan Saran


(10)

Universitas Kristen Maranatha

I-3 1.2 Gambaran Sistem Keseluruhan

Aplikasi yang dikembangkan oleh penulis tersebut berfungsi sebagai media pembantu VOM untuk berlatih, khususnya dalam hal bernyanyi. Fitur tersebut berisi partitur lagu dengan format JPEG (*.jpg), contoh lagu dengan format MP3

(*.mp3), composer prototype dengan format EXE (*.exe).

1.2.1 Perspektif Produk

Aplikasi tersebut dapat didownload pada website VOM. dan dapat diakses pada halaman forum VOM. Aplikasi tersebut akan secara otomatis didownload

oleh sistem, saat link pelatihan online dipilih. Format aplikasi tersebut telah didukung oleh Windows, karena menggunakan format JPEG, MP3, dan EXE.

1.2.2 Fungsi Produk

Aplikasi yang dikembangkan penulis tersebut digunakan oleh VOM untuk berlatih bernyanyi. Fitur partitur lagu dapat dibuka oleh default image viewer

(media pembuka gambar), pada sistem operasi Windows. Partitur tersebut dapat digunakan untuk berlatih oleh anggota. Disamping itu paritur dapat dicetak oleh anggota dan dapat mengurangi anggaran VOM utnuk biaya fotocopy. Fitur lagu dapat dibuka oleh default media player (media pemutar lagu), pada sistem operasi

Windows. Lagu tersebut dapat dimainkan, dan digunakan oleh anggota untuk mempelajari karakter lagu, dan cara menyanyikan lagu tersebut. Fitur Composer Prototype digunakan oleh anggota untuk membuat sebuah lagu dan dapat dimainkan. Composer Prototype juga dapat digunakan sebagai parameter tinggi rendah nada, dan ketepatan ketukan pada sebuah lagu.

1.2.3 Karakteristik Pengguna

Pengguna dari aplikasi tersebut adalah anggota VOM, dan anggota yang tergabung dalam forum VOM. Anggota VOM adalah mahasiswa aktif dan non


(11)

Universitas Kristen Maranatha

I-4

aktif, yang mengerti tentang komputer. Hal ini memudahkan pengguna untuk menggunakan aplikasi yang dikembangkan tersebut.

1.2.4 Batasan – Batasan

Pada pembuatan composer prototype penulis menggunakan dua file, yaitu file

JPEG dan MP3 sebagai media pendukung. Kedua file tersebut disatukan dalam

Flash Movie, Flash Movie tersebut dapat dipanggil oleh Composer Prototype, dan disusun menjadi barisan not. Penulis menggunakan kedua tipe file tersebut karena keterbatasan media pada Macromedia Flash 8 yang tidak mendukung tipe file

MIDI. File MIDI berisi not, jenis suara musik yang digunakan, dan informasi lain. File MIDI dapat langsung dikenali dan dimainkan pada beberapa jenis alat musik tertentu yang mendukung tipe file MIDI, dan dapat dikenali dan dimainkan oleh aplikasi Winamp pada komputer.

Pada pembuatan Composer Portotype, penulis membatasi tempo yang digunakan adalah 30, 60, 120, 240. Penulis menggunakan jenis tempo tersebut, berdasarkan pada perhitungan not yang memiliki jarak antar nada 0,5. Untuk gambar not yang memiliki bendera ( ), bendera yang digunakan dalam not tersebut tidak dapat disatukan dengan not berbendera yang lain ( ). Penulis membatasi hal tersebut karena, penulis menggunakan target Movie Clip untuk menyusun not yang satu dengan not yang lain. Untuk nada penulis menggunakan hanya nada normal saja, tidak terdapat kres ( ), mol ( ), dan pugar ( ). Pembatasan jenis not tersebut agar file yang dihasilkan oleh Composer tidak terlalu besar. Untuk pembatasan jenis not, dibatasi pada not yang memiliki tempo 0,25 detik. Penggunaan jenis not tersebut dibatasi, karena jika not yang memiliki tempo lebih cepat dari 0,25 detik, program akan berhenti karena terjadi pembagian dengan nilai 0.


(12)

Universitas Kristen Maranatha

I-5 1.2.5 Asumsi dan Ketergantungan

Untuk gambar partitur dan lagu harus dibuka menggunakan image viewer

(aplikasi pembuka gambar), sebagai contoh ACDSee dan media player (aplikasi pemutar lagu), sebagai contoh Winamp Media Player. Aplikasi composer prototype dapat langsung dijalankan pada Windows, karena menggunakan tipe file


(13)

Universitas Kristen Maranatha

VI-1

BAB VI

KESIMPULAN DAN SARAN

6. Pendahuluan

6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi

Merupakan sebuah tantangan bagi penulis dalam pengembangan aplikasi

composer prototype tersebut. Selain keterbatasan media yang harus dipecahkan, pemrograman dengan bahasa pemrograman flash merupakan sebuah tantangan yang harus dihadapi oleh penulis. Composer merupakan aplikasi yang digunakan untuk membantu dan menunjang proses pelatihan paduan suara khususnya dalam teknik membaca ketukan, dan tinggi rendah sebuah not.

Dalam mengembangkan aplikasi tersebut penulis mengalami beberapa kesulitan. Kesulitan tersebut diantaranya adalah, keterbatasan media pada Macromedia Flash 8 yang tidak mendukung file dengan format MIDI. Dengan menggabungkan MP3 dengan JPEG, penulis dapat mengatasi permasalahan tersebut.

Aplikasi yang dikembangkan oleh penulis tersebut merupakan aplikasi yang bertujuan sebagai sarana penunjang dalam latihan bernyanyi, khususnya dalam hal ini adalah paduan suara. Aplikasi tersebut dapat membantu anggota paduan suara dalam hal membaca not, yang merupakan dasar dalam belajar bernyanyi.

Pada akhirnya, dengan memecahkan keterbatasan masalah yang ada, dan melakukan perhitungan terhadap nilai tempo dan ketukan pada not, penulis dapat mengembangkan sebuah aplikasi composer prototype, untuk menunjang anggota VOM (Voice Of Maranatha) Ministry dalam latihan bernyanyi.


(14)

Universitas Kristen Maranatha

VI-2

6.2 Keterkaitan antara Saran dengan Hasil Evaluasi

Keterbatasan ketukan not pada aplikasi tersebut merupakan hal yang harus dipecahkan oleh penulis dalam pengembangan kedepan. Dalam hal ini penulis membatasi not yang tercepat hanya 0,25 detik, dikarenakan akan terjadi pembagian dengan nilai nol apabila not tersebut harus berjalan lebih cepat dari 0,25 detik. Selain itu, suara not tidak hanya terbatas pada piano saja, tetapi dapat ditambahkan suara terompet, biola, gitar, dan alat musik lainnya.

6.3 Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan

Penulis masih berusaha untuk mencari algoritma yang lebih matang lagi untuk dapat menampung semua ketukan tempo, hingga semua nilai not yang mencapai ketukan tercepat 0,015625 detik.


(15)

Universitas Kristen Marantha R-1

DAFTAR REFERENSI

[Kir99] Kirupa Website. 1999. Uploading Files using FileReference. [online]. (Updated 3 January 2007)Available from :

http://www.nhs.uk.hth.walking [cited 2 Maret 2007].

[Fla99] Flash Kit Community Forums. Play Song With Flash 5. [online]. (update 14 Desember 2004) Available from :

http://www.flashkit.com [cited 9 Maret 2007].

Macromedia, 2005. Macromedia Flash MX 2004. Action Script References Guide.

1st ed. San Francisco, California: Macromedia.

Macromedia, 2005. Macromedia Flash 8. Learning Action Script 2.0 in Flash. 1st ed. San Francisco, California: Macromedia.


(1)

Universitas Kristen Maranatha I-3

1.2 Gambaran Sistem Keseluruhan

Aplikasi yang dikembangkan oleh penulis tersebut berfungsi sebagai media pembantu VOM untuk berlatih, khususnya dalam hal bernyanyi. Fitur tersebut berisi partitur lagu dengan format JPEG (*.jpg), contoh lagu dengan format MP3 (*.mp3), composer prototype dengan format EXE (*.exe).

1.2.1 Perspektif Produk

Aplikasi tersebut dapat didownload pada website VOM. dan dapat diakses pada halaman forum VOM. Aplikasi tersebut akan secara otomatis didownload oleh sistem, saat link pelatihan online dipilih. Format aplikasi tersebut telah didukung oleh Windows, karena menggunakan format JPEG, MP3, dan EXE.

1.2.2 Fungsi Produk

Aplikasi yang dikembangkan penulis tersebut digunakan oleh VOM untuk berlatih bernyanyi. Fitur partitur lagu dapat dibuka oleh default image viewer (media pembuka gambar), pada sistem operasi Windows. Partitur tersebut dapat digunakan untuk berlatih oleh anggota. Disamping itu paritur dapat dicetak oleh anggota dan dapat mengurangi anggaran VOM utnuk biaya fotocopy. Fitur lagu dapat dibuka oleh default media player (media pemutar lagu), pada sistem operasi Windows. Lagu tersebut dapat dimainkan, dan digunakan oleh anggota untuk mempelajari karakter lagu, dan cara menyanyikan lagu tersebut. Fitur Composer Prototype digunakan oleh anggota untuk membuat sebuah lagu dan dapat dimainkan. Composer Prototype juga dapat digunakan sebagai parameter tinggi rendah nada, dan ketepatan ketukan pada sebuah lagu.

1.2.3 Karakteristik Pengguna

Pengguna dari aplikasi tersebut adalah anggota VOM, dan anggota yang tergabung dalam forum VOM. Anggota VOM adalah mahasiswa aktif dan non


(2)

Universitas Kristen Maranatha I-4

aktif, yang mengerti tentang komputer. Hal ini memudahkan pengguna untuk menggunakan aplikasi yang dikembangkan tersebut.

1.2.4 Batasan – Batasan

Pada pembuatan composer prototype penulis menggunakan dua file, yaitu file JPEG dan MP3 sebagai media pendukung. Kedua file tersebut disatukan dalam Flash Movie, Flash Movie tersebut dapat dipanggil oleh Composer Prototype, dan disusun menjadi barisan not. Penulis menggunakan kedua tipe file tersebut karena keterbatasan media pada Macromedia Flash 8 yang tidak mendukung tipe file MIDI. File MIDI berisi not, jenis suara musik yang digunakan, dan informasi lain. File MIDI dapat langsung dikenali dan dimainkan pada beberapa jenis alat musik tertentu yang mendukung tipe file MIDI, dan dapat dikenali dan dimainkan oleh aplikasi Winamp pada komputer.

Pada pembuatan Composer Portotype, penulis membatasi tempo yang digunakan adalah 30, 60, 120, 240. Penulis menggunakan jenis tempo tersebut, berdasarkan pada perhitungan not yang memiliki jarak antar nada 0,5. Untuk gambar not yang memiliki bendera ( ), bendera yang digunakan dalam not tersebut tidak dapat disatukan dengan not berbendera yang lain ( ). Penulis membatasi hal tersebut karena, penulis menggunakan target Movie Clip untuk menyusun not yang satu dengan not yang lain. Untuk nada penulis menggunakan hanya nada normal saja, tidak terdapat kres ( ), mol ( ), dan pugar ( ). Pembatasan jenis not tersebut agar file yang dihasilkan oleh Composer tidak terlalu besar. Untuk pembatasan jenis not, dibatasi pada not yang memiliki tempo 0,25 detik. Penggunaan jenis not tersebut dibatasi, karena jika not yang memiliki tempo lebih cepat dari 0,25 detik, program akan berhenti karena terjadi pembagian dengan nilai 0.


(3)

Universitas Kristen Maranatha I-5

1.2.5 Asumsi dan Ketergantungan

Untuk gambar partitur dan lagu harus dibuka menggunakan image viewer (aplikasi pembuka gambar), sebagai contoh ACDSee dan media player (aplikasi pemutar lagu), sebagai contoh Winamp Media Player. Aplikasi composer prototype dapat langsung dijalankan pada Windows, karena menggunakan tipe file EXE.


(4)

Universitas Kristen Maranatha VI-1

BAB VI

KESIMPULAN DAN SARAN

6. Pendahuluan

6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi

Merupakan sebuah tantangan bagi penulis dalam pengembangan aplikasi composer prototype tersebut. Selain keterbatasan media yang harus dipecahkan, pemrograman dengan bahasa pemrograman flash merupakan sebuah tantangan yang harus dihadapi oleh penulis. Composer merupakan aplikasi yang digunakan untuk membantu dan menunjang proses pelatihan paduan suara khususnya dalam teknik membaca ketukan, dan tinggi rendah sebuah not.

Dalam mengembangkan aplikasi tersebut penulis mengalami beberapa kesulitan. Kesulitan tersebut diantaranya adalah, keterbatasan media pada Macromedia Flash 8 yang tidak mendukung file dengan format MIDI. Dengan menggabungkan MP3 dengan JPEG, penulis dapat mengatasi permasalahan tersebut.

Aplikasi yang dikembangkan oleh penulis tersebut merupakan aplikasi yang bertujuan sebagai sarana penunjang dalam latihan bernyanyi, khususnya dalam hal ini adalah paduan suara. Aplikasi tersebut dapat membantu anggota paduan suara dalam hal membaca not, yang merupakan dasar dalam belajar bernyanyi.

Pada akhirnya, dengan memecahkan keterbatasan masalah yang ada, dan melakukan perhitungan terhadap nilai tempo dan ketukan pada not, penulis dapat mengembangkan sebuah aplikasi composer prototype, untuk menunjang anggota VOM (Voice Of Maranatha) Ministry dalam latihan bernyanyi.


(5)

Universitas Kristen Maranatha VI-2

6.2 Keterkaitan antara Saran dengan Hasil Evaluasi

Keterbatasan ketukan not pada aplikasi tersebut merupakan hal yang harus dipecahkan oleh penulis dalam pengembangan kedepan. Dalam hal ini penulis membatasi not yang tercepat hanya 0,25 detik, dikarenakan akan terjadi pembagian dengan nilai nol apabila not tersebut harus berjalan lebih cepat dari 0,25 detik. Selain itu, suara not tidak hanya terbatas pada piano saja, tetapi dapat ditambahkan suara terompet, biola, gitar, dan alat musik lainnya.

6.3 Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan

Penulis masih berusaha untuk mencari algoritma yang lebih matang lagi untuk dapat menampung semua ketukan tempo, hingga semua nilai not yang mencapai ketukan tercepat 0,015625 detik.


(6)

Universitas Kristen Marantha

R-1

DAFTAR REFERENSI

[Kir99] Kirupa Website. 1999. Uploading Files using FileReference.

[online]. (Updated 3 January 2007)Available from : http://www.nhs.uk.hth.walking [cited 2 Maret 2007].

[Fla99] Flash Kit Community Forums. Play Song With Flash 5. [online]. (update 14 Desember 2004) Available from :

http://www.flashkit.com [cited 9 Maret 2007].

Macromedia, 2005. Macromedia Flash MX 2004. Action Script References Guide. 1st ed. San Francisco, California: Macromedia.

Macromedia, 2005. Macromedia Flash 8. Learning Action Script 2.0 in Flash. 1st ed. San Francisco, California: Macromedia.