37
3.2.4 Struktur Database
Struktur database menggambarkan data-data yang ada dalam database beserta tipe dan kegunaannya.
1. Nama Tabel
: Admin Primary Key
: IdAdmin Foreign Key
: - Fungsi
: Menyimpan data Master Admin
Tabel 3.1 Struktur Tabel Admin
Field Tipe
Ukuran Keterangan
IdAdmin Varchar 50
NamaAdmin Varchar 50
Alamat Varchar 50
UserName Varchar 50
Pasword Varchar 50
2. Nama Tabel
: Dokter Primary Key
: Nama Foreign Key
: - Fungsi
: Menyimpan data Master Dokte
Tabel 3.2 Struktur Tabel Dokter
Field Tipe
Ukuran Keterangan
IdDokter Varchar 50
NamaDokter Varchar 50
Alamat Varchar 50
NoTelpon Varchar 50
STIKOM SURABAYA
38
3. Nama Tabel
: Pemeriksaan Primary Key
: IdPemeriksaan Foreign Key
: - Fungsi
: Menyimpan data Master Pemriksaan
Tabel 3.3 Struktur Tabel Pemeriksaan
Field Tipe
Ukuran Keterangan
IdPemeriksaan Varchar 50 JenisPemeriksaan Varchar 50
NilaiNormal Varchar 50
Tarif Money 50
4. Nama Tabel
: Inventaris Primary Key
: IdInventaris Foreign Key
: - Fungsi
: Menyimpan data Master Inventaris
Tabel 3.4 Struktur Tabel Inventaris
Field Tipe
Ukuran Keterangan
IdInventaris Varchar 50
JenisInventaris Varchar 50 NamaInventaris Varchar 50
HargaInventaris Money 50
5. Nama Tabel
: Reagen Primary Key
: IdReagen Foreign Key
: - Fungsi
: Menyimpan data Master Reagen
STIKOM SURABAYA
39
Tabel 3.5 Struktur Tabel Reagen
Field Tipe
Ukuran Keterangan
Idreagen Varchar 50
NamaReagen Varchar 50
Satuan Varchar 50
6. Nama Tabel
: TransaksiPembelianreagen Primary Key
: IdTransaksi Foreign Key
: IdReagen ref ke table Reagen.IdReagen
IdAdmin ref ke table Admin.IdAdmin
Fungsi : Menyimpan data TransaksiReagen
Tabel 3.7 Struktur Tabel Detailtransaksi
Field Tipe
Ukuran Keterangan
IdTransaksi Varchar 50
IdReagen Varchar 50
IdAdmin Varchar 50
JamTransaksi DateTime 50
TglTransaksi DateTime 50
NamaSupliyer Varchar 50
IdReagen Varchar 50
Harga Money 50
TotalBiaya Money 50
STIKOM SURABAYA
40
7. Nama Tabel
: TransaksiPemeriksaan Primary Key
: IdTransaksi Foreign Key
: IdDokter ref ke dokter Reagen.IdDokter
Id_Pemeriksaan ref ke table Pemeriksaan.IdPemeriksaan
Fungsi : Menyimpan data TransaksiPemeriksaan
Tabel 3.9 Struktur Tabel TransaksiPemeriksaan
Field Tipe
Ukuran Keterangan
IdTransaksi Varchar 50
IdAdmin Varchar 50
IdDokter Varchar 50
IdPemeriksaan Varchar 50 Fee_IdTransaksi Varchar 50
JamTransaksi DateTime -
TglTransaksi DateTime -
Umur Varchar 50
JenisKelamin Varchar 2
TglTrima DateTime -
TglSelesai DateTime -
HasilPeriksa Varchar 50
8. Nama Tabel
: Detail Transaksi Primary Key
: IdTransaksi Foreign Key
: Tra_IdTransaksi referensi ke table Transaksi .IdTransaksi
Fungsi : Menyimpan data deatail transaksi
STIKOM SURABAYA
41
Tabel 3.10 Struktur Tabel TransaksiPemeriksaan
Field Tipe
Ukuran Keterangan
IdTransaksi Varchar 50
Tra_IdTaransaksi Varchar 50 TotalBiaya Money
50 NilaiNormal Varchar
50 Keterangan Varchar
-
9. Nama Tabel
: Pasien Primary Key
: IdPasien Foreign Key
: - Fungsi
: Menyimpan data Pasien
Tabel 3.11 Struktur Tabel Pasien
Field Tipe
Ukuran Keterangan
IdPasien Varchar 50
Nama Varchar 50
Alamat Money 50
Usia Varchar 50
JenisKelamin Bolean -
10. Nama Tabel
: HasilPeriksa Primary Key
: KodeTrans Foreign Key
: - Fungsi
: Menyimpan data HasilPeriksa
STIKOM SURABAYA
42
Tabel 3.11 Struktur Tabel TransaksiPemeriksaan
Field Tipe
Ukuran Keterangan
KodeTrans Varchar 50
JenisPemeriksaan Varchar 50 NilaiNormal Varchar
50 HasilPemeriksaan Varchar 50
Harga Money 25
3.2.5 Rancangan Antar Muka