BAB II DASAR TEORI
3.1 Analisis
3.1.4 Kasus Penggunaan
Pada subbab ini akan dijelaskan kasus penggunaan yang dibutuhkan pada sistem sesuai dengan analisa yang telah dilakukan. Diagram kasus penggunaan dapat dilihat pada Gambar 3.6 dan kode kasus penggunaan ada pada Tabel 3.6.
Gambar 3.6 Diagram Kasus Penggunaan Aplikasi Tabel 3.6 Kasus Penggunaan
Kode Kasus
Penggunaan Kasus Penggunaan
UC-001 Mengelola Requisition
UC-002 Mengelola Request for Quotation UC-003 Mengelola Quotation
UC-004 Mengelola Purchase Order UC-005 Mengelola Return Order UC-006 Menganalisa Supplier UC-007 Melihat Laporan Pembelian UC-008 Melihat Sejarah Harga Barang
Kode Kasus
Penggunaan Kasus Penggunaan
UC-009 Melihat Ramalan Kebutuhan Barang Mentah
UC-010 Melihat sejarah kebutuhan barang mentah
3.1.4.1 Kasus Penggunaan Mengelola Requisition (UC-001) Pada kasus ini staff purchasing mengelola data purchase
requisition, staff dapat membuat, memperbaharui, menghapus,
dan melihat data. Requisition harus dibuat sebelum adanya
purchase order. Rincian kasus penggunaan ini dapat dilihat pada
Tabel 3.7, sedangkan diagram aktivitas dapat dilihat pada Gambar 3.12.
Tabel 3.7 Kasus Penggunaan Mengelola Requisition Nama Mengelola Purchase Requisition
Kode UC-001
Deskripsi Mengelola(membuat, memperbaharui, menghapus, dan melihat) Purchase Requisition
Tipe Fungsional
Pemicu -
Aktor Staff Purchasing
Kondisi Awal Pengguna berada pada menu utama dan memilih menu Purchase Requisition.
Aliran:
- Kejadian Normal
1. Staff memilih menu View Purchase Requisition
2. Sistem menampilkan halaman depan purchase requisition
3. Staff memilih aksi
3.1 Staff menekan tombol create purchase requisition
purchase requisition. 5. Staff mengisi form
6. Staff menekan tombol create 7. Sistem menyimpan data ke database
- Kejadian
Alternatif 3.2 Staff menekan tombol Update
4. Sistem menampilkan from dan data purchase requisition
5. Staff memperbaharui
6. Staff menekan tombol Update 7. Data disimpan ke database 3.3 Staff menekan tombol delete
4. Sistem menampilkan kotak dialog konfirmasi
5. Sistem menghapus data dari database 3.4 Staff menekan tombol view
4. Sistem menampilkan data
Kondisi Akhir Data pemesanan barang masuk pada basis data.
3.1.4.2 Kasus Penggunaan Mengelola Request for Quotation (UC-002)
Pada kasus ini staff purchasing mengelola data request
for quotation, staff dapat membuat, memperbaharui, menghapus,
dan melihat data. RfQ harus dibuat untuk mendapatkan quotation dari supplier. Rincian kasus penggunaan ini dapat dilihat pada Tabel 3.8, sedangkan diagram aktivitas dapat dilihat pada Gambar 3.13.
Tabel 3.8 Kasus Penggunaan Mengelola RfQ Nama Mengelola Request for Quotation
Kode UC-002
menghapus, dan melihat) Request for Quotation
Tipe Fungsional
Pemicu -
Aktor Staff Purchasing
Kondisi Awal Pengguna berada pada menu utama dan memilih menu Request for Quotation.
Aliran:
- Kejadian Normal
1. Staff memilih menu View Request for quotation
2. Sistem menampilkan halaman depan Request for Quotation.
3. Staff memilih aksi:
3.1 Staff menekan tombol create Request for Quotation
4. Sistem menampilkan form create purchase requisition.
5. Staff mengisi form
6. Staff menekan tombol create 7. Sistem menyimpan data ke database
- Kejadian
Alternatif 3.2 Staff menekan tombol Update
4. Sistem menampilkan from dan data Request for Quotation
5. Staff memperbaharui
6. Staff menekan tombol Update 7. Data disimpan ke database 3.3 Staff menekan tombol delete
4. Sistem menampilkan kotak dialog konfirmasi
5. Sistem menghapus data dari database 3.4 Staff menekan tombol view
4. Sistem menampilkan data
Kondisi Akhir Data pemesanan barang masuk pada basis data.
3.1.4.3 Kasus Penggunaan Mengelola Quotation (UC-003) Pada kasus ini staff purchasing mengelola data quotation yang didapatkan dari supplier, staff dapat membuat, memperbaharui, menghapus, dan melihat data. quotation dibuat untuk mencatat dan memilih quotation dari supplier. Rincian kasus penggunaan ini dapat dilihat pada Tabel 3.9, sedangkan diagram aktivitas dapat dilihat pada Gambar 3.14.
Tabel 3.9 Kasus Penggunaan Mengelola Quotation Nama Mengelola Quotation
Kode UC-003
Deskripsi Mengelola(membuat, memperbaharui, menghapus, dan melihat) Quotation
Tipe Fungsional
Pemicu -
Aktor Staff Purchasing
Kondisi Awal Pengguna berada pada menu utama dan memilih menu Quotation.
Aliran:
- Kejadian Normal
1. Staff memilih menu View quotation 2.Sistem menampilkan halaman depan
Quotation.
3. Staff memilih aksi:
3.1 Staff menekan tombol create Quotation
4. Sistem menampilkan form create Quotation.
5. Staff mengisi form
6. Staff menekan tombol create 7. Sistem menyimpan data ke database
- Kejadian
Alternatif 3.2 Staff menekan tombol Update
4. Sistem menampilkan from dan data Quotation
5. Staff memperbaharui
6. Staff menekan tombol Update 7. Data disimpan ke database
3.3 Staff menekan tombol delete
4. Sistem menampilkan kotak dialog konfirmasi
5. Sistem menghapus data dari database 3.4 Staff menekan tombol view
4. Sistem menampilkan data
Kondisi Akhir Data pemesanan barang masuk pada basis data.
3.1.4.4 Kasus Penggunaan Mengelola Purchase Order (UC-004)
Pada kasus ini staff purchasing mengelola data purchase
order, staff dapat membuat, memperbaharui, menghapus, dan
melihat data. purchase order dibuat untuk nanti dikirimkan ke
supplier. Rincian kasus penggunaan ini dapat dilihat pada Tabel
3.10, sedangkan diagram aktivitas dapat dilihat pada Gambar 3.15.
Tabel 3.10 Kasus Penggunaan Purchase Order Nama Mengelola Purchase Order
Kode UC-004
Deskripsi Mengelola(membuat, memperbaharui, menghapus, dan melihat) Purchase Order
Tipe Fungsional
Pemicu -
Aktor Staff Purchasing
Kondisi Awal Pengguna berada pada menu utama dan memilih menu Purchase Order.
Aliran:
- Kejadian Normal
1.Staff memilih menu View Purchase Order 2.Sistem menampilkan halaman depan Purchase Order.
3. Staff memilih aksi:
3.1 Staff menekan tombol create purchase order
Purchase Order. 5. Staff mengisi form
6. Staff menekan tombol create 7. Sistem menyimpan data ke database
- Kejadian
Alternatif 3.2 Staff menekan tombol Update
4. Sistem menampilkan from dan data Purchase Order.
5. Staff memperbaharui
6. Staff menekan tombol Update 7. Data disimpan ke database 3.3 Staff menekan tombol delete
4. Sistem menampilkan kotak dialog konfirmasi
5. Sistem menghapus data dari database 3.4 Staff menekan tombol view
4. Sistem menampilkan data
Kondisi Akhir Data pemesanan barang masuk pada basis data.
3.1.4.5 Kasus Penggunaan Mengelola Return Order
Pada kasus ini staff purchasing mengelola data return
order, staff dapat membuat, memperbaharui, menghapus, dan
melihat data. renturn order dibuat untuk nanti dikirimkan ke
supplier. Rincian kasus penggunaan ini dapat dilihat pada Tabel
3.11, sedangkan diagram aktivitas dapat dilihat pada Gambar 3.16.
Tabel 3.11 Kasus Penggunaan Return Order Nama Mengelola Return Order
Kode UC-005
Deskripsi Mengelola(membuat, memperbaharui, menghapus, dan melihat) Return Order
Tipe Fungsional
Pemicu -
Aktor Staff Purchasing
Kondisi Awal Pengguna berada pada menu utama dan memilih menu Return Order.
Aliran:
- Kejadian Normal
1. Staff memilih menu View Return Order 2. Sistem menampilkan halaman depan
Return Order. 3. Staff memilih aksi:
3.1 Staff menekan tombol create return order
4. Sistem menampilkan form create Return Order.
5. Staff mengisi form
6. Staff menekan tombol create 7. Sistem menyimpan data ke database
- Kejadian
Alternatif 3.2 Staff menekan tombol Update
4. Sistem menampilkan from dan data Return Order.
5. Staff memperbaharui
6. Staff menekan tombol Update 7. Data disimpan ke database 3.3 Staff menekan tombol delete
4. Sistem menampilkan kotak dialog konfirmasi
5. Sistem menghapus data dari database 3.4 Staff menekan tombol view
4. Sistem menampilkan data
Kondisi Akhir Data pemesanan barang masuk pada basis data.
3.1.4.6 Kasus Penggunaan Menganalisa Supplier (UC-006) Pada kasus ini manager purchasing menganalisa supplier terbaik untuk suatu jenis barang mentah. Rincian kasus penggunaan ini dapat dilihat pada Tabel 3.12, sedangkan diagram aktivitas dapat dilihat pada Gambar 3.7.
Tabel 3.12 Kasus Penggunaan Menganalisa Supplier Nama Menganalisa Supplier
Kode UC-006
Deskripsi Manager Menganalisa supplier untuk mendapatkan supplier terbaik
Tipe Fungsional
Pemicu -
Aktor Manager Purchasing
Kondisi Awal Pengguna berada pada menu utama dan memilih menu Supplier Analysis.
Aliran:
- Kejadian Normal
1. Staff memilih menu Supplier Analysis 2. Sistem menampilkan halaman depan
Supplier Analysis. 3. Staff mengisi form
4. Sistem menampilkan rangking dari supplier terbaik
- Kejadian Alternatif
Gambar 3.7 Diagram Aktifitas Menganalisa Supplier 3.1.4.7 Kasus Penggunaan Melihat Laporan Pembelian
Pada kasus ini manager purchasing melihat report pembelian barang. Rincian kasus penggunaan ini dapat dilihat pada Tabel 3.13, sedangkan diagram aktivitas dapat dilihat pada Gambar 3.8.
Tabel 3.13 Kasus Penggunaan Melihat Laporan Pembelian Nama Melihat Laporan Pembelian
Kode UC-007
Deskripsi Manager Melihat Laporan Pembelian pada periode tertentu
Tipe Fungsional
Pemicu -
Aktor Manager Purchasing
Kondisi Awal Pengguna berada pada menu utama dan memilih menu Purchase Order Report. Aliran:
- Kejadian 1. Staff memilih menu Purchase Order Report
Normal 2. Sistem menampilkan halaman depan purchase order report.
3. Staff mengisi form
4. Sistem menampilkan report pembelian barang
- Kejadian Alternatif
Kondisi Akhir Sistem Menampilkan laporan
Gambar 3.8 Diagram Aktifitas Melihat Laporan Pembelian 3.1.4.8 Kasus Penggunaan Melihat Sejarah Harga Barang
Pada kasus ini manager purchasing melihat report pembelian barang. Rincian kasus penggunaan ini dapat dilihat pada Tabel 3.14, sedangkan diagram aktivitas dapat dilihat pada Gambar 3.9.
Tabel 3.14 Kasus Penggunaan Melihat Sejarah Harga Barang Nama Melihat Sejarah Harga Barang
Kode UC-008
Deskripsi Manager melihat laporan pembelian
Tipe Fungsional
Pemicu -
Aktor Manager Purchasing
Kondisi Awal Pengguna berada pada menu utama dan memilih menu Item Price History.
Aliran:
- Kejadian Normal
1. Staff memilih menu Item Price History 2. Sistem menampilkan halaman depan
Item Price History. 3. Staff mengisi form
4. Sistem menampilkan report sejarah harga barang
- Kejadian Alternatif
Gambar 3.9 Diagram Aktifitas Melihat Sejarah Harga Barang 3.1.4.9 Kasus Penggunaan Melihat Ramalan Kebutuhan
Barang Mentah
Pada kasus ini manager purchasing melihat report kebutuhan barang mentah dimasa depan. Rincian kasus penggunaan ini dapat dilihat pada Tabel 3.15, sedangkan diagram aktivitas dapat dilihat pada Gambar 3.10.
Tabel 3.15 Kasus Penggunaan Melihat Ramalan Kebutuhan Barang Mentah
Nama Melihat Ramalan Kebutuhan Barang Mentah
Kode UC-009
Deskripsi Manager melihat ramalan kebutuhan barang mentah
Tipe Fungsional
Pemicu -
Aktor Manager Purchasing
Kondisi Awal Pengguna berada pada menu utama dan memilih menu Item Forecast.
- Kejadian
Normal 2. Sistem menampilkan halaman depan Item Forecast.
3. Staff mengisi form
4. Sistem menampilkan report ramalan kebutuhan barang
- Kejadian Alternatif
Kondisi Akhir Sistem Menampilkan laporan
Gambar 3.10 Diagram Aktivitas Melihat Ramalan Kebutuhan Barang Mentah
3.1.4.10 Kasus Penggunaan Melihat Sejarah Kebutuhan Barang Mentah
Pada kasus ini manager purchasing melihat report kebutuhan barang mentah dimasa depan. Rincian kasus penggunaan ini dapat dilihat pada Tabel 3.16, sedangkan diagram aktivitas dapat dilihat pada Gambar 3.11.
Tabel 3.16 Kasus Penggunaan Melihat Sejarah Kebutuhan Barang Mentah
Nama Melihat Sejarah Kebutuhan Barang Mentah
Kode UC-010
Deskripsi Manager melihat sejarah kebutuhan barang mentah
Tipe Fungsional
Pemicu -
Aktor Manager Purchasing
Kondisi Awal Pengguna berada pada menu utama dan memilih menu Item Demand History.
Aliran:
- Kejadian Normal
1. Staff memilih menu Item Demand History
2. Sistem menampilkan halaman depan Item Demand History.
3. Staff mengisi form
4. Sistem menampilkan laporan sejarah kebutuhan barang
- Kejadian Alternatif
Gambar 3.11 Diagram Aktivitas Melihat Sejarah Permintaan Barang