Pengujian Perangkat Lunak Landasan Teori
3. Tabel kolam
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
17 18
CREATE TABLE ‘t_kolam’ ‘id_kolam’ int 6 NOT NULL AUTO INCREMENT,
‘id_pengurus_kolam’ int 6 NOT NULL, ‘id_mitra’ int 6 NOT NULL,
‘id_area’ int 6 NOT NULL, ‘nama_kolam’ varchar 20 NOT NULL,
‘tanggal_sebar_bibit’ varchar 15 NOT NULL, ‘total_pakan’ int 15 NOT NULL,
‘jumlah_petak’ int 5 NOT NULL, ‘perkiraan_bobot’ double NOT NULL,
PRIMARY KEY ‘id_kolam’, FOREIGN KEY fk_pengurus ‘id_pengurus_kolam’
REFERENCES t_pengurus_kolam‘id_pengurus_kolam’, FOREIGN KEY fk_mitra‘id_mitra’
REFERENCES t_mitra‘id_mitra’, FOREIGN KEY fk_area‘id_area’
REFERENCES t_area_kolam‘id_area’ ENGINE = InnoDB;
4. Tabel area kolam
1 2
3 4
5 6
7 8
CREATE TABLE ‘t_area_kolam’ ‘id_area’ int 6 NOT NULL AUTO INCREMENT,
‘nama_area’ varchar 20 NOT NULL, ‘longtitude’ double NOT NULL,
‘latitude’ double NOT NULL, ‘jarak_area’ double,
PRIMARY KEY ‘id_area’ ENGINE = InnoDB;
5. Tabel pengurus kolam
1 2
3 4
5 6
7 CREATE TABLE ‘t_pengurus_kolam’
‘id_pengurus_kolam’ int 6 NOT NULL AUTO INCREMENT, ‘nama’ varchar 40 NOT NULL,
‘alamat’ varchar 50 NOT NULL, ‘telepon’ varchar 13 NOT NULL,
PRIMARY KEY ‘id_pengurus_kolam’ ENGINE = InnoDB;
6. Tabel pemesanan
1 2
3 4
5 6
7 8
9 10
CREATE TABLE ‘t_pemesanan’ ‘id_pesanan’ int 6 NOT NULL AUTO INCREMENT,
‘id_kolam’ int 6 NOT NULL, ‘id_pakan’ int 6 NOT NULL,
‘id_petugas_pengiriman’ int 6 NOT NULL, ‘id_pengurus_kolam’ int 6 NOT NULL,
‘banyak_pakan’ int 9 NOT NULL, ‘tanggal_pesan’ varchar 15 NOT NULL,
‘keterangan_pengiriman’ enum ‘belum_dikirim’, ‘sudah_dikirim’, ‘urutan_pengiriman’ int 4,
11 12
13 14
15 16
17 18
19 20
21 ‘jam_sampai’ varchar 15,
PRIMARY KEY ‘id_pesanan’, FOREIGN KEY fk_kolam ‘id_kolam’
REFERENCES t_kolam‘id_kolam’, FOREIGN KEY fk_pakan‘id_pakan’
REFERENC ES t_pakan‘id_pakan’,
FOREIGN KEY fk_pengirim ‘id_petugas_pengiriman’ REFERENCES t_petugas_pengiriman ‘id_petugas_pengiriman’,
FOREIGN KEY fk_pengurus2 ‘id_pengurus_kolam’ REFERENCES t_pengurus_kolam ‘id_ pengurus_kolam’
ENGINE = InnoDB;
7. Tabel pakan
1 2
3 4
5 6
7 8
9 CREATE TABLE ‘t_pakan’
‘id_pakan’ int 6 NOT NULL AUTO INCREMENT, ‘stok_pakan’ int 10 NOT NULL,
‘jenis_pakan’ varchar 20 NOT NULL, ‘harga_pakan’ int 6 NOT NULL,
‘jenis_mitra’ enum ‘mitra_kecil’,’mitra_sedang’,’mitra_besar’, ‘harga_beli_pakan’ int 6 NOT NULL,
PRIMARY KEY ‘id_pakan’ ENGINE = InnoDB;
8. Tabel petugas pengiriman
1 2
3 4
5 6
7 8
CREATE TABLE ‘t_petugas_pengiriman’ ‘id_petugas_pengiriman’ int 6 NOT NULL AUTO INCREMENT,
‘nama’ varchar 40 NOT NULL, ‘alamat’ varchar 50 NOT NULL,
‘telepon’ varchar 13 NOT NULL, ‘poin’ int 6,
PRIMARY KEY ‘id_ petugas_pengiriman’ ENGINE = InnoDB;
9. Tabel pemasok
1 2
3 4
5 6
7 8
9 10
CREATE TABLE ‘t_pemasok’ ‘id_pabrik’ int 6 NOT NULL AUTO INCREMENT,
‘id_pakan’ int 6 NOT NULL, ‘tanggal_pemesanan’ varchar 15 NOT NULL,
‘tenggat_waktu’ varchar 15 NOT NULL, ‘jumlah_pakan’ int 9 NOT NULL,
PRIMARY KEY ‘id_pabrik’, FOREIGN KEY fk_pakan2 ‘id_pakan’
REFERENCES t_pakan ‘id_pakan’, ENGINE = InnoDB;
10. Tabel pembayaran
1 CREATE TABLE ‘t_pembayaran’
2 3
4 5
6 7
8 9
10 11
12 ‘id_pembayaran’ int 6 NOT NULL AUTO INCREMENT,
‘id_mitra’ int 6 NOT NULL, ‘tanggal_bayar’ varchar 15 NOT NULL,
‘jumlah_bayar’ int 10 NOT NULL, ‘jenis_bayar’ enum ‘transfer’,’tunai’,
‘bukti_bayar’ varchar 50 NOT NULL, ‘sisa_hutang’ int 10 NOT NULL,
PRIMARY KEY ‘id_pembayaran’, FOREIGN KEY fk_mitra3 ‘id_mitra’
REFRENCES t_mitra ‘id_mitra’ ENGINE = InnoDB;
11. Tabel user
1 2
3 4
5 6
7 8
CREATE TABLE ‘t_user’ ‘id_user’ int 6 NOT NULL AUTO INCREMENT,
‘nama’ varchar 40 NOT NUL, ‘username’ varchar 20 NOT NULL,
‘password’ varchar 8 NOT NULL, ‘jabatan’ enum ‘petugas’,’manajer’
PRIMARY KEY ‘id_user’ ENGINE = InnoDB;