DIAGRAM USE CASE NARASI USE CASE DIAGRAM AKTIVITAS MODEL ANALISIS DIAGRAM KELAS

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