dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI Analisis Kebutuhan Fungsi dan Kinerja Fungsi dan kinerja yang dibutuhkan dalam aplikasi ini adalah sebagai berikut:

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor : Intel Pentium IV 2,13 GHz

BAB III METODOLOGI PENELITIAN. pengembangan sistem pemugaran citra digital dengan algoritma exemplar-based

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL IMPLEMENTASI DAN PEMBAHASAN

BAB III HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

4 BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM. system informasi hanya saja Implementasi sistem (system implementation)

BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi Aplikasi Pembelajaran Kemacetan Jaringan Dengan Mekanisme Weighted Fair Queueing (WFQ).

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN RANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI PERANGKAT LUNAK. Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

1 BAB III METODOLOGI PENELITIAN. collaborative filtering ini digambarkan pada gambar 3.1

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. tahap analisis dan perancangan selesai dilakukan. Untuk menjalankan program aplikasi

BAB IV HASIL DAN UJI COBA

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB IV HASIL DAN UJI COBA

Bab III Metode dan Perancangan Sistem

BAB V IMPLEMENTASI PERANGKAT LUNAK. Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMESNTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN. dilakukan terhadap sistem sehingga user dapat memberi masukan demi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Tahapan implementasi bertujuan untuk memastikan apakah aplikasi yang dibuat dapat bekerja secara efektif dan esifien sesuai dengan yang diharapkan. Sebelum program diimplementasikan maka program harus bebas dari kesalahan, kesalahan dapat terjadi pada penulisan bahasa program, kesalahan waktu proses, atau kesalahan logical. Program dapat diimplementasikan setelah bebas dari kesalahan setelah melakukan pengujian. Aplikasi animasi dibuat dan diimplementasikan pada seperangkat komputer pribadi (Personal Computer) dengan spesifikasi sebagai berikut: Tabel 4.1 Kebutuhan Perangkat keras dan perangkat lunak Perangkat Keras yang digunakan Perangkat Lunak yang digunakan Processor : Intel (R) Core Celeron 575 CPU @ 2.00Ghz Ram : 1 GB DDR2 Harddisk : 120 GB Blender 2.6.3 Adobe Photoshop Windows 7 4.2 Batasan implementasi Pada tahap implementasinya, aplikasi Animasi 3D Texture Daging Menggunakan Blender ini memiliki beberapa keterbatasan yaitu : 1. Pembahasan pembuatan modeling tidak mencakup bagian dalam daging hanya menampilkan daging bagian lapisan luarnya saja. 2. Tidak menampilkan bentuk tulang serta struktur syaraf daging. 42

43 3. Ada beberapa objek pada daging yang tidak terlihat seperti aslinya 4.3 Tahapan proses Animasi blender ini dibuat dengan tahap-tahap sebagai berikut: 1. Penentuan aplikasi blender Pada tahap ditentukan bahwa aplikasi yang akan dibuat adalah Animasi 3D Texture Daging Menggunakan Blender. 2. Model animasi yang dibuat mengacu pada interface yang mana user menjalankan animasi tersebut. 3. Perancangan proses Disini merupakan tahap perancangan proses sebelum animasi dijalankan, ketika animasi dijalankan dan setelah animasi dijalankan. Pada Perancangannya, animasi ini dijalankan dengan interaksi user dengan menggunakan media masukkan pada keyboard. 4. Penulisan kode Penulisan kode (scripting) adalah tahap dimana modul dituliskan berdasarkan proses yang telah dirancang sebelumnya. 5. Penyatuan modul dan file pendukung Pada tahap ini semua modul disatukan menjadi file executable (.exe) 6. Pengujian Tahap pengujian merupakan tahap untuk mengetahui kesalahan yang mungkin terjadi. 4.4 Pembuatan objek 3D Objek 3 dimensi bentuk tampilanya hampir menterupai bentuk asli dari objek tersebut. Bentuk tampilanya menjadi semakin menarik dengan adanya tekstur serta pengaturan cahaya yang sesuai. Objek 3 dimensi dapat dilihat dari berbagai arah untuk mendapatkan tampilan terbaik dari objek tersebut.

44 Gambar 4.1 objek daging sapi Gambar 4.2 objek daging babi Gambar 4.3 objek daging kuda Gambar 4.4 objek daging ayam Gambar 4.5 objek daging tikus Dalam tahap pembuatan ini terdapat beberapa hal penting yang harus diperhatikan dalam pembuatan suatu objek, sebelum membuat suatu objek langkah awal yang harus dipahami adalah seperti apa objek tersebut akan dibuat. Berikut beberapa langkah awal dalam pembuatan objek 3D.

45 1. Scene halaman utama Pada halaman ini pengguna dapat memilih menu pilihan yang ada pada menu halaman dengan menekan tombol yang ada pada layar. Gambar 4.6 halaman utama 2. Scene Animasi Pada halaman animasi ini pengguna mendapatkan penjelasan singkat mengenai perbedaan daging Gambar 4.7 halaman perbedaan daging sapi dengan daging babi

46 Gambar 4.8 halaman perbedaan daging sapi dengan daging kuda Gambar 4.9 halaman perbedaan daging ayam dengan daging tikus

47 3. Scene Pada halaman simulasi ini pengguna dapat memilih jenis simulasi yang ingin dilihat oleh pengguna dengan menekan tombol yang telah disediakan. Gambar 4.10 halaman 4.5 Logic Editor Pada tahap ini animasi menggunakan blender game engine untuk mengoperasikan animasi yang telah dirancang sebelumya. Agar dapat berjalan, penulis menginterpretasikan kepada logic editor pada menu aplikasi blender. 4.5.1 Logic Editor Menu Utama layar. Pada menu utama terdapat legic editor untuk menampilkan kursor mouse pada Gambar 4.11 Logic editor menu utama

48 4.5.2 Logic Editor Tombol Animasi Logic editor tombol animasi digunakan untuk mengarahkan user menuju halaman animasi. Gambar 4.12 Logic editor tombol animasi 4.5.3 Logic editor tombol Logic editor tombol simulasi digunakan untuk mengarahkan user menuju halaman simulasi Gambar 4.13 Logic editor tombol simulasi 4.5.4 Logic editor tombol keluar Logic editor tombol keluar yang digunakan untuk menutup aplikasi. Gambar 4.14 Logic editor tombol keluar

49 4.5.5 Logic editor halaman Animasi Agar user dapat mudah berinterksi pada halaman animasi, logic editor digunakan pada input keyboard dan mouse. Gambar 4.15 Logic editor halaman animasi 4.5.5 Logic editor halaman Gambar 4.16 Logic editor halaman

50 4.6 Pengkodean Pada proses pembuatan animasi daging ini diperlukan beberapa kode program yang akan di implementasikan pada objek animasi menggunakan bahasa pemrograman python. Berikut beberapa kode program yang dibuat: 4.6.1 show.py show.py digunakan agar kursor mouse muncul pada halaman pilihan menu untuk memilih tombol menu. import Rasterizer as a a. Rasterizer.show(1) #nilai show true/available 4.6.2 hide.py hide.py digunakan agar kursor menghilang kembali setelah masuk pada halama yang telah dipilih user. import Rasterizer as a a. Rasterizer.show(0) #nilai show false/invisible 4.7 Pengujian Sebelum aplikasi digunakan, maka terlebih dahulu dilakukan pengujian. Pengujian ini dilakukan agar dapat diketahui apakah Pembuatan 3D Perbandingan jenis jenis daging Menggunakan Blender ini dapat berjalan sesuai dengan kebutuhan. Ini dilakukan untuk mencegah agar setelah aplikasi ini diterapkan dan digunakan dalam pengoperasian tidak menimbulkan kesalahan-kesalahan yang akan menimbulkan ketidaknyamanan pada pengguna, dan untuk dapat mengetahui langsung apakah aplikasi telah bersifat user friendly atau tidak.

51 4.7.1 Metode Pengujian Black Box Metode Black Box yaitu pengujian untuk menemukan kesalahan dalam lingkup kategori sebagai berikut : (1) fungsi-fungsi yang tidak benar atau hilang, (2) kesalahan antarmuka, (3) kesalahan dalam menjalankan animasi, dan (4) kesalahan kinerja. Pengujian-pengujian yang akan dilakukan terdiri atas skenario pengujian dan hasil pengujian, serta analisis hasil pengujian yang akan dijelaskan pada subbab berikut ini: 4.7.2 Sekenario Pengujian Black Box Tabel 4.1 Sekenario pengujian Black Box NO Pengujian Antar muka Media Input Yang di Uji Skenario Pengujian Hasil Yang diharapkan 1 utama Jika Pengguna memilih tombol Animasi maka akan muncul halaman Animasi muncul halaman Animasi 2 Halama Utama menekan tombol pada layar Muncul halaman simulasi 3 memilih tombol sapi vs babi Muncul animasi daging sapi dan babi 4 memilih tombol sapi vs kuda Muncul animasi daging sapi dan kuda 5 memilih tombol ayam vs tikus Muncul animasi daging ayam dan tikus

52 6 menekan tombol kembali Kembali ke menu utama 7 halaman keluar menekan keluar pada layar Keluar dari aplikasi Tabel 4.2 Skenario pengujian Black Box 4.7.3 Hasil pengujian Black Box Setelah Animasi selesai di uji berdasarkan skenario pengujian tabel 4.1 diatas, maka dapat diperoleh hasil pengujian dari animasi tersebut pada tabel 4.2 sebagai berikut: Tabel 4.2 Hasil skenario pengujian black box NO Pengujian Antar muka Media Input Yang di Uji Skenario Pengujian Hasil Yang diharapkan 1. Utama Jika Pengguna memilih tombol Animasi maka akan muncul halaman Animasi Sukses 2. Utama Jika Pengguna memilih tombol maka akan muncul halaman Sukses 3 Utama Jika Pengguna memilih tombol Keluar maka pengguna akan keluar dari aplikasi Sukses 4 memilih tombol sapi vs babi akan muncul animasi daging sapi Sukses

53 dan daging babi 5 memilih tombol sapi vs kuda akan muncul animasi daging sapi dan daging kuda Sukses 6 memilih tombol ayam vs tikus akan muncul animasi daging ayam dan daging tikus Sukses 7 menekan tombol kembali maka pengguna akan kembali ke halaman menu utama sukses Table 4.3 Hasil skenario pengujian Black Box 4.8 Analisis hasil pengujian Setelah melakukan pengujian secara menyeluruh terhadap aplikasi tersebut, didapatkan hasil bahwa semua proses dapat berjalan dengan baik seperti : 1. Hasil pembuatan obyek 3D sesuai dengan yang di harapkan. 2. Fungsi mouse untuk memilih menu berjalan dengan lancar. 3. Fungsi semua tombol yang digunakan pada keyboard berjalan dengan lancar.