Aplikasi Peminjaman Barang Berbasis Web dengan PHP dan Mysql - Membuat Tebel Pada Inventory Database



Hai, jika kalian mengunjungi artike ini berarti kalian sudah membuat database inv dan tabel users pada artikel sebelumnya kan?

Baca juga : Desain Dashboard Admin dan Form Data Barang

Nah, pada artikel ini kita akan melanjutkan membuat beberapa tabel untuk database inventory,  berikut langkah-langkahnya:



  • Klik pada database inv
  • Pilih menu SQL, seperti gambar dibawah:

Pembuatan tabel untuk database inv dengan SQL

  • Kemudian ketikan kode berikut untuk membuat tabel users, barangpeminjaman dan detail_peminjaman
  • Setelahnya klik Go

CREATE TABLE users(
	id_user int NOT NULL AUTO_INCREMENT PRIMARY KEY,
    nama varchar(50) NOT NULL,
    username varchar(30) NOT NULL,
    password varchar(100) NOT NULL,
    id_level enum('1', '2') NOT NULL
);
  
-- foreign key: id_user
CREATE TABLE barang(
 id_barang int NOT NULL AUTO_INCREMENT PRIMARY KEY,
    id_user int NOT NULL,
    jenis varchar(30) NOT NULL,
    jumlah int NOT NULL,
    keterangan text NOT NULL,
    kondisi varchar(20) NOT NULL,
    nama_barang varchar(50) NOT NULL,
    tgl_regis timestamp
 );

-- foreign key: id_user
CREATE TABLE peminjaman(
    id_peminjaman int NOT NULL PRIMARY KEY AUTO_INCREMENT,
    id_user int NOT NULL,
    tgl_pinjam date NOT NULL,
    tgl_kembali date NOT NULL
    );
    
-- foreign key: id_barang, id_peminjaman
CREATE TABLE detail_pinjam(
    id_detail int NOT NULL PRIMARY KEY AUTO_INCREMENT,
    id_barang int NOT NULL,
    jumlah int NOT NULL,
    peminjam varchar(50) NOT NULL,
    id_peminjaman int NOT NULL
    );

Dan kita sudah berhasil membuat 4 tabel pada database inv yaitu tabel users, barang, peminjaman dan detail_pinjam. Terimakasih dan sampai jumpa pada artikel selanjutnya.

Posting Komentar

2 Komentar

  1. itu hanya ada 3 gan, satunya mana utk tablenya

    BalasHapus
    Balasan
    1. Oiya maaf, sudah saya perbarui, makasih sudah diingatkan bang. :D

      Hapus