• Tidak ada hasil yang ditemukan

Proses 1: Proses pemilihan pelanggan yang akan dijemput

3.2.1. Use Case Diagram

3.2.2.2. Use Case Diagram Subsistem Aplikasi Administrator

Dalam subsistem aplikasi administrator, yang menjadi aktor adalah

administrator. Use case diagram subsistem ini tergambar pada Gambar 3.16. Seorang administrator dapat:

1. Memasukkan data taksi baru (use case Add New Taxi. Deskripsinya tertera pada Tabel 3.25, dan alirannya dijelaskan pada Tabel 3.26),

2. Melihat daftar seluruh taksi (use case View Taxi List. Deskripsinya tertera pada Tabel 3.27, dan alirannya dijelaskan pada Tabel 3.28) ,

3. Mengubah informasi taksi dari basis data (use case Update Taxi Info. Deskripsinya tertera pada Tabel 3.29, dan alirannya dijelaskan pada Tabel 3.30), 4. Menghapus informasi taksi dari basis data (use case Delete Taxi Deskripsinya

tertera pada Tabel 3.31, dan alirannya dijelaskan pada Tabel 3.32), dan

5. Melihat detail informasi suatu taksi (use case View Taxi Info. Deskripsinya tertera pada Tabel 3.33, dan alirannya dijelaskan pada Tabel 3.34).

6. Melihat daftar seluruh pelanggan di basis data (use case View Customer List. Deskripsinya tertera pada Tabel 3.35, dan alirannya dijelaskan pada Tabel 3.36). 7. Melihat detail informasi suatu pelanggan (use case View Customer Info.

Deskripsinya tertera pada Tabel 3.37, dan alirannya dijelaskan pada Tabel 3.38). 8. Melihat indikator posisi taksi dan pelanggan pada peta (use case View Map.

Deskripsinya tertera pada Tabel 3.39, dan alirannya dijelaskan pada Tabel 3.40).

Tabel 3.25. Deskripsi Use Case Add New Taxi

Name Add New Taxi

Actors Administrator

Description Use case menggambarkan bagaimana administrator

menambahkan data taksi baru ke basis data. Precondition Aplikasi terhubung dengan basis data.

Tabel 3.26. Aliran Use Case Add New Taxi

Flow Actor Action System Response

Normal Step 1.

Administrator menekan

tombol “ADD NEW” di antarmuka aplikasi.

Step 3.

Administrator mengisi data

taksi baru dan menekan tombol “OK”

Step 2.

Aplikasi menampilkan dialog untuk memasukkan data taksi baru.

Step 4.

Aplikasi memasukkan data taksi baru ke basis data.

Alternate ALT Step 3.

Administrator dapat menekan

“CANCEL” untuk membatalkan penambahan

data taksi baru.

Tabel 3.27. Deskripsi Use Case View Taxi List

Name View Taxi List

Actors Administrator

Description Use case menggambarkan bagaimana aplikasi menampilkan

data taksi dari basis data.

Precondition Aplikasi terhubung dengan basis data. Postcondition Daftar seluruh taksi tampil di layar.

Tabel 3.28. Aliran Use Case View Taxi List

Flow Actor Action System Response

Normal - Step 1.

Aplikasi mengambil semua data taksi dari basis data dan menampilkan daftar taksi di layar.

Alternate -

Tabel 3.29. Deskripsi Use Case Update Taxi Info

Name Update Taxi Info

Actors Administrator

Description Use case menggambarkan bagaimana Administrator

mengubah data taksi tertentu

Precondition Aplikasi terhubung dengan basis data

Aplikasi menyimpan dan menampilkan daftar taksi yang ada Postcondition Data taksi terpilih telah diubah di basis data

Tabel 3.30. Aliran Use Case Update Taxi Info

Flow Actor Action System Response

Normal Step 1.

Administrator memilih salah

satu taksi dari daftar taksi dan menekan tombol “UPDATE”. Step 3.

Administrator mengisi data

baru untuk taksi terpilih dan menekan “OK”

Step 2.

Aplikasi menampilkan dialog untuk mengubah data taksi. Step 4.

Aplikasi mengubah data taksi terpilih di basis data dan menampilkan data yang baru.

Alternate ALT Step 3.

Administrator dapat menekan

“CANCEL” untuk membatalkan pengubahan.

Tabel 3.31. Deskripsi Use Case Delete Taxi

Name Delete Taxi

Actors Administrator

Description Use case menggambarkan bagaimana administrator

menghapus data taksi tertentu.

Precondition Aplikasi terhubung dengan basis data

Aplikasi menyimpan dan menampilkan daftar taksi yang ada Postcondition Data taksi terpilih telah dihapus di basis data.

Tabel 3.32. Aliran Use Case Delete Taxi

Flow Actor Action System Response

Normal Step 1.

Administrator memilih salah

satu taksi dari daftar taksi dan menekan tombol “DELETE”.

Step 2.

Aplikasi menghapus data taksi terpilih di basis data.

Alternate - -

Tabel 3.33. Deskripsi Use Case View Taxi Info

Name View Taxi Info

Actors Administrator

Description Use case menggambarkan bagaimana administrator melihat

informasi taksi tertentu.

Precondition Aplikasi terhubung dengan basis data.

Aplikasi menyimpan dan menampilkan daftar taksi yang ada. Ada data pesanan di basis data.

Postcondition Data taksi terpilih ditampilkan.

Daftar pelanggan yang dapat dilayani taksi terpilih ditampilkan.

Tabel 3.34. Aliran Use Case View Taxi Info

Flow Actor Action System Response

Normal Step 1.

Administrator memilih salah satu taksi dari daftar taksi.

Step 2.

Aplikasi menampilkan data taksi terpilih.

Step 3.

Aplikasi mengambil daftar pelanggan yang dapat dilayani taksi terpilih dari basis data dan menampilkannya.

Alternate - -

Tabel 3.35. Deskripsi Use Case View Customers List

Name View Customers List

Actors Administrator

Description Use case menggambarkan bagaimana aplikasi melihat daftar

pelanggan.

Precondition Aplikasi terhubung dengan basis data. Postcondition Daftar pelanggan ditampilkan.

Tabel 3.36. Aliran Use Case View Customers List

Flow Actor Action System Response

Normal Step 1.

Administrator menekan

tombol “SHOW ALL CUSTOMERS”.

Step 2.

Aplikasi mengambil daftar pelanggan dari basis data dan menampilkannya.

Alternate - -

Tabel 3.37. Deskripsi Use Case View Customer Info

Name View Customer Info

Actors Administrator

Description Use case menggambarkan bagaimana administrator melihat

informasi pelanggan tertentu.

Precondition Aplikasi terhubung dengan basis data Postcondition Data pelanggan terpilih ditampilkan

Tabel 3.38. Aliran Use Case View Customer Info

Flow Actor Action System Response

Normal Step 1.

Administrator memilih salah

satu pelanggan dari daftar pelanggan yang ada

Step 2.

Aplikasi menampilkan data pelanggan terpilih

Flow Actor Action System Response

Alternate - -

Tabel 3.39. Deskripsi Use Case View Map

Name View Map

Actors Administrator

Description Use case menggambarkan bagaimana aplikasi menampilkan

posisi taksi dan pelanggan (bila ada) di peta di layar. Precondition -

Postcondition Indikator posisi taksi dan pelanggan (bila ada) tampil di peta di layar.

Tabel 3.40. Aliran Use Case View Map

Flow Actor Action System Response

Normal - Step 1.

Aplikasi membuat indikator posisi taksi terpilih di tengah kanvas peta

Step 2.

Aplikasi mencari berkas gambar bagian peta utama yang sesuai dengan posisi

Flow Actor Action System Response

taksi terpilih dan menampilkannya. Aplikasi juga akan menampilkan seluruh pelanggan yang dapat dilayani, jika ada

Step 3.

Jika gambar peta utama tidak memenuhi kanvas peta, aplikasi akan mencari berkas gambar bagian peta yang bersebelahan terhadap peta utama

Alternate - -

Dokumen terkait