• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN. perancangan sistem informasi pengendalian raw material yang akan dibuat oleh

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN. perancangan sistem informasi pengendalian raw material yang akan dibuat oleh"

Copied!
41
0
0

Teks penuh

(1)

71

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem A. Analisis Kebutuhan

Pengguna atau user merupakan orang-orang yang terlibat dalam penggunaan perancangan sistem informasi pengendalian raw material yang akan dibuat oleh penulis yang ditujukan kepada bagian-bagian yang memiliki kepentingan dalam hal pengendalian raw material pada PT. Nutech Pundi Arta.

A. Skenario Kebutuhan Admin:

1. Admin dapat melakukan login dengan akun yang telah dibuat. 2. Admin dapat mengelola data master raw material.

3. Admin dapat mengelola data WO (work order).

4. Admin dapat mengelola data masuk dan keluar raw material. 5. Admin dapat mengelola data klaim raw material.

6. Admin dapat mengelola data stok raw material. 7. Admin dapat mengelola stok WO (work order).

8. Admin dapat mengubah password akunnya di pengaturan.

9. Admin dapat logout dengan akun yang telah dibuat di form pengaturan. B. Skenario Kebutuhan Supervisor :

1. Supervisor memiliki hak akses login dengan akun yang telah dibuat.

2. Supervisor memiliki hak akses melihat dan mengecek data stok raw material,

(2)

LogOut

Mengelola Data Master

Mengelola Data Stok Menampilkan Data Stok RM <<extend>> Mengelola Data Laporan Mengelola Data RM Masuk Mengelola Data RM Keluar Menampilkan Data Raw Material <<extend>> <<include>> Admin Mengelola Data WO Mengelola Data RM Klaim Menampilkan Data Stok WO <<extend>>

Pengaturan <<extend>> Akun

Menampilkan Data Stok WO <<extend>> Login <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> Mengelola Memo <<extend>> <<extend>>

3. Supervisor Produksi dapat logout dengan akun yang telah dibuat di form pengaturan.

C. Skenario Kebutuhan Manager:

1. Manager memiliki hak akses login dengan akun yang telah dibuat. 2. Manager memiliki hak akses untuk melihat laporan.

3. Manager dapat logout dengan akun yang telah dibuat di form pengaturan.

B. Rancangan Diagram Use Case a. Use Case Diagram Admin

Sumber : Penelitian Penulis (2019)

Gambar IV.1 Use Case Diagram Admin

(3)

Tabel IV.1. Deskripsi Use Case Login

Use Case Name Login

Requirements Admin dapat masuk ke dalam sistem

Goal Admin berhasil melakukan login sesuai dengan hak

akses admin

Pre-Conditions Admin memasukan password dan username

Post-Conditions Admin masuk ke dalam sistem

Failed end Condition Admin tidak bisa login dengan username dan

password yang salah

Actors Admin

Main Flow/ Basic Path 1. Admin membuka aplikasi

2. Admin memasukkan username dan password 3. Admin memilih tombol login

4. Sistem menampilkan halaman utama

Alternate Flow/Invariant A A1. Sistem menampilkan halaman login untuk

mengisi username dan password

Invariant B B.1 Admin membuka aplikasi

B.2 Admin mengisi username dan password B.3 Sistem tidak mengenali admin

B4. Sistem menampilkan username dan password salah

Sumber : Penelitian Penulis (2019)

Tabel IV.2.

Deskripsi Use Case Mengelola Data Raw Material

Use Case Name Mengelola Data Raw Material

Requirements Admin dapat masuk ke form data master

Goal Admin dapat mengelola data raw material

Pre-Conditions Admin telah masuk ke menu utama raw material

Post-Conditions Admin memasukan data raw material

Failed end Condition Admin tidak lengkap mengisi data raw material

Actors Admin

Main Flow/ Basic Path 1. Admin memasukan data raw material

2. Admin menyimpan data raw material 3. Admin menampilkan data raw material

Alternate Flow/Invariant A A1. Admin mengedit data raw material

A2. Admin menghapus data raw material A.3. Admin memasukan data tidak lengkap A.4. Sistem menolak input data tidak lengkap

Invariant B B.1.Admin mengisi kembali data raw material

B.2. Sistem menyimpan data ke database Sumber : Penelitian Penulis (2019)

(4)

Tabel IV.3.

Deskripsi Use Case Mengelola Data WO

Use Case Name Data WO

Requirements Admin dapat masuk ke form data WO

Goal Admin dapat mengelola data WO

Pre-Conditions Admin telah masuk ke menu utama

Post-Conditions Admin memasukan data WO

Failed end Condition Admin memasukan data dengan primary key yang

sama

Actors Admin

Main Flow/ Basic Path 1. Admin mengakses pengelolaan data

2. Admin menginput data WO 3. Sistem menyimpan data

Alternate Flow/Invariant A A1. Admin mencari data WO

A2. Sistem mencari data A3. Admin memilih data WO A4. Admin dapat menghapus data A5. Admin memilih tombol edit

Invariant B B1. Admin merubah data yang salah

B2. Admin memilih tombol simpan

B3. Sistem menyimpan data ke dalam database Sumber : Penelitian Penulis (2019)

Tabel IV.4.

Deskripsi Use Case Mengelola RM Masuk

Use Case Name Mengelola RM Masuk

Requirements 1. Admin dapat melakukan input data masuk raw

material

Goal Admin dapat mengelola masuk raw material

Pre-Conditions Admin telah melakukan login dan menginput data

masuk raw material

Post-Conditions Berhasil memasukan data masuk raw material

Failed end Condition Admin membatalkan penginputan data karena

terjadi beberapa kesalahan data

Actors Admin

Main Flow/ Basic Path 1. Admin mengakses data masuk raw material

2. Admin menginput data masuk raw material 3. Sistem menyimpan data

Alternate Flow/Invariant A A1. Admin mencari data masuk raw material

A2. Sistem mencari data

A3. Admin memilih data masuk raw material A4. Sistem menampilkan data yang akan diedit

Invariant B B1. Admin merubah data yang salah

B2. Admin memilih tombol simpan

B3. Sistem menyimpan data ke dalam database Sumber : Penelitian Penulis (2019)

(5)

Tabel IV.5.

Deskripsi Use Case Mengelola RM Keluar

Use Case Name Mengelola RM Keluar

Requirements Admin telah masuk ke form RM Keluar

Goal Admin dapat mengelola data RM Keluar

Pre-Conditions Admin telah melakukan login dan menginput data

keluar raw material

Post-Conditions Admin memasukan keluar raw material

Failed end Condition Admin membatalkan penginputan data raw

material karena terjadi beberapa kesalahan data

Actors Admin

Main Flow/ Basic Path 1. Admin mengakses data keluar raw material

2. Admin menginput data keluar raw material 3. Sistem menyimpan keluar raw material

4. Admin menginput data keluar raw material

5. Sistem menyimpan keluar raw material

Alternate Flow/Invariant A A1. Admin mencari data keluar raw material

A2. Sistem mencari data

A3. Admin memilih data keluar raw material A4. Admin memilih tombol edit

A5. Sistem menampilkan data yang akan diedit

Invariant B B1. Admin merubah data yang salah

B2. Admin memilih tombol simpan

B3. Sistem menyimpan data ke dalam database Sumber : Penelitian Penulis (2019)

Tabel IV.6.

Deskripsi Use Case Mengelola RM Klaim

Use Case Name Mengelola RM Klaim

Requirements Admin telah masuk ke form RM Klaim

Goal Admin dapat mengelola data klaim raw material

Pre-Conditions Admin telah melakukan login dan menginput data

klaim raw material

Post-Conditions Admin memasukan data klaim raw material

Failed end Condition Admin memasukan data klaim tidak lengkap

Actors Admin

Main Flow/ Basic Path 1. Admin mengakses data klaim raw material

2. Admin menginput data keluar raw material 3. Sistem menyimpan keluar raw material

Alternate Flow/Invariant A A1. Admin mencari data klaim raw material

A2. Sistem mencari data

A3. Admin memilih data klaim raw material A4. Admin memilih tombol edit

(6)

Invariant B B1. Admin merubah data yang salah B2. Admin memilih tombol simpan

B3. Sistem menyimpan data ke dalam database Sumber : Penelitian Penulis (2019)

Tabel IV.7.

Deskripsi Use Case Mengelola Data Stok Raw Material

Use Case Name Mengelola Data Stok Raw Material

Requirements Admin dapat masuk ke menu data stok raw

material

Goal Admin dapat mengelola data stok raw material

Pre-Conditions Admin telah melakukan login dan dapat mencari

stok raw material

Post-Conditions Berhasil mencari data stok raw material

Failed end Condition Admin membatalkan pencarian data stok raw

material karena terjadi beberapa kesalahan data

Actors Admin

Main Flow/ Basic Path 1. Admin mengakses data stok raw material

2. Admin mencari stok raw material

3. Sistem menampilkan data stok raw material

Alternate Flow/Invariant A A1. Admin mengakses data stok raw material

A2. Sistem mencari data

A3. Admin memilih data stok raw material

Invariant B B1. Sistem menampilkan data stok raw material

B2. Admin membatalkan pencarian B3. Admin keluar pencarian

B4. Sistem memproses data Sumber : Penelitian Penulis (2019)

Tabel IV.8.

Deskripsi Use Case Mengelola Data Stok WO

Use Case Name Mengelola Data Stok WO

Requirements Admin dapat masuk ke menu dan memilih data stok

wo

Goal Admin mengelola data stok wo

Pre-Conditions Admin telah melakukan login dan memasukan

mencari data stok wo

Post-Conditions Berhasil menampilkan data stok wo

Failed end Condition Admin membatalkan pencarian karena terjadi

beberapa kesalahan data stok wo

Actors Admin

Main Flow/ Basic Path 1. Admin mengakses form data stok wo

2. Admin mencetak data stok wo 3. Sistem menampilkan data

(7)

Alternate Flow/Invariant A A1. Admin mengakses data stok wo A2. Sistem mencari data

A3. Admin memilih data stok wo

Invariant B B1. Sistem menampilkan data stok wo

B2. Admin membatalkan pencarian B3. Admin keluar pencarian

B4. Sistem memproses data Sumber : Penelitian Penulis (2019)

Tabel IV.10.

Deskripsi Use Case Mengelola Memo

Use Case Name Mengelola Memo

Requirements Admin dapat masuk ke form menu memo

Goal Admin dapat mengelola memo kebutuhan

Pre-Conditions Admin telah melakukan login dan memasukan data

memo

Post-Conditions Berhasil menambahkan data memo

Failed end Condition Admin membatalkan cetak memo karena terjadi

beberapa kesalahan data

Actors Admin

Main Flow/ Basic Path 1. Admin mengakses form memo

2. Admin memasukkan data memo 3. Sistem menyimpan data memo

Alternate Flow/Invariant A A1. Admin menambah data

A2. Sistem merespon penambahan data A3. Admin memilih edit data

A4. Sistem menyimpan data baru A5. Admin membatalkan penambahan A6. Sistem memproses data

Invariant B -

Sumber : Penelitian Penulis (2019)

Tabel IV.11.

Deskripsi Use Case Mengelola Laporan

Use Case Name Mengelola Laporan

Requirements Admin dapat masuk ke form menu laporan

Goal Admin dapat mencetak laporan

Pre-Conditions Admin telah melakukan login dan pencarian

laporan

Post-Conditions Berhasil menampilkan pencarian

Failed end Condition Admin membatalkan laporan karena terjadi

beberapa kesalahan data

Actors Admin

(8)

<<include>> Login

Melihat Data Stok

Raw Material <<extend>> Pengaturan <<extend>> Supervisor <<extend>> <<extend>> Ubah Password LogOut

Melihat Data Stok WO (work order) <<extend>>

Melihat Laporan <<extend>>

2. Admin mencari data laporan 3. Sistem menampilkan data

Alternate Flow/Invariant A A1. Admin mencari laporan

A2. Sistem merespon pencarian A3. Admin memilih mencetak laporan

Invariant B -

Sumber : Penelitian Penulis (2019)

Tabel IV.12.

Deskripsi Use Case Mengelola Pengaturan

Use Case Name Mengelola Pengaturan

Requirements Admin dapat mengganti password dan melakukan

Logout

Goal Admin dapat mengganti password baru

Pre-Conditions Admin memasukkan password lama dan baru

Post-Conditions Berhasil mengganti password dan Logout

Failed end Condition Password lama salah dan password baru dengan

konfirmasi password baru tidak sama

Actors Admin

Main Flow/ Basic Path 1. Admin mengakses form ganti password

2. Admin memasukkan password lama dan baru 3. Sistem menampilkan pesan berhasil mengganti

password

Alternate Flow/Invariant A A1. Admin menginput password baru

A2. Admin keluar akun

Invariant B -

Sumber : Penelitian Penulis (2019)

b. Use Case Diagram Supervisor Produksi

Sumber : Penelitian Penulis (2019)

Gambar IV.2

(9)

<<include>> Login Melihat Data Laporan <<extend>> Pengaturan <<extend>> Manager <<extend>> <<extend>> Ubah Password LogOut Tabel IV.13.

Deskripsi Use Case Supervisor

Use Case Name Supervisor

Requirements Supervisor memasukan username dan password

sesuai dengan hak akses

Goal Supervisor berhasil masuk sistem

Pre-Conditions Supervisor dapat mengakses data stok dan data

laporan

Post-Conditions Supervisor dapat mecetak data stok dan laporan

Failed end Condition Supervisor tidak dapat mengelola data stok dan

laporan

Actors Supervisor

Main Flow/ Basic Path 1. Supervisor memilih data stok

2. Sistem menampilkan data stok 3. Supervisor memilih laporan 4. Sistem menampilkan data stok

Alternate Flow/Invariant A A1. Supervisor memilih pengaturan

A2. Supervisor melakukan logout

Invariant B -

Sumber : Penelitian Penulis (2019)

c. Use Case Diagram Manager

Sumber : Penelitian Penulis (2019)

Gambar IV.3

(10)

Activity Diagram Menu Login

User Sistem

Memilih Hak Akses

Cek Validasi

Logout Login

Tabel IV.14. Deskripsi Use Case Manager

Use Case Name Manager

Requirements Manager masuk ke login akun hak akses

Goal Manager berhasil login

Pre-Conditions Manager telah melakukan logout

Post-Conditions Manager dapat melihat laporan

Failed end Condition Manager tidak melakukan penginputan data

Actors Manager

Main Flow/ Basic Path 1. Manager melihat laporan

2. Sistem menampilkan laporan 3. Manager melakukan logout

Alternate Flow/Invariant A

Invariant B -

Sumber : Penelitian Penulis (2019)

C. Rancangan Diagram Aktivitas a. Activity Diagram Login

Sumber : Penelitian Penulis (2019)

Gambar IV.4

(11)

Activity Diagram Menu Utama

Admin Sistem

Login Menampilkan Menu

Utama Memilih Form Menu Utama Log Out Menampilkan Form Yang Dipilih YA TIDAK

b. Activity Diagram Menu Utama

Sumber : Penelitian Penulis (2019)

Gambar IV.5

(12)

Admin Sistem

Pilih data Master

Menampilkan data

Menambah Data

Menampilkan form penambah data Data Raw Material

Mengisi Data Klik Simpan Menampilkan data tersimpan Menyimpan data ke database Edit Data Mengisi Data

Klik Simpan Menampilkan

perubahan data Menyimpan data ke database Menghapus Data Klik Hapus Menampilkan pesan data terhapus Menyimpan data ke database

c. Activity Diagram Menu Data Master

Sumber : Penelitian Penulis (2019)

Gambar IV.6

(13)

Activity Diagram Data WO Admin Sistem Pilih Menu Utama Memilih Menu Data Master Menampilkan Menu Data Master Memilih Data WO Menampilkan Form Data WO Edit Data Menyimpan Penambahan Data WO Hapus Data Menampilkan Menu Data Master

Menampilkan Pencarian Data Keluar Data WO Cari data Isi Data WO Tambah Data YA TIDAK Simpan data Menampilkan Update Data WO Simpan Data Menyimpan Data ke Database Menampilkan Update Data WO Data Benar Data Salah

d. Activity Diagram Data WO

Sumber : Penelitian Penulis (2019)

Gambar IV.7

(14)

e. Activity Diagram RM Masuk

Activity Diagram RM Masuk

Admin Sistem Memilih Menu RM Masuk Menampilkan Menu RM Masuk Menampilkan Data Pencarian Mengisi Data Menampilkan Form Penambahan RM Masuk Cari Data Klik Tambah Edit Data Menampilkan Data Hapus Data Batal Menampilkan Perubahan Data Keluar RM Masuk

DATA TIDAK JADI DIEDIT TIDAK

YA

Simpan Data

Data di Update dan Menyimpan Data ke

Database

Kembali ke Menu Utama

Sumber : Penelitian Penulis (2019)

Gambar IV.8

(15)

f. Activity Diagram RM Keluar

Activity Diagram RM Keluar

Admin Sistem Memilih Menu RM Keluar Menampilkan Menu RM Keluar Menampilkan Data Pencarian Mengisi Data Menampilkan Form Penambahan RM Keluar Cari Data Klik Tambah Edit Data Menampilkan Data Edit Hapus Data Batal Menampilkan Perubahan Data Keluar RM Keluar

DATA TIDAK JADI DIEDIT TIDAK

YA

Simpan Data

Data di Update dan Menyimpan Data ke

Database

Kembali ke Menu Utama

Sumber : Penelitian Penulis (2019)

Gambar IV.9

(16)

Activity Diagram RM Klaim Admin Sistem Memilih Form RM Klaim Menampilkan Form RM Klaim Menyimpan Data ke Database Tambah Data Klik Hapusl Memproses Pencetakan RM Klaim Menyimpan Data ke Database Hapus Data Klik Simpan

Klik Cetak Cetak RM Klaim

Keluar

g. Activity Diagram RM Klaim

Sumber : Penelitian Penulis (2019)

Gambar IV.10

(17)

Activity Diagram Data Stok Raw Material Admin Sistem Memilih Menu Data Stok Menampilkan Form Data Stok Menampilkan Pencarian data Pilih Stok Raw Material Cari data Menyimpan Data ke Database Menampilkan Data

Klik Simpan Hapus Data

Keluar Data Stok

Raw Material

Menampilkan Menu Utama

h. Activity Diagram Data Stok Raw Material

Sumber : Penelitian Penulis (2019)

Gambar IV.11

(18)

Activity Diagram Data Stok WO Admin Sistem Memilih Menu Data Stok Menampilkan Form Data Stok Menampilkan Pencarian data Pilih Stok WO Cari data Menyimpan Data ke Database Menampilkan Data

Klik Simpan Hapus Data

Keluar Data Stok WO

Menampilkan Menu Utama

i. Activity Diagram Data Stok WO

Sumber : Penelitian Penulis (2019)

Gambar IV.12

(19)

j. Activity Diagram Memo Kebutuhan

Sumber : Penelitian Penulis (2019)

Gambar IV.13

(20)

k. Activity Diagram Data Laporan

Sumber : Penelitian Penulis (2019)

Gambar IV.14

(21)

l. Activity Diagram Pengaturan

Sumber : Penelitian Penulis (2019)

Gambar IV.15

Activity Diagram Pengaturan

D. Rancangan Dokumen Sistem Usulan a. Rancangan Dokumen Masukan

1. Nama Dokumen : Form Data Raw Material

Fungsi : Sebagai master data raw material Sumber : Dari data WO (work order)

Tujuan : Admin

Media : Program dekstop

Jumlah : 1 form

Frekuensi : Setiap ada data customer baru Bentuk : Lampiran C-1

(22)

b. Rancangan Dokumen Keluaran

1. Nama Dokumen : Laporan

Fungsi : Sebagai bukti laporan data stok raw material dan wo Sumber : Admin

Tujuan : Supervisor dan Manager Media : Program dekstop

Jumlah : 1 form

Frekuensi : Untuk laporan bulanan Bentuk : Lampiran C-2

(23)

E. Rancangan Prototype

a. Rancangan Prototype Menu Login

Sumber : Penelitian Penulis (2019)

Gambar IV.16

(24)

b. Rancangan Prototype Menu Utama

Sumber : Penelitian Penulis (2019)

Gambar IV.17

Rancangan Prototype Menu Utama

c. Rancangan Prototype Menu Data Raw Material

Sumber : Penelitian Penulis (2019)

Gambar IV.18

(25)

d. Rancangan Prototype Menu Data WO

Sumber : Penelitian Penulis (2019)

Gambar IV.19

Rancangan Prototype Menu Data WO

e. Rancangan Prototype Form RM Masuk

Sumber : Penelitian Penulis (2019)

Gambar IV.20

(26)

f. Rancangan Prototype Form RM Keluar

Sumber : Penelitian Penulis (2019)

Gambar IV.21

Rancangan Prototype Menu RM Keluar

g. Rancangan Prototype Form RM Klaim

Sumber : Penelitian Penulis (2019)

Gambar IV.22

(27)

h. Rancangan Prototype Menu Data Stok Raw Material

Sumber : Penelitian Penulis (2019)

Gambar IV.23

Rancangan Prototype Menu Data Stok Raw Material

i. Rancangan Prototype Menu Data Stok WO

Sumber : Penelitian Penulis (2019)

Gambar IV.24

(28)

j. Rancangan Prototype Memo Kebutuhan Raw Material

Sumber : Penelitian Penulis (2019)

Gambar IV.25

Rancangan Prototype Memo Kebutuhan Raw Material

k. Rancangan Prototype Laporan

Sumber : Penelitian Penulis (2019)

Gambar IV.26

(29)

l. Rancangan Prototype Form Pengaturan

Sumber : Penelitian Penulis (2019)

Gambar IV.27

(30)

memo_keb data_rm_klr data_rm_masuk data_raw_material admin hak_akses username password data_wo tgl hak_akses kd_keb kd_rm jml_keb bln_wo no_wo kd_rm nm_cust kd_rm nm_rm kd_cust jns_rm unit ket kd_rm_msk no_wo tgl jml_msk tgl kd_klr kd_rm jml_keb hak_akses data_stok_wo kd_wo jml_msk kd_klaim jml_stok_wo mn_stok_wo data_klaim kd_klaim kd_rm_msk jml_klm ststus jlm_klr Mengeluarkan data_stok kd_rm kd_rm_msk jml_klr jml_stok stok_mn 1 1 M M 1 1 M 1 1 M 1 1 Memiliki Mempunyai Mengelola Memiliki Membuat Mempunyai jml_wo kd_wo Memiliki Mempunyai Memiliki 1 M 1 1 M 1 M 1

4.2. Tahapan Perancangan Perangkat Lunak A. Entity Relationship Diagram (ERD)

Sumber : Penelitian Penulis (2019)

Gambar IV.28

(31)

data_raw_material kd_rm (PK) nm_rm kd_cust nm_cust jns_rm unit data_wo bln_wo no_wo kd_wo(PK) kd_cust (FK) jml_wo memo_keb tgl hak_akses (FK) kd_keb (PK) kd_cust (FK) jml_keb ket data_rm_keluar kd_klr(PK) tgl kd_rm (FK) jml_keb jml_klr data_rm_klaim tgl kd_klaim (PK) kd_rm_msk (FK) jml_klm status data_stok kd_rm (PK) kd_rm_msk (FK) jml_klr jml_stok stok_mn stok_wo no_wo (PK) jml_msk kd_klaim jml_stk_wo mn_stok data_rm_masuk kd_rm_msk (PK) kd_wo (FK) tgl_msk jml_rm_msk admin hak_akses(PK) username password 1 1 1 1 1 1 M 1 M M 1 M M M M 1 1 1

B. Logical Record Structure (LRS)

Sumber : Penelitian Penulis (2019)

Gambar IV.29

(32)

C. Spesifikasi File

Ada beberapa File yang digunakan oleh penulis dalam perancangan sistem pengendalian raw material ini, yaitu sebagai berikut :

Nama File : User

Akronim : hak_akses

Fungsi : sebagai data masuk hak akses Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 85 Kunci Field : kd_rm

Tabel IV.15. Spesifikasi File User

No Elemen data Nama Field Tipe Size Ket

1. Hak Akses kd_po Varchar 10 Primary Key

2. Username nm_bln Varchar 25

3. Password nm_cust Varchar 10

Sumber : Penelitian Penulis (2019)

Nama File : Data Raw Material

Akronim : data_rm

Fungsi : sebagai data penyimpanan data raw material Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

(33)

Panjang record : 30

Kunci Field : hak_akses Software : Mysql

Tabel IV.16.

Spesifikasi File Data Raw Material

No Elemen data Nama Field Tipe Size Ket

1. Kode Raw M kd_po Varchar 10 Primary Key

2. Nama Raw M nm_bln Varchar 25

3. Kode Customer nm_cust Varchar 10 4. Nama Customer kd_item Varchar 25

5. Jenis nm_item Varchar 10

6. Unit jml_po Varchar 5

Sumber : Penelitian Penulis (2019)

Nama File : Data WO (work order)

Akronim : data_wo

Fungsi : untuk data pengambilan raw material Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 105 Kunci Field : kd_wo Software : Mysql

Tabel IV.17. Spesifikasi File Data WO

No Elemen data Nama Field Tipe Size Ket

1. Bulan Bln Date 10

2. Kode WO kd_wo Varchar 10 Primary Key

3. Kode Raw Material kd_rm Varchar 10 Foreign Key 4. Nama Raw Material nm_rm Varchar 25

(34)

6. Nama Customer nm_cust Varchar 25

7. Jumlah WO jml_wo Int 10

8. Unit nm_unit Varchar 5

Sumber : Penelitian Penulis (2019 Nama File : RM Masuk Akronim : rm_msk

Fungsi : sebagai data raw material masuk Tipe File : File Transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 120

Kunci Field : kd_rm_msk Software : Mysql

Tabel IV.18. Spesifikasi File RM Masuk

No Elemen data Nama Field Tipe Size Ket

1. Kode RM Masuk kd_rm_msk Varchar 10 Primary Key

2. Tanggal tgl Date 10

3. Kode WO kd_wo Varchar 10 Foreign Key

4. Kode Raw Material kd_rm Varchar 10

5. Nama Raw Material nm_rm Varchar 25

6. Kode Customer kd_cust Varchar 10

7. Nama Customer nm_cust Varchar 25

8. Jumlah jml_msk Int 10

9. Unit unit Varchar 10

Sumber : Penelitian Penulis (2019) Nama File : RM Keluar Akronim : rm_klr

(35)

Tipe File : File Transaksi Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 80 Kunci Field : kd_klr Software : Mysql

Tabel IV.19. Spesifikasi File RM Keluar

No Elemen data Nama Field Tipe Size Ket

1. Tanggal kd_rm Date 10

2. Kode Keluar tgl_rm Varchar 10 Primary key

3. Kode Raw Material kd_rm Varchar 10 Foreign Key

4. Nama Raw Material nm_rm Varchar 25

5. Jumlah Kebutuhan jml_keb Int 10

6. Jumlah Keluar Jml_klr Int 10

7. Unit nm_unit Varchar 5

Sumber : Penelitian Penulis (2019) Nama File : RM Klaim Akronim : rm_klaim

Fungsi : sebagai data klaim raw material Tipe File : File Transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 50 Kunci Field : kd_klm Software : Mysql

(36)

Tabel IV.20.

Spesifikasi File Data RM Klaim

No Elemen data Nama Field Tipe Size Ket

1. Tanggal tgl Date 10

2. Kode Klaim Kd_klm Varchar 10 Primary key

3. Kode RM Masuk kd_rm_msk Varchar 10 Foreign Key

4. Jumlah jml Int 10

5. Status status Varchar 20

Sumber : Penelitian Penulis (2019)

Nama File : Data Stok Raw Material Akronim : data_stok_rm

Fungsi : sebagai data stok gudang Tipe File : File Transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 85 Kunci Field : kd_rm Software : Mysql

Tabel IV.21.

Spesifikasi File Data Stok Raw Material

No Elemen data Nama Field Tipe Size Ket

1. Kode Raw Material kd_rm Varchar 10 Primary Key

2. Nama Raw Material nm_rm Varchar 25

3. Jumlah RM Masuk kd_rm Char 10

4. Jumlah Keluar nm_rm Int 10

5. Jumlah Stok jml_rmk Int 10

6. Jumlah Stok Minimal Stok_mn Int 10

7. Unit nm_unit Varchar 10

(37)

Nama File : Data Stok WO Akronim : data_stok_wo

Fungsi : sebagai data stok WO Tipe File : File Transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 85 Kunci Field : kd_wo Software : Mysql

Tabel IV.22.

Spesifikasi File Data Stok WO

No Elemen data Nama Field Tipe Size Ket

1. Kode WO kd_wo Char 10 Primary Key

2. Kode Klaim Kd_klm Varchar 10 Foreign Key

3. Kode Raw Material kd_rm Varchar 10

4. Nama Raw Material nm_rm Varchar 25

5. Jumlah RM Masuk Jml_rm_msk Varchar 10

6. Jumlah WO Jml_wo Char 10

7. Jumlah Stok WO Stok_wo Varchar 10

(38)

Admin -password(string) -user id(string) -username(string) <<property get>> + getpassword() : String +getuserid() : String +getusername() : String <<property set>> + setpassword(String) : Void +setuserid(String) : Void +setusername(String) : Void RM Masuk -kd_cust(int) -nm_cust(String) -tgl_msk(Date) -jml_raw (Int) -nm_unit(String) +Insert:(Void) +Delete : (void) + Save() : Void +Can cel() :Void

<<property set>>

+setkd_cust(int) : Void +setnm_cust(String) : Void +settgl_msk(Date) : Void +setjml_raw (Int) : Void +setnm_unit(String) : Void

<<property get>> +getkd_cust()int +getnm_cust()String +gettgl_msk()Date +getjml_raw ()Int +getnm_unit()String RM Keluar -kd_raw(Int) -nm_raw (String) -jns_raw (String) -jml_raw(Int) -nm_unit(String) +Insert:(Void) +Delete : (void) + Save() : Void +Can cel() :Void

<<property set>>

+setkd_raw(Int) : Void +setnm_raw (String) : Void +setjns_raw (String) : Void +setjml_raw(Int) : Void +setnm_unit(String) : Void

<<property get>>

+ getkd_raw()Int +get nm_raw ()String +getjns_raw ()String +getjml_raw()Int +getnm_unit()String

Data Stok Raw Material -kd_wo (Int) -jml_wo (Int) -kd_raw (Int) -nm_raw(String) -jml_msk (String) -jml_klr (Int) -nm_unit )(String) +getminimumstock:(Void) +Delete : (void) + Save() : Void +Can cel() :Void

<<property set>>

+setkd_wo (Int) : Void

+setjml_wo (Int) : Void

+setkd_raw (Int) : Void

+setnm_raw(String) : Void

+setjml_msk (String) : Void

+setjml_klr (Int) : Void

+setnm_unit (String) : Void <<property get>> +getkd_wo ()Int +getjml_wo ()Int +getkd_raw ()Int +getnm_raw()String +getjml_msk ()String +getjml_klr ()Int +getnm_unit ()String Memo Kebutuhan -kd_cust (Int) -kd_raw (Int) -nm_raw(String) -jml_raw (Int) -nm_unit(String) +Insert:(Void) +Delete : (void) + Save() : Void +Can cel() :Void

<<property set>>

+setkd_cust (Int) : Void

+setkd_raw (Int) : Void

+setnm_raw(String) : Void

+setjml_raw (Int) : Void

+setnm_unit(String) : Void <<property get>> +getkd_cust ()Int +getkd_raw ()Int +getnm_raw()String +getjml_raw ()Int +getnm_unit()String Data WO -kd_wo(Int) -jns_wo (String) -jml_wo (Int) -kd_cust (Int) -nm_cust (String) +Insert:(Void) +Delete : (void) + Save() : Void +Can cel() :Void

<<property set>>

+kd_wo(Int) : Void

+jns_wo (String) : Void

+jml_wo (Int) : Void

+kd_cust (Int) : Void

+nm_cust (String) : Void <<property get>> +getkd_wo()Int +getjns_wo ()String +getjml_wo ()Int +getkd_cust ()Int +getnm_cust ()String Raw Material -kd_wo(Int) -kd_cust (Int) -nm_cust (String) -kd_raw (Int) -nm_raw (String) -jns_raw (String) -jml_raw (Int) -nm_unit (string) +Insert:(Void) +Delete : (void) + Save() : Void +Can cel() :Void

<<property set>> +setkd_wo(Int) +setkd_cust (Int) +setnm_cust (String) +setkd_raw (Int) +setnm_raw (String) +setjns_raw (String) +setjml_raw (Int) +setnm_unit (string) <<property get>> +getkd_wo()Int +getkd_cust ()Int +getnm_cust ()String +getkd_raw ()Int +getnm_raw ()String +getjns_raw ()String +getjml_raw ()Int +getnm_unit ()string Data Stok WO -kd_wo (Int) -jml_wo (Int) -kd_raw (Int) -nm_raw(String) -jml_msk (String) -jml_klr (Int) -nm_unit )(String) +getminimumstock:(Void) +Delete : (void) + Save() : Void +Can cel() :Void

<<property set>>

+setkd_wo (Int) : Void

+setjml_wo (Int) : Void

+setkd_raw (Int) : Void

+setnm_raw(String) : Void

+setjml_msk (String) : Void

+setjml_klr (Int) : Void

+setnm_unit (String) : Void <<property get>> +getkd_wo ()Int +getjml_wo ()Int +getkd_raw ()Int +getnm_raw()String +getjml_msk ()String +getjml_klr ()Int +getnm_unit ()String RM Klaim -kd_cust(int) -nm_cust(String) -tgl_msk(Date) -jml_raw (Int) -nm_unit(String) +Insert:(Void) +Delete : (void) + Save() : Void +Can cel() :Void

<<property set>>

+setkd_cust(int) : Void +setnm_cust(String) : Void +settgl_msk(Date) : Void +setjml_raw (Int) : Void +setnm_unit(String) : Void

<<property get>> +getkd_cust()int +getnm_cust()String +gettgl_msk()Date +getjml_raw ()Int +getnm_unit()String 1 1 M M 1 M M M M 1 1 1 M 1 1 1 1 1 1 D. Class Diagram

Sumber : Penelitian Penulis (2019)

Gambar IV.30

(39)

E. Squence Diagram

a. Squence Diagram Data WO

Sumber : Penelitian Penulis (2019)

Gambar IV.31

(40)

Admin Login

Pilih Hak Akses

Menu Utama Pilih Data RM Masuk Simpan () Tambah Menampilkan Data Data Database Menampilkan Penambahan Simpan Data Tambah Cari Menampilkan pencarian Simpan Data

b. Squence Diagram Data RM Masuk

Sumber : Penelitian Penulis (2019)

Gambar IV.32

Sequence Diagram Data RM Masuk F. Spesifikasi Hardware dan Software

a. Spesifikasi Hardware a. Server

i. Laptop

(41)

b. RAM 2 GB c. Flasdisk 32 GB d. Mouse

e. Keyboard

f. Monitor dengan resolusi layar minimum 1366x768 g. Koneksi internet dengan kecepatan 2 Mbps

b. Spesifikasi Software

a. Sistem operasi : Windows 10

b. Aplikasi bundle web server: Xampp,yang terdiri dari beberapa komponen, diantaranya:

(1) Aplikasi phpMyAdmin (2) Aplikasi Java Netbeans

c. Aplikasi Web : Mozilla Firefox, Google Chrome

4.3. Jadwal Implementasi

Tabel IV.23. 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 Tampilan 6 Melengkapi Tampilan

Gambar

Tabel IV.14.
Gambar IV.5
Gambar IV.6
Gambar IV.7   Activity Diagram Data WO
+7

Referensi

Dokumen terkait

 SAFEGUARD Regional yang merupakan hasil studi dampak penting usaha atau kegiatan yang direncanakan terhadap lingkungan hidup dalam satu kesatuan hamparan

adalah suhu, sedangkan salinitas memiliki peranan penunjang dalam memperkecil energi untuk osmoregulasi bagi telur ikan jambal siam, karena dari penelitian yang

Perkembangan sosial adalah perkembangan perilaku anak-anak dalam menyesuaikan diri dengan aturan-aturan masyarakat di mana anak itu berada. Perkembangan sosial anak

Validasi media Projectile Launcher Sebagai Alat Praktikum Sederhana Fisika Pada Materi Gerak Parabola terdiri dari Tiga validator ahli yakni Bapak Ardian

Bahan hukum primer yang digunakan adalah perundang- undangan yang mengatur mengenai perlindungan hukum bagi korban pencurian data pribadi di internet, sedangkan

Penelitian ini bertujuan untuk mengkaji efektivitas otonomi daerah dalam memaksimalkan pertumbuhan ekonomi, sekaligus menguji bagaimana pengaruh pendapatan asli daerah dan dana bagi

Dalam penelitian ini untuk mengukur atau menilai kinerja Koperasi Simpan Pinjam Adi Wiyata Mandiri Blitar menggunakan pedoman penilaian kesehatan koperasi simpan