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`=[value-3],`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],[value-5],[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],[value-5],[value-6])
UPDATE `pemesanan` SET `id_pemesanan`=[value-1],`id_produk`=[value-
2],`kd_user`=[value-3],`jumlah_pemesanan`=[value-4],`tgl_pemesanan`=[value-5],`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 ([value-1],[value-2],[value-3])
UPDATE `pembayaran` SET `id_pembayaran`=[value-1],`id_pemesanan`=[value-2],`bukti`=[value-3] 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`=[value-3],`harga_jual`=[value-4],`ukuran`=[value-5] 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`=[value-2],`stok`=[value-3],`harga_jual`=[value-4] 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],[value-2],[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`=[value-
3],`tanggal_pesanan`=[value-4],`jumlah_pesanan`=[value-5],`harga_satuan`=[value-6],`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.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
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
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 Yang Diinginkan 1 Menjalakan system Menjalakan system Normal:system dapat dijalankan TidakNormal: Aplikasi tidak bisa dijalankan Normal:Halaman Login Bisa Muncul
Tidak Normal: Halaman Login tidak muncul
2 Form Login Memasukan user dan password Normal:Halaman Login Tampil Normal: Bisa Memasukkan Username dan
Tidak Normal:Halaman Login Tidak Tampil Password dan muncul halaman utama
Tidak Normal: Tidak bisa Memasukkan username dan Pasword 3 Form Menu Utama Tampil Menu Utama Normal: Menampilkan Menu-menu Yang dapat di akses Tidak Normal : Tidak dapat menampilkan Menu-menu yang dapat di akses Normal: Menu-menu dapat di akses Tidak Normal: Tampilan Menu-menu tidak dapat di akses 4 Form Pemesanan Menginput Id_pemesana n,id_produk, kd_user,juml ah_pemesana n,tgl_pemesa nan,status Normal : Dapat menampilkan form pemesanan Tidak Normal: Tidak dapat menampilkan form pemesanan Normal:Dapat menampilkan form pemesanan
Tidak normal : Tidak dapat Menampilkan, menambah, menghapus, mengubah data pemesanan 5 Form pembayaran Menginput id_pembayar an,id_pemesa nan,bukti Normal : Dapat menampilkan form pembayaran Tidak Normal: Tidak dapat menampilkan form pembayaran Normal: Dapat menampilkan data pembayaran
Tidak normal: Tidak muncul data pembayaran 6 Form laporan penjualan Menginput tanggal,bulan ,tahun Normal: Dapat menampilkan form laporan penjualan Normal : Dapat muncul data laporan penjualan yang sesuai.
Tidak normal: Tidak dapat menampilkan laporan penjualan
Tidak Normal: Tidak dapat muncul data laporan penjualan 7 Form laporan pembelian Menginput tanggal,bulan ,tahun Normal : Dapat menampilkan form laporan pembelian Tidak Normal : Tidak dapat menampilkan form laporan pembelian Normal: Dapat muncul data laporan pembelian yang sesuai.
Tidak Normal : Tidak dapat muncul data laporan pembelian 8 Form produk Menginput id_produk,na ma_produk,st ock,harga_ju al,ukuran Normal : Dapat menampilkan Form produk Tidak normal : Tidak dapat menampilkan Form produk Normal:Dapat menampilkan Form produk
Tidak normal : Tidak dapat menampilkan Form produk 9 Form bahan baku Memasukkan id_bahan_ba ku,nama_bah an_baku,stoc k,harga_jual Normal : Dapat menampilkan Form bahan baku
Tidak normal : Tidak dapat menampilkan Form bahan baku
Normal:Dapat
menampilkan Form bahan baku
Tidak normal : Tidak dapat menampilkan Form bahan baku
10 Form request bahan baku Mengkonfirm asi data request bahan baku Normal : Dapat menampilkan Form request bahan baku Tidak normal : Tidak dapat menampilkan Form request bahan baku Normal:Dapat menampilkan Form request bahan baku
Tidak normal : Tidak dapat menampilkan Form request bahan baku
No Deskripsi Hasil Pengujian
1 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-masing user
Normal: system Form Menu Utama Dapat Dijalankan
Tidak Normal: system Form Menu Utama Tidak Eror
4 Form pemesanan Normal: system Form pemesanan dapat dijalankan
Tidak Normal: system form pemesanan tidak eror
5 Form pembayaran Normal: system Form pembayran dapat dijalankan
TidakNormal: system Form pembayaran tidak eror
6 Form laporan penjualan Normal: Form system aporan penjualan dapat dijalankan
Tidak Normal: Form system aporan penjualan tidak eror
7 Form laporan pembelian Normal: Form system laporan pembelian dapat dijalankan
Tidak Normal: Form system laporan pembelian tidak eror
8 Form produk Normal: System form produk dapat dijalankan
Tidak Normal: System form produk tidak eror
9 Form bahan baku Normal: System Form bahan baku dapat dijalankan
Tidak Normal: System Form bahan baku tidak eror
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
10 Form request bahan baku Normal : system Form request bahan baku dijalankan
Tidak normal : system Form request bahan baku tidak error
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