Implementasi Tabel User Implementasi Tabel Lokasikurir Implementasi Tabel Kota Implementasi Tabel Harga Implementasi Tabel POD Implementasi Tabel Deliverysheet

IV.1.3 Implementasi Database

Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL . Implementasi database dalam bahasa SQL adalah sebagai berikut:

IV.1.3.1 Implementasi Tabel User

Implementasi dari tabel User dapat dilihat pada Tabel IV.3 : Tabel IV.3. Implementasi Tabel User

IV.1.3.2 Implementasi Tabel Lokasikurir

Implementasi dari tabel lokasi kurir dapat dilihat pada Tabel IV.4 : Tabel IV.4 Implementasi Tabel lokasikurir CREATE TABLE IF NOT EXISTS `user` `username` varchar30 NOT NULL, `password` varchar40 NULL, `nama` varchar30 NOT NULL, `jabatan` varchar20 NOT NULL, `status` varchar20 NULL, PRIMARY KEY `username` ENGINE=InnoDB DEFAULT CHARSET=latin1;

IV.1.3.3 Implementasi Tabel Kota

Implementasi dari tabel kota dapat dilihat pada Tabel IV.5 : Tabel IV.5 Implementasi Tabel Kota

IV.1.3.4 Implementasi Tabel Harga

Implementasi dari tabel harga dapat dilihat pada Tabel IV.6 : Tabel IV.6 Implentasi Tabel Harga CREATE TABLE IF NOT EXISTS `kota` `id_kota` varchar5 NOT NULL, `nama` varchar20 NOT NULL, PRIMARY KEY `id_kota` ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `harga` `id_harga` int11 NOT NULL auto_increment, `id_kota` varchar5 NOT NULL, `berat` int11 NOT NULL, `harga` double NOT NULL, PRIMARY KEY `id_harga`, FOREIGN KEY id_kota REFERENCES kotaid_kota ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=53 ; CREATE TABLE IF NOT EXISTS `lokasikurir` `username` varchar30 NOT NULL, `longitude` double NOT NULL, `latitude` double NOT NULL, FOREIGN KEY username REFERENCES userusername ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=22 ;

IV.1.3.5 Implementasi Tabel POD

Implementasi dari tabel POD dapat dilihat pada Tabel IV.7 : Tabel IV.7 Implementasi Tabel POD

IV.1.3.6 Implementasi Tabel Deliverysheet

Implementasi dari tabel Deliverysheet dapat dilihat pada Tabel IV.8 : CREATE TABLE IF NOT EXISTS `pod` `no_pod` int8 NOT NULL, `pengirim` varchar50 NOT NULL, `alamatpengirim` text NOT NULL, `deskripsi` varchar20 NOT NULL, `pelayanan` varchar20 NOT NULL, `waktutransaksi` datetime NOT NULL, `penerima` varchar30 NOT NULL, `alamatpenerima` text NOT NULL, `id_kota` varchar5 NOT NULL, `berat` double NOT NULL, `total` double NOT NULL, `status` varchar20 NOT NULL, `namapenerima` varchar30 NOT NULL, `waktuditerima` datetime NOT NULL, PRIMARY KEY `no_pod`, KEY `id_kota` `id_kota`, FOREIGN KEY id_kota REFERENCES kotaid_kota ENGINE=InnoDB DEFAULT CHARSET=latin1; Tabel IV.8 Implementasi Tabel Deliverysheet

IV.1.3.7 Implementasi Tabel detildeliverysheet