bab 4 rancangan sistem yang diusulkanthesis.binus.ac.id/asli/bab4/2007-2-00286-ka bab 4a.pdf ·...
TRANSCRIPT
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 barang-
barang 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
Membuat BPBKB
Tb_BP_Header
Tb_BP_DetailBP
Gambar 4.2 Overview Activity Diagram
‘prosedur pengembalian barang ke gudang’
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
Meminta barang untuk proyek
Pelaksana
Mencatat barang yang diminta mandor
Datang ke kantor
Database
Tb_FPBK_Header
Tb_FPBK_Detail
Mengentri permintaan
pengeluaran barang
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
Menerima
pengembalian
barang dari mandor
BKB 1
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)
Menerima barang dan
BKB ke-1 dari bagian
penerimaan
BKB 1
Mengentri
pengembalian
barang
Menyimpan transaksi
pengembalian barang
ke sistem
Database
Tb_BP_Header
Tb_BP_Detail
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 barang-
barang 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
NamaBarang
Jenis
Satuan HargaPokok Stok MinimumStok LeadTime TingkatPemakaian StandarPemesanan
Text
Text
Text
Text
Currency
Number
Number
Number
Number
Number
10
30
9
10
10 3
3 3 3 3
Kode Barang
Nama Barang
Jenis Barang
Satuan Harga Pokok Jumlah Persediaan Titik minimum jumlah stok barang Waktu Tunggu Pengiriman Barang Dari Pemasok Tingkat Pemakaian Barang per Hari Jumlah Pemesanan Standar
Tabel 4.1 Rancangan Database Barang
101
Nama Tabel : Karyawan
Primary Key : NIP
Nama Field Tipe Panjang Keterangan
NIP
NamaKaryawan Bagian UserName Password
Text
Text
Text
Text
Text
10
20
15
10 8
Nomor Induk Pegawai
Nama Pegawai Jabatan Pegawai Nama User untuk Login Password untuk Login
Tabel 4.2 Rancangan Database Karyawan
Nama Tabel : FPPB_Header
Primary Key : NoFPPB
Nama Field Tipe Panjang Keterangan
NoFPPB
Tanggal NIP
Text
Date/Time
Text
8
8
10
Nomor Pengeluaran Barang
Tanggal dibuatnya FPB Nomor Induk Pegawai
Tabel 4.3 Rancangan Database FPB_Header
102
Nama Tabel : FPPB_Detail
Primary Key : -
Nama Field Tipe Panjang Keterangan
NoFPPB
KodeBarang Kuantitas Keterangan
Text
Text
Number
Text
8
8 3
40
Nomor Pengeluaran Barang
Kode Barang Kuantitas Keterangan
Tabel 4.4 Rancangan Database FPB_Detail
Nama Tabel : FPBK_Header
Primary Key : NoFPBK
Nama Field Tipe Panjang Keterangan
NoFPBK
Tanggal NIP
Text
Date/Time
Text
9
8
10
Nomor Formulir Permintaan Barang
Keluar
Tanggal FPBK Nomor Induk Pegawai
Tabel 4.5 Rancangan Database FPBK_Header
103
Nama Tabel : FPBK_Detail
Primary Key : -
Nama Field Tipe Panjang Keterangan
NoFPBK
KodeBarang Kuantitas Keterangan
Text
Text
Number
Text
9
8 3
40
Nomor Formulir Permintaan
Barang Keluar
Kode Barang Kuantitas Keterangan
Tabel 4.6 Rancangan Database FPBK_Detail
Nama Tabel : BKB_Header
Primary Key : NoBKB
Nama Field Tipe Panjang Keterangan
NoBKB
Tanggal NIP NoFPBK
Text
Date/Time
Text
Text
8
8
10 9
Nomor Bukti Keluar Barang
Tanggal BKB Nomor Induk Pegawai Nomor Formulir Permintaan Barang Keluar
Tabel 4.7 Rancangan Database BKB_Header
104
Nama Tabel : BKB_Detail
Primary Key : -
Nama Field Tipe Panjang Keterangan
NoBKB
KodeBarang Kuantitas
Text
Text
Number
8
8 3
Nomor Bukti Keluar Barang
Kode Barang Kuantitas
Tabel 4.8 Rancangan Database BKB_Detail
Nama Tabel : BPB_Header
Primary Key : NoBPB
Nama Field Tipe Panjang Keterangan
NoBPB
Tanggal
NoPO
NoSJ
NIP
Text
Date/Time
Text
Text
Text
8
8
7
8
10
Nomor Bukti Penerimaan Barang
Tanggal BPB
Nomor Purchase Order
Nomor Surat Jalan
Nomor Induk Pegawai
Tabel 4.9 Rancangan Database BPB_Header
105
Nama Tabel : BPB_Detail
Primary Key : -
Nama Field Tipe Panjang Keterangan
NoBPB
KodeBarang Kuantitas Lokasi
Text
Text
Number
Text
8
8 3
10
Nomor Bukti Penerimaan Barang
Kode Barang Kuantitas Lokasi Penerimaan Barang
Tabel 4.10 Rancangan Database BPB_Detail
Nama Tabel : BuktiPengembalian_Header
Primary Key : NoBuktiPengembalian
Nama Field Tipe Panjang Keterangan
NoBuktiPengembalian
Tanggal NoBKB
NIP
Text
Date/Time
Text
Text
8
8 8
10
Nomor Bukti Pengembalian
Tanggal Bukti Pengembalian Nomor Bukti Keluar Barang
Nomor Induk Pegawai
Tabel 4.11 Rancangan Database BuktiPengembalian_Header
106
Nama Tabel : BuktiPengembalian_Detail
Primary Key : -
Nama Field Tipe Panjang Keterangan
NoBuktiPengembalian
KodeBarang Kuantitas Keterangan
Text
Text
Number
Text
8
8 3
40
Nomor Bukti Pengembalian
Kode Barang Kuantitas Keterangan
Tabel 4.12 Rancangan Database BuktiPengembalian_Detail
Nama Tabel : NotaRetur_Header
Primary Key : NoNota
Nama Field Tipe Panjang Keterangan
NoNota
Tanggal NoBPB
NIP
Text
Date/Time
Text
Text
8
8 8
10
Nomor Nota Retur
Tanggal Nota Retur Nomor Bukti Penerimaan Barang Nomor Induk Pegawai
Tabel 4.13 Rancangan Database NotaRetur_Header
107
Nama Tabel : NotaRetur_Detail
Primary Key : -
Nama Field Tipe Panjang Keterangan
NoNota
KodeBarang Kuantitas Keterangan
Text
Text
Number
Text
8
8 3
40
Nomor Nota Retur
Kode Barang Kuantitas Keterangan
Tabel 4.14 Rancangan Database NotaRetur_Detail
Nama Tabel : PenghitunganFisik_Header
Primary Key : NoPenyesuaian
Nama Field Tipe Panjang Keterangan
NoPenyesuaian
Tanggal Waktu NIP
Text
Date/Time
Date/Time
Text
8
8 8
10
Nomor Penyesuaian
Tanggal Penyesuaian Waktu Penyesuaian Nomor Induk Pegawai
Tabel 4.15 Rancangan Database PerhitunganFisik_Header
108
Nama Tabel : PenghitunganFisik_Detail
Primary Key : -
Nama Field Tipe Panjang Keterangan
NoPenyesuaian
KodeBarang KuantitasFisik Selisih
Text
Text
Number
Number
8
8 3 3
Nomor Penyesuaian
Kode barang Kuantitas fisik Selisih
Tabel 4.16 Rancangan Database PenghitunganFisik_Detail
109
4.6 Rancangan Formulir
4.6.1 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 Rancangan Layar
4.7.1 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.