BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. IMPLEMENTASI SISTEM Implementasi menajemen sistem purchase order sparepart kendaraan ini membutuhkan beberapa perangkat lunak serta spesifikasi hardware yang mendukung. Pembuatan aplikasi ini menggunakan komputer dengan spesifikasi sebagai berikut : 1. Perangkat keras a. Tipe komputer : Laptop b. Processor : Intel (R) Core(TM) i3-4005u c. RAM : 4 GB d. Harddisk : 500 GB e. Monitor : 14 inch 2. Perangkat lunak a. Microsoft Windows 8 b. Xampp Control Panel Version 2.5 c. Mozila Firefox 43.0.4 4.2. IMPLEMENTASI BASIS DATA Tahap awal dalam pembuatan aplikasi ini yaitu pembuatan database. Berikut tabel-tabel yang dibutuhkan : 41
42 1. Tabel Karyawan Gambar 4.1.Tabel Karyawan 2. Tabel Permintaan Gambar 4.2.Tabel Permintaan 3. Tabel Supplier Gambar 4.3.Tabel Supplier
43 4. Tabel Produk Gambar 4.4.Tabel Produk 5. Tabel Pemesanan Gambar 4.5.Tabel Pemesanan
44 6. Tabel Pembayaran Gambar 4.6.Tabel Pembayaran 7. Tabel Surat Jalan Gambar 4.7.Tabel Surat Jalan
45 4.3. TAMPILAN ANTAR MUKA PADA USER 1. Tampilan Login Pada Karyawan dan Supplier Gambar 4.8 Login Pada Karyawan dan Supplier 2. Tampilan Buat Data Permintaan Barang Pada Staff Gudang Gambar 4.9. Buat Data Permintaan Barang Pada Staff Gudang 3. Tampilan Buat Tambah Data Produk Pada Supplier Gambar 4.10 Buat Tambah Data Produk Pada Supplier
46 4. Tampilan Keranjang Pembelian Pada Purchasing Gambar 4.11 Keranjang Pembelian Pada Purchasing 5. Tampilan Input Pembayaran Pada Purchasing Gambar 4.12. Input Pembayaran Pada Purchasing 6. Tampilan Surat Jalan Internal Pada Purchasing Gambar 4.13. Surat Jalan Internal Pada Purchasing
47 4.4. PENGUJIAN SISTEM Pengujian sistem yang dilakukan adalah mengetahui bahwa aplikasi yang telah dibuat dapat berjalan sesuai dengan rancangan dan menghindari adanya kesalahan kesalahan yang terjadi pada saat web tersebut dijalankan. 4.4.1. Metode Pengujian Metode pengujian yang dilakukan adalah metode black box testing. Metode ini merupakan metode pengujian yang menekankan pada berhasil atau tidaknya menjalankan fungsi dari web yang telah dibuat tanpa memperdulikan code source yang ada. 4.4.2. Skenario Pengujian Skenario pengujian yang dimaksud adalah skenario skenario pengujian yang dilakukan melihat hasil skenario yang dilakukan. No Skenario pengujian yang ada pada karyawan staff gudang menggunakan metode Black Box Tersting Tabel 4.1.Tabel skenario pengujian Black BoxTesting pada karyawan Antar muka 1 Tampilan login 2 Tampilan depan 3 Tampilan barang Bagian dari antar muka yang diuji Proses input data login Menguji fungsi depan Menguji fungsi tambah barang staff gudang Status aplikasi Tampilan login Tampilan depan tambah barang Skenario pengujian Masukan user name, password, pilih menu akses lalu klik login Klik menu yang diinginkan Pilih kategori, jumlah dan keterangan klik simpan Hasil yang diinginkan Data akan dicek. Jika salah akan diulangi, jika benar akan masuk ke menu utama Menampilkan depan yang berisi dasboard, barang, suratjalan dan laporan Data akan terkirim pada menu purchasing dan
48 Tabel 4.1.Tabel skenario pengujian Black BoxTesting pada karyawan 4 Tampilan surat jalan 5 Tampilan laporan Menguji fungsi konfirmasi penerimaan surat jalan Menguji fungsi tampilan laporan staff gudang surat jalan internal laporan menambah, kirim membuat baru, cetak atau kembali Klik no surat jalan melihat data barang yang dikirim, klik aksi terima menerima barang Klik tanggal cetak dari tanggal sampai tanggal yang diinginkan lalu klik apply dan cetak mencetak data metampilkan status terkirim Data akan terkirim pada menu surat jalan purchasing dan menampilkan status dari terkirim menjadi diterima Data akan tercetak dan menampilkan data laporan No Skenario pengujian yang ada pada karyawan purchasing menggunakan metode Black Box Tersting Tabel 4.2.Tabel skenario pengujian Black BoxTesting pada karyawan Antar muka 1 Tampilan login 2 Tampilan depan Bagian dari antar muka yang diuji Proses input data login depan purchasing Status aplikasi Tampilan login Tampilan depan Skenario pengujian Masukan user name, password, pilih menu akses lalu klik login Klik menu yang diinginkan Hasil yang diinginkan Data akan dicek. Jika salah akan diulangi, jika benar akan masuk ke menu utama Menampilkan depan yang berisi dasboard,
49 Tabel 4.2.Tabel skenario pengujian Black BoxTesting pada karyawan 3 Tampilan penawaran produk 4 Tampilan keranjang 5 Tampilan transaksi pembarayan melakukan penawaran produk melakukan pesanan produk melakukan tambah transaksi pembayaran purchasing penawaran produk formulir pemesanan transaksi pembayaran Cari kategori, nama produk, harga, keterangan, supplier dan liat barang input total pesanan dan klik ambil membuat pesanan baru Edit jumlah pesan atau hapus jika ingin membatalkan pesanan proses sekarang membuat pesanan baru klik Pilih no pemesanan, liat sisa hutang, isi besaran, tanggal pembayaran dan keterangan lalu klik simpan membuat data pembayaran penawaran produk, transaksi pemesanan, transaksi pembayaran, keranjang, barang, surat jalan dan laporan Data akan tersimpan dan tampil pada menu keranjang pesanan Data akan tersimpan dan terkirim kemenu transaksi pemesanan supplier sehingga menampilkan invoice pesanan Data akan tersimpan dan terkirim pada menu transaksi pembayaran supplier
50 Tabel 4.2.Tabel skenario pengujian Black BoxTesting pada karyawan 6 Tampilan barang 7 Tampilan surat jalan konfirmasi barang tambah surat jalan internal purchasing barang surat jalan internal baru atau keluar membatalkan Klik no surat jalan melihat data barang yang dimiinta jika di acc klik aksi terima menerima pilih no, kategori, jumlah dan keterangan lalu simpan menambah barang dan kirim membuat surat jalan internal Data akan terkirim pada menu perminaan staff gudang dan menampilkan status dari terkirim menjadi proses Data akan tersimpan dan terkirim pada menu surat jalan staff staff gudang Skenario pengujian yang ada pada supplier menggunakan metode Black Box Tersting Tabel 4.3.Tabel skenario pengujian Black BoxTesting pada supplier No Antar muka yang diuji 1 Tampilan login 2 Tampilan depan Bagian dari antar muka yang diuji Proses input data login depan Status aplikasi Tampilan login Tampilan depan Skenario pengujian Masukan user name, password, pilih menu akses lalu klik login Klik menu yang diinginkan Hasil yang didapat Data akan dicek. Jika salah akan diulangi, jika benar akan masuk ke menu utama Menampilkan depan yang berisi dasboard,
51 Tabel 4.3.Tabel skenario pengujian Black BoxTesting pada supplier 3 Tampilan master produk 4 Tampilan transaksi pemesanan tambah, edit atau hapus master produk menginformasikan pengiriman barang tambah dan edit data pemesanan telah Isi nama produk, pilih kategori produk, harga, keterangan dan gambar lalu simpan membuat atau mengedit produk jual Klik aksi kirim menginformasi barang siap kirim ke purchasing master, transaksi, laporan statistik Data disimpan terkirim menu penawaran produk purchasng dan akan dan pada Data akan terkirim ke purchasing dan status kirim berubah dari belum kirim menjadi kirim 4.4.3. Analisis Hasil Pengujian Dari skenario pengujian yang telah dilakukan terhadap aplikasi ini, maka diperoleh analisis hasil pengujian dengan rincian sebagai berikut: 1. Semua proses dan link berjalan dengan baik sesuai dengan yang dirancang oleh penulis. 2. Semua proses dapat berjalan dengan baik menggunakan spesifikasi komputer yang terdapat pada lingkungan pengujian. 3. Dalam pengujian ini penulis menggunakan web server apache dengan Mozila Firefox 43.04. Analisa pengujian dengan Mozila Firefox 43.04 adalah : a. Masukan nama localhost web aplikasi, setelah itu login karyawan staff dan masuk ke home. Di home ini akan terdapat 4 link yang terdiri dari link dashboard, barang, surat jalan dan laporan b. Masukan nama localhost web aplikasi, setelah itu login karyawan purchasing dan masuk ke home. Di home ini akan
52 terdapat 8 link yang terdiri dari link dashboard, penawaran produk, transaksi pemesanan, transaksi pembayaran, keranjang, barang, surat jalan dan laporan c. Masukan nama localhost web aplikasi, setelah itu login supplier dan masuk ke home. Di home ini akan terdapat 8 link yang terdiri dari link dashboard, master produk, transaksi pemesanan, transaaksi pembayaran, laporan dan statistik d. Analisa pengujian yang dilakukan dengan google chrome adalah mengetahui bahwa aplikasi yang telah dibuat dapat berjalan sebagaimana mestinya sesuai dengan yang dirancang dan semua link link yang ada dapat berjalan Dari hasil pengujian yang dilakukan pada aplikasi ini, penulis menyimpulkan bahwa semua form dan tombol-tombol yang ada di dalam aplikasi dapat berjalan dengan baik.