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.
Universitas Kristen Maranatha
LEMBAR PERNYATAAN PERSETUJUAN KARYA ILMIAH... v
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.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
Universitas Kristen Maranatha ix
Universitas Kristen Maranatha x
DAFTAR TABEL
Universitas Kristen Maranatha xi
DAFTAR GAMBAR
Universitas Kristen Maranatha xii
DAFTAR LAMPIRAN
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
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
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
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
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
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
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
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.