• Tidak ada hasil yang ditemukan

BAB 4 EVALUASI. Fraktal cukup rendah. Proses pembuatan di jalankan pada Komputer 1 dan diuji-cobakan pada. Monitor: VGA 15 resolusi 1024 x 768

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 4 EVALUASI. Fraktal cukup rendah. Proses pembuatan di jalankan pada Komputer 1 dan diuji-cobakan pada. Monitor: VGA 15 resolusi 1024 x 768"

Copied!
19
0
0

Teks penuh

(1)

57

EVALUASI

4.1

Spesifikasi Perangkat Keras

Kebutuhan perangkat keras untuk Perangkat lunak Generator Gambar dan Musik Fraktal cukup rendah. Proses pembuatan di jalankan pada Komputer 1 dan diuji-cobakan pada Komputer 1 dan Komputer 2

• Komputer 1:

Prosesor: Pentium IV 3 GHz HT Memori: 1536 MB PC3200

Graphic card: ATi Radeon 9550 256MB Monitor: VGA 15” resolusi 1024 x 768 Hard Disk: Seagate Barracuda 120GB Soundcard: AC97

Lainnya: Keyboard, Mouse, Speaker • Komputer 2:

Prosesor: Intel Pentium III 700 MHz Memori: 128 MB PC133

Graphic card: ATi Rage 8MB

Monitor: VGA 14” resolusi 1024 x 768 Hard Disk: Toshiba 12GB

Soundcard: Onboard dengan Microsoft MIDI mapper Lainnya: Keyboard, Mouse, Speaker

(2)

Sedangkan kebutuhan minimum untuk menggunakan Perangkat lunak Generator Gambar dan Musik Fraktal adalah:

Prosesor: Intel Pentium II 350 MHz Memori: 64 MB

Graphic card: VGA dengan resolusi minimal 800 x 600 Hard Disk: 20MB

Soundcard: MIDI capable

Lainnya: Keyboard, Mouse, Speaker

4.2

Spesifikasi Kebutuhan Perangkat Lunak

Pengujian dilakukan dengan menggunakan perangkat lunak sebagai berikut: o Sistem Operasi: Windows XP Profesional SP 2

o Bahasa Pemrograman: Pascal

o Editor: Borland Delphi 6 o Space Requirement: 20 MB

(3)

4.3

Implementasi

Subbab ini membahas tentang implementasi sistem berupa cara pemakaian dari perangkat lunak “Generator Gambar dan Musik Fraktal.”

Gambar 4.1 Tampilan Awal Program

Pada Gambar 4.1 ditunjukkan tampilan awal program. Disini user dapat memilih untuk membuat filefraktal baru dengan memilih FileÆNew atau menekan icon . Setelah itu akan ditampilkan sebuah form untuk mengkomposisi musik dan gambar fraktal. Form ini terdiri dari 3 tabsheet, yaitu IFS formulas, Conversion Method dan Composing Parameters. Form ini ditunjukkan pada Gambar 4.2.

(4)

Pada IFS formulas, user dapat memilih parameter algoritma IFS yang sudah ada di

drop down menu atau membuat parameter algoritma IFS yang baru dengan memilih tombol

Add.

Gambar 4.3 Form untuk membuat parameter baru

Jika user memilih untuk membuat parameter algoritma yang baru, sebuah form baru akan ditampilkan, yaitu form New IFS fraktals formula. Form ini ditunjukkan pada Gambar 4.3. Pada form ini user dapat mengisi nama IFS yang baru dan menentukan enam parameter algoritmanya. Semua parameter algoritma jika dijumlahkan harus bernilai 1. Apabila penjumlahan nilai keenam parameter bernilai 1, hasil IFS akan ditampilkan. Kemudian user

dapat menyimpan parameter yang dibuat.

Setelah user memilih tombol next, user dapat memilih metode konversi apa yang akan dia gunakan untuk musik fraktal. User dapat memilih antara metode modulus dan metode normalisasi seperti yang ditunjukkan pada Gambar 4.4.

(5)

Gambar 4.4 User memilih metode konversi yang diinginkan

Pada Gambar 4.5, ditampilkan tabsheet Composing Parameter dimana user dapat menentukan parameter gambar fraktal yang diinginkan. User dapat menentukan posisi X0, Y0, lebar gambar, tinggi gambar, tangga nada, tempo, sert jumlah iterasi not yang diinginkan. Perlu dicatat, semakin besar nilai iterasi, semakin jelas gambar fraktal dan jumlah not pada tahap ini tidak dapat diubah.

(6)

Setelah user memilih generate, perangkat lunak akan langsung memainkan dan menampilkan nada-nada yang dihasilkan dari konversi seperti yang ditunjukkan pada Gambar 4.6.

Gambar 4.6 Tampilan setelah musik dan gambar fraktal di buat

User dapat menghentikan permainan musik fraktal dengan menekan icon dan memainkan lagi dengan menekan icon . User dapat menampilkan gambar fraktal dengan menekan icon . Seluruh tampilan ditunjukkan pada Gambar 4.7 pada halaman berikutnya.

(7)

User juga dapat memilih untuk membuka file fraktal yang sudah ada dengan memilih

FileÆOpen atau dengan menekan icon yang akan membuka sebuah open dialog box. Hal ini ditunjukkan pada Gambar 4.8.

Gambar 4.8 Tampilan Open Dialog Box

Pada Gambar 4.9 ditunjukkan kondisi setelah user memilih file yang akan dibuka. Perangkat lunak akan menampilkan generate musik fractal beserta parameternya. Parameter ini tidak dapat dirubah. Untuk dapat mengubah parameter ini, user harus memilih edit kemudian mengubah parameter.

(8)

User dapat memilih untuk menyimpan file fraktal yang sudah dibuat dengan memilih

FileÆsave atau menekan icon yang akan membuka sebuah save dialog box apabila parameter fraktal belum pernah di save. Sedangkan apabila file fraktal sudah pernah di save, tidak akan tampil dialog box apapun. Selain itu user juga dapat memilih FileÆSave As apabila ingin menyimpan file dengan nama lain. Prosedur ini akan menampilkan save dialog box.

Gambar 4.10 Save Dialog Box

Jumlah not yang diinginkan dapat diubah pada window generate sesudah proses konversi fraktal, user dapat memilih jumlah not dengan jumlah maksimal sebanyak 100.000 (seratus ribu) not. Contoh not yang dihasilkan pada Gambar 4.11.

(9)

Gambar 4.11 Fraktal musik Generate window

4.4

Analisis Kinerja Perangkat Lunak

Pada analisis kinerja perangkat lunak, dilakukan pengujian untuk mengetahui berapa lama waktu dan besar memory resource yang dibutuhkan bagi perangkat lunak untuk menghasilkan gambar dan musik fraktal pada dua komputer yang berbeda. Pengujian akan dilakukan duabelas kali. Empat pengujian pertama akan dijalankan dengan jumlah iterasi yang kecil (10.000 iterasi). Empat pengujian berikutnya akan dijalankan dengan jumlah iterasi menengah (100.000) dan empat pengujian terakhir akan dijalankan dengan jumlah iterasi yang besar (1.000.000). Masing-masing pengujian akan menggunakan dua gambar fraktal dikomputer yang berbeda. Pengujian akan dijalankan dengan parameter berikut:

(10)

Formula IFS: Fern_1 A B C D E F Probabilitas 0 0 0 0.16 0 0 0.01 0.2 -0.26 0.23 0.22 0 1.6 0.07 -0.15 0.28 0.26 0.24 0 0.44 0.07 Affine

Transformation

0.85 0.04 -0.04 0.85 0 1.6 0.85

Tabel 4.1 Tabel Transformasi Affine fern

AffineTransformationamount: 4

Conversion Method: Modulus Method

X0: 0 Y0: 0 Image Width: 800px Height: 600px Scales: C Major

Duration/Tempo: Andante

Formula IFS: Binary

A B C D E F Probabilitas

0.5 0 0 0.5 -2.56348 -3.00E-06 0.333333

0.5 0 0 0.5 2.436544 -3.00E-06 0.333333

Affine

Transformation

0 -0.5 0.5 0 4.873085 7.563492 0.333334

Tabel 4.2 Tabel Transformasi Affine Binary

Affine Transformation amount: 3

Conversion Method: Normalization Method

X0: 15 Y0: 8 Image Width: 800px Height: 700px Scales: A Minor

Duration/Tempo: Allegro

Pengujian waktu konversi musik dilakukan dengan menghitung waktu yang diperlukan dari saat musik mulai di konversi (dengan menekan tombol generate) hingga saat pertama musik dimainkan oleh perangkat lunak.

(11)

Pengujian penggunaan memory resource dilakukan dengan memantau Windows Task Manager dan mencatat peak memory usage dari perangkat lunak. Karena penggunaan parameter yang sama, masing-masing iterasi menghasilkan gambar dan generate musik yang sama di kedua komputer.

Berikut adalah gambar fraktal yang dihasilkan dengan IFS fern dengan jumlah iterasi yang berbeda-beda:

Gambar 4.11 menunjukkan bahwa jumlah iterasi sebanyak 10.000 iterasi menghasilkan gambar yang halus.

(12)

Gambar 4.12 IFS fern Jumlah Iterasi: 100.000

Pada Gambar 4.12 dan Gambar 4.13 gambar fraktal terlihat semakin nyata dengan peningkatan jumlah iterasi menjadi 100.000 dan 1000.000 iterasi.

(13)

Gambar 4.14 generate IFS fern

Gambar 4.14 menunjukkan window script komposisi fraktal yang dihasilkan oleh perangkat lunak.

Hasil pengujian dengan IFS fern pada komputer 1 dan komputer 2 di tunjukkan pada Tabel 4.3 dan Tabel 4.4:

Komputer 1:

10.000 it 100.000 it 1.000.000it

Memory Usage (in Kb) 10,848 10,848 132,072

Generating Time (sec

& msec) 149ms 743ms 32s 755ms

Tabel 4.3 Hasil pengujian IFS fern pada komputer 1

Komputer 2:

10.000 it 100.000 it 1.000.000it

Memory Usage (in Kb) 8,372 9,440 64,730

Generating Time (sec

& msec) 327ms 1s 084 ms 44s 016ms

(14)

Berikut adalah gambar fraktal yang dihasilkan dengan IFS binary dengan jumlah iterasi yang berbeda-beda:

Gambar 4.15 IFS binary Jumlah Iterasi: 10.000

Gambar 4.15 menunjukkan gambar fractal yang dihasilkan dengan 10.000 iterasi. Sedangkan Gambar 4.16 menunjukkan gambar fractal yang dihasilkan dengan 100.000 iterasi.

(15)

Gambar 4.17 IFS binary Jumlah Iterasi: 1.000.000

Gambar 4.17 menunjukkan gambar fraktal yang paling jelas pada 1.000.000 iterasi. Gambar 4.18 menunjukkan komposisi musik yang dihasilkan.

(16)

Hasil pengujian dengan IFS binary pada komputer 1 dan komputer 2 ditunjukkan pada Tabel 4.5 dan Tabel 4.6.

Komputer 1:

1000 it 10.000 it 1.000.000it

Memory Usage (in Kb) 10,192 10,776 122,781

Generating Time (sec

& msec) 249ms 696ms 32s 529ms

Tabel 4.5 Hasil pengujian IFS binary pada komputer 1

Komputer 2:

1000 it 10.000 it 1.000.000it

Memory Usage (in

Kb) 8,424 9,024 80,743

Generating Time

(sec & msec) 624ms 1s 232ms 53s 981ms

(17)

Grafik pada Gambar 4.19 menunjukkan pengaruh jumlah iterasi dengan jumlah memori yang digunakan oleh perangkat lunak untuk menghasilkan gambar dan komposisi musik fractal. Penggunaan Memory 0 20,000 40,000 60,000 80,000 100,000 120,000 140,000 1000 it 10.000 it 1.000.000 it K il oby te

s Komp1, Fern MemUsage Komp2, Fern MemUsage Komp1, Bin MemUsage Komp2, Bin MemUsage

Gambar 4.19 Grafik perbandingan jumlah iterasi dengan memory

Grafik pada gambar 4.20 menunjukkan pengaruh jumlah iterasi dengan waktu yang diperlukan oleh perangkat lunak untuk menghasilkan gambar dan komposisi musik fraktal.

Waktu 0 10000 20000 30000 40000 50000 60000 1000 it 10.000 it 1.000.000 it m il iseco n d Komp1, Fern GenTime Komp2, Fern GenTime Komp1, Bin GenTime Komp2, Bin GenTime

(18)

4.5

Evaluasi

Dari hasil pengujian diatas, dapat diambil kesimpulan sebagai berikut:

a. Jumlah iterasi yang kecil menghasilkan gambar fraktal yang lebih tipis. Sedangkan jumlah iterasi yang besar menghasilkan gambar fraktal yang lebih tebal dan tegas. b. Perbedaan jumlah iterasi tidak menghasilkan perbedaan pada generate musik

fraktal pada pengujian. Hal ini disebabkan jumlah not yang hanya 100 buah. Apabila jumlah not dinaikkan menjadi 10.000 atau 1.000.000 akan terjadi perbedaan. Tetapi perbedaan ini hanya terjadi pada not yang nomor urutnya lebih besar dari 1000.

c. Jumlah iterasi yang kecil memakan waktu yang lebih sedikit untuk konversi, sedangkan jumlah iterasi yang besar memakan waktu yang lebih lama untuk konversi

d. Jumlah iterasi yang kecil menggunakan jumlah memory resource yang lebih kecil, sedangkan jumlah iterasi yang besar menggunakan jumlah memory resource yang lebih banyak

e. Pada dua computer yang diujikan, perbedaan penggunaan memory resource dan waktu konversi hanya terjadi pada jumlah iterasi lebih besar dari satu juta iterasi. Sedangkan pada jumlah iterasi yang lebih kecil, hanya ada sedikit sekali perbedaan penggunaan memory resource dan waktu konversi.

(19)

Sedangkan dari evaluasi keseluruhan perangkat lunak, dapat diambil kesimpulan mengenai kelebihan dan kekurangan perangkat lunak sebagai berikut:

1. Kelebihan program, antara lain:

a. Perangkat lunak dapat melukiskan bentuk geometri fraktal berdasarkan metode IFS dengan pendekatan Chaos Game secara khusus.

b. Perangkat lunak dapat membangkitkan musik fraktal berdasarkan bentuk fraktal IFS yang dilukisnya tersebut.

c. Perangkat lunak juga menyediakan fasilitas penambahan formula IFS, sehingga

user dapat mencoba berkreasi menemukan bentuk-bentuk fraktal berdasarkan metode IFS.

2. Kekurangan program, antara lain:

a. Perangkat lunak ini belum menyediakan fasilitas untuk menyimpan gambar bentuk geometri fraktal yang telah dihasilkan oleh program.

b. Perangkan lunak hanya mampu menghasilkan musik monophonic.

c. Program aplikasi ini belum dapat menyimpan file musik fraktal dalam format MIDI (berekstension .mid), tetapi menyimpan file musik fraktal dalam bentuk file text

Gambar

Gambar 4.1 Tampilan Awal Program
Gambar 4.3 Form untuk membuat parameter baru
Gambar 4.5 User memilih parameter yang diinginkan
Gambar 4.7 Tampilan gambar fraktal fern
+7

Referensi

Dokumen terkait

Keberadaan Mie di Indonesia merupakan akulturasi kebudayaan dengan Cina yang hingga kini berkembang di masyarakat, sehingga memunculkan fenomena budaya masyarakat yang

Risiko penularan akan lebih besar jika ibu memiliki kadar HIV yang tinggi pada menjelang ataupun saat persalinan. Status kesehatan dan gizi ibu juga mempengaruhi risiko

Kadar optimum penambahan tepung kedelai dan madu terhadap kualitas fish bah kwa ikan kembung (Rastrelliger kanagurta) dalam penelitian ini adalah tepung kedelai = 3% dan madu

10 Pengadaan

DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan pengetahuan dan keterampilan serta sikap kerja yang diperlukan untuk melaksanakan pengumpulan data dan

Sistem diartikan sebagai konsep dasar atau elemen yang melakukan suatau kegiatan atau beroperasi secara bersama-sama ntuk dapat mencapai sasaran atau tujuan tertentu, atau

Menurut penelitian yang dilakukan oleh ( Hendarso, 2006 ) dan menurut Adzizah dan Harjono (2006) bahwa Contract Relax Stretching dapat mengaktifkan motor unit yang ada

Rerata rasio pergelangan tangan dilaporkan lebih besar pada responden CTS, sehingga responden CTS cenderung mempunyai pergelangan tangan yang lebih persegi atau