Narasi Use Case Diagram Aktifitas Diagram Kelas

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