tugas akhir - core.ac.uk · java “ didalam tulisan ini disajikan aplikasi game pembelajaran drum...
TRANSCRIPT
APLIKASI GAME PEMBELAJARAN DRUM DAN PERKUSI BERBASIS JAVA
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh:
Ahsanut Taqwim Rusuli
06560125
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2012
LEMBAR PENYANYATAAN
Yang bertanda tangan dibawah ini :
Nama : AHSANUT TAQWIM RUSULI
NIM : 06560125
FAK/JURUSAN : TEKNIK/INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul APLIKASI GAME
PEMBELAJARAN DRUM DAN PERKUSI BERBASIS JAVA beserta seluruh
isinya adalah karya saya sendiri dan bukan merupakan karya Skripsi atau Tugas
Akhir orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan
yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan
sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika
keilmuan dalam karya saya ini, atau ada klaim dari pihak terhadap keaslian karya
saya ini maka saya siap menanggung segalabentuk resiko/sanksi yang berlaku.
Mengetahui, Malang, 18 Oktober 2010
Dosen Pembingbing I Yang Membuat Pernyataan
Eko Budi Cahyono, S.Kom, MT Ahsanut Taqwim Rusuli NIP : 108.9504.0330 NIM : 06560125
LEMBAR PERSEMBAHAN
Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga penulis
dapat menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terimakasih
sebesar-besarnya kepada :
1. Allah Subhanahu WaTa’Ala, yang tidak ada hentinya melimpahkan rahmat dan
kasih sayang-Nya. Membimbing di setiap langkah-langkahku, serta menolong
ketika aku mengalami kegagalan.
2. Rasulullah Muhammad SAW, suritauladan yang membawa umat manusia ke
jalan dunia terang.
3. Ayah Ali Muslih dan Mama serta saudaraku tersayang yang telah banyak
memberikan dukungan, serta semangat dan do’a yang tiada henti-hentinya.
4. Bapak Eko Budi Cahyono, S.kom, MT., dan Bapak Ali S Kholimi, S.Kom yang
telah meluangkan waktu dan senantiasa sealu bersabar dalam membimbing saya
hingga tugas akhir ini dapat terselesaikan.
5. Bapak Ir. M. Irfan, MT,. dan Bapak Hariyady, S.Kom, MT. yang telah
meluangkan waktunya untuk menguji tugas akhir ini.
6. Bapak/ Ibu Dekan Fakultas Teknik Universitas Muhammadiyah Malang.
7. Bapak/Ibu Ketua Jurusan Teknik Informatika Universitas Muhammadiyah
Malang.
8. Sahabat saya Dimas Rijal Maulana, M Farid Bustomi, dan Agus Maulana yang
telah membantu dan mensuport saya terus menerus dalam mengerjakan tugas
akhir ini.
9. Buat Gerry dan Saifullah Muhyidin yang telah menemani saya selama
mengerjakan tugas akhir, Farid Arta yang telah membantu, dan buat sahabat saya
grup ngopi ( Gerry, Agus, Saifullah alias kipli, Tomy, Dimas alias Gent, Farid
alias Patkey, Dian Umroh) terima kasih atas dukungan dan semangatnya selama
pengerjaan tugas akhir ini.
10. Teman-teman sekampus Universitas Muhammdiyah Malang, Sefakultas Tekhnik
dan Sejurusan Informatika yang takbisa saya sebutkan satu per satu.
Semua pihak yang tidak dapat disebutkan satu per satu yang telah sudi meluangkan
waktunya untuk membantu saya dalam pengerjaan tugas akhir ini.
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan
rahmat dan hidayahnya sehingga penulis dapat menelesaikan tugas akhir yang
berjudul :
“APLIKASI GAME PEMBELAJARAN DRUM DAN PERKUSI BERBAS IS
JAVA “
Didalam tulisan ini disajikan Aplikasi Game Pembelajaran Drum dan Perkusi
berbasis Java dan cara-cara memaikan alat music drum sehingga dapat
mempermudah drummer pemula. Adapun tujuan dari penulisan tugas akhir ini adalah
untuk menghasilkan sebuah informasi atau keputusan akhir yang dapat membantu
seorang Admin dalam menentukan guru yang harus sertifikasi.
Penulis menyadari bahwa penelitian ini masih jauh dari kesempurnaan.Oleh
Karena itu penulis mengharapkan saran dan kritik yang membangun untuk
pengembangan pada sistem kedepannya.Aplikasi ini juga masih membutuhkan
pengembangan lebih lanjut sehingga dapat lebih bermanfaat,
Ahkir kata penulis mengucapkanterima kasih kepada semua pihak yang telah
membantu dalam semua hal hingga tugas akhir in iterselesaikan.
Malang, 18 Oktober 2012
Penulis
DAFTAR ISI
ABSTRACT .......................................................................................................... i
ABSTRAK ............................................................................................................ ii
LEMBAR PERSEMBAHAN ................................................................................. iii
KATA PENGANTAR .......................................................................................... iv
DAFTAR ISI ....................................................................................................... v
DAFTAR GAMBAR ........................................................................................... viii
DAFTAR TABEL ................................................................................................ xi
BAB I PENDAHULUAN .................................................................................... 1
1.1. Latar Belakang ......................................................................................... 1
1.2. Rumusan Masalah .................................................................................... 2
1.3. Tujuan ...................................................................................................... 2
1.4. Batasan Masalah ....................................................................................... 2
1.5. Metodologi Penyelesaian Masalah ............................................................ 2
1.5.1.Kajian Pustaka ................................................................................. 3
1.5.2.Analisis Data ................................................................................... 3
1.5.3.Perancangan Aplikasi ........................................................................ 3
1.5.4.Implementasi ................................................................................... 3
1.5.5.Pengujian dan Evaluasi .................................................................... 3
1.5.6.Penyusunan Laporan ........................................................................ 3
1.6.Sistematika Penulisan ................................................................................ 4
BAB II LANDASAN TEORI ............................................................................... 5
2.1. Media Pembelajaran ................................................................................. 5
2.1.1.Pengertian Media Pembelajaran ....................................................... 5
2.1.2.Manfaat Media Pembelajaran ........................................................... 5
2.1.3.Jenis Media Pembelajaran dan Karakteristiknya ............................... 6
2.1.4.Prinsip-prinsip Media Pembelajaran ................................................. 6
2.2. Game ........................................................................................................ 7
2.2.1.Jenis-jenis Game .............................................................................. 7
2.2.2.Konsep Perkembangan Game ........................................................... 8
2.3. Alat Musik Drum ...................................................................................... 8
2.3.1.Jenis-jenis Drum .............................................................................. 8
2.3.2.Bagian-bagian Drum ........................................................................ 9
2.3.3.Posisi Tangan Memegang Stik ......................................................... 13
2.3.4.Notasi Pada Drum ............................................................................ 14
2.3.5.Teknik Memukul Drum .................................................................... 16
2.4. JAVA ....................................................................................................... 22
2.4.1.Karakteristik JAVA ......................................................................... 21
2.4.2.Fitur JAVA ...................................................................................... 23
2.4.3.Fase-fase Pemrograman JAVA ......................................................... 25
2.4.4.Integrated Development Environment .............................................. 26
BAB III ANALISA DAN PERANCANGAN SISTEM ........................................ 28
3.1. Analisa Sistem .......................................................................................... 28
3.1.1.Analisa Kebutuhan Perangkat Lunak dan Perangkat Keras ............... 28
3.2. Perancangan Proses .................................................................................. 29
3.3. Perancanga Sistem .................................................................................... 30
3.3.1.UML (Unified Modeling Language) .................................................. 31
3.3.1.1.Use Case Diagram ................................................................... 31
3.3.1.2.Activity Diagram .................................................................... 32
3.3.1.3.Activity Diagram Simulasi Drum ............................................ 32
3.3.1.4.Activity Diagram Game Not Drum .......................................... 33
3.3.1.5.Squence Diagram .................................................................... 34
3.4. Desain Intervace ........................................................................................ 36
BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................... 39
4.1. Implementasi Sistem ................................................................................. 39
4.2. Implementasi Lingkungan Pengembangan ................................................ 39
4.3. Implementasi dan Pengujian Sistem .......................................................... 40
4.3.1.Implementasi Perangkat Lunak ........................................................ 40
4.3.2. Pengujian Sistem .............................................................................. 50
BAB V PENUTUP ................................................................................................ 67
5.1.Kesimpulan ................................................................................................ 67
5.2.Saran .......................................................................................................... 67
DAFTAR PUSTAKA ............................................................................................ 68
DAFTAR GAMBAR
Gambar 2.1 Drum Akustik .................................................................................... 9
Gambar 2.2 Drum Elektrik .................................................................................... 9
Gambar 2.3 Snare Drum ........................................................................................ 10
Gambar 2.4 Base Drum ......................................................................................... 10
Gambar 2.5 Tom-tom ............................................................................................ 11
Gambar 2.6 Cymbal .............................................................................................. 11
Gambar 2.7 Stick Drum ......................................................................................... 12
Gambar 2.8 Hit-hat Dengan Stand ......................................................................... 12
Gambar 2.9 Memegang Stick dan Menjepit Stick Dengan Jari ............................... 13
Gambar 2.10 Memegang Stick Pada Tangan Kiri .................................................. 13
Gambar 2.11 Letak Penulisan Notasi Drum Pada Garis Paranada .......................... 14
Gambar 2.12 Bentuk dan Letak Not Untuk Cymbal ............................................... 14
Gambar 2.13 Tanda Aksen Pada Not ..................................................................... 15
Gambar 2.14 Bentuk-bentuk Tanda Aturan Bermain Drum .................................... 15
Gambar 2.15 Teknik Memukul Snare Drum Pukulan Biasa ................................... 16
Gambar 2.16 Teknik Memukul Snare Drum Open Rimshot ................................... 16
Gambar 2.17 Teknik Memukul Snare Drum Close Rimshot ................................... 17
Gambar 2.18 Teknik Memukul Snare Drum Stick on Stick .................................... 17
Gambar 2.19 Teknik Memukul Snare Drum Open Stick ........................................ 18
Gambar 2.20 Pukulan Top Symbal ........................................................................ 18
Gambar 2.21 Pukulan Ride Symbal ....................................................................... 18
Gambar 2.22 Pukulan Cress Symbal ...................................................................... 19
Gambar 2.23 Pukulan Top Hit Hat ........................................................................ 19
Gambar 2.24 Pukulan Rid Hit Hat ......................................................................... 19
Gambar 2.25 Pukulan Cress Hit Hat ...................................................................... 20
Gambar 2.26 Memukul Bass Drum ....................................................................... 20
Gambar 2.27 Menginjak Heel Down ..................................................................... 21
Gambar 2.28 Menginjak Pedal heel up .................................................................. 21
Gambar 2.29 Fase-fase Pemograman Java ............................................................. 25
Gambar 3.1 Blog Diagram Sistem ......................................................................... 29
Gambar 3.2 Use Case Diagram .............................................................................. 31
Gambar 3.3 Acvtivity Diagram Simulasi Drum ..................................................... 32
Gambar 3.4 Acvtivity Diagram Game Not Drum ................................................... 34
Gambar 3.5 Sequence Diagram Simulasi Drum ..................................................... 35
Gambar 3.6 Sequence Diagram Game Not Drum ................................................... 36
Gambar 3.7 Spash Screnn ...................................................................................... 37
Gambar 3.8 Rencana From Utama .......................................................................... 37
Gambar 3.9 Menu Bermain Game Drum ................................................................ 38
Gambar 4.1 Class Utama Form .............................................................................. 40
Gambar 4.2 Class DrumKit ................................................................................... 40
Gambar 4.3 Class Bassdurm .................................................................................. 41
Gambar 4.4 Class Cymbal ..................................................................................... 41
Gambar 4.5 Class Lanjutan Bassdrum ................................................................... 41
Gambar 4.6 Class Lanjutan Drumstick .................................................................. 42
Gambar 4.7 Class Lanjutan Drumsnare .................................................................. 42
Gambar 4.8 Drum MainDrum ............................................................................... 43
Gambar 4.9 Method KeyPressed ........................................................................... 43
Gambar 4.10 Method Drum Pukul ......................................................................... 44
Gambar 4.11 Konstruktor BassDrum ..................................................................... 45
Gambar 4.12 Construktor Cow Bell ....................................................................... 45
Gambar 4.13 Construktor Cymbal Crash ............................................................... 46
Gambar 4.14 Construktor Cymbal Top ................................................................. 47
Gambar 4.15 Construktor Hit Hat ......................................................................... 47
Gambar 4.16 Class MainGameDrum ..................................................................... 48
Gambar 4.17 Method Timer .................................................................................. 49
Gambar 4.18 Tampilan Spash Screnn .................................................................... 50
Gambar 4.19 tampilan Menu Utama ...................................................................... 50
Gambar 4.20 Menu Instrumen Drum ..................................................................... 51
Gambar 4.21 Tampilan Menu Pengertian Drum ..................................................... 52
Gambar 4.22 Tampilan Menu Drumkit .................................................................. 53
Gambar 4.23 Tampilan Menu Tom ........................................................................ 53
Gambar 4.24 Tampilan Bass Drum ........................................................................ 54
Gambar 4.25 Tampilan menu snare ....................................................................... 55
Gambar 4.26 Tampilan menu cymbal .................................................................... 55
Gambar 4.27 Tampilan menu hardware ................................................................. 56
Gambar 4.28 Tampilan menu membaca not ........................................................... 57
Gambar 4.29 Tampilan menu rudiment .................................................................. 57
Gambar 4.30 Tampilan menu Membaca not drum ................................................. 58
Gambar 4.31 Tampilan menu latihan dasar drum ................................................... 58
Gambar 4.32 Tampilan menu latihan dasar stick .................................................... 59
Gambar 4.33 Tampilan cara memegang stick 1 ...................................................... 59
Gambar 4.34 Tampilan cara memegang stick 2 ...................................................... 60
Gambar 4.35 Tampilan latihan dasar pedal ............................................................ 60
Gambar 4.36 Tampilan latihan dasar rim shot ......................................................... 61
Gambar 4.37 Tampilan latihan lanjutan ................................................................. 61
Gambar 4.38 Tampilan latihan lanjutan bass drum ................................................. 62
Gambar 4.39 Tampilan video player ...................................................................... 62
Gambar 4.40 Tampilan latihan lanjutan rytm ......................................................... 63
Gambar 4.41 Tampilan latihan lanjutan stick drum ................................................ 63
Gambar 4.42 Tampilan latihan lanjutan snare ........................................................ 64
Gambar 4.43 Tampilan latihan simulasi drum ........................................................ 65
Gambar 4.44 Tampilan media player ..................................................................... 65
Gambar 4.45 Tampilan game not drum .................................................................. 66
Gambar 4.46 Tampilan message timer ................................................................... 67
DAFTAR TABEL
Tabel 1 Karakteristik Representasi teks terstruktur ................................................ 26
DAFTAR PUSTAKA
[1] Hendri Cahya, 2010, “7 Hari Lancar Membaca Not Balok”. Yogyakarta Citra
Media.
[2] Scroedl Scot, 2005, “Play Drum Today!”. Jakarta Gramedia Pustaka Utama.
[3] Azis A, 2008 “Pemrograman Berorientasi Objeck”, Yogyakarta Ilmu
Komputer FMIPA UGM.
[4] Sanchez, J. dan Canton, 2002, “JAVA 2 WEEKEND CRASH COURS (Edisi
Bahasa Indonesia)”. Jakarta Elek Media Komputindo.
[5] Haritanto, AA, 2003, “Esensi – Esensi Bahasa Pemrograman JAVA”.
Bandung : Informatika.
[6] Wikipedia, Drum, 2002, http://id.wikipedia.org/wiki/Drum, didownload pada
tanggal 25 januari 2012.
[7] Bovee, Courland, 1997 “Bussiness Communication Today”, Prentice Hall : New York.