BAB III ANALISIS DAN PERANCANGAN Pada perancangan suatu sistem diperlukan analisis yang tepat sehingga proses pembuatan sistem dapat berjalan dengan baik dan sistem yang dibuat sesuai dengan yang dibutuhkan. Setelah analisis dilakukan perlu dilakukan desain sistem yang bertujuan untuk memberikan gambaran tentang jalannya sistem tersebut. Selain itu desain sistem juga bertujuan untuk mempermudah programmer dalam mengimplementasikan sistem tersebut. 3.1 Analisa Masalah Salah satu kesulitan dalam bermain gitar secara otodidak adalah kurangnya media pembelajaran bermain gitar yang jelas pada umumnya. saat ini memang banyak sekali buku-buku untuk mempelajari kunci-kunci dasar gitar, akan tetapi pada tingkatan pemula yang masih awam dalam mengetahui tangga nada pada kunci-kunci dasar gitar tidak dapat memberikan suasana pembelajaran yang interaktif dan komunikatif dalam penyampaian materi belajar gitar. dan untuk mengetahui tangga nada mayor dan minor merupakan pembelajaran yang wajib diketahui bagi tingkatan pemula dalam bermain gitar.karena akan lebih mudah bagi pemula meningkatkan kemampuannya dalam bermain gitar. adapun yang penulis perhatikan pada aplikasi pengenalan tangga nada mayor dan minor pada gitar adalah : 1. Adanya teori pembahasan pengenalan tangga nada mayor dan minor. 2. Adanya video tutorial pengenalan tangga nada mayor dan minor. 40
41 3. Adanya latihan yang disajikan berbentuk game interaktif yang dapat menguji pemahaman pengguna aplikasi terhadap materi yang sudah diberikan. 4. Tampilan aplikasi yang interaktif berbasis android 5. Media pembelajaran yang dapat digunakan melalui smartphone android.
42 3.2 Perancangan Aplikasi Perancangan adalah suatu bagian dari metodologi pengembangan pembangunan suatu perangkat lunak yang dilakukan setelah tahapan untuk memberikan gambaran secara terperinci. Agar aplikasi ini mudah dipahami penulis membuat Pemodelan Diagram Use Case untuk menunjukkan fungsionalitas suatu system. Pemodelan Diagram Sequence untuk menggambarkan interaksi antar objek didalam dan disekitar sistem. Pemodelan Diagram Aktifitas untuk mengurutkan aktifitas dalam suatu proses. Pemodelan Kelas untuk memberikan gambaran relasi antar kelas didalam sistem. 3.2.1 Gambaran Umum Aplikasi Yang Diusulkan Aplikasi pengenalan tangga nada mayor dan minor pada gitar ini akan dibuat dengan visualisasi sederhana yang dapat diakses melalui smart phone berbasis android sehingga dapat dengan mudah digunakan dan di pahami untuk user. 3.2.2 Perancangan Prosedur Yang Diusulkan Proses perancangan ini merupakan tahap awal dari perancangan aplikasi pengenalan tangga nada mayor dan minor pada gitar yang dilakukan sebagai pemecahan masalah yang ada pada proses aplikasi pengenalan tangga nada mayor dan minor pada gitar ketika digunakan.
43 3.2.3 Pemodelan Diagram Use Case Use Case diagram menunjukan fungsionalitas suatu sistem atau kelas dan bagaimana sistem berinteraksi dengan dunia luar. Secara umum pemodelan use case pada aplikasi ini dilihat pada gambar dibawah ini.diagram use case digunakan untuk menjelaskan dan menggambarkan sistem dan perilaku pengguna terhadap sistem itu sendiri. Diagram use case lebih menekankan apa yang akan diperbuat oleh sistem dan bukan menekankan bagaimana sistem tersebut bertindak. Gambar3.1 Use Case Diagram
44 1. Definisi Actor Bisa dibuat dalam bentuk table berikut: Tabel 3.1Definisi Actor NO AKTOR DESKRIPSI 1. User Actor dapat menjalankan menu pengenalan tangga nada mayor dan minor, video tutorial,game interaktif dan tentang panduan menjalankan aplikasi pengenalan tangga nada mayor dan minor. 2. Definisi Use case Bisa dibuat dalam bentuk tabel berikut: Tabel 3.2 Definisi Use Case NO USE CASE DESKRIPSI 1 Memilih menu pengenalan tangga nada mayor dan minor 2 Memilih video tutorial Sistem akanmenampilkan menu pengenalan tangga nada mayor dan minor, yang kemudian dapat dipilih sesuai kebutuhan user Sistem akan menampilkan menu video tutorial yang berisikan video tutorial tangga nada mayor dan minor
45 3 Memilih game interaktif 4 Memilih tentang Sistem akan menampilkan sebuah game atau Quis tentang sejauh mana pemahaman user dalam memahami tangga nada mayor dan minor Sistem akan menampilkan menu tentang yang berisikan cara penggunaan aplikasi. 3. Deskripsi Use Case Memilih Menu pengenalan tangga nada mayor dan minor No Use Case : 01 Tabel 3.3 Deskripsi Use Case Memilih Menu pengenalan tangga nada mayor dan minor Nama Use-Case Memilih Menu pengenalan tangga nada mayor dan minor Aktor User Deskripsi User memilih menu pengenalan tangga nada mayor dan minor, maka sistem akan menampilkan pembelajaran tangga nada mayor dan minor dengan detail serta menampilkan bentuk kord dari setiap nada nada nya. 4. Deskripsi Use Case Memilih video tutorial No Use Case : 02 Nama Use Case : Memilih Menu video tutorial :
46 Tabel 3.4Deskripsi Use Case Memilih Menu video tutorial Nama Use-Case Memilih Menu video tutorial Aktor User Deskripsi User Memilih menu video tutorial. Maka system akan memutar video tutorial tangga nada pada mayor dan nada minor pada gitar. 5. Deskripsi Use Case Memilih Menu Game Interaktif No Use Case : 03 Nama Use Case : Memilih Menu Game Interaktif Tabel 3. 5 DeskripsiUse Case Memilih Menu Game interaktif Nama Use-Case Memilih Menu Game Interaktif Aktor User Deskripsi User Memilih menu game interaktif, maka sistem akan menampilkan game interaktif berupa pertanyaan bearsoalkan pilihan ganda,dimana user harus memilih satu jawaban yang benar.
47 6. Deskripsi Use Case Memilih Menu tentang No Use Case : 03 Nama Use Case : Memilih Menu tentang Tabel 3. 5 DeskripsiUse Case Memilih Menu tentang Nama Use-Case Memilih Menu tentang Aktor User Deskripsi User Memilih menu game interaktif, maka sistem akan menampilkan panduan penggunaan aplikasi pengenalan tangga nada mayor dan minor.
48 3.3 Activity Diagram a. Activity Diagram home Pengenalan Tangga Nada Mayor Dan Minor Gambar 3. 2 Activity Diagram Pengenalan tangga nada Activity diagram Pengenalan Tangga Nada Mayor Dan Minor ini menjelaskan cara memperoleh metode pembelajaran tentang tangga nada pada gitar.
49 b. Activity Diagram Bentuk Tangga Nada Mayor Dan Minor. Gambar 3.3 Activity Diagram Bentuk Tangga Nada Mayor Dan Minor
50 c. Activity Diagram tentang User System Memilih menu tentang Menampilkan isi tentang cara penggunaan aplikasi Mendapatkan Informasi Gambar 3.4 Activity Diagram Menampilkan Menu Tentang 3.4. Sequence Diagram a. Sequence Diagram Pengenalan Tangga Nada Mayor Dan Minor Gambar 3.5 Sequence Diagram Pengenalan Tangga Nada Mayor Dan Minor
51 b. Sequence Diagram Game Interaktif Gambar 3.6 Sequence Diagram Game Interaktif c. Sequence Diagram Tentang Gambar 3.7 Diagram Tentang 3.5. Rancangan Antar Muka Perancangan dilakukan untuk menggambarkan, merencanakan, dan membuat sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Perancangan ini hasil transfromasi dari analisa ke dalam perancangan yang nantinya akan di implementasikan.
52 3.5.1 Rancangan Layar Home Pada perancangan struktur menu Aplikasi pengenalan tangga nada mayor dan minor pada gitar ada 3 list menu yaitu menu pengenalan tangga nada mayor dan minor, bantuan, dan game interaktif. 3.5.2 Perancangan Struktur Pengenalan Tangga Nada Perancangan menu pengenalan tangga nada merupakan rancangan yang menggambarkan tampilan pengenalan tangga nada mayor dan minor pada gitar yang disediakan.
53 3.5.3 Perancangan struktur menu tutorial Perancangan menu tutorial merupakan rancangan yang menjelaskan tata cara mengoperasikan aplikasi tangga nada mayor dan minor pada gitar. 3.5.4 Perancangan struktur menu game interaktif Perancangan menu game interaktif merupakan rancangan yang berisikan game 7 pertanyaan pilihan ganda untuk pemahaman sejauh mana user memahami pembelajaran pengenalan tangga nada ini.
54 3.5.5 Perancangan Struktur Menu Tentang Perancangan menu tentang merupakan rancangan yang berisikan panduan tentang penggunaan aplikasi tangga nada mayor dan minor.