-- phpMyAdmin SQL Dump -- version 5.2.1 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1 -- Waktu pembuatan: 27 Apr 2025 pada 17.34 -- Versi server: 10.4.28-MariaDB -- Versi PHP: 8.0.28 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: `instalasi-simrs` -- -- -------------------------------------------------------- -- -- Struktur dari tabel `billing` -- CREATE TABLE `billing` ( `IdBilling` bigint(20) UNSIGNED NOT NULL, `IdRegistrasi` bigint(20) UNSIGNED NOT NULL, `TanggalBilling` date NOT NULL, `TotalBiaya` decimal(12,2) NOT NULL, `Dibayar` decimal(12,2) NOT NULL DEFAULT 0.00, `Sisa` decimal(12,2) NOT NULL DEFAULT 0.00, `StatusPembayaran` enum('Belum Lunas','Lunas') NOT NULL DEFAULT 'Belum Lunas', `Keterangan` text DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `cache` -- CREATE TABLE `cache` ( `key` varchar(255) NOT NULL, `value` mediumtext NOT NULL, `expiration` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `cache_locks` -- CREATE TABLE `cache_locks` ( `key` varchar(255) NOT NULL, `owner` varchar(255) NOT NULL, `expiration` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `failed_jobs` -- CREATE TABLE `failed_jobs` ( `id` bigint(20) UNSIGNED NOT NULL, `uuid` varchar(255) NOT NULL, `connection` text NOT NULL, `queue` text NOT NULL, `payload` longtext NOT NULL, `exception` longtext NOT NULL, `failed_at` timestamp NOT NULL DEFAULT current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `jobs` -- CREATE TABLE `jobs` ( `id` bigint(20) UNSIGNED NOT NULL, `queue` varchar(255) NOT NULL, `payload` longtext NOT NULL, `attempts` tinyint(3) UNSIGNED NOT NULL, `reserved_at` int(10) UNSIGNED DEFAULT NULL, `available_at` int(10) UNSIGNED NOT NULL, `created_at` int(10) UNSIGNED NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `job_batches` -- CREATE TABLE `job_batches` ( `id` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `total_jobs` int(11) NOT NULL, `pending_jobs` int(11) NOT NULL, `failed_jobs` int(11) NOT NULL, `failed_job_ids` longtext NOT NULL, `options` mediumtext DEFAULT NULL, `cancelled_at` int(11) DEFAULT NULL, `created_at` int(11) NOT NULL, `finished_at` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `migrations` -- CREATE TABLE `migrations` ( `id` int(10) UNSIGNED NOT NULL, `migration` varchar(255) NOT NULL, `batch` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Dumping data untuk tabel `migrations` -- INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (1, '0001_01_01_000000_create_users_table', 1), (2, '0001_01_01_000001_create_cache_table', 1), (3, '0001_01_01_000002_create_jobs_table', 1), (4, '2025_04_25_162039_create_ms_pasien_table', 1), (5, '2025_04_25_162239_create_ms_asuransi_table', 1), (6, '2025_04_25_162500_create_ms_pegawai_table', 1), (7, '2025_04_25_162626_create_ms_ruang_pelayanan_table', 1), (8, '2025_04_25_162751_create_tr_registrasi_table', 1), (9, '2025_04_25_162848_create_ms_tindakan_table', 1), (10, '2025_04_25_163033_create_tr_transaksi_table', 1), (11, '2025_04_25_163200_create_billing_table', 1), (12, '2025_04_26_003154_password_resets', 1), (13, '2025_04_27_220814_create_tr_tindakan_table', 1); -- -------------------------------------------------------- -- -- Struktur dari tabel `ms_asuransi` -- CREATE TABLE `ms_asuransi` ( `IdAsuransi` bigint(20) UNSIGNED NOT NULL, `NamaAsuransi` varchar(255) NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `ms_pasien` -- CREATE TABLE `ms_pasien` ( `MRPasien` bigint(20) UNSIGNED NOT NULL, `NamaPasien` varchar(255) NOT NULL, `TanggalLahir` date NOT NULL, `JenisKelamin` varchar(255) NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `ms_pegawai` -- CREATE TABLE `ms_pegawai` ( `IdPegawai` bigint(20) UNSIGNED NOT NULL, `NamaPegawai` varchar(255) NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `ms_ruang_pelayanan` -- CREATE TABLE `ms_ruang_pelayanan` ( `IdRuangPelayanan` bigint(20) UNSIGNED NOT NULL, `NamaRuangPelayanan` varchar(255) NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `ms_tindakan` -- CREATE TABLE `ms_tindakan` ( `IdTindakan` bigint(20) UNSIGNED NOT NULL, `NamaTindakan` varchar(255) NOT NULL, `TarifTindakan` decimal(12,2) NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `password_resets` -- CREATE TABLE `password_resets` ( `email` varchar(255) NOT NULL, `token` varchar(255) NOT NULL, `created_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `password_reset_tokens` -- CREATE TABLE `password_reset_tokens` ( `email` varchar(255) NOT NULL, `token` varchar(255) NOT NULL, `created_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `sessions` -- CREATE TABLE `sessions` ( `id` varchar(255) NOT NULL, `user_id` bigint(20) UNSIGNED DEFAULT NULL, `ip_address` varchar(45) DEFAULT NULL, `user_agent` text DEFAULT NULL, `payload` longtext NOT NULL, `last_activity` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `tr_registrasi` -- CREATE TABLE `tr_registrasi` ( `IdRegistrasi` bigint(20) UNSIGNED NOT NULL, `TanggalRegistrasi` date NOT NULL, `MRPasien` bigint(20) UNSIGNED NOT NULL, `NomorKartuAsuransi` varchar(255) DEFAULT NULL, `IdAsuransi` bigint(20) UNSIGNED DEFAULT NULL, `IdPegawai` bigint(20) UNSIGNED NOT NULL, `IdRuangPelayanan` bigint(20) UNSIGNED NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `tr_tindakan` -- CREATE TABLE `tr_tindakan` ( `IdTransaksi` bigint(20) UNSIGNED NOT NULL, `MRPasien` bigint(20) UNSIGNED NOT NULL, `IdTindakan` bigint(20) UNSIGNED NOT NULL, `TanggalTindakan` date NOT NULL, `Keterangan` text DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `tr_transaksi` -- CREATE TABLE `tr_transaksi` ( `IdTransaksi` bigint(20) UNSIGNED NOT NULL, `IdRegistrasi` bigint(20) UNSIGNED NOT NULL, `IdTindakan` bigint(20) UNSIGNED NOT NULL, `JmlTindakan` int(11) NOT NULL DEFAULT 1, `IdPegawai` bigint(20) UNSIGNED NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Struktur dari tabel `users` -- CREATE TABLE `users` ( `id` bigint(20) UNSIGNED NOT NULL, `name` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, `email_verified_at` timestamp NULL DEFAULT NULL, `password` varchar(255) NOT NULL, `remember_token` varchar(100) DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Indexes for dumped tables -- -- -- Indeks untuk tabel `billing` -- ALTER TABLE `billing` ADD PRIMARY KEY (`IdBilling`), ADD KEY `billing_idregistrasi_foreign` (`IdRegistrasi`); -- -- Indeks untuk tabel `cache` -- ALTER TABLE `cache` ADD PRIMARY KEY (`key`); -- -- Indeks untuk tabel `cache_locks` -- ALTER TABLE `cache_locks` ADD PRIMARY KEY (`key`); -- -- Indeks untuk tabel `failed_jobs` -- ALTER TABLE `failed_jobs` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`); -- -- Indeks untuk tabel `jobs` -- ALTER TABLE `jobs` ADD PRIMARY KEY (`id`), ADD KEY `jobs_queue_index` (`queue`); -- -- Indeks untuk tabel `job_batches` -- ALTER TABLE `job_batches` ADD PRIMARY KEY (`id`); -- -- Indeks untuk tabel `migrations` -- ALTER TABLE `migrations` ADD PRIMARY KEY (`id`); -- -- Indeks untuk tabel `ms_asuransi` -- ALTER TABLE `ms_asuransi` ADD PRIMARY KEY (`IdAsuransi`); -- -- Indeks untuk tabel `ms_pasien` -- ALTER TABLE `ms_pasien` ADD PRIMARY KEY (`MRPasien`); -- -- Indeks untuk tabel `ms_pegawai` -- ALTER TABLE `ms_pegawai` ADD PRIMARY KEY (`IdPegawai`); -- -- Indeks untuk tabel `ms_ruang_pelayanan` -- ALTER TABLE `ms_ruang_pelayanan` ADD PRIMARY KEY (`IdRuangPelayanan`); -- -- Indeks untuk tabel `ms_tindakan` -- ALTER TABLE `ms_tindakan` ADD PRIMARY KEY (`IdTindakan`); -- -- Indeks untuk tabel `password_resets` -- ALTER TABLE `password_resets` ADD KEY `password_resets_email_index` (`email`); -- -- Indeks untuk tabel `password_reset_tokens` -- ALTER TABLE `password_reset_tokens` ADD PRIMARY KEY (`email`); -- -- Indeks untuk tabel `sessions` -- ALTER TABLE `sessions` ADD PRIMARY KEY (`id`), ADD KEY `sessions_user_id_index` (`user_id`), ADD KEY `sessions_last_activity_index` (`last_activity`); -- -- Indeks untuk tabel `tr_registrasi` -- ALTER TABLE `tr_registrasi` ADD PRIMARY KEY (`IdRegistrasi`), ADD KEY `tr_registrasi_mrpasien_foreign` (`MRPasien`), ADD KEY `tr_registrasi_idasuransi_foreign` (`IdAsuransi`), ADD KEY `tr_registrasi_idpegawai_foreign` (`IdPegawai`), ADD KEY `tr_registrasi_idruangpelayanan_foreign` (`IdRuangPelayanan`); -- -- Indeks untuk tabel `tr_tindakan` -- ALTER TABLE `tr_tindakan` ADD PRIMARY KEY (`IdTransaksi`), ADD KEY `tr_tindakan_mrpasien_foreign` (`MRPasien`), ADD KEY `tr_tindakan_idtindakan_foreign` (`IdTindakan`); -- -- Indeks untuk tabel `tr_transaksi` -- ALTER TABLE `tr_transaksi` ADD PRIMARY KEY (`IdTransaksi`), ADD KEY `tr_transaksi_idregistrasi_foreign` (`IdRegistrasi`), ADD KEY `tr_transaksi_idtindakan_foreign` (`IdTindakan`), ADD KEY `tr_transaksi_idpegawai_foreign` (`IdPegawai`); -- -- Indeks untuk tabel `users` -- ALTER TABLE `users` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `users_email_unique` (`email`); -- -- AUTO_INCREMENT untuk tabel yang dibuang -- -- -- AUTO_INCREMENT untuk tabel `billing` -- ALTER TABLE `billing` MODIFY `IdBilling` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT untuk tabel `failed_jobs` -- ALTER TABLE `failed_jobs` MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT untuk tabel `jobs` -- ALTER TABLE `jobs` MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT untuk tabel `migrations` -- ALTER TABLE `migrations` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14; -- -- AUTO_INCREMENT untuk tabel `ms_asuransi` -- ALTER TABLE `ms_asuransi` MODIFY `IdAsuransi` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT untuk tabel `ms_pasien` -- ALTER TABLE `ms_pasien` MODIFY `MRPasien` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT untuk tabel `ms_pegawai` -- ALTER TABLE `ms_pegawai` MODIFY `IdPegawai` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT untuk tabel `ms_ruang_pelayanan` -- ALTER TABLE `ms_ruang_pelayanan` MODIFY `IdRuangPelayanan` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT untuk tabel `ms_tindakan` -- ALTER TABLE `ms_tindakan` MODIFY `IdTindakan` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT untuk tabel `tr_registrasi` -- ALTER TABLE `tr_registrasi` MODIFY `IdRegistrasi` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT untuk tabel `tr_tindakan` -- ALTER TABLE `tr_tindakan` MODIFY `IdTransaksi` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT untuk tabel `tr_transaksi` -- ALTER TABLE `tr_transaksi` MODIFY `IdTransaksi` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT untuk tabel `users` -- ALTER TABLE `users` MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables) -- -- -- Ketidakleluasaan untuk tabel `billing` -- ALTER TABLE `billing` ADD CONSTRAINT `billing_idregistrasi_foreign` FOREIGN KEY (`IdRegistrasi`) REFERENCES `tr_registrasi` (`IdRegistrasi`); -- -- Ketidakleluasaan untuk tabel `tr_registrasi` -- ALTER TABLE `tr_registrasi` ADD CONSTRAINT `tr_registrasi_idasuransi_foreign` FOREIGN KEY (`IdAsuransi`) REFERENCES `ms_asuransi` (`IdAsuransi`), ADD CONSTRAINT `tr_registrasi_idpegawai_foreign` FOREIGN KEY (`IdPegawai`) REFERENCES `ms_pegawai` (`IdPegawai`), ADD CONSTRAINT `tr_registrasi_idruangpelayanan_foreign` FOREIGN KEY (`IdRuangPelayanan`) REFERENCES `ms_ruang_pelayanan` (`IdRuangPelayanan`), ADD CONSTRAINT `tr_registrasi_mrpasien_foreign` FOREIGN KEY (`MRPasien`) REFERENCES `ms_pasien` (`MRPasien`); -- -- Ketidakleluasaan untuk tabel `tr_tindakan` -- ALTER TABLE `tr_tindakan` ADD CONSTRAINT `tr_tindakan_idtindakan_foreign` FOREIGN KEY (`IdTindakan`) REFERENCES `ms_tindakan` (`IdTindakan`), ADD CONSTRAINT `tr_tindakan_mrpasien_foreign` FOREIGN KEY (`MRPasien`) REFERENCES `ms_pasien` (`MRPasien`); -- -- Ketidakleluasaan untuk tabel `tr_transaksi` -- ALTER TABLE `tr_transaksi` ADD CONSTRAINT `tr_transaksi_idpegawai_foreign` FOREIGN KEY (`IdPegawai`) REFERENCES `ms_pegawai` (`IdPegawai`), ADD CONSTRAINT `tr_transaksi_idregistrasi_foreign` FOREIGN KEY (`IdRegistrasi`) REFERENCES `tr_registrasi` (`IdRegistrasi`), ADD CONSTRAINT `tr_transaksi_idtindakan_foreign` FOREIGN KEY (`IdTindakan`) REFERENCES `ms_tindakan` (`IdTindakan`); 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 */;