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