You are on page 1of 7

1.

MySQL
/*
SQLyog Community v13.1.1 (32 bit)
MySQL - 10.1.36-MariaDB : Database - sibikinkenyang
*********************************************************************
*/

/*!40101 SET NAMES utf8 */;

/*!40101 SET SQL_MODE=''*/;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS,


UNIQUE_CHECKS=0 */;
/*!40014 SET
@OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS,
FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE,
SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`sibikinkenyang` /*!40100
DEFAULT CHARACTER SET latin1 */;

USE `sibikinkenyang`;

/*Table structure for table `customer` */

DROP TABLE IF EXISTS `customer`;

CREATE TABLE `customer` (


`kd_cust` char(8) NOT NULL,
`nm_cust` char(30) DEFAULT NULL,
`telepon` char(20) DEFAULT NULL,
PRIMARY KEY (`kd_cust`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

/*Data for the table `customer` */

/*Table structure for table `menu` */

DROP TABLE IF EXISTS `menu`;

CREATE TABLE `menu` (


`kd_menu` char(8) NOT NULL,
`nm_menu` char(30) DEFAULT NULL,
`harga` int(11) DEFAULT NULL,
PRIMARY KEY (`kd_menu`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

/*Data for the table `menu` */


/*Table structure for table `order` */

DROP TABLE IF EXISTS `order`;

CREATE TABLE `order` (


`id_order` int(11) NOT NULL AUTO_INCREMENT,
`tangal` date DEFAULT NULL,
`kd_staff` char(8) DEFAULT NULL,
`kd_cust` char(8) DEFAULT NULL,
`nm_staff` char(30) DEFAULT NULL,
`kd_menu` char(8) DEFAULT NULL,
`quantity` int(11) DEFAULT NULL,
`harga` int(11) DEFAULT NULL,
PRIMARY KEY (`id_order`),
KEY `kd_staff` (`kd_staff`),
KEY `kd_cust` (`kd_cust`),
KEY `kd_menu` (`kd_menu`),
CONSTRAINT `order_ibfk_1` FOREIGN KEY (`kd_staff`) REFERENCES
`staff` (`kd_staff`) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT `order_ibfk_2` FOREIGN KEY (`kd_cust`) REFERENCES
`customer` (`kd_cust`) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT `order_ibfk_3` FOREIGN KEY (`kd_menu`) REFERENCES
`menu` (`kd_menu`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

/*Data for the table `order` */

/*Table structure for table `staff` */

DROP TABLE IF EXISTS `staff`;

CREATE TABLE `staff` (


`kd_staff` char(8) NOT NULL,
`nm_staff` char(30) DEFAULT NULL,
`telepon` char(20) DEFAULT NULL,
PRIMARY KEY (`kd_staff`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

/*Data for the table `staff` */

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;


/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS
*/;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
2. A) Form Order “Cafe SiBikinKenyang”

B) Form Master Data “Cafe SiBikinKenyang”


3. Function
A) * Form Data Master (Table Staff)

* Form Data Master (Table Customer)


* Tombol “Keluar”

B) Form Order
* Disabled
* Buat Transaksi

* Total Harga (Detail Order)


* Bill (Kembalian)

* Keluar Form

You might also like