• Tidak ada hasil yang ditemukan

Usecase Diagram

Dalam dokumen BAB 4 HASIL DAN PEMBAHASAN (Halaman 55-62)

4.4. Analisa dan Perancangan Sistem Informasi

4.4.6. Perancangan Sistem Informasi Dengan Metode Object Oriented

4.4.6.2. Analisa Application Domain

4.4.6.2.1. Usecase Diagram

Sistem Informasi Perencanaan Produksi Optimal Staff Produksi Mendata_inventory_p roduk Mendata_inventory_b ahan_baku Manajer Pabrik Membuat_konfigurasi_p roduksi_optimal Sales Mendata_penjualan Membuat_rencana_pro duksi_optimal Mendata_produk Mendata_bahan_baku

Tabel 4.28. Use case description Mendata_inventory_produk

Use case Name Mendata_inventory_produk

Brief Description Use case ini menjelaskan proses memasukkan data inventory produk ke

dalam database sistem

Primary Actor Staff produksi

Basic Flow 1. Use case dimulai ketika user ingin memasukkan data inventory produk yang baru ke dalam system

2. User akan menginput data inventory produk pada akhir bulan untuk lima produk

3. User yang akan menyimpan data inventory poduk yang baru harus mengisi field tahun terlebih dahulu kemudian mangisi field jumlah inventory yang telah disediakan lalu klik save. (Sub flow s.3)

4. User yang ingin melihat data-data inventory di bulan-bulan pada tahun-tahun sebelumnya bisa mengisi tahun yang dikehendaki di field yang sudah ada lalu klik find.

5. User yang ingin menghapus data inventory yang sudah ada dapat memilih data yang ingin dihapus kemudian meng-klik tombol delete. (Sub flow s.5)

6. User ingin mengulang proses input, dapat meng-klik tombol cancel (Sub flow s.6)

7. Data yang ada dalam system akan berubah 8. Use case selesai

Sub Flow s.3. Menambah data inventory produk

s.5. Menghapus data inventory produk yang sudah ada s.6. Field-field input yang ada kembali kosong

Alternative Flow

Pre Condition Staff produksi sudah login ke dalam sistem

Tabel 4.29. Use case description Mendata_inventory_bahan_baku

Use case Name Mendata_inventory_raw_materials

Brief Description Use case ini menjelaskan proses memasukkan data inventory bahan baku

ke dalam database sistem

Primary Actor Staff produksi

Basic Flow 1. Use case dimulai ketika user ingin memasukkan data inventory bahan baku yang baru ke dalam sistem

2. User akan menginput data inventory bahan baku pada akhir bulan untuk semua bahan baku

3. User yang akan menyimpan data inventory bahan baku yang baru harus mengisi field tahun terlebih dahulu kemudian mangisi field jumlah inventory yang telah disediakan lalu klik save. (Sub flow s.3) 4. User yang ingin melihat data-data inventory di bulan-bulan pada

tahun-tahun sebelumnya bisa mengisi tahun yang dikehendaki di field yang sudah ada lalu klik find.

5. User yang ingin menghapus data inventory yang sudah ada dapat memilih data yang ingin dihapus kemudian meng-klik tombol delete. (Sub flow s.5)

6. User ingin mengulang proses input, dapat meng-klik tombol cancel (Sub flow s.6)

7. Data yang ada dalam system akan berubah 8. Use case selesai

Sub Flow s.3. Menambah data inventory bahan baku

s.5. Menghapus data inventory bahan baku yang sudah ada s.6. Field-field input yang ada kembali kosong

Alternative Flow

Pre Condition Staff produksi sudah login ke dalam sistem

Tabel 4.30. Use case description Membuat_konfigurasi_produksi_optimal

Use case Name Membuat_konfigurasi_produksi_optimal

Brief Description Use case ini menjelaskan proses membuat konfigurasi produksi optimal

lalu disimpan dalam database sistem

Primary Actor Manajer Pabrik

Basic Flow 1. Use case dimulai ketika user ingin membuat konfigurasi yang baru ke dalam sistem

2. User akan menginput margin keuntungan yang dikehendaki lalu mengisi field tahun yang tersedia kemudian memilih bulan lalu mengisi jumlah hari kerja pada bulan yang bersangkutan kemudian klik save.(Sub flow s.2)

3. User yang ingin mengedit data konfigurasi yang lama dapat memasukkan margin keuntungan yang dikehendaki kemudian tahun yang dikehendaki dan memilih bulan yang diinginkan kemudian klik find. (Sub flow s.3)

4. User yang ingin menghapus data konfigurasi yang ada dapat memilih data yang ingin dihapus kemudian meng-klik tombol delete. (Sub flow s.4)

5. User ingin mengulang proses input, dapat meng-klik tombol exit (Sub flow s.5)

6. Data yang ada dalam sistem akan berubah 7. Use case selesai

Sub Flow s.2. Menambah data jumlah hari kerja yang ada s.3. Mengedit data yang sudah ada

s.4. Menghapus data yang sudah ada

s.5. Field-field input yang ada kembali kosong

Alternative Flow

Pre Condition Manajer pabrik sudah login ke dalam sistem

Tabel 4.31. Use case description Membuat_rencana_produksi_optimal

Use case Name Membuat_rencana_produksi_optimal

Brief Description Use case ini menjelaskan proses membuat rencana produksi optimal lalu

disimpan dalam database sistem.

Primary Actor Manajer pabrik

Basic Flow 1. Use case dimulai ketika user ingin melakukan analisa produksi optimal dalam sistem

2. User akan menginput bulan dan tahun yang dikehendaki kemudian memilih produk yang akan dianalisa.

3. User yang sudah menginput field-field yang diperlukan dalam melakukan analisa produksi optimal tinggal mengklik tombol analyze 4. User yang ingin menghapus produk yang akan dianalisa yang ada

dapat memilih data yang ingin dihapus kemudian meng-klik tombol remove. (Sub flow s.4)

5. User yang ingin menyimpan analisa produksi optimal, dapat meng-klik tombol save (Sub flow s.5)

6. User yang ingin melihat summary dari analisa yang baru saja dilakukan bisa memasukkan kode saat menyimpan tadi di field yang ada kemudian klik tombl preview.

7. Data yang ada dalam sistem akan berubah 8. Use case selesai

Sub Flow s.4. Menghapus data yang sudah ada

s.5. Menambah data analisa produksi optimal

Alternative Flow

Pre Condition Manajer pabrik sudah login ke dalam sistem

Tabel 4.32. Use case description Mendata_produk

Use case Name Mendata_produk

Brief Description Use case ini menjelaskan proses memasukkan data produk ke dalam

database sistem

Primary Actor Manajer pabrik

Basic Flow 1. Use case dimulai ketika user ingin memasukkan data produk yang baru ke dalam sistem

2. User akan menginput data produk untuk tiap jenis produk.

3. User yang akan menyimpan data produk yang baru dapat meng-klik tombol add kemudian menginput field-field yang ada kemudian meng-klik tombol simpan. (Sub flow s.3)

4. User yang ingin mengedit data produk yang lama dapat memilih data yang ingin diedit kemudian mengedit dalam field-field yang tersedia kemudian meng-klik tombol update. (Sub flow s.4)

5. User yang ingin menghapus data produk yang ada dapat memilih data yang ingin dihapus kemudian meng-klik tombol delete. (Sub flow s.5) 6. User ingin mengulang proses input, dapat meng-klik tombol cancel

(Sub flow s.6)

7. Data yang ada dalam sistem akan berubah 8. Use case selesai

Sub Flow s.3. Menambah data produk

s.4. Mengedit data produk yang sudah ada s.5. Menghapus data produk yang sudah ada s.6. Field-field input yang ada kembali kosong

Alternative Flow

Pre Condition Manajer pabrik sudah login ke dalam sistem

Tabel 4.33. Use case description Mendata_bahan_baku

Use case Name Mendata_bahan_baku

Brief Description Use case ini menjelaskan proses memasukkan data bahan baku ke dalam

database sistem

Primary Actor Manajer pabrik

Basic Flow 1. Use case dimulai ketika user ingin memasukkan data bahan baku yang baru ke dalam sistem

2. User akan menginput data bahan baku

3. User yang akan menyimpan data bahan baku yang baru dapat meng-klik tombol simpan. (Sub flow s.3)

4. User yang ingin mengedit bahan baku yang lama dapat memilih data yang ingin diedit kemudian mengedit dalam field-field yang tersedia kemudian meng-klik tombol update. (Sub flow s.4)

5. User yang ingin menghapus data bahan baku yang ada dapat memilih data yang ingin dihapus kemudian meng-klik tombol delete. (Sub flow s.5)

6. User ingin mengulang proses input, dapat meng-klik tombol cancel (Sub flow s.6)

7. Data yang ada dalam sistem akan berubah 8. Use case selesai

Sub Flow s.3. Menambah data bahan baku

s.4. Mengedit data bahan baku yang sudah ada s.5. Menghapus data bahan baku yang sudah ada s.6. Field-field input yang ada kembali kosong

Alternative Flow

Pre Condition Manajer pabrik sudah login ke dalam sistem

Tabel 4.34. Use case description Mendata_penjualan

Use case Name Mendata_penjualan

Brief Description Use case ini menjelaskan proses memasukkan data penjualan ke dalam

database sistem

Primary Actor Staff sales

Basic Flow 1. Use case dimulai ketika user ingin memasukkan data penjualan yang baru ke dalam sistem

2. User akan menginput jumlah penjualan untuk tiap jenis produk dengan memilih jenis produk terlebih dahulu kemudian mengisi field tahun dan memilih bulan yang sesuai lalu user tinggal memasukkan data penjualan dengan mengisi field total sales yang tersedia.

3. User yang akan menyimpan data sales harian yang baru dapat meng-klik tombol simpan. (Sub flow s.3)

4. User yang ingin mengedit data penjualan yang lama dapat memilih produk yang ingin diedit kemudian mengisi field tahun dan memilih bulan yang sesuai lalu meng-klik tombol find. Setelah itu user tinggal mengedit dari field-field yang sudah tersedia. (Sub flow s.4)

5. User yang ingin menghapus data penjualan yang ada dapat memilih data yang ingin dihapus kemudian meng-klik tombol delete. (Sub flow s.5)

6. User yang ingin mengulang proses input, dapat meng-klik tombol cancel (Sub flow s.6)

7. Data yang ada dalam sistem akan berubah 8. Use case selesai

Sub Flow s.3. Menambah data penjualan

s.4. Mengedit data penjualan yang sudah ada s.5. Menghapus data penjualan yang sudah ada s.6. Field-field input yang ada kembali kosong

Alternative Flow

Pre Condition Staff sales sudah login ke dalam system

Post Condition Data penjualan terupdate dan disimpan dalam system

Dalam dokumen BAB 4 HASIL DAN PEMBAHASAN (Halaman 55-62)

Dokumen terkait