BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Spesifikasi Hardware dan Software Dalam perancangan program ini, penulis menggunakan komputer dan sistem operasi dengan spesifikasi sebagai berikut: Komputer yang digunakan: 1. Dell Inspiron N4030 intel core i3 2. Memori 2Gb, HDD 500Gb 3. Sistem operasi Windows 7 Home Basic 64-bit Program yang digunakan: -
Microsoft Visual Basic 6
4.2 Cara Kerja Program Pada bagian ini akan dijelaskan bagaimana program dijalankan dan berinteraksi dengan pengguna. Program ini juga akan diuji dengan menggunakan beberapa sampel gambar yang telah di persiapkan sesuai dengan kriteria Stereoscopic Image dan beberapa sampel yang tidak sesuai dengan kriteria Stereoscopic Image.
50
51
Gambar 4.1 Halaman 3D Anaglyph Maker
Di bagian halaman ini terdapat tombol-tombol yang dapat digunakan oleh pengguna untuk langsung merubah gambar menjadi gambar 3 Dimensi. Dimana pengguna dapat langsung menggunakan program tersebut. Pada halaman ini pengguna diminta untuk memasukan gambar kiri dan gambar kanan pada tombol yang telah disediakan. Saat pengguna menekan tombol Load Left Image atau Load Right Image, maka pengguna akan dapat memilih file mana yang akan digunakan.
52
Gambar 4.2 Tampilan saat memilih file yang akan diinput
Gambar 4.3 Tampilan setelah memilih file yang akan diproses
53
Jika salah satu atau kedua bagian belum terisi dan pengguna menekan tombol Load Left Image atau Load Right Image maka program akan memberi peringatan kepada pengguna berupa pesan yang bertuliskan “gambar harus di masukan”
Gambar 4.4 Tampilan jika belum memasukan gambar
Gambar 4.5 Tampilan jika baru memasukan gambar kiri
54
Gambar 4.6 Tampilan jika baru memasukan gambar kanan
Saat semua data telah valid, maka program akan melanjutkan proses upload gambar dan setelah itu, kedua data gambar akan ditampilkan pada layar, sehingga pengguna dapat memeriksa kedua gambar. Pengguna dapat memastikan bahwa data yang dimasukan adalah benar dan merupakan gambar yang sesuai dengan kriteria yang diinginkan.
Gambar 4.7 Tampilan setelah gambar di upload
55
Setelah pengguna memastikan bahwa kedua gambar telah valid, pengguna menekan tombol “Make 3D Image”. Ketika tombol “Make 3D Image” di click, maka program akan melanjutkan prosesnya. Jika tidak merasa yakin dengan gambar yang di upload dan ingin mengulangi proses kembali, pengguna menekan “Reset” untuk memasukan ulang gambar dari awal. Setelah menekan tombol “Make 3D Image”, program akan memproses kedua gambar tersebut menjadi gambar 3D Anaglyph. Dan gambar hasil akan ditampilkan pada layar tampilan hasil.
Gambar 4.8 Tampilan gambar hasil
Dalam tahap ini, pengguna dapat melihat efek 3D dengan cara menggunakan kacamata 3D Anaglyph yang berwarna Red dan Cyan. Jika pengguna ingin menyimpan gambar yang telah dihasilkan, dapat dilakukan dengan cara menekan tombol “Save” pada program dan memilih menu “Save”....
56
Gambar 4.9 Tampilan untuk menyimpan gambar hasil 4.3 Pengujian dan Evaluasi Program Pengujian program ini dilakukan untuk mengetahui kinerja program dan membuktikan teori-teori yang telah digunakan dalam pembuatan program ini. Pengujian ini dilakukan dengan menggunakan beberapa citra dan objek dari sudut pandang yang berbeda-beda. Pengambilan gambar dengan cara melakukan pergeseran kira-kira 6-10 cm.
57
4.3.1 Hasil Pengujian 1
Gambar 4.10 Gambar kiri uji 1
Gambar 4.11 Gambar kanan uji 1
Kedua gambar yang digunakan memiliki warna yang kurang mencolok dan sedikit detail pada objeknya. Gambar yang dihasilkan dari kedua gambar tersebut adalah:
58
Gambar 4.12 Gambar hasil uji 1
4.3.2 Hasil pengujian 2
Gambar 4.13 Gambar kiri uji 2
59
Gambar 4.14 Gambar kanan uji 2
Gambar yang digunakan dalam percobaan kedua ini adalah gambar yang hampir abu-abu pada keseluruhan citra. Gambar yang dihasilkan dari kedua gambar tersebut adalah:
Gambar 4.15 Gambar hasil uji 2
Pada hasil percobaan kedua, gambar hasil tetap menghasilkan pergeseran sudut pandang dan menghasilkan efek 3D.
60
4.3.3 Hasil pengujian 3
Gambar 4.16 Gambar kiri uji 3
Gambar 4.17 Gambar kanan uji 3
61
Gambar yang digunakan pada percobaan ketiga ini adalah gambar yang diambil dari internet dengan pergeseran yang telah disesuaikan. Gambar yang dihasilkan dari kedua gambar tersebut adalah:
Gambar 4.18 Gambar hasil uji 3
Pada gambar hasil ketiga ini efek 3D nampak jelas pada gigi dan rahang Dinosaurus tersebut.
62
4.3.4 Hasil Pengujian 4
Gambar 4.19 Gambar kiri uji 4
Gambar 4.20 Gambar kanan uji 4
Pada pengujian keempat ini, gambar yang digunakan adalah gambar yang telah di ubah menjadi gambar hitam putih. Gambar yang dihasilkan dari kedua gambar tersebut adalah:
63
Gambar 4.21 Gambar hasil uji 4
4.4 Skenario Pengujian Skenario pengujian adalah dokumen yang berisi persiapan dan langkahlangkah yang harus dilakukan untuk menguji Software secara terinci. Langkahlangkah ini menunjukkan aspek-aspek Software yang harus diuji.
Skenario tersebut dirangkum dalam sebuah tabel berikut:
No. 1.
Deskripsi
Kelompok
Fungsional
Uji
Aplikasi 3D Normal
Kasus Uji
Hasil yang diharapkan
Menjalankan
Aplikasi berjalan normal
Aplikasi 3D
menampilkan Gambar 3D
2.
Tombol untuk memasukan gambar kiri
Normal
Click tombol
“Image” pada ToolBox
“Load Left
Aplikasi berubah dari
Image”
tidak ada gambar menjadi terdapat gambar
3.
Tombol untuk memasukan gambar kanan
Normal
Click tombol
“Image” pada ToolBox
“Load Left
Aplikasi berubah dari
Image”
tidak ada gambar menjadi terdapat gambar
64
4.
Tombol untuk merubah gambar dari 2D
Normal
Click tombol
Aplikasi menampilkan
“Make 3D
gambar 3D
Image”
menjadi 3D 5.
Tombol untuk menghapus
Normal
Click tombol
Menghapus gambar
“Reset”
apabila gambar tidak
gambar 6.
sesuai yang kita inginkan
Tombol untuk
Click tombol
Menyimpan gambar 3D
“Save”
di media penyimpanan
Tombol geser
Geser
Menyesuaikan posisi
penyesuaikan
Vertical
gambar agar sesuai
Scroll
dengan posisi yang kita
(VScrollBar)
inginkan
menyimpan
Normal
gambar 7.
posisi gambar
Normal
ke atas atau ke bawah 8.
Tombol geser
Geser
Menyesuaikan posisi
penyesuaikan
Horizontal
gambar agar sesuai
Scroll
dengan posisi yang kita
(HScrollBar)
inginkan
posisi gambar
Normal
ke kiri atau ke kanan 9.
Tombol untuk keluar dari
Click tombol Normal
“Exit”
Aplikasi
4.1 Tabel Skenario Pengujian
Aplikasi akan menutup
65
4.5 Hasil Pengujian Dari skenario yang dilakukan diperoleh hasil pengujian. Dari hasil pengujian pada menu dan pengaturan fungsi, sudah sesuai dengan yang diharapkan. Semua hasil pengujian terangkum dalam tabel hasil pengujian.
No. 1.
2.
Deskripsi
Kelompok
Fungsional
Uji
Aplikasi 3D
Tombol untuk memasukan
3.
Menjalankan Aplikasi 3D
Normal
“Load Left Image”
Tombol untuk
Click tombol Normal
“Load Left
gambar kanan
Image”
Tombol untuk
Click tombol
merubah gambar dari 2D
Hasil yang diharapkan
Sesuai
Click tombol
gambar kiri
memasukan
4.
Normal
Kasus Uji
Normal
“Make 3D Image”
Sesuai
Sesuai
Sesuai
menjadi 3D 5.
Tombol untuk menghapus
Click tombol Normal
“Reset”
Sesuai
gambar 6.
Tombol untuk menyimpan
Click tombol Normal
“Save”
Sesuai
gambar 7.
Tombol geser
Geser
penyesuaikan
Vertical
posisi gambar
Normal
Scroll (VScrollBar) ke atas atau ke bawah
Sesuai
66
8.
Tombol geser
Geser
penyesuaikan
Horizontal
posisi gambar
Normal
Scroll (HScrollBar)
Sesuai
ke kiri atau ke kanan 9.
Tombol untuk keluar dari
Click tombol Normal
“Exit”
Sesuai
Aplikasi
4.2 Tabel Hasil Pengujian
4.3 Analisa Hasil Pengujian Sesudah skenario pengujian dilakukan dan hasil pengujian di jalankan, maka dapat diambil suatu kesimpulan yang menunjukan bahwa Aplikasi tersebut berjalan sesuai dengan perencanaan dan menghasilkan keluaran yang di inginkan. Berikut adalah rimgkasan hasil pengujian:
1. Pengujian terhadap Aplikasi 3D. Jika Aplikasi di jalankan maka akan menampilkan tampilan utama Aplikasi. 2. Pengujian terhadap tombol “Load Left Image” Jika tombol tersebut ditekan, maka pengguna akan dapat memilih file mana yang akan digunakan. 3. Pengujian terhadap tombol “Load Right Image” Jika tombol tersebut ditekan, maka pengguna akan dapat memilih file mana yang akan digunakan. 4. Pengujian terhadap tombol “Make 3D Image” Jika tombol tersebut ditekan (setelah memilih file yang akan digunakan) maka Aplikasi akan menampilkan hasil gambar 3D.
67
5. Pengujian terhadap tombol “Reset” Jika tombol tersebut ditekan, maka akan menghapus file (gambar) yang telah diinput atau yang telah diproses. 6. Pengujian terhadap tombol “Save” Jika tombol tersebut ditekan, maka Aplikasi akan menyimpan gambar 3D yang telah diproses sebelumnya. 7. Pengujian terhadap tombol “Vertical Scroll (VScrollBar)” Jika tombol tersebut digeser, maka gambar akan bergeser ke atas atau ke bawah sesuai yang kita inginkan. 8. Pengujian terhadap tombol “Horizontal Scroll (HScrollBar)” Jika tombol tersebut digeser, maka gambar akan bergeser ke kiri atau ke kanan sesuai yang kita inginkan. 9. Pengujian terhadap tombol “Exit” Jika tombol tersebut ditekan, maka Aplikasi akan tertutup.