Bab 3 ANALISIS DAN PERANCANGAN
3.2 Perancangan
3.2.1 Use Case Diagram
Use case diagram mendeksripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Use case diagram digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi – fungsi itu.
System
Kelola Data Barang
Kelola Data Kategori
Kelola Data Rak
Kelola Data Supplier
Kelola Data Barang Masuk Kelola Data Barang Keluar
Kelola Data User Kelola Data Stok
Kelola Data Laporan
Login Karyawan Gudang Pemilik Butik <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>>
Gambar 3-3 Use Case Diagram
3.2.1.1 Definisi Aktor
Pada bagian ini akan dijelaskan aktor-aktor yang terlibat dalam sistem inventory control pada butikMezaarfa
Tabel 3-11 Definisi Aktor
No Aktor Deskripsi
1. Karyawan Gudang
Mengelola data barang Mengelola data kategori Mengelola data supplier Mengelola data barang masuk Mengelola data barang keluar Melihat Stok
2. Pemilik Butik
Mengelola data user Mengelola data stok Mengelola data laporan
3.2.1.2 Definisi Use Case
Use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi – fungsi itu.
Tabel 3-12 Definisi Use Case No Use Case Deskripsi
1. Login Merupakan aktifitas validasi user yang bisa melakukan akses data kedalam sistem.
2. Kelola Data Barang Merupakan aktifitas untuk mengelola data barang
3. Kelola Data Kategori Merupakan aktifitas untuk mengelola data kategori barang 4. Kelola Data Rak Merupakan aktifitas untuk mengelola data rak
5. Kelola Data Supplier Merupakan aktifitas untuk mengelola data supplier
6. Kelola Data Barang
Masuk Merupakan aktifitas untuk mengelola data barang masuk
7. Kelola Data Barang
Keluar Merupakan aktifitas untuk mengelola data barang keluar 8. Kelola Data User Merupakan aktifitas untuk mengelola data user
9. Kelola Data Stok Merupakan aktifitas untuk mengelola data stok 10. Kelola Data Laporan Merupakan aktifitas untuk mengelola data laporan
3.2.1.3 Skenario Use Case
Use case Skenario mendeskripsi urutan langkah – langkah dalam proses bisnis, baik yang dilakukan aktor terhadap sistem maupun yang dilakukan oleh sistem terhadap aktor.
Tabel 3-13 Skenario Diagram Login Identifikasi
Nomor 1
Nama Login
Deskripsi
Aktor Karyawan Gudang dan Pemilik Butik
Skenario Utama
Kondisi Awal form sudah tersedia
Aksi Aktor Reaksi Sistem
Masukan username dan password Mencocokan data login dengan data Karyawan Gudang dan Pemilik Butik pada basis data
Kondisi Akhir Bila username dan password yang dimasukan valid maka
Karyawan Gudang atau butik akan langsung masuk kehalaman utama.
Tabel 3-14 Skenario Diagram Kelola Data Barang Identifikasi
Nomor 2
Nama Kelola Data Barang
Tujuan Merupakan aktifitas untuk mengelola data barang
Deskripsi
Aktor Karyawan Gudang
Skenario Utama
Kondisi Awal form sudah tersedia
Aksi Aktor Reaksi Sistem
Karyawan Gudang memilih perintah (insert, view, update delete)
Sistem menjalankan perintah yang dipilih oleh Karyawan Gudang
Kondisi Akhir Jika perintah berhasil dijalankan maka sistem akan
menyimpan data. Tabel 3-15 Skenario Diagram Kelola Data Kategori Identifikasi
Nomor 3
Nama Kelola Data Kategori
Tujuan Merupakan aktifitas untuk mengelola data kategori barang
Deskripsi
Aktor Karyawan Gudang
Skenario Utama
Kondisi Awal form sudah tersedia
Aksi Aktor Reaksi Sistem
1. Karyawan Gudang memilih perintah (insert, view, update, delete)
2. Sistem menjalankan perintah yang dipilih oleh Karyawan Gudang
Kondisi Akhir Jika perintah berhasil dijalankan maka sistem akan
menyimpan data.
Tabel 3-16 Skenario Diagram Kelola Data Rak Identifikasi
Nomor 4
Nama Kelola Data Rak
Tujuan Merupakan aktifitas untuk mengelola data rak
Deskripsi
Aktor Karyawan Gudang
Skenario Utama
Kondisi Awal form sudah tersedia
Aksi Aktor Reaksi Sistem
Karyawan Gudang memilih perintah (insert, view, update, delete)
Sistem menjalankan perintah yang dipilih oleh Karyawan Gudang
Kondisi Akhir Jika perintah berhasil dijalankan maka sistem akan
Tabel 3-17 Skenario Diagram Kelola Data Supplier Identifikasi
Nomor 5
Nama Kelola Data Supplier
Tujuan Merupakan aktifitas untuk mengelola data supplier
Deskripsi
Aktor Karyawan Gudang
Skenario Utama
Kondisi Awal form sudah tersedia
Aksi Aktor Reaksi Sistem
Karyawan Gudang memilih perintah (insert, view, update delete)
Sistem menjalankan perintah yang dipilih oleh Karyawan Gudang
Kondisi Akhir Jika perintah berhasil dijalankan maka sistem akan
menyimpan data.
Tabel 3-18 Skenario Diagram Kelola Data Barang Masuk Identifikasi
Nomor 6
Nama Kelola Data Barang Masuk
Tujuan Merupakan aktifitas untuk mengelola data barang masuk
Deskripsi
Aktor Karyawan Gudang
Skenario Utama
Kondisi Awal form sudah tersedia
Aksi Aktor Reaksi Sistem
Karyawan Gudang memilih perintah (insert, print)
Sistem menjalankan perintah yang dipilih oleh Karyawan Gudang
Kondisi Akhir Jika perintah berhasil dijalankan maka sistem akan menyimpan data.
Tabel 3-19 Skenario Diagram Kelola Data Barang Keluar Identifikasi
Nomor 7
Nama Kelola Data Barang Keluar
Tujuan Merupakan aktifitas untuk mengelola data barang keluar
Deskripsi
Aktor Karyawan Gudang
Skenario Utama
Kondisi Awal form sudah tersedia
Aksi Aktor Reaksi Sistem
Karyawan Gudang memilih perintah (insert, view)
Sistem menjalankan perintah yang dipilih oleh Karyawan Gudang
Kondisi Akhir Jika perintah berhasil dijalankan maka sistem akan
menyimpan data.
Tabel 3-20 Skenario Diagram Kelola Data User Identifikasi
Nomor 8
Nama Kelola Data User
Tujuan Merupakan aktifitas untuk mengelola data user
Deskripsi
Aktor Pemilik Butik
Skenario Utama
Kondisi Awal form sudah tersedia
Aksi Aktor Reaksi Sistem
Pemilik Butik memilih perintah (insert, view, update, delete)
Sistem menjalankan perintah yang dipilih oleh Pemilik Butik
Kondisi Akhir Jika perintah berhasil dijalankan maka sistem akan
Tabel 3-21 Skenario Diagram Kelola Data Stok Identifikasi
Nomor 9
Nama Kelola Data Stok
Tujuan Merupakan aktifitas untuk mengelola data stok
Deskripsi
Aktor Pemilik Butik
Skenario Utama
Kondisi Awal form sudah tersedia
Aksi Aktor Reaksi Sistem
Pemilik Butik memilih perintah (insert, view, delete)
Sistem menjalankan perintah yang dipilih oleh Pemilik Butik
Kondisi Akhir Jika perintah berhasil dijalankan maka sistem akan
menyimpan data.
Tabel 3-22 Skenario Diagram Kelola Data Laporan Identifikasi
Nomor 10
Nama Kelola Data Laporan
Tujuan Merupakan aktifitas untuk mengelola data stok
Deskripsi
Aktor Pemilik Butik
Skenario Utama
Kondisi Awal form sudah tersedia
Aksi Aktor Reaksi Sistem
Pemilik Butik memilih perintah (view, print)
Sistem menjalankan perintah yang dipilih oleh Pemilik Butik
Kondisi Akhir Jika perintah berhasil dijalankan maka sistem akan