DESAIN BASIS DATA KONSEPTUAL PERANCANGAN BASIS DATA FISIKAL

3.3.5 DIAGRAM KELAS

Interface HalamanLogin Interface HalamanTambahMedrep Interface HalamanUbahMedrep Interface HalamanTambahKelas Interface HalamanTambahDokter Interface HalamanUbahDokter Interface HalamanTambahObat Interface HalamanUbahObat Interface HalamanTambahResep Interface HalamanUbahResep Interface HalamanKelas Interface HalamanDokter Interface HalamanMedrep Interface HalamanResep Interface HalamanObat Interface HalamanAdmin Interface HalamanProfilMedrep Interface HalamanRekomendasi Dokter Interface HalamanPromosi Dokter Kelas-Kelas Android Controller Login Controller Medrep Controller Kelas Controller Dokter Controller Obat Controller Resep Controller ProfilMedrep Controller VSM Entity Medrep Entity Kelas Entity Dokter Entity Obat Entity Resep Entity Vektor Entity Jual Entity Login Gambar 3.4 Diagram Kelas

3.3.6 DESAIN BASIS DATA KONSEPTUAL

Perancangan diagram E-R menggambarkan relasi antar entitas entity yang digunakan untuk sistem. Berikut ini adalah desain konseptual dari basis data yang dirancang. Obat id_obat nama_obat pabrik N MedRep id_medrep nama_medrep N telepon alamat_medrep Dokter id_dokter nama_dokter inisial spesialis frekuensi N resep N bulan alamat_dokter Kelas id_kelas nama_kelas cosim Jadwal_Praktek id_dokter hari jam max_frekuensi komposisi id_kelas jual password_medrep username_medrep 1 telepon 1 N N N Hasil Vsm N Gambar 3.5. Diagram Relasi Entitas ER Diagram Gambar 3.6. Tabel Relasi

3.3.7 PERANCANGAN BASIS DATA FISIKAL

Berikut ini adalah desain fisik dari basis data yang dirancang. No Nama Kolom Tipe Fungsi 1 ID_ADMIN Integer Sebagai primary key dari tabel 2 USERNAME Varchar Menyimpan username admin 3 PASSWORD Varchar Menyimpan password admin Tabel 3.5 Tabel Admin Tabel Admin digunakan untuk menyimpan informasi login untuk admin. No Nama Kolom Tipe Fungsi 1 ID_DOKTER Integer Sebagai primary key dari tabel 2 NAMA_DOKTER Varchar Menyimpan nama dokter 3 INISIAL Varchar Menyimpan inisial dokter 4 SPESIALIS Varchar Menyimpan spesialis dokter 5 ALAMAT_DOKTER Varchar Menyimpan alamat dokter 6 TELEPON Varbinary Menyimpan telepon dokter Tabel 3.6 Tabel Dokter Tabel Dokter digunakan untuk menyimpan semua informasi dokter. No Nama Kolom Tipe Fungsi 1 ID_DOKTER Integer Sebagai foreign key dari tabel 2 HARI Varchar Menyimpan hari praktek dokter 3 JAM Varchar Menyimpan jam praktek dokter Tabel 3.7 Tabel Jadwal Praktek Tabel Jadwal Prakter digunakan untuk menyimpan semua informasi jadwal praktek dokter. No Nama Kolom Tipe Fungsi 1 ID_MEDREP Integer Sebagai foreign key dari tabel 2 ID_KELAS Integer Sebagai foreign key dari tabel Tabel 3.8 Tabel Jual Tabel Jual digunakan untuk menyimpan semua informasi penjualan medrep. No Nama Kolom Tipe Fungsi 1 ID_MEDREP Integer Sebagai foreign key dari tabel 2 ID_DOKTER Integer Sebagai foreign key dari tabel 3 COSIM Double Menyimpan cosim dokter Tabel 3.9 Tabel HasilVsm Tabel HasilVsm digunakan untuk menyimpan semua informasi hasil vsm yang berisikan nilai cosim. No Nama Kolom Tipe Fungsi 1 ID_KELAS Integer Sebagai primary key dari tabel 2 NAMA_KELAS Varchar Menyimpan nama kelas 3 MAX_FREKUENSI Integer Menyimpan max frekuensi kelas Tabel 3.10 Tabel Kelas Tabel Kelas digunakan untuk menyimpan semua informasi kelas dari obat. No Nama Kolom Tipe Fungsi 1 ID_MEDREP Integer Sebagai primary key dari tabel 2 NAMA_MEDREP Varchar Menyimpan nama medrep 3 USERNAME_MEDREP Varchar Menyimpan username medrep 4 PASSWORD_MEDREP Varchar Menyimpan password medrep 5 ALAMAT_MEDREP Varchar Menyimpan alamat medrep 6 TELEPON Varbinary Menyimpan telepon medrep Tabel 3.11 Tabel Medrep Tabel Medrep digunakan untuk menyimpan semua informasi medrep. No Nama Kolom Tipe Fungsi 1 ID_OBAT Integer Sebagai primary key dari tabel 2 NAMA_OBAT Varchar Menyimpan nama obat 3 PABRIK Varchar Menyimpan pabrik obat 4 ID_KELAS Integer Sebagai foreign key dari tabel 5 KOMPOSISI Varchar Menyimpan komposisi obat Tabel 3.12 Tabel Obat Tabel Obat digunakan untuk menyimpan semua informasi obat. No Nama Kolom Tipe Fungsi 1 ID_DOKTER Integer Sebagai foreign key dari tabel 2 ID_OBAT Integer Sebagai foreign key dari tabel 3 BULAN Varchar Menyimpan bulan resep 4 FREKUENSI Integer Menyimpan frekuensi resep Tabel 3.13 Tabel Resep Tabel Resep digunakan untuk menyimpan semua informasi resep. No Nama Kolom Tipe Fungsi 1 ID_DOKTER Integer Menyimpan id dokter 2 ID_KELAS Integer Menyimpan id kelas 3 BOBOT Integer Menyimpan bobot vektor 4 BOBOT_NORMAL Integer Menyimpan bobot normal vektor Tabel 3.14 Tabel Vektor Tabel Vektor digunakan untuk menyimpan semua informasi vektor.

3.3.8 DESAIN ANTAR MUKA