Kelas Diagram Desain Fisikal Basis Data

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