Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
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
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.
43
4.1.2 Rancangan Diagram Use Case
Gambar VI.1 Use Case Kebutuhan Pengguna
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.
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.
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
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
48
Gambar VI.3 Activy diagram menu Input data Masuk
49
Gambar VI.4 Activy diagram menu Job Order
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
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
52
Media : Tampila layar
Jumlah : 1
Bentuk : Lampiran D-2
4.1.5 Rancangan Prototype
Gambar VI.5 Tampilan From Login
53
Gambar VI.6 Tampilan Menu Utama
Gambar VI.7 Tampilan Form Tambah Data Job Order
54
Gambar VI.8 Tampilan Form Tambah Data Job Order
Gambar VI.9 Tampilan Form Melihat Job Order
55
Gambar VI.10 Tampilan Form Input Barang Masuk
Gambar VI.11 Tampilan Form Input Barang Keluar
56
Gambar VI.12 Tampilan From Laporan Masuk
Gambar VI.13 Tampilan From Laporan Keluar
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
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
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
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
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
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
63
4.2.4 Class Model/Class Diagram
Sumber: Hasil Rancangan (2019)
Gambar VI.14 Class Diagram
64
4.2.5 Sequence Diagram
Sumber: Hasil Rancangan (2019)
Gambar VI.15 Squence Diagram Input Barang Masuk
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
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
67