Upload
vanliem
View
217
Download
0
Embed Size (px)
Citation preview
55
BAB IV
DESKRIPSI PEKERJAAN
4.1 Analisis Sistem
Berdasarkan hasil survei dan pengamatan yang dilakukan di PT. Timur
Jaya Panel, maka didapatkan proses-proses yang terjadi dalam transaksi
dipemesanan dan penjadwalan produksi di perusahaan.
4.2 Perancangan Sistem
Berdasarkan analisis sistem yang ada, maka akan dirancang suatu sistem
yang sesuai kebutuhan perusahaan khususnya dalam bidang pemesanan dan
penjadwalan produksi. Rancangan sistem yang dibuat berupa System Flow dan
Data Flow Diagram (DFD) sebagai deskripsi alur dari sistem. DFD dibuat
dengan menggunakan software Power Designer 6, sedangkan system flow
menggunakan software Microsoft Visio 2013.
56
4.2.1 System Flow
1. Fungsionalitas Mengecek Hak Akses User
Mengecek hak akses user
SistemUser
Mulai
User id & password
User id & password tidak
valid
Validasi user id dan password
User
Menampilkan user id dan password
tidak validValid?
Mengecek hak akases
Bagian pemesanan penjualan
Bagian Penjualan?
1
2
3
Y
Y
T
Y
Manajer pemesanan?
Selesai
Y
T
Bagian HRD?
T
T
4Y
T
Gambar 4.1. Mengecek hak akses user.
57
2. Fungsionalitas Mengelola Data Master
Menambah data master jenis produk
Bagian Penjualan Sistem
Phas
e
Nama_jenisCek nama_jenis Jenis_produk
Jenis produk ada?
2
Menampilkan alert jenis sudah ada
Jenis sudah ada
Generate dan menampilkan
id_jenis
Status_jenis
Simpan jenis_produk
Jenis_produk
Menampilkan jenis_produk
Jenis_produk
Selesai
Y
T
ID_jenis
Gambar 4.2. Menambah data master jenis produk.
58
Mengubah data master jenis produk
Bagian Penjualan Sistem
Memilih jenis yang diubah
Menampilkan jenis yang akan diubah
2
Jenis yang akan diubah
Status_jenis yang akan diubah
Menyimpan perubahan status_jenis
Jenis_produk
Menampilkan jenis_produk
Jenis_produk
Selesai
Jenis_produk
Gambar 4.3. Mengubah data master jenis produk.
59
Gambar 4.4. Menambah data master produk.
Menambah data master produk
SistemBagian Penjualan
Jenis_produkCek jenis produk
Memunculkan id jenis
Id_produk
Jenis_produk
Jenis_produk
Mengecek id produk yang terakhir
digunakanProduk
Kelengkapan data produk
Mengecek kelengkapan field
Lengkap?
Menyimpan data produk
Produk
Menampilkan field belum lengkap
Field belum lengkap
Menampilkan penyimpanan data
produk berhasil
Penyimpanan berhasil
Selesai
T
Y
2
Menampilkan id produk
60
Mengubah data master produk
SistemBagian Penjualan
Memilih id_produk yang diubah
Menampilkan data produk
Data produk
Pproduk
Data produk yang diubah
Menyimpan data produk yang diubah
Produk
Menampilkan penyimpanan data
produk berhasil
Menampilkan data produk
Selesai
2
Gambar 4.5. Mengubah data master produk.
61
Menambah data master user
Sistem Bagian HRD
Phas
e4
User id
Mengecek ketersediaan user
idUser
Ada?Menampilkan alert
id sudah adaId sudah ada Y
password
Mengecek password < 8 karakter
Sesuai?Menampilkan alert
password < 8 karakter
Kelengkapan data user
Password < 8 karakter
T
T
Y
Mengecek kelengkapan field
Lengkap?Menampilkan alert
field masih ada yang belum diisi
Field belum lengkap
Menyimpan data user
User
Menampilkan pesan registrasi data user
selesai
Penyimpanan berhasil
T
Y
Selesai
Gambar 4.6. Menambah data master user.
62
Mengubah data master user
Sistem Bagian HRD
Phas
e4
Memilih user id yang diubah
Menampilkan data user
User
Data user
Data yang diubah
Sesuai?
Menampilkan alert password < 8 karakter yang
diubah
Password < 8 karakter
T
Y
Lengkap?
Menampilkan alert field masih ada yang
belum diisi bagi data yang diubah
Field belum lengkap
Menyimpan data user yang diubah
User
Menampilkan pesan registrasi data user selesai yang diubah
Penyimpanan berhasil
T
Y
Selesai
Password?
Mengecek data yang diubah
Y
T
Gambar 4.7. Mengubah data master user.
63
Menambah data master supplier
Bagian Penjualan SistemPh
ase
Nama_supplierCek nama_supplier Supplier
Nama supplier ada?
2
Menampilkan alert supplier sudah ada
Supplier sudah ada
Generate dan menampilkan
id_supplier
Kelengkapan data supplier
Simpan data supplier
Supplier
Menampilkan data supplier
Data supplier
Selesai
Y
T
ID_supplier
Lengkap?
Cek kelengkapan data supplier
Menampilkan alert field supplier belum
lengkap
Field supplier belum lengkap
T
Y
Gambar 4.8. Menambah data master supplier.
64
Mengubah data master supplier
SistemBagian Penjualan
Memilih supplier yang akan diubah
Menampilkan data supplier
Data supplier
Supplier
Data supplier yang diubah
Menyimpan data supplier yang
diubahSupplier
Menampilkan penyimpanan data supplier berhasil
Menampilkan data supplier
Selesai
2
Gambar 4.9. Mengubah data master supplier.
65
Menambah data master bahan mentah
SistemBagian Penjualan
Nama bahan mentah
Cek id bahan mentah terakhir
digunakan
Memunculkan id bahan mentah
Id_bahan mentah
Bahan mentah
Bahan mentah
Kelengkapan data bahan mentah
Mengecek kelengkapan field
Lengkap?
Menyimpan data bahan mentah
Bahan mentah
Menampilkan field belum lengkap
Field belum lengkap
Menampilkan pesan penyimpanan data
bahan mentah berhasil
Penyimpanan data bahan
mentah berhasil
Selesai
T
Y
2
Selesai
Gambar 4.10. Menambah data master bahan mentah.
66
Mengubah data master bahan mentah
SistemBagian Penjualan
Memilih id_bahan mentah yang diubah
Menampilkan data bahan mentah
Data bahan mentah
Bahan mentah
Data bahan mentah yang diubah
Menyimpan data bahan mentah yang
diubahBahan mentah
Menampilkan penyimpanan data
bahan mentah berhasil
Penyimpanan data bahan
mentah berhasil
Selesai
2
Gambar 4.11. Mengubah data master bahan mentah.
67
Menambah master BOM
Bagian Penjualan SistemPh
ase
2
Masukkan id bahan mentah
Menampilkan nama bahan mentahKlik enter
Bahan mentah
Nama bahan mentah
Kelengkapan data BOM
Menampilkan data yang telah
dimasukkan ke dalam data grid
view
Klik masukkan
Tambah data bahan mentah?
Klik simpan data
T
Menyimpan data struktur BOM
Struktur BOM
Selesai
Data grid view struktur bahan mentah untuk
BOM
Y
Gambar 4.12. Menambah data master BOM.
68
3. Fungsionalitas Mencatat Data Pelanggan
Mencatat data pelanggan
Sistem Bagian Pemesanan Penjualan
Phas
e
Kelengkapan data pelanggan
Mengecek kelengkapan field
Lengkap?Menampilkan alert
field masih ada yang belum diisi
Field belum lengkap
Menyimpan data pelanggan
Pelanggan
Menampilkan pesan penyimpanan data pelanggan selesai
Penyimpanan data pelanggan
berhasil
T
Mengecek id pelanggan terakhir
digunakan
Y
Pelanggan
1
Klik tambah data pelanggan baru
Menampilkan form tambah data
pelanggan baru
Form tambah data pelanggan
baru
Selesai
Gambar 4.13. Mencatat data pelanggan.
69
4. Fungsionalitas Mengubah Data Pelanggan
Mengubah data pelanggan
Sistem Bagian Pemesanan PenjualanPh
ase
Klik ubah data pelanggan
Lengkap?
Menyimpan data pelanggan
pelanggan
Menampilkan pesan ubah data
Pelanggan berhasil
Ubah data pelanggan
berhasil
Selesai
Y
1
Menampilkan nama pelanggandi
database
Menampilkan alert field masih ada yang
belum diisi bagi data yang diubah
Field belum lengkap
T
pelanggan
Nama pelanggan
Pilih nama pelanggan yang
akan diubah
Menampilkan form ubah data pelanggan
pelanggan
Form ubah data pelanggan
Data pelanggan yang ingin diubah
Mengecek kelengkapan field
ubah data pelanggan
Gambar 4.14. Mengubah data pelanggan.
70
5. Fungsionalitas Mencatat Pemesanan
Mencatat pemesanan
Sistem Bagian Pemesanan
Phas
e
Id barang
1
Menampilkan data bahan jadi
Data bahan jadi
Bahan jadi
Klik enter
Jumlah pembelian
Menampilkan perhitungan total
pemesanan
Total pemesanan
Klik masukkan
Menampilkan data pemesanan ke dalam data grid
view
Data grid view pemesanan
Pesan lagi?
Y
Id pelanggan
T
Menampilkan nama pelanggan
Pelanggan
Nama pelanggan
Tanggal pemenuhan
Klik simpan data
Menyimpan pemesanan
pemesanan
Menampilkan pesan data sukses
disimpan
Data sukses disimpan
Selesai
7
Gambar 4.15. Mencatat pemesanan.
71
6. Fungsionalitas Penjadwalan Produksi
Penjadwalan produksi
Bagian Pemesanan Penjualan Sistem
Ph
ase
7
Atur penjadwalan produksi
Bahan mentah
Simpan penjadwalan
Pemesanan 7
Gambar 4.16. Penjadwalan produksi.
72
7. Fungsionalitas Membuat Laporan
Membuat laporan
SistemManager Pemesanan PenjualanPh
ase
3
produk
pemesanan
Bahan mentah
karyawan
jenis_produk
Jenis Laporan
Periode
Barang?
Pelanggan?
Karyawan?
pelanggan
pemesanan
T
T
T
Mengecek jenis laporan
Menampilkan laporan produk
Y
Menampilkan laporan pelanggan
Menampilkan laporan
berdasarkan periode
Laporan
Selesai
Menampilkan laporan karyawan
Menampilkan laporan pemesanan
Menampilkan laporan bahan
mentah
Y
Y
Y
Y
Gambar 4.17. Membuat laporan.
73
4.2.2 Data Flow Diagram
DFD adalah gambaran suatu sistem yang telah ada atau sistem baru yang
dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik
dimana data tersebut mengalir.
A. Rancang Bangun Aplikasi Penjadwalan Produksi di PT. Timur Jaya
Panel dengan Menggunakan Metode MRP
1. Context Diagram
informasi laporan yang dipilih
periode
pilih jenis laporan
menu laporan
informasi bahan mentah untuk produksi tidak cukup
informasi pemesanan belum disetujui
pemesanan
0
SI Penjadwalan produksi PT Tim ur
Jaya Panel
+
bagian
pemesanan
manajer
pemesanan
Gambar 4.18. Context diagram SI Penjadwalan Produksi PT. Timur Jaya
Panel.
74
informasi pemesanan berhasil
informasi penyimpanan pesanan berhasil
id dan jumlah pesanan
infromasi ubah data pelanggan berhasil
informasi form ubah data pelanggan
pilih nama pelanggan yang akan diubah
informasi nama pelanggan
klik ubah data pelanggan
informasi penyimpanan data pelanggan berhasil
kelengkapan data pelanggan
informasi form tambah data pelanggan baru
klik tambah data pelanggan baru
informasi penyimpanan bahan mentah yang diubah berhasil
data bahan mentah yang akan diubah
informasi data bahan mentah
memilih id bahan mentah yang akan diubah
informasi penyimpanan data bahan mentah berhasil
kelengkapan data bahan mentah
informasi id bahan mentah
nama bahan mentah
informasi data supplier yang sudah diubah
data supplier yang akan diubah
informasi data supplier yang akan diubah
memilih supplier yang akan diubah
0
SI Penjadwalan produksi PT
Timur Jaya Panel
+
bagian
penjualan
dan HRD
bagian
penjualan
dan HRD
bagian
penjualan
dan HRD
0
SI Penjadwalan produksi PT
Timur Jaya Panel
+
bagian
pemesanan
bagian
pemesananbagian
pemesanan
Gambar 4.19. Context diagram SI Penjadwalan Produksi PT. Timur Jaya Panel.
75
user id dan password karyawan
informasi data supplier
kelengkapan data supplier
informasi id supplier
informasi supplier sudah ada
nama supplier
informasi penyimpanan data karyaw an yang diubah berhasil
informasi passw ord karyaw an yang diubah kurang dari 8 karakter
data karyawan yang diubah
informasi data karyawan
memilih id karyaw an yang diubah
informasi penyimpanan data karyaw an berhasil
informasi f ield karyawan belum lengkap
informasi passw ord karyaw an kurang dari 8 karakter
passw ord karyaw an
informasi id karyaw an sudah ada
id karyaw an
data produk yang sudah diubah
data produk yang diubah
data produk
memilih id produk yang diubah
informasi penyimpanan produk berhasil
informasi f ield produk belum lengkap
kelengkapan data produk
informasi id produk
nama jenis produk
informasi jenis produk yang sudah diubah
status jenis yang akan diubah
informasi jenis yang akan diubah
memilih jenis yang diubah
informasi jenis produk
status jenis
informasi id jenisinformasi jenis sudah ada
nama jenis
informasi user id dan password karyawan tidak valid
user id dan password karyawan
0
SI Penjadw alan produksi PT Timur
Jaya Panel
+
bagian
pemesanan
bagian
penjualan
dan HRD
bagian
penjualan
dan HRD
bagian
penjualan
dan HRD
0
SI Penjadw alan produksi PT Timur Jaya
Panel
+
bagian
penjualan
dan HRD
bagian
penjualan
dan HRD
bagian
penjualan
dan HRD
bagian
penjualan
dan HRD
karyawan
Gambar 4.20. Context diagram SI Penjadwalan Produksi PT. Timur Jaya Panel.
76
2. DFD Level 0
informasi supplier keluar5
informasi karyawan keluar5
informasi bahan mentah keluar5
informasi pelanggan keluar5
informasi pemesanan keluar5
informasi produk keluar 5
informasi jenis produk keluar5
menu laporan
pil ih jenis laporan
periode
informasi laporan yang dipilih
informasi pemesanan masuk3
informasi bahan mentah keluar3
pemesanan
informasi pemesanan belum disetujui
informasi bahan mentah untuk produksi tidak cukup
informasi pemesanan masuk5
informasi pemesanan masuk
informasi produk keluar5
informasi pemesanan berhasilinformasi penyimpanan pesanan berhasil
id dan jumlah pesanan
informasi pemesanan
informasi data pelanggan keluar3
informasi data pelanggan keluar4
informasi data masuk 2
infromasi ubah data pelanggan berhasil
informasi form ubah data pelanggan
pil ih nama pelanggan yang akan diubah
informasi nama pelanggan
klik ubah data pelanggan
informasi data pelanggan keluar
informasi data pelanggan masuk
klik tambah data pelanggan baru
informasi form tambah data pelanggan baru
kelengkapan data pelanggan
informasi penyimpanan data pelanggan berhasil
informasi data karyawan keluar
informasi data karyawan keluar1
informasi data karyawan masuk
informasi data karyawan masuk1
data karyawan yang diubah
informasi password karyawan yang diubah kurang dari 8 karakter
informasi penyimpanan data karyawan yang diubah berhasil
informasi data karyawanmemilih id karyawan yang diubah
informasi penyimpanan data karyawan berhasil
informasi field karyawan belum lengkap
informasi password karyawan kurang dari 8 karakter
password karyawan
informasi id karyawan sudah ada
id karyawan
informasi produk keluar1
informasi produk masuk1
informasi produk keluar
informasi produk masuk
informasi jenis keluar1
informasi jenis keluar
data produk yang sudah diubah
data produk yang diubah
data produk
memilih id produk yang diubah
informasi penyimpanan produk berhasil
informasi field produk belum lengkap
kelengkapan data produk
informasi id produk
nama jenis produk
informasi jenis produk keluar1
informasi jenis produk keluar
informasi jenis produk masuk
informasi jenis produk masuk1
informasi jenis produk yang sudah diubah
status jenis yang akan diubah
informasi jenis yang akan diubah
memilih jenis yang diubah
informasi jenis produk
status jenis
informasi id jenis
informasi jenis sudah ada
nama jenis
info data karyawan16
info data karyawan15
info data karyawan14
info data karyawan13
info data karyawan12
info data karyawan9
info data karyawan8
info data karyawan7
info data karyawan
info data karyawan1
info data karyawan2
info data karyawan3
info data karyawan4
info data karyawan5
info data karyawan6
informasi karyawan keluar
user id dan password karyawan
informasi user id dan password karyawan tidak valid
bagian
pemesanan
bagian
pemesanan
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRDbagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRDbagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
pemesanan
bagian
pemesanan
bagian
pemesanan
bagian
pemesanan
bagian
pemesanan
bagian
pemesanan
bagian
pemesanan
bagian
pemesanan
bagian
pemesanan
bagian
pemesanan
bagian
pemesanan
bagian
pemesanan
bagian
pemesananbagian
pemesanan
bagian
pemesanan
manajer
pemesana
n
manajer
pemesana
n
manajer
pemesan
an
manajer
pemesana
n
1
mengecek hak akses
+
2
mengelola data master
+
3
mencatat data pelanggan
+
4
mengubah data pelanggan
+
5
mencatat pemesanan
+
6
menghitung penjadwalan produksi
+
7
membuat laporan
+
1 karyawan
1
mengecek hak akses
+
2
mengelola data master
+
2 jenis produk
2 jenis produk
2
mengelola data master
+
2 jenis produk
3 produk
3 produk
2
mengelola
data master
+1 karyawan
1 karyawan
6 pelanggan
6 pelanggan
6 pelanggan
6 pelanggan
6
menghitung
penjadwalan
produksi +
3 produk
7 pemesanan
5 bahan mentah
7 pemesanan
5 bahan mentah
1 karyawan
3 produk
7 pemesanan
2 jenis produk
4 supplier
6 pelanggan
karyawan
karyawan
Gambar 4.21. DFD Lv. 0 SI Penjadwalan produksi PT. Timur Jaya Panel.
77
informasi bahan mentah masuk
informasi bahan mentah masuk1
informasi bahan mentah keluar2
informasi bahan mentah keluar1
informasi bahan mentah keluar
informasi penyimpanan bahan mentah yang diubah berhasil
data bahan mentah yang akan diubah
informasi data bahan mentah
memilih id bahan mentah yang akan diubah
informasi penyimpanan data bahan mentah berhasil
kelengkapan data bahan mentahinformasi id bahan mentah
nama bahan mentah
informasi data supplier masuk
informasi data supplier masuk1
informasi data supplier keluarinformasi data supplier keluar1
informasi data supplier yang sudah diubah
data supplier yang akan diubah
informasi data supplier yang akan diubah
memilih supplier yang akan diubah
informasi data supplier
kelengkapan data supplier
informasi id supplier
informasi supplier sudah ada
nama supplierbagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRDbagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
2
mengelola data master
+
4 supplier
4 supplier
2
mengelola data master
+
5 bahan mentah
5 bahan mentah
Gambar 4.22. DFD Lv. 0 SI Penjadwalan produksi PT. Timur Jaya Panel.
78
3. DFD Level 1
1.1. Modul Mengecek Hak Akses DFD Level 1
Gambar 4.23. DFD LV 1 dekomposisi proses mengecek hak akses.
informasi karyawan1
informasi karyawan
[info data karyawan16]
[info data karyawan15]
[info data karyawan14]
[info data karyawan13]
[info data karyawan12]
[info data karyawan9]
[info data karyawan8]
[info data karyawan7]
[info data karyawan]
[info data karyawan1]
[info data karyawan2][info data karyawan3]
[info data karyawan4]
[info data karyawan5]
[info data karyawan6]
[inform asi user id dan password karyawan tidak valid]
[inform asi karyawan keluar][user id dan password karyawan]
bagian
pemesanan
bagian
pemesanan 1 karyawan
mengelola data master
mengelola data master
mengelola data master
mengelola data master
mengelola data master
mengelola data master
mengelola data master
mengelola data master
mengelola data master
mengelola data master
menghitung penjadwalan produksi
membuat laporan
mencatat data pelanggan
mengubah data pelanggan
mencatat pem esanan
1.1
memvalidasi user
id dan password
karyawan
1.2
menampilkan pesan
user id dan password
karyawan tidak valid
1.3
mengecek hak akses karyawan
1.3
mengecek hak akses karyawan
karyawan
karyawan
79
1.2. Modul Mengelola Data Master DFD Level 1
Gambar 4.24. DFD lv 1 dekomposisi proses mengelola data master.
[inform asi produk keluar1][inform asi produk masuk1]
[inform asi produk keluar]
[inform asi produk masuk]
[inform asi jenis keluar1] [inform asi jenis keluar]
[data produk yang sudah diubah]
[data produk yang diubah]
[data produk]
[m em ilih id produk yang diubah]
[inform asi penyimpanan produk berhasil]
[inform asi field produk belum lengkap]
[kelengkapan data produk]
[inform asi id produk]
[nama jenis produk]
[inform asi jenis produk masuk]
[inform asi jenis produk masuk1]
[inform asi jenis produk keluar]
[inform asi jenis produk keluar1]
[info data karyawan3]
[info data karyawan4]
[inform asi jenis produk yang sudah diubah][status jenis yang akan diubah]
[inform asi jenis yang akan diubah]
[m em ilih jenis yang diubah]
[inform asi jenis produk]
[status jenis]
[inform asi id jenis]
[inform asi jenis sudah ada]
[nama jenis][info data karyawan6]
[info data karyawan5]mengecek hak akses
mengecek hak akses
mengecek hak akses
mengecek hak akses
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRDbagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
2 jenis produk
2 jenis produk
2 jenis produk
2 jenis produk
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRDbagian
penjual
an dan
HRD2 jenis produk
2 jenis produk
3 produk
3 produk3 produk3 produk
2.1
mengelola data master jenis produk
2.2
mengelola data master produk
80
Gambar 4.25. DFD lv 1 dekomposisi proses mengelola data master.
[inform asi data supplier masuk]
[inform asi data supplier masuk1]
[inform asi data supplier keluar]
[inform asi data supplier keluar1]
[inform asi data supplier yang sudah diubah]
[data supplier yang akan diubah]
[inform asi data supplier yang akan diubah]
[m em ilih supplier yang akan diubah]
[inform asi data supplier]
[kelengkapan data supplier]
[inform asi id supplier]
[inform asi supplier sudah ada]
[nama supplier]
[info data karyawan][info data karyawan7]
[inform asi data karyawan keluar]
[inform asi data karyawan keluar1]
[inform asi data karyawan masuk]
[inform asi data karyawan masuk1]
[data karyawan yang diubah]
[inform asi password karyawan yang diubah kurang dari 8 karakter]
[inform asi penyimpanan data karyawan yang diubah berhasil]
[inform asi data karyawan]
[m em ilih id karyawan yang diubah]
[inform asi penyimpanan data karyawan berhasil]
[inform asi field karyawan belum lengkap]
[inform asi password karyawan kurang dari 8 karakter]
[password karyawan]
[inform asi id karyawan sudah ada]
[id karyawan]
[info data karyawan1][info data karyawan2]
mengecek hak akses
mengecek hak akses
mengecek hak akses
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
1 karyawan
1 karyawan
1 karyawan
1 karyawan
bagian
penjual
an dan
HRDbagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD
bagian
penjual
an dan
HRD bagian
penjual
an dan
HRDbagian
penjual
an dan
HRD
4 supplier4 supplier
4 supplier
4 supplier
2.3
mengelola data master karyawan
2.4
mengelola data master supplier
81
1.3. Modul Mencatat Data Pelanggan DFD Level 1
Gambar 4.26. DFD lv. 1 dekomposisi proses mencatat data pelanggan.
informasi pelanggan3
informasi pelanggan2
informasi pelanggan1
informasi pelanggan
[inform asi penyimpanan data pelanggan berhasil]
[inform asi data pelanggan masuk]
[inform asi data pelanggan keluar]
[kelengkapan data pelanggan]
[inform asi form tambah data pelanggan baru]
[info data karyawan14]
[klik tambah data pelanggan baru]
mengecek hak akses
bagian
pemesana
n
bagian
pemesana
n
bagian
pemesana
nbagian
pemesana
n
6 pelanggan
6 pelanggan
3.1
menampilkan form
tambah data
pelanggan baru
3.2
mengecek
kelengkapan
field
3.3
mengecek id
pelanggan
terakhir digunakan
3.4
menyim pan
data
pelanggan
3.5
menampilkan pesan
penyimpanan data
pelanggan selesai
82
1.4. Modul Mengubah Data Pelanggan DFD Level 1
Gambar 4.27. DFD lv 1 dekomposisi proses mengubah data pelanggan.
informasi data pelanggan3
informasi ubah data pelanggan
informasi nama pelanggan1
[infrom asi ubah data pelanggan berhasil]
[inform asi data masuk 2]
[inform asi form ubah data pelanggan]
[inform asi data pelanggan keluar4][pilih nama pelanggan yang akan diubah]
[inform asi nama pelanggan]
[inform asi data pelanggan keluar3][klik ubah data pelanggan]
[info data karyawan15]
mengecek hak akses
bagian
pemesana
n
bagian
pemesana
n
bagian
pemesana
nbagian
pemesana
n
bagian
pemesana
n
6 pelanggan
6 pelanggan
6 pelanggan4.1
menampilkan
nama
pelanggan
4.2
menampilkan
form ubah data
pelanggan
4.3
menyim pan data
pelanggan yang
diubah
4.4
menampilkan pesan
ubah data
pelanggan berhasil
83
1.5. Modul Mencatat Pemesanan DFD Level 1
Gambar 4.28. DFD lv. 1 dekomposisi proses mencatat pemesanan.
informasi data pemesanan 1
informasi data pemesanan
informasi stok produk
[inform asi pemesanan berhasil]
[inform asi penyimpanan pesanan berhasil][inform asi pemesanan masuk5]
[id dan jumlah pesanan]
[inform asi pemesanan]
[inform asi pemesanan masuk]
[inform asi produk keluar5]
[info data karyawan16]
mengecek hak akses
menghitung penjadwalan produksi
bagian
pemesana
n
bagian
pemesana
n
bagian
pemesana
n
3 produk
7 pemesanan
7 pemesanan
5.1
mengecek stok
barang yang
dipesan
5.2
mencatat
pemesanan2
5.3
mencatat
pemesanan untuk
dijadwalkan produksi
5.4
menampilkan
pesan
pemesanan
berhasil
84
1.6. Modul Penjadwalan Produksi DFD Level 1
Gambar 4.29. DFD lv. 1 dekomposisi proses penjadwalan produksi.
informasi bahan mentah tidak cukup
informasi penjadwalan produksi
informasi pemesanan7
informasi pemesanan6
[inform asi pemesanan masuk3]
[inform asi bahan mentah untuk produksi tidak cukup]
[inform asi bahan mentah keluar3]
[inform asi pemesanan belum disetujui]
[info data karyawan12][inform asi pemesanan]
[pemesanan]
mengecek hak akses
mencatat pem esanan
bagian
pemesana
n
bagian
pemesana
n
bagian
pemesana
n
5 bahan mentah
7 pemesanan
6.1
mengecek
pemesanan
6.2
menampilkan
pesan belum
disetujui
6.3
mengatur
penjadwalan
6.4
menampilkan pesan
bahan mentah untuk
produksi tidak cukup
6.5
menyim pan
penjadwalan
85
1.7. Modul Membuat Laporan DFD Level 1
Gambar 4.30. DFD lv. 1 dekomposisi proses membuat laporan.
informasi laporan supplier
informasi laporan bahan m entah
informasi laporan pemesanan
informasi laporan karyawan
informasi laporan pelanggan
informasi laporan barang
informasi laporan
[periode]
[inform asi laporan yang dipil ih]
[inform asi supplier keluar5]
[inform asi bahan mentah keluar5]
[inform asi pemesanan keluar5]
[inform asi karyawan keluar5]
[inform asi pelanggan keluar5]
[inform asi produk keluar 5]
[inform asi jenis produk keluar5]
[pilih jenis laporan]
[m enu laporan]
[info data karyawan13]
mengecek hak akses
manajer
pemesana
n
manajer
pemesana
n
manajer
pemesan
an
manajer
pemesana
n
2 jenis produk
3 produk
7 pemesanan
6 pelanggan
5 bahan mentah
1 karyawan
4 supplier
7.1
mengecek
jenis laporan
7.2
menampilkan
laporan barang
7.3
menampilkan
laporan
pelanggan
7.4
menampilkan
laporan
karyawan
7.5
menampilkan
laporan
pemesanan
7.6
menampilkan
laporan bahan
mentah
7.7
menampilkan
laporan supplier
7.8
menampilkan
laporan
berdasarkan
periode
86
4.2.3 Perancangan Database
1. ERD CDM
Gambar 4.31. CDM.
memiliki
membeli
memesan
menjual
menjadimengolah
menghasilkan
menyimpan
mempunyai
memerlukan
memiliki
Pengguna
user_id
nama_user
jk_user
no_telp_user
jabatan
alamat_user
email_user
pass_user
status_user
<pi> VA10
VA50
VA50
VA15
VA50
VA50
VA50
VA100
VA20
<M>
Identifier_1
...
<pi>
Pemesanan
id_pes
tot_pesan
tgl_pesan
tot_harga
tgl_pemenuhan
<pi> I
I
DT
I
DT
<M>
Identifier_1... <pi>
Bahan_jadi
id_bahan_jadi
nama_bahan_jadi
jumlah_bahan_jadi
tgl_produksi_ready
harga_bahan_jadi
<pi> I
VA50
I
DT
I
<M>
Identifier_1
...
<pi>
Pelanggan
id_pel
nama_pel
alamat_pel
no_telp_pel
email_pel
<pi> I
VA50
VA50
VA15
VA50
<M>
Identifier_1 <pi>
Supplier
id_supplier
nama_suplier
alamat_suplier
no_telp_suplier
email_suplier
<pi> I
VA50
VA50
VA15
VA50
<M>
Identifier_1
...
<pi>
Bahan_mentah
id_bahan_mentah
nama_bahan_mentah
jumlah_bahan_mentah
tgl_bahan_mentah_ready
harga_bahan_mentah
jenis_bahan_mentah
<pi> I
VA50
I
DT
I
VA50
<M>
Identifier_1
...
<pi>
Detil_kebutuhan
butuh_bahan_mentah I
Perencanaan_produksi
id_perencanaan
POR
jumlah_POR
PORel
jumlah_PORel
tgl_awal_perencanaan
tgl_akhir_perencanaan
<pi> I
I
I
I
I
D
D
<M>
Identifier_1
...
<pi>
Jenis produk
id_jenis
nama_jenis
status_jenis
<pi> VA5
VA10
VA10
<M>
Identifier_1
...
<pi>
87
2. ERD PDM
Gambar 4.32. PDM.
FK_PEMESANA_MEMILIKI_PENGGUNA
FK_DETAIL_P_MEMBELI_BAHAN_JA
FK_DETAIL_P_MEMBELI2_PEMESANA
FK_PEMESANA_MEMESAN_PELANGGA
FK_BAHAN_ME_MENJUAL_SUPPLIER
FK_DETIL_KE_MENJADI_BAHAN_JA
FK_DETIL_KE_MENGOLAH_BAHAN_ME
FK_STRUKTUR_MENGHASIL_BAHAN_JA
FK_STRUKTUR_MENGHASIL_BAHAN_ME
FK_PERENCAN_MENYIMPAN_BAHAN_ME
FK_BAHAN_JA_MEMPUNYAI_JENIS_PR
FK_PERENCAN_MEMERLUKA_BAHAN_JA
FK_PERENCAN_MEMILIKI1_PEMESANA
Pengguna
user_id
nama_user
jk_user
no_telp_user
jabatan
alamat_user
email_user
pass_user
status_user
...
varchar(10)
varchar(50)
varchar(50)
varchar(15)
varchar(50)
varchar(50)
varchar(50)
varchar(100)
varchar(20)
<pk>
Pemesanan
id_pes
id_pel
user_id
tot_pesan
tgl_pesan
tot_harga
tgl_pemenuhan
...
int
int
varchar(10)
int
datetime
int
datetime
<pk>
<fk2>
<fk1>
Bahan_jadi
id_bahan_jadi
id_jenis
nama_bahan_jadi
jumlah_bahan_jadi
tgl_produksi_ready
harga_bahan_jadi
...
int
varchar(5)
varchar(50)
int
datetime
int
<pk>
<fk>
Pelanggan
id_pel
nama_pel
alamat_pel
no_telp_pel
email_pel
...
int
varchar(50)
varchar(50)
varchar(15)
varchar(50)
<pk>
Supplier
id_supplier
nama_suplier
alamat_suplier
no_telp_suplier
email_suplier
...
int
varchar(50)
varchar(50)
varchar(15)
varchar(50)
<pk>
Bahan_mentah
id_bahan_mentah
id_supplier
nama_bahan_mentah
jumlah_bahan_mentah
tgl_bahan_mentah_ready
harga_bahan_mentah
jenis_bahan_mentah
...
int
int
varchar(50)
int
datetime
int
varchar(50)
<pk>
<fk>
Detil_kebutuhan
id_bahan_jadi
id_bahan_mentah
butuh_bahan_mentah
...
int
int
int
<pk,fk1>
<pk,fk2>
Perencanaan_produksi
id_perencanaan
id_bahan_mentah
id_pes
id_bahan_jadi
POR
jumlah_POR
PORel
jumlah_PORel
tgl_awal_perencanaan
tgl_akhir_perencanaan
int
int
int
int
int
int
int
int
datetime
datetime
<pk>
<fk1>
<fk3>
<fk2>
Jenis produk
id_jenis
nama_jenis
status_jenis
varchar(5)
varchar(10)
varchar(10)
<pk>
Detail_pemesanan
id_bahan_jadi
id_pes
jumlah_pes
...
int
int
int
<pk,fk1>
<pk,fk2>
Struktur_BOM
id_struktur_BOM
id_bahan_jadi
id_bahan_mentah
lead_time
jumlah
satuan
...
int
int
int
int
int
varchar(Max)
<pk>
<pk,fk1>
<pk,fk2>
88
4.2.4 Struktur Basis Data dan Tabel
1. Tabel pengguna
Tabel User berisi User yang mengurusi pemesanan penjualan di PT. Timur Jaya Panel.
Tabel 4. 1. Struktur tabel pengguna.
NO. KOLOM DATA
TYPE LENGTH CONSTRAINT
FOREIGN KEY
TABEL KOLOM
1 USER_ID VARCHAR 10 PRIMARY
2 NAMA_USER VARCHAR 50
3 JK_ USER VARCHAR 50
4 NO_TELP_ USER VARCHAR 15
5 JABATAN VARCHAR 50
6 ALAMAT_ USER VARCHAR 50
7 EMAIL_ USER VARCHAR 50
8 PASS_ USER VARCHAR 100
9 STATUS_ USER VARCHAR 20
89
2. Tabel pemesanan
Tabel pemesanan berisi tentang rekap pemesanan yang terjadi di PT. Timur Jaya Panel.
Tabel 4.2. Struktur tabel pemesanan.
NO. KOLOM DATA
TYPE LENGTH CONSTRAINT
FOREIGN KEY
TABEL KOLOM
1 ID_PES INT PRIMARY
2 ID_PEL INT PELANGGAN ID_PEL
3 TOT_PESAN INT
4 TGL_PESAN DATETIME
5 TOT_HARGA INT
6 USER_ID VARCHAR 10 USER USER_ID
90
3. Tabel pelanggan
Tabel pelanggan berisi tentang rekap pelanggan yang akan atau telah memesan produk di PT. Timur Jaya Panel.
Tabel 4.3. Struktur tabel pelanggan.
NO. KOLOM DATA
TYPE LENGTH CONSTRAINT
FOREIGN KEY
TABEL KOLOM
1 ID_PEL INT PRIMARY
2 NAMA_PEL VARCHAR 50
3 ALAMAT_PEL VARCHAR 50
4 NO_TELP_PEL VARCHAR 15
5 EMAIL_PEL VARCHAR 50
91
4. Tabel bahan jadi
Tabel bahan jadi berisi tentang bahan jadi apa saja yang ada di PT. Timur Jaya Panel.
Tabel 4.4. Struktur tabel bahan jadi.
NO. KOLOM DATA
TYPE LENGTH CONSTRAINT
FOREIGN KEY
TABEL KOLOM
1 ID_BAHAN_JADI INT PRIMARY
2 ID_JENIS INT
JENIS_
PRODUK
ID_JENIS
3 NAMA_BAHAN_JADI VARCHAR 50
4 JUMLAH_BAHAN_JADI INT
5 TGL_PRODUKSI_READY DATETIME
6 HARGA_PRODUK INT
92
5. Tabel detail kebutuhan
Tabel detail kebutuhan berisi tentang detail kebutuhan apa saja yang dibutuhkan di PT. Timur Jaya Panel.
Tabel 4.5. Struktur tabel detail kebutuhan.
NO. KOLOM DATA
TYPE LENGTH CONSTRAINT
FOREIGN KEY
TABEL KOLOM
1 ID_BAHAN_MENTAH INT
PRIMARY
KEY, FOREGN
KEY
BAHAN_
MENTAH
ID_BAHAN_
MENTAH
2 ID_BAHAN_JADI INT
PRIMARY
KEY, FOREGN
KEY
BAHAN_
JADI
ID_BAHAN_
JADI
3 BUTUH_BAHAN_MENTAH INT
93
6. Tabel bahan mentah
Tabel bahan mentah berisi tentang bahan mentah apa saja yang ada di PT. Timur Jaya Panel.
Tabel 4.6. Struktur tabel bahan mentah.
NO. KOLOM DATA
TYPE LENGTH CONSTRAINT
FOREIGN KEY
TABEL KOLOM
1 ID_BAHAN_MENTAH INT PRIMARY
2 ID_SUPPLIER INT SUPPLIER ID_SUPPLIER
3 NAMA_BAHAN_MENTAH VARCHAR 50
4 JUMLAH_BAHAN_MENTAH INT
5 TGL_BAHAN_MENTAH_READY DATETIME
6 HARGA_BAHAN_MENTAH INT
94
7. Tabel supplier
Tabel Supllier berisi tentang perusahaan yang mensuplay bahan ke PT. Timur Jaya Panel.
Tabel 4.7. Struktur tabel supplier.
NO. KOLOM DATA
TYPE LENGTH CONSTRAINT
FOREIGN KEY
TABEL KOLOM
1 ID_SUPPLIER INT PRIMARY
2 NAMA_SUPPLIER VARCHAR 50
3 ALAMAT_SUPPLIER VARCHAR 50
4 NO_TELP_SUPPLIER VARCHAR 15
5 EMAIL_SUPPLIER VARCHAR 50
95
8. Tabel jenis produk
Tabel Jenis Produk berisi tentang jenis produk apa saja yang ada pada PT. Timur Jaya Panel.
Tabel 4.8. Struktur tabel jenis produk.
NO. KOLOM DATA
TYPE LENGTH CONSTRAINT
FOREIGN KEY
TABEL KOLOM
1 ID_JENIS INT PRIMARY
2 NAMA_JENIS VARCHAR 10
3 STATUS_JENIS VARCHAR 15
96
9. Tabel detail pemesanan
Tabel detail pemesanan berisi relasi antara tabel pemesanan dengan tabel bahan jadi.
Tabel 4.9. Struktur tabel detail pemesanan.
NO. KOLOM DATA
TYPE LENGTH CONSTRAINT
FOREIGN KEY
TABEL KOLOM
1 ID_BAHAN_JADI INT PRIMARY KEY,
FOREGN KEY BAHAN_JADI ID_BAHAN_JADI
2 ID_PES INT
PRIMARY
KEY, FOREGN
KEY
PEMESANAN ID_PES
97
10. Tabel struktur BOM
Tabel detail pemesanan berisi relasi antara tabel bahan jadi dengan tabel bahan mentah.
Tabel 4.10. Struktur tabel struktur BOM.
NO. KOLOM DATA
TYPE LENGTH CONSTRAINT
FOREIGN KEY
TABEL KOLOM
1 ID_BAHAN_JADI INT PRIMARY KEY,
FOREGN KEY
BAHAN_
JADI
ID_BAHAN_
JADI
2 ID_BAHAN_MENTAH INT
PRIMARY
KEY, FOREGN
KEY
BAHAN_
MENTAH
ID_BAHAN_
MENTAH
3 LEAD_TIME INT
4 JUMLAH INT
5 SATUAN VARCHAR MAX
98
11. Tabel perencanaan produksi
Tabel detail pemesanan berisi seluruh penjadwalan produksi yang berelasi dengan table bahan mentah.
Tabel 4.11. Struktur tabel perencanaan produksi.
NO. KOLOM DATA
TYPE LENGTH CONSTRAINT
FOREIGN KEY
TABEL KOLOM
1 ID_PERENCANAAN INT PRIMARY KEY
2 ID_BAHAN_MENTAH INT FOREGN KEY
BAHAN_
MENTAH
ID_BAHAN_
MENTAH
3 POR INT
4 JUMLAH_POR INT
5 POREL INT
6 JUMLAH_POREL INT
7 TGL_AWAL_PERENCANAAN DATETIME
8 TGL_AKHIR_PERENCANAAN DATETIME
99
4.2.5 Desain Input atau Output
Menggambarkan dan mendeskripsikan kebutuhan input/output
yang terdapat di dalam sistem informasi manufaktur di PT. Timur Jaya
Panel.
1. Desain input
Menggambarkan dan mendeskripsikan kebutuhan input yang terdapat di
dalam sistem informasi manufaktur di PT. Timur Jaya Panel.
A. Input Menu Utama Sebelum Login
Gambar 4.33. Input menu utama sebelum login.
100
B. Input Hak Akses
Gambar 4.34. Input hak akses.
C. Input Pemesanan
Gambar 4.35. Input pemesanan.
101
D. Input Perencanaan Produksi
Gambar 4.36. Input Perencanaan Produksi.
E. Input Pengecekan Perencanaan
Gambar 4.37. Input pengecekan perencanaan.
102
F. Input Jenis Produk
Gambar 4.38. Input jenis produk.
G. Input Bahan Mentah
Gambar 4.39. Input bahan mentah.
103
H. Input Data Pengguna
Gambar 4.40. Input data pengguna.
I. Input Data Supplier
Gambar 4.41. Input data supplier.
J. Input Data Pelanggan
Gambar 4.42. Input data pelanggan.
104
K. Input Data Struktur BOM
Gambar 4.43. Menu master Struktur BOM.
L. Input Lihat Data BOM
Gambar 4.44. Lihat data BOM.
105
2. Desain Output
Menggambarkan dan mendeskripsikan kebutuhan output yang terdapat di
dalam sistem informasi manufaktur di PT. Timur Jaya Panel
A. Output Notifikasi Hak Akses
Gambar 4.45. Login sukses sebagai bagian pemesanan penjualan.
Gambar 4.46. Login sukses sebagai bagian HRD dan penjualan.
Gambar 4.47. Login sukses sebagai bagian pemimpin.
106
Gambar 4.48. Login gagal.
B. Output Menu Utama Bagian Pemesanan Penjualan
Gambar 4.49. Output menu utama bagian pemesanan penjualan.
107
C. Output Menu Utama Bagian HRD dan Penjualan
Gambar 4.50. Output menu utama bagian HRD dan penjualan.
D. Output Menu Utama Bagian Manajer Pemesanan
Gambar 4.51. Output menu utama bagian manajer pemesanan.
108
E. Output Laporan
Gambar 4.52. Output laporan jadwal produksi.
Gambar 4.53: Output laporan transaksi pemesanan.
109
4.3 Implementasi Sistem
A. Form Menu Utama
Gambar 4.54. Form menu utama.
B. Form Login
Gambar 4.55: Form login.
110
C. Form Bahan Mentah
Gambar 4.56. Form bahan mentah.
D. Form Pengguna
Gambar 4.57. Form pengguna.
113
H. Form Struktur BOM
Gambar 4.61. Form Struktur BOM.
I. Form Lihat Data BOM
Gambar 4.62. Form lihat data BOM.
114
J. Form Pemesanan
Gambar 4.63. Form pemesanan.
K. Form Perencanaan Produksi
Gambar 4.64. Form perencanaan produksi.