Koneksi Sistem Dengan Database Implementasi Antarmuka Aplikasi Website

window.alert Subtotal belum diisi script; } else{ query=insert into detail_pembeliannomer_faktur, kode_barang, harga_beli, jumlah, subtotal valuesno,kode,harga,jumlah,subtotal; hasil=mysql_queryquery; echo script window.alert Data Pembelian berhasil ditambahkan script; } } Menu untuk menambah data pembelian ini berhububungan langsung dengan tabel detail_pembelian, tabel pembelian dan tabel barang. Dimana apabila data pembelian dimasukkan, maka data pada tabel pembelian dan tabel barang akan ter-update secara otomatis. Hal diatas terjadi karena adanya trigger “pembelian” pada database sumbermas yang memanggil stored procedure “sp_update” yang fungsinya adalah untuk mengupdate data stok pada tabel barang dan menambahkan data pada tabel pembelian. Berikut ini adalah listing dari trigger “pembelian” : CREATE 50017 DEFINER = rootlocalhost TRIGGER `pembelian` AFTER INSERT ON `detail_pembelian` FOR EACH ROW BEGIN CALL sp_updateNEW.nama_barang, NEW.jumlah; END; Berikut ini adalah listing dari stored procedure “sp_update” : CREATE DEFINER=`root``localhost` PROCEDURE `sp_update`IN p_nama_barang VARCHAR15,p_jumlah DECIMAL 10 BEGIN UPDATE barang SET barang.stok = barang.stok + p_jumlah WHERE barang.nama_barang=p_nama_barang; END c. Menu Kelola Data Retur Pembelian Halaman pengelolaan data retur pembelian berisi menu untuk menambah dan mengubah data retur pembelian. Untuk menambah data retur pembelian, digunakan file “proses_catat_retur.php” Berikut ini adalah listing program untuk menambahkan data retur pembelian : ifemptyHTTP_POST_VARS[f_nomor]{ echo script window.alert Nomor Retur belum diisi script; includeform_catat_retur.php; } elseifemptyHTTP_POST_VARS[f_kode] { echo script window.alert Kode Barang belum diisi script; includeform_catat_retur.php; } elseifemptyHTTP_POST_VARS[f_nama] { echo script window.alert Nama Barang belum diisi script; includeform_catat_retur.php; } elseifemptyHTTP_POST_VARS[f_jumlah] { echo script window.alert Jumlah Barang belum diisi script; includeform_catat_retur.php; } elseifemptyHTTP_POST_VARS[f_tanggal] { echo script window.alert Tanggal belum diisi script; includeform_catat_retur.php; } else{ mysql_queryinsert into retur_pembelianno_retur, kode_barang, nama_barang, jumlah_barang, tanggal_retur valuesHTTP_POST_VARS[f_nomor],HTTP_POST_VARS[f_kode], HTTP_POST_VARS[f_nama],HTTP_POST_VARS[f_jumlah],HTTP_PO ST_VARS[f_tanggal]; echo script window.alert Data berhasil ditambahkan script; includeform_catat_retur.php; } Kemudian, untuk mengubah data retur pembelian, digunakan file “proses_ubah_retur.php”, dimana potongan listing programnya adalah sebagai berikut : mysql_query update retur_pembelian set no_retur = HTTP_POST_VARS[f_nomor], kode_barang = HTTP_POST_VARS[f_kode], nama_barang = HTTP_POST_VARS[f_nama], jumlah_barang = HTTP_POST_VARS[f_jumlah], tanggal_retur = HTTP_POST_VARS[f_tanggal] where no_retur = HTTP_POST_VARS[no]; echo script window.alert Data Retur berhasil diubah script; includeform_ubah_retur.php; ? d. Menu Lihat Laporan Pembelian Untuk melihat laporan pembelian, digunakan file “form1_laporan.php” untuk menampilkan laporan pembelian berdasarkan bulan dan tahun. Berikut ini adalah potongan listing program yang digunakan untuk melihat laporan pembelian : ?php includekoneksi.php; query = SELECT DISTINCT date_formattgl_masuk, Y as tahunan FROM pembelian ; hasil = mysql_queryquery; echo ul; table border=1 width=100 cellspacing=0 cellpadding=5 tr td width=35 align=center valign=top class=judullaporanPilih Laporan Berdasarkan Tahun td tr; while data = mysql_fetch_arrayhasil{ echotr td width=35 class=linkberita valign=top; echo a href =viewbulan.php?blnth=.data[tahunan]..data[tahunan]. a; echotd tr; echo lia href =viewbulan.php?blnth=.data[tahunan]..data[tahunan]. ali; } echotable br; echo ul; ? e. Menu Kelola Data Barang Halaman pengelolaan data barang berisi menu untuk menambah, mengubah dan menghapus data barang. Untuk menambah data barang, digunakan file “proses_tambahbarang.php” Berikut ini adalah listing program untuk menambahkan data barang : ifemptyHTTP_POST_VARS[f_kode]{ echo script window.alert Kode Barang belum diisi script; includeform_tambah_barang.php; } elseifemptyHTTP_POST_VARS[f_produk]{ echo script window.alert Kode Produk belum diisi script; includeform_tambah_barang.php; } elseifemptyHTTP_POST_VARS[f_nama]{ echo script window.alert Nama Barang belum diisi script; includeform_tambah_barang.php; } elseifemptyHTTP_POST_VARS[f_satuan]{ echo script window.alert Satuan Barang belum diisi script; includeform_tambah_barang.php; } else{ mysql_queryinsert into barangkode_barang, kode_produk, nama_barang, satuan valuesHTTP_POST_VARS[f_kode], HTTP_POST_VARS[f_produk], HTTP_POST_VARS[f_nama], HTTP_POST_VARS[f_satuan]; echo script window.alert Data berhasil ditambahkan script; includeform_tambah_barang.php; } Sedangkan untuk mengubah data barang, digunakan file “proses_ubahbarang.php”. Listing program untuk mengubah data barang adalah sebagai berikut : ? includecekSesion.php; includekoneksi.php; mysql_queryupdate barang set kode_barang=HTTP_POST_VARS[f_kode], kode_produk=HTTP_POST_VARS[f_produk], nama_barang=HTTP_POST_VARS[f_nama], satuan=HTTP_POST_VARS[f_satuan], where kode_barang=HTTP_POST_VARS[no]; echo script window.alert Data Barang berhasil diubah script; includeubah_barang.php; ? Kemudian, file “form_hapus_barang.php” adalah file yang digunakan untuk menghapus data barang dari dalam database. Berikut ini adalah potongan listing programnya : if _GET[action] == del{ membaca nilai n dari hidden value n = _POST[n]; for i=0; i=n-1; i++{ if isset_POST[kode_barang.i] { kode_barang = _POST[kode_barang.i]; query = DELETE FROM barang WHERE kode_barang = kode_barang; mysql_queryquery; } } }

IV.1.4.2 Aplikasi Web Staff Penjualan

Aplikasi Web untuk Staff Penjualan terdapat fungsi-fungsi yang digunakan oleh staff penjualan untuk mengelola data penjualan, melihat stok data barang dan melihat laporan penjualan setiap bulannya. a. Menu Tambah Data Penjualan Untuk menambahkan data penjualan, digunakan file “proses_jual.php”. Berikut ini adalah potongan listing program file “proses_jual.php” yang digunakan untuk menambahkan data penjualan : ifemptyno ifempty_POST[nota.i] { echo script window.alert Nomor Nota belum diisi script; includeform_submit.php; } elseifemptykode elseifempty_POST[nama.i] { echo script window.alert Kode Barang belum diisi script; includeform_submit.php; } elseifemptyharga elseifempty_POST[nama.i] { echo script window.alert Harga Barang belum diisi script; includeform_submit.php; } elseifemptyjumlah elseifempty_POST[harga.i] { echo script window.alert Jumlah Barang belum diisi script; includeform_submit.php; } elseifemptysubtotal elseifempty_POST[harga.i] { echo script window.alert Subtotal belum diisi script; includeform_submit.php; } else{ query=insert into detail_penjualannomer_nota, kode_barang, harga_jual, jumlah, subtotal valuesno,kode,harga,jumlah,subtotal; hasil=mysql_queryquery; echo script window.alert Data Penjualan berhasil ditambahkan script; includeform_pembelian.php; } } Menu untuk menambah data penjualan ini berhububungan langsung dengan tabel detail_penjualan, tabel penjualan dan tabel barang. Dimana apabila data penjualan dimasukkan, maka data pada tabel penjualan dan tabel barang akan ter- update secara otomatis. Hal diatas terjadi karena adanya trigger “penjualan” pada database sumbermas yang memanggil stored procedure “sp_delete” yang fungsinya adalah untuk mengurangi data stok pada tabel barang dan untuk menambahkan data pada tabel penjualan. Berikut ini adalah listing dari trigger “penjualan” : CREATE 50017 DEFINER = rootlocalhost TRIGGER `penjualan` AFTER INSERT ON `detail_penjualan` FOR EACH ROW BEGIN CALL sp_deleteNEW.kode_barang, NEW.jumlah; CALL sp_penjualanNEW.nomer_nota,NEW.harga_jual, NEW.jumlah; END; Berikut ini adalah listing dari stored procedure “sp_delete” : CREATE DEFINER=`root``localhost` PROCEDURE `sp_delete`IN p_kode_barang VARCHAR15,p_jumlah DECIMAL 10 BEGIN UPDATE barang SET barang.stok = barang.stok - p_jumlah WHERE barang.kode_barang=p_kode_barang; END a. Menu Lihat Laporan Penjualan Untuk melihat laporan penjualan, digunakan file “form_laporanjual.php” untuk menampilkan laporan penjualan berdasarkan bulan dan tahun. Berikut ini adalah potongan listing program yang digunakan untuk melihat laporan penjualan : ?php includekoneksi.php; query = SELECT DISTINCT date_formattgl_nota, Y as tahunan FROM penjualan ; hasil = mysql_queryquery; echo ul; table border=1 width=100 cellspacing=0 cellpadding=5 tr td width=35 align=center valign=top class=judullaporanPilih Laporan Berdasarkan Tahuntd tr; while data = mysql_fetch_arrayhasil { echotr td width=35 class=linkberita valign=top; echo a href=viewbulan_jual.php?blnth=.data[tahunan]..data[t ahunan].a; echotd tr; echo lia href=viewbulan.php?blnth=.data[tahunan]..data[tahuna n].ali; } echotable br; echo ul; ? b. Menu Lihat Data Barang Menu ini digunakan oleh staff penjualan hanya untuk melihat data stok barang yang masih tersedia. Agar apabila ada stok barang yang habis, maka staff penjualan bisa melaporkan stok barang yang habis tersebut kepada staff pembelian. Berikut ini adalah listing program dari file “form_cek_stok.php” : ? include koneksi.php; minta = SELECT FROM barang ORDER BY kode_barang; eksekusi = mysql_queryminta; while hasil=mysql_fetch_arrayeksekusi{ ? tr td align=center?php echo hasil[kode_barang];?td td align=center?php echo hasil[kode_produk];?td td align=center?php echo hasil[nama_barang];?td td align=center?php echo hasil[satuan];?td td align=right?php echo hasil[harga_beli];?td td align=right?php echo hasil[harga_jual];?td td align=right?php echo hasil[stok];?td tr ?php }?

IV.1.5 Implementasi Antarmuka Aplikasi Website

IV.1.5.1.1 Halaman Login Staff

Untuk masuk ke halaman utama staff, pengguna harus memasukkan username dan passwordnya dahulu di halaman login ini. Kemudian dengan menekan tombol login, maka username dan password yang telah dimasukkan akan diproses. Gambar IV. 1 Halaman Login Staff Apabila data username dan password yang dimasukkan tidak sesuai dengan data yang ada di dalam database, maka akan muncul pesan error dan pengguna diminta untuk mengisi ulang username dan password. Gambar IV. 2 Pesan Gagal Login

IV.1.5.1.2 Halaman Utama Staff Pembelian

Apabila data username dan password yang dimasukkan cocok dengan data yang ada di dalam database, maka pengguna akan masuk ke halaman utama staff. Dalam aplikasi ini terdapat 2 staff, yaitu staff pembelian dan staff penjualan. Berikut ini adalah tampilan halaman utama staff pembelian : Gambar IV. 3 Halaman Utama Staff Pembelian Pada halaman utama staff pembelian ini, terdapat beberapa menu yang bisa digunakan oleh staff pembelian, yaitu menu kelola data pemasok, tambah data pembelian, kelola data retur pembelian, lihat laporan pembelian, cek stok barang dan logout.

IV.1.5.1.3 Halaman Menu Kelola Data Pemasok

Halaman menu kelola data pemasok ini digunakan untuk menambah, mengubah dan menghapus data pemasok dari dalam database. Berikut ini adalah tampilan dari menu kelola data pemasok : Gambar IV. 4 Halaman Menu Kelola Data Pemasok Dalam menu ini, terdapat 3 submenu yang bisa digunakan oleh pengguna untuk menambah, mengubah dan menghapus data pemasok. Adapun tampilan dari masing-masing submenu tersebut sebagai berikut : Gambar IV. 5 Halaman Submenu Tambah Data Pemasok Halaman ini digunakan untuk menambahkan data pemasok ke dalam database. Apabila salah satu kolom isian belum diisi, maka akan muncul pesan error sebagai berikut : Gambar IV. 6 Pesan Peringatan Tambah Data Pemasok Dan apabila berhasil menambahkan data pemasok, maka pesan yang akan dimunculkan sebagai berikut : Gambar IV. 7 Pesan Berhasil Tambah Data Pemasok Kemudian untuk mengubah data pemasok, digunakan submenu ubah. Tampilannya sebagai berikut : Gambar IV. 8 Halaman Submenu Ubah Data Pemasok Halaman ini terlebih dahulu menampilkan data-data pemasok yang ada didalam database. Untuk mengubah data yang ada, pengguna harus menekan link ubah yang terletak pada kolom pilihan di sebelah kanan, maka akan menuju ke halaman ubah sebagai berikut : Gambar IV. 9 Halaman Ubah Data Pemasok Setelah selesai mengubah data pemasok, tekan OK dan akan muncul pesan sebagai berikut : Gambar IV. 10 Pesan Berhasil Ubah Data Pemasok Dan untuk menghapus data pemasok, digunakan submenu hapus. Tampilannya sebagai berikut : Gambar IV. 11 Halaman Submenu Hapus Data Pemasok Pengguna dapat memilih lebih dari satu data pemasok yang akan dihapus dengan memberi tanda v pada kotak di sebelah kiri data pemasok. Pengguna juga bisa langsung menghapus semua data pemasok dengan memberi tanda v pada kolom semua. Apabila pengguna menekan tombol hapus maka akan muncul pesan sebagai berikut : Gambar IV. 12 Pesan Peringatan Hapus Data Pemasok Jika tombol OK ditekan, maka data yang sebelumnya telah dipilih akan terhapus dari database. Namun jika tombol Cancel yang ditekan, maka data yang sebelumnya dipilih tidak jadi dihapus.

IV.1.5.1.4 Halaman Menu Tambah Data Pembelian

Halaman ini digunakan oleh pengguna yaitu staff pembelian untuk menambahkan data pembelian ke dalam database. Apabila pengguna ingin menambahkan data pembelian, maka pengguna harus menekan tambah data pembelian dan akan muncul tampilan sebagai berikut : Gambar IV. 13 Halaman Tambah Data Pembelian Sebelum pengguna menambahkan data barang, pengguna terlebih dahulu memasukkan jumlah barang yang dibeli, setelah itu pengguna menekan tombol OK. Maka akan muncul tampilan sebagai berikut : Gambar IV. 14 Halaman Tambah Data Pembelian Setelah itu, pengguna baru bisa memasukkan data-data pembelian ke dalam form yang telah disediakan. Apabila pengguna sudah selesai memasukkan data pembelian maka tekan tombol simpan dan data-data pembelian akan ditambahkan ke dalam database.

IV.1.5.1.5 Halaman Menu Kelola Data Retur Pembelian

Halaman ini digunakan oleh staff pembelian hanya untuk mencatat apabila ada barang rusak atau cacat pada saat toko melakukan pembelian dari pemasok. Di dalam halaman ini terdapat 2 buah submenu, yaitu tambah dan ubah data retur pembelian. Berikut adalah tampilan dari submenu tambah data retur pembelian : Gambar IV. 15 Halaman Submenu Tambah Data Retur Apabila salah satu form isian belum diisi, maka akan muncul pesan error sebagai berikut : Gambar IV. 16 Pesan Peringatan Data Retur Dan apabila data retur pembelian berhasil ditambahkan, maka pesan yang akan muncul adalah sebagai berikut : Gambar IV. 17 Pesan Berhasil Tambah Data Retur Kemudian halaman submenu ubah data retur pembelian adalah halaman yang digunakan untuk mengubah data retur pembelian apabila terjadi kesalahan saat memasukkan data. Berikut adalah tampilannya : Gambar IV. 18 Halaman Submenu Ubah Data Retur Apabila pengguna ingin mengubah data retur pembelian, pengguna harus menekan link Ubah yang terletak di sebelah kanan data retur. Setelah pangguna menekan link Ubah, akan muncul tampiln sebagai berikut : Gambar IV. 19 Halaman Ubah Data Retur Setelah pengguna selesai mengubah data retur dan menekan tombol OK, maka akan muncul pesan peringatan sebagai berikut : Gambar IV. 20 Pesan Berhasil Ubah Data Retur

IV.1.5.1.6 Halaman Menu Laporan Pembelian

Halaman ini digunakan oleh staff pembelian untuk melihat dan mencetak Laporan pembelian. Terdapat 2 buah pilihan untuk melihat laporan yaitu berdasarkan Tahun dan Bulan. Berikut ini adalah tampilan halaman Laporan Pembelian : Gambar IV. 21 Halaman Menu Laporan Pembelian Kemudian saat pengguna sudah memilih laporan berdasarkan tahun atau bulan, maka akan ditampilkan format laporan sebagai berikut : Gambar IV. 22 Format Laporan Pembelian Selain dapat dilihat, laporan pembelian ini juga dapat langsung disimpan dalam format pdf dan juga langsung dicetak apabila pengguna menginginkannya.

IV.1.5.1.7 Halaman Menu Kelola Data Master Barang

Halaman ini digunakan staff pembelian untuk menambah data barang baru, mengubah data barang yang sudah ada dan menghapus data barang yang sudah ada. Berikut ini adalah tampilan dari submenu tambah data barang baru : Gambar IV. 23 Halaman Submenu Tambah Data Barang Baru Apabila salah satu isian dalam form tambah data barang baru masih kosong, maka akan muncul pesan error sebagai berikut : Gambar IV. 24 Pesan Error Tambah Data Barang Baru Dan apabila data barang baru berhasil ditambahkan maka pesan yang akan ditampilkan adalah sebagai berikut : Gambar IV. 25 Pesan Berhasil Tambah Data Barang Baru Submenu ubah data barang digunakan oleh pengguna untuk mengubah data barang yang sudah ada di dalam database. Berikut ini adalah tampilan submenu ubah data barang : Gambar IV. 26 Halaman Submenu Ubah Data Barang Apabila pengguna ingin mengubah data barang, pengguna harus menekan link Ubah yang terletak di sebelah kanan data barang. Setelah pangguna menekan link Ubah, akan muncul tampiln sebagai berikut : Gambar IV. 27 Halaman Ubah Data Barang Setelah pengguna selesai mengubah data barang dan menekan tombol OK, maka akan muncul pesan peringatan sebagai berikut : Gambar IV. 28 Pesan Berhasil Ubah Data Barang Dan untuk menghapus data barang, digunakan submenu hapus. Tampilannya sebagai berikut : Gambar IV. 29 Halaman Submenu Hapus Data Barang Pengguna dapat memilih lebih dari satu data barang yang akan dihapus dengan memberi tanda v pada kotak di sebelah kiri data barang. Pengguna juga bisa langsung menghapus semua data barang dengan memberi tanda v pada kolom semua. Apabila pengguna menekan tombol hapus maka akan muncul pesan sebagai berikut : Gambar IV. 30 Pesan Peringatan Hapus Data Barang Jika tombol OK ditekan, maka data yang sebelumnya telah dipilih akan terhapus dari database. Namun jika tombol Cancel yang ditekan, maka data yang sebelumnya dipilih tidak jadi dihapus.

IV.1.5.1.8 Menu Logout

Menu ini digunakan oleh pengguna untuk keluar dari sistem. Jika pengguna menekan menu ini, maka pengguna akan kembali ke halaman login staff.

IV.1.5.1.9 Halaman Utama Staff Penjualan

Apabila data username dan password yang dimasukkan cocok dengan data yang ada di dalam database, maka pengguna akan masuk ke halaman utama staff. Dalam aplikasi ini terdapat 2 staff, yaitu staff pembelian dan staff penjualan. Berikut ini adalah tampilan halaman utama staff penjualan : Gambar IV. 31 Halaman Utama Staff Penjualan Pada halaman utama staff penjualan ini, terdapat beberapa menu yang bisa digunakan oleh staff penjualan, yaitu menu tambah data penjualan, lihat laporan penjualan, cek stok barang dan logout.

IV.1.5.1.10 Halaman Menu Tambah Data Pembelian

Halaman ini digunakan oleh pengguna yaitu staff penjualan untuk menambahkan data penjualan ke dalam database. Apabila pengguna ingin menambahkan data penjualan, maka pengguna harus menekan tambah data penjualan dan akan muncul tampilan sebagai berikut : Gambar IV. 32 Halaman Tambah Data Penjualan Sebelum pengguna menambahkan data barang, pengguna terlebih dahulu memasukkan jumlah barang yang sebelumnya telah terjual menurut nota manual yang sebelumnya telah dicatat, setelah itu pengguna menekan tombol OK. Maka akan muncul tampilan sebagai berikut : Gambar IV. 33 Halaman Tambah Data Penjualan Setelah itu, pengguna baru bisa memasukkan data-data penjualan ke dalam form yang telah disediakan. Apabila pengguna sudah selesai memasukkan data penjualan maka tekan tombol simpan dan data-data penjualan akan ditambahkan ke dalam database.

IV.1.5.1.11 Halaman Menu Lihat Data Barang

Halaman ini digunakan oleh staff penjualan untuk melihat data-data barang dan stok barang yang masih tersisa di dalam gudang. Pengguna juga bisa menggunakan menu ini untuk mencari data barang dengan menginputkan nama kata kunci ke dalam form yang disediakan. Berikut ini adalah tampilan dari menu lihat data barang : Gambar IV. 34 Halaman Menu Lihat Data Barang

IV.1.5.1.12 Menu Logout

Menu ini digunakan oleh pengguna untuk keluar dari sistem. Jika pengguna menekan menu ini, maka pengguna akan kembali ke halaman login staff. 109

BAB V ANALISA DAN HASIL

V.1. Pengujian

Pengujian sistem dimaksudkan untuk menguji semua elemen-elemen aplikasi yang dibuat apakah sudah sesuai dengan yang diharapkan.

V.1.1. Rencana Pengujian

Pengujian aplikasi dalam penelitian ini dilakukan oleh pembuat sistem dengan metode pengujian yang digunakan adalah metode black box. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian black box merupakan metode perancangan data uji yang didasarkan pada sepesifikasi perangkat lunak yang dibuat. Adapun hal-hal yang akan diuji menggunakan metode black box ini adalah sebagai berikut : Tabel V. 1 Rencana Pengujian Sistem Informasi Toko Retail Berbasis Web Staff Pembelian Menu Yang Diuji Butir Pengujian Login Melakukan Login Data Pemasok Mengelola Tambah, Ubah, Hapus Data Pemasok Data Pembelian Menambahkan Data Pembelian Data Retur Pembelian Mengelola Tambah, Ubah Data Retur Pembelian Laporan Pembelian Melihat dan Mencetak Laporan Pembelian Data Master Barang Mengelola Tambah, Ubah, Hapus Data Master Barang Logout Melakukan Logout Tabel V. 2 Rencana Pengujian Sistem Informasi Toko Retail Berbasis Web Staff Penjualan Menu Yang Diuji Butir Pengujian Login Melakukan Login Data Penjualan Menambahkan Data Penjualan Laporan Penjualan Melihat dan Mencetak Laporan Penjualan Logout Melakukan Logout

V.1.2. Kasus dan Hasil Pengujian

Berikut ini adalah hasil pengujian dengan metode black box oleh pembuat sistem berdasarkan menu pada rencana pengujian :

1. Pengujian Form Login Staff Pembelian

Tabel V. 3 Pengujian Form Login Staff Pembelian Data Masukan Yang Diharapkan Pengamatan Kesimpulan Username dan Password terisi dengan benar Akan menampilkan halaman utama staff pembelian Menampilkan form utama staff pembelian [v] diterima [ ] ditolak Username dan Password kosong atau salah Akan menampilkan pesan “Login anda gagal. Silahkan coba lagi” Menampilkan pesan “Login anda gagal. Silahkan coba lagi” [v] diterima [ ] ditolak

2. Pengujian Menu Kelola Data Pemasok

Tabel V. 4 Pengujian Menu Data Pemasok Data Masukan Yang Diharapkan Pengamatan Kesimpulan Tombol Tambah Akan menampilkan form tambah data pemasok Form tambah data pemasok berhasil ditampilkan [v] diterima [ ] ditolak Form isian data pemasok masih kosong Akan menampilkan pesan “nama pemasok belum diisi”, “alamat pemasok belum diisi”, “telepon pemasok belum diisi” Pesan “nama pemasok belum diisi”, “alamat pemasok belum diisi”, “telepon pemasok belum diisi” berhasil ditampilkan [v] diterima [ ] ditolak Form isian data pemasok terisi lengkap, tombol OK ditekan Akan menampilkan pesan “Data berhasil ditambahkan” dan data pemasok ditambahkan ke dalam database Menampilkan pesan “Data berhasil ditambahkan” dan data pemasok ditambahkan ke dalam database [v] diterima [ ] ditolak Tombol Ubah Akan menampilkan seluruh data yang ada dalam tabel pemasok dan link ubah untuk masuk ke dalam form ubah data pemasok Seluruh data yang ada dalam tabel pemasok dan link ubah untuk masuk ke dalam form ubah data pemasok berhasil ditampilkan [v] diterima [ ] ditolak Tekan tombol OK pada form ubah data pemasok Akan menampilkan pesan “Data pemasok berhasil diubah” dan data pemasok dalam database ter- update Tombol ubah berfungsi sesuai yang diharapkan [v] diterima [ ] ditolak Tombol Hapus Akan menampilkan data yang ada dalam tabel pemasok dan link hapus untuk masuk ke dalam form hapus data pemasok Data yang ada dalam tabel pemasok dan link hapus untuk masuk ke dalam form hapus data pemasok berhasil ditampilkan [v] diterima [ ] ditolak Tekan tombol Hapus pada halaman hapus data pemasok Akan menampilkan pesan “Anda yakin ingin menghapus data pemasok tersebut?” Apabila tombol OK ditekan data pemasok akan dihapus dari dalam tabel dan jika tombol Cancel ditekan data pemasok tidak jadi Tombol hapus berfungsi sesuai yang diharapkan [v] diterima [ ] ditolak dihapus

3. Pengujian Menu Kelola Data Retur Pembelian

Tabel V. 5 Pengujian Menu Data Retur Pembelian Data Masukan Yang Diharapkan Pengamatan Kesimpulan Tombol Tambah Akan menampilkan form tambah data retur pembelian form tambah data retur pembelian berhasil ditampilkan [v] diterima [ ] ditolak Form isian data barang rusak masih kosong Akan menampilkan pesan “nomor retur belum diisi”, “nama pemasok belum diisi”, “nama barang belum diisi”, “jumlah barang belum diisi”, “tanggal retur belum diisi” pesan “nomor retur belum diisi”, “nama pemasok belum diisi”, “nama barang belum diisi”, “jumlah barang belum diisi”, “tanggal retur belum diisi” berhasil ditampilkan [v] diterima [ ] ditolak Form isian data barang rusak terisi lengkap, tombol OK ditekan Akan menampilkan pesan “Data berhasil ditambahkan” Pesan “Data berhasil ditambahkan” berhasil ditambahkan [v] diterima [ ] ditolak Tombol Ubah Akan menampilkan seluruh data yang seluruh data yang ada dalam tabel retur pembelian [v] diterima [ ] ditolak