-- https://www.phpmyadmin.net/
--
-- Waktu pembuatan: 12 Des 2025 pada 10.41
-- Versi server: 10.4.32-MariaDB
-- Versi PHP: 8.2.12

START TRANSACTION;



--
-- Database: `perpus`
--

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

--
-- Struktur dari tabel `tbl_buku`
--

CREATE TABLE `tbl_buku` (
  `idbuku` int(11) NOT NULL,
  `kodebuku` int(11) NOT NULL,
  `judul` varchar(100) NOT NULL,
  `idpenulis` int(11) NOT NULL,
  `idpenerbit` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tbl_buku`
--

INSERT INTO `tbl_buku` (`idbuku`, `kodebuku`, `judul`, `idpenulis`, `idpenerbit`) VALUES
(987, 168, 'alam semesta', 124, 1),
(7890, 8975, 'pusing', 1, 1),
(87654, 9876, 'hari yg mantap', 125, 4);

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

--
-- Struktur dari tabel `tbl_penerbit`
--

CREATE TABLE `tbl_penerbit` (
  `idpenerbit` int(11) NOT NULL,
  `namapenerbit` varchar(100) NOT NULL,
  `kota` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tbl_penerbit`
--

INSERT INTO `tbl_penerbit` (`idpenerbit`, `namapenerbit`, `kota`) VALUES
(1, 'Zeeeeeeuui', 'Cimahi'),
(2, 'PT Adhya mentari', 'Cimoy'),
(4, 'testyi', 'Bandung'),
(8, 'PT Faiz Nan Jaya', 'Paris Van Java');

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

--
-- Struktur dari tabel `tbl_penulis`
--

CREATE TABLE `tbl_penulis` (
  `idpenulis` int(11) NOT NULL,
  `namapenulis` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tbl_penulis`
--

INSERT INTO `tbl_penulis` (`idpenulis`, `namapenulis`) VALUES
(1, 'Ojan'),
(124, 'aku'),
(125, 'yiiyiyiyi'),
(70870080, 'huuyi');

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

--
-- Struktur dari tabel `tbl_pinjam`
--

CREATE TABLE `tbl_pinjam` (
  `idpinjam` int(11) NOT NULL,
  `idsiswa` int(11) NOT NULL,
  `idpetugas` int(11) NOT NULL,
  `waktupinjam` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tbl_pinjam`
--

INSERT INTO `tbl_pinjam` (`idpinjam`, `idsiswa`, `idpetugas`, `waktupinjam`) VALUES
(7657, 1, 1, '2025-11-04 00:00:00'),
(8599, 6969, 7632, '2025-11-05 00:00:00'),
(9876, 1, 1, '2025-11-04 00:00:00');

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

--
-- Struktur dari tabel `tbl_pinjamdetail`
--

CREATE TABLE `tbl_pinjamdetail` (
  `idpinjamdetail` int(11) NOT NULL,
  `idpinjam` int(11) NOT NULL,
  `idbuku` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Struktur dari tabel `tbl_siswa`
--

CREATE TABLE `tbl_siswa` (
  `idsiswa` int(11) NOT NULL,
  `nis` varchar(20) NOT NULL,
  `namasiswa` varchar(100) NOT NULL,
  `kelas` varchar(50) NOT NULL,
  `nomor_hp` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tbl_siswa`
--

INSERT INTO `tbl_siswa` (`idsiswa`, `nis`, `namasiswa`, `kelas`, `nomor_hp`) VALUES
(1, '2345', 'Zeeui', 'XI RPL B', '0987'),
(86, '865', 'AKU', 'UI', '9609'),
(6969, '579979', 'Mouhy', 'YUI', '99999');

--
-- Indexes for dumped tables
--

--
-- Indeks untuk tabel `tbl_buku`
--
ALTER TABLE `tbl_buku`
  ADD PRIMARY KEY (`idbuku`),
  ADD KEY `idpenulis` (`idpenulis`),
  ADD KEY `idpenerbit` (`idpenerbit`);

--
-- Indeks untuk tabel `tbl_penerbit`
--
ALTER TABLE `tbl_penerbit`
  ADD PRIMARY KEY (`idpenerbit`);

--
-- Indeks untuk tabel `tbl_penulis`
--
ALTER TABLE `tbl_penulis`
  ADD PRIMARY KEY (`idpenulis`);

--
-- Indeks untuk tabel `tbl_pinjam`
--
ALTER TABLE `tbl_pinjam`
  ADD PRIMARY KEY (`idpinjam`),
  ADD KEY `idsiswa` (`idsiswa`),
  ADD KEY `idpetugas` (`idpetugas`);

--
-- Indeks untuk tabel `tbl_pinjamdetail`
--
ALTER TABLE `tbl_pinjamdetail`
  ADD PRIMARY KEY (`idpinjamdetail`),
  ADD KEY `idbuku` (`idbuku`),
  ADD KEY `idpinjam` (`idpinjam`);

--
-- Indeks untuk tabel `tbl_siswa`
--
ALTER TABLE `tbl_siswa`
  ADD PRIMARY KEY (`idsiswa`);

--
-- AUTO_INCREMENT untuk tabel yang dibuang
--

--
-- AUTO_INCREMENT untuk tabel `tbl_buku`
--
ALTER TABLE `tbl_buku`
  MODIFY `idbuku` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=876544;

--
-- AUTO_INCREMENT untuk tabel `tbl_penerbit`
--
ALTER TABLE `tbl_penerbit`
  MODIFY `idpenerbit` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT untuk tabel `tbl_penulis`
--
ALTER TABLE `tbl_penulis`
  MODIFY `idpenulis` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=70870081;

--
-- AUTO_INCREMENT untuk tabel `tbl_pinjam`
--
ALTER TABLE `tbl_pinjam`
  MODIFY `idpinjam` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=875322;

--
-- AUTO_INCREMENT untuk tabel `tbl_pinjamdetail`
--
ALTER TABLE `tbl_pinjamdetail`
  MODIFY `idpinjamdetail` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT untuk tabel `tbl_siswa`
--
ALTER TABLE `tbl_siswa`
  MODIFY `idsiswa` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=77644;

--
-- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables)
--

--
-- Ketidakleluasaan untuk tabel `tbl_buku`
--
ALTER TABLE `tbl_buku`
  ADD CONSTRAINT `tbl_buku_ibfk_1` FOREIGN KEY (`idpenerbit`) REFERENCES `tbl_penerbit` (`idpenerbit`),
  ADD CONSTRAINT `tbl_buku_ibfk_2` FOREIGN KEY (`idpenulis`) REFERENCES `tbl_penulis` (`idpenulis`);

--
-- Ketidakleluasaan untuk tabel `tbl_pinjam`
--
ALTER TABLE `tbl_pinjam`
  ADD CONSTRAINT `tbl_pinjam_ibfk_1` FOREIGN KEY (`idsiswa`) REFERENCES `tbl_siswa` (`idsiswa`),
  ADD CONSTRAINT `tbl_pinjam_ibfk_2` FOREIGN KEY (`idpetugas`) REFERENCES `tbl_petugas` (`idpetugas`);

--
-- Ketidakleluasaan untuk tabel `tbl_pinjamdetail`
--
ALTER TABLE `tbl_pinjamdetail`
  ADD CONSTRAINT `tbl_pinjamdetail_ibfk_1` FOREIGN KEY (`idpinjam`) REFERENCES `tbl_pinjam` (`idpinjam`),
  ADD CONSTRAINT `tbl_pinjamdetail_ibfk_2` FOREIGN KEY (`idbuku`) REFERENCES `tbl_buku` (`idbuku`);
COMMIT;

