Pada kesempatan kali ini, saya akan menjelaskan mengenai bagaimana membuat database MySQL, untuk software itu sendiri, saya menggunakan XAMPP sebagai tools untuk pembuatan database-nya. Tentunya dalam pembuatan aplikasi, sering kali menggunakan sebuah database yang bertujuan untuk menyimpan data-data yang telah di entri pada sebuah aplikasi, dan kemudian data tersebut di simpan ke dalam suatu ruang penyimpanan yaitu database. Sebelum menginjak ke postingan berikutnya, alangkah baiknya jika saya memposting langkah untuk pembuatan database aplikasi minimarket. Untuk selengkapnya dapat di simak panduan di bawah ini :
1. Perlu diingat, database yang saya gunakan untuk membuat aplikasi minimarket adalah XAMPP dengan versi v3.1.0 3.1.0. Pastikan di komputer anda telah terinstall database tersebut. Jika sudah, jalankan xampp nya.
2. Kemudian buka web browser anda, terserah ingin menggunakan browser mozila atau chrome. Ketikkan alamat url "localhost/phpmyadmin". Jika selesai, create database atau membuat database baru. Pada tutorial ini nama database yang digunakan untuk aplikasi minimarket adalah "toko_kecil_baru".
3. Pada aplikasi minimarket yang akan dibuat. memiliki table sebanyak 7. Untuk pembuatan aplikasi ini, ada baiknya jika kita merancang terlebih dahulu database menggunakan power designer atau tools lainnya yang berfungsi mendesain sebuah database. untuk rancang bangun tersebut dapat dilihat disini. Untuk membuat database langsung dari xampp, pilih menu SQL dan kemudian ketikkan code dibawah ini :
a. Membuat tabel barang :
CREATE TABLE IF NOT EXISTS `barang` ( `ID_BARANG` varchar(100) NOT NULL, `KATEGORI` varchar(100) NOT NULL, `NAMA_BARANG` varchar(100) DEFAULT NULL, `STOK` int(11) DEFAULT NULL, `HargaJual` double NOT NULL, PRIMARY KEY (`ID_BARANG`), KEY `FK_REL_KATEGORI_BARANG` (`KATEGORI`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
b. Membuat tabel kategori :
CREATE TABLE IF NOT EXISTS `kategori` ( `KATEGORI` varchar(100) NOT NULL, `DESKRIPSI` varchar(100) DEFAULT NULL, PRIMARY KEY (`KATEGORI`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
c. Membuat tabel pengadaan :
CREATE TABLE IF NOT EXISTS `pengadaan` ( `ID_PENGADAAN` varchar(100) NOT NULL, `USERNAME` varchar(100) NOT NULL, `TANGGAL` date DEFAULT NULL, `SUPPLIER` varchar(100) DEFAULT NULL, `TOTAL_TRANSAKSI` double NOT NULL, PRIMARY KEY (`ID_PENGADAAN`), KEY `FK_RELATIONSHIP_2` (`USERNAME`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
d. Membuat tabel penjualan :
CREATE TABLE IF NOT EXISTS `penjualan` ( `ID_PENJUALAN` varchar(100) NOT NULL, `USERNAME` varchar(100) NOT NULL, `TANGGAL_PENJUALAN` date DEFAULT NULL, `TOTAL_PENJUALAN` double DEFAULT NULL, PRIMARY KEY (`ID_PENJUALAN`), KEY `FK_RELATIONSHIP_1` (`USERNAME`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
e. Membuat tabel rel_pengadaan_barang :
CREATE TABLE IF NOT EXISTS `rel_pengadaan_barang` ( `ID_PENGADAAN` varchar(100) NOT NULL, `ID_BARANG` varchar(100) NOT NULL, `JUMLAH_PENGADAAN_BARANG` int(11) DEFAULT NULL, `HARGA_BELI_SATUAN` double DEFAULT NULL, `TGL_KADALUARSA` varchar(100) DEFAULT NULL, `belum_terjual` varchar(50) NOT NULL, PRIMARY KEY (`ID_PENGADAAN`,`ID_BARANG`), KEY `FK_RELATIONSHIP_8` (`ID_BARANG`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
f. Membuat tabel rel_penjualan_barang :
CREATE TABLE IF NOT EXISTS `rel_penjualan_barang` ( `ID_BARANG` varchar(100) NOT NULL, `ID_PENJUALAN` varchar(100) NOT NULL, `JUMLAH_PENGADAAN_BARANG` int(11) DEFAULT NULL, `LABA` double DEFAULT NULL, `total_harga` varchar(50) NOT NULL, PRIMARY KEY (`ID_BARANG`,`ID_PENJUALAN`), KEY `FK_RELATIONSHIP_5` (`ID_PENJUALAN`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
g. Membuat tabel user :
CREATE TABLE IF NOT EXISTS `user` ( `USERNAME` varchar(100) NOT NULL, `PASSWORD` varchar(100) DEFAULT NULL, `LEVEL` int(10) NOT NULL, `NAMA` varchar(100) DEFAULT NULL, `ALAMAT` varchar(100) DEFAULT NULL, `NO_TELEPON` varchar(100) DEFAULT NULL, PRIMARY KEY (`USERNAME`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
4. Kemudian Klik Go untuk menyimpan code, dan lihat hasilnya akan persis seperti dibawah ini :
Singkatan int, varchar, dan lainnya itu artinya ap
BalasHapusThnk kak
BalasHapus