Deskripsi Diagram Model Analisis.

commit to user 22

3.1.2 Kebutuhan Fungsional

Kebutuhan fungsional dalam Aplikasi customer delivery system ditunjukkan pada tabel 3.1. Tabel 3.1. Kebutuhan Fungsional Kode Aktor Deskripsi SRS-F1 Admin Dapat mengelola data operator SRS-F2 Operator Dapat mengelola data pelanggan SRS-F4 Manajer Dapat mencetak laporan barang masuk keluar SRS-F5 Pelanggan Dapat melihat status barang SRS-F6 Pegawai Dapat mengirimkan status barang SRS-F7 User web Dapat login

3.2 Perancangan Sistem

3.2.1 Pemodelan

use case

a. Deskripsi

Use Case Deskripsi use case ditunjukkan pada tabel 3.2. Tabel 3.2. Deskripsi Use Case No Use case Deskripsi 1. Login Dalam suatu aplikasi, Untuk menggunakan aplikasi, setiap pengguna haruslah memiliki login dengan memasukkan username dan password nya, yang kemudian akan divalidasi, jika validasi berhasil maka akan menuju ke halaman selanjutnya 2. Log out Jika pengguna mengklik log out maka akan kembali ke tampilan form log in 3. Kelola data barang Fungsi yang digunakan untuk mengelola data barang masuk yaitu input jumlah commit to user 23 transaksi dan input data barang. 4. Kelola data pelanggan Fungsi yang digunakan untuk mengelola data konsomen pengirim dan penerima yaitu menambah, mengubah, dan melihat data pelanggan 5. Mengecek laporan barang masuk Fungsi yang digunakan manjer untuk melihat laporan barang masuk di web customer delivery system 6. Mengecek laporan barang keluar Fungsi yang digunakan manjer untuk melihat laporan barang keluar di web customer delivery system 7. Mengirimkan status barang Fungsi yang digunakan operator untuk mengirimkan status barang ketika transit disuatu kota commit to user 24

b. Diagram

Use Case Diagram use case ditunjukkan pada gambar 3.2. dan 3.3. Gambar 3.1 Diagram Use Case Penerimaan Barang Gambar 3.2 Diagram Use Case barang transit operator manajer kelola data barang kelola data konsumen input jumlah transaksi input data barang mengecek laporan barang masuk mengecek laporan barang keluar Login include include include include input data konsumen edit data konsumen lihat data konsumen hapus data konsumen include include include include mengirimkan status barang mengirimkan data kota mengirimkan data tanggal pegawai commit to user 25

c. Skenario