3.2.1 Use Case Diagram
Gambar 3.3 Use Case Diagram Sistem Manajemen Pengiriman Barang Berbasis Web dengan Menggunakan GIS (Sub Modul Android)
3.2.1.1 Definisi Aktor Pada bagian ini akan dijelaskan aktor yang terlibat dalam aplikasi rekam medis Klinik Rangkasbitung Medika No Aktor Deskripsi
- Supir a. Melakukan Login b. Mengirimkan Koordinat c. Mengirimkan Nama Lokasi d. Menyimpan Lokasi
- Customer a. Melihat Kooedinat Lokasi Supir Tabel 3.3 Definisi Aktor 3.2.1.2 Definisi Use Case No Use Case Deskripsi
- Login Login Sender / Supir
- Kirim Koordinat a. Mengirimkan Koordinat
- Kirim Nama Lokasi a. Mengirimkan Nama Lokasi
- Simpan Lokasi a. Menyimpan Nama Lokasi Use case merupakan teknik untuk merekam persyaratan fungsional sebuah sistem. Use case mendeskripsikan interaksi antara para pengguna sistem dengan sistem itu sendiri, dengan memberikan sebuah narasi tentang bagaimana sistem tersebut digunakan. Tabel 3.4 Definisi Use Case
3.2.1.3 Skenario Use Case Tabel 3.5 Skenario Use Case Login Identifikasi Nomor UC-01 Nama LOGIN Tujuan Melakukan login untuk masuk menu aplikasi Deskripsi Login dengan memasukan Username dan Password Aktor Sender/Supir Skenario Kondisi Awal Menampilkan form login Aksi Aktor Reaksi Sistem
- Aktor meminta fasilitas login kepada sistem 2. Menampilkan form login
Memasukan Username dan Password 4. Melakukan proses validasi jika salah keduanya muncul pesan “Username dan Password yang anda masukan tidak cocok”.
- Jika masih salah, kembali ke form login.
- Jika benar maka akan masuk ke dalam sistem. Kondisi Akhir Menampilkan form menu aplikasi
Tabel 3.6 Skenario Use Case Kirim Koordinat Identifikasi Nomor UC-03 Nama KIRIM NAMA LOKASI Tujuan Melakukan Pengiriman nama lokasi Deskripsi Melakukan pengiriman nama lokasi ke server Aktor Sender/Supir Skenario Kondisi Awal Menampilkan form pengiriman nama lokasi Aksi Aktor Reaksi Sistem Memulai Aplikasi Menampilkan form kirim nama lokasi 1.Pilih menu kirim nama lokasi 2. Menampilkan form kirim nama
Tabel 3.7 Skenario Use Case Pengiriman Koordinat( Lanjutan )
Aktor memilih fasilitas pengiriman nama lokasi 4.Sistem Menerima nama lokasi
Aktor menambahkan data nama lokasi ke server 6. Sistem menampilkan nama lokasi
Tabel 3.7 Skenario Use Case Simpan Lokasi Identifikasi Nomor UC-04 Nama Simpan Lokasi Terakhir Tujuan Menyimpan Lokasi Terakhir di Lokal Phone Deskripsi Menyimpan Lokasi Terakhir di Lokal Phone Aktor Sender/Supir Skenario Kondisi Awal Melakukan Input nama lokasi terakhir Aksi Aktor Reaksi Sistem Memulai Aplikasi Menampilkan form simpan lokasi terakhir 1.Pilih menu simpan lokasi terakhir 2. Menampilkan form simpan lokasi terakhir
Tabel 3.8 Skenario Use Case Simpan lokasi ( Lanjutan )
Aktor memilih fasilitas simpan lokasi terakhir 4.Data tersimpan di local device
Aktor menyimpan lokasi server 6. Device menampilkan nama lokasi terakhir
Tabel 3.8 Skenario Use Case Lihat Koordinat Identifikasi Nomor UC-05 Nama Lihat Koordinat Tujuan Melihat Koordinat Terakhir Supir Deskripsi Melihat Koordinat Supir Aktor Customer Skenario Kondisi Awal Melakukan Input nama Id Supir Aksi Aktor Reaksi Sistem Memulai Aplikasi Menampilkan form cari lokasi supir 1.Pilih button cari lokasi supir 2. Menampilkan form cari lokasi supir
Tabel 3.8 Skenario Use Case Lihat Koordinat ( Lanjutan )
Aktor memilih fasilitas cari id supir 4.Data ditampilkan di device customer
Aktor mencari id supir 6. Device menampilkan lokasi terakhir supir