-- phpMyAdmin SQL Dump
-- version 5.2.2
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Waktu pembuatan: 11 Jul 2026 pada 23.26
-- Versi server: 11.4.10-MariaDB
-- Versi PHP: 8.4.22

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: `kopera14_new`
--

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

--
-- Struktur dari tabel `anggota`
--

CREATE TABLE `anggota` (
  `id` int(11) NOT NULL,
  `nama_lengkap` varchar(45) NOT NULL,
  `nomor_anggota` varchar(15) NOT NULL,
  `total_sukarela` decimal(15,2) DEFAULT 0.00,
  `saldo_akhir` decimal(15,2) DEFAULT 0.00,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `anggota`
--

INSERT INTO `anggota` (`id`, `nama_lengkap`, `nomor_anggota`, `total_sukarela`, `saldo_akhir`, `created_at`) VALUES
(29, 'ROFIQ TOHARI', 'AG9828', 0.00, 118837.00, '2026-02-16 03:18:02'),
(30, 'AGUNG', 'AG9289', 0.00, 30000.00, '2026-02-16 03:18:38'),
(31, 'SUPARYADI', 'AG1078', 0.00, 227000.00, '2026-02-16 03:19:13'),
(32, 'HERI PUJIANTO', 'AG1284', 0.00, 619900.00, '2026-02-16 03:19:45'),
(33, 'ISWAHYUDI', 'AG1479', 0.00, 0.00, '2026-02-16 03:20:19'),
(34, 'PAIMIN', 'AG9018', 0.00, 16000.00, '2026-02-16 03:21:34'),
(35, 'AGUS TRIYONO', 'AG8969', 0.00, 260000.00, '2026-02-16 03:21:59'),
(36, 'YUNI HARMOKO', 'AG4075', 0.00, 218537.00, '2026-02-16 03:22:31'),
(37, 'EDY PRASTOMO', 'AG5518', 0.00, 508500.00, '2026-02-16 03:22:56'),
(38, 'M.HIDAYAH', 'AG3510', 0.00, 1300000.00, '2026-02-16 03:23:24'),
(39, 'MUKINI', 'AG2892', 0.00, 5000.00, '2026-02-16 03:24:03'),
(40, 'SUHARSONO', 'AG7290', 0.00, 392337.00, '2026-02-16 03:24:24'),
(41, 'WAGIYANTO', 'AG2111', 0.00, 611500.00, '2026-02-16 03:24:45'),
(42, 'NURUL HUDHA', 'AG9907', 0.00, 0.00, '2026-02-16 03:25:10'),
(43, 'MOCHAMAD HILMAN', 'AG3146', 0.00, 74000.00, '2026-02-16 03:25:27'),
(44, 'SUNTORO', 'AG3350', 0.00, 533000.00, '2026-02-16 03:25:48'),
(45, 'AGUS PRIYANTO', 'AG5306', 0.00, 6000.00, '2026-02-16 03:26:05'),
(46, 'FAJAR', 'AG3072', 0.00, 0.00, '2026-02-16 03:26:24'),
(47, 'YONO', 'AG7455', 0.00, 0.00, '2026-02-16 03:26:56'),
(48, 'HARIYANTO', 'AG5613', 0.00, 0.00, '2026-02-16 03:27:45'),
(49, 'JEFRI', 'AG8188', 0.00, 0.00, '2026-02-16 03:28:06');

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

--
-- Struktur dari tabel `anggota_koperasi`
--

CREATE TABLE `anggota_koperasi` (
  `id` varchar(10) NOT NULL,
  `nama` varchar(100) NOT NULL,
  `alamat` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data untuk tabel `anggota_koperasi`
--

INSERT INTO `anggota_koperasi` (`id`, `nama`, `alamat`, `created_at`) VALUES
('AG001', 'MARGIYANTO', 'Kp.Sukabakti Rt 01 rw 06 Sukabakti Curug', '2026-02-16 11:13:43'),
('AG002', 'Rofiq Tohari ', 'Perum Griya Catania Citra ', '2026-02-16 11:16:01'),
('AG003', 'Agung', 'Perum Graha Pesona Citra', '2026-02-16 11:16:56'),
('AG004', 'Suparyadi', 'Kp.Cikanggalih Rt02 Rw 02', '2026-02-16 11:17:55'),
('AG005', 'Heri Pujianto', 'Perum Puri Harmoni2 extension', '2026-02-16 11:19:51'),
('AG006', 'Iswahyudi ', 'Perum GMC Panongan', '2026-02-16 11:20:55'),
('AG007', 'Paimin', 'Kp.Bunder Cikupa', '2026-02-16 11:22:07'),
('AG008', 'Agus Triyono', 'Perum Taman Cibodas', '2026-02-16 11:23:11'),
('AG009', 'Jaitun', 'Perum Jarmoni Extesion2', '2026-02-16 11:24:08'),
('AG010', 'Yuni Harmoko', 'Kp.Cukanggalih ', '2026-02-16 11:24:49'),
('AG011', 'Edy Prastomo', 'Kp.Sentul Rt02 Rw04', '2026-02-16 11:25:44'),
('AG012', 'Ahmad Maulana', 'Kp.Cukanggalih ', '2026-02-16 11:26:22'),
('AG013', 'M.Dayah', 'Perum Jarmoni Extension 2', '2026-02-16 11:27:08'),
('AG014', 'Mukini', 'Jl.Imdustri Jatake', '2026-02-16 11:27:56'),
('AG015', 'suharsono', 'kp.pabuaran', '2026-02-16 12:47:16'),
('AG016', 'wagiyanto', '-', '2026-02-16 12:47:43'),
('AG017', 'nurul huda', 'Perum puri harmoni ext2', '2026-02-16 12:48:46'),
('AG018', 'm.hilman', '-', '2026-02-16 12:49:24'),
('AG019', 'suntoro', '-', '2026-02-16 12:49:51'),
('AG020', 'agus mandiri', '-', '2026-02-16 12:50:29'),
('AG021', 'fajar', '-', '2026-02-16 12:51:02'),
('AG022', 'yono', '-', '2026-02-16 12:51:19'),
('AG023', 'hariyanto', '-', '2026-02-16 12:51:39'),
('AG024', 'jefri', '-', '2026-02-16 12:52:02');

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

--
-- Struktur dari tabel `angsuran_pinjaman_anggota`
--

CREATE TABLE `angsuran_pinjaman_anggota` (
  `id` int(11) NOT NULL,
  `pinjaman_id` int(11) NOT NULL,
  `jumlah_bayar` decimal(15,2) NOT NULL,
  `tanggal_bayar` timestamp NULL DEFAULT current_timestamp(),
  `diterima_oleh` varchar(50) NOT NULL,
  `keterangan` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data untuk tabel `angsuran_pinjaman_anggota`
--

INSERT INTO `angsuran_pinjaman_anggota` (`id`, `pinjaman_id`, `jumlah_bayar`, `tanggal_bayar`, `diterima_oleh`, `keterangan`) VALUES
(26, 17, 1150000.00, '2026-04-14 17:00:00', 'ANGGOTA', 'Angsuran 1'),
(27, 16, 545000.00, '2026-04-14 17:00:00', 'ANGGOTA', 'Angsuran 1'),
(28, 15, 1090000.00, '2026-04-14 17:00:00', 'ANGGOTA', 'Angsuran 1'),
(29, 16, 530000.00, '2026-05-14 17:00:00', 'ANGGOTA', 'Angsuran 2'),
(30, 17, 1120000.00, '2026-05-14 17:00:00', 'ANGGOTA', 'Angsuran 2'),
(31, 16, 515000.00, '2026-06-14 17:00:00', 'ANGGOTA', 'Angsuran 3'),
(33, 17, 1090000.00, '2026-07-06 15:59:27', 'ANGGOTA', 'Angsuran 3');

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

--
-- Struktur dari tabel `data_jaitun`
--

CREATE TABLE `data_jaitun` (
  `id` int(11) NOT NULL,
  `tanggal` date NOT NULL,
  `saldo_awal` decimal(15,0) DEFAULT 0,
  `simpanan_wajib` decimal(15,0) DEFAULT 0,
  `simpanan_pokok` decimal(15,0) DEFAULT 0,
  `jasa` decimal(15,0) DEFAULT 0,
  `pinjaman` decimal(15,0) DEFAULT 0,
  `pinjaman_tertahan` bigint(20) DEFAULT 0,
  `saldo_akhir` decimal(15,0) DEFAULT 0,
  `keterangan` text DEFAULT NULL,
  `masuk` decimal(15,2) DEFAULT 0.00,
  `transit_via` varchar(50) DEFAULT NULL,
  `transit_nominal` decimal(15,2) DEFAULT 0.00,
  `tata_usaha` decimal(15,2) DEFAULT 0.00,
  `angsuran_pinjaman` decimal(15,2) DEFAULT 0.00,
  `jenis_transaksi` enum('Masuk','Keluar') DEFAULT 'Masuk',
  `is_lunas` tinyint(1) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `data_jaitun`
--

INSERT INTO `data_jaitun` (`id`, `tanggal`, `saldo_awal`, `simpanan_wajib`, `simpanan_pokok`, `jasa`, `pinjaman`, `pinjaman_tertahan`, `saldo_akhir`, `keterangan`, `masuk`, `transit_via`, `transit_nominal`, `tata_usaha`, `angsuran_pinjaman`, `jenis_transaksi`, `is_lunas`) VALUES
(4, '2026-01-10', 90293596, 0, 0, 2953708, 21300000, 56286888, 90293596, NULL, 0.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(166, '2026-02-16', 90293596, 0, 0, 2953708, 0, 0, 90293596, 'Jasa', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(191, '2026-03-17', 89993596, 0, 0, 155550, 0, 0, 95334146, NULL, 0.00, '', 0.00, 5185000.00, 0.00, 'Masuk', 0),
(194, '2026-03-18', 95334146, 0, 0, 0, 5000000, 0, 90334146, 'Pinjaman', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 1),
(221, '2026-03-17', 100334146, 0, 0, 156000, 0, 0, 105690146, NULL, 0.00, '', 0.00, 5200000.00, 0.00, 'Masuk', 0),
(223, '2026-03-17', 100334146, 0, 0, 300000, -10000000, 0, 110634146, NULL, 0.00, '', 0.00, 0.00, 10000000.00, 'Masuk', 0),
(376, '2026-03-19', 90334146, 0, 300000, 0, 0, 0, 90034146, 'Penarikan Pokok: Agung (AG003)', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(379, '2026-03-19', 90034146, 0, 300000, 0, 0, 0, 89734146, 'Keluar Simpanan Pokok: Iswahyudi  (AG006) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(380, '2026-03-19', 89734146, 0, 300000, 0, 0, 0, 89434146, 'Keluar Simpanan Pokok: Paimin (AG007) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(381, '2026-03-19', 89434146, 0, 300000, 0, 0, 0, 89134146, 'Keluar Simpanan Pokok: M.Dayah (AG013) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(382, '2026-03-19', 89134146, 0, 300000, 0, 0, 0, 88834146, 'Keluar Simpanan Pokok: nurul huda (AG017) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(383, '2026-03-19', 88834146, 0, 300000, 0, 0, 0, 88534146, 'Keluar Simpanan Pokok: Rofiq Tohari  (AG002) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(384, '2026-03-19', 88534146, 0, 300000, 0, 0, 0, 88234146, 'Keluar Simpanan Pokok: fajar (AG021) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(385, '2026-03-19', 88234146, 0, 300000, 0, 0, 0, 87934146, 'Keluar Simpanan Pokok: Suparyadi (AG004) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(386, '2026-03-19', 87934146, 0, 300000, 0, 0, 0, 87634146, 'Keluar Simpanan Pokok: m.hilman (AG018) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(387, '2026-03-19', 87634146, 0, 300000, 0, 0, 0, 87334146, 'Keluar Simpanan Pokok: Yuni Harmoko (AG010) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(388, '2026-03-19', 87334146, 0, 300000, 0, 0, 0, 87034146, 'Keluar Simpanan Pokok: jefri (AG024) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(389, '2026-03-19', 87034146, 0, 300000, 0, 0, 0, 86734146, 'Keluar Simpanan Pokok: agus mandiri (AG020) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(390, '2026-03-19', 86734146, 0, 300000, 0, 0, 0, 86434146, 'Keluar Simpanan Pokok: suntoro (AG019) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(391, '2026-03-19', 86434146, 0, 300000, 0, 0, 0, 86134146, 'Keluar Simpanan Pokok: Mukini (AG014) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(392, '2026-03-19', 86134146, 0, 300000, 0, 0, 0, 85834146, 'Keluar Simpanan Pokok: suharsono (AG015) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(393, '2026-03-19', 85834146, 0, 300000, 0, 0, 0, 85534146, 'Keluar Simpanan Pokok: hariyanto (AG023) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(394, '2026-03-19', 85534146, 0, 300000, 0, 0, 0, 85234146, 'Keluar Simpanan Pokok: yono (AG022) - Mutasi Simpanan Wajib Januari - Maret 2026', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(395, '2026-03-20', 85234146, 0, 0, 0, 0, 0, 85534146, 'Setoran Wajib: Agung (AG003)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(396, '2026-03-20', 85534146, 0, 0, 0, 0, 0, 85834146, 'Setoran Wajib: agus mandiri (AG020)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(397, '2026-03-20', 85834146, 0, 0, 0, 0, 0, 86134146, 'Setoran Wajib: Agus Triyono (AG008)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(398, '2026-03-20', 86134146, 0, 0, 0, 0, 0, 86434146, 'Setoran Wajib: fajar (AG021)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(399, '2026-03-20', 86434146, 0, 0, 0, 0, 0, 86734146, 'Setoran Wajib: hariyanto (AG023)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(401, '2026-03-20', 86734146, 0, 0, 0, 0, 0, 87034146, 'Setoran Wajib: Heri Pujianto (AG005)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(402, '2026-03-20', 87034146, 0, 0, 0, 0, 0, 87334146, 'Setoran Wajib: Iswahyudi  (AG006)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(403, '2026-03-20', 87334146, 0, 0, 0, 0, 0, 87634146, 'Setoran Wajib: jefri (AG024)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(404, '2026-03-20', 87634146, 0, 0, 0, 0, 0, 87934146, 'Setoran Wajib: M.Dayah (AG013)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(405, '2026-03-20', 87934146, 0, 0, 0, 0, 0, 88234146, 'Setoran Wajib: m.hilman (AG018)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(406, '2026-03-20', 88234146, 0, 0, 0, 0, 0, 88534146, 'Setoran Wajib: Mukini (AG014)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(407, '2026-03-20', 88534146, 0, 0, 0, 0, 0, 88834146, 'Setoran Wajib: nurul huda (AG017)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(408, '2026-03-20', 88834146, 0, 0, 0, 0, 0, 89134146, 'Setoran Wajib: Paimin (AG007)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(409, '2026-03-20', 89134146, 0, 0, 0, 0, 0, 89434146, 'Setoran Wajib: Rofiq Tohari  (AG002)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(410, '2026-03-20', 89434146, 0, 0, 0, 0, 0, 89734146, 'Setoran Wajib: suharsono (AG015)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(411, '2026-03-20', 89734146, 0, 0, 0, 0, 0, 90034146, 'Setoran Wajib: suntoro (AG019)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(412, '2026-03-20', 90034146, 0, 0, 0, 0, 0, 90334146, 'Setoran Wajib: Suparyadi (AG004)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(413, '2026-03-20', 90334146, 0, 0, 0, 0, 0, 90634146, 'Setoran Wajib: wagiyanto (AG016)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(414, '2026-03-20', 90634146, 0, 0, 0, 0, 0, 90934146, 'Setoran Wajib: yono (AG022)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(415, '2026-03-20', 90934146, 0, 0, 0, 0, 0, 91234146, 'Setoran Wajib: Yuni Harmoko (AG010)', 300000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(419, '2026-03-20', 91234146, 0, 0, 0, 3000000, 0, 88234146, 'Pencairan Pinjaman Anggota (Nama: SUPARYADI)', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(420, '2026-03-20', 88234146, 0, 0, 0, 1500000, 0, 86734146, 'Pencairan Pinjaman Anggota (Nama: PAIMIN)', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 1),
(421, '2026-03-20', 86734146, 0, 0, 0, 5000000, 0, 81734146, 'Pencairan Pinjaman Anggota (Nama: HERI PUJIANTO)', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(422, '2026-04-15', 81734146, 0, 0, 0, 0, 0, 81834146, 'Setoran Wajib: Agung (AG003)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(423, '2026-04-15', 81834146, 0, 0, 0, 0, 0, 81934146, 'Setoran Wajib: agus mandiri (AG020)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(424, '2026-04-15', 81934146, 0, 0, 0, 0, 0, 82034146, 'Setoran Wajib: Agus Triyono (AG008)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(425, '2026-04-15', 82034146, 0, 0, 0, 0, 0, 82134146, 'Setoran Wajib: fajar (AG021)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(426, '2026-04-15', 82134146, 0, 0, 0, 0, 0, 82234146, 'Setoran Wajib: hariyanto (AG023)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(427, '2026-04-15', 82234146, 0, 0, 0, 0, 0, 82334146, 'Setoran Wajib: Heri Pujianto (AG005)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(428, '2026-04-15', 82334146, 0, 0, 0, 0, 0, 82434146, 'Setoran Wajib: Iswahyudi  (AG006)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(429, '2026-04-15', 82434146, 0, 0, 0, 0, 0, 82534146, 'Setoran Wajib: jefri (AG024)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(430, '2026-04-15', 82534146, 0, 0, 0, 0, 0, 82634146, 'Setoran Wajib: M.Dayah (AG013)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(431, '2026-04-15', 82634146, 0, 0, 0, 0, 0, 82734146, 'Setoran Wajib: m.hilman (AG018)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(432, '2026-04-15', 82734146, 0, 0, 0, 0, 0, 82834146, 'Setoran Wajib: Mukini (AG014)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(433, '2026-04-15', 82834146, 0, 0, 0, 0, 0, 82934146, 'Setoran Wajib: nurul huda (AG017)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(434, '2026-04-15', 82934146, 0, 0, 0, 0, 0, 83034146, 'Setoran Wajib: Paimin (AG007)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(435, '2026-04-15', 83034146, 0, 0, 0, 0, 0, 83134146, 'Setoran Wajib: Rofiq Tohari  (AG002)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(436, '2026-04-15', 83134146, 0, 0, 0, 0, 0, 83234146, 'Setoran Wajib: suharsono (AG015)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(437, '2026-04-15', 83234146, 0, 0, 0, 0, 0, 83334146, 'Setoran Wajib: suntoro (AG019)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(438, '2026-04-15', 83334146, 0, 0, 0, 0, 0, 83434146, 'Setoran Wajib: Suparyadi (AG004)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(439, '2026-04-15', 83434146, 0, 0, 0, 0, 0, 83534146, 'Setoran Wajib: wagiyanto (AG016)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(440, '2026-04-15', 83534146, 0, 0, 0, 0, 0, 83634146, 'Setoran Wajib: yono (AG022)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(441, '2026-04-15', 83634146, 0, 0, 0, 0, 0, 83734146, 'Setoran Wajib: Yuni Harmoko (AG010)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(442, '2026-04-15', 83734146, 0, 0, 94954, -1055046, 0, 84884146, 'Setoran Mandiri Pinjaman (Nama: HERI PUJIANTO) - Angsuran 1', 1150000.00, NULL, 0.00, 0.00, 1055045.87, 'Masuk', 0),
(443, '2026-04-15', 84884146, 0, 0, 30849, -514151, 0, 85429146, 'Setoran Mandiri Pinjaman (Nama: PAIMIN) - Angsuran 1', 545000.00, NULL, 0.00, 0.00, 514150.94, 'Masuk', 0),
(444, '2026-04-15', 85429146, 0, 0, 61698, -1028302, 0, 86519146, 'Setoran Mandiri Pinjaman (Nama: SUPARYADI) - Angsuran 1', 1090000.00, NULL, 0.00, 0.00, 1028301.89, 'Masuk', 0),
(445, '2026-04-15', 86519146, 0, 0, 0, 0, 0, 76019146, 'Pulsa (Mba Yuni)', 0.00, NULL, 10500000.00, 0.00, 0.00, 'Keluar', 1),
(446, '2026-04-15', 76019146, 0, 0, 315000, 0, 0, 86834146, 'Pelunasan Pulsa (Mba Yuni) (Jasa: Rp 315.000)', 10815000.00, '', 0.00, 10500000.00, 0.00, 'Masuk', 0),
(455, '2026-05-15', 86834146, 0, 0, 0, 0, 0, 86934146, 'Setoran Wajib: Agung (AG003)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(456, '2026-05-15', 86934146, 0, 0, 0, 0, 0, 87034146, 'Setoran Wajib: agus mandiri (AG020)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(457, '2026-05-15', 87034146, 0, 0, 0, 0, 0, 87134146, 'Setoran Wajib: Agus Triyono (AG008)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(458, '2026-05-15', 87134146, 0, 0, 0, 0, 0, 87234146, 'Setoran Wajib: fajar (AG021)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(459, '2026-05-15', 87234146, 0, 0, 0, 0, 0, 87334146, 'Setoran Wajib: hariyanto (AG023)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(460, '2026-05-15', 87334146, 0, 0, 0, 0, 0, 87434146, 'Setoran Wajib: Heri Pujianto (AG005)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(461, '2026-05-15', 87434146, 0, 0, 0, 0, 0, 87534146, 'Setoran Wajib: Iswahyudi  (AG006)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(462, '2026-05-15', 87534146, 0, 0, 0, 0, 0, 87634146, 'Setoran Wajib: jefri (AG024)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(463, '2026-05-15', 87634146, 0, 0, 0, 0, 0, 87734146, 'Setoran Wajib: M.Dayah (AG013)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(464, '2026-05-15', 87734146, 0, 0, 0, 0, 0, 87834146, 'Setoran Wajib: m.hilman (AG018)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(465, '2026-05-15', 87834146, 0, 0, 0, 0, 0, 87934146, 'Setoran Wajib: Mukini (AG014)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(466, '2026-05-15', 87934146, 0, 0, 0, 0, 0, 88034146, 'Setoran Wajib: nurul huda (AG017)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(467, '2026-05-15', 88034146, 0, 0, 0, 0, 0, 88134146, 'Setoran Wajib: Paimin (AG007)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(468, '2026-05-15', 88134146, 0, 0, 0, 0, 0, 88234146, 'Setoran Wajib: Rofiq Tohari  (AG002)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(469, '2026-05-15', 88234146, 0, 0, 0, 0, 0, 88334146, 'Setoran Wajib: suharsono (AG015)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(470, '2026-05-15', 88334146, 0, 0, 0, 0, 0, 88434146, 'Setoran Wajib: suntoro (AG019)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(471, '2026-05-15', 88434146, 0, 0, 0, 0, 0, 88534146, 'Setoran Wajib: Suparyadi (AG004)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(472, '2026-05-15', 88534146, 0, 0, 0, 0, 0, 88634146, 'Setoran Wajib: wagiyanto (AG016)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(473, '2026-05-15', 88634146, 0, 0, 0, 0, 0, 88734146, 'Setoran Wajib: yono (AG022)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(474, '2026-05-15', 88734146, 0, 0, 0, 0, 0, 88834146, 'Setoran Wajib: Yuni Harmoko (AG010)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(475, '2026-05-15', 88834146, 0, 0, 0, 0, 0, 83449146, 'Pulsa (Mba Yuni)', 0.00, NULL, 5385000.00, 0.00, 0.00, 'Keluar', 1),
(476, '2026-05-15', 83449146, 0, 0, 161550, 0, 0, 88995696, 'Pelunasan Pulsa (Mba Yuni) (Jasa: Rp 161.550)', 5546550.00, '', 0.00, 5385000.00, 0.00, 'Masuk', 0),
(477, '2026-05-15', 88995696, 0, 0, 30000, -500000, 0, 89525696, 'Setoran Mandiri Pinjaman (Nama: PAIMIN) - Angsuran 2', 530000.00, NULL, 0.00, 0.00, 500000.00, 'Masuk', 0),
(478, '2026-05-15', 89525696, 0, 0, 92477, -1027523, 0, 90645696, 'Setoran Mandiri Pinjaman (Nama: HERI PUJIANTO) - Angsuran 2', 1120000.00, NULL, 0.00, 0.00, 1027522.94, 'Masuk', 0),
(479, '2026-06-15', 90645696, 0, 0, 0, 0, 0, 90745696, 'Setoran Wajib: Agung (AG003)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(480, '2026-06-15', 90745696, 0, 0, 0, 0, 0, 90845696, 'Setoran Wajib: agus mandiri (AG020)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(481, '2026-06-15', 90845696, 0, 0, 0, 0, 0, 90945696, 'Setoran Wajib: Agus Triyono (AG008)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(482, '2026-06-15', 90945696, 0, 0, 0, 0, 0, 91045696, 'Setoran Wajib: fajar (AG021)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(486, '2026-06-15', 91045696, 0, 0, 0, 0, 0, 91145696, 'Setoran Wajib: Heri Pujianto (AG005)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(487, '2026-06-15', 91145696, 0, 0, 0, 0, 0, 91245696, 'Setoran Wajib: Iswahyudi  (AG006)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(488, '2026-06-15', 91245696, 0, 0, 0, 0, 0, 91345696, 'Setoran Wajib: jefri (AG024)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(489, '2026-06-15', 91345696, 0, 0, 0, 0, 0, 91445696, 'Setoran Wajib: M.Dayah (AG013)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(490, '2026-06-15', 91445696, 0, 0, 0, 0, 0, 91545696, 'Setoran Wajib: m.hilman (AG018)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(491, '2026-06-15', 91545696, 0, 0, 0, 0, 0, 91645696, 'Setoran Wajib: Mukini (AG014)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(492, '2026-06-15', 91645696, 0, 0, 0, 0, 0, 91745696, 'Setoran Wajib: nurul huda (AG017)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(493, '2026-06-15', 91745696, 0, 0, 0, 0, 0, 91845696, 'Setoran Wajib: Paimin (AG007)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(494, '2026-06-15', 91845696, 0, 0, 0, 0, 0, 91945696, 'Setoran Wajib: Rofiq Tohari  (AG002)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(495, '2026-06-15', 91945696, 0, 0, 0, 0, 0, 92045696, 'Setoran Wajib: suharsono (AG015)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(496, '2026-06-15', 92045696, 0, 0, 0, 0, 0, 92145696, 'Setoran Wajib: suntoro (AG019)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(497, '2026-06-15', 92145696, 0, 0, 0, 0, 0, 92245696, 'Setoran Wajib: Suparyadi (AG004)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(498, '2026-06-15', 92245696, 0, 0, 0, 0, 0, 92345696, 'Setoran Wajib: wagiyanto (AG016)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(499, '2026-06-15', 92345696, 0, 0, 0, 0, 0, 92445696, 'Setoran Wajib: yono (AG022)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(500, '2026-06-15', 92445696, 0, 0, 0, 0, 0, 92545696, 'Setoran Wajib: Yuni Harmoko (AG010)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(501, '2026-06-15', 92545696, 0, 0, 0, 0, 0, 86945696, 'Pulsa (Mba Yuni)', 0.00, NULL, 5600000.00, 0.00, 0.00, 'Keluar', 0),
(502, '2026-06-15', 86945696, 0, 0, 29151, -485849, 0, 87460696, 'Setoran Mandiri Pinjaman (Nama: PAIMIN) - Angsuran 3', 515000.00, NULL, 0.00, 0.00, 485849.06, 'Masuk', 0),
(505, '2026-07-05', 87460696, 0, 0, 0, 0, 0, 92460696, 'Pelunasan Pinjaman', 5000000.00, NULL, 0.00, 0.00, 5000000.00, 'Masuk', 0),
(506, '2026-07-06', 92460696, 0, 0, 90000, -1000000, 0, 93550696, 'Setoran Mandiri Pinjaman (Nama: HERI PUJIANTO) - Angsuran 3', 1090000.00, NULL, 0.00, 0.00, 1000000.00, 'Masuk', 0),
(507, '2026-07-11', 93550696, 0, 0, 0, 0, 0, 93650696, 'Setoran Wajib: Rofiq Tohari  (AG002)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(508, '2026-07-11', 93650696, 0, 0, 0, 10000000, 0, 83650696, 'Pencairan Pinjaman Anggota (Nama: ROFIQ TOHARI)', 0.00, NULL, 0.00, 0.00, 0.00, 'Keluar', 0),
(509, '2026-07-11', 83650696, 0, 0, 0, 0, 0, 83750696, 'Setoran Wajib: Agung (AG003)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(510, '2026-07-11', 83750696, 0, 0, 0, 0, 0, 83850696, 'Setoran Wajib: jefri (AG024)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(511, '2026-07-11', 83850696, 0, 0, 0, 0, 0, 83950696, 'Setoran Wajib: agus mandiri (AG020)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0),
(512, '2026-07-11', 83950696, 0, 0, 0, 0, 0, 84050696, 'Setoran Wajib: m.hilman (AG018)', 100000.00, NULL, 0.00, 0.00, 0.00, 'Masuk', 0);

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

--
-- Struktur dari tabel `data_margiyanto`
--

CREATE TABLE `data_margiyanto` (
  `id` int(11) NOT NULL,
  `tanggal` date NOT NULL,
  `saldo_awal` decimal(15,0) DEFAULT 0,
  `jasa` decimal(15,0) DEFAULT 0,
  `macet` decimal(15,0) DEFAULT 0,
  `keluar` decimal(15,0) DEFAULT 0,
  `saldo_akhir` decimal(15,0) DEFAULT 0,
  `transit_via` varchar(50) DEFAULT NULL,
  `transit_nominal` decimal(15,2) DEFAULT 0.00,
  `dana_transit` decimal(15,2) DEFAULT 0.00,
  `keterangan` text DEFAULT NULL,
  `is_lunas` tinyint(1) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `data_margiyanto`
--

INSERT INTO `data_margiyanto` (`id`, `tanggal`, `saldo_awal`, `jasa`, `macet`, `keluar`, `saldo_akhir`, `transit_via`, `transit_nominal`, `dana_transit`, `keterangan`, `is_lunas`) VALUES
(3, '2026-02-08', 59759727, 0, 10284113, 0, 70043840, NULL, 0.00, 0.00, NULL, 0),
(76, '2026-03-19', 70043840, 0, 0, 2330000, 67713840, NULL, 0.00, 0.00, 'Lainnya - Konsumsi pembagian SHU (PJ: margiyanto)', 0);

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

--
-- Struktur dari tabel `pinjaman_anggota`
--

CREATE TABLE `pinjaman_anggota` (
  `id` int(11) NOT NULL,
  `username` varchar(50) NOT NULL,
  `nama_lengkap` varchar(100) NOT NULL,
  `jumlah_pinjaman` decimal(15,2) NOT NULL,
  `tenor` int(11) NOT NULL,
  `bunga_persen` decimal(5,2) DEFAULT 3.00,
  `total_kembali` decimal(15,2) NOT NULL,
  `sisa_tagihan` decimal(15,2) NOT NULL,
  `status` enum('PENDING','AKTIF','DITOLAK','LUNAS') DEFAULT 'PENDING',
  `disetujui_oleh` varchar(50) DEFAULT NULL,
  `tanggal_pengajuan` timestamp NULL DEFAULT current_timestamp(),
  `tanggal_persetujuan` timestamp NULL DEFAULT NULL,
  `auto_debet` tinyint(1) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data untuk tabel `pinjaman_anggota`
--

INSERT INTO `pinjaman_anggota` (`id`, `username`, `nama_lengkap`, `jumlah_pinjaman`, `tenor`, `bunga_persen`, `total_kembali`, `sisa_tagihan`, `status`, `disetujui_oleh`, `tanggal_pengajuan`, `tanggal_persetujuan`, `auto_debet`) VALUES
(15, 'paryadi', 'SUPARYADI', 3000000.00, 3, 3.00, 3180000.00, 2090000.00, 'AKTIF', 'jaitun', '2026-03-19 17:00:00', '2026-03-19 17:00:00', 0),
(16, 'paimin', 'PAIMIN', 1500000.00, 3, 3.00, 1590000.00, 0.00, 'LUNAS', 'jaitun', '2026-03-19 17:00:00', '2026-03-19 17:00:00', 0),
(17, 'heri-nippon', 'HERI PUJIANTO', 5000000.00, 5, 3.00, 5450000.00, 2090000.00, 'AKTIF', 'jaitun', '2026-03-19 17:00:00', '2026-03-19 17:00:00', 0),
(18, 'rofiq', 'ROFIQ TOHARI', 10000000.00, 10, 3.00, 11650000.00, 11650000.00, 'AKTIF', 'jaitun', '2026-06-14 17:00:00', '2026-07-10 17:00:00', 0);

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

--
-- Struktur dari tabel `saldo_koperasi`
--

CREATE TABLE `saldo_koperasi` (
  `id` int(11) NOT NULL,
  `tanggal` date NOT NULL,
  `saldo_utama` decimal(15,0) DEFAULT 0,
  `saldo_utama_akhir` decimal(15,0) DEFAULT 0,
  `keterangan` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `saldo_koperasi`
--

INSERT INTO `saldo_koperasi` (`id`, `tanggal`, `saldo_utama`, `saldo_utama_akhir`, `keterangan`) VALUES
(3, '2026-02-08', 160737436, 160737436, NULL),
(137, '2026-02-16', 154720436, 154720436, 'Update dari input uang masuk Jaitun'),
(139, '2026-02-16', 155720436, 159325436, 'Update dari input uang masuk Jaitun'),
(143, '2026-02-16', 159325436, 159325436, 'Keluar: Jasa'),
(144, '2026-02-16', 159032436, 162637436, 'Update dari input uang masuk Jaitun'),
(164, '2026-02-18', 160292436, 160292436, 'Keluar: Jasa - konsumsi Pembagian S'),
(165, '2026-02-18', 160292436, 160792436, 'Uang Masuk dari Margiyanto'),
(166, '2026-02-18', 160292436, 160492436, 'Uang Masuk dari Margiyanto'),
(170, '2026-03-17', 160336886, 160336886, 'Uang Masuk dari Margiyanto'),
(173, '2026-03-17', 160492436, 160647986, 'Update dari input uang masuk Jaitun'),
(179, '2026-03-18', 150647986, 150647986, 'Uang Masuk dari Margiyanto'),
(180, '2026-03-18', 160647986, 160647986, 'Uang Masuk dari Margiyanto'),
(198, '2026-03-19', 160512986, 165147986, 'Update dari input uang masuk Jaitun'),
(199, '2026-03-19', 165147986, 163147986, 'Keluar Anggota via jaitun: Agung'),
(200, '2026-03-17', 160647986, 160803986, 'Update dari input uang masuk Jaitun'),
(202, '2026-03-17', 160803986, 171103986, 'Update dari input uang masuk Jaitun'),
(207, '2026-05-29', 166973986, 167003986, 'Update dari input uang masuk Jaitun'),
(221, '2026-05-30', 166943986, 166973986, 'Update dari input uang masuk Jaitun'),
(227, '2026-05-30', 166973986, 167003986, 'Update dari input uang masuk Jaitun'),
(237, '2026-05-31', 166973986, 167003986, 'Update dari input uang masuk Jaitun'),
(243, '2026-06-30', 167003986, 166776986, 'Potong SP (Telat Bayar) Anggota: Test Member 1782819632'),
(244, '2026-06-30', 166776986, 167003986, 'Terima Angsuran Pinjaman (Potong SP) Anggota: Test Member 1782819632'),
(245, '2026-06-30', 167003986, 166776986, 'Potong SP (Telat Bayar) Anggota: Test Member 1782819645'),
(246, '2026-06-30', 166776986, 167003986, 'Terima Angsuran Pinjaman (Potong SP) Anggota: Test Member 1782819645'),
(248, '2026-03-19', 167003986, 166703986, 'Keluar Anggota via jaitun: Iswahyudi '),
(249, '2026-03-19', 166703986, 166403986, 'Keluar Anggota via jaitun: Paimin'),
(250, '2026-03-19', 166403986, 166103986, 'Keluar Anggota via jaitun: M.Dayah'),
(251, '2026-03-19', 166103986, 165803986, 'Keluar Anggota via jaitun: nurul huda'),
(252, '2026-03-19', 165803986, 165503986, 'Keluar Anggota via jaitun: Rofiq Tohari '),
(253, '2026-03-19', 165503986, 165203986, 'Keluar Anggota via jaitun: fajar'),
(254, '2026-03-19', 165203986, 164903986, 'Keluar Anggota via jaitun: Suparyadi'),
(255, '2026-03-19', 164903986, 164603986, 'Keluar Anggota via jaitun: m.hilman'),
(256, '2026-03-19', 164603986, 164303986, 'Keluar Anggota via jaitun: Yuni Harmoko'),
(257, '2026-03-19', 164303986, 164003986, 'Keluar Anggota via jaitun: jefri'),
(258, '2026-03-19', 164003986, 163703986, 'Keluar Anggota via jaitun: agus mandiri'),
(259, '2026-03-19', 163703986, 163403986, 'Keluar Anggota via jaitun: suntoro'),
(260, '2026-03-19', 163403986, 163103986, 'Keluar Anggota via jaitun: Mukini'),
(261, '2026-03-19', 163103986, 162803986, 'Keluar Anggota via jaitun: suharsono'),
(262, '2026-03-19', 162803986, 162503986, 'Keluar Anggota via jaitun: hariyanto'),
(263, '2026-03-19', 162503986, 162203986, 'Keluar Anggota via jaitun: yono'),
(264, '2026-03-03', 162203986, 161903986, 'Koreksi: Potong selisih simpanan wajib salah input tanggal'),
(265, '2026-04-15', 161591487, 151091487, 'Keluar Jaitun: Pulsa (Mba Yuni) (PJ: jaitun)'),
(266, '2026-04-15', 161591487, 161906487, 'Pelunasan Pulsa (Mba Yuni) (Jasa: Rp 315.000)'),
(267, '2026-05-15', 163906487, 158521487, 'Keluar Jaitun: Pulsa (Mba Yuni) (PJ: jaitun)'),
(268, '2026-05-15', 163906487, 164068037, 'Pelunasan Pulsa (Mba Yuni) (Jasa: Rp 161.550)'),
(269, '2026-06-15', 166090514, 160490514, 'Keluar Jaitun: Pulsa (Mba Yuni) (PJ: jaitun)'),
(271, '2026-07-05', 167003986, 172003986, 'Pelunasan Pinjaman');

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

--
-- Struktur dari tabel `transaksi_dana_sosial`
--

CREATE TABLE `transaksi_dana_sosial` (
  `id` varchar(20) NOT NULL,
  `tanggal` date NOT NULL,
  `nama_donatur_penerima` varchar(100) DEFAULT NULL,
  `keterangan` varchar(255) NOT NULL,
  `jenis_transaksi` enum('MASUK','KELUAR') NOT NULL,
  `jumlah` decimal(15,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data untuk tabel `transaksi_dana_sosial`
--

INSERT INTO `transaksi_dana_sosial` (`id`, `tanggal`, `nama_donatur_penerima`, `keterangan`, `jenis_transaksi`, `jumlah`, `created_at`) VALUES
('DNS105044', '2026-02-14', 'Paryadi', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:01:51'),
('DNS105262', '2026-02-14', 'Suntoro', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:04:27'),
('DNS111557', '2026-03-14', 'AGUS PRIYANTO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:42:23'),
('DNS116788', '2026-03-14', 'SUNTORO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:40:43'),
('DNS121573', '2026-02-14', 'Fajar', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:01:12'),
('DNS152987', '2026-05-09', 'SUPARYADI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:57:21'),
('DNS175259', '2026-01-10', 'NURUL HUDHA', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 17:14:13'),
('DNS183685', '2026-02-14', 'Moko', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:02:48'),
('DNS216734', '2026-04-11', 'Nurul Huda', 'April', 'MASUK', 10000.00, '2026-05-18 14:50:22'),
('DNS218338', '2026-03-14', 'JEFRI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:45:36'),
('DNS223331', '2026-03-14', 'PAIMIN', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:30:38'),
('DNS237531', '2026-04-11', 'Jefry', 'April', 'MASUK', 10000.00, '2026-05-18 14:52:16'),
('DNS244647', '2026-03-14', 'HARIYANTO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:45:07'),
('DNS261749', '2026-01-10', 'AGUS PRIYANTO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 17:19:06'),
('DNS270788', '2026-02-14', 'Rofiq', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:00:50'),
('DNS272641', '2026-02-14', 'Dayah', 'Februari', 'MASUK', 10000.00, '2026-05-18 14:59:19'),
('DNS280412', '2026-02-14', 'Iswahyudi', 'Februari', 'MASUK', 10000.00, '2026-05-18 14:57:52'),
('DNS289900', '2026-03-14', 'SUPARYADI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:27:13'),
('DNS312559', '2026-01-10', 'ISWAHYUDI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 16:58:52'),
('DNS334655', '2026-03-14', 'YUNI HARMOKO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:31:25'),
('DNS375291', '2026-05-09', 'MUKINI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 19:03:17'),
('DNS403064', '2026-03-14', 'NURUL HUDHA', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:37:17'),
('DNS427624', '2026-02-14', 'Jefri', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:03:31'),
('DNS431179', '2026-04-11', 'Hariyanto', 'April', 'MASUK', 10000.00, '2026-05-18 14:54:31'),
('DNS438107', '2026-03-14', 'FAJAR', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:43:05'),
('DNS440202', '2026-01-10', 'DAYAH', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 17:05:20'),
('DNS448733', '2026-02-14', 'Agung', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:05:50'),
('DNS509489', '2026-04-11', 'Heri Pujianto', 'April', 'MASUK', 10000.00, '2026-05-18 14:48:27'),
('DNS515640', '2026-04-11', 'Agus Mandiri', 'April', 'MASUK', 10000.00, '2026-05-18 14:52:47'),
('DNS523740', '2026-02-14', 'Hilman', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:02:27'),
('DNS530581', '2026-01-10', 'HERI PUJIANTO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 16:57:56'),
('DNS551593', '2026-05-09', 'ISWAHYUDI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:59:18'),
('DNS578113', '2026-04-11', 'Iswahyudi', 'April', 'MASUK', 10000.00, '2026-05-18 14:49:29'),
('DNS580125', '2026-02-14', 'Nurul', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:00:21'),
('DNS590273', '2026-04-11', 'Hilman', 'April', 'MASUK', 10000.00, '2026-05-18 14:51:48'),
('DNS627756', '2026-02-14', 'Hariyanto', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:06:08'),
('DNS629496', '2026-04-11', 'Rofiq', 'April', 'MASUK', 10000.00, '2026-05-18 14:50:56'),
('DNS629895', '2026-03-14', 'ISWAHYUDI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:29:40'),
('DNS630257', '2026-04-11', 'Paryadi', 'April', 'MASUK', 10000.00, '2026-05-18 14:51:21'),
('DNS632149', '2026-05-09', 'M.HIDAYAH', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 19:02:31'),
('DNS634788', '2026-04-11', 'Yuni Harmoko', 'April', 'MASUK', 10000.00, '2026-05-18 14:49:06'),
('DNS642929', '2026-01-10', 'MOCHAMAD HILMAN', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 17:16:28'),
('DNS650755', '2026-05-09', 'YUNI HARMOKO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 19:01:19'),
('DNS670161', '2026-04-11', 'Agung', 'April', 'MASUK', 10000.00, '2026-05-18 14:54:08'),
('DNS695710', '2026-02-14', 'Mukini', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:05:05'),
('DNS701747', '2026-01-10', 'SUNTORO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 17:17:47'),
('DNS701999', '2026-03-14', 'AGUNG', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:25:19'),
('DNS703424', '2026-01-10', 'PAIMIN', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 17:01:28'),
('DNS706281', '2026-04-11', 'Suyono', 'April', 'MASUK', 10000.00, '2026-05-18 14:55:10'),
('DNS709838', '2026-02-14', 'Agus Priyanto', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:03:55'),
('DNS749492', '2026-01-10', 'YUNI HARMOKO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 17:03:02'),
('DNS758802', '2026-03-14', 'M.HIDAYAH', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:32:12'),
('DNS767985', '2026-01-10', 'FAJAR', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 17:20:09'),
('DNS768652', '2026-04-11', 'Dayah', 'April', 'MASUK', 10000.00, '2026-05-18 14:49:50'),
('DNS786781', '2026-02-14', 'Suharsono', 'Februari', 'MASUK', 10000.00, '2026-05-18 15:05:23'),
('DNS813980', '2026-03-14', 'MOCHAMAD HILMAN', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:38:51'),
('DNS827809', '2026-02-14', 'Paimin', 'Februari', 'MASUK', 10000.00, '2026-05-18 14:58:13'),
('DNS831946', '2026-03-14', 'SUHARSONO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:34:46'),
('DNS842627', '2026-01-10', 'WAGIYANTO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 17:10:08'),
('DNS843919', '2026-03-14', 'ROFIQ TOHARI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:24:32'),
('DNS855345', '2026-03-14', 'YONO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:43:41'),
('DNS859122', '2026-04-11', 'Paimin', 'April', 'MASUK', 10000.00, '2026-05-18 14:47:34'),
('DNS865386', '2026-01-10', 'MUKINI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 17:07:36'),
('DNS891496', '2026-03-14', 'HERI PUJIANTO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:28:36'),
('DNS899724', '2026-04-11', 'Mukini', 'April', 'MASUK', 10000.00, '2026-05-18 14:53:39'),
('DNS918596', '2026-05-09', 'PAIMIN', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 19:00:31'),
('DNS950750', '2026-05-09', 'HERI PUJIANTO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:58:40'),
('DNS959372', '2026-02-14', 'Heri ', 'Februari', 'MASUK', 10000.00, '2026-05-18 14:57:23'),
('DNS961814', '2026-05-09', 'AGUNG', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:54:58'),
('DNS969009', '2026-01-10', 'Agung', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 16:46:52'),
('DNS974026', '2026-05-09', 'ROFIQ TOHARI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:49:41'),
('DNS975523', '2026-03-14', 'WAGIYANTO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:35:50'),
('DNS977601', '2026-01-10', 'SUHARSONO', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 17:09:06'),
('DNS992879', '2026-04-11', 'Suntoro', 'April', 'MASUK', 10000.00, '2026-05-18 14:53:13'),
('DNS997729', '2026-01-10', 'SUPARYADI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 16:56:32'),
('DNS999104', '2026-03-14', 'MUKINI', 'Dana Sosial', 'MASUK', 10000.00, '2026-07-05 18:33:23');

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

--
-- Struktur dari tabel `transaksi_kas_ranting`
--

CREATE TABLE `transaksi_kas_ranting` (
  `id` varchar(20) NOT NULL,
  `tanggal` date NOT NULL,
  `nama` varchar(25) DEFAULT NULL,
  `keterangan` varchar(40) NOT NULL,
  `jenis_transaksi` enum('MASUK','KELUAR') NOT NULL,
  `jumlah` decimal(15,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data untuk tabel `transaksi_kas_ranting`
--

INSERT INTO `transaksi_kas_ranting` (`id`, `tanggal`, `nama`, `keterangan`, `jenis_transaksi`, `jumlah`, `created_at`) VALUES
('KAS260884', '2026-02-14', 'Iuran warga', 'Februari', 'MASUK', 17000.00, '2026-05-18 15:07:10'),
('KAS304921', '2026-04-11', 'Iuran Warga', 'April', 'MASUK', 16000.00, '2026-05-18 15:07:58');

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

--
-- Struktur dari tabel `transaksi_simpanan_pokok`
--

CREATE TABLE `transaksi_simpanan_pokok` (
  `id` int(11) NOT NULL,
  `anggota_id` varchar(10) NOT NULL,
  `jenis_transaksi` enum('MASUK','KELUAR') DEFAULT 'MASUK',
  `jumlah` decimal(15,2) NOT NULL,
  `saldo_akhir` decimal(15,2) NOT NULL,
  `keterangan` text DEFAULT NULL,
  `tanggal_transaksi` date NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data untuk tabel `transaksi_simpanan_pokok`
--

INSERT INTO `transaksi_simpanan_pokok` (`id`, `anggota_id`, `jenis_transaksi`, `jumlah`, `saldo_akhir`, `keterangan`, `tanggal_transaksi`, `created_at`) VALUES
(30, 'AG001', 'MASUK', 0.00, 0.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:13:43'),
(31, 'AG002', 'MASUK', 12371746.00, 12371746.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:16:01'),
(32, 'AG003', 'MASUK', 4337000.00, 4337000.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:16:56'),
(33, 'AG004', 'MASUK', 7000234.00, 7000234.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:17:55'),
(34, 'AG005', 'MASUK', 11430960.00, 11430960.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:19:51'),
(35, 'AG006', 'MASUK', 3420746.00, 3420746.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:20:55'),
(36, 'AG007', 'MASUK', 12735048.00, 12735048.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:22:07'),
(37, 'AG008', 'MASUK', 10675896.00, 10675896.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:23:11'),
(38, 'AG009', 'MASUK', 0.00, 0.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:24:08'),
(39, 'AG010', 'MASUK', 12811246.00, 12811246.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:24:49'),
(40, 'AG011', 'MASUK', 10320976.00, 10320976.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:25:44'),
(41, 'AG012', 'MASUK', 0.00, 0.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:26:22'),
(42, 'AG013', 'MASUK', 4851133.00, 4851133.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:27:08'),
(43, 'AG014', 'MASUK', 6925478.00, 6925478.00, 'Saldo Awal', '2026-02-16', '2026-02-16 11:27:56'),
(48, 'AG015', 'MASUK', 11060055.00, 11060055.00, 'Saldo Awal', '2026-02-16', '2026-02-16 12:47:16'),
(49, 'AG016', 'MASUK', 11295426.00, 11295426.00, 'Saldo Awal', '2026-02-16', '2026-02-16 12:47:43'),
(50, 'AG017', 'MASUK', 10550960.00, 10550960.00, 'Saldo Awal', '2026-02-16', '2026-02-16 12:48:46'),
(51, 'AG018', 'MASUK', 7474532.00, 7474532.00, 'Saldo Awal', '2026-02-16', '2026-02-16 12:49:24'),
(52, 'AG019', 'MASUK', 7188500.00, 7188500.00, 'Saldo Awal', '2026-02-16', '2026-02-16 12:49:51'),
(53, 'AG020', 'MASUK', 6570500.00, 6570500.00, 'Saldo Awal', '2026-02-16', '2026-02-16 12:50:29'),
(54, 'AG021', 'MASUK', 2977000.00, 2977000.00, 'Saldo Awal', '2026-02-16', '2026-02-16 12:51:02'),
(55, 'AG022', 'MASUK', 2564000.00, 2564000.00, 'Saldo Awal', '2026-02-16', '2026-02-16 12:51:19'),
(56, 'AG023', 'MASUK', 2088000.00, 2088000.00, 'Saldo Awal', '2026-02-16', '2026-02-16 12:51:39'),
(57, 'AG024', 'MASUK', 2088000.00, 2088000.00, 'Saldo Awal', '2026-02-16', '2026-02-16 12:52:02'),
(63, 'AG002', 'KELUAR', 255000.00, 12116746.00, 'Konsumsi 3 Orang', '2026-02-18', '2026-02-18 00:03:01'),
(64, 'AG003', 'KELUAR', 85000.00, 4252000.00, 'konsumsi 1 orang', '2026-02-18', '2026-02-18 00:03:26'),
(65, 'AG004', 'KELUAR', 170000.00, 6830234.00, 'konsumsi 2 orang', '2026-02-18', '2026-02-18 00:03:53'),
(66, 'AG005', 'KELUAR', 50000.00, 11380960.00, 'acara pembagian SHU', '2026-02-18', '2026-02-18 00:04:16'),
(67, 'AG006', 'KELUAR', 255000.00, 3165746.00, 'Konsumsi 3 Orang', '2026-02-18', '2026-02-18 00:04:35'),
(68, 'AG007', 'KELUAR', 255000.00, 12480048.00, 'Konsumsi 3 Orang', '2026-02-18', '2026-02-18 00:05:14'),
(69, 'AG008', 'KELUAR', 50000.00, 10625896.00, 'Pembagian SHU', '2026-02-18', '2026-02-18 00:05:35'),
(70, 'AG010', 'KELUAR', 85000.00, 12726246.00, 'konsumsi 1 orang', '2026-02-18', '2026-02-18 00:05:57'),
(71, 'AG011', 'KELUAR', 50000.00, 10270976.00, 'Pembagian SHU', '2026-02-18', '2026-02-18 00:06:09'),
(72, 'AG013', 'KELUAR', 85000.00, 4766133.00, 'konsumsi 1 orang', '2026-02-18', '2026-02-18 00:06:26'),
(73, 'AG014', 'KELUAR', 50000.00, 6875478.00, 'Pembagian SHU', '2026-02-18', '2026-02-18 00:06:42'),
(74, 'AG015', 'KELUAR', 170000.00, 10890055.00, 'konsumsi 2 orang', '2026-02-18', '2026-02-18 00:07:03'),
(75, 'AG016', 'KELUAR', 85000.00, 11210426.00, 'konsumsi 1 orang', '2026-02-18', '2026-02-18 00:07:22'),
(76, 'AG017', 'KELUAR', 50000.00, 10500960.00, 'Pembagian SHU', '2026-02-18', '2026-02-18 00:07:37'),
(77, 'AG018', 'KELUAR', 170000.00, 7304532.00, 'konsumsi 2 orang', '2026-02-18', '2026-02-18 00:07:58'),
(78, 'AG019', 'KELUAR', 50000.00, 7138500.00, 'Pembagian SHU', '2026-02-18', '2026-02-18 00:08:14'),
(80, 'AG021', 'KELUAR', 85000.00, 2892000.00, 'konsumsi 1 orang', '2026-02-18', '2026-02-18 00:08:52'),
(81, 'AG022', 'KELUAR', 50000.00, 2514000.00, 'Pembagian SHU', '2026-02-18', '2026-02-18 00:09:10'),
(83, 'AG024', 'KELUAR', 85000.00, 2003000.00, 'konsumsi 1 orang', '2026-02-18', '2026-02-18 00:10:27'),
(84, 'AG023', 'KELUAR', 255000.00, 1833000.00, 'Konsumsi 3 Orang', '2026-02-18', '2026-02-18 00:14:46'),
(85, 'AG020', 'KELUAR', 255000.00, 6315500.00, 'Konsumsi 3 Orang', '2026-02-18', '2026-02-18 00:15:15'),
(98, 'AG024', 'MASUK', 100000.00, 2103000.00, 'Simpanan Wajib', '2026-05-11', '2026-05-11 13:52:49'),
(107, 'AG003', 'KELUAR', 300000.00, 3952000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:41:20'),
(108, 'AG006', 'KELUAR', 300000.00, 2865746.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:53:23'),
(109, 'AG007', 'KELUAR', 300000.00, 12180048.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:54:07'),
(110, 'AG013', 'KELUAR', 300000.00, 4466133.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:54:36'),
(111, 'AG017', 'KELUAR', 300000.00, 10200960.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:54:56'),
(112, 'AG002', 'KELUAR', 300000.00, 11816746.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:55:16'),
(113, 'AG021', 'KELUAR', 300000.00, 2592000.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:55:31'),
(114, 'AG004', 'KELUAR', 300000.00, 6530234.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:56:17'),
(115, 'AG018', 'KELUAR', 300000.00, 7004532.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:56:31'),
(116, 'AG010', 'KELUAR', 300000.00, 12426246.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:56:47'),
(117, 'AG024', 'KELUAR', 300000.00, 1803000.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:57:00'),
(118, 'AG020', 'KELUAR', 300000.00, 6015500.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:57:13'),
(119, 'AG019', 'KELUAR', 300000.00, 6838500.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:57:26'),
(120, 'AG014', 'KELUAR', 300000.00, 6575478.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:57:39'),
(121, 'AG015', 'KELUAR', 300000.00, 10590055.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:57:58'),
(122, 'AG023', 'KELUAR', 300000.00, 1533000.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:58:26'),
(123, 'AG022', 'KELUAR', 300000.00, 2214000.00, 'Keluar: Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-19', '2026-07-05 16:59:28');

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

--
-- Struktur dari tabel `transaksi_simpanan_wajib`
--

CREATE TABLE `transaksi_simpanan_wajib` (
  `id` int(11) NOT NULL,
  `anggota_id` varchar(20) NOT NULL COMMENT 'Kode Anggota (ex: AG001)',
  `jenis_transaksi` enum('MASUK','KELUAR') NOT NULL,
  `jumlah` decimal(15,2) NOT NULL,
  `saldo_akhir` decimal(15,2) NOT NULL DEFAULT 0.00,
  `keterangan` varchar(255) DEFAULT NULL,
  `tanggal_transaksi` date NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `transaksi_simpanan_wajib`
--

INSERT INTO `transaksi_simpanan_wajib` (`id`, `anggota_id`, `jenis_transaksi`, `jumlah`, `saldo_akhir`, `keterangan`, `tanggal_transaksi`, `created_at`) VALUES
(118, 'AG003', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:00:38'),
(119, 'AG020', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:01:37'),
(120, 'AG008', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:02:07'),
(121, 'AG021', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:02:29'),
(122, 'AG023', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:02:43'),
(124, 'AG005', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:06:46'),
(125, 'AG006', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:07:05'),
(126, 'AG024', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:07:23'),
(127, 'AG013', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:07:40'),
(128, 'AG018', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:07:56'),
(129, 'AG014', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:08:13'),
(130, 'AG017', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:08:29'),
(131, 'AG007', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:08:52'),
(132, 'AG002', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:09:13'),
(133, 'AG015', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:09:29'),
(134, 'AG019', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:09:45'),
(135, 'AG004', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:09:58'),
(136, 'AG016', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:10:14'),
(137, 'AG022', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:10:30'),
(138, 'AG010', 'MASUK', 300000.00, 300000.00, 'Mutasi Simpanan Wajib Januari - Maret 2026', '2026-03-20', '2026-07-05 17:10:50'),
(141, 'AG009', 'KELUAR', 300000.00, 0.00, 'Koreksi: Hapus selisih simpanan wajib salah input tanggal 03 Maret 2026', '2026-03-03', '2026-07-05 17:30:19'),
(142, 'AG003', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:22:56'),
(143, 'AG020', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:23:10'),
(144, 'AG008', 'MASUK', 100000.00, 400000.00, '', '2026-04-15', '2026-07-05 18:23:20'),
(145, 'AG021', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:23:35'),
(146, 'AG023', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:23:49'),
(147, 'AG005', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:24:08'),
(148, 'AG006', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:24:21'),
(149, 'AG024', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:24:35'),
(150, 'AG013', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:24:50'),
(151, 'AG018', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:25:04'),
(152, 'AG014', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:25:20'),
(153, 'AG017', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:25:31'),
(154, 'AG007', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:25:45'),
(155, 'AG002', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:26:03'),
(156, 'AG015', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:26:29'),
(157, 'AG019', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:26:43'),
(158, 'AG004', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:27:03'),
(159, 'AG016', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:27:20'),
(160, 'AG022', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:27:31'),
(161, 'AG010', 'MASUK', 100000.00, 400000.00, 'April', '2026-04-15', '2026-07-05 18:27:41'),
(170, 'AG003', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:40:01'),
(171, 'AG020', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:40:21'),
(172, 'AG008', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:40:37'),
(173, 'AG021', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:41:05'),
(174, 'AG023', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:41:20'),
(175, 'AG005', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:41:34'),
(176, 'AG006', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:41:44'),
(177, 'AG024', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:41:57'),
(178, 'AG013', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:42:17'),
(179, 'AG018', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:42:31'),
(180, 'AG014', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:42:45'),
(181, 'AG017', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:42:58'),
(182, 'AG007', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:43:12'),
(183, 'AG002', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:43:24'),
(184, 'AG015', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:43:36'),
(185, 'AG019', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:43:46'),
(186, 'AG004', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:43:57'),
(187, 'AG016', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:44:07'),
(188, 'AG022', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:44:18'),
(189, 'AG010', 'MASUK', 100000.00, 500000.00, 'Mei', '2026-05-15', '2026-07-05 18:44:29'),
(190, 'AG003', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:50:05'),
(191, 'AG020', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:50:23'),
(192, 'AG008', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:50:32'),
(193, 'AG021', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:50:42'),
(197, 'AG005', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:52:03'),
(198, 'AG006', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:52:20'),
(199, 'AG024', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:52:33'),
(200, 'AG013', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:52:46'),
(201, 'AG018', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:52:58'),
(202, 'AG014', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:53:14'),
(203, 'AG017', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:53:29'),
(204, 'AG007', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:53:42'),
(205, 'AG002', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:53:54'),
(206, 'AG015', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:54:09'),
(207, 'AG019', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:54:20'),
(208, 'AG004', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:54:30'),
(209, 'AG016', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:54:40'),
(210, 'AG022', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:54:50'),
(211, 'AG010', 'MASUK', 100000.00, 600000.00, 'Juni', '2026-06-15', '2026-07-05 18:54:59'),
(212, 'AG002', 'MASUK', 100000.00, 700000.00, 'Simpanan Wajib bln Juli', '2026-07-11', '2026-07-11 07:03:05'),
(213, 'AG003', 'MASUK', 100000.00, 700000.00, 'Simpanan wajib bulan juli 2026', '2026-07-11', '2026-07-11 13:05:46'),
(214, 'AG024', 'MASUK', 100000.00, 700000.00, 'Simpanan Wajib Juli', '2026-07-11', '2026-07-11 16:01:45'),
(215, 'AG020', 'MASUK', 100000.00, 700000.00, 'Simpanan Wajib Juli', '2026-07-11', '2026-07-11 16:03:00'),
(216, 'AG018', 'MASUK', 100000.00, 700000.00, 'Simpanan Wajib Juli', '2026-07-11', '2026-07-11 16:03:34');

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

--
-- Struktur dari tabel `transaksi_sukarela`
--

CREATE TABLE `transaksi_sukarela` (
  `id` int(11) NOT NULL,
  `anggota_id` int(11) NOT NULL,
  `jenis_transaksi` enum('MASUK','KELUAR') NOT NULL,
  `jumlah` decimal(15,2) NOT NULL,
  `saldo_akhir` decimal(15,2) NOT NULL DEFAULT 0.00,
  `keterangan` varchar(255) DEFAULT NULL,
  `tanggal_transaksi` date NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `transaksi_sukarela`
--

INSERT INTO `transaksi_sukarela` (`id`, `anggota_id`, `jenis_transaksi`, `jumlah`, `saldo_akhir`, `keterangan`, `tanggal_transaksi`, `created_at`) VALUES
(37, 29, 'MASUK', 118837.00, 118837.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:18:02'),
(38, 30, 'MASUK', 80000.00, 80000.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:18:38'),
(39, 31, 'MASUK', 227000.00, 227000.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:19:13'),
(40, 32, 'MASUK', 69900.00, 69900.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:19:46'),
(41, 34, 'MASUK', 16000.00, 16000.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:21:34'),
(42, 35, 'MASUK', 260000.00, 260000.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:21:59'),
(43, 36, 'MASUK', 158537.00, 158537.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:22:31'),
(44, 37, 'MASUK', 508500.00, 508500.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:22:56'),
(45, 38, 'MASUK', 1300000.00, 1300000.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:23:24'),
(46, 39, 'MASUK', 5000.00, 5000.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:24:03'),
(47, 40, 'MASUK', 352337.00, 352337.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:24:24'),
(48, 41, 'MASUK', 611500.00, 611500.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:24:45'),
(49, 43, 'MASUK', 844000.00, 844000.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:25:27'),
(50, 44, 'MASUK', 533000.00, 533000.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:25:48'),
(51, 45, 'MASUK', 6000.00, 6000.00, 'Saldo Awal', '2026-02-15', '2026-02-16 03:26:05'),
(52, 30, 'KELUAR', 50000.00, 30000.00, '', '2026-04-25', '2026-04-25 04:53:21'),
(53, 32, 'MASUK', 305000.00, 374900.00, 'Februari', '2026-02-14', '2026-05-18 14:41:22'),
(54, 36, 'MASUK', 30000.00, 188537.00, '', '2026-02-14', '2026-05-18 14:41:57'),
(55, 40, 'MASUK', 40000.00, 392337.00, '', '2026-02-14', '2026-05-18 14:42:22'),
(56, 32, 'MASUK', 245000.00, 619900.00, '', '2026-04-11', '2026-05-18 14:43:36'),
(57, 36, 'MASUK', 30000.00, 218537.00, '', '2026-04-11', '2026-05-18 14:43:56'),
(59, 43, 'KELUAR', 800000.00, 44000.00, 'Sukarela Juni', '2026-06-13', '2026-07-05 13:44:48'),
(60, 43, 'MASUK', 30000.00, 74000.00, 'Sukarela Juni', '2026-06-13', '2026-07-05 13:45:46');

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

--
-- Struktur dari tabel `users`
--

CREATE TABLE `users` (
  `id` int(11) NOT NULL,
  `username` varchar(50) NOT NULL,
  `password` varchar(255) NOT NULL,
  `nama_lengkap` varchar(100) DEFAULT NULL,
  `role` enum('admin','user') DEFAULT 'user'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `users`
--

INSERT INTO `users` (`id`, `username`, `password`, `nama_lengkap`, `role`) VALUES
(1, 'admin', 'admin123', 'Administrator', 'admin'),
(2, 'jaitun', 'jaitun123', 'Jaitun', 'user'),
(3, 'margiyanto', 'margi123', 'Margiyanto', 'user'),
(4, 'maulana', 'maul123', 'maulana', 'user'),
(5, 'view', 'view123', 'view', 'user'),
(6, 'rofiq', '123456', 'ROFIQ TOHARI', 'user'),
(7, 'agung', 'agung123', 'AGUNG', 'user'),
(12, 'paimin', 'user123', 'PAIMIN', 'user'),
(13, 'heri-nippon', 'user123', 'HERI PUJIANTO', 'user'),
(14, 'paryadi', 'user123', 'SUPARYADI', 'user');

--
-- Indexes for dumped tables
--

--
-- Indeks untuk tabel `anggota`
--
ALTER TABLE `anggota`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `nomor_anggota` (`nomor_anggota`);

--
-- Indeks untuk tabel `anggota_koperasi`
--
ALTER TABLE `anggota_koperasi`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `angsuran_pinjaman_anggota`
--
ALTER TABLE `angsuran_pinjaman_anggota`
  ADD PRIMARY KEY (`id`),
  ADD KEY `pinjaman_id` (`pinjaman_id`);

--
-- Indeks untuk tabel `data_jaitun`
--
ALTER TABLE `data_jaitun`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `data_margiyanto`
--
ALTER TABLE `data_margiyanto`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `pinjaman_anggota`
--
ALTER TABLE `pinjaman_anggota`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `saldo_koperasi`
--
ALTER TABLE `saldo_koperasi`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `transaksi_dana_sosial`
--
ALTER TABLE `transaksi_dana_sosial`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `transaksi_kas_ranting`
--
ALTER TABLE `transaksi_kas_ranting`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `transaksi_simpanan_pokok`
--
ALTER TABLE `transaksi_simpanan_pokok`
  ADD PRIMARY KEY (`id`),
  ADD KEY `anggota_id` (`anggota_id`);

--
-- Indeks untuk tabel `transaksi_simpanan_wajib`
--
ALTER TABLE `transaksi_simpanan_wajib`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_anggota_wajib` (`anggota_id`);

--
-- Indeks untuk tabel `transaksi_sukarela`
--
ALTER TABLE `transaksi_sukarela`
  ADD PRIMARY KEY (`id`),
  ADD KEY `anggota_id` (`anggota_id`);

--
-- Indeks untuk tabel `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT untuk tabel yang dibuang
--

--
-- AUTO_INCREMENT untuk tabel `anggota`
--
ALTER TABLE `anggota`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=51;

--
-- AUTO_INCREMENT untuk tabel `angsuran_pinjaman_anggota`
--
ALTER TABLE `angsuran_pinjaman_anggota`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=34;

--
-- AUTO_INCREMENT untuk tabel `data_jaitun`
--
ALTER TABLE `data_jaitun`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=513;

--
-- AUTO_INCREMENT untuk tabel `data_margiyanto`
--
ALTER TABLE `data_margiyanto`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=84;

--
-- AUTO_INCREMENT untuk tabel `pinjaman_anggota`
--
ALTER TABLE `pinjaman_anggota`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT untuk tabel `saldo_koperasi`
--
ALTER TABLE `saldo_koperasi`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=272;

--
-- AUTO_INCREMENT untuk tabel `transaksi_simpanan_pokok`
--
ALTER TABLE `transaksi_simpanan_pokok`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=124;

--
-- AUTO_INCREMENT untuk tabel `transaksi_simpanan_wajib`
--
ALTER TABLE `transaksi_simpanan_wajib`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=217;

--
-- AUTO_INCREMENT untuk tabel `transaksi_sukarela`
--
ALTER TABLE `transaksi_sukarela`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=61;

--
-- AUTO_INCREMENT untuk tabel `users`
--
ALTER TABLE `users`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

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

--
-- Ketidakleluasaan untuk tabel `angsuran_pinjaman_anggota`
--
ALTER TABLE `angsuran_pinjaman_anggota`
  ADD CONSTRAINT `angsuran_pinjaman_anggota_ibfk_1` FOREIGN KEY (`pinjaman_id`) REFERENCES `pinjaman_anggota` (`id`) ON DELETE CASCADE;

--
-- Ketidakleluasaan untuk tabel `transaksi_simpanan_pokok`
--
ALTER TABLE `transaksi_simpanan_pokok`
  ADD CONSTRAINT `transaksi_simpanan_pokok_ibfk_1` FOREIGN KEY (`anggota_id`) REFERENCES `anggota_koperasi` (`id`) ON DELETE CASCADE;

--
-- Ketidakleluasaan untuk tabel `transaksi_sukarela`
--
ALTER TABLE `transaksi_sukarela`
  ADD CONSTRAINT `transaksi_sukarela_ibfk_1` FOREIGN KEY (`anggota_id`) REFERENCES `anggota` (`id`) ON DELETE CASCADE;
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 */;
