L. 1
LAMPIRAN 1 S PES IFIKAS I DATABASE
Nama Tabel : S taf Primary Key : KdS taf
Nama Field Tipe Data Panjang Deskripsi
KdStaf VarChar 5 Kode Staf
NmStaf VarChar 30 Nama Staf
JnsKelamin Char 2 Jenis Kelamin Staf
TglLahir DateTime 10 Tanggal Lahir Staf
Status Bit 1 Status Pernikahan Staf
Bagian VarChar 25 Bagian Staf dalam Perusahaan
Alamat VarChar 50 Alamat Staf
Telepon VarChar 12 Nomor Telepon Staf
Handphone VarChar 12 Nomor Handphone Staf
Email VarChar 15 Alamat Email Staf
Password VarChar 15 Password Staf untuk Log In
Nama Tabel : Barang Primary Key : KdBarang
Nama Field Tipe Data Panjang Deskripsi
KdBarang VarChar 6 Kode Barang
KdJenis Char 4 Kode Jenis Barang
Deskripsi VarChar 35 Deskripsi Barang
Tipe VarChar 12 Tipe Barang
Valve VarChar 8 Valve Barang
Ukuran VarChar 10 Ukuran Barang
Isi(Pcs/Bag) Integer 5 Jumlah Pcs Barang Per Satuan
Jumlah Integer 6 Jumlah Barang Tersedia
KdSatuan VarChar 4 Kode Satuan Barang
HPPSatuan Money 10 Harga Pokok Barang Per Satuan
HrgJualSatuan Money 10 Harga Jual Barang Per Satuan
EOQ Integer 5 Kuantitas Pesanan Ekonomis
ROP Integer 5 Titik Pemesanan Kembali
SafetyStock Integer 5 Stok Pengaman
Nama Tabel : Pemasok Primary Key : KdPemasok
Nama Field Tipe Data Panjang Deskripsi
KdPemasok VarChar 5 Kode Pemasok
NmPemasok VarChar 30 Nama Pemasok
Alamat VarChar 50 Alamat Pemasok
Negara VarChar 20 Negara Pemasok
Kota VarChar 20 Kota Pemasok
Telepon VarChar 12 Nomor Telepon Pemasok
Fax VarChar 12 Nomor Fax Pemasok
Email VarChar 15 Alamat Email Pemasok
ContactPerson VarChar 15 Pihak Pemasok untuk Dihubungi
Nama Tabel : Pelanggan Primary Key : KdPelanggan
Nama Field Tipe Data Panjang Deskripsi
KdPelanggan VarChar 5 Kode Pelanggan
NmPelanggan VarChar 30 Nama Pelanggan
Alamat VarChar 50 Alamat Pelanggan
Negara VarChar 20 Negara Pelanggan
Kota VarChar 20 Kota Pelanggan
Telepon VarChar 12 Nomor Telepon Pelanggan
Fax VarChar 12 Nomor Fax Pelanggan
Email VarChar 15 Alamat Email Pelanggan
L. 3
Nama Tabel : S PP_Header Primary Key : NoS PP
Nama Field Tipe Data Panjang Deskripsi
NoSPP VarChar 10 Nomor SPP
TglSPP DateTime 10 Tanggal SPP Dibuat
KdStafGudang VarChar 5 Kode Staf Gudang yang
M encreate SPP
Nama Tabel : S PP_Detail
Primary Key : NoS PP, KdBarang
Nama Field Tipe Data Panjang Deskripsi
NoSPP VarChar 10 Nomor SPP
KdBarang VarChar 6 Kode Barang yang M encapai
ROP
JmlDiminta Integer 6 Jumlah yang Diminta
StatusSPP Bit 12 Status dari SPP
Nama Tabel : PO_Header Primary Key : NoPO
Nama Field Tipe Data Panjang Deskripsi
NoPO VarChar 10 Nomor PO
TglPO DateTime 10 Tanggal PO
NoSPP VarChar 10 Nomor SPP
TglDibutuhkan DateTime 10 Tanggal Barang Dibutuhkan
KdStafPembelian VarChar 5 Kode Staf Pembelian yang M encreate PO
KdPemasok VarChar 5 Kode Pemasok untuk M embeli Barang
Diskon Decimal 5 Diskon Pembelian berupa angka desimal < 1 NilaiTukarKurs Money 8 Nilai Tukar $ terhadap Rp
Ban Dalam)
Nama Tabel : LPB_Header Primary Key : NoLPB
Nama Field Tipe Data Panjang Deskripsi
NoLPB VarChar 10 Nomor LPB
TglLPB DateTime 10 Tanggal LPB
NoPO VarChar 10 Nomor PO
KdStafPP VarChar 5 Kode Staf Penerimaan dan Pengiriman
yang M encreate LPB
NoSPPemasok VarChar 10 Nomor Surat Pengantar Pemasok
KdStafGudang VarChar 5 Kode Staf Gudang yang M engapprove
LPB
StatusOtorisasi Bit 1 Status Otorisasi dari LPB
Keterangan Bit 1 Status Penghitungan HPP Satuan
Nama Tabel : LPB_Detail
Primary Key : NoLPB, KdBarang, Kondisi
Nama Field Tipe Data Panjang Deskripsi
NoLPB VarChar 10 Nomor LPB
KdBarang VarChar 6 Kode Barang yang Diterima
JmlDiterima Integer 6 Jumlah Barang yang Diterima
L. 5
Nama Tabel : SO_Header Primary Key : NoS O
Nama Field Tipe Data Panjang Deskripsi
NoSO VarChar 10 Nomor SO
TglSO DateTime 10 Tanggal SO
KdStafPenjualan VarChar 5 Kode Staf Penjualan yang
M encreate SO
KdPelanggan VarChar 5 Kode Pelanggan yang M emesan
Nama Tabel : SO_Detail
Primary Key : NoS O, KdBarang
Nama Field Tipe Data Panjang Deskripsi
NoSO VarChar 10 Nomor SO
KdBarang VarChar 6 Kode Barang yang Dijual
JmlDijual Integer 6 Jumlah Barang yang Dijual
HrgJualSatuan Money 10 Harga Jual Barang Per Satuan
Nama Tabel : BKB_Header Primary Key : NoBKB
Nama Field Tipe Data Panjang Deskripsi
NoBKB VarChar 10 Nomor BKB
TglBKB DateTime 10 Tanggal SO
NoSO VarChar 10 Nomor SO
KdStafGudang VarChar 5 Kode Staf Gudang yang
M encreate BKB
KdStafPP VarChar 5 Kode Staf PP yang
M engapprove BKB
StatusOtorisasi Bit 1 Status Otorisasi dari BKB
Nama Tabel : BKB_Detail
Primary Key : NoBKB, KdBarang
Nama Field Tipe Data Panjang Deskripsi
NoBKB VarChar 10 Nomor BKB
KdBarang VarChar 6 Kode Barang yang Dikeluarkan
JmlDikeluarkan Integer 6 Jumlah Barang yang Dikeluarkan
BTBR
Nama Tabel : BTBR_Detail
Primary Key : NoBTBR, KdBarang
Nama Field Tipe Data Panjang Deskripsi
NoBTBR VarChar 10 Nomor BTBR
KdBarang VarChar 6 Kode Barang yang Diretur oleh
Pelanggan
JmlPenjualanDiretur Integer 6 Jumlah Penjualan yang Diretur
Nama Tabel : NTB_Header Primary Key : NoNTB
Nama Field Tipe Data Panjang Deskripsi
NoNTB VarChar 10 Nomor NTB
TglNTB DateTime 10 Tanggal NTB
NoBTBR VarChar 10 Nomor BTBR
KdStafGudang VarChar 5 Kode Staf Gudang yang
M encreate NTB
KdStafPP VarChar 5 Kode Staf PP yang
M engapprove NTB
StatusOtorisasi Bit 1 Status Otorisasi dari NTB
Nama Tabel : NTB_Detail
Primary Key : NoNTB, KdBarang
Nama Field Tipe Data Panjang Deskripsi
NoNTB VarChar 10 Nomor NTB
KdBarang VarChar 6 Kode Barang yang Ditukar
JmlDitukar Integer 6 Jumlah Barang yang Ditukar
L. 7
Nama Tabel : KHPF_Header Primary Key : NoKHPF
Nama Field Tipe Data Panjang Deskripsi
NoKHPF VarChar 10 Nomor KHPF
TglKHPF DateTime 10 Tanggal KHPF
KdStafPembelian VarChar 5 Kode Staf Pembelian yang
M encreate KHPF
KdStafPP VarChar 5 Kode Staf PP yang
M engapprove KHPF
StatusOtorisasi Bit 1 Status Otorisasi dari KHPF
Nama Tabel : KHPF_Detail
Primary Key : NoKHPF, KdBarang
Nama Field Tipe Data Panjang Deskripsi
NoKHPF VarChar 10 Nomor KHPF
KdBarang VarChar 6 Kode Barang yang
Dihitung/Diinspeksi
JmlFisik Integer 6 Jumlah Barang Fisik
JmlSistem Integer 6 Jumlah Barang Sistem
Processing operation performed manually
Records dan master files, termasuk jurnal akuntansi dan buku besar (input atau output)
File of stored documents
A berarti diarsipkan secara alfabet (berdasarkan huruf) N berarti diarsipkan secara numerik (berdasarkan nomor) C berarti diarsipkan secara kronologis (bisa berdasarkan tanggal)
Connector between two points on a flowchar t on the same page (on-page connector)
Konektor untuk flowchart pada halaman yang sama
Connector between two pages of a flowchart (off-page connector)
Konektor untuk flowchart pada halaman yang berbeda Decision point
Flow of data or information
Annotation (catatan penjelasan yang diikatkan ke input/output, pemrosesan, atau penyimpanan/storage)
L. 9
LAMPIRAN 3
NOTAS I-NOTAS I UML YANG D IGUNAKAN
Class Diagram
Class
M enjelaskan kumpulan objek dengan struktur, behavior, dan relationship yang serupa. Class ini terbagi menjadi tiga bagian, yaitu nama class di bagian atas, attribute di bagian tengah, dan operasi di bagian bawah.
Association
Association menggambarkan adanya hubungan antara dua class atau lebih.
Multiplicity
Penempatan notasi multiplicity ini dekat akhir dari asosiasi. Simbol-simbol ini mengindikasikan sejumlah instance dari suatu class yang terhubung ke satu instance dari class lain.
Generalization
Sering juga disebut “adalah sebuah”. Ini mengacu pada sebuah hubungan antara dua class, yang berarti bahwa satu class merupakan versi khusus dari yang lain.
Composition dan Aggregation
Composition adalah tipe khusus dari aggregation yang menunjukkan hubungan yang kuat antara “the whole” class dan “the part” class lainnya. Composition digambarkan dengan wajik terisi.
states yang berbeda dari sebuah objek. Initial State
M enggambarkan status dari sebuah objek sebelum peristiwa apapun termasuk diagram yang melakukannya.
Final State
M enggambarkan penyelesaian aktivitas di dalam penutupan status atau status tindakan.
L. 11
Use Case Diagram
System Boundary
System boundary adalah suatu batas yang mengelilingi use case yang menandai adanya sistem itu.
Actor
M enggambarkan suatu peran yang berhubungan dengan sistem atau mewakili suatu peran yang dimainkan oleh suatu objek di luar.
Use case
M enggambarkan sekumpulan peristiwa yang terjadi ketika actor menggunakan suatu sistem untuk melengkapi suatu proses.
Relationship
M enggambarkan hubungan antara actor dengan sebuah use case dengan garis yang sederhana.
Activation boxes menggambarkan waktu dari sebuah objek dalam menyelesaikan sebuah tugas.
Object Lifeline
Digambarkan sebagai garis vertikal putus-putus dan berfungsi mewakili keberadaan suatu objek selama suatu periode tertentu.
Message
Digambarkan sebagai sebuah anak panah di antara lifeline dua objek.
X
Destruction of an object
L. 13
Navigation Diagram
State dengan icon untuk user interface
State transition antara windows dengan trigger action
Initial State
Hubungan antara dua elemen yang mengindikasikan bahwa perubahan kepada sumber elemen dapat menyebabkan perubahan dalam target elemen.
L. 15
Deployment Diagram
S tereotype processor
Processor
Processor adalah sebuah unit yang dapat membentuk proses.
Interface
Sebuah interface menggambarkan sebuah grup dari operasi yang digunakan atau dibuat oleh komponen.
Com ponent1
Program Component
Program component adalah komponen yang koheren yang menawarkan fasilitas-fasilitas tertentu bagi komponen lain dan dicirikan oleh sebuah interface yang dibuat dari class dan operation yang diimplementasikan oleh komponen tersebut.
Dependency
Hubungan antara dua elemen yang mengindikasikan bahwa perubahan kepada sumber elemen dapat menyebabkan perubahan dalam target elemen.
Window Log In
L. 17
Window Barang ROP
Window Main Menu M aster
Window Main Menu Transaksi Persediaan
L. 19
Window Ganti Password
L. 21
Window M aster Jenis
Window Update M aster Jenis
L. 23
L. 25
Window Calculate EOQ 1
L. 27
Window Calculate ROP
L. 29
L. 31
L. 33
L. 35
L. 37
L. 39
L. 41
L. 43
L. 45
L. 47
L. 49
L. 51
Window NTB Detail
L. 53
L. 55
Window Kartu Stok
Window Laporan Penerimaan Barang
L. 57
Window Laporan Penerimaan Barang Retur
Window Laporan M utasi Persediaan
L. 59
LAMPIRAN 5
PRINTOUTS YANG DIHAS ILKAN
L. 61
L. 63