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