3.3. DESAIN MODEL SECARA UMUM
3.3.1 DIAGRAM USE CASE
Diagram use case merupakan diagram yang menggambarkan interaksi antara sistem dengan sistem eksternal dan pengguna. Dengan kata lain,
secara grafis menggambarkan siapa yang akan menggunakan sistem dan dengan cara apa pengguna mengharapkan untuk berinteraksi dengan
sistem Whitten, 2004.
Medrep Login
«extends»
Admin
Kelola Data Lihat Promosi
Lihat Rekomendasi
Reindex Data
Gambar 3.3 Gambar Diagram Use Case
Diagram 3. Merupakan diagram use case dari admin dan medrep. Admin memiliki wewenang untuk mengelola semua data dokter, obat,
resep, kelas, medrep serta reindex data. Sedangkan medrep memiliki wewenang untuk melihat rekomendasi dan promosi dokter.
3.3.2 NARASI USE CASE
Setiap use case pada diagram use case gambar 3.3, akan dirinci dalam sebuah narasi use case yang akan mendeskripsikan secara tertulis aktivitas
yang ada pada use case, adapun skenario use case dari gambar diagram use case
gambar 3.3 terdapat pada lampiran 1 halaman 63.
3.3.3 DIAGRAM AKTIVITAS
Merupakan diagram yang menjelaskan aktivitas antara user dengan sistem. Secara lebih rinci tahap activity diagram dapat dilihat pada
lampiran 2 halaman 70.
3.3.4 MODEL ANALISIS
Merupakan suatu proses untuk menterjemahkan skenario use case menjadi kelas analisis. Dalam kelas analisis terdapat tiga jenis, yaitu
form boundary, controller, dan entity.
1. Relasi use case Analisis kelas dilakukan pada setiap use case. Setiap use case dicari
kelas analisisnya sehingga dapat menentukan kebutuhan kelas. Hasil analisis kelas dapat dilihat pada lampiran 3 halaman 89.
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