BAB IV IMPLEMENTASI DAN PENGGUNA
Perancangan system supply cain management dengan mengguanakan electronic scm ini dirancang dan dibuat untuk memenuhi kebutuhan dan nilai peran SCM pada setiap kegiatan pada CV Win Win Collection dalam,produksi barang dan pendistribusian barang sampai ke tangan konsumen, Dengan adanya perancangan sistem ini diharapkan proses supply dapat dijalankan lebih efisien dan efektif. Untuk mengimplementasikan sistem ini sudah pasti tidak terlepas dari dukungan hardware dan software, sebagai faktor pendukung pembuatan Perancangan Sistem Supply Chainn Mnagement pada CV win win collection. Berikut adalah hardware dan software pendukung yang dibutuhkan oleh sistem.
4.1 Spesifikasi Hardware dan Software Aplikasi Server 1, Hardware Dibawah ini merupakan spesifikasi hardware komputer yang harus dipenuhi untuk menjalakan sistem Perancangan Sistem Supply Chainn Mnagement pada CV win win collection. a) Processor Intel core 2,30GHz b) RAM/Memory 2048MB c) Keyboard dan Mouse d) Monitor 1. Software Dibawah ini merupakan spesifikasi perangkat lunak yang harus dipenuhi untuk menjalakan sistem Perancangan Sistem Supply Chainn Mnagement pada CV win win collection
a) PHP (Hypertext Preprocessor) b) MySQL Database c) OS Windows 7 ultimate 64-bit 4.2 Implementasi Program Implementasi sistem berguna untuk mengetahui program yang telah dibuat dapat berjalan secara maksimal, untuk itu maka program tersebut harus diuji dahulu mengenai kemampuannya agar dapat berjalan sesuai dengan yang di harapkan pada implementasi nantinya. 4.3 Implementasi Basis Data Dalam pembuatan aplikasi ini digunakan sebuah database yang menyimpan semua data yang di butuhkan untuk kelangsungan proses sistem.
Gambar 4.1 Tabel user QUERY SELECT * FROM `user` WHERE 1 SELECT `kd_user`, `nama_user`, `alamat`, `telp`, `password`, `bagian` FROM `user` WHERE 1 INSERT INTO `user`(`kd_user`, `nama_user`, `alamat`, `telp`, `password`, `bagian`) VALUES ([value-1],[value-2],[value-3],[value-4],[value-5],[value-6]) UPDATE `user` SET `kd_user`=[value-1],`nama_user`=[value-2],`alamat`=[value3],`telp`=[value-4],`password`=[value-5],`bagian`=[value-6] WHERE 1 DELETE FROM `user` WHERE 1
Gambar 4.2 Tabel Pemesanan QUERY SELECT * FROM `pemesanan` WHERE 1 INSERT INTO `pemesanan`(`id_pemesanan`, `id_produk`, `kd_user`, `jumlah_pemesanan`, `tgl_pemesanan`, `status`) VALUES ([value-1],[value-2],[value-3],[value-4],[value5],[value-6]) INSERT INTO `pemesanan`(`id_pemesanan`, `id_produk`, `kd_user`, `jumlah_pemesanan`, `tgl_pemesanan`, `status`) VALUES ([value-1],[value-2],[value-3],[value-4],[value5],[value-6])
UPDATE `pemesanan` SET `id_pemesanan`=[value-1],`id_produk`=[value2],`kd_user`=[value-3],`jumlah_pemesanan`=[value-4],`tgl_pemesanan`=[value5],`status`=[value-6] WHERE 1 DELETE FROM `pemesanan` WHERE 1
Gambar 4.3 Tabel Pembayaran QUERY SELECT * FROM `pembayaran` WHERE 1 SELECT `id_pembayaran`, `id_pemesanan`, `bukti` FROM `pembayaran` WHERE 1 INSERT INTO `pembayaran`(`id_pembayaran`, `id_pemesanan`, `bukti`) VALUES ([value1],[value-2],[value-3]) UPDATE `pembayaran` SET 2],`bukti`=[value-3] WHERE 1
`id_pembayaran`=[value-1],`id_pemesanan`=[value-
DELETE FROM `pembayaran` WHERE 1
Gambar 4.4 Tabel Produk QUERY SELECT * FROM `produk` WHERE 1 SELECT `id_produk`, `nama_produk`, `stock`, `harga_jual`, `ukuran` FROM `produk` WHERE 1 INSERT INTO `produk`(`id_produk`, `nama_produk`, `stock`, `harga_jual`, `ukuran`) VALUES ([value-1],[value-2],[value-3],[value-4],[value-5]) UPDATE `produk` SET `id_produk`=[value-1],`nama_produk`=[value-2],`stock`=[value3],`harga_jual`=[value-4],`ukuran`=[value-5] WHERE 1 DELETE FROM `produk` WHERE 1
Gambar 4.5 Tabel bahan baku QUERY SELECT * FROM `bahan_baku` WHERE 1 SELECT `id_bahan_baku`, `nama_bahan_baku`, `stok`, `harga_jual` FROM `bahan_baku` WHERE 1 INSERT INTO `bahan_baku`(`id_bahan_baku`, `nama_bahan_baku`, `stok`, `harga_jual`) VALUES ([value-1],[value-2],[value-3],[value-4]) UPDATE `bahan_baku` SET `id_bahan_baku`=[value-1],`nama_bahan_baku`=[value2],`stok`=[value-3],`harga_jual`=[value-4] WHERE 1 DELETE FROM `bahan_baku` WHERE 1
Gambar 4.6 Tabel pasok QUERY SELECT * FROM `pasok` WHERE 1 SELECT `id_pasok`, `kd_user`, `nama_pesanan`, `tanggal_pesanan`, `jumlah_pesanan`, `harga_satuan`, `total_harga`, `status` FROM `pasok` WHERE 1 INSERT INTO `pasok`(`id_pasok`, `kd_user`, `nama_pesanan`, `tanggal_pesanan`, `jumlah_pesanan`, `harga_satuan`, `total_harga`, `status`) VALUES ([value-1],[value2],[value-3],[value-4],[value-5],[value-6],[value-7],[value-8]) UPDATE `pasok` SET `id_pasok`=[value-1],`kd_user`=[value-2],`nama_pesanan`=[value3],`tanggal_pesanan`=[value-4],`jumlah_pesanan`=[value-5],`harga_satuan`=[value6],`total_harga`=[value-7],`status`=[value-8] WHERE 1 DELETE FROM `pasok` WHERE 1 4.4 Tampilan Layar Setelah semua kebutuhan yang diperlukan dipenuhi, langkah selanjutnya adalah menjalakan perancangan system supply chain management denga menggunakan electronic supply chain. Saat pertama kali system dijalakan, maka akan tampil form menu utama. Dimana form menu utama terdapat menu-menu yang nantinya pasti dibutuhkan oleh user dalam pengisian data. Berikut ini adalah tampilan layar semua form yang ada pada sistem aplikasi ini.
1. Tampilan Layar Form Login Pada tampilan layar form Login terdapat TextField UserName dan Password yang diisi oleh user yang berhak dan sudah ada di Database, setelah UserName dan Password sudah terdaftar dan yang dimasukkan adalah benar, maka akan tampil Menu Utama. Tetapi jika UserName dan Password salah, maka akan tampil pesan “Error Username atau Password Salah”. 4.6 Gambar Menu Login
4.7
Gambar Form Login
Pada tampilan Form Menu Utama Admin, setiap user akan masuk ke menu utama masing-masing. Menu Utama tampilan-tampilan menu seperti: Form customer pembayaran dan pemesanan,form gudang bahan baku dan produk serta menu Utama Admin dan menu Supplier. Dibawah ini adalah bentuk tampilan layar pada Form Menu Utama Admin yang dapat dilihat berikut ini
4.7 Gambar Menu Utama user
2. Tampilan Layar Form Menu Pemesanan
Form ini digunakan untuk menginput pemesanan dn pembayarn produk yang disepan oleh customer, dan juga mendata detail pemesanan dan pembayaran
4.8 Gambar Form Pemesanan
2. Tampilan Layar Produk Pada menu gudang ada form produk dan bahan baku, pada form produk ada data-data kode produk yang dipesan juga harga dan stoknya, apabila stok kurang dari 10 maka stok telah habis tapi apabila stok lebiih dari 10 maka stok aman
4.9 Gambar Form produk
3. Tampilan Layar Menu Supplier Pada form ini digunakan untuk mengkonfirmasi data pasok yang telah supplier pesan jika data maih dalam proses maka supplier akan mecetak data barang masih dalam proses namun jika barang atau pasok telah selesai maka akan dikonfirmasi bahwa kain atau bang pasok telah dikonfirm
4.10 Gambar Form Request bahan baku pada bagian supplier
1.5 Verifikasi Pengujian Pengujian perlu dilakukan untuk menguji sistem ataupun aplikasi yang telah dibuat apakah system tersebu sudah sesuai dengan rancangan awal atau tidak. Pengujian dilakukan dengan cara menguji semua proses pada semua halaman berupa halaman login, menu utama masing-masing user, data pemesanan, pembayaran, gudang, bahan baku, supplier dan juga laporan penjualan dan laporan pembelian.
1.6 Skenario pengujian Uji coba perlu dilakukan setelah pembuatan perangkat lunak selesai dengan percobaan pada komputer tampilan pengguna. Dengan dilakukannya uji coba ini untuk dapat mengetahui kemungkinan terjadinya kesalahan dan untuk memastikan fungis-fungsi yang terdapat pada modul-modul aplikasi ini apakah sudah berjalan dengan baik atau tidak. Dalam proses pengujiannya metode yang digunakan adalah black box. Metode ini dipilih karena pengetesan cukup mengetahui semua fungsi – fungsi yang ada dalam sistem berjalan tanpa ada kesalahan dan tidak memerlukan pengetesan secara detail / logis. Tabel 4.1 Skenario Black box No
Deskripsi
Uji Kasus
Kondisi Awal
Hasil Diinginkan
Yang
1
Menjalakan system
Menjalakan system
Normal:system dapat dijalankan
Normal:Halaman Login Bisa Muncul
TidakNormal: Tidak Normal: Aplikasi tidak Halaman Login tidak bisa dijalankan muncul 2
Form Login
Memasukan Normal:Halaman user dan Login Tampil password
Normal: Memasukkan Username
Bisa dan
Password muncul utama
3
Tidak Normal:Halaman Tidak Normal: Tidak Login Tidak bisa Memasukkan Tampil username dan Pasword Form Menu Tampil Menu Normal: Normal: Menu-menu Utama Utama Menampilkan dapat di akses Menu-menu Yang dapat di akses
Tidak Normal : Tidak dapat menampilkan Menu-menu yang dapat di akses 4
5
dan halaman
Form Pemesanan
Form pembayaran
Tidak Normal: Tampilan Menumenu tidak dapat di akses
Menginput Id_pemesana n,id_produk, kd_user,juml ah_pemesana n,tgl_pemesa nan,status
Normal : Dapat Normal:Dapat menampilkan menampilkan form pemesanan pemesanan
Menginput id_pembayar an,id_pemesa nan,bukti
Normal : Dapat Normal: Dapat menampilkan menampilkan data form pembayaran pembayaran
Tidak Normal: Tidak dapat menampilkan form pemesanan
form
Tidak normal : Tidak dapat Menampilkan, menambah, menghapus, mengubah data pemesanan
Tidak Normal: Tidak normal: Tidak Tidak dapat muncul data menampilkan pembayaran form pembayaran 6
Form laporan penjualan
Menginput tanggal,bulan ,tahun
Normal: Dapat menampilkan form laporan penjualan
Normal : Dapat muncul data laporan penjualan yang sesuai.
7
8
9
Form laporan pembelian
Form produk
Menginput tanggal,bulan ,tahun
Menginput id_produk,na ma_produk,st ock,harga_ju al,ukuran
Form bahan Memasukkan baku id_bahan_ba ku,nama_bah an_baku,stoc k,harga_jual
Tidak normal: Tidak dapat menampilkan laporan penjualan Normal : Dapat menampilkan form laporan pembelian
Tidak Normal: Tidak dapat muncul data laporan penjualan
Tidak Normal : Tidak dapat menampilkan form laporan pembelian Normal : Dapat menampilkan Form produk
Tidak Normal : Tidak dapat muncul data laporan pembelian
Tidak normal : Tidak dapat menampilkan Form produk Normal : Dapat menampilkan Form bahan baku
Tidak normal : Tidak dapat menampilkan Form produk
Normal: Dapat muncul data laporan pembelian yang sesuai.
Normal:Dapat menampilkan Form produk
Normal:Dapat menampilkan Form bahan baku
Tidak normal : Tidak normal : Tidak Tidak dapat dapat menampilkan menampilkan Form bahan baku Form bahan baku 10
Form request bahan baku
Mengkonfirm asi data request bahan baku
Normal : Dapat Normal:Dapat menampilkan menampilkan Form Form request request bahan baku bahan baku
Tidak normal : Tidak dapat menampilkan Form request bahan baku
Tabel 4.2 Hasil Pengujian
Tidak normal : Tidak dapat menampilkan Form request bahan baku
No
1
Deskripsi
Hasil Pengujian
Menjalakan system
Normal: system Dapat dijalankan Tidak Normal: sistem tidak eror
2
Form Login
Normal: system Login Dapat Dijalankan Tidak Normal: system tidak eror
3
Form Menu Utama masing- Normal: system Form Menu Utama Dapat masing user Dijalankan Tidak Normal: system Form Menu Utama Tidak Eror
4
Form pemesanan
Normal: system dijalankan
Form pemesanan
dapat
Tidak Normal: system form pemesanan tidak eror 5
Form pembayaran
Normal: system dijalankan
Form pembayran
TidakNormal: system tidak eror 6
Form laporan penjualan
Form pembayaran
Normal: Form system aporan penjualan dapat dijalankan Tidak Normal: Form penjualan tidak eror
7
Form laporan pembelian
Form produk
Normal: dijalankan
System
Tidak Normal: eror 9
Form bahan baku
system
aporan
Normal: Form system laporan pembelian dapat dijalankan Tidak Normal: Form pembelian tidak eror
8
dapat
form
system produk
dapat
System form produk tidak
Normal: System Form bahan baku dijalankan Tidak Normal: tidak eror
laporan
dapat
System Form bahan baku
10
Form request bahan baku
Normal : system Form request bahan baku dijalankan Tidak normal : system Form request bahan baku tidak error
1.7 A n a l i s
a Hasil Pengujian
Dari keseluruhan proses pengujian dapat dinalisis bahwa : 1. Aplikasi dapat terkoneksi ke Data Base, sehingga proses login berhasil dilakukan. 2. Form login : Proses login memasukan user name dan password berhasil dilakukan 3. Form menu utama masing-masing user : form menu utama masing-masing user dapat dijalankan dan berhasil dilakukan 4. Form pemesanan : proses pengelolaan data CRUD (create,update,delete) untuk form pemesanan berhasil dijalankan atau dapat di proses 5. Form pembayaran : Proses pengelolaan data CRUD (create, update, delete) untuk Form pembayaran berhasil dijalankan 6. Proses pembuatan laporan penjualan berhasil dilakukan atau dijalankan 7. Proses pembuatan laporan pembelian berhasil dijalankan dan dapat di proses 8. Form produk : proses pengelolaan data CRUD (create,update,delete) untuk form produk berhasil dijalankan atau dapat di proses
9. Form bahan baku : proses pengelolaan data CRUD (create,update,delete) untuk form bahan baku berhasil dijalankan atau dapat di proses 10. Form request bahan baku : proses pengkonfirmasian request bahan baku dapat dijalankan