• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM"

Copied!
16
0
0

Teks penuh

(1)

50 4.1 Implementasi Aplikasi

Setelah melakukan analisa dan perancangan aplikasi, langkah selanjutnya adalah pengkodean (implementasi) dan pengujian. implementasi merupakan desain (perancangan) aplikasi dengan kode-kode tertentu yang dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak (software) dan perangkat keras (hardware) yang digunakan.

Setelah perancangan aplikasi dan pengkodean dilakukan, barulah ke tahap pengujian. Pengujian dilakukan untuk menemukan kesalahan-kesalahan dan memastikan bahwa masukan (input) yang didefinisikan menghasilkan keluaran (output) sesuai dengan yang direncanakan dan jika di butuhkan penambahan perubahan pada rancangan harus segera dilakukan sehingga kode program dan rancangan bisa tetap sinkron.

4.1.1 Spesifikasi Sistem

Aplikasi pemesanan makanan dan minuman implementasi yang terdiri dari perangkat keras dan perangkat lunak.

4.1.1.1 SpesifikasiPerangkat Keras

Perangkat keras yang di gunakan dalam pengujian aplikasi dijelaskan pada Tabel 4.1.

(2)

Tabel 4.1 Spesifikasi Perangkat Keras

Acer Aspire V3-47IG

Procesor Procesor Intel(R) Core (TM Version 03.72.02V1.18

Memory (RAM) 4GB DDR3

Hard Dist 750GB

Grafic Card NVIDIA GeForce GT 630M with 2 GB Dedicated VRAM

Monitor 14" Widescreen LED

Perangkat keras lain yang digunakan pada proses implementasi dan pengujian aplikasi adalah :

• Sony Xperia C3

• CPU:Quard-Core 1,2 Ghz Cortex-A7

• GPU:Andreno 305

• Android Versi: 4.4.2 (KitKat)

• Memory Internal: 1GB

• RAM: 1GB

• LCD: 5.5 Inches (67.8% Screen-to-body Ratio ) 4.1.1.2 Spesifikasi Perangkat Lunak

Spesifikasi perangkat lunak yang dipakai dalam proses pembuatan aplikasi Pemilihan menu makanan dan minuman:

1. Microsoft Windows 7 Ultimate 64Bit 2. Eclipse Juno Version: 1.4.1.v20120912 3. Android Developer Tools (ADT) 4. Java Development Kit (Versi 8) 5. SQLite

6. Android SDK

(3)

4.2 Implementasi Basis Data

Database untuk aplikasi pemesanan menu makanan dan minuman mengguanakan database sqilte yang ada di android ,ada satu database sqilite dan dua tabel yang digunakan pada aplikasi pemesanan makanan dan minuman yaitu tabel makanan dan tabel minuman.

Tabel 4.2 Struktur tabel makanan

No Nama Field Tipe Data Key

1 Id Int Primary key

2 Nama_Makanan Varchar(20)

3 Harga_Makanan Int(6)

4 Keterangan_Makanan Varchar(200)

Tabel 4.3 Struktur tabel minuman

No Nama Field Tipe Data Key

1 Id Int Primary key

2 Nama_Minuman Varchar(20)

3 Harga_Minuman Int(6)

4 Keterangan_Minuman Varchar(200)

4.3 Implementasi Antarmuka Aplikasi

• Antarmuka halaman awal

Pada halaman awal aplikasi pemesanan menu makanan dan minuman terdapat button makanan ,minuman,daftar pesanan, tentang dan bantuan.

(4)

Gambar 4.1 Antarmuka halaman awal

Antarmuka Makanan

Pada halaman makanan akan muncul daftar makanan jika di klik makanan pada halaman awal aplikasi.

Gambar 4.2 antarmuka makanan

• Antarmuka detail makanan

Pada antarmuka detail makanan terdapat keterangan pada setiap menu jika di pilih salah satu dari daftar menu makanan dan dua button ,button pilih dan ebutton batal untuk memilih dan membatalkan pilihan menu.

(5)

Gambar 4.3 Antarmuka detail makanan

• Antarmuka Minuman

Pada halaman minuman akan muncul daftar minuman jika diklik minuman pada halaman awal aplikasi.

Gambar 4.4 antarmuka minuman

• Antarmuka detail minuman

Pada antarmuka detail minuman terdapat keterangan pada setiap menu jika di pilih salah satu dari daftar menu minuman dan terdapat dua button ,button pilih dan button batal untuk memilih dan membatalkan pilihan menu.

(6)

Gambar 4.5 Antarmuka detail minuman

• Antarmuka daftar makanan

Pada antarmuka daftar makanan terdapat daftar pesanan yang sudah dipilih pelanggan ,terdapat kolom pengisian nama indentitas sebelum pelanggan memesan, dan dua button pesan untuk memesan dan button batal untuk membatalkan pesanan

Gambar 4.6 Antarmuka daftar pesanan

• Antarmuka Tentang

Pada tampilan antar muka tentang mejelaskan versi aplikasi dan data peribadi pembuat aplikasi

(7)

Gambar 4.7 antarmuka tentang

• Antarmuka bantuan

Pada tampilan antarmuka bantuan menjelaskan cara penggunaan aplikasi dan ucapan terimakasih

Gambar 4.8 antarmuka bantuan

4.4 Pengujian Aplikasi

Pengujian sistem dilakukan sebagi verifikasi sistim yang telah di bangun. Hal ini dimaksudkan untuk mengtahui kemungkinan terjadinya kesalahan dan utntuk memastikan fungsi fungsi pada sistem berjalan dengan baik. Pengujian yang penulis lakukan menggnakan metode Black-box.

(8)

Metode Black-box merupakan pengujian berdasarkan pada fungsionalitas perangkat lunak,serta bertujuan untuk menemukan kemungkinan kesalahan fungsi tertentu.

4.4.1 Skenario Pengujian

Pengujian dilakukan sesudah aplikasi terinstal pada Bluestack ataupun di SmartPhone android. Langkah pertama yang dilakukan mengkilk button makanan dan memilih salah satu menu pada daftar menu makanan, kemudian memilih menu dengan mengklik button pilih setelah membaca detail salah satu menu makanan.

Pada tabel 4.4 sekenario sebelum pengujian

Tabel 4.4 tabel sebelum pengujian

No Event Rencana Hasil yang diharapkan HasilPengujian

1. Button

Makanan

Klik button makanan

Terbuka layout tampilan daftar menu makanan 2. Kelik ListView Klik salah satu daftar menu makanan

Terbuka tampilan detail makanan

3. Button

Pilih Pada Makanan

Kelik button pilih

Akan tampil layout komen ( menu ‘nama menu’ sudah dipilih) dan menu tersimpan di daftar pesanan

4 Button

Minuman

Klik button Minuman

Terbuka Tampilann daftar menu minuman 5 Kelik ListView Klik salah satu pada daftar menu minuman

(9)

Langkah kedua mengklik button minuman sama halnya pada langkah pertama memilih salah satu menu pada daftar menu minuman , kemudian memilih menu dengan mengklik button pilih setelah membaca detail salah satu menu minuman.

Langkah ketiga membuka daftar pesanan yang sudah dipilh dengan mengklik button daftar pesanan pada antarmuka awal aplikasi, jika ingin membatalkan salah satu pesanan yang sudah dipilih klik salah satu list pesanan kemundian kelik hapus,

Langkah yang terakhir mengisi identitas nama sebelum memesan di bawah tampilan total harga dan terdapat dua button pada tampilan daftar pesanan, button pesan untuk memesan pesanan yang sudah dipilih dan button batal untuk membatalkan pesanan.

Berikut tabel hasil pengujian pada setiap button :

Tabel 4.5 Hasil Pengujian :

No Event Rencana Hasil yang diharapkan Hasil

Pengujian

1. Button

Makanan

Klik button makanan

Terbuka layout tampilan daftar menu makanan

SUKSES 2. Kelik ListView Klik salah satu daftar menu makanan

Terbuka tampilan detail makanan SUKSES 6 Button Pilih pada Minuman Kelik button pilih

Akan tampil layout komen ( menu ‘nama menu’ sudah dipilih) dan menu tersimpan di daftar pesanan

7 Button

Pesan

Kelik button pesan

Akan tampil layout komen box ( menu ‘nama menu’ sudah dipilih) dan menu tersimpan di daftar pesanan.

(10)

3. Button Pesan

Kelik button pesan

Akan tampil layout komen ( menu ‘nama menu’ sudah dipilih) dan menu

tersimpan di daftar pesanan

SUKSES

4 Button

Minuman

Klik button Minuman

Terbuka Tampilann daftar menu minuman SUKSES 5 Kelik ListView Klik salah satu pada daftar menu minuman

Terbuka tampilan detail minuman SUKSES 6 Button Pesan Kelik button pesan

Akan tampil layout komen box ( menu ‘nama menu’ sudah dipilih) dan menu tersimpan di daftar pesanan.

SUKSES

Setelah selesai meilih menu pada daftar menu makanan dan daftar menu minuman selanjutanya masuk pada tampilan daftar pesanan.

Tabel 4.6 Hasi Pengujian (lanjutan)

No Event Rencana Hasil yang diharapkan HasilPen

gujian 1. Button Daftar Pesanan Klik button Daftar Pesanan

Terbuka tampilan daftar pesanan yang sudah di pesan,menmpilkan total harga kesluruhan,menmpilkan teks field untuk mengtik nama identitas

SUKSES

2. Button

Pesan

Klik Button Pesan

Akan menampilkan komen box “pesanan sudah dikirim” dan tampilan dafatar pesanan total harga, dan nama identitas akan terhapus

(11)

Berikut adalah salah satu screenshoot aplikasi yang sudah dijelaskan pada tabel hasil pengujian.

• Pengujian pilih pada salah satu pada daftar menu makanan

Jika memilih salah satu menu makanan dari daftar makanan maka akan tampil detail Makanan.

Gambar 4.9 Setelah di pilih salah satu pada daftar menu makanan

• Pengujian button pilih menu makanan

Jika memilih button pilih maka akan tampil komen box yang berisi nama menu tersebut sudah dipilih.

3. Button

batal

Kelik button batal

Tampilan daftar pesanan yang sudah di pesan , total harga keseluruhan menu, dan nama identitas akan terhapus.

(12)

Gambar 4.10 setelah di klik pilih pada detail makanan

• Pengujian Pilih pada salah satu daftar menu minuman.

Jika memilih dari salah satu daftar menu minuman maka akan tampil detail minuman.

Gambar 4.11 setelah dipilih salah satu menu minuman.

• Pengujian button pilih pada menu minuman

Jika memilih button pilih maka akan tampil komen box yang berisi nama menu tersebut sudah dipilih.

(13)

Gambar 4.12 setelah diklik pilih pada detail minuman.

Kemudian setelah selesai memilih menu pada daftar menu makanan dan minuman,selanjutnya melihat daftar menu dan mengisi nama identitas pemesanan pada tampilan daftar pesanan setelah mengklik button daftar pesanan.

• Pengujian button daftar pesanan

Dengan contoh gambar 4.13 dibawah , pelanggan memilih nasi putih 1 porsi.sayur nangka, telur bulat rendang,dan teh manis hangat ,dengan total harga Rp. 11000 dan identitas nama pelanggan Annisah.

Gambar 4.13 pengujian daftar menu pesanan yang sudah dipilih dan pengisian nama identitas.

(14)

• Pengujian Hapus Menu

Pada antarmuka pengujian hapus menu,kelik salah satu menu yang akan di hapus, maka akan tampil pilihan yes untuk hapus dan no untuk tidak hapus.

Gambar 4.14 pengujian hapus pesan

• Pengujian Button Pesan

Pada gambar 4.15 pengujian button pesan , jika sudah mengecek ulang dan mengisi identitas nama dan memilih button pesan maka akan tampil komen box “pesanan sudah dikirim”.

(15)

Gambar 4.16 adalah tampilan pesanan yang sudah di kirim pelanggan atas nama Annisah pada server.

Gambar 4.16 tampilan hasil pesanan pelanggan

4.5 Analisa Hasi Pengujian

Berdasarkan hasil pengujian dengan kasus uji diatas dapat diambil beberapa kesimpulan sebagai berikut :

1. Dengan adanya aplikasi pemesanan makanan dan minumana berbasis android untuk warung makan Tegal dapat memudahkan pelanggan dalam melakukan pemesanan di warung makan khas Tegal.

2. Dengan adanya aplikasi ini maka lebih memudahkan pelanggan melihat daftar menu makanan dan minuman sebelum melakukan pembelian.

3. Dengan adanya aplikasi ini maka lebih memudahkan pelanggan mengetahui gambar,harga dan keterangan pada setiap menu makanan dan minuman.

4.6 Hasil Kueisoner Kepada pelanggan

Pada tabel 4.5 hasil dari kueisoner pelanggan yang berkunjung warung makan Tegal, yang terdapat pilihan mengenai aplikasi pemesanan menu makanan dan minuman yaitu dengan pilihan pendapat memuaskan , biasa saja dan merepotkan, dari 30 responden pelanggan.

(16)

Tabel 4.7 hasil kueisoner Pilihan Pendapat

Pelanggan

Pilihan Dari 30 Responden

Data Sempel Hasil persentasi

Memuaskan & Memudahkan

17 57%

Biasa Saja 8 27%

Merepotkan 5 16%

Kesimpulannya dari 30 responden yang memiliki pekerjaan yang berbeda beda dari karyawan , pelajar sampai kuli bangunan 17 persen memilih memuaskan dan memudahkan dengan hasil presentasi 57%.

Gambar

Tabel 4.1 Spesifikasi Perangkat Keras
Tabel 4.2 Struktur tabel makanan
Gambar 4.1 Antarmuka halaman awal
Gambar 4.3 Antarmuka detail makanan
+7

Referensi

Dokumen terkait

Definisi yang paling sering dikutip untuk memahami konsep public relations (PR) yaitu yang dikeluarkan oleh Public Relations News , yang berbunyi: PR adalah

Hasil estimasi jangka panjang variabel jumlah uang beredar memiliki pengaruh yang positif dan tidak signifikan terhadap variabel indeks harga saham gabungan pada tingkat

Kabupaten Musi Banyuasin Kabupaten Banyuasin Kabupaten Ogan llir Kabupaten Merangin Kabupaten Sarolangun Kabupaten Batang Hari Kabupaten Kerinci Kota Sungai Penuh.

d) Sila beri penjelasan kenapa peruntukan yang bertanda “R” perlu dipohonkan Tuntutan Kewangan. Peruntukan yang bertanda ‘R’ [Requisition] merupakan peruntukan yang telah

yang digunakan pada penelitian ini adalah sampel air laut dan kerang Anadara granosa , yang diperoleh dari perairan di sekitar pelabuhan nelayan gampong deah

Deskripsi mengenai bagaimana implementasi layanan Sistem Pengelolaan Kenaikan Pangkat (SIPEKAT) di Badan Kepegawaian Daerah Kabupaten Sidoarjo, dengan menggunakan teori

perusahaan untuk melakukan pergantian auditor karena adanya ancaman opini going concern dan pergantian manajemen. Objek penelitian ini adalah perusahaan manufaktur

Pengujian hipotesis kedua: Diduga secara parsial pendapatan, jumlah tanggungan keluarga, pendidikan ibu rumah tangga, harga bahan pokok beras, pengetahuan gizi,