tugas akhir - core.ac.uk · java “ didalam tulisan ini disajikan aplikasi game pembelajaran drum...

16
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

Upload: phamkien

Post on 05-May-2019

225 views

Category:

Documents


0 download

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.