Rancangan Tabel Rancangan Database

Dalam relasi yang sudah ada terbentuk di atas tergantung terhadap atribut non kunci. Untuk mengatasi dapat di bentuk relasi yang baru kumpulan masing-masing atribut tersebut yaitu: 1. tDiagnosa IdDiagnosa 2. tPakaiObat , NoMR, NoRujuk, TglDiagnosa, KdDokter, NmDokter, Tarif, Keterangan noResep 3. tDPakaiObat , NoMR, NoRujuk , TglPakai IDPakaiObat 4. tVisitDokter , noResep, NoMR, KdObat, NmObat, Harga Banyak IdVisit 5. tPerawatan , KdDokter, NmDokter, Tarif, NoMR, TglVisit IdRawat , IdVisit, noResep, KdRuang, NmRuang, Tarif

3.4.2 Rancangan Tabel

Berikut adalah perancangan tabel beserta fungsi-fungsinya:

1. Tabel tPaket

Tabel tPaket berfungsi untuk penyimpanan data paket pelayanan kesehatan PT Askes kepada peserta Askes, struktur tabel tPaket dapat dilihat pada tabel 3.2 dibawah ini. Tabel 3.2 tPaket Nama Field Jenis Data Size Keterangan KdPaket Char 4 Kode Paket PrimaryKey NmPaket Varchar 30 Nama Paket Plafon Single 8 Dana Plafon

2. Tabel tAskes

Tabel Askes berfungsi untuk menyimpanan data peserta Askes, struktur tabel tAskes dapat dilihat seperti pada tabel 3.3 dibawah ini. Universitas Sumatera Utara Tabel 3.3 tAskes Nama Field Jenis Data Size Keterangan NoKartu Char 13 Nomor Kartu PK KdPaket Char 4 Kode Paket NmPeserta Varchar 30 Nama Peserta AlmPeserta Varchar 50 Alamat Peserta TglLahir Datetime 8 Tanggal Lahir JK Char 1 Jenis Kelamin ST Char 1 Status Perkawinan

3. Tabel Obat

Tabel Obat berfungsi untuk menyimpan data obat akan digunakan oleh pasien selama dalam perawatan, struktur tabel tObat dapat dilihat seperti pada tabel 3.4. Tabel 3.4 Tabel Obat Nama Field Type Data Size Keterangan KdObat Char 6 Kode Obat PK NmObat Varchar 50 Nama Obat Harga Single 8 Harga

4. Tabel Ruang

Tabel Ruang merupakan tabel penyimpanan data ruangan perawatan pasien, struktur tabel tAskes dapat dilihat seperti pada tabel 3.5. Tabel 3.5 Tabel Ruang Nama Field Jenis Data Size Keterangan KdRuang Char 6 Kode Ruang PK Universitas Sumatera Utara NmRuang Varchar 30 Nama Ruang Tarif Single 50 Tarif Ruang

5. Tabel tDiagnosa

Tabel Diagnosa merupakan tabel yang menyimpan data diagnosa pasien, struktur tabel tDiagnosa dapat dilihat seperti pada tabel 3.6. Tabel 3.6 Tabel tDiagnosa Nama Field Jenis Data Size Keterangan IdDiagnosa Integer 5 Nomor Urut Diagnosa PK NoMR Integer 5 Nomor Rekam Medik TglDiagnosa Datetime 8 Tanggal Diagnosa KdDokter Char 6 Kode Dokter Keterangan Varchar 200 Catatan Keterangan Medis

6. Tabel tDaftar

Tabel Daftar merupakan tabel penyimpanan pendaftaran pasien, struktur tabel tPendaftaran dapat dilihat seperti pada tabel 3.7. Tabel 3.7 Tabel tDaftar Nama Field Jenis Data Size Keterangan NoMR Integer 5 Nomor Rekam Medik PK TglDaftar Datetime 8 Tanggal Pendaftaran NoKartu Char 13 Nomor Kartu Askes NoRujuk Char 9 Nomor Rujukan Dokter

7. Tabel Dokter

Universitas Sumatera Utara Tabel Dokter merupakan tabel penyimpanan data dokter yang menangani pasien, struktur tabel tDokter dapat dilihat seperti pada tabel 3.8. Tabel 3.8 Tabel Dokter Nama Field Jenis Data Size Keterangan KdDokter Char 6 Kode Dokter NmDokter Varchar 30 Nama Dokter Tarif Single 8 Tarif Dokter

8. Tabel Rujukan

Tabel Rujukan merupakan tabel yang menyimpan data rujukan dokter keluarga, struktur tabel Rujukan dapat dilihat pada tabel 3.9. Tabel 3.9 Rujukan Nama Field Type Data Size Keterangan NoRujuk Char 9 Nomor Rujukan TglRujuk Datetime 8 Tanggal Rujukan NoKartu Char 13 Nomor Kartu Askes KdDokter Char 6 Kode Dokter Catatan Varchar 50 Catatatan

9. Tabel PakaiObat

Tabel PakaiObat berfungsi untuk menyimpan data pemakaian obat pasien yang dalam perawatan, struktur tabel tPakaiObat dapat dilihat pada tabel 3.10. Tabel 3.10 Tabel PakaiObat Nama Field Jenis Data Size Keterangan Universitas Sumatera Utara NoResep Char 6 No. Resep Obat PK NoMR Integer 5 Nomor Rekam Medik TglPakai Date 8 Tanggal Resep

10. Tabel DPakaiObat

Tabel DPakaiObat berfungsi sebagai penyimpanan data rincian pemakaian obat pasien yang dalam perawatan, struktur tabel tDPakaiObat dapat dilihat pada tabel 3.11. Tabel 3.11 Tabel DPakaiObat Nama Field Jenis Data Size Keterangan IDPakaiObat Integer 5 No. Urut Pakai Obat PK NoResep Char 6 Nomor Resep KdObat Char 6 Kode Obat Banyak Integer 5 Banyak Obat

11. Tabel VisitDokter

Tabel VisitDokter berfungsi untuk menyimpan data kunjungan dokter pada pasien, struktur tabel tVisitDokter dapat dilihat pada tabel 3.12. Tabel 3.12 Tabel VisitDokter Nama Field Type Data Size Keterangan IdVisit Integer 5 Nomor Visit Dokter PK TglVisit Date 8 Tangga l Visit Dokter NoMR Integer 5 Nomor Rekam Medik KdDokter Char 6 Kode Dokter

12. Tabel Perawatan

Universitas Sumatera Utara Tabel Perawatan berfungsi untuk menyimpan data perawatan pasien, struktur tabel tPerawatan dapat dilihat pada tabel 3.13. Tabel 3.13 Tabel Perawatan Nama Field Type Data Size Keterangan IdRawat Integer 5 Nomor Perawatan PK NoMR Integer 5 Nomor Rekam Medik IdVisit Integer 5 Nomor Visit Dokter IDPakaiObat Integer 5 No. Urut Pakai Obat NoResep Char 6 No. Resep Obat

13. Tabel tUser

Tabel tUser berfungsi untuk menyimpan data pengguna sistem, struktur tabel tUser dapat dilihat pada tabel 3.14. Tabel 3.14 Tabel tUser Nama Field Type Data Size Keterangan UserID Char 10 Nama User PK Passwd VarChar 20 Kata Kunci

3.4.3 Relasi Database