Struktur Tabel merupakan tahapan terakhir setelah melakukan pembuatan basis data dari PDM. Tahap ini digunakan untuk mengetahui struktur tabel secara lebih rinci.
1. Struktur Tabel Pelanggan Nama tabel : Pelanggan
Primary Key : ID_PELANGGAN Foreign Key : KODE_KELURAHAN Fungsi : Menyimpan data pelanggan
Tabel 3.27 Struktur Tabel Pelanggan
No Field Name Data
Type
Length PK FK Origin Table
1 KODE_PELANGGAN Varchar 5 2 NAMA_PELANGGAN Varchar 30 3 KTP Char 16 4 EMAIL Varchar 30 5 TELEPON Char 16 6 TANGGAL_LAHIR Date 7 JENIS_KELAMIN Varchar 15 8 ALAMAT Varchar 50 9 PASSWORD Varchar 10 10 STATUS Varchar 20
11 KODE_KELURAHAN Varchar 3 Tabel
kelurahan
2. Struktur Tabel Propinsi Nama tabel : Propinsi
Primary Key : KODE_PROPINSI Foreign Key : -
Tabel 3.28 Struktur Tabel Propinsi
No Field Name Data
Type
Length PK FK Origin Table
1 KODE_PROPINSI Varchar 3
2 NAMA_PROPINSI Varchar 30
3. Struktur Tabel Kota Nama tabel : Kota
Primary Key : KODE_KOTA Foreign Key : KODE_PROPINSI Fungsi : Menyimpan data kota
Tabel 3.29 Struktur Tabel Kota
No Field Name Data
Type
Length PK FK Origin Table
1 KODE_KOTA Varchar 3
2 KODE_PROPINSI Varchar 3 Tabel propinsi
3 NAMA_KOTA Varchar 30
4. Struktur Tabel Kecamatan Nama tabel : Kecamatan
Primary Key : KODE_KECAMATAN Foreign Key : KODE_KOTA
Fungsi : Menyimpan data kecamatan
Tabel 3.30 Struktur Tabel Kecamatan
No Field Name Data
Type
Length PK FK Origin Table 1 KODE_KECAMAT
AN
Varchar 3
No Field Name Data Type
Length PK FK Origin Table 3 NAMA_KECAMAT
AN
Varchar 30
5. Struktur Tabel Kelurahan Nama tabel : Kelurahan
Primary Key : KODE_KELURAHAN Foreign Key : KODE_ KECAMATAN Fungsi : Menyimpan data Kelurahan
Tabel 3.31 Struktur Tabel Kelurahan
No Field Name Data
Type
Length PK FK Origin Table
1 KODE_KELURAHAN Varchar 3
2 KODE_KECAMATAN Varchar 3 Tabel
kecamatan
3 KODE_POS Varchar 5
4 NAMA_KELURAHAN Varchar 30
6. Struktur Tabel Saldo Nama tabel : Saldo
Primary Key : KODE_PELANGGAN Foreign Key : KODE_PELANGGAN Fungsi : Menyimpan data saldo
Tabel 3.32 Struktur Tabel Saldo
No Field Name Data
Type
Length PK FK Origin Table
1 KODE_PELANGGAN Varchar 5 Tabel
pelanggan
2 SALDO Long
integer 3 UPDATETERAKHIR Datetime
7. Struktur Tabel Transaksi Saldo Nama tabel : Transaksi Saldo
Primary Key : KODE_TRANSAKSI_SALDO Foreign Key : KODE_PELANGGAN
Fungsi : Menyimpan data transaksi saldo
Tabel 3.33 Struktur Tabel Transaksi Saldo N
o
Field Name Data Type
Length PK FK Origin Table 1 KODE_TRANSAKSI_S
ALDO
Varchar 6
2 KODE_PELANGGAN Varchar 5 Tabel
pelanggan 3 TANGGAL Datetime 4 NILAI Integer 5 REKENING Varchar 20 6 BUKTI_KONFIRMASI Varchar 50 7 NAMA_PENGIRIM Varchar 30 8 STATUS Varchar 20 9 BANK_TUJUAN Varchar 30
8. Struktur Tabel Jadwal Kerja Nama tabel : Jadwal Kerja Primary Key : PERIODE_KERJA Foreign Key : -
Fungsi : Menyimpan data Jadwal Kerja
Tabel 3.34 Struktur Tabel Jadwal Kerja
No Field Name Data Type Length PK FK Origin Table
1 PERIODE_KERJA Date
2 JAM_MULAI Time
9. Struktur Tabel Kurir Pos Nama tabel : Kurir Primary Key : ID_KURIR
Foreign Key : ID_AGEN, KODE_ KELURAHAN Fungsi : Menyimpan data kurir
Tabel 3.35 Struktur Tabel Kurir
No Field Name Data Type Length PK FK Origin Table
1 ID_KURIR Varchar 12
2 KODE_KELURAHAN Char 3 Tabel
kelurahan
3 ID_AGEN Varchar 10 Tabel agen
4 NAMA_LENGKAP Varchar 50 5 ALAMAT Varchar 30 6 TELEPON Varchar 15 7 TELEPON_2 Varchar 15 8 KTP Char 15 9 EMAIL Varchar 30 10 PASSWORD Varchar 10
10. Struktur Tabel Agen Nama tabel : Agen Primary Key : ID_AGEN
Foreign Key : KODE_ KELURAHAN dan ID_KANTOR Fungsi : Menyimpan data agen
Tabel 3.36 Struktur Tabel Agen
No Field Name Data Type Length PK FK Origin Table
1 ID_AGEN Varchar 10
2 KODE_KELURAHAN Char 6 Tabel
kelurahan
3 ID_KANTOR Varchar 12 Tabel kantor
pos
4 NAMA_AGEN Varchar 20
No Field Name Data Type Length PK FK Origin Table 6 TELEPON Varchar 15 7 TELEPON_2 Varchar 15 8 PASSWORD Varchar 6 9 KTP Char 16 10 STATUS Varchar 20 11 LATITUDE Double 12 LONGITUDE Double
11. Struktur Tabel Kantor Pos Nama tabel : Kantor Pos Primary Key : ID_KANTOR
Foreign Key : KODE_KELURAHAN Fungsi : Menyimpan data kantor pos
Tabel 3.37 Struktur Tabel Kantor Pos
No Field Name Data Type Length PK FK Origin Table
1 ID_KANTOR Varchar 12
2 KODE_KELURAHAN Varchar 3 Tabel
kelurahan
3 NAMA_KANTOR Varchar 50
4 ALAMAT Varchar 30
5 TELEPON Varchar 15
6 TELEPON_2 Varchar 15
12. Struktur Tabel Karyawan Nama tabel : Karyawan
Primary Key : KODE_KARYAWAN
Foreign Key : ID_KANTOR, dan KODE_KELURAHAN Fungsi : Menyimpan data penanggung jawab
Tabel 3.38 Struktur Tabel Penanggung Jawab
No Field Name Data Type Length PK FK Origin Table 1 KODE_KARYAWA
N
Varchar 5
2 ID_KANTOR Varchar 12 Tabel kantor
pos 3 KODE_KELURAHA N Varchar 3 Tabel kelurahan 4 NAMA_KARYAWA N Varchar 30 5 PASSWORD Varchar 15
13. Struktur Tabel Status Kiriman Nama tabel : Status Kiriman Primary Key : KODE_STATUS Foreign Key : -
Fungsi : Menyimpan data status kiriman
Tabel 3.39 Struktur Tabel Status Kiriman
No Field Name Data Type Length PK FK Origin Table
1 KODE_STATUS Varchar 6
2 NAMA_STATUS Varchar 30
14. Struktur Tabel Detil Nama tabel : Detil Primary Key : KODE
Foreign Key : KODE_STATUS, KODE_PELANGGAN, NO_INVOICE Fungsi : Menyimpan data status kirimanz
Tabel 3.40 Struktur Tabel Status Kiriman
No Field Name Data Type Length PK FK Origin Table 1 KODE_STATUS Varchar 6 Tabel status
No Field Name Data Type Length PK FK Origin Table
2 KODE_PELANGGAN Varchar 5 Tabel
pelanggan
3 NO_INVOICE Varchar 10 Tabel
pengajuan pengiriman
4 TANGGAL datetime
15. Struktur Tabel Pengajuan Pengiriman Nama tabel : Pengajuan Pengiriman
Primary Key : KODE_PELANGGAN dan NO_INVOICE Foreign Key : KODE_PELANGGAN, ID_KURIR,
PERIODE_KERJA, dan ID_AGEN Fungsi : Menyimpan data pengajuan pengiriman
Tabel 3.41 Struktur Tabel Pengajuan Pengiriman
No Field Name Data Type Length PK FK Origin Table 1 KODE_PELANGGA
N
Varchar 5 Tabel
pelanggan
2 NO_INVOICE Varchar 10
3 ID_KURIR Varchar 12 Tabel kurir
4 PERIODE_KERJA Date Tabel jadwal
kerja
5 ID_AGEN Varchar 10 Tabel agen
6 TANGGAL_PENGAJ