56
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

BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

Embed Size (px)

Citation preview

Page 1: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 2: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 3: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.

Page 4: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.

Page 5: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

79

4.2 Activity Diagram

4.2.1. Overview Activity Diagram

Gambar 4.1 Overview Activity Diagram

‘prosedur pengeluaran barang’

Page 6: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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’

Page 7: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

81

Gambar 4.3 Overview Activity Diagram

‘prosedur permintaan pembelian dan penerimaan barang’

Gambar 4.4 Overview Activity Diagram

‘prosedur retur barang ke pemasok’

Page 8: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

82

Gambar 4.5 Overview Activity Diagram

‘prosedur penghitungan fisik barang’

Page 9: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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’

Page 10: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

84

4.2.2.2 Membuat BKB

Gambar 4.7 Detail Activity Diagram ‘Membuat BKB’

Page 11: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

85

4.2.2.3 Menerima Barang dari Gudang

Gambar 4.8 Detail Activity Diagram ‘Menerima Barang dari Gudang’

Page 12: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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’

Page 13: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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’

Page 14: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

88

4.2.2.6 Membuat FPPB

Gambar 4.11 Detail Activity Diagram ‘Membuat FPPB’

Page 15: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

89

4.2.2.7 Menerima Barang dari Pemasok

Gambar 4.12 Detail Activity Diagram ‘Menerima Barang dari Pemasok’

Page 16: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

90

4.2.2.8 Membuat BPB

Gambar 4.13 Detail Activity Diagram ‘Membuat BPB’

Page 17: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

91

4.2.2.9 Membuat Nota Retur

Gambar 4.14 Detail Activity Diagram ‘Membuat Nota Retur’

Page 18: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

92

4.2.2.10 Mengirim Barang Retur ke Pemasok

Gambar 4.15 Detail Activity Diagram ‘Mengirim Barang Retur ke Pemasok’

Page 19: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

93

4.2.2.11 Membuat Kartu Penghitungan Fisik

Gambar 4.16 Detail Activity Diagram

’Membuat Kartu Penghitungan Fisik’

Page 20: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

94

4.3 UML Class Diagram

Gambar 4.17 UML Class Diagram

Page 21: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

95

4.4 Use Case Diagram

Gambar 4.18 Use Case Diagram

Page 22: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.

Page 23: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.

Page 24: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.

Page 25: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.

Page 26: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 27: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 28: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 29: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 30: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 31: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 32: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 33: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 34: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 35: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

109

4.6 Rancangan Formulir

4.6.1 Bukti Penerimaan Barang

Gambar 4.19 Bukti Penerimaan Barang

Page 36: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

110

4.6.2 Bukti Pengembalian Barang

Gambar 4.20 Bukti Pengembalian Barang

Page 37: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

111

4.6.3 Bukti Keluar Barang

Gambar 4.21 Bukti Keluar Barang

Page 38: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

112

4.6.4 Formulir Nota Retur

Gambar 4.22 Formulir Nota Retur

Page 39: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

113

4.6.5 Formulir Permintaan Barang Keluar

Barang Gambar 4.23 Formulir Permintaan Keluar

Page 40: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

114

4.6.6 Formulir Permintaan Pembelian Barang

Gambar 4.24 Formulir Permintaan Pembelian Barang

Page 41: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

115

4.6.7 Formulir Penghitungan Fisik Persediaan

Gambar 4.25 Formulir Penghitungan Fisik Persediaan

Page 42: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.

Page 43: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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’.

Page 44: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.

Page 45: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.

Page 46: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.

Page 47: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 48: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 49: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 50: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 51: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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

Page 52: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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’.

Page 53: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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’.

Page 54: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.

Page 55: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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’.

Page 56: BAB 4 RANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/Asli/Bab4/2007-2-00286-KA Bab 4a.pdf · Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada

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.