-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Waktu pembuatan: 08 Feb 2026 pada 17.24
-- Versi server: 8.0.30
-- Versi PHP: 8.1.29

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `keuangan2`
--

-- Catatan: Prosedur create_transaction_with_journal dihapus karena:
-- 1. Memerlukan tabel jurnal, jurnal_detail dan kolom akun_id di kategori/bank yang tidak ada di skema ini.
-- 2. Aplikasi saat ini tidak memakai prosedur tersebut; transaksi disimpan lewat transaksi_act.php (INSERT ke transaksi + UPDATE bank_saldo).
-- Untuk instalasi di hosting gunakan database_install.sql.

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

--
-- Struktur dari tabel `bank`
--

CREATE TABLE `bank` (
  `bank_id` int NOT NULL,
  `bank_nama` varchar(255) NOT NULL,
  `bank_nomor` varchar(255) NOT NULL,
  `bank_pemilik` varchar(255) NOT NULL,
  `bank_saldo` bigint NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data untuk tabel `bank`
--

INSERT INTO `bank` (`bank_id`, `bank_nama`, `bank_nomor`, `bank_pemilik`, `bank_saldo`) VALUES
(1, 'Bank BSI', '085230987151', 'ihsan', 2500000),
(3, 'Bank BRI', '555', 'chato', 14525000),
(4, 'Bank Mandiri', '5353', 'tyryrt', 200000000),
(5, 'Bank Sulselbar', '546785', 'Klinik Syamsinar Maros', 200000),
(6, 'Bank Sulselbar 1', '123', 'tyrtyr', 500000000);

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

--
-- Struktur dari tabel `hutang`
--

CREATE TABLE `hutang` (
  `hutang_id` int NOT NULL,
  `hutang_tanggal` date NOT NULL,
  `hutang_nominal` int NOT NULL,
  `hutang_keterangan` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

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

--
-- Struktur dari tabel `kategori`
--

CREATE TABLE `kategori` (
  `kategori_id` int NOT NULL,
  `kategori` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data untuk tabel `kategori`
--

INSERT INTO `kategori` (`kategori_id`, `kategori`) VALUES
(10, 'Operasional '),
(11, 'Belanja Dapur'),
(12, 'Pemasukan Rawat Jalan');

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

--
-- Struktur dari tabel `piutang`
--

CREATE TABLE `piutang` (
  `piutang_id` int NOT NULL,
  `piutang_tanggal` date NOT NULL,
  `piutang_nominal` int NOT NULL,
  `piutang_keterangan` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

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

--
-- Struktur dari tabel `profil_perusahaan`
--

CREATE TABLE `profil_perusahaan` (
  `profil_id` int NOT NULL,
  `profil_nama` varchar(255) NOT NULL,
  `profil_alamat` text,
  `profil_telepon` varchar(50) DEFAULT NULL,
  `profil_email` varchar(100) DEFAULT NULL,
  `profil_website` varchar(255) DEFAULT NULL,
  `profil_logo` varchar(255) DEFAULT NULL,
  `profil_deskripsi` text
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data untuk tabel `profil_perusahaan`
--

INSERT INTO `profil_perusahaan` (`profil_id`, `profil_nama`, `profil_alamat`, `profil_telepon`, `profil_email`, `profil_website`, `profil_logo`, `profil_deskripsi`) VALUES
(1, 'Klinik Saymsinar Maros', 'Jl. Maros', '0811 555 666', 'email@perusahaan.com', 'www.perusahaan.com', '1613242388_ks.png', 'Deskripsi perusahaan atau aplikasi');

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

--
-- Struktur dari tabel `transaksi`
--

CREATE TABLE `transaksi` (
  `transaksi_id` int NOT NULL,
  `transaksi_tanggal` date NOT NULL,
  `transaksi_jenis` enum('Pengeluaran','Pemasukan') NOT NULL,
  `transaksi_kategori` int NOT NULL,
  `transaksi_nominal` int NOT NULL,
  `transaksi_keterangan` text NOT NULL,
  `transaksi_foto` varchar(255) NOT NULL,
  `transaksi_bank` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data untuk tabel `transaksi`
--

INSERT INTO `transaksi` (`transaksi_id`, `transaksi_tanggal`, `transaksi_jenis`, `transaksi_kategori`, `transaksi_nominal`, `transaksi_keterangan`, `transaksi_foto`, `transaksi_bank`) VALUES
(12, '2024-05-31', 'Pemasukan', 10, 500000, 'Dana operasional rs selama 2 hari', '836118009_ramadhan - Dibuat dengan PosterMyWall (1).jpg', 1),
(13, '2024-05-31', 'Pengeluaran', 10, 100000, '-', '479815243_ramadhan - Dibuat dengan PosterMyWall (1).jpg', 3),
(14, '2024-05-31', 'Pemasukan', 10, 5000000, '-', '1792631173_ramadhan - Dibuat dengan PosterMyWall.jpg', 3),
(15, '2024-05-31', 'Pemasukan', 10, 100000, 'jhj', '504563575_27. UR KC MAKASSAR 21032024.pdf', 3),
(16, '2024-06-01', 'Pengeluaran', 10, 150000, 'Pembelian makanan rapat', '1913433700_ramadhan - Dibuat dengan PosterMyWall (1).jpg', 1),
(17, '2026-01-22', 'Pemasukan', 10, 500000, 'kg', '590297550_012788.pdf', 1),
(18, '2026-01-27', 'Pengeluaran', 10, 150000, 'hffg', '1144232310_032997.pdf', 1),
(19, '2026-02-03', 'Pemasukan', 10, 400000, 'mm,', '782568699_029263.pdf', 3),
(20, '2026-02-06', 'Pengeluaran', 11, 100000, 'm,', '2002710194_marlia-010439.pdf', 3),
(21, '2026-02-06', 'Pengeluaran', 11, 250000, 'dfhd', '', 1),
(22, '2026-02-06', 'Pengeluaran', 10, 450000, 'Transportasi ambulance', '', 1),
(23, '2026-02-06', 'Pemasukan', 10, 500000, 'dfgghd', '', 1),
(24, '2026-02-06', 'Pemasukan', 12, 7825000, 'Pemasukan rawat jalan seluruh poli hari ini', '', 3);

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

--
-- Struktur dari tabel `user`
--

CREATE TABLE `user` (
  `user_id` int NOT NULL,
  `user_nama` varchar(100) NOT NULL,
  `user_username` varchar(100) NOT NULL,
  `user_password` varchar(100) NOT NULL,
  `user_foto` varchar(100) DEFAULT NULL,
  `user_level` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data untuk tabel `user`
--

INSERT INTO `user` (`user_id`, `user_nama`, `user_username`, `user_password`, `user_foto`, `user_level`) VALUES
(1, 'Ihsan', 'admin', '37fb8b5d53d8ad870506519e9603bd89', '1598366500_images.jpg', 'administrator'),
(2, 'manajemen', 'manajemen', '25f9e794323b453885f5181f1b624d0b', '693565140_LOGO RS UNISMUH.jpeg', 'manajemen');

--
-- Indexes for dumped tables
--

--
-- Indeks untuk tabel `bank`
--
ALTER TABLE `bank`
  ADD PRIMARY KEY (`bank_id`);

--
-- Indeks untuk tabel `hutang`
--
ALTER TABLE `hutang`
  ADD PRIMARY KEY (`hutang_id`);

--
-- Indeks untuk tabel `kategori`
--
ALTER TABLE `kategori`
  ADD PRIMARY KEY (`kategori_id`);

--
-- Indeks untuk tabel `piutang`
--
ALTER TABLE `piutang`
  ADD PRIMARY KEY (`piutang_id`);

--
-- Indeks untuk tabel `profil_perusahaan`
--
ALTER TABLE `profil_perusahaan`
  ADD PRIMARY KEY (`profil_id`);

--
-- Indeks untuk tabel `transaksi`
--
ALTER TABLE `transaksi`
  ADD PRIMARY KEY (`transaksi_id`);

--
-- Indeks untuk tabel `user`
--
ALTER TABLE `user`
  ADD PRIMARY KEY (`user_id`);

--
-- AUTO_INCREMENT untuk tabel yang dibuang
--

--
-- AUTO_INCREMENT untuk tabel `bank`
--
ALTER TABLE `bank`
  MODIFY `bank_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT untuk tabel `hutang`
--
ALTER TABLE `hutang`
  MODIFY `hutang_id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `kategori`
--
ALTER TABLE `kategori`
  MODIFY `kategori_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT untuk tabel `piutang`
--
ALTER TABLE `piutang`
  MODIFY `piutang_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT untuk tabel `profil_perusahaan`
--
ALTER TABLE `profil_perusahaan`
  MODIFY `profil_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT untuk tabel `transaksi`
--
ALTER TABLE `transaksi`
  MODIFY `transaksi_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=25;

--
-- AUTO_INCREMENT untuk tabel `user`
--
ALTER TABLE `user`
  MODIFY `user_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
