BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1. Implementasi Sistem Implementasi dilakukan setelah Bab 3 yaitu perancangan dan pembuatan program telah selesai dilakukan. Implementasi ini akan dilakukan sebagai syarat untuk menjalankan program/ aplikasi yang telah dibuat. 4.1.1. Perangkat Pengujian Aplikasi ini dibuat menggunakan computer dengan spesifikasi dengan detail adalah : 1. Perangkat Keras (Hardware). a. Tipe Komputer
: PC (Personal Computer)
b. Processor
: Intel Pentium 4
c. Harddisk
: 40 GB
d. Monitor
: 14 Inch
2. Perangkat Lunak (Software) a. Operating System : Windows XP SP2 b. Database
: SQL Server 2005
c. Program
: Microsoft Visual studio 2005 9(.NET
2005).
4.2. Instalasi Perangkat Lunak
Instalasi aplikasi WMS (Warehouse Management System) membutuhkan aplikasi pendukung. Yaitu, Framework 2 (dotnetfx 2.0), CRRedist2005_x86 yaitu pack untuk menjalankan aplikasi crystal report, dan VSFlexgrid Pro 8.0 adalah aplikasi tambahan untuk pembuatan ViewGrid dalam aplikasi .net 2005. 88
89
4.2.1 Instalasi Framework .Net Tampilan pembuka akan terlihat seperti gambar 4.1. dan dapat dilanjutkan dengan menekan tombol Next dan lanjutkan sampai complete.
Gambar 4.1. Opening Screen
Gambar 4.2. Process Install
4.2.2 Instalasi Komponen crystal Tampilan pembuka saat install komponen crystal report akan terlihat seperti gambar 4.3. dan dapat dilanjutkan dengan menekan tombol Next dan lanjutkan sampai complete.
90
Gambar 4.3. install komponen crystal report
Gambar 4.4. license agreement
91
Gambar 4.5. Proses Install
4.2.3 Intalasi FlexGrid .NET Tampilan pembuka saat install FlexGrid .NET akan terlihat seperti gambar 4.6. dan dapat dilanjutkan dengan menekan tombol Next dan lanjutkan sampai finish.
Gambar 4.6. Proses Install FlexGrid
92
Gambar 4.7. Konfirmasi Install FlexGrid
Gambar 4.8. Install Selesai
4.2.4 Intalasi Aplikasi WMS (Warehouse Management System) Instalasi untuk aplikasi WMS sangat mudah karena saat program di buat maka file exe (executable) sudah terbentuk otomatis.
93
Adapun untuk lokasinya ada dalam folder project, bin, debug copy paste file tersebut dan jalankan dan gambar terlihat (gambar 4.9).
Gambar 4.9. File Executable
4.3.
Prosedur Pengujian Pengujian dilakukan dengan memfokuskan pada keperluan fungsional dari aplikasi ini.
Berikut adalah hasil pengujian system
Warehouse Management System (WMS). a.
Hasil pengujian user level Administrator Tabel 4.1. Hasil pengujian user level Administrator
Gambar 4.10. Menu Utama
94
No
Kegiatan
Hasil yang
Hasil
diharapkan
aktual
Masukkan diterima dan 1
Memasukkan nama user
dapat
kedalam textbox username
ditampilkan
OK
pada textbox username Masukkan diterima dan 2
Memasukkan password
tampilan mask
kedalam textbox password
teks pada
OK
textbox password Proses login Memasukkan username dan password yang tidak 3
terdaftar di aplikasi dilanjutkan dengan menekan tombol OK
gagal Aplikasi menampilan message box
OK
kesalahan nama user dan password
4
5
Menekan tombol cancel pada login form
Aplikasi keluar
Memasukkan username
Proses login
dan password yang
berhasil
terdaftar di aplikasi
Aplikasi
dilanjutkan dengan
menampilkan
menekan tombol OK
form main/tree
OK
OK
Keterangan
95
Gambar 4.11. Menu Tree
No
Kegiatan
1
Klik menu Database
2
Klik menu Tool
Hasil yang
Hasil
diharapkan
aktual
Tampilkan submenu backup dan restore Tampilkanform change password
OK
OK
Tampilkan submenu 3
Klik menu Master Data
barang, location,
OK
supplier, customer 4
Klick Submenu barang
Keluar form barang
OK
5
Klick Submenu location
Keluar form location
OK
7
Klick Submenu supplier
Keluar form supplier
OK
Klick Submenu
Keluar form
customer
customer
Klik menu Transactions
Tampilkan submenu
8 9
OK OK
Keterangan
96
Purchase Order (Inbound), Delivery Order (Outbound) Klick Submenu 10
Purchase Order (Inbound) Klick Submenu
11
Delivery Order (Outbound)
Tampilkan form Purchase Order
Tampilkan form Delivery Order
OK
OK
Tampilkan submenu Inventory move, Inventory 12
Klik menu Inventory
Adjustment,
OK
Inventory Balance, Inventory, Transactions. 13
14
15
16
Klik submenu Inventory
Tampilkan form
move
Inventory move
Klik submenu Inventory
Tampilkan form
Adjustment
Inventory Adjustment
Klik submenu Inventory
Tampilkan form
Balance
Inventory Balance
Klik submenu Inventory Transactions
OK
OK
OK
Tampilkan form submenu Inventory
OK
Transactions Tampilkan submenu
17
Klik menu Reporting
Inbound, Outbound,
OK
Stock 18
Klik submenu Inbound
Tampilkan form Inbound (Filter
OK
97
Report)
19
20
21
22
Klik submenu Outbound
Klik submenu Stock
Tampilkan form OK
Outbound (Filter Report) Tampilkan form
OK
Stok (Filter Report)
Klik menu
Tampilkan submenu
Administrator
User Account
Klik submenu User
Tampilkan form User
Account
Account
OK
OK
Gambar 4.12. Form Barang/Product
No
1
2
Kegiatan
Klik form barang/Product Klik Button New
Hasil yang
Hasil
diharapkan
aktual
Tampilkan button New, Save, Edit,
OK
Delete, Close Enable textbox SKU,
OK
Keterangan
98
description, UOM, P, L, T, GW, NT, Cursor focus ke textbox SKU Ada konfirmasi
3
Klik Button Save
Tampilkan data di listview.
jika data OK
sudah terdaftar (kode SKU = Unique) Ada
4
Klik Button Delete
Untuk menghapus data barang
OK
konfirmasi sebelum delete
5
Klik Button Cancel
Clear textbox, kursor focus textbox sku
OK
Tampilkan data jika 6
Input Search
data sudah terdaftar, kosong jika data
OK
belum terdaftar 7
Klik Button Close
Keluar dari form barang/product.
OK
99
Gambar 4.13. Form Lokasi
No
1
Kegiatan
Klik form lokasi/Location
Hasil yang
Hasil
diharapkan
aktual
Keterangan
Tampilkan button New, Save, Edit,
OK
Delete, Close Enable textbox
2
Klik Button New
location, textbox type, textbox remark,
OK
textbox search Ada konfirmasi
3
Klik Button Save
Tampilkan data di listview.
jika data OK
sudah terdaftar (kode Lokasi = Unique)
4
Klik Button Delete
Untuk menghapus
OK
Ada
100
data barang
konfirmasi sebelum delete
5
Klik Button Cancel
Clear textbox, kursor focus textbox sku
OK
Tampilkan data jika 6
Input Search
data sudah terdaftar, kosong jika data
OK
belum terdaftar 7
Klik Button Close
Keluar dari form Lokasi/Location.
Gambar 4.14. Form Purchase Order
OK
101
No
1
Kegiatan
Klik form Purchase Order
Hasil yang
Hasil
diharapkan
aktual
Tampilkan button New, Save, Edit,
OK
Delete, Close, Print Enable textbox PO,
2
Klik Button New
Pilih Tanggal, Pilih
No PO OK
Supplier, input no 3
Klik Button Save
Keterangan
Tampilkan data di grid.
Automatic (PO+1)
OK Ada
4
Klik Button Delete
Untuk menghapus data PO
OK
konfirmasi sebelum delete
5
Klik Button Cancel
6
Klik Button Printer
7
Klik Button Close
Clear textbox, kursor focus textbox PO Tampilkan data PO dan cetak Keluar dari form PO/ Purchase Order.
OK
OK
OK
102
Gambar 4.15. Form Delivery Order
No
1
Kegiatan
Klik form Delivery Order
Hasil yang
Hasil
diharapkan
aktual
Tampilkan button New, Save, Edit,
OK
Delete, Close, Print Enable textbox DO,
2
Klik Button New
Pilih Tanggal, Pilih
No DO OK
Customer, input no 3
Klik Button Save
Keterangan
Tampilkan data di grid.
Automatic (DO+1)
OK Ada
4
Klik Button Delete
Untuk menghapus data DO
OK
konfirmasi sebelum delete
5
Klik Button Cancel
6
Klik Button Printer
Clear textbox, kursor focus textbox DO Tampilkan data DO
OK OK
103
dan cetak 7
Klik Button Close
Keluar dari form DO/
OK
Delivery Order.
Gambar 4.16. Form Delivery Order
No
1
Kegiatan
Klik form Delivery Order
2
Klik Button Printer
3
Klik Button Close
Hasil yang
Hasil
diharapkan
aktual
Tampilkan button New, Save, Edit,
OK
Delete, Close, Print Tampilkan data DO dan cetak Keluar dari form DO/ Delivery Order.
OK
OK
Keterangan
104
Gambar 4.17. Form filter Inbound
Gambar 4.18. Form Laporan Inbound
No
Kegiatan
1
Klik form Inbound
2
Klik Button Printer
Hasil yang
Hasil
diharapkan
aktual
Tampilkan button Print, close Tampilkan data
OK OK
Keterangan
105
Inbound/PO dan cetak 3
Klik Button Close
Keluar dari form PO/ Purchase Order.
OK
Gambar 4.19. Form Administrator
No
1
Kegiatan
Klik form Administrator
2
Klik button select ALL
3
Klik Button Close
4
Klik Button OK
Hasil yang
Hasil
diharapkan
aktual
Tampilkan button select ALL, Unselect
OK
ALL, OK, close Untuk menambahkan hak akses Keluar dari form Administrator. Untuk simpan hak akses
OK
OK
OK
Keterangan
106
4.4.
ANALISA HASIL PENGUJIAN. Antar muka aplikasi dapat berjalan dengan baik. Seluruh penghubung antara form dapat dilakukan. Fungsi aplikasi telah diuji berdasarkan skenario pengujian yang telah dibuat sebelumnya. Seluruh pengujian berjalan dengan baik, antar muka dan fungsi dari masing– masing form dapat dilakukan dengan hasil keluaran yang diharapkan oleh user. Laporan yang dihasilkan sesuai dengan filter/ seleksi yang dimasukkan ke dalam form dan dihasilkan dengan laporan yang baik dan mudah dipahami. Pengelompokan pada menu sangat baik. Kemampuan aplikasi dalam melakukan proses analisa sangat bergantung kepada kemampuan server database memproses query yang dilakukan oleh aplikasi.