• Tidak ada hasil yang ditemukan

HASIL DAN PEMBAHASAN 4.1 Hasil Tahap Requirement Analysis

4.3 Hasil Tahap Testing

Patokan dari proses testing ini adalah use case permainan, setiap use case memiliki skenario normal, yaitu skenario ketika sistem berjalan dengan normal tanpa ada kesalahan atau error, berikut adalah hasil testing tersebut :

1. Use Case : Produksi Sosis Solo

Tabel 4.1. Use Case Scenario Produksi Sosis Solo

Deskripsi Singkat Aktor akan menjalankan perintah produksi sosis solo.

Aktor Pemain

Kondisi Awal Berada pada tampilan toko permainan, aktor belum menjalankan perintah produksi 10 sosis solo.

Skenario Normal

Aksi Aktor Respon sistem

1. Menekan tombol “Produksi 10” yang terletak di sebelah gambar sosis solo

2. Memeriksa bagian stok bahan baku, memastikan tersedia setidaknya 2 kg tepung, 1 l air, 1 kg telur, dan 2 kg ayam, jika seluruh kebutuhan tersedia, lanjutkan ke tahap selanjutnya, jika salah satu kebutuhan tidak terpenuhi, tampilkan peringatan “Anda kekurangan bahan baku!”

3. Menjalankan Progress Bar di bawah tombol “Produksi 10”

dari 0% hingga 100%

4. Mengembalikan tampilan Progress Bar ke 0% setelah mencapai 100%,

5. Menambah stok produk sosis solo 10 pack. Mengurangi 2 kg tepung, 1 l air, 1 kg telur, dan 2 kg ayam dari stok bahan baku

2. Use Case : Produksi Risol Mayo

Tabel 4.2. Use Case Scenario Produksi Risol Mayo

Deskripsi Singkat Aktor akan menjalankan perintah produksi risol mayo.

Aktor Pemain

Kondisi Awal Berada pada tampilan toko permainan, aktor belum menjalankan perintah produksi 10 risol mayo.

Skenario Normal

Aksi Aktor Respon sistem

1. Menekan tombol “Produksi 10” yang terletak di sebelah gambar risol mayo

2. Memeriksa bagian stok bahan baku, memastikan tersedia setidaknya 2 kg tepung, 1 l air, 2 kg telur, 1 kg sosis, dan 1 kg mayo, jika seluruh kebutuhan tersedia, lanjutkan ke tahap selanjutnya, jika salah satu kebutuhan tidak terpenuhi, tampilkan peringatan “Anda kekurangan bahan baku!”

Universitas Pertamina - 33

Aksi Aktor Respon sistem

3. Menjalankan Progress Bar di bawah tombol “Produksi 10” dari 0% hingga 100%

4. Mengembalikan tampilan Progress Bar ke 0% setelah mencapai 100%,

5. Menambah stok produk risol mayo 10 pack. Mengurangi 2 kg tepung, 1 l air, 2 kg telur, 1 kg sosis, dan 1 kg mayo dari stok bahan baku

3. Use Case : Produksi Lumpia Semarang

Tabel 4.3. Use Case Scenario Produksi Lumpia Semarang

Deskripsi Singkat Aktor akan menjalankan perintah produksi lumpia semarang.

Aktor Pemain

Kondisi Awal Berada pada tampilan toko permainan, aktor belum menjalankan perintah perintah produksi 10 lumpia semarang.

Skenario Normal

Aksi Aktor Respon sistem

1. Menekan tombol “Produksi 10” yang terletak di sebelah gambar lumpia semarang

2. Memeriksa bagian stok bahan baku, memastikan tersedia setidaknya 2 kg kulit lumpia, 1 kg ayam, dan 1 kg rebung, jika seluruh kebutuhan tersedia, lanjutkan ke tahap selanjutnya, jika salah satu kebutuhan tidak terpenuhi, tampilkan peringatan “Anda kekurangan bahan baku!”

3. Menjalankan Progress Bar di bawah tombol “Produksi 10” dari 0% hingga 100%

4. Mengembalikan tampilan Progress Bar ke 0% setelah mencapai 100%,

5. Menambah stok produk lumpia semarang 10 pack.

Mengurangi 2 kg kulit lumpia, 1 kg ayam, dan 1 kg rebung dari stok bahan baku

4. Use Case : Mengirim Produk

Tabel 4.4. Use Case Scenario Mengirim Produk

Deskripsi Singkat Aktor akan menjalankan perintah kirim produk.

Aktor Pemain

Kondisi Awal Berada pada tampilan toko permainan, aktor belum menjalankan perintah mengirim produk.

Aksi Aktor Respon sistem

1. Menekan tombol “Kirim Pesanan” pada panel “Pesanan Masuk!”

2. Memeriksa bagian stok produk, memastikan jumlah setiap produk jadi (lumpia semarang, sosis solo, risol mayo) setidaknya melebihi jumlah permintaan pada panel “Pesanan Masuk!”, jika seluruh kebutuhan tersedia, lanjutkan ke tahap selanjutnya, jika salah satu kebutuhan tidak terpenuhi, tampilkan peringatan “Anda kekurangan produk untuk dikirim!”

3. Mengurangi jumlah setiap produk jadi pada bagian stok produk sesuai jumlah permintaan pada panel “Pesanan Masuk!” 4. Menambah jumlah uang yang dimiliki sesuai hasil penjualan produk jadi

5. Use Case : Membeli Bahan Baku

Tabel 4.5. Use Case Scenario Membeli Bahan Baku

Deskripsi Singkat Aktor akan melakukan pembelian bahan baku.

Aktor Pemain

Kondisi Awal Berada pada tampilan toko permainan, aktor belum menjalankan perintah membeli bahan baku.

Skenario Normal

Aksi Aktor Respon sistem

1. Menekan tombol “Beli

Bahan Baku” 2. Memunculkan panel “list bahan baku”yang berisi list bahanbaku serta tombol untuk membeli bahan baku tersebut. 3. Membeli bahan baku dengan

menekan tombol yang berisi tulisan harga bahan baku

4. Memeriksa jumlah uang yang dimiliki, memastikan jumlah uang yang dimiliki paling tidak berjumlah sebesar harga bahan baku yang akan dibeli, jika jumlah uang mencukupi, lanjut ke tahap selanjutnya, jika tidak, tampilkan peringatan “Anda kekurangan uang!”

5. Menambah stok bahan baku yang dibeli sebanyak 1 unit, mengurangi uang yang dimiliki sesuai dengan harga bahan baku yang dibeli

6. Menekan tombol silang

Universitas Pertamina - 35 6. Use Case : Pause Game

Tabel 4.6. Use Case Scenario Pause Game

Deskripsi Singkat Aktor akan memberhentikan permainan sejenak kemudian melanjutkan permainannya kembali.

Aktor Pemain

Kondisi Awal Berada pada tampilan toko permainan, aktor belum menjalankan perintah pause.

Skenario Normal

Aksi Aktor Respon sistem

1. Menekan tombol “Pause” 2. Menampilkan tampilan menu “pause” 3. Menyembunyikan panel “Pesanan Masuk” 4. Menghentikan perhitungan mundur waktu level 5. Menekan tombol “Lanjutkan

Permainan” 6. Menutup tampilan menu “pause”

7. Memunculkan kembali panel “Pesanan Masuk!” 8. Melanjutkan perhitungan mundur waktu level

7. Use Case : Ulangi Level

Tabel 4.7. Use Case Scenario Ulangi Level

Deskripsi Singkat Aktor akan mengulangi level.

Aktor Pemain

Kondisi Awal Berada pada tampilan toko permainan, aktor belum menjalankan perintah ulangi level.

Skenario Normal

Aksi Aktor Respon sistem

1. Menekan tombol “Pause” 2. Menampilkan tampilan menu “pause” 3. Menekan tombol “Ulangi

Level” pada tampilan menu

“pause”

4. Menutup tampilan menu “pause”

5. Mengembalikan sisa waktu, jumlah uang, seluruh stok bahan baku, dan stok produk jadi ke kondisi awal dari suatu level

8. Use Case : Kembali ke Menu Utama

Tabel 4.8. Use Case Scenario Kembali ke Menu Utama

Deskripsi Singkat Aktor akan kembali ke menu utama dari tampilan toko.

Aktor Pemain

Kondisi Awal Berada pada tampilan toko permainan, aktor belum menjalankan perintah ke menu utama.

Skenario Normal

Aksi Aktor Respon sistem

1. Menekan tombol “Pause” 2. Menampilkan tampilan menu “pause” 3. Menekan tombol “Ke Menu

Utama” pada tampilan menu “pause”

4. Menutup tampilan menu “pause”

5. Mengubah tampilan toko permainan menjadi tampilan menu utama

9. Use Case : Memilih Level

Tabel 4.9. Use Case Scenario Memilih Level

Deskripsi Singkat Aktor akan memulai permainan dengan memilih level.

Aktor Pemain

Kondisi Awal Berada pada tampilan menu utama, aktor belum menjalankan perintah pilih level.

Skenario Normal

Aksi Aktor Respon sistem

1. Menekan tombol “Mulai

Permainan” 2. Menampilkan tampilan pilih level 3. Menekan tombol Level yang

ingin dimainkan 4. Menampilkan tampilan toko permainan sesuai level yangdipilih, sebagai contoh : apabila tombol level yang dipilih adalah tombol “level 2”, maka akan ditampilkan tampilan toko

permainan level 2

10. Use Case : Melihat Cara Bermain

Tabel 4.10. Use Case Scenario Melihat Cara Bermain

Deskripsi Singkat Aktor akan melihat tampilan cara bermain.

Aktor Pemain

Kondisi Awal Berada pada tampilan menu utama, aktor belum menjalankan perintah lihat cara bermain.

Universitas Pertamina - 37

Aksi Aktor Respon sistem

1. Menekan tombol “Cara

Bermain” 2. Menampilkan halaman 1 dari tampilan cara bermain 3. Menekan tombol

“Selanjutnya” atau “Sebelumnya”

4. Menampilkan halaman cara bermain selanjutnya jika tombol “Selanjutnya” dipilih, sebagai contoh : tampilan halaman akan berubah ke halaman 3 jika aktor menekan tombol “Selanjutnya” saat berada di halaman 2 dan sebaliknya untuk tombol

“Sebelumnya”.

11. Use Case : Melihat Credits

Tabel 4.11. Use Case Scenario Melihat Credits

Deskripsi Singkat Aktor akan melihat tampilan credits.

Aktor Pemain

Kondisi Awal Berada pada tampilan menu utama, aktor belum menjalankan perintah lihat credits.

Skenario Normal

Aksi Aktor Respon sistem

1. Menekan tombol “Kredit” 2. Menampilkan tampilan credits 3. Menekan tombol “Kembali

ke Menu Utama” 4. Mengubah ke tampilan menu utama

12. Use Case : Keluar Game

Tabel 4.12. Use Case Scenario Keluar Game

Deskripsi Singkat Aktor akan menutup aplikasi permainan “Pesanan Datang!”.

Aktor Pemain

Kondisi Awal Berada pada tampilan menu utama, aktor belum menjalankan perintah keluar.

Skenario Normal

Aksi Aktor Respon sistem

Tabel 4.13. adalah ikhtisar responden user acceptance testing dari survei yang dilaksanakan pada tanggal 4 - 6 September 2020 di lingkungan Perumahan Griya Permata Gedangan, Sidoarjo, isi dari tabel adalah sebagai berikut :

Tabel 4.13. Ikhtisar Responden

No. Kelompok Umur Jumlah Persentase Jenis Kelamin Profesi

1. 0 - 10 1 3,8% - 1 Perempuan Pelajar 2. 11 - 20 6 23,1% - 5 Perempuan - 1 Laki-Laki Mahasiswa/I Pelajar Karyawan 3. 21 - 30 6 23,1% - 4 Perempuan - 2 Laki-Laki Karyawan Mahasiswa/I Pedagang Online 4. 31 - 40 6 23,1% - 5 Perempuan - 1 Laki-Laki Karyawan Pedagang Online Dosen

Ibu Rumah Tangga Penjahit

5. 41 - 50 5 19,2% - 4 Perempuan

- 1 Laki-Laki

Wirausaha

Ibu Rumah Tangga Karyawan 6. >50 2 7,7% - 1 Perempuan - 1 Laki-Laki Wirausaha Karyawan Total : 26 100,0% - 20 Perempuan - 6 Laki-Laki

Uji coba dilakukan kepada 26 warga Perumahan Griya Permata Gedangan dari berbagai macam kalangan umur, dan profesi. Terdapat 10 aspek penilaian yang harus diberikan oleh responden, hasil dari penilaian tiap aspek tersebut akan dikuantifikasi untuk mengetahui persentase

kelayakannya, berikut adalah rumus persentase kelayakan aspek dan interval yang akan digunakan :

P(s) = S/N x 100% (4.1)

P(s) = Persentase kelayakan aspek S = Jumlah Skor Aspek

N = Skor Maksimum Aspek

Interval penilaian persentase : 85% ≤ P(s) ≤ 100% :Sangat baik

Universitas Pertamina - 39 69% ≤ P(s) ≤ 84% :Baik

53% ≤ P(s) ≤ 68% :Cukup 37% ≤ P(s) ≤ 52% :Kurang Baik

P(s) < 37% :Tidak Baik

Menggunakan rumus di atas, berikut adalah tabel penilaian aspek dari responden : Tabel 4.14. Tabel Penilaian Aspek dari Responden

No. Aspek yang dinilai Jumlah Skor Aspek (S) Skor Maksimum Aspek (N) Persentase Kelayakan Aspek (P(s)) Keterangan

1. Aspek materi yang disajikan dapat menarik pemain untuk mempelajari lebih lanjut mengenai kewirausahaan.

117 130 90% Sangat Baik

2. Cara bermain mudah untuk

dipahami. 112 130 86% Sangat Baik

3. Aspek gameplay (pola, aturan, atau mekanisme dari

permainan) menarik.

114 130 88% Sangat Baik

4. Level yang disajikan mudah

untuk diselesaikan. 107 130 82% Baik

5. Kombinasi warna pada

permainan baik. 105 130 81% Baik

6 Teks pada permainan mudah

dibaca. 123 130 95% Sangat Baik

7. Kualitas tampilan gambar

baik. 110 130 85% Sangat Baik

8. Kualitas suara dan sound

effect baik. 100 130 77% Baik

9. Penggunaan media mouse sebagai alat untuk

menjalankan perintah dalam

game sudah baik.

118 130 91% Sangat Baik

10. Game lebih menarik sebagai

media pembelajaran. 122 130 94% Sangat Baik

Melihat informasi yang diperoleh dari tabel 4.14, diketahui penilaian rata-rata seluruh aspek

game “Pesanan Datang!” adalah 87%. Aspek dengan nilai terendah adalah aspek kualitas suara dan sound effect dengan nilai 77%, dan diikuti dengan aspek kombinasi warna pada permainan dengan

nilai 81%. Sementara aspek dengan nilai tertinggi adalah aspek teks pada permainan mudah dibaca dengan nilai aspek 95%, dan diikuti dengan aspek game lebih menarik sebagai media pembelajaran dengan nilai 94%.

Kedua hal tersebut didukung dengan beberapa pernyataan responden melalui kolom komentar yang sifatnya opsional. Tentang aspek yang sudah dirasa baik, komentar dari responden secara umum adalah “Permainan unik” dan “Menggambarkan kegiatan usaha dengan baik”, sementara untuk aspek yang dirasa kurang baik, komentar dari responden secara umum adalah “Background musik kurang jelas atau kurang variasi” dan “Tampilan kurang menarik atau membingungkan”, beberapa responden menyarankan untuk menambah variasi musik dan sound effect, serta perubahan warna dan lokasi beberapa tampilan antarmuka toko permainan agar tidak terlalu membingungkan.

4.4 Hasil Tahap Deployment

Proses deployment dilakukan dengan, memilih export dari menu project seperti Gambar 4.26., kemudian akan muncul tampilan seperti Gambar 4.27., pilih preset Windows Desktop (Executable), lalu pilih tempat file hasil export akan ditempatkan, setelah itu tekan tombol “export all”.

Gambar 4.26. Tampilan Memilih Menu “export” (Sumber : Screenshot pribadi aplikasi “Godot Game Engine”)

Gambar 4.27. Tampilan Menu Export

BAB V

KESIMPULAN DAN SARAN

Dokumen terkait