bab iv deskripsi pekerjaan 4.1 analisis sistem 4.2 …sir.stikom.edu/id/eprint/1347/6/bab_iv.pdf ·...

61
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.

Upload: vanliem

Post on 06-Jun-2019

217 views

Category:

Documents


0 download

TRANSCRIPT

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.

111

E. Form Supplier

Gambar 4.58. Form supplier.

F. Form Pelanggan

Gambar 4.59. Form pelanggan.

112

G. Form Jenis Produk

Gambar 4.60. Form jenis produk.

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.

115

L. Form Pengecekan Perencanaan Produksi

Gambar 4.65. Form pengecekan perencanaan produksi.