Gambar 3.10 merupakan diagram use case Admin. Admin memiliki hak akses untuk menambah, mengubah, dan menghapus data terminal,jalur
mapupun trayek yang ada.
3.5.2 Narasi Use Case
Setiap use case pada diagram use case gambar 3.7untuk sistem berbasis mobile
dan 3.9untuk sistem berbasis Web, 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.7 dan 3.9 terdapat pada lampiran 1 halaman 81.
3.5.3. Diagram Aktifitas
Merupakan diagram yang menjelaskan aktivitas antara user atau admin dengan sistem. Secara lebih rinci tahap activity diagram dapat dilihat pada
lampiran 2 halaman 95. 3.5.4. Model Analisis
Merupakan suatu proses untuk menterjemahkan skenario use case menjadi kelas analisis. Dalam kelas analisis terdapat tiga jenis, yaitu formboundary,
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 110.
3.5.5 Diagram Kelas
Gambar 3.11 dan 3.12 adalah diagram kelas dari sistem yang akan dibangun. Antara masing – masing kelas memiliki hubungan asosiasi dengan
kelas yang lain. Relasi antar kelas ditunjukan dalam Gambar 3.11 maupun 3.12. Gambar 3.11 merupakan diagram kelas Travice Web Server. Sedangkan
Gambar 3.12 merupakan diagram kelas Travice mobile.
Boundary Form_Jalur
Boundary Form_Terminal
Boundary Form_Trayek
Boundary Form_Login
Entity Terminal
Boundary Form_Edit_Termin
al
Entity Jalur
Entity Trayek
Boundary Form_Edit_Trayek
Boundary Form_Edit_Jalur
Entity Admin
Controler Simpan_Terminal
_control Controller
Edit_Jalur_control er
Controler Hapus_Terminal_
controler Controler
Simpan_Jalur_con trol
Controler Edit_Jalur_control
er Controler
Hapus_Jalur_cont roler
Controler Simpan_Terminal
_control Controller
Edit_Jalur_control er
Controler Hapus_Terminal_
controler 1
1 1
1 1
1 1
1 1
1
Gambar 3.11 Diagram kelas Travice Web Server
Entity Edge
Entity DFS
Entity Graph
Entity Rute
Entity Stack
Entity Vertex
1 1
1 1
1 Boundary
Main_Ku Entity
ClientToServer
Boundary Menu_Utama
Boundary User
Boundary PhpLogin
Entity Sorting
Boundary MapActivity
Boundary MapOverlay
Controler Logindb
Boundary Form_admin
Boundary Tambah_terminal
Boundary AksesServerActivit
y Boundary
Ubah_terminal Controler
servis Entityr
terminal 1
1
Kelas- kelas PHP Kelas-kelas Android
Gambar 3.12 Diagram kelas Travice mobile
3.5.6 Desain Basis Data