BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di...
Transcript of BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · bahan baku, laporan bahan baku yang ada di...
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.
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
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
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
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.
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 -
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.
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
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
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
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
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
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
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
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
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
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
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.
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:
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
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
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
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 -
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 -
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 -
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
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
67
4.2.5 Sequence Diagram
Sequence Diagram Menu Login
Gambar . Sequence diagram Untuk Prosedur login
Sequence Diagram Menu Bahan Baku
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
69
Gambar Sequence diagram Untuk Prosedur Permintaan pembelian
Sequence Diagram Menu Permintaan Bahan Baku
Gambar Sequence diagram Untuk permintaan bahan bahan baku
70
Sequence Diagram Menu Penerimaan Bahan Baku
Gambar Sequence diagram untuk Pengiriman bahan baku
Sequence Diagram Menu Laporan Permintaan Bahan Baku
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
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.
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
74