Data Flow Diagram Perancangan Sistem

Penjadwalan 2.3 Master Tipe 1.2 Laporan jadwal Produksi Barang 3.1 Laporan Informasi Tanggal Selesai 3.3 Laporan Jadwal Kerja Karyawan 3.2 Mengurutkan Pesanan 2.2 Master Mesin 1.1 1 Mengelola Data Master 2 Transaksi 3 Laporan Sistem Informasi Penjadwalan Produksi 2.1 Mencatat Pesanan 2.1.1 2.1.2 2.1.4 2.1.3 2.1.6 2.1.5 2.1.7 2.3.1 2.3.3 2.3.2 2.2.1 2.2.2 2.2.4 2.2.3 2.2.6 2.2.5 2.2.7 Counter ID pesanan Cek Nama Pelanggan Cek Prioritas Cek Nama Barang dan jenis Cek Stok Barang Memberi Informasi Stok Menyimpan Data Pesanan 2.2.8 Memilih Pesanan Cek Satus Prioritas Meminda Data Pesana Pertama Cek Jenis Barang Penggabung an Tipe Barang Sama Cek Kapasitas Pengurutan Pesanan terjecil ke terbesar Memilih Pesanan yang belum memenuhi kapasitas Mengecek Jumlah Pesanan yang belum dijadwalkan Mengecek Jawal Kosong 2.3.4 Membuat Jadwal Produksi Barang Membuat Jadwal kerja karyawan Master Pelanggan 1.4 Master Barang 1.3 1.1.1 1.1.2 Cek Data Mesin Simpan Data Mesin 1.2.1 1.2.2 Cek Data Tipe Simpan Data Tipe 1.3.1 1.3.2 Cek Data Barang Simpan Data Barang 1.4.1 1.4.2 Cek Data Pelanggan Simpan Data Pelanggan 1.6 1.5 1.5.1 1.4.2 Cek Data Shift Simpan Data Shift 1.6.1 1.4.2 Cek Data Pegawai Simpan Data Pegawai Master Shift Master Pegawai Gambar 3.13 Diagram Berjenjang Sistem Informasi Produksi

3.2.4 Data Flow Diagram

Data flow diagram dibuat berdasarkan context diagram yang telah dibuat sebelumnya. Context diagram tersebut dijabarkan menjadi subproses di bawahnya berdasrkan diagram jenjang yang telah dirancang. Sistem informasi penjadwalan dijabarkan menjadi 3 sub proses, yaitu subsistem mengelola data master, melakukan penjadwalan, membuat laporan. Untuk lebih jelasnya data flow diagram level 0 dapat dilihat pada Gambar 3.14. STIKOM SURABAYA data penjadwalan data pesanan data pesanan data barang data pelang g an data pesanan data penjadwalan data pesanan data s hift data s hift data peg awai data peg awai data peg awai Data Mesin data Tipe data barang data s hift data informasi tangg al seles ai data mesin data s hift data peg awai data tipe data mesin data pelang g an data barang Data Penjadwalan Data Tipe Data Mesin Data Barang Data Pelang g an Data Tipe data laporan informasi tangg al seles ai data laporan jadwal produks i barang data laporan penjadwalan peg awai data Laporan Manag er 2 Melakukan Penjadwalan + 3 Membuat Laporan + 1 Barang 2 Peg awai 3 Pelang g an 4 Penjadwalan 5 Pesanan 6 Mesin 7 Shift 1 Meng elola Data Master + 13 Tipe Pemas aran Gambar 3.14 DFD Level 0 Pada Sistem Informasi Penjadwalan Subsistem mengelola data master dijabarkan menjadi 6 sub proses yaitu: master mesin, master tipe, master barang, master pelanggan, master shift dan master pegawai. DFD level 1 mengelola data master dapat dilihat pada Gambar 3.15. [data pesanan] [data shift] [data pegawai] [data pegawai] [data shift] [data mes in] [D ata Ti pe] [data barang ] [data pelang gan] [data pegawai] [data T ipe] [data shift] [data barang ] [D ata Mes in] [data tipe] [D ata Barang ] [D ata Pelang gan] [D ata Mes in] 3 Pel ang g an 1 Barang 6 Mesi n 1.1 Master Mes in + 1.2 Master Ti pe + 1.3 Master Barang + 1.4 Master Pel ang g an + 13 T ipe Manag er 1.5 Shi ft + 1.6 Peg awai + 7 Shi ft 2 Peg awai Pemas aran Gambar 3.15 DFD Level 1 Mengelola Data Master STIKOM SURABAYA a. Subsistem master mesin Subsistem master mesin dijabarkan menjadi 2 sub proses yaitu: cek data mesin data mesin dan simpan data mesin. DFD level 2 master mesin dapat dilihat pada Gambar 3.16. data mesin [Data Mes in] [Data Mes in] [data mes in] 6 Mesin 1.1.1 Cek Data Mesin Manag er 1.1.2 Simpan data mes in Gambar 3.16 DFD Level 2 Subsistem Master Mesin b. Subsistem master tipe Subsistem master tipe dijabarkan menjadi 2 sub proses yaitu: cek data tipe, dan simpan data tipe. DFD level 2 master tipe dapat dilihat pada Gambar 3.17. [Data Tipe] data tipe [data Tipe] [data tipe] 13 Tipe 1.2.1 cek data tipe 1.2.2 simpan data tipe Manag er Gambar 3.17 DFD Level 2 Subsistem Master Tipe c. Subsistem master barang Subsistem master barang dijabarkan menjadi 2 sub proses yaitu: cek data barang dan simpan data barang. DFD level 2 master barang dapat dilihat pada Gambar 3.18. STIKOM SURABAYA [data barang ] data barang [Data Barang ] [data barang ] 1 Barang 1.3.1 cek data barang 1.3.2 simpan data barang Manag er Gambar 3.18 DFD Level 2 Subsistem Master Barang d. Subsistem master pelanggan Subsistem master pelanggan dijabarkan menjadi 2 sub proses yaitu: cek data pelanggan dan simpan data pelanggan. DFD level 2 master pelanggan dapat dilihat pada Gambar 3.19. [data pesanan] [Data Pelang gan] data pelang g an [data pelang gan] 3 Pelang g an 1.4.1 Cek data pelang gan 1.4.2 simpan data pelang gan Pemasaran Gambar 3.19 DFD Level 2 Subsistem Master Pelanggan e. Subsistem master Shift Subsistem master shift dijabarkan menjadi 4 sub proses yaitu: cek data shift dan simpan data shift. DFD level 2 master shift dapat dilihat pada Gambar 3.20. data shift [data s hift] [data s hift] [data s hift] Manager 1.5.1 Cek data s hift 1.5.2 simpan data Shift 7 Shift Gambar 3.20 DFD Level 2 Subsistem Master Shift STIKOM SURABAYA f. Subsistem master pegawai Subsistem master pegawai dijabarkan menjadi 2 sub proses yaitu: cek data pegawai dan simpan data pegawai. DFD level 2 master pegawai dapat dilihat pada Gambar 3.21. data peg awai [data pegawai] [data pegawai] [data pegawai] Manag er 2 Peg awai 1.6.1 Cek data pegawai 1.6.2 Simpan Data Peg awai Gambar 3.21 DFD Level 2 Subsistem Master Pegawai Selanjutnya subsistem melakukan penjadwalan dijabarkan menjadi 3 sub proses, yaitu: mencatat pesanan, pengurutan pesanan dan membuat penjadwalan. DFD level 1 melakukan penjadwalan dapat dilihat pada Gambar 3.22. [data penjadwalan] data pesanan data pesanan [data pesanan] [data pesanan] data barang data barang data pelang g an data pelang g an [data pelang gan] [data barang ] [data pesanan] [data informas i tang g al s elesai] data pesanan [data pegawai] [data shift] [D ata Penjadwalan] [data mes in] [D ata Tipe] 2.2 Meng urutkan Pesanan + 2.3 membuat Penjadwalan + 2.1 Mencatat pesanan + 13 T ipe 4 Penjadwalan 2 Peg awai 7 Shift 6 Mesin Pemas aran Pemas aran 3 Pelang g an 1 Barang 5 Pesanan 4 Penjadwalan Gambar 3.22 DFD Level 1 Melakukan Penjadwalan STIKOM SURABAYA a. Subsistem mencatat pesanan Subsistem mencatat pesanan dijabarkan menjadi 6 sub proses yaitu: counter id pesanan, cek nama pelanggancek prioritas, cek nama barang dan jenis, cek stok barang, menyimpan data pesanan. DFD level 2 mencatat pesanan dapat dilihat pada Gambar 3.23. [data pesanan] data barang data barang data pelang g an data pelang g an [data pesanan] [data barang ] [data pelang gan] data jumlah barang data prioritas pelang g an data nama barang data nama pelang gan [data pesanan] data pesanan data barang data pelang g an data pelang g an data pesanan [Data Tipe] 13 Tipe 2.1.1 Counter ID Pesanan 2.1.2 Cek Nama Pelang g an 2.1.3 Cek Prioritas 2.1.4 Cek Nama Barang dan Jenis 2.1.5 Cek Stok Barang 2.1.6 Menyimpan Data Pesanan Pemas aran 5 Pesanan Pelang g an Barang Pesanan Gambar 3.23 DFD Level 2 Subsistem Mencatat Pesanan b. Subsistem mengurutkan pesanan Subsistem mengurutkan pesanan dijabarkan menjadi 8 sub proses, yaitu: memilih pesanan, cek status prioritas, memindah data pesanan pertama, cek STIKOM SURABAYA jenis barang, penggabungan tipe barang sama, cek kapasitas, pengurutan pesanan terkecil ke terbesar dan memilih pesanan yang belum memenuhi kapasitas. Untuk lebih jelasnya DFD level 2 pengurutan pesanan dapat dilihat pada Gambar 3.24. [data barang ] [data pelang gan] [data pesanan] data mesin data pesanan data pesanan data pesanan data pesanan data pesanan data pesanan data pelang g an data pesanan [data pesanan] [data mesin] 6 Mesin membuat Penjadwalan 2.2.1 Memilih Pesanan 2.2.2 Cek Status Prioritas 2.2.3 Memindah Data Pesanan Pertama 2.2.4 Cek Jenis Barang 2.2.5 Peng g abung an Tipe Barang Sama 2.2.6 Cek Kapasitas 2.2.7 Peng urutan Pesanan Terkecil ke Terbesar 2.2.8 Memilah Pesanan Yang Belum Memenuhi Kapasitas Pelang g an Barang Pesanan Gambar 3.24 DFD Level 2 Subsistem Pengurutan Pesanan STIKOM SURABAYA c. Subsistem membuat penjadwalan Subsistem membuat penjadwalan dijabarkan menjadi 4 sub proses, yaitu: mengecek jumlah pesanan yang belum dijadwalkan, mengecek jadwal kosong, membuat jadwal produksi barang, membuat jadwal kerja karyawan. DFD level 2 membuat penjadwalan dapat dilihat pada Gambar 3.25. [data penjadwalan] data peg awai data penjadwalan data penjadwalan data penjadwalan data penjadwalan [data pegawai] [data shift] [data informas i tang g al s elesai] [data pesanan] [Data Penjadwalan] 4 Penjadwalan 2 Peg awai 7 Shift Meng urutkan Pes anan Pemas aran 2.3.1 Meng ecek J umlah Pesanan yang belum dijadwalkan 2.3.2 Meng ecek J adwal Kosong 2.3.3 Membuat Jadwal Produksi Barang 2.3.4 Membuat jadwal Kerja Pegawai 4 Penjadwalan Gambar 3.25 DFD Level 2 Subsistem Membuat Penjadwalan Selanjutnya subsistem membuat laporan dijabarkan menjadi 3 sub proses yaitu: membuat laporan jadwal produksi barang, membuat informasi tanggal selesai dan membuat jadwal kerja pegawai yang nantinya berfungsi sebagai bahan pertimbangan untuk dilakukannya proses penjadwalan. DFD level 1 membuat laporan dapat dilihat pada Gambar 3.26. STIKOM SURABAYA data jadwal pegawai data tangg al penjadwalan data penjadwalan produksi barang [data penjadwalan] [data laporan penjadwalan peg awai] [data laporan informasi tang g al selesai] [data laporan jadwal produksi barang ] data tangg al penjadwalan data produksi barang [data Laporan] Manag er Manag er 3.1 membuat laporan jadwal produksi barang 3.2 membuat informasi tang g al selesai 3.3 membuat jadwal pegawai 4 Penjadwalan Gambar 3.26 DFD Level 1 Subsistem Membuat Laporan

3.2.5 Perancangan Basis Data