Analisis Sistem Modul Mengecek Hak Akses DFD Level 1 Modul Mengelola Data Master DFD Level 1

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.

4.2.1 System Flow

1. Fungsionalitas Mengecek Hak Akses User

Mengecek hak akses user Sistem User Mulai User id password User id password tidak valid Validasi user id dan password User Menampilkan user id dan password tidak valid Valid? Mengecek hak akases Bagian pemesanan penjualan Bagian Penjualan? 1 2 3 Y Y T Y Manajer pemesanan? Selesai Y T Bagian HRD? T T 4 Y T Gambar 4.1. Mengecek hak akses user.

2. Fungsionalitas Mengelola Data Master

Menambah data master jenis produk Bagian Penjualan Sistem P h a s e Nama_jenis Cek 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. 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. Gambar 4.4. Menambah data master produk. Menambah data master produk Sistem Bagian Penjualan Jenis_produk Cek jenis produk Memunculkan id jenis Id_produk Jenis_produk Jenis_produk Mengecek id produk yang terakhir digunakan Produk 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 Mengubah data master produk Sistem Bagian 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. Menambah data master user Sistem Bagian HRD P h as e 4 User id Mengecek ketersediaan user id User Ada? Menampilkan alert id sudah ada Id 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. Mengubah data master user Sistem Bagian HRD P h as e 4 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. Menambah data master supplier Bagian Penjualan Sistem P h as e Nama_supplier Cek 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. Mengubah data master supplier Sistem Bagian Penjualan Memilih supplier yang akan diubah Menampilkan data supplier Data supplier Supplier Data supplier yang diubah Menyimpan data supplier yang diubah Supplier Menampilkan penyimpanan data supplier berhasil Menampilkan data supplier Selesai 2 Gambar 4.9. Mengubah data master supplier. Menambah data master bahan mentah Sistem Bagian 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. Mengubah data master bahan mentah Sistem Bagian 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 diubah Bahan mentah Menampilkan penyimpanan data bahan mentah berhasil Penyimpanan data bahan mentah berhasil Selesai 2 Gambar 4.11. Mengubah data master bahan mentah. Menambah master BOM Bagian Penjualan Sistem P h a s e 2 Masukkan id bahan mentah Menampilkan nama bahan mentah Klik 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.

3. Fungsionalitas Mencatat Data Pelanggan

Mencatat data pelanggan Sistem Bagian Pemesanan Penjualan P h as 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.

4. Fungsionalitas Mengubah Data Pelanggan

Mengubah data pelanggan Sistem Bagian Pemesanan Penjualan Ph as e 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.

5. Fungsionalitas Mencatat Pemesanan

Mencatat pemesanan Sistem Bagian Pemesanan P h as 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.

6. Fungsionalitas Penjadwalan Produksi

Penjadwalan produksi Bagian Pemesanan Penjualan Sistem P h a s e 7 Atur penjadwalan produksi Bahan mentah Simpan penjadwalan Pemesanan 7 Gambar 4.16. Penjadwalan produksi.

7. Fungsionalitas Membuat Laporan

Membuat laporan Sistem Manager Pemesanan Penjualan P h a s e 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.

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 informas i laporan yang dipilih periode pilih jenis laporan menu laporan informas i bahan mentah untuk produksi tidak cukup informas i pemes anan belum disetujui pemesanan SI Penjadwalan produks i PT Tim ur Jaya Panel + bagian pemesanan manajer pemesanan Gambar 4.18. Context diagram SI Penjadwalan Produksi PT. Timur Jaya Panel. informas i pemes anan berhas il informas i penyimpanan pes anan berhas il id dan jumlah pes anan infromas i ubah data pelanggan berhas il informas i form ubah data pelanggan pilih nama pelanggan yang akan diubah informas i nama pelanggan klik ubah data pelanggan informas i penyimpanan data pelanggan berhas il kelengkapan data pelanggan informas i form tambah data pelanggan baru klik tambah data pelanggan baru informas i penyimpanan bahan mentah yang diubah berhas il data bahan mentah yang akan diubah informas i data bahan mentah memilih id bahan mentah yang akan diubah informas i penyimpanan data bahan mentah berhas il kelengkapan data bahan mentah informas i id bahan mentah nama bahan mentah informas i data s upplier yang s udah diubah data s upplier yang akan diubah informas i data s upplier yang akan diubah memilih s upplier yang akan diubah SI Penjadwalan produks i PT Timur Jaya Panel + bagian penjualan dan HRD bagian penjualan dan HRD bagian penjualan dan HRD SI Penjadwalan produks i PT Timur Jaya Panel + bagian pemesanan bagian pemesanan bagian pemesanan Gambar 4.19. Context diagram SI Penjadwalan Produksi PT. Timur Jaya Panel. user id dan pass word karyawan informas i data supplier kelengkapan data supplier informas i id supplier informas i supplier sudah ada nama s upplier informas i penyimpanan data karyaw an yang diubah berhas il informas i passw ord kary aw an yang diubah kurang dari 8 karakter data karyawan y ang diubah informas i data karyawan memilih id karyaw an y ang diubah informas i penyimpanan data karyaw an berhas il informas i f ield karyawan belum lengkap informas i passw ord kary aw an kurang dari 8 karakter pas sw ord kary aw an informas i id karyaw an sudah ada id karyaw an data produk y ang sudah diubah data produk y ang diubah data produk memilih id produk y ang diubah informas i penyimpanan produk berhas il informas i f ield produk belum lengkap kelengkapan data produk informas i id produk nama jenis produk informas i jenis produk y ang sudah diubah status jenis yang akan diubah informas i jenis yang akan diubah memilih jenis yang diubah informas i jenis produk status jenis informas i id jenis informas i jenis sudah ada nama jenis informas i us er id dan pass word karyawan tidak v alid user id dan pass word karyawan SI Penjadw alan produksi PT Timur Jaya Panel + bagian pemesanan bagian penjualan dan HRD bagian penjualan dan HRD bagian penjualan dan HRD 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.

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 pilih 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 berhasil informasi 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 pilih 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 karyawan memilih 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 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 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 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 pemesanan bagian 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. 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 mentah informasi id bahan mentah nama bahan mentah informasi data supplier masuk informasi data supplier masuk1 informasi data supplier keluar informasi 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 supplier 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 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.

3. DFD Level 1

1.1. Modul Mengecek Hak Akses DFD Level 1

Gambar 4.23. DFD LV 1 dekomposisi proses mengecek hak akses. informas i karyawan1 informas i 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 as i us er id dan pas sword karyawan tidak valid] [inform as i karyawan keluar] [us er id dan pas s word karyawan] bagian pemesanan bagian pemesanan 1 karyawan mengelola data mas ter mengelola data mas ter mengelola data mas ter mengelola data mas ter mengelola data mas ter mengelola data mas ter mengelola data mas ter mengelola data mas ter mengelola data mas ter mengelola data mas ter menghitung penjadwalan produks i membuat laporan mencatat data pelanggan mengubah data pelanggan mencatat pem es anan 1.1 memvalidasi us er id dan pas s word karyawan 1.2 menampilkan pes an us er id dan pass word karyawan tidak valid 1.3 mengecek hak akses karyawan 1.3 mengecek hak akses karyawan karyawan karyawan

1.2. Modul Mengelola Data Master DFD Level 1

Gambar 4.24. DFD lv 1 dekomposisi proses mengelola data master. [inform as i produk keluar1] [inform as i produk mas uk1] [inform as i produk keluar] [inform as i produk mas uk] [inform as i jenis keluar1] [inform as i jenis keluar] [data produk yang s udah diubah] [data produk yang diubah] [data produk] [m em ilih id produk yang diubah] [inform as i penyimpanan produk berhasil] [inform as i field produk belum lengkap] [kelengkapan data produk] [inform as i id produk] [nama jenis produk] [inform as i jenis produk mas uk] [inform as i jenis produk mas uk1] [inform as i jenis produk keluar] [inform as i jenis produk keluar1] [info data karyawan3] [info data karyawan4] [inform as i jenis produk yang s udah diubah] [s tatus jenis yang akan diubah] [inform as i jenis yang akan diubah] [m em ilih jenis yang diubah] [inform as i jenis produk] [s tatus jenis ] [inform as i id jenis] [inform as i jenis s udah 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 HRD bagian 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 HRD bagian penjual an dan HRD 2 jenis produk 2 jenis produk 3 produk 3 produk 3 produk 3 produk 2.1 mengelola data mas ter jenis produk 2.2 mengelola data mas ter produk Gambar 4.25. DFD lv 1 dekomposisi proses mengelola data master. [inform as i data supplier mas uk] [inform as i data supplier mas uk1] [inform as i data supplier keluar] [inform as i data supplier keluar1] [inform as i data supplier yang s udah diubah] [data s upplier yang akan diubah] [inform as i data supplier yang akan diubah] [m em ilih s upplier yang akan diubah] [inform as i data supplier] [kelengkapan data s upplier] [inform as i id s upplier] [inform as i s upplier s udah ada] [nama supplier] [info data karyawan] [info data karyawan7] [inform as i data karyawan keluar] [inform as i data karyawan keluar1] [inform as i data karyawan mas uk] [inform as i data karyawan mas uk1] [data karyawan yang diubah] [inform as i pas sword karyawan yang diubah kurang dari 8 karakter] [inform as i penyimpanan data karyawan yang diubah berhasil] [inform as i data karyawan] [m em ilih id karyawan yang diubah] [inform as i penyimpanan data karyawan berhas il] [inform as i field karyawan belum lengkap] [inform as i pas sword karyawan kurang dari 8 karakter] [pas s word karyawan] [inform as i id karyawan sudah ada] [id karyawan] [info data karyawan1] [info data karyawan2] mengecek hak aks es mengecek hak aks es mengecek hak aks es 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 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 4 s upplier 4 s upplier 4 s upplier 4 s upplier 2.3 mengelola data mas ter karyawan 2.4 mengelola data mas ter s upplier

1.3. Modul Mencatat Data Pelanggan DFD Level 1