L. 1 LAMPIRAN 1 S PES IFIKAS I DATABASE Nama Tabel : Staf Primary Key : KdStaf 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 StatusBarang VarChar 15 Status dari Barang
L. 2 Nama Tabel : Jenis_Barang Primary Key : KdJenis Nama Field Tipe Data Panjang Deskripsi KdJenis Char 4 Kode Jenis Barang Jenis VarChar 30 Nama Jenis Barang Satuan VarChar 15 Nama Satuan Barang 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 ContactPerson VarChar 15 Pihak Pelanggan untuk Dihubungi
L. 3 Nama Tabel : SPP_Header Primary Key : NoSPP Nama Field Tipe Data Panjang Deskripsi NoSPP VarChar 10 Nomor SPP TglSPP DateTime 10 Tanggal SPP Dibuat KdStafGudang VarChar 5 Kode Staf Gudang yang Mencreate SPP Nama Tabel : SPP_Detail Primary Key : NoSPP, KdBarang Nama Field Tipe Data Panjang Deskripsi NoSPP VarChar 10 Nomor SPP KdBarang VarChar 6 Kode Barang yang Mencapai 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 Mencreate PO KdPemasok VarChar 5 Kode Pemasok untuk Membeli Barang Diskon Decimal 5 Diskon Pembelian berupa angka desimal < 1 NilaiTukarKurs Money 8 Nilai Tukar $ terhadap Rp BiayaPengiriman Money 12 Biaya Pengiriman Barang dalam Rupiah
L. 4 Nama Tabel : PO_Detail Primary Key : NoPO, KdBarang Nama Field Tipe Data Panjang Deskripsi NoPO VarChar 10 Nomor PO KdBarang VarChar 6 Kode Barang yang Dibeli JmlDibeli Integer 6 Jumlah Barang yang Dibeli HrgBeliSatuan Long 10 Harga Beli Barang Satuan (dalam Dollar jika produk berupa Ban Dalam atau dalam Rupiah jika produk berupa bukan 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 Mencreate LPB NoSPPemasok VarChar 10 Nomor Surat Pengantar Pemasok KdStafGudang VarChar 5 Kode Staf Gudang yang Mengapprove 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 Kondisi VarChar 15 Kondisi Barang yang Diterima
L. 5 Nama Tabel : SO_Header Primary Key : NoSO Nama Field Tipe Data Panjang Deskripsi NoSO VarChar 10 Nomor SO TglSO DateTime 10 Tanggal SO KdStafPenjualan VarChar 5 Kode Staf Penjualan yang Mencreate SO KdPelanggan VarChar 5 Kode Pelanggan yang Memesan Nama Tabel : SO_Detail Primary Key : NoSO, 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 Mencreate BKB KdStafPP VarChar 5 Kode Staf PP yang Mengapprove 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 HPPSatuanBKB Money 10 Harga Pokok Barang Per Satuan
L. 6 Nama Tabel : BTBR_Header Primary Key : NoBTBR Nama Field Tipe Data Panjang Deskripsi NoBTBR VarChar 10 Nomor BTBR TglBTBR DateTime 10 Tanggal BTBR NoSO VarChar 10 Nomor SO dari Barang yang Diretur oleh Pelanggan NoSRPelanggan VarChar 10 Nomor Surat Retur Pelanggan KdStafPP VarChar 5 Kode Staf PP yang Mencreate 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 Mencreate NTB KdStafPP VarChar 5 Kode Staf PP yang Mengapprove 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 HPPSatuanNTB Money 10 Harga Pokok Barang Per Satuan
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 Mencreate KHPF KdStafPP VarChar 5 Kode Staf PP yang Mengapprove 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 HPPSatuanKHPF Money 10 Harga Pokok Barang Per Satuan
L. 8 LAMPIRAN 2 SIMBOL-SIMBOL DOCUMENT FLOWCHART Terminal point of procedure Document atau report (input atau output) 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 flowchart 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 NOTASI-NOTASI UML YANG DIGUNAKAN Class Diagram Class Menjelaskan 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.
L. 10 State Chart Diagram States States menggambarkan situasi selama hidup sebuah objek. Transition Sebuah gambar anak panah menggambarkan path antara states yang berbeda dari sebuah objek. Initial State Menggambarkan status dari sebuah objek sebelum peristiwa apapun termasuk diagram yang melakukannya. Final State Menggambarkan 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 Menggambarkan suatu peran yang berhubungan dengan sistem atau mewakili suatu peran yang dimainkan oleh suatu objek di luar. Use case Menggambarkan sekumpulan peristiwa yang terjadi ketika actor menggunakan suatu sistem untuk melengkapi suatu proses. Relationship Menggambarkan hubungan antara actor dengan sebuah use case dengan garis yang sederhana.
L. 12 Sequence Diagram Class Roles Class roles menggambarkan langkah sebuah objek dalam suatu konteks. Activation Boxes 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 Menggambarkan objek telah didestroy.
L. 13 Navigation Diagram State dengan icon untuk user interface State transition antara windows dengan trigger action Initial State Final State
L. 14 Component Diagram Component dengan content (isi) <<Component>> Dependency Hubungan antara dua elemen yang mengindikasikan bahwa perubahan kepada sumber elemen dapat menyebabkan perubahan dalam target elemen.
L. 15 Deployment Diagram Processor Stereotype processor Processor adalah sebuah unit yang dapat membentuk proses. Interface Sebuah interface menggambarkan sebuah grup dari operasi yang digunakan atau dibuat oleh komponen. Program Component Component1 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.
L. 16 LAMPIRAN 4 TAMPILAN USER INTERFACE Window Log In Window Reminder ROP
L. 17 Window Barang ROP Window Main Menu File
L. 18 Window Main Menu Master Window Main Menu Transaksi Persediaan Window Main Menu Laporan
L. 19 Window Ganti Password Window Master Staf
Window Master Staf Detail L. 20
L. 21 Window Master Jenis Window Add Master Jenis
L. 22 Window Update Master Jenis Window Master Barang
Window Add Master Barang L. 23
Window Update Master Barang L. 24
L. 25 Window Calculate EOQ 1 Window Calculate EOQ 2
L. 26 Window Calculate EOQ 3 Window Calculate EOQ 4
Window Calculate EOQ 5 L. 27
L. 28 Window Calculate ROP Window Find Barang
Window SPP L. 29
Window Add SPP L. 30
Window SPP Detail L. 31
Window LPB L. 32
Window Add LPB L. 33
Window Find PO L. 34
Window Find PO Detail L. 35
Window LPB Detail L. 36
Window Calculate HPP Satuan L. 37
Window BKB L. 38
Window Add BKB L. 39
Window Find SO (Add ke BKB) L. 40
Window Find SO Detail L. 41
Window BKB Detail L. 42
Window BTBR L. 43
Window Add BTBR L. 44
Window Find SO (Add ke BTBR) L. 45
Window BTBR Detail L. 46
Window NTB L. 47
Window Add NTB L. 48
Window Find BTBR L. 49
Window Find BTBR Detail L. 50
L. 51 1 Window NTB Detail
Window KHPF L. 52
Window Add KHPF L. 53
Window KHPF Detail L. 54
L. 55 Window Kartu Stok Window Laporan Permintaan Pembelian
L. 56 Window Laporan Penerimaan Barang Window Laporan Pengeluaran Barang
L. 57 Window Laporan Penerimaan Barang Retur Window Laporan Penukaran Barang
L. 58 Window Laporan Mutasi Persediaan Window Laporan Hasil Penghitungan Fisik Persediaan
L. 59 LAMPIRAN 5 PRINTOUTS YANG DIHAS ILKAN Printout SPP
Printout LPB L. 60
Printout BKB L. 61
Printout BTBR L. 62
Printout NTB L. 63
Printout KHPF L. 64
L. 65
L. 66
L. 67
L. 68
L. 69
L. 70
L. 71
L. 72