BAB 1 Pendahuluan 1.1 Latar Belakang Masalah

advertisement
BAB 1
Pendahuluan
1.1
Latar Belakang Masalah
Dokumentasi lagu secara manual biasa dilakukan dengan cara
menuliskannya dalam bentuk notasi – notasi angka atau notasi-notasi balok.
Dengan adanya perkembangan teknologi informasi saat ini, dokumentasi
tersebut dapat meningkatkan aksesbilitas karena dokumentasi lagu berbasis
komputer akan memudahkan dalam menambah, mengubah, dan menghapus
dokumen tersebut.
Penyimpanan informasi lagu mempunyai dimensi berbeda dengan
data teks biasa, sebab suatu notasi dapat mengandung arti : nada, durasi,
keras lembut nada, dan sebagainya. Oleh karena itu, perlu adanya suatu
konversi dari notasi musik ke notasi data yang dapat disimpan dalam
komputer.
Pada kesempatan ini, penulis membuat aplikasi web editor not balok
berbasis web yang akan menerapkan teknik manipulasi data. Untuk
membuat aplikasi web editor ini, penulis akan menggunakan ActionScript
untuk memanipulasi data tersebut.
1.2
Perumusan Masalah
1. Bagaimana mengkombinasikan ActionScript pada Flash dengan bahasa
pemrograman PHP agar dapat menyimpan informasi yang berkaitan dengan
notasi lagu yang dibuat oleh user pada database?
2. Bagaimana cara
memanipulasi data agar dapat digunakan untuk
menampilkan dan menyimpan informasi notasi not balok pada Flash?
1 1.3
Batasan Masalah
1. Aplikasi editor not balok hanya digunakan untuk menuliskan notasi pada
Treble Clef (notasi untuk memainkan melodi dengan tangan kanan).
2. Kunci tangga nada yang disediakan hanya kunci tangga nada C mayor.
3. Birama yang digunakan hanya simple time yaitu 2/4, 3/4, dan 4/4.
4. Aplikasi web editor not balok hanya memiliki tool notasi lagu yang sering
ditemui pada lagu-lagu pop yaitu : tanda birama, tanda istirahat, tanda tahan,
tanda staccato, tanda kres, tanda mol, tanda natural, dan lirik lagu.
5. Garis paranada pada aplikasi editor not balok maksimal 5 garis paranada
dalam satu halaman.
6. Output hasil akhir yang dihasilkan hanya berupa tampilan notasi dari lagu
yang dapat dicetak oleh user.
7. Batas oktaf yang digunakan adalah dari nada A di bawah middle C sampai E
satu oktaf di atas middle C.
1.4
Hipotesis
1. Cara mengkombinasikan ActionScript pada Flash dengan PHP adalah
dengan menggunakan komponen yang disediakan oleh Flash. Komponen
tersebut diberi nama variabel dan diisikan perintah ActionScript di
dalamnya. Di dalam ActionScript tertulis perintah yang digunakan untuk
melempar parameter ke halaman PHP. Di halaman PHP inilah parameter
diterima dan dikirim ke server. Selanjutnya server mengirimkan parameter
tersebut ke database MySQL.
2. Cara memanipulasi data adalah dengan menyimpan setiap informasi notasi
ke dalam array. Sewaktu disimpan array tersebut digabungkan ke dalam
bentuk string untuk disimpan dalam database MySQL. Sedangkan untuk
menampilkan notasi yang sudah disimpan dalam database dengan memecah
string menjadi array dan menciptakan movie clip pada Flash untuk setiap
array notasi.
2 1.5
Tujuan Penelitian
Membuat aplikasi web editor not balok, dimana user dapat membuat
notasi lagu secara online di web. Notasi lagu yang telah dibuat dapat
disimpan dan dipubikasikan di web sehingga orang lain yang ingin memiliki
notasi lagu tersebut dapat langsung mencetaknya lewat web tersebut.
1.6
Metode Penelitian
a. Bahan atau materi penelitian
Tata cara penulisan not balok.
b. Alat Penelitian
Software yang dibutuhkan untuk mendukung pembuatan aplikasi web editor
not balok adalah Macromedia Dreamweaver, Macromedia Flash 8, database
MySQL, dan Adobe Photoshop. Bahasa pemrograman yang digunakan
dalam membuat aplikasi ini adalah PHP dan ActionScript pada Flash.
c. Langkah Penelitian
• Mempelajari notasi – notasi not balok.
• Mempelajari software-software yang biasa digunakan sebagai editor not
balok untuk memahami cara kerjanya agar dapat diterapkan pada sistem
yang akan dibuat.
• Konsultasi dan bertanya pada orang yang ahli di bidang musik.
• Menganalisis metode yang akan digunakan untuk membuat aplikasi web
editor not balok.
d. Metode Analisis Hasil Penelitian
Metode manipulasi data pada ActionScript.
3 1.7
Sistematika Penulisan
Laporan tugas akhir ini secara umum berisi :
Pada bab pertama akan dijelaskan secara singkat tentang latar
belakang masalah, rumusan masalah, batasan masalah, hipotesis, tujuan
penelitian, metode penelitian, dan sistematika penulisan. Lalu pada bab kedua
akan dibahas mengenai tinjauan pustaka yang digunakan pada saat proses tugas
ini. Dimana tinjauan pustaka terdiri dari dua bagian utama, yakni tinjauan
pustaka dan landasan teori. Tinjauan pustaka digunakan untuk menguraikan
teori-teori yang didapatkan dari berbagai sumber pustaka.
Landasan teori merupakan penjelasan tentang konsep dan prinsip
utama yang diperlukan untuk memecahkan masalah riset. Tinjauan pustaka
yang akan dibahas pada bab 2 ini mengenai Teori Musik, ActionScript, PHP,
MySQL, dll. Pada bab ketiga akan dibahas tentang perancangan sistem pada
aplikasi web editor not balok berbasis Flash. Dan juga akan dijelaskan alur
program sistem yang akan dibuat. Bab keempat merupakan implementasi
sistem, dimana akan dijelaskan implementasi dari sistem yang telah dirancang.
Yang terakhir adalah bab kelima yang berisi tentang kesimpulan. Kesimpulan
pada bab kelima merupakan jawaban dari rumusan masalah pada bab 1. Dan
saran tentang program yang telah dibuat untuk pengembangan di masa yang
akan datang.
4 
Download