• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Copied!
19
0
0

Teks penuh

(1)

IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi dan Pengujian Pada Sistem

Pada bab ini masuk ke dalam tahap implementasi dan pengujian terhadap aplikasi yang telah dibangun. Tahap ini dapat dilakukan setelah proses analisis dan perancangan selesai dilakukan, yang selanjutanya akan masuk ke dalam proses implementasi sistem dalam bahasa pemograman. Setelah implementasi maka akan dilakukan pengujian terhadapa aplikasi dengan menggunakan metode black box. Untuk mengetahui apakah sistem tersebut dapat berjalan sesuai dengan kebutuhan user atau tidak.

4.1.1 Spesifikasi Sistem

Berikut adalah kebutuhan sistem ketika sistem dibuat dan diuji : 1. Perangkat Keras (Hardware)

Prosessor intel core Intel(R) Celeron(R) CPU N2840 @2.16 2.16 GHz

RAM Intel(R) Celeron(R) CPU N2840 @2.16 2.16 GHz Harddisk 64-bit Operating system

2. Perangkat Lunak (Software) XAMPP versi 3.2.1

Windows 7 untuk sistem operasi phpMyAdmin

Mozilla Firefox Balsamiq mockups 3

(2)

4.1.2 Pembatasan Implementasi

Pembatasan implementasi ini dilakukan untuk memperjelas ruang lingkup implementasi, Berikut batasan implementasi :

1. Aplikasi yang dikembangkan berbasiskan WEB, tetapi tidak diimplementasikan secara online melalui internet.

4.2 Implementasi Perancangan Basis Data 4.2.1 Implementasi Perancangan Adm Menu

Gambar 4.1 struktur tabel adm menu

4.2.2 Implementasi Perancangan Detail Transaksi Pemesanan

(3)

4.2.3 Implementasi Perancangan Distributor Produk

Gambar 4.3 struktur tabel distributor produk

4.2.4 Implementasi Perancangan Divisi

Gambar 4.4 struktur tabel divisi

4.2.5 Implementasi Perancangan Menu

(4)

4.2.6 Implementasi Perancangan Produk

Gambar 4.6 struktur tabel produk

4.2.7 Implementasi Perancangan Transaksi Pemesanan

(5)

4.2.8 Implementasi Perancangan User

Gambar 4.8 struktur tabel user 4.3 Implementasi Tampilan Antarmuka

4.3.1 Implementasi Halaman Menu Login

Gambar 4.9 tampilan login

Tampilan login adalah merupakan tampilan sebelum pengguna masuk ke dalam sistem, dimana pengguna akan di minta untuk memasukan username dan password user.

(6)

4.3.2 Implementasi Halaman Pengaturan User

Gambar 4.10 tampilan pengaturan user Pengaturan user

Merupakan tampilan menu di setiap pengguna, hanya saja yang membedakan adalah divisi farmasi saja yang dapat menambah pengguna baru dan mengubah data pengguna. Sedangkan pengguna lain hanya bisa melihat profile divisi sendiri.

4.3.3 Implementasi Halaman Login Farmasi

Gambar 4.11 tampilan login farmasi

Ketika user sudah memasukan username dan password, maka ini merupakan tampilan layar saat divisi farmasi berhasil masuk ke dalam sistem.

(7)

4.3.4 Implementasi Halaman Login Gudang

Gambar 4.12 tampilan login gudang

Ketika user sudah memasukan username dan password, maka ini merupakan tampilan layar saat divisi gudang berhasil masuk ke dalam sistem.

4.3.5 Implementasi Halaman Login Apoteker

Gambar 4.13 tampilan login apoteker

Ketika user sudah memasukan username dan password, maka ini merupakan tampilan layar saat divisi apoteker berhasil masuk ke dalam sistem.

(8)

4.3.6 Implementasi Halaman Login Kasir

Gambar 4.14 tampilan login kasir

Ketika user sudah memasukan username dan password, maka ini merupakan tampilan layar saat divisi kasir berhasil masuk ke dalam sistem. 4.4 Implementasi Proses Bisnis Aplikasi

4.4.1 Implementasi Halaman Cek Produk Pada Gudang

Gambar 4.15 tampilan cek produk pada gudang

Ketika user sudah memasukan username dan password, maka ini merupakan tampilan layar saat divisi gudang ketika berhasil masuk ke dalam sistem untuk melihat stok produk.

(9)

Selain melihat stok produk, divisi gudang dapat menambahkan stok produk dalam sistem.

(10)

4.4.2 Implementasi Halaman Cek Produk Pada Apoteker

Gambar 4.17 tampilan stok produk pada apoteker

Ketika user sudah memasukan username dan password, maka ini merupakan tampilan layar saat divisi apoteker ketika berhasil masuk ke dalam sistem untuk melihat stok produk.

Action edit produk

Selain melihat stok produk, divisi apoteker hanya dapat mengubah data produk.

(11)

4.4.3 Implementasi Halaman Transaksi Apotek Pada Apoteker

Gambar 4.19 tampilan transaksi apotek

Menu transaksi apotek untuk melakukan transaksi penjualan produk, yang terdiri dari persedian produk pada sistem.

Action Pembelian

Merupakan tampilan menu untuk menambahkan pembelian produk dari konsumen, dan mengisi status keterangan pemesanan pembelian data dari konsumen. Jika transaksi telah selesai, maka selanjutnya pilih selesai transaksi untuk mengakhiri proses transaksi.

(12)

4.4.4 Implementasi Halaman Distribusi Produk

Gambar 4.21 tampilan distribusi produk

Ketika user sudah memasukan username dan password, maka ini merupakan tampilan layar saat divisi gudang ketika berhasil masuk ke dalam sistem untuk mengelola pemasukan detail data produk.

(13)

4.4.5 Implementasi Halaman Verifikasi Pembayaran Produk Distributor

Gambar 4.22 tampilan pembayaran produk

Merupakan tampilan layar saat divisi farmasi ketika berhasil masuk ke dalam sistem, untuk mengelola pembayaran produk kepada distributor yang telah ternotifikasi secara otomatis ketika divisi gudang menginput detail produk. Sehingga saat divisi farmasi sudang melakukan transaksi pembayaran akan memberikan verikasi pembayaran dalam sistem yang terhubung dengan divisi gudang akan menerima notifikasi jika produk sudah dibayar tagihannya oleh divisi farmasi.

(14)

Tampilan verifikasi pembayaran dari divisi farmasi ke divisi gudang Ini adalah tampilan dari verifikasi yang diterima dari divisi farmasi ke divisi gudang, jika tagihan pembayaran kepada distributor sudah dilunasi oleh divisi farmasi.

Gambar 4.23 tampilan verifikasi pembayaran dari divisi farmasi ke divisi gudang

(15)

4.4.6 Implementasi Halaman Kuitansi Pembayaran

Gambar 4.24 tampilan kuitansi pembayaran

Menu kuitansi pembayaran oleh divisi kasir, dimana proses ini merupakan data transaksi pemesanan oleh konsumen. Yang selanjutnya masuk ke dalam tahap pelunasan pembayaran dari konsumen. Pilih action Ya (tanda ceklis) untuk melakukan pelunasan pembayaran.

(16)

4.4.7 Implementasi Halaman Transaksi Berhasil Gambar 4.26 tampilan transaksi berhasil

Untuk mencetak kwitansi, pilih menu transaksi berhasil oleh divisi apoteker.

4.4.8 Implementasi Halaman Laporan Pemasukan

Gambar 4.27 tampilan laporan pemasukan

Mencetak laporan hasil pendapatan penjualan pilih menu laporan pemasukan, lalu pilih periode tanggal laporan.

4.5 Skenario Pengujian

Berikut beberapa skenario pengujian yang akan dilakukan:

No Tampilan antarmuka Hasil pengujian Status aplikasi Skenario pengujian Hasil yang diharapka Hasil pengujian

(17)

n 1. Menu Login Proses

Login Membuka menu login Memasukan username dan password Halaman utama akan muncul Berhasil masuk ke halaman utama 2. Menu Distibusi Produk Menginput data detail produk Menampilk an data detail produk Masukan kode produk, barcode, nama produk, tanggal expired, foto produk, stok, harga beli, distributor, harga jual Distribusi produk harus tersimpan pada database Berhasil menampil kan data detail produk yang tersimpan di database 3. Menu Stok Produk Melihat persedian stok produk Menampilk an data persediaan stok produk Masukan nama produk yang dicari dalam from search Menampil kan data persediaan stok produk sesuai dengan pencarian Berhasil menampil kan data persediaan stok produk 4. Menu Produk Mengubah data produk Mengedit data produk Mengubah data barcode, nama produk, tanggal expired, foto produk, harga jual Menampil kan perubahan data yang tersimpan pada database Berhasil menampil kan data yang telah diubah 5. Menu transaksi apotek Menginput data transaksi pemesanan pembelian konsumen Menampilk an data transaksi pemesanan pembelian konsumen Masukan nama produk yang akan dibeli, masukan item yang dibeli, masukan status keterangan pemesanan data konsumen Menampil kan data transaksi pemesana n pembelian oleh konsumen yang tersimpan di Berhasil menampil kan transaksi pemesana n pembelian oleh konsumen

(18)

proses tahap pelunasan transaksi pemesanan untuk masuk kedalam proses selanjutnya dilanjutka n. Jika memilih tidak proses transaksi pemesana n dibatalkan n 7. Menu transaksi berhasil Cetak kuitansi Menampilk an detail kuitansi

Cetak kuitansi Kuitansi tersimpan dalam database Berhasil mencetak kuitansi 8. Menu laporan pemasukan Pilih menu laporan pemasukan untuk melihat hasil pendapatan dari penjualan produk Menampilk an laporan pemasukan hasil pendapatan dari penjualan produk Cetak laporan pemasukan hasil pendapatan dari penjualan produk Kuitansi laporan pemasuka n hasil pendapata n dari penjualan produk tersimpan dalam database Berhasil tersimpan di database dan berhasil di cetak 9. Menu pembayaran produk Pilih menu laporan pembayaran untuk verifikasi pembayaran tagihan kepada distributor Menampilk an laporan pembayaran untuk verifikasi pembayaran tagihan kepada distributor Verifikasi pembayaran Hasil verifikasi pembayara n tersimpan di database Berhasil memverifi kasi pembayara n 10. Menu laporan pembayaran Pilih menu laporan pembayaran untuk melihat hasil data verifikasi pembayaran produk Menampilk an laporan pembayaran untuk melihat hasil data verifikasi pembayaran produk

Cetak hasil data laporan pembayaran Hasil cetak data laporan pembayara n Berhasil mencetak hasil data laporan pembayara n 11. Logout Proses Logout Membuka menu logout Memasukan username dan password Halaman utama akan muncul Berhasil masuk ke halaman utama

(19)

4.5.1 Analisa Hasil Pengujian

Berdasarkan dari proses analisa perancangan sampai masuk ke dalam tahap pengujian sistem, bahwa proses rancangan sistem sudah sesuai dengan output yang diharapkan oleh pengguna. Proses input dan output pada sistem dapat berjalan dengan baik, ini dibuktikan dengan skenario pengujian dari sistem tersebut. Berikut hasil yang diperoleh dari pengujian :

1. Nomer transaksi tidak akan berubah ketika terjadi pembatalan transaksi pemesanan produk. Dan produk yang batal di pesan akan secara otomatis kembali ke dalam stok produk tanpa harus melakukan proses rektur produk.

2. Laporan pemasukan, laporan pemabayaran, dan laporan pembayaran produk akan otomatis masuk ke dalam sistem divisi farmasi.

Gambar

Gambar 4.2 struktur tabel detail transaksi pemesanan
Gambar 4.4 struktur tabel divisi
Gambar 4.7 struktur tabel transaksi pemesanan
Gambar 4.9 tampilan login
+7

Referensi

Dokumen terkait

(1) Badan Pelayanan Perizinan Terpadu merupakan unsur pendukung tugas Bupati dalam penyelenggaraan pemerintahan daerah di bidang pelayanan perizinan terpadu,

Data Primer adalah data yang diperoleh langsung dari lokasi penelitian yaitu Kepolisian Resort Mojokerto yang terletak di Jalan Gajah Mada No.99 Mojosari Kabupaten Mojokerto,

Peserta pelatihan pembuatan soal ujian nasional berbasis computer-based test menggunakan aplikasi articulate quizmaker merupakan guru-guru yang tergabung kedalam MGMP PPKN Ogan

Yang menjadi pembahasan penting dari kawasan konservasi ini adalah, bahwa kegiatan yang dilakukan tidaklah semudah dengan kegiatan yang dilakukan di tempat lain, hal

Kemudian, dengan rencana konversi mesin induk berbahan bakar tunggal menjadi mesin induk berbahan bakar ganda, diketahui bahwa nilai perbandingan / rasio komposisi

Ada siswa yang tidak hadir pada saat pemberian layanan Sebagian lagi kurang memperhatikan materi yang diberikan saat layanan berlangsung BK Bagi mereka yang belum

Motif jasmaniah adalah motivasi yang dikarenakan tuntutan jasmani, seperti reflex, insting otomatis dan nafsu. Dari beberapa hasil wawancara yang didapat ada

Oleh karena itu rumusan masalah dari penelitian ini adalah bagaimana hubungan antara tingkat stres, asupan makanan dan status gizi pada mahasiswa reguler