APLIKASI PEMBELAJARAN BIOLA BAGI PEMULA SKRIPSI FIDA ELVI ANDERIA SEBAYANG 091402090 PROGRAM STUDI S1 TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2014 Universitas Sumatera Utara APLIKASI PEMBELAJARAN BIOLA BAGI PEMULA SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Teknologi Informasi FIDA ELVI ANDERIA SEBAYANG 091402090 PROGRAM STUDI S1 TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2014 Universitas Sumatera Utara ii PERSETUJUAN Judul : APLIKASI PEMBELAJARAN BIOLA BAGI PEMULA Kategori : SKRIPSI Nama : FIDA ELVI ANDERIA SEBAYANG Nomor Induk Mahasiswa : 091402090 Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI Departemen : TEKNOLOGI INFORMASI Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI (FASILKOM-TI) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, 28 Agustus 2014 Komisi Pembimbing : Pembimbing 2 Pembimbing 1 Drs. Marihat Situmorang, M.Kom. NIP 19631214 198903 1 001 M. Fadly Syahputra, B.Sc., M.Sc.IT NIP 19830129 200912 1 003 Diketahui/Disetujui oleh Program Studi S1 Teknologi Informasi Ketua, M. Anggia Muchtar, ST., MM.IT NIP 19800110 200801 1 010 Universitas Sumatera Utara iii PERNYATAAN APLIKASI PEMBELAJARAN BIOLA BAGI PEMULA SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya. Medan, 28 Agustus 2014 Fida Elvi Anderia Sebayang 091402090 Universitas Sumatera Utara iv UCAPAN TERIMA KASIH Segala puji dan syukur penulis sampaikan kepada Tuhan Yang Maha Kuasa beserta Yesus Kristus yang telah memberikan berkat-Nya yang melimpah dan segala kekuatan sehingga penulis dapat menyelesaikan skripsi ini dengan baik untuk memperoleh gelar Sarjana Program Studi S-1 Teknologi Informasi Universitas Sumatera Utara. Dengan segala ketulusan hati ucapan terima kasih penulis sampaikan kepada: 1. Ayah Ramli Edi Saputra Sebayang dan Ibu Derliana Tarigan yang telah memberikan dukungan kepada penulis dan selalu mendoakan penulis untuk menyelesaikan tugas akhir ini. Adik Hariyati Karmila Sebayang dan Ray Indra Andreas Sebayang yang selalu memberikan saya motivasi yang baik dan terus mendukung penulis, dan semua keluarga besar penulis. 2. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc. dan Drs. Sawaluddin, M.IT. sebagai Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara, dan semua dosen serta pegawai di Program Studi S-1 Teknologi Informasi. 3. Bapak Muhammad Fadly Syahputra, B.Sc., M.Sc.IT. selaku pembimbing pertama penulis dan Bapak Drs. Marihat Situmorang, M.Kom. selaku pembimbing kedua penulis yang telah banyak meluangkan waktunya dan memberikan masukan-masukan yang bermanfaat bagi penulis dalam menyelesaikan skripsi ini. 4. Bapak Romi Fadillah Rahmat, B.Comp.Sc., M.Sc. dan Ibu Sarah Purnawati, S.T., M.Sc. yang telah bersedia menjadi dosen penguji dan telah memberikan saran-saran yang baik bagi penulis dalam menyelesaikan skripsi ini. 5. Teman-teman penulis yang selalu menemani dan mendukung penulis, Ade Chania Sion Sagala, S.TI., Stella Maris Harefa, S.TI., Cynthia Arilla Sembiring, S.TI., Riska Vinesia Butarbutar, S.TI., Jihan Meutia Fauzen, S.TI., Annifa Iqramitha, S.TI., dan semua teman angkatan 2009. 6. Teman-teman gereja penulis yang selalu memberikan semangat dan mengingatkan penulis, Nirmala Sitepu, Regina Anita Sitepu, Yohanes Barus, Bastanta Sembiring, dan semua mudika serta misdinar Gereja St. Antonius Padua Bangun Mulia. 7. Teman-teman penulis dari SD, SMP, dan SMA. Sekali lagi penulis mengucapkan banyak terima kasih kepada semua pihak yang membantu dalam penyelesaian tugas akhir ini yang tidak dapat disebutkan satu persatu, terima kasih atas masukan, saran, doa, dan motivasi yang diberikan kepada saya. Penulis menyadari bahwa masih banyak kekurangan dalam skripsi ini, untuk itu penulis mengharapkan saran dan kritik yang bersifat membangun dari semua pihak demi kesempuranaan skripsi ini. Akhir kata penulis ucapkan terima kasih. Universitas Sumatera Utara v ABSTRAK Ketepatan dalam penempatan jari di fingerboard biola sangat penting karena biola tidak memiliki pembatas seperti gitar. Maka diperlukan suatu aplikasi yang dapat menunjukkan letak jari tersebut. Aplikasi ini menggunakan teknik representasi rulebased knowledge. Teknik ini direpresentasikan dalam bentuk fakta (fact) dan aturanaturan (rules). Aplikasi ini bertujuan untuk menunjukkan letak jari yang tepat di fingerboard biola sehingga menghasilkan nada yang benar. Hasil dari aplikasi yang dibangun menunjukkan letak jari pada fingerboard biola, pewarnaan jari, dan output suara dari setiap nada. Kata kunci : biola, fingering, fingerboard, rule-based knowledge Universitas Sumatera Utara vi APPLICATION OF LEARNING VIOLIN FOR BEGINNERS ABSTRACT The precision in the placement of fingers on the violin's fingerboard is very important because violin has no limiter like guitar. Therefore, need an application that can show the location of that finger. This application uses a rule-based representation technique knowledge. This technique is represented in the form of facts (fact) and the rules (rules). This application is bulid to show the exact location of the finger on the violin's fingerboard to produce the correct tone. Results from applications built shows the fingering on the violin's fingerboard, finger staining, and the sound output from every tone. Keywords: violin, fingering, fingerboard, rule-based knowledge Universitas Sumatera Utara vii DAFTAR ISI Halaman PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK ABSTRACT DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR ii iii iv v vi vii ix x BAB 1 PENDAHULUAN 1.1. Latar Belakang 1.2. Rumusan Masalah 1.3. Batasan Masalah 1.4. Tujuan Penelitian 1.5. Manfaat Penelitian 1.6. Metodologi Penelitian 1.7. Sistematika Penulisan 1 1 2 2 2 2 3 3 BAB 2 TINJAUAN PUSTAKA 2.1. Biola 2.2. Tangga Nada Mayor 2.3. Fingering Chart 2.3.1. Fingering Chart Untuk Tangga Nada G Mayor 2.3.2. Fingering Chart Untuk Tangga Nada A Mayor 2.3.3. Fingering Chart Untuk Tangga Nada D Mayor 2.3.4. Fingering Chart Untuk Tangga Nada E Mayor 2.4. Metode Pembelajaran Biola Suzuki 2.5. Java 2.6. Teknik Representasi Pengetahuan 2.7. Penelitian Terdahulu 5 5 6 6 6 7 8 9 9 10 10 11 BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Metode Rule-Based Pada Aplikasi Pembelajaran Biola 3.2. Flowchart Sistem 3.3. Activity Diagram Sistem 3.4. Perancangan Sistem 3.4.1. Antarmuka Aplikasi 3.4.2. Perancangan Database 3.4.3. Audio 14 14 18 22 22 24 24 26 BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi 27 27 Universitas Sumatera Utara viii 4.1.1. Spesifikasi Perangkat Lunak 4.1.2. Spesifikasi Perangkat Keras 4.1.3. Hasil Eksekusi Aplikasi 4.2. Pengujian 4.2.1. Pengujian Aplikasi 4.2.2. Pengujian Aspek Penggunaan Aplikasi 27 27 28 39 39 41 BAB 5 KESIMPULAN DAN SARAN 5.1. Kesimpulan 5.2. Saran 44 44 44 DAFTAR PUSTAKA 45 LAMPIRAN A: Kode Program LAMPIRAN B: Kuisioner 46 60 Universitas Sumatera Utara ix DAFTAR TABEL Halaman Tabel 2.1 Penelitian Terdahulu Tabel 4.1 Rencana Pengujian Sistem Tabel 4.2 Hasil Pengujian Pada Halaman Utama Tabel 4.3 Hasil Kuesioner Aspek Penggunaan Aplikasi 12 40 40 42 Universitas Sumatera Utara x DAFTAR GAMBAR Halaman Gambar 2.1 Nama Senar Pada Biola Gambar 2.2 Tangga Nada G Mayor Gambar 2.3 Tangga Nada A Mayor Gambar 2.4 Tangga Nada D Mayor Gambar 2.5 Tangga Nada E Mayor Gambar 2.6 Representasi Rule-Based Gambar 3.1 Flowchart Sistem Gambar 3.2 Flowchart Menampilkan Tangga Nada Gambar 3.3 Flowchart Menunjukkan letak jari Gambar 3.4 Activity Diagram Sistem Gambar 3.5 Antarmuka Aplikasi Gambar 3.6 Halaman About Gambar 3.7 Halaman Keterangan Gambar 3.8. Tabel tabel_nada Gambar 3.9. Tabel tabel_kunci Gambar 3.10 Pemotongan Durasi Gambar 4.1 Tampilan Awal Sistem Gambar 4.2 Tampilan Combo Box Gambar 4.3 Tampilan Pemilihan Tangga Nada Gambar 4.4 Tampilan Nada Yang Dipilih Gambar 4.5 Tampilan PLAY Gambar 4.6 Tampilan Halaman Keterangan Gambar 4.7 Tampilan Halaman About 5 6 7 8 9 11 19 20 21 22 23 24 24 25 26 26 28 29 30 31 37 38 39 Universitas Sumatera Utara