Struktur Perancangan Basis Data

93

3.8.2 Struktur

Tabel Tabel 3.3 Pasien No Nama Fields Tipe Ukuran Keterangan 1 No_Pasien Varchar 7 Primary Key 2 Nama_Pasien Varchar 25 3 Jenis_Pasien Varchar 15 4 No_Askes Integer 15 5 Umur Varchar 10 6 Kelamin Varchar 12 7 Alamat Varchar 30 8 Pekerjaan Varchar 15 Tabel 3.4 Pendaftaran No Nama Fields Tipe Ukuran Keterangan 1 No_Pendaftaran Integer 9 Primary Key 2 No_Pasien Integer 10 Foreign Key 3 Nama_Pasien Varchar 25 4 Tgl_Berobat Date - 5 Jenis_Pasien Varchar 15 6 No_Askes Integer 15 7 Umur Varchar 10 8 Kelamin Varchar 12 9 Alamat Varchar 30 10 Pekerjaan Varchar 15 11 Biaya_Pendaftaran Currency - 12 NIP_Petugas Integer 9 Foreign Key 13 Nama_Petugas Varchar 25 94 Tabel 3.5 Rekam Medis No Nama Fields Tipe Ukuran Keterangan 1 No_Rek_Med Integer 6 Primary Key 2 No_Pasien Integer 10 Foreign Key 3 Nama_Pasien Varchar 25 4 Tgl_Berobat Date - 5 NIP Integer 9 Foreign Key 6 Nama_Dokter Varchar 25 7 No_Penyakit Varchar 5 Foreign Key 8 Nama_Penyakit Varchar 25 9 No_Obat Varchar 5 Foreign Key 10 Nama_Obat Varchar 25 11 Keterangan_Rek_Med Varchar 30 Tabel 3.6 Obat No Nama Fields Tipe Ukuran Keterangan 1 No_Obat Varchar 5 Primary Key 2 Tgl_Masuk_Obat Date - 3 Nama_Obat Varchar 25 4 Jenis_Obat Varchar 20 5 Stock_Obat Integer 4 Tabel 3.7 Dokter No Nama Fields Tipe Ukuran Keterangan 1 NIP Integer 9 Primary Key 2 Nama_Dokter Varchar 25 95 Tabel 3.8 Rujukan No Nama Fields Tipe Ukuran Keterangan 1 No_Rujukan Varchar 17 Primary Key 2 No_Rek_Med Integer 10 Foreign Key 3 Nama_Pasien Varchar 25 4 Tgl_Berobat Date - 5 Pekerjaan Varchar 15 6 Umur Float - 7 Jenis_Kelamin Varchar 12 8 Alamat Varchar 30 9 Tujuan_Rujukan Varchar 25 10 NIP_Petugas Integer 9 Foreign Key 11 Nama_Petugas Varchar 25 Tabel 3.9 Laboratorium No Nama Fields Tipe Ukuran Keterangan 1 No_Laboratorium Integer 6 Primary Key 2 No_Rek_Med Integer 10 Foreign Key 3 Nama_Pasien Varchar 25 4 Tgl_Berobat Date - 5 Hasil_Laboratorium Text - 6 NIP_Petugas Integer 9 Foreign Key 7 Nama_Petugas Varchar 25 Tabel 3.10 Petugas No Nama Fields Tipe Ukuran Keterangan 1 NIP_Petugas Integer 9 Primary Key 96 2 Nama_Petugas Varchar 25 3 Bagian Varchar 15 Tabel 3.11 User No Nama Fields Tipe Ukuran Keterangan 1 User_name Varchar 15 Primary Key 2 Password Varchar 15 3 Bagian Varchar 15 4 NIP Integer 11 Foreign Key 5 Nama_Dokter Varchar 25 6 NIP_Petugas Integer 11 Foreign Key 7 Nama_Petugas Varchar 25 Tabel 3.12 Hasil_Laboratorium No Nama Fields Tipe Ukuran Keterangan 1 No_Diagnosa Varchar 5 Primary Key 2 Jenis_Diagnosa Varchar 25 3 Keterangan_Diagnosa Varchar 30 Tabel 3.13 Penyakit No Nama Fields Tipe Ukuran Keterangan 1 No_Penyakit Varchar 5 Primary Key 2 Nama_Penyakit Varchar 25 3 Jenis_Penyakit Varchar 20 4 Keterangan_Penyakit Varchar 30 97 Tabel 3.14 Detail_Rekam No Nama Fields Tipe Ukuran Keterangan 1 No_Rek_Med Integer 11 Foreign Key 2 Gejala Varchar 50 3 Nama_Penyakit Varchar 25 4 Nama_Obat Varchar 25 5 Jumlah_Obat Integer Tabel 3.15 Detail_Laboratorium No Nama Fields Tipe Ukuran Keterangan 1 No_Laboratorium Integer 11 Foreign Key 2 Jenis_Diagnosa Varchar 25 Tabel 3.16 Detail_Rujukan No Nama Fields Tipe Ukuran Keterangan 1 No_Rujukan Varchar 17 Foreign Key 2 Gejala Varchar 50 3 Nama_penyakit Varchar 25 4 Nama_Obat Varchar 25 98

3.9 Perancangan Kode