LAMPIRAN – LAMPIRAN
1. ERD (Entity Relational Diagram)
TrPenjKredit 1
1
*
1
DetilPemesanan
Piutang
1
1
*
1
*
TrPemesanan
1
1
*
*
1
MsKaryawan
1
1
1
1
*
MsPelanggan
1
*
TrPenjTunai
DetilPengirimanKredit
1
*
*
* *
DetilPengirimanTunai
1
* 1
1
MsBarang
* 1
TrPengirimanKredit
*
TrPengirimanTunai
1
144
2. Spec File MsPelanggan Primary Key : KdPelanggan Field
Type
Digit Keterangan
KdPelanggan
Char
5
PL : Pelanggan 001 : No urut kode pelanggan
NmPelanggan
Varchar
50
Alamat
Varchar
100
Telp
Varchar
14
Fax
Varchar
14
LimitKredit
Money
8
LamaPembayaran Int
4
TanggalDaftar
Datetime 8
Discontinued
Bit
1
Jika bernilai : 1 : Pelanggan tidak bisa lagi melakukan transaksi 0 : Pelanggan masih bisa melakukan transaksi
145
MsKaryawan Primary Key : KdKaryawan Field
Type
Digit Keterangan
KdKaryawan
Char
5
KR : Karyawan 001 : No urut kode karyawan
NmKaryawan Varchar
50
Alamat
Varchar
100
Telp
Varchar
14
Posisi
Varchar
30
Password
Varchar
20
Discontinued
Bit
1
Jika bernilai : 1 : Karyawan tidak lagi aktif bekerja di perusahaan 0 : Karyawan masih aktif bekerja di perusahaan
146
MsBarang Primary Key : KdBarang Field
Type
Digit Keterangan
KdBarang
Char
5
BR : Barang 001 : No urut kode barang
NamaBarang
Varchar
30
Bentuk
Varchar
10
KetebalanMin
Decimal 9
Segi empat dan bulat
KetebalanMax Decimal 9 MasaJenis
Float
8
Masa jenis barang yang digunakan untuk menghitung berat barang
Harga
Money
8
Discontinued
Bit
1
Jika bernilai : 1: Tipe barang yang discontinued tidak lagi dijual perusahaan 0 : Barang masih dijual perusahaan
147
TrPemesanan Primary Key : NoPemesanan Foreign Key : KdPelanggan, KdKaryawan Field
Type
Digit Keterangan
NoPemesanan
Char
15
PE : Pemesanan 001 : No urut pemesanan dd/mm/yy : Tanggal pemesanan
KdPelanggan
Char
5
PL : Pelanggan 001 : No urut kode pelanggan
NoPO
Varchar
30
Dibuat oleh pelanggan, sehingga kode berdasarkan ketentuan pelanggan
TanggalPemesanan Datetime 8 KdKaryawan
Char
5
KR : Karyawan 001 : No urut kode karyawan
Status
Bit
1
Jika bernilai : 1 : Pemesanan telah dibuatkan kode penjualan 0 : Pemesanan belum dibuatkan kode penjualan
TipePemb
Bit
1
Jika bernilai : 1 : Tunai 0 : Kredit
TglSelesai
Datetime 8
Batal
Bit
1
Jika bernilai : 1 : Pesanan batal 0 : Pesanan belum batal
Selesai
Bit
1
Jika bernilai :1 : Pesanan selesai 0 : Pesanan belum selesai
148
DetilPemesanan Primary Key : Berat Foreign Key : NoPemesanan, KdBarang Field
Type
NoPemesanan Char
Digit Keterangan 15
PE : Pemesanan 001 : No urut pemesanan dd/mm/yy : Tanggal pemesanan
KdBarang
Char
5
BR : Barang 001 : No urut kode barang
Jumlah
Int
4
Ukuran
Varchar
30
Ukuran dari barang yang dipesan pelanggan
Tebal
Float
8
Ketebalan dari barang yang dipesan pelanggan
Berat
Float
8
Berat dari barang yang dipesan pelanggan
Harga
Money
8
149
TrPnjTunai Primary Key : NoNotaKontan Foreign Key : NoPemesanan, KdKaryawan Field
Type
Digit Keterangan
NoNotaKontan
Char
15
PT : Nota kontan / penjualan tunai 001 : No urut nota kontan / penjualan tunai dd/mm/yy : Tanggal nota kontan / penjualan tunai
Pembayaran
Money
8
NoPemesanan
Char
15
PE : Pemesanan 001 : No urut pemesanan dd/mm/yy : Tanggal pemesanan
KdKaryawan
Char
5
KR : Karyawan 001 : No urut kode karyawan
TglPenjualan
Datetime 8
TipePengiriman Bit
1
Jika bernilai :1 : Diambil 0 : Dikirim
Bagian
Bit
1
Jika bernilai : 1: Barang telah dikirim perbagian 0: Barang belum dikirim
Status
Bit
1
Jika bernilai : 1 : sudah dikirim semua Jika bernilai : 0 : belum dikirim
150
TrPnjKredit Primary Key : NoFaktur , Foreign Key : NoPemesanan, KdKaryawan. Field
Type
Digit Keterangan
NoFaktur
Char
15
FK : Faktur / penjualan kredit 001 : No urut faktur / penjualan kredit dd/mm/yy : Tanggal faktur / penjualan kredit
JumlahDP
Money
8
Pembayaran
Money
8
NoPemesanan
Char
15
PE : Pemesanan 001 : No urut pemesanan dd/mm/yy : Tanggal pemesanan
KdKaryawan
Char
5
KR : Karyawan 001 : No urut kode karyawan
TglPenjualan
Datetime 8
TipePengiriman Bit
1
Jika bernilai : 1 : Diambil, 0 : Dikirim
Bagian
1
Jika bernilai : 1: Barang telah dikirim perbagian
Bit
0: Barang belum dikirim Status
Bit
1
Jika bernilai : 1 : sudah dikirim semua Jika bernilai : 0 : belum dikirim
Batal
Bit
1
Jika bernilai : 1 : penjualan batal, 0 : penjualan belum batal
151
Piutang Primary Key : NoFaktur Foreign Key : NoFaktur Field
Type
Digit Keterangan
JumlahPiutang
Money
8
NoFaktur
Char
15
FK : Faktur / penjualan kredit 001 : No urut faktur / penjualan kredit dd/mm/yy : Tanggal faktur / penjualan kredit
TglJatuhtempo
Datetime 8
LamaPembayaran Int
4
Batal
1
Bit
Jika bernilai : 1 : Batal 0 : Belum Batal
152
TrPengirimanTunai Primary Key : NoPengiriman Foreign Key : KdKaryawan Field
Type
Digit Keterangan
NoPengiriman
Char
18
KIRIM : Pengiriman / surat jalan 001 : No urut pengiriman / surat jalan dd/mm/yy : Tanggal pengiriman
TglPengiriman
Datetime 8
NoKendaraan
Varchar
10
Plat nomor kendaraan yang digunakan untuk mengirim barang
NamaKendaraan
Varchar
20
AlamatKirim
Varchar
100
KdKaryawan
Char
5
KR : Karyawan 001 : No urut kode karyawan
Kirim
Bit
1
Jika bernilai : 0 : pesanan belum dikirim 1 : pesanan telah dikirim
153
DetilPengirimanTunai Primary Key : Berat Foreign key : NoPengiriman, Kdbarang, NoNotaKontan
Field
Type
Digit Keterangan
NoPengiriman
Char
18
KIRIM : Pengiriman / surat jalan 001 : No urut pengiriman / surat jalan dd/mm/yy : Tanggal pengiriman
KodeBarang
Char
5
BR : Barang 001 : No urut kode barang
Jumlah
Int
4
Ukuran
Varchar
30
Tebal
Float
8
Berat
Varchar
20
NoNotaKontan
Char
15
PT : Nota kontan / penjualan tunai 001 : No urut nota kontan / penjualan tunai dd/mm/yy : Tanggal nota kontan / penjualan tunai
154
TrPengirimanKredit Primary Key : NoPengiriman Foreign Key : KdKaryawan Field
Type
Digit Keterangan
NoPengiriman
Char
18
KIRIM : Pengiriman / surat jalan 001 : No urut pengiriman / surat jalan dd/mm/yy : Tanggal pengiriman
TglPengiriman
Datetime 8
NoKendaraan
Varchar
10
Plat nomor kendaraan yang digunakan untuk mengirim barang
NamaKendaraan
Varchar
20
AlamatKirim
Varchar
100
KdKaryawan
Char
5
KR : Karyawan 001 : No urut kode karyawan
Kirim
Bit
1
Jika bernilai : 0 : pesanan belum dikirim 1 : pesanan telah dikirim
155
DetilPengirimanKredit Primary Key : Berat Foreign key : NoPengiriman, Kdbarang, NoFaktur
Field
Type
Digit Keterangan
NoPengiriman
Char
18
KIRIM : Pengiriman / surat jalan 001 : No urut pengiriman / surat jalan dd/mm/yy : Tanggal pengiriman
KodeBarang
Char
5
BR : Barang 001 : No urut kode barang
Jumlah
Int
4
Ukuran
Varchar
30
Tebal
Float
8
Berat
Varchar
20
NoFaktur
Char
15
FK : Faktur / penjualan kredit 001 : No urut faktur / penjualan kredit dd/mm/yy : Tanggal faktur / penjualan kredit
156
Akun Primary Key : KodePenjualan, NoAkunDebet, NoAkunKredit Field
Type
Digit Keterangan
KodePenjualan
Char
15
PT : Nota kontan / penjualan tunai 001 : No urut nota kontan / penjualan tunai dd/mm/yy : Tanggal nota kontan / penjualan tunai FK : Faktur / penjualan kredit 001 : No urut faktur / penjualan kredit dd/mm/yy : Tanggal faktur / penjualan kredit
TglPenjualan
Datetime 8
NoAkunDebet
Char
3
101 : Kas 102 : Piutang dagang
NamaAkunDebet
Varchar
30
JumlahDebet
Money
8
NoAkunKredit
Char
3
Kas dan piutang dagang
401 : Pendapatan penjualan 402 : Pendapatan lain – lain
NamaAkunKredit Varchar
30
JumlahKredit
8
Money
Pendapatan penjualan dan pendapatan lain – lain
157
NoPerkiraan Primary Key : NoAkun Field
Type
Digit Keterangan
NoAkun
Char
3
101 : Kas 102 : Piutang dagang 401 : Pendapatan penjualan 402 : Pendapatan lain – lain
NamaAkun
Varchar
30
Kas, piutang dagang, pendapatan penjualan, dan pendapatan lain – lain
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185