BAB 3 ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini, akan dibahas beberapa hal diantaranya data yang digunakan, flowchart dari sistem serta activity diagram-nya dan analisis perancangan sistem dalam
mengimplementasikan teknik rule-based knowledge dengan gambar dari letak jari yang dimuculkan serta audionya.
3.1. Analisis Metode Rule Based Pada Aplikasi Pembelajaran Biola
Pada bagian ini akan dibahas penerapan metode Rule Based pada aplikasi pembelajaran biola.
Langkah- langkah yang dilakukan untuk dapat menunjukkan letak jari pada fingerboard biola adalah sebagai berikut:
1. Memilih tangga nada yang disediakan, mulai dari tangga nada C sampai B 2. Kemudian setelah memilih tangga nada yang dinginkan, maka akan
ditampilkan setiap nada yang ada dalam tangga nada tersebut. 3. Jika sudah ditampilkan, maka pilih nada mana yang ingin dimainkan.
4. Setelah nada dipilih, maka aplikasi akan menunjukkan letaknya di fingerboard dan mengeluarkan suara sesuai dengan nada yang dipilih.
5. Lakukan langkah 1 jika ingin memilih tangga nada yang berbeda. Penerapan metode Rule Based pada aplikasi pembelajaran biola. Contoh soal
dalam memilih tangga nada C dan memilih nada C dan D adalah sebagai berikut: - IF tangga nada adalah C
THEN C – D – E – F – G – A – B – C‟
IF nada adalah C AND berada di senar G
THEN jari manis AND tunjuk letak di fingerboard
Universitas Sumatera Utara
15
- IF tangga nada adalah C THEN C
– D – E – F – G – A – B – C‟ IF nada adalah D
AND berada di senar D THEN open string AND tunjuk letak di fingerboard
Penerapan metode Rule Based secara keseluruhan adalah sebagai berikut: - IF tangga nada adalah C
THEN C – D – E – F – G – A – B – C‟
- IF tangga nada adalah D THEN D
– E – F – G – A – B – C – D‟ - IF tangga nada adalah E
THEN E – F – G – A – B – C – D – E‟
- IF tangga nada adalah F THEN F
– G – A – Bb – C – D – E – F‟ - IF tangga nada adalah G
THEN G – A – B – C – D – E – F – G‟– A – B – C – D – E – F – G‟‟
IF tangga nada adalah A THEN A
– B – C – D – E – F – G – A‟– B – C – D – E – F – G – A‟‟
IF tangga nada adalah B THEN B
– C – D – E – F – G – A – B‟
Rule untuk setiap nada yang dipilih: - IF nada adalah G
AND berada di senar G THEN open string AND tunjuk letak di fingerboard
- IF nada adalah D AND berada di senar D
THEN open string AND tunjuk letak di fingerboard - IF nada adalah A
AND berada di senar A THEN open string AND tunjuk letak di fingerboard
Universitas Sumatera Utara
16
- IF nada adalah E AND berada di senar E
THEN open string AND tunjuk letak di fingerboard
- IF nada adalah G AND berada di senar G
THEN first finger AND tunjuk letak di fingerboard - IF nada adalah D
AND berada di senar D THEN first finger AND tunjuk letak di fingerboard
- IF nada adalah E AND berada di senar D
THEN first finger AND tunjuk letak di fingerboard - IF nada adalah A
AND berada di senar A THEN first finger AND tunjuk letak di fingerboard
- IF nada adalah B AND berada di senar A
THEN first finger AND tunjuk letak di fingerboard - IF nada adalah F
AND berada di senar E THEN first finger AND tunjuk letak di fingerboard
- IF nada adalah F AND berada di senar E
THEN first finger AND tunjuk letak di fingerboard
- IF nada adalah A AND berada di senar G
THEN second finger AND tunjuk letak di fingerboard - IF nada adalah B
AND berada di senar G THEN second finger AND tunjuk letak di fingerboard
- IF nada adalah F
Universitas Sumatera Utara
17
AND berada di senar D THEN second finger AND tunjuk letak di fingerboard
- IF nada adalah F AND berada di senar D
THEN second finger AND tunjuk letak di fingerboard - IF nada adalah C
AND berada di senar A THEN second finger AND tunjuk letak di fingerboard
- IF nada adalah C AND berada di senar A
THEN second finger AND tunjuk letak di fingerboard - IF nada adalah G
AND berada di senar E THEN second finger AND tunjuk letak di fingerboard
- IF nada adalah G AND berada di senar E
THEN second finger AND tunjuk letak di fingerboard
- IF nada adalah C AND berada di senar G
THEN third finger AND tunjuk letak di fingerboard - IF nada adalah C
AND berada di senar G THEN third finger AND tunjuk letak di fingerboard
- IF nada adalah G AND berada di senar D
THEN third finger - IF nada adalah G
AND berada di senar D THEN third finger AND tunjuk letak di fingerboard
- IF nada adalah D AND berada di senar A
THEN third finger AND tunjuk letak di fingerboard
Universitas Sumatera Utara
18
- IF nada adalah D AND berada di senar A
THEN third finger AND tunjuk letak di fingerboard - IF nada adalah A
AND berada di senar E THEN third finger AND tunjuk letak di fingerboard
- IF nada adalah A AND berada di senar E
THEN third finger AND tunjuk letak di fingerboard
3.2. Flowchart Sistem