• Tidak ada hasil yang ditemukan

Pengubah Nada Instrumen Musik Piano Menjadi Not Balok.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengubah Nada Instrumen Musik Piano Menjadi Not Balok."

Copied!
29
0
0

Teks penuh

(1)

i

Universitas Kristen Maranatha

PENGUBAH NADA INSTRUMEN MUSIK PIANO MENJADI

NOT BALOK

ABSTRAK

Oke Handayani (0822108)

Jurusan Teknik Elektro Universitas Kristen Maranatha Email : okehandayani8@gmail.com

Musik merupakan sarana untuk mengungkapkan ekspresi seseorang. Untuk dapat bermain musik, diperlukan pengetahuan mengenai not balok. Pembelajaran di tempat kursus alat musik tidaklah cukup. Diperlukan waktu yang intensif untuk belajar alat musik di rumah yang tentu saja memerlukan bimbingan dari orang tua. Namun, tidak semua orang tua mengerti tentang musik. Oleh karena itu, diperlukan alat bantu yang berfungsi sebagai referensi pada saat belajar alat musik di rumah.

Pada Tugas Akhir ini dibuat sebuah software yang bertujuan untuk menjadi alat bantu tersebut. Aplikasi ini dibuat dengan menggunakan Flowstone dan Visual Basic yang dapat mengkonversikan nada – nada yang berasal dari instrumen piano menjadi not – not balok.

Pengubah nada musik instrument musik piano menjadi not balok telah dapat direalisasikan dengan menggunakan software Flowstone dan Visual Basic. FlowStone sebagai pembaca frekuensi suara dapat membaca frekuensi cukup baik dengan nilai error di bawah 1% dan Visual Basic yang berfungsi untuk melakukan

maping database dengan gambar not balok serta menampilkan gambar not balok pada LCD Monitor memiliki beberapa kesalahan penempatan garis bar yang dikarenakan adanya kesalahan pembacaan ketukan not.

(2)

ii

Universitas Kristen Maranatha

PIANO MUSICAL INSTRUMENTS TONE TO MUSICAL NOTES

CONVERTER

ABSTRACT

Oke Handayani (0822108)

Department of Electrical Engineering Maranatha Christian University Email : okehandayani8@gmail.com

Music is a means of expressing one's expressions. To be able to play music, it takes knowledge of musical notes. Learning a musical instrument in the course is not enough. It takes time intensive to learn a musical instrument at home certainly need guidance from parents. However, not all parents know about music. Therefore, the necessary tools that serve as a reference when learning a musical instrument at home.

In this final project is a software that aims to be the tool. This application is created using Flowstone and Visual Basic which can convert the instrument piano tones to the musical notes.

The tone of piano music instruments to musical tones converter have to be realized by using Flowstone an Visual Basic. FlowStone as a reader sound frequencies have a value less than 1% error and Visual Basic that serves to make mapping database with pictures of musical notes and display images on the LCD Monitor have error at placing a line bar because of an error at read a tempo of musical notes.

(3)

iii

Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN KATA PENGANTAR

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN PERNYATAAN PUBLIKASI LAPORAN TUGAS AKHIR

ABSTRAK ... i

ABSTRACT ... ii

DAFTAR ISI ... iii

DAFTAR GAMBAR ... vi

DAFTAR TABEL... ix

DAFTAR RUMUS ... x

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Identifikasi Masalah ... 2

1.3 Rumusan Masalah... 3

1.4 Tujuan ... 3

1.5 Pembatasan Masalah... 4

1.6 Sistematika Penulisan ... 4

BAB II DASAR TEORI... 5

2.1 Musik ... 5

2.1.1 Instrumen Musik ... 5

2.1.2 Nada, Not Balok, dan Garis Paranada ... 5

2.1.3 Nilai Nada ... 7

2.1.4 Kunci ... 9

(4)

iv

Universitas Kristen Maranatha

2.1.6 Nada Dasar ... 10

2.1.7 Tangga Nada Diatonis ... 11

2.1.8 Frekuensi Nada Piano ... 12

2.2 FlowStone ... 15

2.3 FFT (Fast Fourier Trasnform) ... 21

2.4 Visual Basic ... 23

BAB III PERANCANGAN DAN REALISASI ... 28

3.1 Perancangan Hardware ... 28

3.2 Perancangan Software ... 30

3.2.1 Perancangan dan Realisasi GUI (Graphical User Interface) dan Program pada FlowStone ... 30

3.2.2 Perancangan dan Realisasi GUI (Graphical User Interface) dan Program pada Visual Basic ... 38

BAB IV DATA PENGAMATAN DAN ANALISIS ... 43

4.1 Pengujian Pembacaan Frekuensi pada FlowStone ... 43

4.2 Pengujian Visual Basic ... 51

4.3 Pengujian Program FlowStone dan Visual Basic ... 53

4.3.1 Pengujian Lagu Pertama (Gundul – Gundul Pacul) ... 54

4.3.2 Pengujian Lagu Kedua (Pelangi – Pelangi) ... 55

4.3.3 Pengujian Lagu Ketiga (Twinkle – Twinkle Little Star) ... 56

4.3.4 Pengujian Lagu Keempat (Balonku) ... 57

4.3.5 Pengujian Lagu Kelima (Topi Saya Bundar) ... 58

4.3.6 Pengujian Lagu Keenam dengan Tempo 130 bpm (Twinkle – Twinkle) Little Star ... 59

4.3.7 Pengujian Lagu Ketujuh dengan Tempo 130 bpm (Doraemon) ... 60

(5)

v

Universitas Kristen Maranatha

BAB V KESIMPULAN DAN SARAN ... 61

5.1 Kesimpulan ... 61

5.2 Saran ... 61

(6)

vi

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2.1 Not Balok ... 6

Gambar 2.2 Macam – macam Not Balok ... 6

Gambar 2.3 Nada Tepat Gari dan Nada di Antara Garis ... 7

Gambar 2.4 Penulisan Nada Tinggi dan Rendah Menggunakan Garis Bantu ... 7

Gambar 2.5 Nilai Nada dalam Birama ... 8

Gambar 2.6 Kunci G ... 9

Gambar 2.7 Kunci F ... 9

Gambar 2.8 Birama dan Garis Birama ... 10

Gambar 2.9 Jarak dalam Tangga Nada ... 11

Gambar 2.10 Jarak Tangga Nada dalam 1 Oktaf ... 11

Gambar 2.11 Tempat Nada – nada pada Piano ... 12

Gambar 2.12 Beberapa Simbol Connectors pada FlowStone ... 15

Gambar 2.13 Input dan Output Connector ... 16

Gambar 2.14 Link yang Menghubungkan Suatu Komponen dengan Komponen yang Lain ... 16

Gambar 2.15 Multiple Link pada Connector Input dan Output ... 17

Gambar 2.16 Tampilan Software FlowStone ... 18

Gambar 2.17 Tampilan FFT Display ... 19

Gambar 2.18 Tools Timer ... 19

Gambar 2.19 Tools Modul ... 20

Gambar 2.20a Tools Float ... 20

Gambar 2.20b Tools Integer ... 20

Gambar 2.21 Tampilan Visual Basic ... 23

Gambar 2.22 Main Menu pada Visual Basic ... 24

(7)

vii

Universitas Kristen Maranatha

Gambar 3.1 Diagram Blok Hardware ... 28

Gambar 3.2 Microphone Eksternal yang Digunakan ... 29

Gambar 3.3 Diagram Alir Pembacaan dan Penyimpanan Data Frekuensi pada FlowStone ... 31

Gambar 3.4 Perancangan GUI FlowStone ... 31

Gambar 3.5 Program Bagian Dalam Komponen FFT Display ... 32

Gambar 3.6 Komponen yang Ditambahkan pada FFT Display ... 33

Gambar 3.7 Modul yang Dibuat Untuk Menyimpan Data ... 35

Gambar 3.8 Komponen yang Dgunakan pada Module Untuk Menyimpan Data . 35 Gambar 3.9 Penambahan Komponen pada Module Save Data ... 37

Gambar 3.10 Data yang Disimpan dalam Bentuk File .txt ... 37

Gambar 3.11 Perancangan GUI Untuk Menampilkan Gambar Not Balok ... 38

Gambar 3.12 Diagram Alir Proses Pembacaan File .txt dan Pengklasifikasian Nilai Not ... 40

Gambar 3.13 Diagram Alir Proses Maping Database dengan Gambar Not Balok . 42 Gambar 4.1 Hasil Pembacaan Frekuensi Garpu Tala 512 Hz pada FlowStone Menggunakan Microphone Eksternal ... 47

Gambar 4.2 Hasil Pembacaan Frekuensi Garpu Tala 426.6 Hz pada FlowStone Menggunakan Microphone Eksternal ... 48

Gambar 4.3 Data yang Dibaca pada FlowStone dalam Bentuk File (.txt) ... 50

Gambar 4.4 Pengujian Pembacaan Data File (.txt) yang Sudah Disimpan Sebelumnya ... 51

Gambar 4.5 Pengujian Data yang Dibaca pada Visual Basic dengan Data pada File (.txt) yang Sudah Disimpan Sebelumnya ... 52

Gambar 4.6 Pengujian Program Untuk Menampilkan Gambar Not Balok ... 53

Gambar 4.7 Not Balok Referensi Lagu Gundul – Gundul Pacul ... 54

Gambar 4.8 Not Balok yang Tampil pada Monitor ... 54

Gambar 4.9 Not Balok Referensi Lagu Pelangi - Pelangi ... 55

(8)

viii

Universitas Kristen Maranatha

Gambar 4.11 Not Balok Referensi Lagu Twinkle – Twinkle Little Star ... 56

Gambar 4.12 Not Balok yang Tampil pada Monitor ... 56

Gambar 4.13 Not Balok Referensi Lagu Balonku ... 57

Gambar 4.14 Not Balok yang Tampil pada Monitor ... 57

Gambar 4.15 Not Balok Referensi Lagu Topi Saya Bundar ... 58

Gambar 4.16 Not Balok yang Tampil pada Monitor ... 58

Gambar 4.17 Not Balok Referensi Lagu Twinkle – Twinkle Little Star 130 bpm . 59 Gambar 4.18 Not Balok yang Tampil pada Monitor ... 59

Gambar 4.19 Not Balok Referensi Lagu Doraemon ... 60

(9)

ix

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 2.1 Frekuensi Nada Piano ... 13 Tabel 3.1 Komponen dan Properti yang Digunakan pada GUI ... 39 Tabel 4.1 Data Perbandingan Frekuensi Sinyal Generator dengan Frekuensi yang

Dibaca FlowStone Melalui Microphone Internal ... 43 Tabel 4.2 Data Perbandingan Frekuensi Sinyal Generator dengan Frekuensi yang

Dibaca FlowStone Melalui Microphone Eksternal ... 45 Tabel 4.3 Data Perbandingan Frekuensi Sinyal Generator dengan Frekuensi yang

Dibaca FlowStone Melalui Microphone Internal dan Microphone Eksternal ... 46 Tabel 4.4 Data Perbandingan Frekuensi Instrumen Musik Piano yang Dibaca

(10)

x

Universitas Kristen Maranatha

DAFTAR RUMUS

Persamaan (2.1) ... 12

Persamaan (2.2) ... 21

Persamaan (2.3) ... 21

Persamaan (2.4) ... 21

Persamaan (2.5) ... 22

Persamaan (2.6) ... 22

(11)

A-1

LAMPIRAN A

(12)
(13)

A-3

(14)

A-4

(15)

B-1

LAMPIRAN B

(16)

B-2

Proses Pembacaan File Data Input

Sub proses1()

Dim hasil As String

'Dim bilangan_integer As Integer Dim x As String

'Baca file input

(17)

B-3

Open "D:\KULIAH\TA\VB\gundul_output.txt" For Output As #1 Print #1, hasil

Close #1

End Sub

Proses Pembacaan File Data Input

Sub proses2()

Dim hasil As String

Dim bilangan_integer As Integer Dim bilangan_string As String

(18)

B-4

Open "D:\KULIAH\TA\VB\DataOut.txt" For Output As #1 Print #1, hasil

Close #1 End Sub

Proses Maping DataBase dengan Gambar Not Balok

Sub proses3()

Open "D:\KULIAH\TA\VB\DataOut.txt" For Input As #1 Do Until EOF(1)

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\c4(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "51#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\cis4(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "51#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\cis4(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "55#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\d4(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "55#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\d4(empat).jpg") total = total + 1

(19)

B-5

ElseIf ((linein = "58#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\dis4(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "58#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\dis4(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "61#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\e4(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "61#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\e4(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "65#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\f4(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "65#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\f4(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "67#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\fis4(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "67#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\fis4(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "73#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\g4(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "73#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\g4(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "77#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\gis4(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "77#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\gis4(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "82#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\a4(dua).jpg") total = total + 2

(20)

B-6

ElseIf ((linein = "82#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\a4(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "86#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\ais4(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "86#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\ais4(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "92#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\b4(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "92#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\b4(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "98#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\c5(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "98#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\c5(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "103#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\cis5(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "103#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\cis5(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "110#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\d5(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "110#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\d5(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "116#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\dis5(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "116#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\dis5(empat).jpg") total = total + 1

(21)

B-7

ElseIf ((linein = "123#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\e5(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "123#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\e5(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "129#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\f5(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "129#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\f5(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "136#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\fis5(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "136#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\fis5(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "146#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\g5(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "146#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\g5(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "155#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\gis5(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "155#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\gis5(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "164#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\a5(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "164#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\a5(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "173#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\ais5(dua).jpg") total = total + 2

(22)

B-8

ElseIf ((linein = "173#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\ais5(empat).jpg") total = total + 1

kelipatan = kelipatan + 1

ElseIf ((linein = "183#penuh")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\b5(dua).jpg") total = total + 2

kelipatan = kelipatan + 2

ElseIf ((linein = "183#setengah")) Then

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\b5(empat).jpg") total = total + 1

Image1(i).Picture = LoadPicture("d:\KULIAH\TA\VB\bar.jpg") i = i + 1 lbl_jumlahnot.Visible = True

(23)

1

Universitas Kristen Maranatha

BAB I

PENDAHULUAN

Bab ini membahas tentang latar belakang masalah, identifikasi masalah,

perumusan masalah, tujuan, pembatasan masalah, serta sistematika penulisan laporan

Tugas Akhir.

I.1 Latar Belakang

Musik merupakan salah satu hal yang mendasar dalam kehidupan manusia

dan menjadi kebutuhan manusia. Hal ini disebabkan karena musik itu sendiri

merupakan media yang dapat mengungkapkan gejolak jiwa, sehingga dapat

menjadikan orang merasa senang, gembira dan nyaman. Musik juga dapat membantu

pembentukan pola belajar, mengatasi kebosanan, mengurangi rasa takut, dan

sebagainya.

Kegiatan bermusik tidak pernah lepas dari kehidupan masyarakat. Tidak dapat

disangkal lagi, dunia disekitar kita dipenuhi oleh musik. Saat ini musik sudah menjadi

bagian dalam kehidupan seseorang. Oleh karena itu, musik harus diperkenalkan

sedini mungkin pada anak, bahkan sejak dalam kandungan. Bila anak terlibat dalam

musik, selain dapat meningkatkan kreatifitas mereka, musik juga dapat membantu

perkembangan individu anak, mengembangkan kecerdasan anak, dan membuat anak

dapat mengungkapkan ekspresi.

Terdapat beberapa metoda belajar musik pada anak, salah satunya yaitu

dengan membuat anak – anak bersenang-senang dengan alat musik untuk menggambarkan perasaannya. Fasilitas yang menarik dan menyenangkan akan sangat

membantu memperkaya jiwa dan kemampuan anak-anak saat bermain musik.

Biasanya, belajar bermain musik dibantu dengan partitur.

Partitur merupakan bentuk tertulis atau tercetak pada komposisi musik yang

(24)

2

Universitas Kristen Maranatha

musik lainnya. Biasanya anak – anak yang mengikuti bimbingan belajar alat musik akan diberikan partitur oleh pengajarnya untuk dipraktekkan pada saat belajar di

rumah. Pembelajaran alat musik pada saat di rumah tentu saja membutuhkan

bimbingan dari orangtua. Namun, tidak semua orangtua mengerti tentang alat musik

tersebut. Untuk itu pada Tugas Akhir ini akan dibuat sebuah software yang dapat

membantu anak-anak pada saat belajar alat musik di rumah.

Software ini dapat berfungsi seperti referensi anak pada saat belajar alat

musik. Ketika not – not balok pada partitur dimainkan, anak dapat memeriksa kebenaran dari not-not balok yang dimainkan melalui software ini. Selain itu,

software ini juga dapat digunakan untuk membantu mengasah nada pada anak. Saat

anak mendengarkan lagu sederhana, dia harus bisa menuliskan not – not balok dari lagu tersebut dan benar atau tidaknya not – not balok yang dituliskan dapat dilihat melalui software ini.

I.2 Identifikasi Masalah

Permasalahan yang akan dibahas dalam Tugas Akhir ini adalah

dibutuhkannya suatu software untuk mengkonversikan nada instrumen musik piano

menjadi not – not balok.

I.3 Perumusan Masalah

Dari uraian di atas muncul pertanyaan dalam Tugas Akhir ini, yaitu

bagaimana cara mengkonversikan frekuensi pada nada instrumen musik piano

menjadi not – not balok ?.

I.4 Tujuan

Tujuan dari Tugas Akhir ini, yaitu membuat software untuk mengubah nada

(25)

3

Universitas Kristen Maranatha

I.5 Pembatasan Masalah

Batasan masalah dalam Tugas Akhir ini, yaitu :

1. Ketukan atau birama 4/4

2. Hanya terdapat kunci G

3. Lagu yang dimainkan adalah lagu anak – anak berupa instrumen musik piano sederhana

4. Nada dibatasi hanya dua oktaf (C5 sampai B6)

5. Hanya dapat mengkonversikan frekuensi nada tunggal

6. Tempo 120 bpm

7. Hanya terdapat not balok bernilai 1 ketuk dan 1/2 ketuk.

I.6 Sistematika Penulisan

Laporan Tugas Akhir ini terbagi menjadi lima bab utama. Untuk memudahkan

dalam membaca laporan ini, akan diuraikan secara singkat sistematika beserta uraian

dari masing – masing bab, yaitu:

BAB I PENDAHULUAN

Bab ini menjelaskan latar belakang penulisan laporan Tugas Akhir, identifikasi

masalah yang akan diselesaikan dalam Tugas Akhir, tujuan dari topik yang diangkat,

memberikan batasan masalah yang akan diteliti, dan menguraikan sistematika

penulisan laporan Tugas Akhir.

BAB II DASAR TEORI

Merupakan bab yang disusun untuk memberikan penjelasan mengenai nada dan

(26)

4

Universitas Kristen Maranatha

BAB III PERANCANGAN DAN REALISASI

Bab ini berisi penjelasan desain yang akan dilakukan untuk membuat software

pengubah nada instrumen musik piano menjadi not – not balok menggunakan FlowStone dan Visual Basic.

BAB IV DATA PENGAMATAN DAN ANALISIS

Bab ini berisi data yang diperoleh dan analisa data yang diperoleh melalui Tugas

Akhir ini.

BAB V KESIMPULAN DAN SARAN

Pada bab ini akan diuraikan kesimpulan mengenai apa yang telah dibahas pada bab

sebelumnya dan saran yang dapat dipertimbangkan mengenai pembahasan

(27)

62 Universitas Kristen Maranatha

BAB V

KESIMPULAN DAN SARAN

V.1 KESIMPULAN

Kesimpulan yang dapat diambil dalam Tugas Akhir ini adalah sebagai

berikut:

1. Pengubah nada musik instrument musik piano menjadi not balok telah dapat

direalisasikan dengan menggunakan software Flowstone dan Visual Basic.

FlowStone sebagai pembaca frekuensi suara dapat membaca frekuensi cukup

baik dengan nilai error di bawah 1% dan Visual Basic yang berfungsi untuk

melakukan maping database dengan gambar not balok serta menampilkan

gambar not balok pada LCD Monitor memiliki beberapa kesalahan penempatan

garis bar yang dikarenakan adanya kesalahan pembacaan ketukan not.

2. Hasil tampilan not balok pada setiap lagu memiliki error yang berbeda – beda.

Hal ini dikarenakan pengaturan perioda waktu sampling yang masih kurang

tepat.

3. Jarak maksimum antara microphone dengan sumber suara agar dapat membaca

frekuensi sinyal suara dengan baik adalah 2cm.

4. Amplitudo sinyal suara input tidak berpengaruh terhadap pembacaan frekuensi

(28)

63 Universitas Kristen Maranatha

V.2 SARAN

Saran yang dapat dikembangkan dalam Tugas Akhir ini untuk mencapai hasil

yang lebih baik adalah sebagai berikut:

1. Program pada Visual Basic perlu dikembangkan kembali agar dapat membedakan

not – not balok dengan ketukan lainnya, seperti: not yang bernilai 4 ketuk, 2 ketuk,

1/4 ketuk, 1/8 ketuk, dan seterusnya.

2. Mengatur lamanya perioda waktu sampling dapat meminimalkan terjadinya

(29)

64 Universitas Kristen Maranatha

DAFTAR PUSTAKA

1. Alexander, Hengky. ”Cara Mudah Menguasai Visual Basic”. Elex Media

Komputindo : Jakarta.

2. Oppenheim, Schafer. 1991. “Discrete-time Signal Processing”. Prentice Hall.

3. Proakis, Manolakis. 1996. “Digital Signal Processing”. Prentice Hall : Amerika.

4. Soeharto, M. 1975. ”Belajar Notasi Balok”. PT. Gramedia : Jakarta.

5. Sukohardi, Al. 1997. “Teori Musik Umum”. Pusat Musik Liturgi : Yogyakarta.

6. Piano frequencies (online), (http://en.wikipedia.org/wiki/Piano_key_frequencies

, diakses tanggal 12 November 2012).

7. Elena Punskaya, Fast Fourier Transform (online),

(http://www-sigproc.eng.cam.ac.uk/~op205/3F3_3_Fast_%20Fourier_Transform.pdf, diakses

tanggal 13 Desember 2012).

8. FlowStone OverView (online), (http://www.dsprobotics.com/flowstone.html,

diakses tanggal 21 Juli 2012)

9. DSP Robotics Support (online), (http://www.dsprobotics.com/tutorials.html,

diakses tanggal 21 Oktober 2012)

10. FlowStone Forum (online), (http://www.dsprobotics.com/support/ diakses

tanggal 13 Desember 2013)

11. Microphone (online), (http://www.vernier.com/products/sensors/mca-bta/ diakses

Referensi

Dokumen terkait

Dari hasil penelitian tersebut diperoleh bahwa pemberian berbagai jenis mikoriza, dosis pupuk P serta interaksi antara pemberian berbagai jenis mikoriza dan pupuk P

Sebagai salah satu bentuk cacat kehendak, maka penyalahgunaan keadaan yang dilakukan oleh pihak yang menentukan syarat-syarat dalam perjanjian baku dan mencantumkan

M enurut Arens, Elder, dan Beasley (2005, p270), sistem pengendalian internal adalah suatu sistem dari pengendalian internal berisi kebijakan dan prosedur yang dirancang

Pola ruang pada rumah Osing menganut susunan ruang Bale, Jrumah dan Pawon secara berurut dari depan ke belakang dalam 1, 2 atau 3 bagian rumah. Organisasi

Munculnya langgam dekonstruksi sekitar tahun 1988 dalam sebuah diskusi Academy Forum di Tate Gallery, London. Kemudian disusul oleh pameran di Museum of Art, New York

Pencapaian sasaran tersebut disajikan berupa informasi mengenai pencapaian sasaran Renstra, realisasi pencapaian indikator sasaran disertai dengan penjelasan yang memadai

22 INDRA IKA FITRIANINGSIH SMK SARASWATI Kota Salatiga 23 Meyla Kurniawati SMK AL FALAH Kota Salatiga 24 FAJAR ROSIATI JATI SMK PGRI 3 SALATIGA Kota Salatiga 25

Manfaat dari penulisan penelitian ini adalah sebagai media pembelajaran dan menambah wawasan tentang manajemen program yang dibuat oleh Pemerintah Daerah Kota