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. Deskripsi Fungsional Kelompok Uji Kasus Uji Hasil yang diharapkan 1. Aplikasi 3D Menjalankan Aplikasi berjalan normal Aplikasi 3D menampilkan Gambar 3D 2. Tombol untuk Image pada ToolBox memasukan gambar kiri Load Left Image Aplikasi berubah dari tidak ada gambar menjadi terdapat gambar 3. Tombol untuk Image pada ToolBox memasukan gambar kanan Load Left Image Aplikasi berubah dari tidak ada gambar menjadi terdapat gambar
64 4. Tombol untuk Aplikasi menampilkan merubah gambar dari 2D Make 3D Image gambar 3D menjadi 3D 5. Tombol untuk Menghapus gambar menghapus Reset apabila gambar tidak gambar sesuai yang kita inginkan 6. Tombol untuk Menyimpan gambar 3D menyimpan Save di media penyimpanan gambar 7. Tombol geser Geser Menyesuaikan posisi penyesuaikan Vertical gambar agar sesuai posisi gambar Scroll (VScrollBar) dengan posisi yang kita inginkan ke atas atau ke bawah 8. Tombol geser Geser Menyesuaikan posisi penyesuaikan Horizontal gambar agar sesuai posisi gambar Scroll (HScrollBar) dengan posisi yang kita inginkan ke kiri atau ke kanan 9. Tombol untuk Aplikasi akan menutup keluar dari Exit Aplikasi 4.1 Tabel Skenario Pengujian
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. Deskripsi Fungsional Kelompok Uji Kasus Uji Hasil yang diharapkan 1. Aplikasi 3D Menjalankan Aplikasi 3D Sesuai 2. Tombol untuk memasukan Load Left Sesuai gambar kiri Image 3. Tombol untuk memasukan Load Left Sesuai gambar kanan Image 4. Tombol untuk merubah gambar dari 2D Make 3D Image Sesuai menjadi 3D 5. Tombol untuk menghapus Reset Sesuai gambar 6. Tombol untuk menyimpan Save Sesuai gambar 7. Tombol geser Geser penyesuaikan Vertical posisi gambar Scroll (VScrollBar) Sesuai ke atas atau ke bawah
66 8. Tombol geser Geser penyesuaikan Horizontal posisi gambar Scroll (HScrollBar) Sesuai ke kiri atau ke kanan 9. Tombol untuk keluar dari 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.