• Tidak ada hasil yang ditemukan

BAB IV HASIL DAN PEMBAHASAN

4.4 Pengujian Program Tampilan

4.4.5 Pengujian Program Tampilan Pada Form Lagu Naik-Naik

Pengujian ini meliputi pengujian perhitungan ketukan lagu dan pengiriman nilai.

Masing – masing lagu mempunyai tempo yang berbeda – beda. Tempo lagu dapat dilihat

pada tabel 4.10.

Tabel 4.10 Tempo Lagu

No Judul Lagu Tempo

1 Naik – Naik Ke Puncak Gunung 100

2 Ambilkan Bulan Bu 60

3 Tuhan Rajaku 100

4 Ibu Kita Kartini 60

Data yang

Diterima oleh PC dari Mikrokontr-oler

Lagu Naik – Naik ke Puncak Gunung mempunyai tempo 100 yang berarti 100

ketukan per menit. Sehingga berdasarkan tabel 2.1 untuk 1 ketukan penuh mempunyai

waktu 0,6 detik dan untuk seper empat ketukan mempunyai waktu 0,150 detik. Seperti

pada gambar 4.15 timer yang digunakan untuk menentukan ketukan lagu menggunakan

interval 150 yang artinya 0,150 detik. Pengaturan interval dilakukan pada properties timer

yang digunakan untuk menentukan ketukan lagu.

Gambar 4.15 Tampilan Properties pada VB untuk Timer Ketukan Lagu

Perhitungan ketukan pada timer menggunakan program :

Private Sub Timer67_Timer()

a = a + 1

Text1.Text = a

End sub

Dengan program di atas timer akan menghitung sampai tak hingga. Sehingga untuk

menghentikannya menggunakan program :

If Text1.Text = "389" Then

Timer67.Enabled = False

a = 0

End if

Perhitungan ketukan lagu dan nada yang digunakan dapat dilihat pada tabel 4.11.

Perhitungan ¼ ketukan

Tabel 4.11 Perhitungan Ketukan Lagu dan Tampilan Nada Pada VB untuk Lagu Naik –

Naik ke Puncak Gunung

Perhitungan

ketukan ke Nada Harga Nada

Nada Pada

Tampilan VB

11 Sol Rendah 1 PNadasr(0)

15 Do 1 Pnadado(0)

23 Do 1 Pnadado(1)

27 Do 1 Pnadado(2)

35 Re 1 PNadare(0)

39 Mi 1 PNadami(0)

43 Mi 1 PNadami(1)

47 Mi 1 PNadami(2)

51 Do 1 PNadado(3)

58 Fa 1 PNadafa(0)

62 Mi 1 PNadami(3)

70 Re 1 PNadare(1)

74 Si Rendah 1 PNadasir(0)

78 Do 1 PNadado(4)

82 Re 1 PNadare(2)

86 Do 1 PNadado(5)

105 Sol Rendah 1 PNadasr(1)

`109 Do 1 Pnadado(6)

117 Do 1 Pnadado(7)

121 Do 1 Pnadado(8)

129 Re 1 PNadare(3)

133 Mi 1 PNadami(4)

137 Mi 1 PNadami(5)

141 Mi 1 PNadami(6)

145 Do 1 PNadado(9)

153 Fa 1 PNadafa(1)

157 Mi 1 PNadami(3)

165 Re 1 PNadare(4)

169 Si Rendah 1 PNadasir(0)

173 Do 1 PNadado(10)

177 Re 1 PNadare(5)

181 Do 1 PNadado(11)

201 Sol 1 PNadasol(0)

205 La 1 Pnadala(0)

Tabel 4.11 Perhitungan Ketukan Lagu dan Tampilan Nada Pada VB ( lanjutan )

Perhitungan

ketukan ke Nada Harga Nada

Nada Pada

Tampilan VB

213 La 1 Pnadala(1)

217 Fa 1 Pnadafa(2)

225 La 1 PNadala(2)

229 Sol 1 PNadasol(1)

233 Sol 1 PNadasol(2)

237 Sol 1 PNadasol(3)

241 Mi 1 PNadami(4)

249 Sol 1 PNadasol(4)

253 Sol 1 PNadasol(5)

261 Fa 1 PNadafa(3)

265 Re 1 PNadare(6)

269 Mi 1 PNadami(5)

273 Fa 1 PNadafa(2)

277 Mi 1 PNadami(6)

285 Fa 1 PNadafa(4)

289 Sol 1 PNadasol(6)

297 Sol 1 PNadasol(7)

301 La 1 Pnadala(3)

309 La 1 Pnadala(4)

313 Fa 1 Pnadafa(5)

321 La 1 PNadala(5)

325 Sol 1 PNadasol(8)

329 Sol 1 PNadasol(9)

333 Sol 1 PNadasol(10)

337 Mi 1 PNadami(7)

345 Sol 1 PNadasol(11)

349 Sol 1 PNadasol(12)

357 Fa 1 PNadafa(6)

361 Re 1 PNadare(7)

365 Mi 1 PNadami(8)

369 Re 1 PNadafa(8)

373 Do 1 PNadami(6)

Berdasarkan tabel 2.1 maka dapat dihitung tempo dan ketukan lagu. Total waktu

yang dibutuhkan untuk menyelesaikan lagu naik-naik kepuncak gunung dengan tempo 100

dan setiap nada mempunyai durasi waktu 60/100 maka dapat dihitung dengan cara :

Jumlah ketukan x durasi waktu = 93 x 0,6 detik = 55,8 detik

Sedangkan total waktu sebenarnya jika dihitung dengan menggunakan stopwatch untuk

menyelesaikan lagu naik-naik ke puncak gunung membutuhkan waktu 55.8 detik. Maka

berdasarkan perhitungan diatas dapat menunjukan bahwa antara ketukan berdasarkan

perhitungan dengan ketukan yang sebenarnya adalah sama, yang ditunjukan dengan waktu

yang dibutuhkan untuk menyelesaikan lagu naik-naik ke puncak gunung adalah 55,8 detik.

Dengan cara yang sama maka untuk lagu yang lainnya dapat dilihat pada tabel 4.12.

Tabel 4.12 Perbandingan Durasi Waktu Berdasarkan Perhitungan dengan Durasi Waktu

yang Sebenarnya

Tampilan penilaian pada form ini menggunakan label score yang pada akhir lagu

jumlah nilainya akan dikirim ke database dengan menggunakan program :

koneksidatabase

tabel ("insert into tblscore (Nama,Score) values (' " & LNama.Caption & " ',' " &

LScore.Caption & " ')")

Dengan menggunakan program di atas maka dapat mengirimkan nama tim dan jumlah nilai

yang telah dicapai ke dalam database. Database yang digunakan adalah database access

yang merupakan salah satu aplikasi pada microsoft office yaitu microsoft access. Microsoft

access merupakan salah satu basis data yang mendukung standar ODBC, sehingga dapat

dilakukan perubahan dan penambahan data pada tabel basis data. Misalnya data nama tim

dan data nilai dapat ditambahkan dan dihapus dari tabel basis data yang telah dibuat pada

microsoft access. Gambar tabel penilaian pada microsoft access dapat dilihat pada gambar

4.16.

No Judul Lagu Tempo Jumlah

Ketukan

Durasi Waktu

Perhitungan

Durasi Waktu

Sebenarnya

1 Naik – Naik Ke Puncak

Gunung 100 93 55,8 detik 55,8 detik

2 Ambilkan Bulan Bu 60 48 48 detik 48 detik

3 Tuhan Rajaku 100 32 19,2 detik 19,2 detik

4 Ibu Kita Kartini 60 96 48 detik 48 detik

Gambar 4.16 Tampilan tabel penilaian yang terdapat pada Microsof Access

Koneksi antara data pada label nama tim dan label nilai dengan microsoft access

menggunakan komponen adodc yang terdapat pada visual basic seperti pada gambar 4.19.

Gambar 4.19 Tampilan Microsoft ADO Data Control 6.0

Kemudian pada properti adodc dipilih database yang akan digunakan seperti pada gambar

4.17.

Gambar 4.17 Tampilan Properties ADODC

Tampilan untuk form lagu naik – naik ke puncak gunung dapat dilihat pada gambar 4.18.

Nama Tim yang

disimpan pada database

Nilai yang disimpan pada database

Tabel database yang akan digunakan

Gambar 4.18 Tampilan VB untuk permainan lagu Naik – Naik Ke Puncak Gunung

Kesesuaian antara nama tim dengan judul lagu yang dipilih dapat dilihat pada tabel 4.13.

Tabel 4.13 Hasil Pemilihan Nama Tim, Judul Lagu, Tampilan Lagu, dan Tampilan

Penilaian

Nama Tim Judul Lagu

Tampilan

pada Form

Lagu

Tampilan

pada Form

Penilaian

A Naik –Naik ke Puncak Gunung Tim A Tim A

A Ambilkan Bulan Bu Tim A Tim A

A Tuhan Rajaku Tim A Tim A

A Ibu Kita Kartini Tim A Tim A

B Naik –Naik ke Puncak Gunung Tim B Tim B

B Ambilkan Bulan Bu Tim B Tim B

B Tuhan Rajaku Tim B Tim B

B Ibu Kita Kartini Tim B Tim B

C Naik –Naik ke Puncak Gunung Tim C Tim C

C Ambilkan Bulan Bu Tim C Tim C

C Tuhan Rajaku Tim C Tim C

C Ibu Kita Kartini Tim C Tim C

D Naik –Naik ke Puncak Gunung Tim D Tim D

D Ambilkan Bulan Bu Tim D Tim D

D Ibu Kita Kartini Tim D Tim D

Berdasarkan data yang ada pada tabel 4.13 maka dapat disimpulkan bahwa nama tim pada

form lagu yang dipilih sesuai dengan nama tim yang telah dipilih sebelumnya. Kemudian

nama tim tersebut akan digunakan pada form penilaian.

Data yang Diterima oleh PC dari Mikrokontr-oler Batas nada (batas putih / ketepatan dengan tombol) Nomor Nada Ketukan Lagu Label nama

4.4.6 Pengujian Program Tampilan Pada Form Lagu Ambilkan Bulan

Dokumen terkait