bab iv analisa sistem usulan 4.1. tahapan perancangan ... · deskripsi use case laporan use case...

27
41 BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan Mencakup pekerjaan-pekerjaan penentuan kbutuhan atau kondisi yang harus dipenuhi dalam suatu produk, yang harus dipenuhi dalam suatu poduk, yang mempertimbangkan berbagai kebutuhan yang bersinggungan antar berbagi pemangku kepentingan. Kebutuhan dari hasil analisis ini harus dapat dilaksanakan, diukur, diuji, terkait dengan kebutuhan bisnis yangtrindetifikasi, serta didefinisikan sampai tingkat detail yang memadai untuk desain sistem. A. Kebutuhan Pengguna A1. Skenario Kebutuhan Admin Produksi a) Melihat JO (job order) Produksi b) Input jumlah pengambilan bahan baku, barang packing, dan penyetoran barang. c) Membuat laporan JO (job order) produksi A2. Skenario Kebutuhan PPIC a) Membuat JO (job order) Produksi b) Merubah data yang telah di input c) Melihat laporan JO (job order) produksi

Upload: others

Post on 03-Nov-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

41

BAB IV

ANALISA SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisa Kebutuhan

Mencakup pekerjaan-pekerjaan penentuan kbutuhan atau kondisi yang harus

dipenuhi dalam suatu produk, yang harus dipenuhi dalam suatu poduk, yang

mempertimbangkan berbagai kebutuhan yang bersinggungan antar berbagi pemangku

kepentingan. Kebutuhan dari hasil analisis ini harus dapat dilaksanakan, diukur, diuji,

terkait dengan kebutuhan bisnis yangtrindetifikasi, serta didefinisikan sampai tingkat

detail yang memadai untuk desain sistem.

A. Kebutuhan Pengguna

A1. Skenario Kebutuhan Admin Produksi

a) Melihat JO (job order) Produksi

b) Input jumlah pengambilan bahan baku, barang packing, dan penyetoran barang.

c) Membuat laporan JO (job order) produksi

A2. Skenario Kebutuhan PPIC

a) Membuat JO (job order) Produksi

b) Merubah data yang telah di input

c) Melihat laporan JO (job order) produksi

Page 2: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

42

B. Kebutuhan Sistem

Kebutuhan sistem meliputi fasilitas-fasilitas yang tersedia pada sistem yang akan

memungkinkan pengguna untuk melakukan masukan terhadap program.

1. Pengguna harus melakukan login terlebih dahulu untuk mengakses

aplikasi ini dengan mengisi ussername dan password agar keamana privasi

masing-masing terjaga.

2. Pengguna harus melakukan logout setelah menggunakan aplikasi ini.

3. Sistem akan menampilkan menu utama atau sub menu sesuai dengan

Username dan Password yang di pakai.

4. Pengguna memilih menu utama atau sub menu sesuai dengan Username dan

Password yang di pakai.

5. Sistem akan menampilkan form yang di pilih dalam menu utama atau sub

menu sesuai dengan Username dan Password yang di pakai.

6. Pegguna melakukan pengolahan data sesuai dengan Username dan Password

yang di pakai.

Page 3: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

43

4.1.2 Rancangan Diagram Use Case

Gambar VI.1 Use Case Kebutuhan Pengguna

Page 4: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

44

Tabel VI.1

Deskripsi Use Case Login

Use Case Name Login

Requirement Form Login

Pre-Conditions Admin dan PPIC ( production planing and

control) Memasukan ussername dan

password masing-masing.

Post-Conditions Login sukses

Failed end Conditions Login gagal

Actor Admin dan PPIC ( production planing and

control)

Main Flow/Basic Path 1. Admin dan PPIC ( production planing and

control) memasukan ussername dan password

benar

2. masuk ke menu utama.

3. Login sukses

Alternate Flow/Invariant A 1. Admin dan PPIC ( production planing and

control) memasukan ussername dan password

salah.

2. tidak bisa masuk menu utama.

3. Login gagal

Invariant B Menyimpan ussername dan password

Tabel VI.2

Deskripsi Use Case Job Order

Use Case Name Job Order

Requirement Form Job Order

Pre-Conditions Admin dan PPIC ( production planing and

control) Memilih menu Job Order.

Page 5: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

45

Post-Conditions Keluar menu Job Order.

Failed end Conditions 1. Job Order belum di update.

2. Salah input Job Order

Actor Admin dan PPIC ( production planing and

control)

Main Flow/Basic Path 1. Admin mencari data Job Order.

2. PPIC ( production planing and control)

menambah data Job Order.

Alternate Flow/Invariant A 1. PPIC ( production planing and control)

Edit data Job Order.

2. PPIC ( production planing and control)

hapus data Job Order.

Invariant B Menyimpan data Job Order.

Tabel VI.3

Deskripsi Use Case Input Data Masuk

Use Case Name Input Masuk

Requirement From Input Masuk

Pre-Conditions Admin dan PPIC ( production planing and

control) memilih menu Input Masuk.

Post-Conditions Keluar menu Input Masuk.

Failed end Conditions Salah Input data Masuk

Actor Admin dan PPIC ( production planing and

control)

Main Flow/Basic Path 1. Admin Input data barang masuk.

2. PPIC ( production planing and control)

Edit data Input barang masuk .

Alternate Flow/Invariant A 1. Admin lihat data barang masuk.

2. PPIC ( production planing and control)

hapus data Input barang masuk.

Invariant B Menyimpan data Input barang masuk.

Page 6: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

46

Tabel VI.3

Deskripsi Use Case Input Data Keluar

Use Case Name Input Keluar

Requirement From Input Keluar

Pre-Conditions Admin dan PPIC ( production planing and

control) memilih menu Input Keluar.

Post-Conditions Keluar menu Input Keluar.

Failed end Conditions Salah Input data Keluar

Actor Admin dan PPIC ( production planing and

control)

Main Flow/Basic Path 1. Admin Input data barang Keluar.

2. PPIC ( production planing and control)

Edit data Input barang Keluar.

Alternate Flow/Invariant A 1. Admin lihat data barang Keluar.

2. PPIC ( production planing and control)

hapus data Input barang Keluar.

Invariant B Menyimpan data Input barang Keluar.

Tabel VI.4

Deskripsi Use Case Laporan

Use Case Name Input Laporan

Requirement From Laporan

Pre-Conditions Admin dan PPIC ( production planing and

control) memilih menu Laporan

Post-Conditions Keluar menu Laporan

Failed end Conditions Laporan belum Update

Page 7: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

47

Actor Admin dan PPIC ( production planing and

control)

Main Flow/Basic Path Admin dan PPIC ( production planing and

control) mencari laporan.

Alternate Flow/Invariant A Admin dan PPIC ( production planing and

control) melihat laporan.

Invariant B Mencetak laporan

4.1.3 Rancangan Diagram Aktivitas

Gambar VI.2 Activy diagram menu Login

Page 8: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

48

Gambar VI.3 Activy diagram menu Input data Masuk

Page 9: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

49

Gambar VI.4 Activy diagram menu Job Order

Page 10: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

50

4.1.4 Rancangan Dokumen Sistem Usulan

A Rancangan Dokumen masukan

1. Nama Dokumen : Data Job Order

Fungsi : Untuk mengetahui data Job Order produksi

Sumber : File Job Order

Tujuan : Admin produksi dan Departemen PPIC (Production

Planning and Inventory)

Frekuensi : Perhari

Media : Tampila layar

Jumlah : 1

Bentuk : Lampiran C-1

2. Nama Dokumen : Data Barang masuk

Fungsi : Untuk mengetahui jumlah barang masuk

Sumber : File Masuk

Tujuan : Admin produksi dan Departemen PPIC (Production

Planning and Inventory)

Frekuensi : Perhari

Media : Tampila layar

Page 11: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

51

Jumlah : 1

Bentuk : Lampiran C-2

B Rancangan Dokumen masukan

1. Nama Dokumen : Laporan Produksi

Fungsi : Untuk mengetahui Laporan data Job Order produksi

Sumber : File Laporan

Tujuan : Admin produksi dan Departemen PPIC (Production

Planning and Inventory)

Frekuensi : Perhari

Media : Tampila layar

Jumlah : 1

Bentuk : Lampiran D-1

2. Nama Dokumen : Data Barang Keluar

Fungsi : Untuk mengetahui Barang Keluar

Sumber : File Keluar

Tujuan : Admin produksi dan Departemen PPIC (Production

Planning and Inventory)

Frekuensi : Perhari

Page 12: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

52

Media : Tampila layar

Jumlah : 1

Bentuk : Lampiran D-2

4.1.5 Rancangan Prototype

Gambar VI.5 Tampilan From Login

Page 13: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

53

Gambar VI.6 Tampilan Menu Utama

Gambar VI.7 Tampilan Form Tambah Data Job Order

Page 14: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

54

Gambar VI.8 Tampilan Form Tambah Data Job Order

Gambar VI.9 Tampilan Form Melihat Job Order

Page 15: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

55

Gambar VI.10 Tampilan Form Input Barang Masuk

Gambar VI.11 Tampilan Form Input Barang Keluar

Page 16: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

56

Gambar VI.12 Tampilan From Laporan Masuk

Gambar VI.13 Tampilan From Laporan Keluar

Page 17: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

57

4.2 Perancangan Perangkat Lunak

4.2.1 Entity Relationship Digram (ERD)

Admin_Produksi

Job OrderPPIC

Nm_Departemen

Nm_Admin_PPIC

Jumlah_Bahan_BakuNm_Barang

Jumlah_Barang_packing

Nm_Departemen

No JOJumlah JO

Membuat

Barang_Packing

Hasil_Produksi

Bahan_Baku

Mendapat

Mengambil

Mengambil

Jumlah_Hasil_Produksi

Nm_BarangJumlah_JO

Nm_Admin_produksi

Kd_Barang_Packing

Nm_Departemen

Mendapat

Jumlah_Bahan_Baku

Nm_Bahan_Baku Kd_Bahan_Baku

Jumlah_Barang_packing

Nm_Barang_Packing

1 M

1

M

1

1

11

M

M

Kode_Barang

Kode_Barang

Gambar VI.13 Entity Relationship Digram

Page 18: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

58

4.2.2 Logical Strucure Record (LRS)

Admin

Job_Order

Bahan_Baku

Barang_Packing

Hasil_Produksi

PPIC

Username

Password

No_Job_OrderPK

Nm_Barang

Jumlah JO

Jumlah_bahan_baku

Jumlah_barang_Packing

Nm_Departemen

Jumlah_Bahan_BakuPK

Kd_Bahan_Baku

Nm_Bahan_Baku

Jumlah_Barang_PackingPK

Kd_Barang_Packing

Nm_Barang_Packing

Nm_BarangPK

Nm_Hail_Produksi

Jumlah_JOUsername

Password

Gambar VI.13 Logical Strucure Record

Page 19: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

59

4.2.3 Spesifikasi File

1. Spesifikasi File Job Order

Nama file : Job Order

Akronim : Job_order

Tipe file : File Master

Organisasi file : Index sequential

Akses file : Random

Media : Hardisk

Panjang record : 190

Kunci field : No_JO

Software : Mysql

Tabel VI.5

Spesifikasi File Job_Order

No Elemen Nama Field Tipe Size Ket

1. Nomer Job Order Job_Order Varchar 15 Primary Key

2. Kode Barang Kd_barang Varchar 15

3. Nama Barang Nm_barang Varchar 30

4. Jumlah Job Order Jumlah_JO Int 10

5. Nama Bahan Baku Nm_bahan_baku Varchar 50

6. Nama Mesin Nm_mesin Varchar 10

Page 20: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

60

7. Nama Departemen Nm_departemen Varchar 10

8. Nama Packing Nm_packing Varchar 50

2. Spesifikasi File Bahan Baku

Nama file : Bahan Baku

Akronim : Bahan_Baku

Tipe file : File Master

Organisasi file : Index sequential

Akses file : Random

Media : Hardisk

Panjang record : 50

Kunci field : Nm_bahan_baku

Software : Mysql

Tabel VI.6

Spesifikasi File Bahan Baku

No Elemen Nama Field Tipe Size Ket

1. Kode Bahan Baku Kd_bahan_baku Int 10 Primary Key

2. Nama Bahan Baku Nm_bahan_baku Varchar 30

3. Jumlah Jumlah Int 10

Page 21: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

61

3. Spesifikasi File Barang Packing

Nama file : Barang Packing

Akronim : Barang_Packing

Tipe file : File Master

Organisasi file : Index sequential

Akses file : Random

Media : Hardisk

Panjang record : 50

Kunci field : Nm_ Packing

Software : Mysql

Tabel VI.7

Spesifikasi File Barang Packing

No Elemen Nama Field Tipe Size Ket

1. Kode Packing Kd_ Packing Int 10 Primary Key

2. Nama Packing Nm_ Packing Varchar 30

3. Jumlah Jumlah Int 10

Page 22: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

62

3. Spesifikasi File Hasil Produksi

Nama file : Hasil Produksi

Akronim : Hasil_Produksi

Tipe file : File Master

Organisasi file : Index sequential

Akses file : Random

Media : Hardisk

Panjang record : 55

Kunci field : No_JO

Software : Mysql

Tabel VI.8

Spesifikasi File Hasil Produksi

No Elemen Nama Field Tipe Size Ket

1. Kode barang Kd_barang Varchar 15 Primary

Key

2. Nama Barang Nm_ Barang Varchar 30

3. Jumlah Jo Jumlah_JO Int 10

4. Jumlah Hasil Produksi Jumlah_hasil_produksi Int 10

Page 23: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

63

4.2.4 Class Model/Class Diagram

Sumber: Hasil Rancangan (2019)

Gambar VI.14 Class Diagram

Page 24: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

64

4.2.5 Sequence Diagram

Sumber: Hasil Rancangan (2019)

Gambar VI.15 Squence Diagram Input Barang Masuk

Page 25: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

65

4.2.6. Spesifikasi Hardware dan Software

1. Spesifikasi Hardware

a. Server

1) CPU

(a) Processor Pentium® Core 2 Duo

(b) RAM DDR2 2 GB

(c) Hard Disk 2 TB

2) Mouse: standar optik

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 50 Mbps.

b. Client

1) CPU

(a) Processor Pentium® 4

(b) RAM DDR2 1GB

(c) Hard Disk 500 GB

2) Mouse: standar optik

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 kbps.

2. Spesifikasi Software

a. Server

Page 26: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

66

1.) Sistem operasi yang digunakan: Microsoft Windows

2.) Aplikasi bundle web server yang digunakan: Xampp, yang terdiri dari dua

komponen, yaitu:

(1) Aplikasi Apache Server v2

(2) Aplikasi MySQL Server v2

3.) Aplikasi Web view yang digunakan minimal Internet Explorer.

b. Client

1) Sistem operasi yang digunakan: Microsoft Windows

2) Aplikasi web browser minimal Internet Explorer

4.3 Jadwal Implementasi

Tabel IV.9

Jadwal Implementasi

No KEGIATAN

WAKTU

BULAN I BULAN II BULAN III

1 2 3 4 1 2 3 4 1 2 3 4

1 Persiapan data awal

2 Analisa

3 Desain Sistem

4 Desain Perangkat Lunak

5 Pembuatan & Tes Program

6 Tes Sistem

7 Pelatihan

8 Pembuatan Buku Petunjuk

9 Evaluasi & Operasional

Page 27: BAB IV ANALISA SISTEM USULAN 4.1. Tahapan Perancangan ... · Deskripsi Use Case Laporan Use Case Name Input Laporan Requirement From Laporan Pre-Conditions Admin dan PPIC ( production

67