• Tidak ada hasil yang ditemukan

BAB V PENUTUP

1.2 Travice mobile

1.2.6 Cari Jalur

Travice

Pembuat : Fransisca Endar Subagyo Tanggal : 20 Desember 2012 Nama Use Case : Cari Jalur

Pelaku Bisnis Utama: User

Deskripsi : Use case ini menggambarkan proses dimana User melakukan pencarian jalur.

Skenario Use Case : Admin Sistem Skenario Normal (Kelola Data)

Langkah 1 : Menekan menu user Langkah 3 : Memasukan data terminal awal, terminal akir, Langkah 4 : Menekan tombol Cari Langkah 2: Menampilkan halaman pencarian jalur Langkah 5 : Menampilkan data jalur yang memungkinkan dipilih oleh user Skenario Alternatif

Alt-5 Menampilkan pesan tidak ada jalur yang ditemukan

95 Isi username dan

password

Tekan tombol login

Cek userName Cek password

Baca data

Request pesan sukses

Tampil halamanTerminal

Request pesan error

Tampil formLogin Tampil formLogin Pengecekan diterima Pengecekan ditolak LAMPIRAN 2 2 Diagram Aktivitas

Diagram Aktivitas menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, keputusan yang mungkin terjadi, dan bagaimana mereka berakhir. Diagram Aktivitas juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

2.1 Travice Web Server 2.1.1 Login

2.1.2 Tambah Data Terminal

Tampil form DataTerminal

Isikan data nama terminal, lattitude, longtitude,

nama_kota

Tekan tombol Add

Pengecekan diterima

Simpan data Tampilkan pesan error

Tampil pesan sukses

2.1.3 Ubah Data Terminal

Tekan Menu Terminal Tampil FormTerminal Pilih data yang akandiedit

Tampil formEdit

Tekan tombol edit

Edit data Terminal Tampil pesan sukses

Tampil pesan error Tekan menu edit

Masukan data yang ingin diedit

Lakukan query update Cek Id Terminal

Pengecekan ditolak Pengecekan diterima

2.1.4 Hapus Data Terminal

Tampil FormDataTerminal

Pilih data yang akan di hapus

Tekan tombol hapus

Lakukan query hapus

Cek Id Terminal

Hapus data Terminal

Tampil pesan sukses

Tampil pesan error Pengecekan ditolak Pengecekan diterima

2.1.5 Tambah Data Jalur

Tekan Menu Jalur

Tampil form Jalur

Isikan data terminal awal, terminal akir, jarak

Tekan tombol simpan

Cek Terminal Akir Cek Terminal awal

Simpan data Tampilkan pesan error

Tampil pesan sukses Pengecekan

diterima Pengecekan ditolak

2.1.6 Ubah Data Jalur

Tekan Menu Jalur Tampil FormTerminal Pilih data yang akandiedit

Tampil formEdit

Tekan tombol edit

Cek Id Jalur

Edit data Jalur Tampil pesan sukses

Tampil pesan error Tekan menu edit

Masukan data yang ingin diedit

Lakukan query update

Pengecekan ditolak Pengecekan diterima

2.1.7 Hapus Data Jalur

Tampil FormJalur

Pilih data yang akan di hapus

Tekan tombol hapus

Lakukan query hapus

Cek Id Jalur

Hapus data Jalur

Tampil pesan sukses

Tampil pesan error Pengecekan Ditolak Pengecekan Diterima

2.1.8 Tambah Data Trayek

Tekan Menu Trayek

Tampil form Trayek Isikan data jalur, PO Bus, nama trayek, harga, jenis, jam

berangkat, jam tiba Tekan tombol simpan

Cek jalur Cek PO bus

Simpan data Tampilkan pesan error

Tampil pesan sukses Pengecekan

diterima Pengecekan ditolak

2.1.9 Ubah Data Trayek

Tekan Menu Trayek

Tampil FormTrayek

Pilih data yang akandiedit

Tampil formEdit

Tekan tombol edit

Cek id_trayek, Id Jalur, id_PO

Edit data Trayek

Tampil pesan sukses

Tampil pesan error Tekan menu edit

Masukan data yang ingin diedit

Lakukan query update

Pengecekan ditolak Pengecekan diterima

Tampil halamanAdmin

Tekan Menu logout

Tampil halaman login

2.1.10 Hapus Data Trayek

Tampil FormTrayek Pilih data yang akan di hapus

Tekan tombol hapus Lakukan query hapus Cek Id Trayek, Id Jalur, id_PO

Hapus data Jalur Tampil pesan sukses

Tampil pesan error Pengecekan Ditolak Pengecekan Diterima

2.2 Travice Mobile

2.2.1 Login

Tampil halamaN menu_utama

Tekan Menu Admin

Isi username dan password

Tekan tombol login

Cek userName Cek password

Baca data

Request pesan sukses

Tampil halamanAdmin

Request pesan error

Tampil formLogin Tampil formLogin Pengecekan diterima Pengecekan ditolak

2.2.2 Tambah Data Terminal

Tampil FormAdmin Tekan Menu Tambah

Terminal

Tampil form DataTerminal Isikan data nama terminal,

lattitude, longtitude, nama_kota Tekan tombol Add

Pengecekan diterima

Simpan data Tampilkan pesan error

Tampil pesan sukses

2.2.3 Ubah Data Terminal

Tampil halamanAdmin Tekan tombol list ubah

Terminal

Tampil halaman DataTerminal Pilih data yang akandiedit

Tampil formEdit

Tekan tombol edit Cek Id Terminal

Edit data Jalur Tampil pesan sukses

Tampil pesan error Tekan menu edit

Masukan data yang ingin diedit

Pengecekan ditolak Pengecekan diterima

Tampil halamanAdmin

Tekan Menu logout

Tampil halaman awal 2.2.4 Hapus Data Terminal

Tampil halamanAdmin Tekan List Ubah Terminal Tampil halaman DataTerminal

Pilih data yang akan di hapus

Tampil form Hapus

Tekan tombol hapus Cek Id Terminal

Hapus data Terminal Tampil pesan sukses

Tampil pesan error Tekan menu hapus

Pengecekan ditolak Pengecekan diterima

2.2.6 Cari Jalur

Tampil halamanUtama

Tekan Menu User

Tampil form CariJalur

Isikan data terminal awal, terminal akir(tujuan)

Tekan tombol Cari

Cek Terminal Akir Cek Terminal awal

Proses Hitung dengan algo

DFS Tampilkan pesan error

Visualisasi Jalur Pengecekan

110

LAMPIRAN 3

3 Model Analisis

3.1 Travice Web Server

3.1.1 Login

Diagram Sequence:

Admin : formLogin :login_control

1) Isikan userName dan password

:FormTerminal Admin

2) Tekan tombol login

3) cek userName dan password 4) baca data

5) request pesan sukses 6) tampil halamanAdmin Model Analisis : admin formLogin Login_control FormTerminal

Kelas Analisis

No Nama kelas /

tabel

Tipe Deskripsi

1. Form_login Interface Sebagai Halaman Login Admin

2. Login_control Controller Kelas ini memvalidasi username dan password yang digunakan Admin untuk Login

3. Form_Terminal Interface Sebagai Halaman yang akan ditampilkan setelah proses validasi sukses 4. Tabel Admin Entity Berfungsi menyimpan

data username dan password Admin

3.1.2 Tambah Data Terminal Diagram Sequence:

Admin : FormTerminal : Terminal

2) tampil formTerminal

3) isikan data nama terminal, lattitude, longtitude, nama_kota

4) tekan tombol Simpan

6) simpan data

7) Tampil pesan sukses 1) Tekan menu Terminal

:simpan_terminal _control

Model Analisis:

Kelas Analisis :

No Nama kelas / tabel Tipe Deskripsi

1. Form_Terminal Interface Halaman untuk mengisikan atribut-atribut terminal yang akan diproses

2. Simpan_terminal_control Controller Kelas ini sebagai controller yang mengatur proses penambahan data pada tabel terminal

3. Tabel Terminal Entity Berfungsi menyimpan seluruh data terminal

Simpan_terminal_control

Terminal formTerminal

3.1.3 Ubah Data Terminal Diagram Sequence:

Admin :Form_terminal :Form_edit_terminal : Edit_Terminal

_controller : Terminal

2) Tampil Form Terminal

7) tekan tombol Update

9) Cek Id Terminal 10) update data 11) tampil pesan sukses

3) Pilih data yang akan diedit

5) Tampil Form edit

6) Masukan data yang ingin diedit 1) Tekan Menu Terminal 4) Tekan tombol edit data 8) lakukanquery Update Kelas Analisis: Kelas Analisis :

No Nama kelas / tabel Tipe Deskripsi

1. Form_Terminal Interface Halaman utama untuk mengisikan data terminal 2. Form_Edit_Terminal Interface Halaman yang akan

menampilkan data terminal

yang akan diedit sesuai dengan keinginan Admin

3. Edit_Terminal_controller Controller Kelas ini sebagai controller yang mengatur proses pengeditan data pada tabel terminal

4. Tabel Terminal Entity Berfungsi menyimpan seluruh data terminal

3.1.4 Hapus Data Terminal Diagram Sequence:

Admin Terminal:Form :Hapus_Terminal

_controller : Terminal

1) Tampil FormTerminal

5) Cek Id terminal 6) Hapus data 7) tampil pesan sukses 2) Pilih data yang

akan dihapus 3) Tekan tombol dihapus 4) lakukan query hapus Model Analisis: Terminal FormTerminal Hapus_Terminal_ controller

Kelas Analisis :

No Nama kelas / tabel Tipe Deskripsi

1. Form_Terminal Interface Halaman utama untuk mengisikan data terminal 2. Hapus_Terminal_control

ler

Controller Kelas ini sebagai controller yang mengatur proses penghapusan data pada tabel terminal 3. Tabel Terminal Entity Berfungsi menyimpan seluruh data terminal

3.1.5 Tambah Data Jalur Diagram Sequence:

Admin : Form_terminal : Form_Jalur :simpan_jalur _control

1) Tekan Menu Jalur

2) tampil form Jalur

3) isikan data terminal awal, terminal akir, jarak

5) tekan tombol simpan

7) simpan data 6) Lakukan query simpan 8) Tampil pesan sukses : Jalur Model Analisis: Simpan_jalur_ control Jalur Form_terminal formJalur

Kelas Analisis

No Nama kelas / tabel Tipe Deskripsi

1. Form_terminal Interface Halaman utama setelah Admin berhasil Login

2. Form_Jalur Interface Halaman utama untuk mengisikan data Jalur

3. Simpan_jalur_controller Controller Kelas ini sebagai controller yang mengatur proses penambahan data pada tabel jalur

3.1.6 Ubah Data Jalur Diagram Sequence:

Admin :Form_terminal :Form_edit_

jalur

: Edit_jalur

_controller : Jalur

2) Tampil Form Jalur

7) tekan tombol Update

9) Cek Id Jalur 10) update data 11) tampil pesan sukses 3) Pilih data yang

akan diedit

5) Tampil Form edit

6) Masukan data yang ingin diedit 1) Tekan Menu Jalur 4) Tekan tombol edit data 8) lakukanquery Update :Form_Jalur Model Analisis:

Form_Jalur Form_edit_jalur Edit_Jalur _controller Jalur Form_terminal

No Nama kelas / tabel Tipe Deskripsi

1. Form_terminal Interface Halaman utama setelah Admin berhasil Login

2. Form_Jalur Interface Halaman utama untuk mengisikan data Jalur 3 Form_Edit_Jalur Interface Halaman yang akan

menampilkan data Jalur untuk pengeditan berdasar pilihan jalur yang akan diubah oleh Admin

4. Edit_jalur_controller Controller Kelas ini sebagai controller yang mengatur proses

pengeditan data pada tabel jalur 5. Tabel jalur Entity Berfungsi menyimpan seluruh

3.1.7 Hapus Data Jalur Diagram Sequence:

Admin :Form Jalur :Hapus_jalur

_controller : jalur

1) Tampil FormJalur

5) Cek Id jalur 6) Hapus data 7) tampil pesan sukses 2) Pilih data yang

akan dihapus 3) Tekan tombol dihapus 4) lakukan query hapus Model Analisis: Jalur FormJalur Hapus_Jalur_contr oller

Kelas Analisis

No Nama kelas / tabel Tipe Deskripsi

1. Form_Jalur Interface Halaman utama untuk mengisikan data jalur 2. Hapus_Jalur_controller Controller Kelas ini sebagai controller

yang mengatur proses penghapusan data pada tabel jalur

3. Tabel jalur Entity Berfungsi menyimpan seluruh data jalur

3.1.8 Tambah Data Trayek Diagram Sequence:

Admin : Form_terminal : Form_Trayek :simpan_trayek _control 1) Tekan Menu Jalur

2) tampil form Trayek 3) isikan data jalur, PO Bus,Nama Trayek, harga, jenis, jam

berangkat, jam tiba 4) tekan tombol simpan

6) simpan data 5) Lakukan query simpan 7) Tampil pesan sukses : Trayek Kelas Analisis: Trayek Form_terminal formTrayek Simpan_trayek_c

Kelas Analisis

No Nama kelas / tabel Tipe Deskripsi

1. Form_terminal Interface Halaman utama setelah Admin berhasil Login 2. Form_Trayek Interface Halaman utama untuk

mengisikan data Trayek 3. Simpan_Trayek_controller Controller Kelas ini sebagai controller

yang mengatur proses penambahan data pada tabel trayek

3. Tabel Trayek Entity Berfungsi menyimpan seluruh data trayek

3.1.9 Ubah Data Trayek Diagram Sequence:

Admin :Form_terminal :Form_edit_

trayek : Edit_trayek_controller : trayek 2) Tampil Form

Trayek

7) tekan tombol Update

9) Cek Id Trayek, id_jalur,id_PO 10) update data 11) tampil pesan sukses 3) Pilih data yang

akan diedit 5) Tampil Form

edit

6) Masukan data yang ingin diedit 1) Tekan Menu Trayek 4) Tekan tombol edit data 8) lakukanquery Update :Form_ trayek Model Analisis: Kelas Analisis

No Nama kelas / tabel Tipe Deskripsi

1. Form_terminal Interface Halaman utama setelah Admin berhasil Login

2. Form_Trayek Interface Halaman utama untuk mengisikan data Trayek

Trayek Form_Trayek Form_edit_Trayek

3 Form_Edit_Trayek Interface Halaman yang akan menampilkan data Trayek untuk pengeditan berdasar pilihan trayek yang akan diubah oleh Admin

4. Edit_trayek_controller Controller Kelas ini sebagai controller yang mengatur proses pengeditan data pada tabel trayek

5. Tabel trayek Entity Berfungsi menyimpan seluruh data trayek

3.1.10 Hapus Data Trayek Diagram Sequence:

Admin :Form Trayek :Hapus_trayek

_controller :trayek 1) Tampil FormTrayek 5) Cek Id trayek, id_jalur, id_PO 6) Hapus data 7) tampil pesan sukses 2) Pilih data yang

akan dihapus 3) Tekan tombol

dihapus

4) lakukan query hapus

Model Analisis:

Kelas Analisis

No Nama kelas / tabel Tipe Deskripsi

1. Form_Trayek Interface Halaman utama untuk mengisikan data trayek 2. Hapus_trayek_controller Controller Kelas ini sebagai controller

yang mengatur proses penghapusan data pada tabel trayek

3. Tabel trayek Entity Berfungsi menyimpan seluruh data trayek

3.1.11 Logout

Diagram Sequence:

Admin : FormTerminal : Form_login

1) Tampil halaman Admin 2) Tekan Menu

Logout

3) tampil halaman login

Trayek FormTrayek Hapus_Trayek_co

Model Analisis:

Kelas Analisis

No Nama kelas / tabel Tipe Deskripsi

1. Form_Terminal Interface Halaman utama setelah Admin berhasil Login

2. Form_login Interface Halaman setelah Admin berhasil keluar dari sistem

3.2 Travice Mobile

3.2.1 Login

Diagram Sequence:

Admin :Menu_utama : PHP Login : logindb

4) Isikan userName dan password 1) Tampil halaman menu utama :formAdmin Admin 2) Tekan Menu Admin 3) Tampil formLogin

5) Tekan tombol login

7) cek userName dan password 8) baca data

9) request pesan sukses 10) tampil halamanAdmin 6) Lakukan query Model Analisis : admin Menu_utama PHP_Login logindb FormAdmin

Kelas Analisis

No Nama kelas / tabel Tipe Deskripsi

1. Menu Utama Interface Halaman utama Sistem 2. PHP_login Interface Kelas untuk menampilkan

halaman login

3. Login_db Controler Kelas ini memvalidasi username dan password yang digunakan Admin untuk Login

4. FormAdmin Interface Halaman utama Admin settelah berhasil Login

5. Tabel Admin Entity Berfungsi menyimpan semua data Admin

3.2.2 Tambah Terminal

Dokumen terkait