Prosedur Penghapusan data Perancangan Prosedural

`jam` time NOT NULL, `lama` int11 NOT NULL, `dihapus` enumY,T NOT NULL DEFAULT T, `id_pemesanan` int11 NOT NULL, PRIMARY KEY `id_jadwal`, KEY `id_pemesanan` `id_pemesanan`, KEY `id_lapangan` `id_lapangan` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2913 ; `dihapus` enum„Y‟,‟T‟ NOT NULL DEFAULT „T‟, `id_pemesanan` int11 NOT NULL, PRIMARY KEY `id_jadwal`, KEY `id_pemesanan` `id_pemesanan`, KEY `id_lapangan` `id_lapangan` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=86 ; ALTER TABLE `jadwal` ADD CONSTRAINT `jadwal_ibfk_1` FOREIGN KEY `id_pemesanan` REFERENCES `pemesanan` `id_pemesanan` ON UPDATE CASCADE, ADD CONSTRAINT `jadwal_ibfk_2` FOREIGN KEY `id_lapangan` REFERENCES `lapangan` `id_lapangan` ON UPDATE CASCADE; 4. Implementasi Tabel Lapangan CREATE TABLE `lapangan` `id_lapangan` int11 NOT NULL AUTO_INCREMENT, `nama` varchar30 COLLATE latin1_general_ci NOT NULL, `status` varchar10 COLLATE latin1_general_ci NOT NULL, `harga1` decimal10,2 NOT NULL, `harga2` decimal10,2 NOT NULL, `tempat` enum1,2 COLLATE latin1_general_ci NOT NULL DEFAULT 1, `fasilitas` varchar50 COLLATE latin1_general_ci DEFAULT NULL, `gambar` varchar50 COLLATE latin1_general_ci DEFAULT NULL, `informasi` longtext COLLATE latin1_general_ci, PRIMARY KEY `id_lapangan` ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5 ; 5. Implementasi Tabel Pemesanan CREATE TABLE `pemesanan` `id_pemesanan` int11 NOT NULL AUTO_INCREMENT, `tgl_pesan` datetime NOT NULL, `tgl_bayar` date DEFAULT NULL, `harga` decimal10,2 NOT NULL, `id_member` varchar6 CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `id_admin` int11 NOT NULL, `jenis_pemesanan` enumbulanan,biasa NOT NULL DEFAULT biasa, `bonus` int11 NOT NULL DEFAULT 0, `status` enum0,1,2 NOT NULL DEFAULT 0, `by` enummember,petugas NOT NULL DEFAULT member, PRIMARY KEY `id_pemesanan`, KEY `id_member` `id_member`, KEY `id_admin` `id_admin` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2911 ; ALTER TABLE `pemesanan` ADD CONSTRAINT `pemesanan_ibfk_1` FOREIGN KEY `id_member` REFERENCES `member` `id_member` ON UPDATE CASCADE, ADD CONSTRAINT `pemesanan_ibfk_2` FOREIGN KEY `id_admin` REFERENCES `admin` `id_admin` ON UPDATE CASCADE; 6. Implementasi Tabel Konfirmasi CREATE TABLE `konfirmasi` `id` int11 NOT NULL AUTO_INCREMENT, `id_member` varchar6 COLLATE latin1_general_ci NOT NULL, `jenis` int11 NOT NULL, `no_booking` varchar10 COLLATE latin1_general_ci NOT NULL, `no_rek` varchar20 COLLATE latin1_general_ci NOT NULL, `bank` varchar30 COLLATE latin1_general_ci NOT NULL, `pemilik_rek` varchar50 COLLATE latin1_general_ci NOT NULL, `jumlah` int11 NOT NULL, `status` int11 NOT NULL DEFAULT 0, PRIMARY KEY `id` ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=28 ; 7. Implementasi Tabel Transaksi CREATE TABLE `transaksi` `id` int11 NOT NULL AUTO_INCREMENT, `kode` char2 COLLATE latin1_general_ci NOT NULL, `id_admin` int11 COLLATE latin1_general_ci NOT NULL, `id_barang` varchar6 NOT NULL, `Keterangan` varchar100 COLLATE latin1_general_ci NOT NULL, `debit` int11 NOT NULL, `kredit` int11 NOT NULL, `tanggal` date NOT NULL, `tempat` enum1,2 COLLATE latin1_general_ci NOT NULL DEFAULT 1, `pengisi` varchar50 COLLATE latin1_general_ci NOT NULL, PRIMARY KEY `id`, KEY `kode` `kode`, KEY `id_admin` `id_admin`, KEY `id_barang` `id_barang` ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3966 ; ALTER TABLE `transaksi` ADD CONSTRAINT `transaksi_ibfk_1` FOREIGN KEY `kode` REFERENCES `kode_transaksi` `kode` ON UPDATE CASCADE, ADD CONSTRAINT `transaksi_ibfk_2` FOREIGN KEY `id_admin` REFERENCES `admin` `id_admin` ON UPDATE CASCADE, ADD CONSTRAINT `transaksi_ibfk_3` FOREIGN KEY `id_barang` REFERENCES `barang` `id_barang` ON UPDATE CASCADE;