LAMPIRAN
Lampiran 3 Notasi untuk Deployment Diagram
Program Component
Program Component Class
Operation <<stereotype>> Processor Program Component Program Component with interface Depedency <<stereotype>> : Processor
Lampiran 8 Database
Nama Tabel : Karyawan
Primary Key : KodeKaryawan
Foreign Key : -
No Field Tipe Data Panjang Deskripsi
1 KodeKaryawan varchar 5 Kode Karyawan. Dengan dua digit pertama adalah kode bagian dari karyawan, dan tiga digit terakhir adalah nomor urut dari karyawan
2 NamaKaryawan varchar 25 Nama karyawan
3 Alamat varchar 50 Alamat tempat tinggal karyawan 4 Telepon varchar 12 Nomor telepon karyawan
5 TglLahir date 8 Tanggal lahir karyawan
6 JenisKelamin varchar 10 Jenis kelamin karyawan
7 Jabatan varchar 25 Jabatan karyawan
8 Password varchar 20 Password karyawan
Nama Tabel : Barang
Primary Key : KodeBarang
Foreign Key : -
No Field Tipe Data Panjang Deskripsi
1 KodeBarang varchar 5 Kode Barang. Dengan satu digit pertama adalah kode dari barang, dan empat digit terakhir adalah nomor urut barang.
2 Kategori varchar 10 Kategori dari barang
3 NamaBarang varchar 40 Nama barang
4 Satuan varchar 10 Satuan barang
6 M inimumStock int 8 Jumlah stok minimum 7 Permintaan
Harian
int 8 Tingkat kebutuhan harian 8 Safety Stock int 8 Jumlah stok pengaman
9 LeadTime int 4 Waktu jeda pengiriman barang
10 ROP int 8 Reorder Point
11 EOQ int 8 Economic Order Quantity
12 Permintaan Tahunan
int 12 Tingkat kebutuhan tahunan 13 BiayaPesan float 12 Biaya per pesanan 14 BiayaSimpan float 12 Biaya penyimpanan barang
Nama Tabel : Supplier
Primary Key : KodeSupplier
Foreign Key : -
No Field Tipe Data Panjang Deskripsi
1 KodeSupplier varchar 4 Kode supplier. Dengan satu digit pertama adalah kode dari supplier, dan tiga digit terakhir nomor urut supplier
2 NamaSupplier varchar 25 Nama supplier 3 Alamat varchar 50 Alamat supplier 4 KontakPersonil varchar 25 Kontak personil
5 Telepon varchar 12 Nomor telepon supplier
6 Fax varchar 12 Nomor fax supplier
Nama Tabel : Otorisasi
Primary Key : KodeOtorisasi
Foreign Key : -
No Field Tipe Data Panjang Deskripsi
pertama adalah nomor urut Otorisasi, tiga digit kode dari Otorisasi, dan empat digit terakhir adalah bulan dan tahunnya
2 Dokumen varchar 20 Dokumen-dokumen yang
membutuhkan otorisasi
3 PenanggungJawab1 char 20 Pihak penanggung jawab pertama 4 PenanggungJawab2 char 20 Pihak penanggung jawab kedua 5 Status1 tinyint 1 Status otorisasi pertama
6 Status2 tinyint 1 Status otorisasi kedua 7 TglApprove1 date 8 Tanggal otorisasi pertama 8 TglApprove2 date 8 Tanggal otorisasi kedua
Nama Tabel : M R
Primary Key : NoM R
Foreign Key : KodeKaryawan, KodeOtorisasi
No Field Tipe Data Panjang Deskripsi
1 NoM R varchar 10 Nomor M R. Dengan empat digit
pertama adalah nomor urut M R, dua digit kode dari M R, dan empat digit terakhir adalah bulan dan tahunnya
2 KodeKaryawan varchar 5 Kode karyawan pembuat M R Dengan dua digit pertama adalah kode bagian dari karyawan, dan tiga digit terakhir adalah nomor urut dari karyawan
3 TglM R date 8 Tanggal M R
4 TglDibutuhkan date 8 Tanggal Dibutuhkan
5 KodeOtorisasi varchar 11 Kode otorisasi. Dengan empat digit pertama adalah nomor urut Otorisasi, tiga digit kode dari Otorisasi, dan empat digit terakhir adalah bulan dan tahunnya
Nama Tabel : M RDetail
Primary Key : NoM R, KodeBarang
Foreign Key : -
No Field Tipe Data Panjang Deskripsi
1 NoM R varchar 10 Nomor M R. Dengan empat digit
pertama adalah nomor urut M R, dua digit kode dari M R, dan empat digit terakhir adalah bulan dan tahunnya 2 KodeBarang varchar 5 Kode Barang. Dengan satu digit
pertama adalah kode dari barang, dan empat digit terakhir adalah nomor urut barang.
3 JumlahDibutuhkan int 8 Jumlah barang yang dibutuhkan
Nama Tabel : FPB
Primary Key : NoFPB
Foreign Key : KodeKaryawan, KodeOtorisasi
No Field Tipe Data Panjang Deskripsi
1 NoFPB varchar 11 Nomor FPB. Dengan empat digit
pertama adalah nomor urut FPB, tiga digit kode dari FPB, dan empat digit terakhir adalah bulan dan tahunnya 2 KodeKaryawan varchar 5 Kode karyawan pembuat FPB.
Dengan dua digit pertama adalah kode bagian dari karyawan, dan tiga digit terakhir adalah nomor urut dari karyawan
3 TglFPB date 8 Tanggal FPB
4 TglDibutuhkan date 8 Tanggal Dibutuhkan
5 KodeOtorisasi varchar 11 Kode otorisasi. Dengan empat digit pertama adalah nomor urut Otorisasi, tiga digit kode dari Otorisasi, dan empat digit terakhir adalah bulan dan
tahunnya
6 Status tinyint 1 Status FPB
Nama Tabel : FPBDetail
Primary Key : NoFPB, KodeBarang
Foreign Key : -
No Field Tipe Data Panjang Deskripsi
1 NoFPB varchar 11 Nomor FPB. Dengan empat digit
pertama adalah nomor urut FPB, tiga digit kode dari FPB, dan empat digit terakhir adalah bulan dan tahunnya 2 KodeBarang varchar 5 Kode Barang. Dengan satu digit
pertama adalah kode dari barang, dan empat digit terakhir adalah nomor urut barang.
3 JumlahDibutuhkan int 8 Jumlah barang yang dibutuhkan
Nama Tabel : SPPH
Primary Key : NoSPPH
Foreign Key : NoFPB, KodeSupplier, KodeKaryawan
No Field Tipe Data Panjang Deskripsi
1 NoSPPH varchar 12 Nomor SPPH. Dengan empat digit
pertama adalah nomor urut SPPH, empat digit kode dari SPHP, dan empat digit terakhir adalah bulan dan tahunnya
2 TglSPPH date 8 Tanggal SPPH
3 TermOfPayment text 50 Syarat pembayaran 4 Approved tinyint 1 Status SPPH yang disetujui 5 Rejected tinyint 1 Status SPPH yang ditolak
pertama adalah nomor urut FPB, tiga digit kode dari FPB, dan empat digit terakhir adalah bulan dan tahunnya 7 KodeSupplier varchar 4 Kode supplier. Dengan satu digit
pertama adalah kode dari supplier, dan tiga digit terakhir nomor urut supplier
8 KodeKaryawan varchar 5 Kode karyawan pembuat SPPH. Dengan dua digit pertama adalah kode bagian dari karyawan, dan tiga digit terakhir adalah nomor urut dari karyawan
Nama Tabel : SPPHDetail
Primary Key : NoSPPH
Foreign Key : -
No Field Tipe Data Panjang Deskripsi
1 NoSPPH varchar 12 Nomor SPPH. Dengan empat digit pertama adalah nomor urut SPPH, empat digit kode dari SPHP, dan empat digit terakhir adalah bulan dan tahunnya
2 Harga Satuan long 12 Harga satuan barang
3 Harga Total long 12 Harga total
4 Approval tinyint 1 Status otorisasi SPPH
Nama Tabel : OP
Primary Key : NoOP
Foreign Key : NoSPPH, NoFPB, KodeKaryawan, KodeOtorisasi
No Field Tipe Data Panjang Deskripsi
pertama adalah nomor urut OP, dua digit kode dari OP, dan empat digit terakhir adalah bulan dan tahunnya
2 TglOP date 8 Tanggal OP
3 TglDibutuhkan date 8 Tanggal dibutuhkan
4 JenisPembayaran varchar 10 Jenis pembayaran (tunai/kredit) 5 JatuhTempo date 8 Tanggal jatuh tempo
6 SubTotal long 12 Total harga sebelum dipotong
discount dan ditambah PPN
7 Disc int 3 Potongan harga dalam persentase
8 PPN int 3 Pajak pertambahan nilai
9 GrandTotal long 12 Total harga setelah dipotong discount dan ditambah dengan PPN
10 Status tinyint 1 Status OP
11 NoSPPH varchar 12 Nomor SPPH. Dengan empat digit pertama adalah nomor urut SPPH, empat digit kode dari SPHP, dan empat digit terakhir adalah bulan dan tahunnya
12 NoFPB varchar 11 Nomor FPB. Dengan empat digit
pertama adalah nomor urut FPB, tiga digit kode dari FPB, dan empat digit terakhir adalah bulan dan tahunnya 13 KodeKaryawan varchar 5 Kode karyawan pembuat OP.
Dengan dua digit pertama adalah kode bagian dari karyawan, dan tiga digit terakhir adalah nomor urut dari karyawan
14 KodeOtorisasi varchar 11 Kode otorisasi. Dengan empat digit pertama adalah nomor urut Otorisasi, tiga digit kode dari Otorisasi, dan empat digit terakhir adalah bulan dan tahunnya
Nama Tabel : OPDetail
Primary Key : NoOP, KodeBarang
Foreign Key : -
1 NoOP varchar 10 Nomor OP. Dengan empat digit pertama adalah nomor urut OP, dua digit kode dari OP, dan empat digit terakhir adalah bulan dan tahunnya 2 KodeBarang varchar 5 Kode Barang. Dengan satu digit
pertama adalah kode dari barang, dan empat digit terakhir adalah nomor urut barang.
3 JumlahDibeli int 8 Jumlah barang yang dibeli 4 HargaBarang long 12 Harga satuan barang
5 Total long 12 Total harga
Nama Tabel : LPnB
Primary Key : NoLPnB
Foreign Key : KodeKaryawan, NoOP, KodeOtorisasi
No Field Tipe Data Panjang Deskripsi
1 NoLPnB varchar 12 Nomor LPnB. Dengan empat digit pertama adalah nomor urut LPnB, empat digit kode dari LPnB, dan empat digit terakhir adalah bulan dan tahunnya
2 TglLPnB date 8 Tanggal LPnB
3 KodeKaryawan varchar 5 Kode karyawan pembuat LPnB. Dengan dua digit pertama adalah kode bagian dari karyawan, dan tiga digit terakhir adalah nomor urut dari karyawan
4 DiterimaOleh varchar 25 Nama karyawan penerima barang 5 NoSuratJalan varchar 20 Nomor surat jalan supplier
6 NoOP varchar 10 Nomor OP. Dengan empat digit
pertama adalah nomor urut OP, dua digit kode dari OP, dan empat digit terakhir adalah bulan dan tahunnya 7 KodeOtorisasi varchar 11 Kode otorisasi. Dengan empat digit
pertama adalah nomor urut Otorisasi, tiga digit kode dari Otorisasi, dan empat digit terakhir adalah bulan dan tahunnya
8 Status tinyint 1 Status LPnB
Nama Tabel : LPnBDetail
Primary Key : NoLPnB, KodeBarang
Foreign Key : -
No Field Tipe Data Panjang Deskripsi
1 NoLPnB varchar 12 Nomor LPnB. Dengan empat digit pertama adalah nomor urut LPnB, empat digit kode dari LPnB, dan empat digit terakhir adalah bulan dan tahunnya
2 KodeBarang varchar 5 Kode Barang. Dengan satu digit pertama adalah kode dari barang, dan empat digit terakhir adalah nomor urut barang.
3 JumlahDipesan int 8 Jumlah barang yang dipesan 4 JumlahDiterima int 8 Jumlah barang yang diterima 5 JumlahKurang int 8 Jumlah barang kurang
Nama Tabel : BPgB
Primary Key : NoBPgB
Foreign Key :KodeOtorisasi, KodeKaryawan , NoMR
No Field Tipe Data Panjang Deskripsi
1 NoBPgB varchar 12 Nomor BPgB. Dengan empat digit pertama adalah nomor urut BPgB, empat digit kode dari BPgB, dan empat digit terakhir adalah bulan dan tahunnya
2 TglBPgB date 8 Tanggal BP gB
3 KodeOtorisasi varchar 11 Kode otorisasi. Dengan empat digit pertama adalah nomor urut Otorisasi,
tiga digit kode dari Otorisasi, dan empat digit terakhir adalah bulan dan tahunnya
4 KodeKaryawan varchar 5 Kode karyawan pembuat BPgB. Dengan dua digit pertama adalah kode bagian dari karyawan, dan tiga digit terakhir adalah nomor urut dari karyawan
5 NoM R varchar 10 Nomor M R. Dengan empat digit
pertama adalah nomor urut M R, dua digit kode dari M R, dan empat digit terakhir adalah bulan dan tahunnya
6 Status tinyint 1 Status BPgB
Nama Tabel : BPgBDetail
Primary Key : NoBPgB, KodeBarang
Foreign Key : -
No Field Tipe
Data
Panjang Deskripsi
1 NoBPgB varchar 12 Nomor BPgB. Dengan empat digit pertama adalah nomor urut BPgB, empat digit kode dari BPgB, dan empat digit terakhir adalah bulan dan tahunnya
2 KodeBarang varchar 5 Kode Barang. Dengan satu digit pertama adalah kode dari barang, dan empat digit terakhir adalah nomor urut barang.
3 JumlahDibutuhkan int 8 Jumlah barang yang dibutuhkan 4 JumlahDikeluarkan int 8 Jumlah barang yang dikeluarkan 5 JumlahKurang int 8 Jumlah barang kurang
Lampiran 9 Layar Aplikasi
Window Login
Window Ubah Password
Window Approve FPB (1)
Window Approve OP (1)
Window Approve BPgB (1)
Window Reminder Minimum Stock
Window Laporan Pembelian
Window Laporan Pengeluaran
PT. PERWITA M ARGASAKTI M al Ambasador Lt. 4
Jl. Prof Dr. Satrio, Kuningan Jakarta Selatan 12940
Phone : (021) 5766688
Fax : (021) 5762828
Tgl Print : 07/15/2009
MATERIAL REQUIS ITION
No M R : 0001/M R/07/09 Tgl M R : 07/15/2009
Tgl Dibutuhkan : 07/18/2009
Kode
Barang Kategori Nama Barang Satuan
Jumlah Dibutuhkan
B0001 Lampu Lampu PLC 26 Watt 21-840 Buah 50
B0002 Paku Paku Rivet 3.2 MM Buah 250
B0005 Kabel Kabel NYYHY 3x2.5 MM “M ETAL”
M eter 100
Dibuat oleh, Disetujui oleh,
Freddy Aldri Gunawan
Bagian M aintenance M anajer Departemen
cc. : 1. Bagian Finance & Accounting 2. Bagian Gudang
3. File
PT. PERWITA M ARGASAKTI M al Ambasador Lt. 4
Jl. Prof Dr. Satrio, Kuningan Jakarta Selatan 12940
Phone : (021) 5766688
Fax : (021) 5762828
Tgl Print : 07/15/2009
FORM PERMINTAAN BARANG
No FPB : 0001/FPB/07/09 Tgl FPB : 07/15/2009
Tgl Dibutuhkan : 07/18/2009
Kode
Barang Kategori Nama Barang Satuan
Jumlah Dibutuhkan
B0001 Lampu Lampu PLC 26 Watt 21-840 Buah 50
B0002 Paku Paku Rivet 3.2 MM Buah 250
B0005 Kabel Kabel NYYHY 3x2.5 MM “M ETAL”
M eter 100
Dibuat oleh, Disetujui oleh,
Patricius Raventus Alvin Gunawan William Laloan Bagian Gudang Kabag M M Property M anager
cc. : 1. Bagian Finance & Accounting 2. Bagian Pembelian
3. File
PT. PERWITA M ARGASAKTI M al Ambasador Lt. 4
Jl. Prof Dr. Satrio, Kuningan Jakarta Selatan 12940
Phone : (021) 5766688
Fax : (021) 5762828
Tgl Print : 07/15/2009
S URAT PERMINTAAN PENAWARAN HARGA
Supplier : PT. Kali Agung No SPPH : 0001/SPPH/07/09 Contact Person : Ryan Kosasih Tgl SPPH : 07/15/2009
Telp : 6558998
Fax : 6559988
Nama Barang Satuan Jumlah Harga
Satuan Total
Lampu PLC 26 Watt 21-840 Buah 50 5.000 250.000
Paku Rivet 3.2 MM Buah 250 75 18.750
Term of payment :
Pembayaran tunai, dibayar langsung.
PT. Perwita M argasakti Disetujui oleh,
Alvin Gunawan
Kabag M M PT. Kali Agung
PT. PERWITA M ARGASAKTI M al Ambasador Lt. 4
Jl. Prof Dr. Satrio, Kuningan Jakarta Selatan 12940
Phone : (021) 5766688
Fax : (021) 5762828
Tgl Print : 07/15/2009
ORDER PEMBELIAN
Supplier : PT. Kali Agung No OP : 0001/OP/07/09 Contact Person : Ryan Kosasih Tgl OP : 07/15/2009
Telp : 6558998
Fax : 6559988
Nama Barang Satuan Jumlah Dipesan
Harga
Satuan Total
Lampu PLC 26 Watt 21-840 Buah 50 5.000 250.000
Paku Rivet 3.2 MM Buah 250 75 18.750
SUBTOTAL 268.750
DISCOUNT 0 PPN 26.875 GRAND TOTAL 295.625
Delivery Date : 07/16/2009 Term of payment : Tunai
Delivery Place : M al Ambasador, Lt.4
Dibuat oleh, Disetujui oleh,
Felicia Alvin Gunawan William Laloan
Bagian Pembelian Kabag M M Property M anager
cc. : 1. Supplier
2. Bagian Finance & Accounting
3. File
4. Bagian Gudang
PT. PERWITA M ARGASAKTI M al Ambasador Lt. 4
Jl. Prof Dr. Satrio, Kuningan Jakarta Selatan 12940
Phone : (021) 5766688
Fax : (021) 5762828
Tgl Print : 07/16/2009
LAPORAN PENERIMAAN BARANG
No LPnB : 0001/LPnB/07/09 Tgl LPnB : 07/16/2009 No OP : 0001/OP/07/09 Tgl OP : 07/15/2009
Supplier : PT. Kali Agung Tgl Diterima : 07/16/2009
No Surat Jalan : SJ001
Kode
Barang Kategori Nama Barang Satuan Jumlah Pesan Jumlah Terima Jumlah Kurang B0001 Lampu Lampu PLC 26 Watt 21-840 Buah 50 50 0
B0002 Paku Paku Rivet 3.2 MM Buah 250 250 0
Dibuat oleh, Disetujui oleh,
Patricius Raventus Antonius Brian Alvin Gunawan
Bagian Gudang Supervisor Gudang Kabag M M
cc. : 1. Bagian Finance & Accounting 2. Bagian Pembelian
3. File
PT. PERWITA M ARGASAKTI M al Ambasador Lt. 4
Jl. Prof Dr. Satrio, Kuningan Jakarta Selatan 12940
Phone : (021) 5766688
Fax : (021) 5762828
Tgl Print : 07/16/2009
BUKTI PENGELUARAN BARANG
No BPgB : 0001/BPgB/07/09 Tgl BPgB : 07/16/2009 No M R : 0001/M R/07/09 Tgl M R : 07/15/2009
Diajukan oleh : Freddy (BM ) Tgl Dibutuhkan : 07/18/2009
Kode
Barang Kategori Nama Barang Satuan Jumlah Dibutuhkan Jumlah Dikeluarkan Jumlah Kurang B0001 Lampu Lampu PLC 26 Watt
21-840
Buah 50 50 0
B0002 Paku Paku Rivet 3.2 MM Buah 250 250 0
B0005 Kabel Kabel NYYHY 3x2.5 MM “M ETAL”
M eter 100 100 0
Dibuat oleh, Disetujui oleh,
Patricius Raventus Antonius Brian Alvin Gunawan
Bagian Gudang Supervisor Gudang Kabag M M
cc. : 1. File
2. Bagian Finance & Accounting 3. Departemen