BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
Gambar 3.1 Menentukan Jumlah Koin yang diacak

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

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 SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam penulisan tugas akhir ini pembuatan program menggunakan web

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM. keras, form program yang sesuai, query yang digunakan, pemrograman dan

BAB IV HASIL DAN UJI COBA

BAB V. Pengujian dan Impelentasi Sistem. adanya kesalahan kesalahan. Untuk itu dilakukan tahap pengujian, kesalahan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB IV HASIL DAN UJICOBA

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

BAB IV. Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Akuntansi. Pengelolaan Produksi Bahan Mentah Menggunakan Metode LIFO.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN APLIKASI. Analisa masalah dibagi menjadi dua yaitu analisa aplikasi awal maze dengan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM. informasi telah digunakan oleh pengguna. Sebelum benar-benar bisa digunakan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III PENGGUNAAN MENU DAN IKON PADA PERANGKAT LUNAK PENGOLAH GRAFIS

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 V IMPLEMENTASI SISTEM. perangkat kerasnya telah dipersiapkan, Kegiatan implementasi sistem ini meliputi

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 3 Metode dan Perancangan Sistem

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

Bab IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Implementasi dari Aplikasi Papan Kumon ini menggunakan RAPTOR sebagai aplikasi pemrograman berbasis flowchart untuk mengeksekusi flowchart yang telah di bangun menjadi sebuah visualisasi yang nyata sehingga pengguna dapat mengetahui step by step flowchart yang mereka buat melalui eksekusi secara visual dalam tiap langkahnya. 4.2 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukuan. Pada sub bab ini akan dijelaskan implementasi dari aplikasi sistem dengan menggunakan beberapa fungsi yang penulis buat terdiri dari lingkungan implementasi, algoritma dan interface dari aplikasi sistem tersebut. 4.3 Pemgembangan Algoritma 4.3.1 Subchart Main Subchart ini berisi algoritma permainan saat akan dijalankan. Dimulai dari aplikasi membuat layar permainan, Inisialisasi permainan, konfirmasi bermain lalu melakukan pengecekkan apakah user masih bermain atau tidak. Jika user menekan tombol ESC pada keyboard maka permainan dihentikan dan tampilan sistem kembali ke awal permainan. Dan Jika user masih bermain maka waktu akan mulai dihitung saat user menekan mouse. Saat permainan selesai maka sistem akan memberikan output berupa berapa jumlah koin yang diacak dan lamanya waktu bermain. Pada flowchart ini dilakukan pengembangan untuk membandingkan waktu bermain lebih cepat dari waktu bermain sebelumnya. Jika waktu bermain lebih cepat maka aplikasi papan kumon akan memberi pemberitahuan jika waktu tercepat sebelumnya sudah terkalahkan. Dan user diminta untuk mengetikkan nama. Lihat Gambar 4.1. 37

38

39 Gambar 4.1 Subchart Main 4.3.2 Subchart Inisialisasi Subchart ini berisi algoritma inisialisasi permainan. Dimulai dari pembuatan papan ukuran 10x10, ukuran font yang digunakan lalu sistem mengambar papan baru. Dan sistem menbuat koin serta mengambarkan koin. Lihat Gambar 4.2.

40 Gambar 4.2 Subchart Inisialisasi 4.3.3 Subchart Gambar Papan Baru Subchart ini berisi algoritma gambar papan baru. Dimana sistem mengambarkan papan baru yang berukuran 10x10 yang kemudian papan tersebut dituliskan angka sebagai

41 patokan peletakan koin pada tingkatan permainan mudah dan papan pada tingkat permainan sulit angka sebagai patokan peletakkan angka tidak terlihat. Lihat Gambar 4.3. Gambar 4.3 Subchart Gambar Papan Baru

42 4.3.4 Subchart Koin Baru Subchart ini berisi algoritma pembuatan koin baru pada papan dimana koin baru tersebut memiliki ciri berdasarkan letak pada papan, angka pada koin dan warna koin. Lihat Gambar 4.4. Gambar 4.4 Subchart Koin Baru

43 4.3.5 Subchart Gambar Koin Subchart ini berisi algoritma mengambar koin. Dimana koin tersebut diberi warna dan warna terang tulisan angka pada koin berwarna hitam sedangkan warna gelap tulisan angka pada koin berwarna putih. Lihat Gambar 4.5. Gambar 4.5 Subchart Gambar Koin

44 4.3.6 Subchart Acak Koin Subchart ini berisi algoritma acak koin. Dimana koin diacak berdasarkan jumlah koin yang akan diacak oleh user. Lihat Gambar 4.6. Gambar 4.6 Subchart Acak Koin

45 4.3.7 Subchart Periksa Mouse Ditekan Subchart ini berisi algorima pengecekan mouse ditekan. Dimana jika mouse di klik kiri maka waktu bermain dimulai dan koin di pilih dan diletakkan pada papan sesuai posisi. Lihat Gambar 4.7.

Gambar 4.7 Subchart Periksa Mouse Ditekan 46

47 4.3.8 Subchart Koin Terpilih Subchart ini berisi algoritma mengambar koin terpilih. Dimana koin tersebut diberi warna dan warna terang tulisan angka pada koin berwarna hitam sedangkan warna gelap tulisan angka pada koin berwarna putih. Lihat Gambar 4.8. Gambar 4.8 Subchart Koin Terpilih

48 4.3.9 Subchart Periksa Mouse Dilepas Subchart ini berisi algoritma periksa mouse dilepas. Dimana mouse dilepaskan pada saat koin diletakkan tepat pada papan. Lihat Gambar 4.9.

Gambar 4.9 Subchart Mouse Dilepas 49

50 4.3.10 Subchart Konfirmasi Bermain Subchart ini berisi algoritma konfirmasi bermain. Dimana pada saat permainan dimulai, user diminta menekan tombol 1-3 untuk menentukan permainan mudah, permainan sulit atau melihat waktu tercepat. Pada saat user menekan tombol 1 atau 2 maka user akan diminta menekan tombol 0-9 untuk menentukan jumlah koin yang diacak. Lalu user diminta untuk mengklik kiri pada mouse untuk memulai permainan dan memilih koin untuk diletakkan pada posisi. Pada saat itu waktu bermain berjalan dan lamanya waktu bermain mulai di hitung. Lihat Gambar 4.10.

51 Gambar 4.10 Subchart Konfirmasi Bermain 4.3.11 Subchart Hitung Waktu Subchart ini berisi algoritma hitung waktu. Dimana pada saat permainan dimulai, waktu bermain akan mulai berjalan sampai permainan papan kumon selesai. Lihat Gambar 4.11.

52 Gambar 4.11 Subchart Hitung Waktu 4.3.12 Subchart Tampilkan Waktu Tercepat Subchart ini berisi algoritma tampilkan waktu tercepat. Dimana saat user ingin melihat waktu tercepat maka aplikasi papan kumon akan menampilkan semua waktu tercepat yang tersimpan. Lihat Gambar 4.12.

53

Gambar 4.12 Subchart tampilkan waktu tercepat 54

55 4.4 Tampilan Layar 4.4.1 Tampilan Awal Permainan Pada tampilan awal aplikasi papan kumon, user dapat memilih pilihan permainan mudah, permainan sulit dan melihat waktu tercepat. Dimana saat user memilih permainan mudah dan sulit user diminta menekan tombol 0-9 untuk menentukkan jumlah koin yang di acak dan saat user memilih waktu tercepat, maka user dapat melihat waktu tercepat tiap level permaianan. Berikut tampilan awal permainan pada gambar 4.13 dan gambar 4.14. Gambar 4.13 Tampilan Awal Permainan

56 Gambar 4.14 Tampilan Setelah User Memilih Tingkat Permainan 4.4.2 Tampilan Acak Koin Pada tampilan acak koin ini terdapat beberapa koin yang terletak disebelah kiri papan sesuai dengan berapa banyak jumlah koin yang diacak, yang nantinya akan diletakkan kembali ke papan sesuai dengan posisi dan urutan angka yang tepat. Berikut tampilan acak koin dan perbandingan permainan mudah, permainan sulit dan permainan sangat sulit pada gambar 4.15, gambar 4.16 dan gambar 4.17.

Gambar 4.15 Tampilan Acak Koin pada Permainan Mudah 57

Gambar 4.16 Tampilan Acak Koin pada Permainan Sulit 58

59 Gambar 4.17 Tampilan Acak Koin pada Permainan Sangat Sulit 4.4.3 Tampilan Mulai Permainan Pada tampilan mulai permainan ini dimana waktu bermain akan mulai dihitung hingga semua koin menempati posisi yang tepat di papan sesuai dengan urutan angka. Berikut tampilan mulai permainan pada gambar 4.18.

Gambar 4.18 Waktu Permainan Berjalan 60

61 4.4.4 Tampilan Koin Salah Tempat Pada tampilan koin salah tempat ini jika semua koin sudah diletakkan pada papan dan masih terdapat koin yang salah tempat, maka akan ada pemberitahuan dan waktu permainan akan diteruskan hingga user menemukan koin mana yang salah tempat. Berikut tampilan mulai permainan pada gambar 4.19. Gambar 4.19 Terdapat Koin Yang Salah Tempat

62 4.4.5 Tampilan Akhir Permainan Pada tampilan akhir permainan ini setelah semua koin berada ditempat yang sesuai maka waktu dalam permainan berhenti dan mencetak lama waktu yang digunakan untuk meletakkan koin pada posisinya sesuai letak dan urutan angka. Berikut tampilan akhir permainan pada gambar 4.20. Gambar 4.20 Permainan Selesai

63 4.1 Tampilan Waktu Tercepat Pada tampilan Waktu Tercepat permainan ini setelah semua koin berada ditempat yang sesuai maka waktu dalam permainan berhenti dan mencetak lama waktu yang digunakan untuk meletakkan koin pada posisinya sesuai letak dan urutan angka. Dan waktu tercepat masuk kedalam daftar waktu tercepat berdasarkan level setiap tingkat permainan. Berikut tampilan akhir permainan pada gambar 4.21. Gambar 4.21 Tampil waktu tercepat

64 4.5 Metode Pengujian Metode yang dilakukan dalam pengujian ini adalah Black box testing yaitu pengujian yang berfokus pada persyaratan fungsional peraangakat lunak tanpa memperdulikan source code program. Pengujian ini untuk menentukan sejauh mana program dapat digunakan oleh user Pada black box testing cara pengujian hanya dilakukan dengan menjalankan atau mengeksekusi program, kemudian diamati apakah hasil dari program itu sesuai dengan keinginan atau tidak. Pengujian program aplikasi ini dilakukan dengan menggunakan metode Black Box Testing karena proses testing ini dilakukan berdasakan user menjalankan program dan mengerti menjalankannya. Metode Black Box Testing merupakan pengujian program berdasarkan fungsi program. Tujuan dari metode Black Box Testing ini adalah untuk menemukan kesalahan fungsi pada program. Pengujian dengan menggunakan metode Black Box Testing dilakukan dengan cara memberikan sejumlah masukkan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi menghasilkan keluaran (output) yang diinginkan sesuai dengan fungsi dari program aplikasi tersebut. Bila dari input yang diberikan proses menghasilkan output yang sesuai dengan kebutuhan fungsioanalnya, maka program aplikasi yang penulis rancang berhasil tetapi bila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program aplikasi tersebut. 4.5.1 Skenario Pengujian Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi Papan Kumon tersebut. Setelah aplikasi dijalankan selanjutnya adalah menguji input yang terdapat dalam antar muka aplikasi tersebut apakah sesuai dengan tahap perancangan. Scenario pengujian aplikasi Papan Kumon pada table 4.1 Tabel 4.1 Skenario Pengujian Aplikasi No Antar muka Scenario Hasil yang yang diuji pengujian diharapkan 1 Tampilan User berhasil Sistem waktu mencapai meminta user Hasil yang diperoleh Nama user dan waktu

65 tercepat waktu mengetikan tercepat tercepat nama maka sudah untuk level nama user muncul pada tertentu dan waktu layar tercepat computer tampil pada layar computer dibagian level yang diselesaikan 2 Tampilan Semakin Jika user Angka pada angka hilang tinggi tingkat memilih level papan pada papan kesulitan 0, maka 10 permainan permainan yang dipilih angka yang hilang sesuai oleh user, dihilangkan. dengan maka Sampai user tingkat semakin memilih level kesulitan banyak 9 dan 100 yang dipilih angka pada angka yang user papan yang dihilangkan dihilangkan 4.5.2 Analisis Hasil Pengujian Setelah dilakukan pengujian secara menyeluruh terhadap aplikasi papan kumon, hasil pengujian yang diperoleh dapat dianalisis sebagai berikut: 1. Dapat mengembangkan aplikasi ini menjadi game yang menarik 2. Game ini memiliki tingkatan level 3. Game ini dapat menyimpan waktu tercepat