bab iv perancangan sistem usulan 4.1. tahapan … · bahan baku, laporan bahan baku yang ada di...

35
40 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Pada saat ini perkembangan teknologi informasi semakin dibutuhkan karena penyajian informasi yang efektif dan efisien menunjang kinerja dari suatu perusahaan. Penyajian informasi sebaiknya sudah beralih dari sistem lama yaitu pencataan manual dengan menggunakan tulis tangan menjadi sistem yang telah terkomputerisasi. Demikian hal nya dengan pengelolaan data administrasi bahan baku fiberglass pada PD Karya Sakti Bahari, sehingga tidak menyebabkan kesalahan dalam membuat laporan dan tidak menyita waktu yang lama. Untuk mengantisipasi permasalahan diatas dibutuhkan suatu peranngkat keras (hardware) dan perangkat lunak (software) yang dapat membantu mempercepat dan mempermudah proses pengelolaan data dan pembuatan laporan agar lebih akurat dan efisien. 4.1.1. Analisis Kebutuhan Analisis kebutuhan merupakan kebutuhan yang di perlukan dalam perancangan sistem yang dirancang oleh penulis, analisa kebutuhan ini di perlukan dalam perancangan sistem usulan ini. A. Kebutuhan Pengguna Dalam sistem pengelolaan data administrasi bahan baku terdapat satu pengguna yang dapat berinteraksi dalam sitem, yaitu: Bagian administrasi.

Upload: others

Post on 31-Dec-2019

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

40

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

Pada saat ini perkembangan teknologi informasi semakin dibutuhkan

karena penyajian informasi yang efektif dan efisien menunjang kinerja dari suatu

perusahaan. Penyajian informasi sebaiknya sudah beralih dari sistem lama yaitu

pencataan manual dengan menggunakan tulis tangan menjadi sistem yang telah

terkomputerisasi. Demikian hal nya dengan pengelolaan data administrasi bahan

baku fiberglass pada PD Karya Sakti Bahari, sehingga tidak menyebabkan

kesalahan dalam membuat laporan dan tidak menyita waktu yang lama. Untuk

mengantisipasi permasalahan diatas dibutuhkan suatu peranngkat keras

(hardware) dan perangkat lunak (software) yang dapat membantu mempercepat

dan mempermudah proses pengelolaan data dan pembuatan laporan agar lebih

akurat dan efisien.

4.1.1. Analisis Kebutuhan

Analisis kebutuhan merupakan kebutuhan yang di perlukan dalam

perancangan sistem yang dirancang oleh penulis, analisa kebutuhan ini di

perlukan dalam perancangan sistem usulan ini.

A. Kebutuhan Pengguna

Dalam sistem pengelolaan data administrasi bahan baku terdapat satu

pengguna yang dapat berinteraksi dalam sitem, yaitu: Bagian administrasi.

Page 2: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

41

A1. Kebutuhan bagian Administrasi

a) Admin dapat mengelola data bahan baku

b) Admin dapat membuat laporan bahan baku

c) Admin dapat mengelola data pemesanan,penerimaan dan pengeluaran

bahan bahan baku

d) Admin dapat mengelola data Transaksi bahan baku

B. Kebutuhan Sistem

a. Kebutuhan Sistem Untuk Bagian Admin

1. Bagian admin harus melakukan login terlebih dahulu untuk masuk

kedalam sistem dengan memasukan username dan password.

2. Setelah melakukan login bagian admin dapat menggunakan menu untuk

bagian admin yakni data supplier, persedian bahan baku, pengeluaran

bahan baku, laporan bahan baku yang ada di dalam sistem tersebut

sesuai akses level.

3. Setelah bagian admin menggunakan aplikasi tersebut maka diharuskan

melakukan logout agar dapat melakukan login kembali apabila ingin

menggunakan sistem tersebut kemba

Page 3: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

42

4.1.2. Rancangan Diagram Use Case

Rancangan sistem pengelolaan data administrasi bahan baku pada PD

Karya Sakti Bahari ini akan di modelkan kedalam use case diagram, dan hasil

dari pemodelan rancangan adalah sebagai berikut.

direktur

Login

Mengelola Data

Supplier

Mengelola Data Pemesanaan Bahan Baku

Mengelola Data Penerimaan Bahan Baku

Mengelola Data Pengeluaran Bahan Baku

Mengelola Data Laporan

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

Lihat Laporan

<<include>>

admin

Sumber: Hasil Penelitian (2018)

Gamabar IV.1 Diagram Use Case Sistem Usulan

Tabel IV.1

Deskripsi Use Case Login

Use Case Name Login

Requirements User mengakses aplikasi penegelolaan data

administrasi bahan baku

Goal Mengakses aplikasi utama pengelolaan data

administrasi bahan baku

Pre-Conditions User mengisi username dan password

Post-Conditions Masuk ke dalam aplikasi pengelolaan data

administrasi bahan baku

Failed end Condition Salah mengisi username dan password

Actors Bagian Administrasi

Main Flow/ Basic Path 1. User membuka aplikasi

Page 4: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

43

2. User mengisi username dan password

3. User dapat mengakses aplikasi utama sesuai

dengan level akses

Alternate Flow/Invariant A -

Invariant B -

Tabel IV.2

Deskripsi Use Case Form Data User

Use Case Name Form data user

Requirements Administrasi melakukan melakukan login

Goal Administrasi dapat mengisi form username dan

password.

Pre-Conditions Bagian administrasi melakukan login

Post-Conditions Bagian Administrasi dapat login ke data user

Failed end Condition Bagian Administrasi tidak dapat login ke data

user

Actors Administrasi

Main Flow/ Basic Path 1. User memilih kriteria pencarian

2. User mengetikan username dan password

3. Sistem dapat login

Alternate Flow/Invariant A -

Invariant B -

Tabel IV.3

Deskripsi Use Case Data Bahan Baku

Use Case Name Data bahan baku

Requirements Bagian Administrasi dapat membuka form

bahan baku

Goal Bagian Administrasi dapat menambah data

bahan baku, edit bahan baku, hapus data bahan

baku, dan cari data bahan baku.

Pre-Conditions Bagian Administrasi telah membuka form bahan

baku

Post-Conditions Bagian Administrasi telah masuk ke dalam form

bahan baku dan membuka fasilitas yang ada

didalam form bahan baku.

Failed end Condition -

Actors Bagian Administrasi

Main Flow/ Basic Path 1. Bagian Administrasi membuka form bahan

Page 5: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

44

baku

2. Bagian Administrasi masuk kedalam form

bahan baku

3. Sistem menampilkan tambah data bahan

baku, hapus data bahan baku, cari data

bahan baku.

Alternate Flow/Invariant A -

Invariant B -

Tabel IV.4

Deskripsi Use Case Data Supplier

Use Case Name Data supplier

Requirements Bagian Administrasi dapat membuka data

supplier.

Goal Bagian Administrasi dapat masuk ke form data

supplier

Pre-Conditions Bagian Administrasi telah membuka data data

suuplier

Post-Conditions Bagian Administrasi dapat menambah data

supplier,edit data supplier,hapus data supplier,

dan cari data supplier.

Failed end Condition Bagian Administrasi tidak dapat melihat data

supplier

Actors Administrasi

Main Flow/ Basic Path 1. Bagian Administrasi membuka data

supplier

2. Data supplier menampilkan form tambah

data supplier,edit data supplier,hapus data

supplier dan cari data supplier

Alternate Flow/Invariant A 1. -

Invariant B -

Tabel IV.5

Deskripsi Use Case Pemesanan Bahan Baku

Use Case Name pemesanan bahan baku

Requirements Admin membuka menu pemesanan bahan baku.

Goal Admin melihat data pemesana bahan baku.

Pre-Conditions Admin telah mendata penerimaan pemesanan

bahan baku

Post-Conditions Admin mengedit pemesanan bahan bahan baku.

Page 6: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

45

Failed end Condition -

Actors Bagian Administrasi

Main Flow/ Basic Path 1. Admin membuka menu pemesanan bahan

baku

2. Sistem menampilkan data pemesanan bahan

baku.

Alternate Flow/Invariant A -

Invariant B -

Tabel IV.6

Deskripsi Use Case Laporan Pemesanan Bahan Baku

Use Case Name Laporan pemesanan bahan baku

Requirements Admin membuka menu laporan pemesanan

bahan baku.

Goal Admin melihat data laporan pemesanan bahan

baku.

Pre-Conditions Admin telah membuat data laporan pemesanan

bahan baku

Post-Conditions Admin mengedit data laporan pemesanan

bahan bahan baku.

Failed end Condition -

Actors Bagian Administrasi

Main Flow/ Basic Path 1. 1. Bagian Administrasi membuka menu

laporan pemesanan bahan baku

2. 2.Sistem menampilkan data laporan

pemesanan bahan baku.

Alternate Flow/Invariant A -

Invariant B -

Tabel IV.7

Deskripsi Use Case Penerimaan Bahan Baku

Use Case Name Penerimaan bahan baku

Requirements Admin membuka menu laporan penerimaan

bahan baku.

Goal Admin melihat data penerimaan bahan baku.

Pre-Conditions Admin telah membuat data penerimaan bahan

baku

Post-Conditions Admin mengedit data penerimaan bahan bahan

baku.

Failed end Condition -

Page 7: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

46

Actors Bagian Administrasi

Main Flow/ Basic Path 1. 1. Bagian Administrasi membuka menu

Penerimaan bahan baku.

3. 2.Sistem menampilkan data penerimaan bahan

bahan baku.

Alternate Flow/Invariant A -

Invariant B -

Sumber: Hasil Penelitian (2018)

Tabel IV.8

Deskripsi Use Case Laporan Penerimaan Bahan Baku

Use Case Name Laporan Penerimaan bahan baku

Requirements Admin membuka menu laporan Penerimaan

bahan baku.

Goal Admin melihat data laporan penerimaan bahan

baku.

Pre-Conditions Admin telah membuat data laporan penerimaan

bahan baku

Post-Conditions Admin mengedit data laporan penerimaan

bahan bahan baku.

Failed end Condition -

Actors Bagian Administrasi

Main Flow/ Basic Path 1. 1. Bagian Administrasi membuka menu

laporan ppenerimaan bahan baku

4. 2.Sistem menampilkan data laporan

penerimaan bahan baku.

Alternate Flow/Invariant A -

Invariant B -

Tabel IV.9

Deskripsi Use Case Pengeluaran Bahan Baku

Use Case Name Pengeluaran bahan baku

Requirements Admin membuka menu pengeluaran bahan

baku.

Goal Admin melihat data pengeluaran bahan baku.

Pre-Conditions Admin telah membuat data pengeluaran bahan

baku

Post-Conditions Admin mengedit data pengeluaran bahan bahan

baku.

Page 8: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

47

Failed end Condition -

Actors Bagian Administrasi

Main Flow/ Basic Path 1. 1. Bagian Administrasi membuka menu

pengeluaran bahan baku.

5. 2.Sistem menampilkan data pengeluaran bahan

bahan baku.

Alternate Flow/Invariant A -

Invariant B -

Tabel IV.10

Deskripsi Use Case Laporan Pengeluaran Bahan Baku

Use Case Name Laporan pengeluaran bahan baku

Requirements Admin membuka menu laporan pengeluaran

bahan baku.

Goal Admin melihat data laporan pengeluaran bahan

baku.

Pre-Conditions Admin telah membuat data laporan

pengeluaran bahan baku

Post-Conditions Admin mengedit data laporan pengeluaran

bahan bahan baku.

Failed end Condition -

Actors Bagian Administrasi

Main Flow/ Basic Path 1. 1. Bagian Administrasi membuka menu

laporan pengeluaran bahan baku

6. 2.Sistem menampilkan data laporanpengeluaran

bahan baku.

Alternate Flow/Invariant A -

Invariant B -

Tabel IV.11

Deskripsi Use Case Logout

Use Case Name Logout

Requirements User keluar dari aplikasi

Goal User dapat login kembali

Pre-Conditions User harus melakukan login

Post-Conditions User masuk aplikasi

Failed end Condition User tidak dapat login kembali

Actors User aplikasi

Page 9: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

48

Main Flow/ Basic Path 1. User harus login terlebih dahulu

2. User tidak dapat login kembali

Alternate Flow/Invariant A -

Invariant B -

4.1.3 Rancangan Diagram Aktivitas

Rancangan activity diagram menggambarkan alur kerja dan menjelaskan

berbagai kegiatan dari pengguna atau sistem secara keseluruhan. Berikut ini

adalah hasil rancangan diagram aktivitas untuk sistem pengelolaan data

administrasi bahan baku pada PD Karya Sakti Bahari.

1. Activity Diagram Menu Login Admin

Activity Diagram Login Admin

Admin Sistem

Phas

e

Masukan Username dan password

Cek Username dan Password

Menampilkan Menu Utama

Tidak Sesuai

sesuai

Sumber: Hasil Penelitian (2018)

Gambar IV.2 Activity Diagram Menu Login Admin

Page 10: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

49

2. Activity Diagram Menu Bahan Baku

Activity Diagram Data Bahan Baku

Admin Sistem

Phas

ePilih Menu Data

Bahan Baku

Menampilkan Form Data Bahan Baku

Input Data Bahan Baku

Ubah Data

klik button simpan

Pilih Data Bahan Baku Yang Di Hapus

Klik Button Hapus

Data Di Ubah

Data Dihapus

Sumber: Hasil Penelitian (2018)

Gambar IV.3 Activity Diagram Menu Bahan Baku

4. Activity Diagram Menu Data Supplier

Activity Diagram Data Bahan Baku

Admin Sistem

Phas

e

Pilih Menu Data

Supplier

Menampilkan Form Data Supplier

Input Data Supplier

Ubah Data

klik button simpan

Pilih Data Supplier Yang Di Hapus

Klik Button Hapus

Data Di Ubah

Data Dihapus

Sumber: Hasil Penelitian (2018)

Gambar IV.4 Activity Diagram Menu Data Supplier

Page 11: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

50

5. Activity Diagram Menu Pemesanan Bahan Baku

Activity Diagram Pemesanan Bahan Baku

Admin Sistem

Phas

e

Pilih Menu

Pemesanan

Menampilkan Form Data Pemesanan

Mengecek Pemesanan Bahan

Baku

Sumber: Hasil Penelitian (2018)

Gambar IV.5 Activity Diagram Menu Pemesenan Bahan Baku

6. Activity Diagram Menu Penerimaan Bahan Baku

Activity Diagram Penerimaan Bahan Baku

Admin Sistem

Phas

e

Pilih Menu

Penerimaan

Menampilkan Form Data Penerimaan

Mengecek PenerimaanBahan

Baku

Sumber: Hasil Penelitian (2018)

Gambar IV.6 Activity Diagram Menu penerimaan Bahan Baku

Page 12: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

51

7. Activity Diagram Menu Pengeluaran Bahan Baku

Activity Diagram Pengeluaran Bahan Baku

Admin SistemPh

ase

Pilih Menu

Pengeluaran

Menampilkan Form Data Pengeluaran

Mengecek Pengeluaran Bahan

Baku

Sumber: Hasil Penelitian (2018)

Gambar IV.7 Activity Diagram Menu Pengeluaran Bahan Baku

8. Activity Diagram Menu Laporan Pemesanan bahan baku

Activity Diagram Menu Laporan Pemesanan Bahan Baku

Admin Sistem

Phas

e

Pilih Menu Laporan

Pemesanan Bahan

Baku

Menampilkan Form Laporan Pemesanan

Bahan Baku

Pilih Tanggal Periode Awal atau Akhir

Klik Button CetakMenampilkan data laporan pemesanan

bahan baku

Sumber: Hasil Penelitian (2018)

Gambar IV.8 Activity Diagram Menu Laporan Pemesanan Bahan Baku

Page 13: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

52

9. Activity Diagram Menu Laporan Penerimaan bahan baku

Activity Diagram Menu Laporan Penerimaan Bahan Baku

Admin Sistem

Phase

Pilih Menu Laporan

Penerimaan Bahan

Baku

Menampilkan Form Laporan Penerimaan

Bahan Baku

Pilih Tanggal Periode Awal atau Akhir

Klik Button CetakMenampilkan data

laporan Penerimaan bahan baku

Sumber: Hasil Penelitian (2018)

Gambar IV.9 Activity Diagram Menu Laporan Penerimaan Bahan Baku

10. Activity Diagram Menu Laporan Pengeluaran Bahan Baku

Activity Diagram Menu Laporan Pengeluaran Bahan Baku

Admin Sistem

Phas

e

Pilih Menu Laporan

Pengeluaran Bahan

Baku

Menampilkan Form Laporan Pengeluaran

Bahan Baku

Pilih Tanggal Periode Awal atau Akhir

Klik Button CetakMenampilkan data

laporan Pengeluaran bahan baku

Sumber: Hasil Penelitian (2018)

Gambar IV.10 Activity Diagram Menu Laporan Pengeluaran Bahan Baku

Page 14: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

53

11. Activity Diagram menu logout

Activity Diagram Menu Logout

Admin Sistem

Phas

e

Pilih button Logout

Keluar Dari Program Dan Kembali Ke Tampilan Awal

Sumber: Hasil Penelitian (2018)

Gambar IV.11 Activity Diagram Menu Logout

4.1.4 Rancangan Dokumen Sistem Usulan

Spesifikasi sistem usulan merupakan perincian dokumen-dokumen pada

program yang dihasilkan dan digunakan dalam PD Karya Sakti Bahari. Bentuk

dokumen itu sendiri digolongkan dalam dokumen masukan dan dokumen

keluaran.

Spesifikasi Bentuk Dokumen Masukan

1. Nama Dokumen : Form pemesanan bahan baku

Fungsi : Sebagai form pemesanan bahan baku ke supplier

Sumber : Bagian Administrasi

Tujuan : Supplier

Jumlah : Tidak tentu

Frekuensi : Setiap Pemesanan

Page 15: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

54

Bentuk : -

2. Nama Dokumen : Form penerimaan bahan baku

Fungsi : Sebagai form penerimaan bahan baku pesanan

dari supplier

Sumber : Bagian Administrasi

Tujuan : Supplier

Jumlah : Setiap Penerimaan

Frekuensi : Tidak tentu

Bentuk : -

4.1.5. Rancangan Prototype

Hasil dari analisi kebetuhan dijadikan sebagai dasar dalam pembuatan

rancangan prototype. Rancangan Prototype ini terdiri dari satu level akses yaitu

Administrasi.

1. Rancangan Prototipe Administrasi

Sumber: Hasil Penelitian (2018)

Gambar IV.12 Dashbord

2. Rancangan Tampilan Supplier

Page 16: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

55

Sumber: Hasil Penelitian (2018)

Gambar IV.13 Data Supplier

3. Rancangan Tampilan Data Pemesanan

Sumber: Hasil Penelitian 2018

Gambar IV.14 Input Data Pemesanan Bahan Baku

4. Rancangan Tampilan Data Penerimaan Bahan Baku

Page 17: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

56

Sumber: Hasil Penelitian 2018

Gambar IV.15 Input Data Penerimaan Bahan Baku

5. Rancangan Tampilan Input Data Pengeluaran Bahan baku

Sumber: Hasil Penelitian 2018

Gambar IV.16 Input Data Pengeluaran Bahan Baku

Page 18: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

57

6. Rancanngan Tampilan Cetak Laporan

Sumber: Hasil Penelitian 2018

Gambar IV.17 Input Data Laporan Bahan Baku

4.2 Perancangan Perangkat Lunak

Pada tahap ini penulis akan menggambarkan desain database dan desain

alur dalam kegiatan operasionalnya. Untuk mempermudah dalam pemahaman

model arsitektur dari sistem yang dirancang, maka penulis akan menjelaskan pada

sub-sub bab selanjutnya

4.2.1 Entity Relationship Diagram

Pada tahapan ini dirancang sebuah basis data yang dimodelkan ke dalam

suatu bentuk entity relationship diagram (ERD). Entity relationship diagram

(ERD) menampilkan basis data yang terdiri dari entitas-entitas dan hubungan

yang terjadi antar entitas tersebut.

Page 19: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

58

Admin

Id-bahanbaku

Nm_bahanbaku

Jns_bahanbaku

stok

Id_supplier

Id_user

Nm-user

Bahan baku

user

alamat

No_telpon

bagian

username

pasword

Penerimaan bahan baku

No_penerimaan Id_penerimaan Jml_penerimaan

Pengeluaran bahan baku

Jml_pengeluaranNo_pengeluaran Id_pengeluaran

pemesanan No_pemesanan

Id_bahan baku

Jml_pemesanan

Pengelolaan data laporan

Laporan _pemesanan

Laporan_penerimaan

Laporan_pengeluaran

Supplier

Id_supplier Nm_supplier Telpn_supplier Alamat_supplierr

Sumber: Hasil Penelitian 2018

Gambar IV.18 ERD Rancangan

4.2.2. Logical Structure Record (LRS)

Adapun perancangan basis data yang menghasilkan pemetaan tabel-tabel

yang digambarkan dengan Entity Relationship Diagram (ERD) adalah sebagai

berikut:

Page 20: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

59

User

id_userNm_useralamat no telponbagianusername password

-memberName

Bahan Baku

id_bahanbakunm_bahanbakujns_bahanbakustokid_supplier

-memberName

Supplier

id_suppliernm_suppliertelp_supplieralamat_supplier

-memberName

pemesanan

no_pemesanan

Id_bahanbakujml_pemesanan

penerimaan bahan baku

no_penerimaanid_penerimaanjml_penerimaan

-memberName

pengeluaran bahan baku

no_pengeluaranid_pengeluaranjml_pengeluaran

-memberName

pengelolaan data laporan

laporan_pemesananlaporan_penerimaanlaporan_pengeluaran

-memberName

Sumber: Hasil Penelitian 2018

Gambar IV.19 Logical Record Structure

4.2.3. Spesifikasi File

1. Spesifikasi File

Nama File : Tabel User

Akronim : User

Fungsi : Untuk informasi detail pengguna

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Radom

Media : Hardisk

Panjang record : 180

Page 21: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

60

Kunci Field : Kode user

Tabel IV.12

Spesifikasi File User

NO Elemen

data

Nama

Field

Tipe size Ket

1. Id user Id_user Varchar 4 Primary

Key

2. Nama User nm_user Varchar 30 -

3. Alamat

User

Alamat Varchar 80 -

4. No

Telepon

no_tlp Varchar 20 -

5. Bagian Bagian Varchar 10 -

6. Username Username Varchar 10 -

7. Password Password Varchar 20 -

2. Spesifikasi File

Nama File : Tabel bahan baku

Akronim : Bahan Baku

Fungsi : Untuk mengimput list bahan baku

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Radom

Media : Hardisk

Panjang record : 70

Kunci Field : Kode bahan baku

Tabel IV.12

Spesifikasi File User

Page 22: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

61

Tabel IV.13

Spesifikasi File Bahan Baku

NO Elemen data Nama Field Tipe Size Keterangan

1. Id Bahan Baku Id_bahanbaku Varchar 6 Primary Key

2. Nama bahan Baku nm_bahanbaku Varchar 20 -

3. Jenis Bahan baku Jns_bahanbaku Varchar 10 -

4. Stok Stok Int 10 -

5. StokMinimal Stok_in Int 3 -

6. Id supplier Id_supplier Varchar 10 ForeignKey

3. Spesifikasi File

Nama File : Tabel Supplier

Akronim : Supplier

Fungsi : Untuk informasi detail supplie

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Radom

Media : Hardisk

Panjang record : 160

Kunci Field : Kode supplier

Page 23: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

62

Tabel IV.14

Spesifikasi File Supplier

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Supplier id_supplier Varchar 10 Primary Key

2 Nama Supplier nm_supplier Varchar 50 -

3. Telepon Supplier telp_supplier Varchar 20 -

4. Alamat Supplier alamat_supplier Varchar 80 -

4. Spesifikasi File

Nama File : Form Pemesanan bahan baku

Akronim : Pemesanan_bahanbaku

Fungsi : untuk menginput list pemesanan bahan baku

untuk dibeli

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Radom

Media : Hardisk

Panjang record : 40

Kunci Field : Kode pemesanan

Panjang record : 40

Tabel IV.15

Spesifikasi File Pemesanan

NO Elemen data Nama Field Tipe size Keterangan

1 No pemesanan no_pemesanan Varchar 20 Primary Key

2 Id Bahan Baku id_bahanbaku Varchar 10 -

Page 24: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

63

Kunci Field : Kode detail minta beli

5. Spesifikasi File

Nama File : Tabel penerimaan bahan baku

Akronim : tandaterimabarang

Fungsi : untuk menginput list bahan baku yang diterima dari

supplier

Organisasi file : Indexed Sequential

Akses file : Radom

Media : Hardisk

Panjang record : 60

Kunci Field : Kode tanda terima barang

6. Spesifikasi File

Nama File : Tabel pengiriman bahan Baku

Akronim : Pengiriman bahan Baku

Fungsi : Untuk menginput list bahan baku yang dikirim

oleh gudang ke produksi.

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Radom

Media : Hardisk

Panjang record : 150

3 Jumlah

Pemesanan

Jml_pemesanan Int

10 -

Page 25: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

64

Kunci Field : Kode pengiriman bahan baku

Panjang record : 70

Tabel IV.16

Spesifikasi File pengiriman

Kunci Field : Kode detail pengiriman bahan baku

7. Spesifikasi File

Nama File : Tabel Retur Permintaan

Akronim : Retur Permintaan

Fungsi : untuk menginput list data bahan baku yang retur saat pengecekan

atau gagal proses produksi

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Radom

Media : Hardisk

Panjang record : 40

Kunci Field :Kode retur permintaan

No Elemen data Nama Field Tipe Size Keterengan

1. No Kirim no_kirim Varchar 50 Primary -P

2. Id Bahan

Baku

id_bahanbaku Varchar 10 -

3. Jumlah

Kirim

jml_kirim Int 10 -

Page 26: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

65

Tabel IV.17

Spesifikasi File Retur Permintaan

No Elemen data Nama Field Tipe Size Keterangan

1. No Retur Permintaan no_retur Varchar 20 Primary Key

2. Id Bahan Baku id_bahanbaku Varchar 10 -

3. Jumlah Retur jml_retur Int 2 -

4. Keterangan Retur ket_retur Varchar 80 -

8. Spesifikasi File

Nama File : Tabel Detil Retur Permintaan

Akronim : Detil Retur Permintaan

Fungsi : untuk menginput list data bahan baku yang retur

saat pengecekan atau gagal proses produksi

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Radom

Media : Hardisk

Panjang record : 120

Kunci Field : Kode retur permintaan

Tabel IV.12

Spesifikasi File Retur Perngiriman

No Elemen Data Nama Field Tipe Size Keterangan

1. No Retur no_retur Varchar 20 Primary Key

Page 27: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

66

2. Tanggal retur tgl_retur Date - -

3. No Kirim no-kirim Varchar 20 -

4. Username Username Varchar 10 -

4.2.4. Class Model/Class Diagram

User

id_userNm_useralamat no telponbagianusername password

+hapus+simpan

Bahan Baku

id_bahanbakunm_bahanbakujns_bahanbakustokid_supplier

+hapus+simpan

Supplier

id_suppliernm_suppliertelp_supplieralamat_supplier

+hapus+simpan

pemesanan

no_pemesanan

Id_bahanbakujml_pemesanan

penerimaan bahan baku

no_penerimaanid_penerimaanjml_penerimaan

+hapus+simpan

pengeluaran bahan baku

no_pengeluaranid_pengeluaranjml_pengeluaran

+hapus+simpan

pengelolaan data laporan

laporan_pemesananlaporan_penerimaanlaporan_pengeluaran

+cetak+batal

Admin

-memberName

Page 28: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

67

4.2.5 Sequence Diagram

Sequence Diagram Menu Login

Gambar . Sequence diagram Untuk Prosedur login

Sequence Diagram Menu Bahan Baku

Page 29: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

68

Gambar Sequence diagram Untuk Prosedur bahan baku

Sequence Diagram Menu Persediaan Bahan Baku

Gambar Sequence diagram Untuk Prosedur data persediaan

Sequence Diagram Menu Sequence Diagram Menu Data Supplier

Gambar Sequence diagram Untuk Prosedur Data Supplier

Sequence Diagram Menu Permintaan Pemesanan Bahan Baku

Page 30: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

69

Gambar Sequence diagram Untuk Prosedur Permintaan pembelian

Sequence Diagram Menu Permintaan Bahan Baku

Gambar Sequence diagram Untuk permintaan bahan bahan baku

Page 31: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

70

Sequence Diagram Menu Penerimaan Bahan Baku

Gambar Sequence diagram untuk Pengiriman bahan baku

Sequence Diagram Menu Laporan Permintaan Bahan Baku

Page 32: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

71

Gambar Sequence diagram Untuk Prosedur Laporan permintaan bahan baku

Sequence Diagram Menu Logout

Gambar Sequence diagram Untuk Prosedur bahan baku

Sequence Diagram Menu Laporan Pembelian Bahan Baku

Page 33: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

72

Gambar Sequence diagram Untuk Prosedur laporan pembelian bahan baku

Spesifikasi Hardware dan Software

1. Perangkat Hardware

Komponen perangkat keras adalah unsur-unsur yang terdiri dari perangkat

keras komputer yang digunakan untuk membantu proses kerja manusia dan

bersifat fisik, untuk menjalankan aplikasi berbasis web ini diusulkan perangkat

keras yaitu :

Processor : Intel Inside

RAM : 2 GB

Hardisk : 320 GB

Monitor : 14”

Keyboard : 86 Keys

Mouse : Optik

Printer : Canon Ip 2776

2. Perangkat Software

Perangkat lunak merupakan program-program yang digunakan untuk

menjalankan perangkat keras contohnya seperti sistem operasi dan aplikasi

program.

Perangkat lunak komputer yang digunakan sebagai berikut :

a. Sistem Operasi : Microsoft Windows 10

b. Pemrograman software : Sublimetext

c. Database :MySQL

d. Data Report : Crystal Report.

Page 34: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

73

4.3. Jadwal Implementasi

Tabel IV.2

Jadwal Implementasi

NO

KEGIATAN

WAKTU

BULAN I BULAN II BULAN III

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

1 Penelitian

2 AnalisaKebutuhan

3 Persiapan data awal

4 Analisa

5 Desain Sistem

6 Desain Perangkat

Lunak

7 Pembuatan dan Tes

Program

8 Tes Sistem

9 Evaluasi

Page 35: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di dalam sistem tersebut sesuai akses level. 3. Setelah bagian admin menggunakan aplikasi

74