-- https://www.phpmyadmin.net/
--

START TRANSACTION;



--
-- Database: `sidekqu`
--

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

--
-- Table structure for table `daftar_aset`
--

CREATE TABLE `daftar_aset` (
  `id_daftar_aset` int(11) NOT NULL,
  `kode_harta` varchar(45) NOT NULL,
  `nama_harta` varchar(45) NOT NULL,
  `tahun_perolehan_harta` varchar(4) NOT NULL DEFAULT '2018',
  `harga_perolehan_harta` int(20) NOT NULL DEFAULT 0,
  `keterangan_harta` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Table structure for table `tbl_pengaturan_akun`
--

CREATE TABLE `tbl_pengaturan_akun` (
  `id_akun` int(11) NOT NULL,
  `id_pengguna` int(11) NOT NULL,
  `nama_akun` varchar(100) NOT NULL,
  `jenis_akun` enum('Aset','Aset Tetap','Utang','Kekayaan Bersih','Pendapatan','Biaya') NOT NULL,
  `saldo_awal_akun` int(15) NOT NULL DEFAULT 0,
  `arus_kas` enum('Kas dan Setara Kas','Operasi','Investasi','Pembiayaan') DEFAULT NULL,
  `1770SS` varchar(45) DEFAULT 'Ini di skip dulu'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Table structure for table `tbl_pengaturan_pajak`
--

CREATE TABLE `tbl_pengaturan_pajak` (
  `id_pajak` int(11) NOT NULL,
  `tbl_pengaturan_pajak` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Table structure for table `tbl_transaksi`
--

CREATE TABLE `tbl_transaksi` (
  `id_transaksi` int(11) NOT NULL,
  `id_pengguna` int(11) NOT NULL,
  `tanggal_transaksi` date NOT NULL,
  `keterangan_transaksi` varchar(255) NOT NULL,
  `akun_debit_transaksi` int(11) NOT NULL,
  `akun_kredit_transaksi` int(11) NOT NULL,
  `nilai_kredit_transaksi` int(11) NOT NULL,
  `jenis_kredit` enum('cash','piutang') NOT NULL,
  `person_transaksi` varchar(65) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Indexes for dumped tables
--

--
-- Indexes for table `daftar_aset`
--
ALTER TABLE `daftar_aset`
  ADD PRIMARY KEY (`id_daftar_aset`);

--
-- Indexes for table `tbl_pengaturan_akun`
--
ALTER TABLE `tbl_pengaturan_akun`
  ADD PRIMARY KEY (`id_akun`),
  ADD KEY `fk_pengaturan_akun_pengguna` (`id_pengguna`);

--
-- Indexes for table `tbl_pengaturan_pajak`
--
ALTER TABLE `tbl_pengaturan_pajak`
  ADD PRIMARY KEY (`id_pajak`);

--
-- Indexes for table `tbl_transaksi`
--
ALTER TABLE `tbl_transaksi`
  ADD PRIMARY KEY (`id_transaksi`),
  ADD KEY `fk_transaksi_pengguna` (`id_pengguna`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `tbl_pengaturan_akun`
--
ALTER TABLE `tbl_pengaturan_akun`
  MODIFY `id_akun` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `tbl_pengaturan_pajak`
--
ALTER TABLE `tbl_pengaturan_pajak`
  MODIFY `id_pajak` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `tbl_transaksi`
--
ALTER TABLE `tbl_transaksi`
  MODIFY `id_transaksi` int(11) NOT NULL AUTO_INCREMENT;

--
-- Constraints for dumped tables
--

--
-- Constraints for table `tbl_pengaturan_akun`
--
ALTER TABLE `tbl_pengaturan_akun`
  ADD CONSTRAINT `fk_pengaturan_akun_pengguna` FOREIGN KEY (`id_pengguna`) REFERENCES `tbl_pengguna` (`id_pengguna`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `tbl_transaksi`
--
ALTER TABLE `tbl_transaksi`
  ADD CONSTRAINT `fk_transaksi_pengguna` FOREIGN KEY (`id_pengguna`) REFERENCES `tbl_pengguna` (`id_pengguna`) ON DELETE CASCADE ON UPDATE CASCADE;
COMMIT;

