37
4.5 Desain Manajemen Data
4.5.1 Kelas Diagram
Gambar 4. 3 Kelas Diagra
38
4.5.2 Desain Fisikal Basis Data
Tabel Alergi Tabel 4. 4 Tabel Alergi
Nama Field Tipe
Keterangan
id_alergi Integer
Id alergi Primary Key
kode_alergi Char
Kode alergi nama_alergi
Varchar Nama alergi
Tabel Usia Tabel 4. 5 Tabel Usia
Nama Field Tipe
Keterangan
id_usia Integer
Id usia Primary Key
kode_usia Char
Kode usia kelompok_usia
Varchar Kelompok usia
Tabel Fakta Tabel 4. 6 Tabel Fakta Indikasi
Nama Field Tipe
Keterangan
id_fakta Integer
Id fakta Primary Key
kode_fakta Char
Kode fakta nama_fakta
Varchar Nama fakta
39 Tabel Aturan
Tabel 4. 7 Tabel Aturan
Nama Field Tipe
Keterangan
id_aturan Integer
Id aturan Primary Key
id_alergi Integer
Id alergi Foreign Key
id_usia Integer
Id usia Foreign Key id_fakta
Integer Id fakta Foreign
Key
Tabel Obat Tabel 4. 8 Tabel Obat
Nama Field Tipe
Keterangan
id_obat Integer
Id obat Primary Key
kode_obat Char
Kode obat nama_obat
Varchar Nama obat
nama_generic_obat varchar
Nama generic obat kemasan_obat
varchar Keterangan
kemasan obat
dosis_obat text
Dosis obat bahaya_obat
text Cara
penggunaan obat dan info yang
perlu di perhatikan sebelum
mengosumsi obat.
40 Foto_obat
varchar Foto obat
Tabel Aturan Obat Tabel 4. 9 Tabel Aturan Obat
Nama Field Tipe
Keterangan
id_aturan_obat integer
Id aturan_obat Primary Key
id_alergi integer
Id alergi Foreign Key
id_usia integer
Id usia Foreign Key
id_obat integer
Id obat Foreign Key
Tabel Pertanyaan Tabel 4. 10 Tabel Pertanyaan
Nama Field Tipe
Keterangan
id_pertanyaan integer
Id pertanyaanPrimary
Key
pertanyaan varchar
Isi pertanyaan id_member
integer Id member Foreign
Key
Tgl_pertanyaan date Tanggal pertanyaan
Id_dokter integer
Id dokter Foreign Key
Status_pertanyaan
41 Tabel Pesan
Tabel 4. 11 Tabel Pesan
Nama Field Tipe
Keterangan
id_pesan integer
Id pesanPrimary Key
Id_pertanyaan integer
Id pertanyaan Foreign Key
Tgl_pesan date
Tanggal pesan pesan
varchar Isi pesan
User_id integer
Id member Foreign Key
Status_pesan varchar
Status pesan Status_pertanyaan
varchar Status pertanyaan
Tabel Dokter Tabel 4. 12 Tabel Dokter
Nama Field Tipe
Keterangan
id_dokter integer
Id dokterPrimary Key
Nama_dokter integer
Nama dokter Jenis_kelamin_dokter
date Jenis kelamin
dokter
Pendididkan_terakhir_dokter varchar Pendidikan
terakhir dokter
Tempat_praktek_dokter integer
Tempat praktek dokter
Username_dokter varchar
Username dokter
42 Password_dokter
varchar Password dokter
Foto_dokter varchar
Foto dokter
Tabel Member Tabel 4. 13 Tabel Member
Nama Field Tipe
Keterangan
id_sistem_member integer
Id memberPrimary Key
Identitas_member integer
Identitas member Nama_member
varchar Nama member
Username_dokter varchar
Username member Password_dokter
varchar Password member
Foto_dokter varchar
Foto member
Tabel Admin Tabel 4. 14 Tabel Admin
Nama Field Tipe
Keterangan
id_admin integer
Id memberPrimary Key
Nomor_pegawai_admin integer
Nomor pegawai admin
Nama_admin varchar
Nama admin Username_admin
varchar Username admin
Password_admin varchar
Password admin Foto_admin
varchar Foto admin
43 Tabel Riwayat
Tabel 4. 15 Tabel Riwayat
Nama Field Tipe
Keterangan
id_riwayat integer
Id riwayat Primary Key
Id_member integer
Id memberForeign Key
Tanggal_diagnosa date
Tanggal diagnosa
Tabel Riwayat Detail Tabel 4. 16 Tabel Riwayat Detail
Nama Field Tipe
Keterangan
id_riwayat_detail integer
Id riwayat_detail Primary Key
id_riwayat integer
Id riwayatForeign Key
Id_obat integer
Id obatForeign Key
Tabel Informasi Tabel 4. 17 Tabel Informasi
Nama Field Tipe
Keterangan
id_informasi integer
Id informasi Primary Key
Judul_informasi integer
Judul informasi
44 Tgl_upload_informasi
integer Tanggal upload
informasi
Isi_informasi varchar
Isi informasi Foto_informasi
varchar Foto informasi
Tabel Diagnosa Tabel 4. 18 Tabel Diagnosa
Nama Field Tipe
Keterangan
id_diagnosa integer
Id informasi Primary Key
Id_obat integer
Id obat Foreign Key
Id_fakta integer
Id faktaForeign Key
4.5.3 Perancangan Struktur Data