BAB 4 RANCANGAN SISTEM YANG DIUSULKAN
4.1
Overview Sistem baru yang diusulkan untuk PT. Karya Mandiri Persada adalah
bertujuan untuk meminimalisir masalah-masalah yang ada pada sistem yang sedang digunakan saat ini dengan menggunakan sistem informasi persediaan yang pengolahan transaksinya menggunakan komputer. Adapun definisi sistem yang diusulkan adalah sebagai berikut : Pada saat kegiatan di proyek membutuhkan barang, maka mandor akan memberitahukan barang-barang yang dibutuhkan tersebut kepada pelaksana. Pelaksana akan mencatat barang-barang tersebut pada Formulir Permintaan Barang Keluar Sementara yang telah disediakan oleh perusahaan di lapangan. Setelah itu pelaksana datang ke kantor untuk mengisi Form FPBK (Formulir Permintaan Barang Keluar) pada aplikasi. Pelaksana akan mencetak FPBK tersebut dan menyerahkannya ke bagian gudang untuk mengeluarkan barang yang diperlukan. Bagian gudang yang menerima FPBK tersebut akan mengisi Form BKB (Bukti Keluar Barang) pada aplikasi yang secara otomatis akan mengurangi kuantitas barang di database persediaan serta mencetak BKB tersebut sebanyak 2 rangkap. BKB tersebut diserahkan ke bagian pengiriman barang untuk disertakan dengan barang yang akan dikeluarkan. Jika tidak terdapat barang yang berjenis material pada BKB tersebut maka bagian pengiriman akan langsung mengantarkan barang berjenis finishing ke lokasi proyek dan menyerahkan barang beserta BKB kepada mandor. Namun jika
76 terdapat barang berjenis material maka bagian pengiriman akan mendatangi bagian gudang di lokasi proyek terlebih dahulu untuk mengeluarkan barang yang berjenis material sesuai yang tertera pada BKB. Setelah itu bagian pengiriman akan menyerahkan barang beserta BKB kepada mandor. Mandor akan menandatangani BKB tersebut dan mengarsip BKB rangkap ke-1 lalu memberikan BKB rangkap ke-2 kepada bagian pengiriman untuk diberikan ke bagian gudang sebagai arsip. Secara periodik bagian gudang akan mencetak laporan pengeluaran barang. Apabila ada barang yang tidak jadi digunakan oleh proyek maka mandor akan menyerahkan barang tersebut kepada bagian penerimaan serta memberikan BKB rangkap ke-1. Bagian penerimaan akan memberikan BKB rangkap ke-1 tersebut kepada bagian gudang beserta barang yang dikembalikan oleh mandor. Selanjutnya bagian gudang akan membuat Bukti Pengembalian Barang dengan mengisi / menginput Form BP (Bukti Pengembalian) pada aplikasi berdasarkan barang-barang yang diterima kembali dari mandor dan BKB rangkap ke-1. Dengan pembuatan BP ini maka aplikasi akan otomatis menambah kuantitas barang di database persediaan. Bagian gudang akan menerima pengingat atau sistem warning perihal barangbarang yang mencapai titik pemesanan kembali atau mencapai titik minimum setiap pertama kali mereka login ke sistem / aplikasi. Daftar barang yang telah mencapai titik pemesanan kembali tersebut dapat dilihat oleh bagian gudang pada Form Daftar Barang Minimum. Setelah itu bagian gudang akan membuat Formulir Permintaan Pembelian Barang (FPPB) dengan mengisi / menginput pada Form FPPB yang terdapat pada aplikasi. Kemudian bagian gudang akan mencetak FPPB tersebut sebanyak 2 rangkap. FPPB akan diserahkan ke Quantity Surveyor untuk diperiksa apakah sesuai dengan RAP atau tidak. Jika sesuai maka Quantity Surveyor akan
77 menandatangani FPPB tersebut dan mengembalikan FPPB rangkap ke-2 kepada Bagian Gudang serta mengarsip FPPB rangkap ke-1. Quantity Surveyor akan membuat order pembelian berdasarkan FPPB yang telah disetujui ke supplier yang telah dipilih. Supplier menyerahkan faktur ke Quantity Surveyor di kantor dan Bagian penerimaan barang akan menerima Surat Jalan dari supplier serta menandatangani SJ tersebut kemudian menyimpan SJ rangkap ke-1 sebagai arsip dan mengembalikan SJ rangkap ke-2 kepada Supplier. Selanjutnya bagian gudang yang berada di gudang kantor akan menyimpan barang-barang tersebut dan membuat Bukti Penerimaan Barang dari Supplier dengan mengisi Form BPB (Bukti Penerimaan Barang) pada aplikasi lalu mencetaknya sebanyak 2 rangkap. Dengan mengisi Form BPB ini maka aplikasi akan otomatis menambah kuantitas barang yang berada di database persediaan barang. BPB Rangkap ke-1 diserahkan ke Quantity Surveyor dan rangkap ke-2 disimpan sebagai arsip bagian gudang. Bila terdapat barang material yang harus diantar ke lokasi proyek maka supplier akan menuju lokasi proyek untuk mengantar barang tersebut. Secara periodik bagian gudang juga akan membuat laporan penerimaan barang dari supplier. Apabila terdapat barang yang rusak atau cacat dari supplier dan masih berada di dalam masa berlakunya pengembalian barang ke supplier maka bagian gudang akan membuat Nota Retur sebanyak 3 rangkap dengan mengisi Form Nota Retur pada aplikasi dan mencetaknya. Rangkap ke-1 diserahkan ke supplier beserta barang yang akan dikembalikan melalui bagian pengiriman barang, rangkap ke-2 diserahkan ke Quantity Surveyor, dan rangkap ke-3 disimpan oleh bagian gudang sebagai arsip.
78 Untuk mencocokan jumlah persediaan yang ada dalam catatan persediaan dengan kuantitas yang berada digudang maka harus diadakan penghitungan fisik persediaan. Penghitungan fisik persediaan ini harus dilakukan oleh panitia penghitungan fisik yang tidak terlibat langsung dalam pencatatan persediaan. Panitia penghitungan fisik melakukan penghitungan barang yang ada di gudang, setelah selesai melakukan perhitungan
maka panitia penghitungan
fisik mencatat
penghitungan yang telah dilakukannya pada Form penghitungan fisik persediaan barang pada aplikasi dan membandingkan penghitungannya dengan kuantitas barang yang ada pada database persediaan barang. Lalu panitia penghitungan fisik juga akan mencetak laporan penghitungan fisik yang telah dilakukan untuk diserahkan ke manajemen perusahaan.
79 4.2
Activity Diagram 4.2.1. Overview Activity Diagram
Gambar 4.1 Overview Activity Diagram ‘prosedur pengeluaran barang’
80
Mandor
Gudang
Database
Mengembalikan Barang
BKB
Membuat BP
Tb_BP_Header
BP
Gambar 4.2 Overview Activity Diagram ‘prosedur pengembalian barang ke gudang’
Tb_BP_Detail
81
Gambar 4.3 Overview Activity Diagram ‘prosedur permintaan pembelian dan penerimaan barang’
Gambar 4.4 Overview Activity Diagram ‘prosedur retur barang ke pemasok’
82
Gambar 4.5 Overview Activity Diagram ‘prosedur penghitungan fisik barang’
83 4.2.2
Detailed Activity Diagram
4.2.2.1 Membuat FPBK
Mandor
Pelaksana
Database
Meminta barang untuk proyek
Mencatat barang yang diminta mandor
Datang ke kantor
Tb_FPBK_Header
Mengentri permintaan pengeluaran barang
Tb_FPBK_Detail Menyimpan permintaan pengeluaran barang ke sistem
Mencetak FPBK
FPBK
Memberikan FPBK ke bagian gudang
Gambar 4.6 Detail Activity Diagram ‘Membuat FPBK’
84 4.2.2.2 Membuat BKB
Gambar 4.7 Detail Activity Diagram ‘Membuat BKB’
85 4.2.2.3 Menerima Barang dari Gudang
Gambar 4.8 Detail Activity Diagram ‘Menerima Barang dari Gudang’
86 4.2.2.4 Mengembalikan Barang Ke Gudang
Mandor
Memberikan barang yang tidak jadi digunakan proyek
Bagian Penerimaan
BKB 1
Menerima pengembalian barang dari mandor
Memeriksa barang dan BKB ke-1
Memberikan barang dan BKB ke-1 kepada bagian gudang
Gambar 4.9 Detail Activity Diagram ‘Mengembalikan Barang ke Gudang’
87 4.2.2.5 Membuat BP
Bagian Gudang (lokasi kantor)
Database
BKB 1 Menerima barang dan BKB ke-1 dari bagian penerimaan
Tb_BP_Header Mengentri pengembalian barang
Tb_BP_Detail Menyimpan transaksi pengembalian barang ke sistem
Mencetak BP
BP
Mengarsip BP
Gambar 4.10 Detail Activity Diagram ‘Membuat BP’
88 4.2.2.6 Membuat FPPB
Gambar 4.11 Detail Activity Diagram ‘Membuat FPPB’
89 4.2.2.7 Menerima Barang dari Pemasok
Gambar 4.12 Detail Activity Diagram ‘Menerima Barang dari Pemasok’
90 4.2.2.8 Membuat BPB
Gambar 4.13 Detail Activity Diagram ‘Membuat BPB’
91 4.2.2.9 Membuat Nota Retur
Gambar 4.14 Detail Activity Diagram ‘Membuat Nota Retur’
92 4.2.2.10 Mengirim Barang Retur ke Pemasok
Gambar 4.15 Detail Activity Diagram ‘Mengirim Barang Retur ke Pemasok’
93 4.2.2.11 Membuat Kartu Penghitungan Fisik
Gambar 4.16 Detail Activity Diagram ’Membuat Kartu Penghitungan Fisik’
94 4.3
UML Class Diagram
Gambar 4.17 UML Class Diagram
95 4.4
Use Case Diagram
Gambar 4.18 Use Case Diagram
96 Penjelasan Use Case
Use Case : Membuat formulir permintaan pembelian barang Internal Agent : Bagian Gudang Aktivitas : Bagian gudang menerima sistem warning tentang barang-barang yang telah mencapai titik minimum atau titik pemesanan kembali. Daftar barang yang harus segera dipesan tersebut dapat dilihat oleh bagian gudang pada Form Daftar Barang Minimum. Kemudian Bagian gudang akan membuat FPPB 2 rangkap untuk meminta Quantity Surveyor memesan barang ke supplier.
Use Case : Membuat bukti penerimaan barang Internal Agent : Bagian gudang Aktivitas : Bagian gudang yang berada di gudang kantor akan menyimpan barangbarang yang diterima dari supplier dan membuat Bukti Penerimaan Barang dari Supplier dengan mengisi Form BPB (Bukti Penerimaan Barang) pada aplikasi lalu mencetaknya sebanyak 2 rangkap.
97
Use Case : Membuat Nota Retur barang Internal Agent : Bagian gudang Aktivitas : Apabila terdapat barang yang rusak atau cacat dari supplier dan masih berada di dalam masa berlakunya pengembalian barang ke supplier maka bagian gudang akan membuat Nota Retur sebanyak 3 rangkap dengan mengisi Form Nota Retur pada aplikasi dan mencetaknya.
Use Case : Membuat formulir permintaan barang keluar Internal Agent : Pelaksana Aktifitas : Pada saat kegiatan di proyek membutuhkan barang, maka mandor akan memberitahukan barang-barang yang dibutuhkan tersebut kepada pelaksana. Pelaksana akan mencatat barang-barang tersebut pada Formulir Permintaan Barang Keluar Sementara yang telah disediakan oleh perusahaan di lapangan. Setelah itu pelaksana table ke kantor untuk mengisi Form FPBK (Formulir Permintaan Barang Keluar) pada aplikasi. Pelaksana akan mencetak FPBK tersebut dan menyerahkannya ke bagian gudang untuk mengeluarkan barang yang diperlukan.
98
Use Case : Membuat bukti keluar barang Internal Agent : Bagian gudang Aktifitas : Setelah bagian gudang menerima FPBK dari pelaksana maka bagian gudang akan menyiapkan barang yang diminta dan mengisi Form BKB (Bukti Keluar Barang) pada aplikasi dan mencetak BKB tersebut sebanyak 2 rangkap.
Use Case : Membuat bukti pengembalian barang Internal Agent : Bagian gudang Aktifitas : Barang yang tidak jadi digunakan oleh proyek akan dikembalikan oleh mandor. Selanjutnya bagian gudang akan membuat Bukti Pengembalian Barang dengan mengisi/menginput Form BP (Bukti Pengembalian) pada aplikasi berdasarkan barang-barang yang diterima kembali dari mandor dan BKB rangkap ke-1.
99
Use Case : Membuat bukti pengembalian barang Internal Agent : Panitia perhitungan fisik Aktifitas : Panitia penghitungan fisik melakukan penghitungan barang yang ada di gudang, setelah selesai melakukan perhitungan maka panitia penghitungan fisik mencatat penghitungan yang telah dilakukannya pada Form penghitungan fisik persediaan barang pada aplikasi dan membandingkan penghitungannya dengan kuantitas barang yang ada pada database persediaan barang.
100 4.5
Rancangan Database Perancangan database dari table – table yang menggunakan Microsoft Access
dari Microsoft Office XP Professional dapat dilihat dalam table berikut ini.
Nama Tabel : Barang Primary Key : KodeBarang Nama Field
Tipe
Panjang
Keterangan
KodeBarang
Text
10
Kode Barang
NamaBarang
Text
30
Nama Barang
Jenis
Text
9
Jenis Barang
Satuan
Text
10
Satuan
HargaPokok
Currency
10
Harga Pokok
Stok
Number
3
Jumlah Persediaan
MinimumStok
Number
3
Titik minimum jumlah stok barang
LeadTime
Number
3
Waktu Tunggu Pengiriman Barang Dari Pemasok
TingkatPemakaian
Number
3
Tingkat Pemakaian Barang per Hari
StandarPemesanan
Number
3
Jumlah Pemesanan Standar
Tabel 4.1 Rancangan Database Barang
101 Nama Tabel : Karyawan Primary Key : NIP Nama Field
Tipe
Panjang
Keterangan
NIP
Text
10
Nomor Induk Pegawai
NamaKaryawan
Text
20
Nama Pegawai
Bagian
Text
15
Jabatan Pegawai
UserName
Text
10
Nama User untuk Login
Password
Text
8
Password untuk Login
Tabel 4.2 Rancangan Database Karyawan
Nama Tabel : FPPB_Header Primary Key : NoFPPB Nama Field
Tipe
Panjang
NoFPPB
Text
8
Nomor Pengeluaran Barang
Tanggal
Date/Time
8
Tanggal dibuatnya FPB
Text
10
Nomor Induk Pegawai
NIP
Keterangan
Tabel 4.3 Rancangan Database FPB_Header
102 Nama Tabel : FPPB_Detail Primary Key : Nama Field
Tipe
Panjang
NoFPPB
Text
8
Nomor Pengeluaran Barang
KodeBarang
Text
8
Kode Barang
Number
3
Kuantitas
Text
40
Keterangan
Kuantitas Keterangan
Keterangan
Tabel 4.4 Rancangan Database FPB_Detail
Nama Tabel : FPBK_Header Primary Key : NoFPBK Nama Field
Tipe
Panjang
NoFPBK
Text
9
Keterangan Nomor Formulir Permintaan Barang Keluar
Tanggal NIP
Date/Time
8
Tanggal FPBK
Text
10
Nomor Induk Pegawai
Tabel 4.5 Rancangan Database FPBK_Header
103 Nama Tabel : FPBK_Detail Primary Key : Nama Field NoFPBK
Tipe
Panjang
Text
9
Keterangan Nomor Formulir Permintaan Barang Keluar
KodeBarang Kuantitas
Text
8
Kode Barang
Number
3
Kuantitas
Text
40
Keterangan
Keterangan
Tabel 4.6 Rancangan Database FPBK_Detail
Nama Tabel : BKB_Header Primary Key : NoBKB Nama Field
Tipe
Panjang
Keterangan
NoBKB
Text
8
Nomor Bukti Keluar Barang
Tanggal
Date/Time
8
Tanggal BKB
NIP
Text
10
Nomor Induk Pegawai
NoFPBK
Text
9
Nomor Formulir Permintaan Barang Keluar
Tabel 4.7 Rancangan Database BKB_Header
104 Nama Tabel : BKB_Detail Primary Key : Nama Field
Tipe
Panjang
NoBKB
Text
8
Nomor Bukti Keluar Barang
KodeBarang
Text
8
Kode Barang
Number
3
Kuantitas
Kuantitas
Keterangan
Tabel 4.8 Rancangan Database BKB_Detail
Nama Tabel : BPB_Header Primary Key : NoBPB Nama Field
Tipe
Panjang
Keterangan
NoBPB
Text
8
Nomor Bukti Penerimaan Barang
Tanggal
Date/Time
8
Tanggal BPB
NoPO
Text
7
Nomor Purchase Order
NoSJ
Text
8
Nomor Surat Jalan
NIP
Text
10
Nomor Induk Pegawai
Tabel 4.9 Rancangan Database BPB_Header
105 Nama Tabel : BPB_Detail Primary Key : Nama Field
Tipe
Panjang
NoBPB
Text
8
Nomor Bukti Penerimaan Barang
KodeBarang
Text
8
Kode Barang
Number
3
Kuantitas
Text
10
Lokasi Penerimaan Barang
Kuantitas Lokasi
Keterangan
Tabel 4.10 Rancangan Database BPB_Detail
Nama Tabel : BuktiPengembalian_Header Primary Key : NoBuktiPengembalian Nama Field
Tipe
Panjang
Keterangan
NoBuktiPengembalian
Text
8
Nomor Bukti Pengembalian
Tanggal
Date/Time
8
Tanggal Bukti Pengembalian
NoBKB
Text
8
Nomor Bukti Keluar Barang
NIP
Text
10
Nomor Induk Pegawai
Tabel 4.11 Rancangan Database BuktiPengembalian_Header
106 Nama Tabel : BuktiPengembalian_Detail Primary Key : Nama Field
Tipe
Panjang
NoBuktiPengembalian
Text
8
Nomor Bukti Pengembalian
KodeBarang
Text
8
Kode Barang
Number
3
Kuantitas
Text
40
Keterangan
Kuantitas Keterangan
Keterangan
Tabel 4.12 Rancangan Database BuktiPengembalian_Detail
Nama Tabel : NotaRetur_Header Primary Key : NoNota Nama Field
Tipe
Panjang
Keterangan
NoNota
Text
8
Nomor Nota Retur
Tanggal
Date/Time
8
Tanggal Nota Retur
NoBPB
Text
8
Nomor Bukti Penerimaan Barang
NIP
Text
10
Nomor Induk Pegawai
Tabel 4.13 Rancangan Database NotaRetur_Header
107 Nama Tabel : NotaRetur_Detail Primary Key : Nama Field
Tipe
Panjang
NoNota
Text
8
Nomor Nota Retur
KodeBarang
Text
8
Kode Barang
Number
3
Kuantitas
Text
40
Keterangan
Kuantitas Keterangan
Keterangan
Tabel 4.14 Rancangan Database NotaRetur_Detail
Nama Tabel : PenghitunganFisik_Header Primary Key : NoPenyesuaian Nama Field
Tipe
Panjang
Text
8
Nomor Penyesuaian
Tanggal
Date/Time
8
Tanggal Penyesuaian
Waktu
Date/Time
8
Waktu Penyesuaian
Text
10
Nomor Induk Pegawai
NoPenyesuaian
NIP
Keterangan
Tabel 4.15 Rancangan Database PerhitunganFisik_Header
108 Nama Tabel : PenghitunganFisik_Detail Primary Key : Nama Field
Tipe
Panjang
Keterangan
NoPenyesuaian
Text
8
Nomor Penyesuaian
KodeBarang
Text
8
Kode barang
KuantitasFisik
Number
3
Kuantitas fisik
Selisih
Number
3
Selisih
Tabel 4.16 Rancangan Database PenghitunganFisik_Detail
109 4.6 4.6.1
Rancangan Formulir Bukti Penerimaan Barang
Gambar 4.19 Bukti Penerimaan Barang
110 4.6.2
Bukti Pengembalian Barang
Gambar 4.20 Bukti Pengembalian Barang
111 4.6.3
Bukti Keluar Barang
Gambar 4.21 Bukti Keluar Barang
112 4.6.4
Formulir Nota Retur
Gambar 4.22 Formulir Nota Retur
113 4.6.5
Formulir Permintaan Barang Keluar
Barang Gambar 4.23 Formulir Permintaan Keluar
114
4.6.6
Formulir Permintaan Pembelian Barang
Gambar 4.24 Formulir Permintaan Pembelian Barang
115
4.6.7
Formulir Penghitungan Fisik Persediaan
Gambar 4.25 Formulir Penghitungan Fisik Persediaan
116 4.7 4.7.1
Rancangan Layar Form Welcome Screen
Gambar 4.26 Welcome Screen
Welcome screen ini adalah tampilan pertama yang muncul pada layar apabila program dijalankan. Untuk masuk ke form berikutnya maka user harus mengklik dua kali (double click) pada form ini.
117 4.7.2
Form Login
Gambar 4.27 Form Login
Form login adalah tampilan selanjutnya setelah Welcome Screen pada saat program pertama kali dijalankan. User harus memasukkan Nama User dan Password pada textbox yang disediakan dan memilih bagian pada data yang ada dalam combo box. Setelah data yang dibutuhkan terisi lengkap, user dapat masuk ke layar utama dengan mengklik tombol ‘Login’. Sistem akan memeriksa apakah data yang dimasukkan oleh user sudah benar dan sesuai dengan database. Bila tidak sesuai maka user dipersilahkan untuk mengisi ulang data yang sesuai, apabila data yang dimasukkan sesuai dengan database maka layar utama dari program ini akan tampil pada layar. Untuk keluar dari program uaer dapat mengklik tombol ‘Cancel’.
118 4.7.3
Form Layar Utama
Gambar 4.28 Layar Utama
Layar utama ini terdiri dari menu - menu yang dapat digunakan oleh user untuk mengakses form yang terdapat pada program ini. Menu tersebut terdiri dari Menu File yang terdiri dari Sub Menu Utama dan Keluar, Menu Master yang terdiri dari Sub Menu Persediaan dan Karyawan, Menu Transaksi yang terdiri dari Sub Menu
Permintaan
Barang,
Penerimaan
Barang,
Pengeluaran
Barang,
dan
Penghitungan Fisik Barang, lalu ada Menu Laporan yang terdiri dari Sub Menu Daftar Stok Barang, Transaksi Permintaan Pembelian, Transaksi Penerimaan Barang, Transaksi Pengeluaran Barang, Transaksi Retur Barang, Penyesuaian Fisik Barang, dan Kartu Gudang, terakhir adalah Menu Keluar yang digunakan untuk keluar dari sistem.
119 4.7.4
Form Menu Utama
Gambar 4.29 Menu Utama
Bila user memilih menu File lalu Sub Menu Utama pada layar utama dari program ini, maka Form Menu Utama ini akan ditampilkan di layar. Form Menu Utama ini mempunyai fungsi yang sama dengan menu - menu yang terdapat pada Layar Utama, namun form ini disediakan agar user lebih mudah untuk mengakses form - form yang terdapat dalam program ini.
120 4.7.5
Form Daftar Barang
Gambar 4.30 Form Daftar Barang
Bila user memilih Menu Master lalu Sub Menu Persediaan pada Layar Utama atau memilih Persediaan Barang pada Menu Utama, maka Form Daftar Barang ini akan tampil pada layar. Form ini berisi informasi persediaan barang yang dimiliki oleh perusahaan dan ditampilkan pada tabel. User dapat meringkas isi tabel dengan mengisi textbox cari barang cukup dengan 2 huruf terdepan kode atau nama barang yang ingin dicari, lalu tabel akan menampilkan barang yang dimaksud. Untuk melihat informasi barang yang diinginkan dengan lebih detail maka user harus memilih barang dengan cara menyorot barang pada tabel lalu mengklik tombol ‘Detail’. Tombol ‘Daftar Baru’ digunakan bila user ingin menambah barang baru pada sistem.
121 Sedangkan tombol ‘Lihat Semua’ digunakan untuk menampilkan semua barang pada tabel. Untuk menutup form ini user dapat mengklik tombol ‘Tutup’.
4.7.6
Form Detail Barang
Gambar 4.31 Form Detail Barang
Bila user mengklik tombol ‘Detail’ pada Form Daftar Barang maka Form Detail Barang ini akan ditampilkan pada layar. Form ini berisi informasi barang yang dipilih oleh user secara lebih rinci. Pada form ini user juga dapat merubah data barang yang ditampilkan dengan mengklik tombol ‘Ubah’. Setelah merubah data pada textbox maka user dapat mengklik tombol ‘OK’ untuk menyimpan perubahan tersebut pada database dan sekaligus menutup Form Detail Barang ini. Jika barang
122 yang ditampilkan tidak lagi digunakan oleh perusahaan maka user dapat menghapus barang tersebut dari sistem dengan mengklik tombol ‘Hapus’.
4.7.7
Form Tambah Barang
Gambar 4.32 Form Tambah Barang
Bila user mengklik tombol ‘Daftar Baru’ pada Form Daftar Barang maka Form Tambah Barang ini akan ditampilkan pada layar. Form ini digunakan untuk menambah barang pada sistem jika terdapat barang baru yang dibeli dari pemasok. User harus melengkapi data yang dibutuhkan pada kolom yang disediakan. Kode Barang akan terisi otomatis apabila Nama dan Jenis Barang sudah diisi oleh user. Jika data yang dibutuhkan sudah lengkap maka user dapat mengklik tombol ‘Simpan’ untuk menyimpan barang ke database sekaligus akan menutup Form Tambah Barang
123 ini. Tombol ‘Batal’ digunakan oleh user untuk membatalkan penambahan barang dan menutup Form ini.
4.7.8
Form Daftar Karyawan
Gambar 4.33 Form Daftar Karyawan
Bila user memilih Menu Master lalu Sub Menu Karyawan pada Layar Utama atau memilih Karyawan pada Menu Utama, maka Form Daftar Karyawan ini akan tampil pada layar. Form ini berisi informasi karyawan yang dimiliki perusahaan dan ditampilkan pada tabel. User dapat meringkas isi tabel dengan mengisi textbox cari karyawan cukup dengan 2 huruf terdepan NIP atau nama karyawan yang ingin dicari, lalu tabel akan menampilkan data karyawan yang dimaksud. Untuk melihat data karyawan yang di inginkan dengan lebih detail maka user harus memilih karyawan
124 dengan cara menyorot data karyawan pada tabel lalu mengklik tombol ‘Detail’. Tombol ‘Detail’ ini hanya bisa diklik bila karyawan yang dipilih sama dengan karyawan yang sedang login ke sistem. Tombol ‘Lihat Semua’ digunakan untuk menampilkan semua karyawan pada tabel. Untuk menutup form ini user dapat mengklik tombol ‘Tutup’.
4.7.9
Form Detail Karyawan
Gambar 4.34 Form Detail Karyawan
Bila user mengklik tombol ‘Detail’ pada Form Daftar Karyawan maka Form Detail Karyawan ini akan ditampilkan pada layar. Form ini berisi data karyawan yang dipilih oleh user secara lebih rinci. Pada form ini user juga dapat merubah data karyawan yang ditampilkan dengan mengklik tombol ‘Ubah’. Setelah merubah data
125 pada textbox maka user dapat mengklik tombol ‘OK’ untuk menyimpan perubahan tersebut pada database dan sekaligus menutup Form Detail Karyawan ini.
4.7.10 Form Daftar Barang Minimum (tampilan list)
Gambar 4.35 Form Daftar Barang Minimum (tampilan list)
Bila user memilih Permintaan Pembelian pada Form Menu Utama maka Form Daftar Barang Minimum ini akan ditampilkan pada layar. Form ini digunakan oleh bagian gudang dan berisi informasi tentang barang yang harus segera dipesan dan sudah mencapai titik pemesanan kembali (reorder point) atau yang telah mencapai titik minimum stok. Barang yang berada pada List Minimum Stok harus dipindahkan ke dalam List Barang yang Dipesan dengan menggunakan tombol yang disediakan untuk membuat permintaan pembelian kepada Quantity Surveyor. Jika barang yang
126 ingin dipesan sudah dipindahkan maka user dapat mengklik tombol ‘Pesan’. Tombol ‘Hapus’ digunakan oleh user untuk menghapus barang pada List Barang yang Dipesan, sedangkan tombol ‘Tutup’ digunakan untuk menutup Form Daftar Barang Minimum ini.
4.7.11 Form Daftar Barang Minimum (tampilan tabel)
Gambar 4.36 Form Daftar Barang Minimum (tampilan tabel)
Bila user memilih option ‘Tampilkan Tabel / Grid’ pada option yang disediakan maka Form Daftar Barang Minimum akan merubah tampilan ke bentuk tabel. Tampilan tabel ini digunakan oleh user untuk melihat dengan lebih detail tentang barang yang harus dipesan. Untuk Keluar dari Form ini user dapat mengetik tombol ’Tutup’.
127 4.7.12 Form FPPB (Formulir Permintaan Pembelian Barang)
Gambar 4.37 Form FPPB
Setelah user mengklik tombol ‘Pesan’ pada Form Daftar Barang Minimum, maka Form FPPB ini akan ditampilkan pada layar. Kolom nomor FPPB, tanggal, dan data user akan terisi otomatis begitu juga dengan tabel barang sesuai dengan barang yang ingin dipesan oleh user. Bila user ingin merubah kuantitas barang yang dipesan, maka user harus mengklik dua kali pada kolom kuantitas yang ada pada tabel lalu merubah datanya dengan yang diinginkan. Bila data untuk FPPB sudah terisi dengan lengkap dan sesuai dengan keinginan user, maka user dapat mengklik tombol ‘Simpan’. Untuk Keluar dari Form ini user dapat mengklik tombol ’Tutup’.
128 4.7.13 Form FPPB (tampilan cetak)
Gambar 4.38 Form FPPB (tampilan cetak)
Form FPPB (tampilan cetak) ini digunakan oleh user untuk melihat tampilan cetak FPPB yang sudah dibuat. Untuk mencetak FPPB maka user dapat mengklik tombol bergambar printer pada form ini.
129 4.7.14 Form BPB (Bukti Penerimaan Barang)
Gambar 4.39 Form BPB
Form BPB ini digunakan oleh bagian gudang untuk merekam penerimaan barang dari pemasok. User harus mengklik ‘Penerimaan Barang Dari Pemasok’ pada Form Menu Utama untuk menampilkan Form BPB ini. Pertama kali user harus mengisi nomor purchase order yang secara otomatis data pemasok dan tabel barang akan terisi sesuai purchase order yang dimasukkan. Setelah itu user harus mengisi nomor surat jalan dari pemasok. Setelah data yang dibutuhkan sudah lengkap dan kuantitas barang sudah disesuaikan maka user dapat mengklik tombol ‘Simpan’. Untuk keluar dari Form ini user dapat mengklik tombol ’Tutup’.
130 4.7.15 Form BPB (tampilan cetak)
Gambar 4.40 Form BPB (tampilan cetak)
Form BPB (tampilan cetak) ini digunakan oleh user untuk melihat tampilan cetak BPB yang sudah dibuat. Untuk mencetak BPB maka user dapat mengklik tombol bergambar printer pada form ini.