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 diharapkan Hasil aktual Keterangan Masukkan diterima dan 1 Memasukkan nama user kedalam textbox username dapat ditampilkan pada textbox username Masukkan diterima dan 2 Memasukkan password kedalam textbox password tampilan mask teks pada textbox password Proses login 3 Memasukkan username dan password yang tidak terdaftar di aplikasi dilanjutkan dengan menekan tombol gagal Aplikasi menampilan message box kesalahan nama user dan password 4 Menekan tombol cancel pada login form Aplikasi keluar Memasukkan username Proses login dan password yang berhasil 5 terdaftar di aplikasi Aplikasi dilanjutkan dengan menampilkan menekan tombol form main/tree
95 Gambar 4.11. Menu Tree No Kegiatan Hasil yang Hasil diharapkan aktual 1 Klik menu Database Tampilkan submenu backup dan restore 2 Klik menu Tool Tampilkanform change password Tampilkan submenu 3 Klik menu Master Data barang, location, supplier, customer 4 Klick Submenu barang Keluar form barang 5 Klick Submenu location Keluar form location 7 Klick Submenu supplier Keluar form supplier 8 Klick Submenu Keluar form customer customer 9 Klik menu Transactions Tampilkan submenu Keterangan
96 Klick Submenu 10 Purchase Order (Inbound) Klick Submenu 11 Delivery Order (Outbound) 12 Klik menu Inventory 13 Klik submenu Inventory move 14 Klik submenu Inventory Adjustment 15 Klik submenu Inventory Balance 16 Klik submenu Inventory Transactions 17 Klik menu Reporting 18 Klik submenu Inbound Purchase Order (Inbound), Delivery Order (Outbound) Tampilkan form Purchase Order Tampilkan form Delivery Order Tampilkan submenu Inventory move, Inventory Adjustment, Inventory Balance, Inventory, Transactions. Tampilkan form Inventory move Tampilkan form Inventory Adjustment Tampilkan form Inventory Balance Tampilkan form submenu Inventory Transactions Tampilkan submenu Inbound, Outbound, Stock Tampilkan form Inbound (Filter
97 19 Klik submenu Outbound 20 Klik submenu Stock 21 Klik menu Administrator 22 Klik submenu User Account Report) Tampilkan form Outbound (Filter Report) Tampilkan form Stok (Filter Report) Tampilkan submenu User Account Tampilkan form User Account Gambar 4.12. Form Barang/Product Hasil yang Hasil No Kegiatan diharapkan aktual Tampilkan button Klik form 1 New, Save, Edit, barang/product Delete, Close 2 Klik Button New Enable textbox SKU, 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 sudah terdaftar (kode SKU = Unique) Ada 4 Klik Button Delete Untuk menghapus data barang konfirmasi sebelum delete 5 Klik Button Cancel Clear textbox, kursor focus textbox sku Tampilkan data jika 6 Input Search data sudah terdaftar, kosong jika data belum terdaftar 7 Klik Button Close Keluar dari form barang/product.
99 Gambar 4.13. Form Lokasi No Kegiatan Hasil yang Hasil diharapkan aktual Keterangan 1 Tampilkan button Klik form New, Save, Edit, lokasi/location Delete, Close Enable textbox 2 Klik Button New location, textbox type, textbox remark, textbox search 3 Klik Button Save Ada konfirmasi jika data Tampilkan data di sudah listview. terdaftar (kode Lokasi = Unique) 4 Klik Button Delete Untuk menghapus Ada
100 5 Klik Button Cancel 6 Input Search 7 Klik Button Close data barang Clear textbox, kursor focus textbox sku Tampilkan data jika data sudah terdaftar, kosong jika data belum terdaftar Keluar dari form Lokasi/Location. konfirmasi sebelum delete Gambar 4.14. Form Purchase Order
101 No Kegiatan Hasil yang diharapkan Hasil aktual Keterangan 1 Klik form Purchase Order Tampilkan button New, Save, Edit, Delete, Close, Print Enable textbox PO, No PO 2 Klik Button New Pilih Tanggal, Pilih Automatic Supplier, input no (PO+1) 3 Klik Button Save Tampilkan data di grid. Ada 4 Klik Button Delete Untuk menghapus data PO konfirmasi sebelum delete 5 Klik Button Cancel Clear textbox, kursor focus textbox PO 6 Klik Button Printer Tampilkan data PO dan cetak 7 Klik Button Close Keluar dari form PO/ Purchase Order.
102 Gambar 4.15. Form Delivery Order No Kegiatan Hasil yang Hasil diharapkan aktual 1 Tampilkan button Klik form Delivery New, Save, Edit, Order Delete, Close, Print Enable textbox DO, 2 Klik Button New Pilih Tanggal, Pilih Customer, input no 3 Klik Button Save Tampilkan data di grid. 4 Klik Button Delete Untuk menghapus data DO 5 Klik Button Cancel Clear textbox, kursor focus textbox DO 6 Klik Button Printer Tampilkan data DO Keterangan No DO Automatic (DO+1) Ada konfirmasi sebelum delete
103 7 Klik Button Close dan cetak Keluar dari form DO/ Delivery Order. Gambar 4.16. Form Delivery Order No Kegiatan Hasil yang diharapkan Hasil aktual Keterangan 1 Klik form Delivery Order Tampilkan button New, Save, Edit, Delete, Close, Print 2 Klik Button Printer Tampilkan data DO dan cetak 3 Klik Button Close Keluar dari form DO/ Delivery Order.
104 Gambar 4.17. Form filter Inbound Gambar 4.18. Form Laporan Inbound No Kegiatan Hasil yang Hasil diharapkan aktual 1 Klik form Inbound Tampilkan button Print, close 2 Klik Button Printer Tampilkan data Keterangan
105 3 Klik Button Close Inbound/PO dan cetak Keluar dari form PO/ Purchase Order. Gambar 4.19. Form Administrator No Kegiatan Hasil yang diharapkan Hasil aktual Keterangan 1 Klik form Administrator Tampilkan button select ALL, Unselect ALL,, close 2 Klik button select ALL Untuk menambahkan hak akses 3 Klik Button Close Keluar dari form Administrator. 4 Klik Button Untuk simpan hak akses
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.