Aplikasi Pengelolaan Laundry Part 1 - Database

Blog banner aplikasi pengelolaan laundry part 1

PlajariKode - Aplikasi Pengelolaan Laundry

Hai, berjumpa kembali dalam blog sederhana ini, dimalam yang sunyi ini kita akan mulai membuat projek baru, yaitu Aplikasi Pengelolaan Laundry.

Baiklah langsung saja, pada part pertama ini kita akan membuat database dengan nama db_laundry yang didalamnya terdapat beberapa tabel, diantaranya:
  • tb_detail_transaksi
  • tb_member
  • tb_outlet
  • tb_paket
  • tb_transaksi
  • tb_user

SQL

Berikut langkah pembuatan database beserta tabelnya dengan menggunakan syntax SQL.
  1. Pergi ke phpMyAdmin
  2. Pilih menu SQL
  3. Lalu pastekan kode berikut
-- 
    -- Buat database baru
-- 

CREATE DATABASE IF NOT EXISTS `db_laundry`;
USE `db_laundry`;

-- --------------------------------------------------------

--
-- Struktur dari tabel `tb_detail_transaksi`
--

CREATE TABLE `tb_detail_transaksi` (
  `id_detail_transaksi` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
  `id_transaksi` int(11) NOT NULL,
  `id_paket` int(11) NOT NULL,
  `qty` double NOT NULL,
  `keterangan` text NOT NULL
);

-- --------------------------------------------------------

--
-- Struktur dari tabel `tb_member`
--

CREATE TABLE `tb_member` (
  `id_member` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
  `nama_lengkap` varchar(100) NOT NULL,
  `alamat` text NOT NULL,
  `jenis_kelamin` enum('L','P') NOT NULL,
  `tlp` varchar(15) NOT NULL
);

-- --------------------------------------------------------

--
-- Struktur dari tabel `tb_outlet`
--

CREATE TABLE `tb_outlet` (
  `id_outlet` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
  `nama_outlet` varchar(100) NOT NULL,
  `alamat` text NOT NULL,
  `tlp` varchar(15) NOT NULL
);

-- --------------------------------------------------------

--
-- Struktur dari tabel `tb_paket`
--

CREATE TABLE `tb_paket` (
  `id_paket` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
  `id_outlet` int(11) NOT NULL,
  `jenis` enum('kiloan','selimut','bed_cover','kaos','lain') NOT NULL,
  `nama_paket` varchar(100) NOT NULL,
  `harga` int(11) NOT NULL
);

-- --------------------------------------------------------

--
-- Struktur dari tabel `tb_transaksi`
--

CREATE TABLE `tb_transaksi` (
  `id_transaksi` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
  `id_outlet` int(11) NOT NULL,
  `kode_invoice` varchar(100) NOT NULL,
  `Id_member` int(11) NOT NULL,
  `tgl` datetime NOT NULL,
  `batas_waktu` datetime NOT NULL,
  `tgl_bayar` datetime NOT NULL,
  `biaya_tambahan` int(11) NOT NULL,
  `diskon` double NOT NULL,
  `pajak` int(11) NOT NULL,
  `status` enum('baru','proses','selesai','diambil') NOT NULL,
  `dibayar` enum('dibayar','belum_dibayar') NOT NULL,
  `id_user` int(11) NOT NULL
);

-- --------------------------------------------------------

--
-- Struktur dari tabel `tb_user`
--

CREATE TABLE `tb_user` (
  `id_user` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
  `nama_lengkap` varchar(100) NOT NULL,
  `username` varchar(30) NOT NULL,
  `password` text NOT NULL,
  `id_outlet` int(11) NOT NULL,
  `role` enum('admin','kasir','owner') NOT NULL
);

--
-- Dumping data untuk tabel `tb_user`
--

INSERT INTO `tb_user` (`id_user`, `nama_lengkap`, `username`, `password`, `id_outlet`, `role`) VALUES
(1, 'Rini', 'rini', '034422431dbc7f36c7305511bcc4393a391c2810', 1, 'admin');

Jika syntax SQL diatas berhasil maka akan menghasilkan 1 database yang terdiri dari 6 tabel dan 1 record pada tb_user.

Import Database

Berikut langkah-langkah untuk import database.
  1. Terlebih dahulu silahkan download file db_laundry.sql disini, lalu ekstrak
  2. Buka phpMyAdmin lalu pilih menu Import
  3. Pilih file db_laundry.sql yang tadi didownload
  4. Tekan "Send/Kirim" dan tunggu beberapa saat

Nah, itu saja untuk part pertama, silahkan tonton videonya disini dan jangan lupa like, share serta subscribe ges. :D

Terimakasih sudah mampir dan sampai jumpa di part selanjutnya.

Posting Komentar

0 Komentar