DFD level 0 zero pada Sistem yang Diusulkan Kamus Data

85

4.3.1.3 DFD level 0 zero pada Sistem yang Diusulkan

Gambar 4.7 DFD level 0 pada Sistem yang diusulkan 86

4.3.1.4 DFD level 1 pada Sistem yang Diusulkan dan Flowchart

Program Diagram ini untuk mendetailkan setiap proses yang terjadi pada diagram Zero Sistem yang diusulakan.

1. DFD level 1 Proses 2.0

Menjelaskan secara detail Proses 2.0 Yaitu preoses tambah, ubah, dan lihat data pelanggan pada sales dan pelanggan. Sales Pelanggan 2.1 Tambah Data Pelanggan Form Pelanggan Form Pelanggan 2.2 Ubah Data Pelanggan 2.3 Lihat Data Pelanggan Pelanggan Pelanggan Login 2.4 Hapus Data Pelanggan Form Pelanggan Form Pelanggan Form Pelanggan Form Pelanggan Form Pelanggan Gambar 4.8 DFD level 1 Proses 2.0 pada Sistem yang diusulkan 87 Flowchart program pada proses 2.0 : Gambar 4.9 Flowchart program Proses 2.0 88

2. DFD level 1 Proses 3.0

Menjelaskan secara detail Proses 3.0. Yaitu proses tambah, ubah, dan lihat data barang pada logistic. Serta lihat data barang pada pelanggan dan tamu. Gambar 4.10 DFD level 1 Proses 3.0 pada Sistem yang diusulkan 89 Flowchart program pada proses 3.0 : Gambar 4.11 Flowchart program Proses 3.0 90

3. DFD level 1 Proses 4.0

Menjelaskan secara detail Proses 4.0.Yaitu proses tambah, ubah, lihat pada data kendaraan dan data supir. Gambar 4.12 DFD level 1 Proses 4.0 pada Sistem yang diusulkan 91 Flowchart program pada proses 4.0 : Gambar 4.13 Flowchart program Proses 4.0 92

4. DFD level 1 Prose 5.0

Menjelaskan secara detail Proses 5.0. Yaitu proses pemesanan. Dalam proses ini, pelanggan dapat membuat, melihat, dan menghapus data pesanan. Dalam proses ini Sales dan Logistic dapat melihat dan merubah. Gambar 4.14 DFD level 1 Proses 5.0 pada Sistem yang diusulkan 93 Flowchart program pada proses 5.0 : Y Memasukan Data Barang ke dalam Pesanan Apakah Data Pesanan berhasil dihapus? T Y T Data Pesanan berhasil dicetak Y Data Pemesanan Terhapus Selesai Data Pemesanan Berhasil dimasukan Apakah Data Pesanan berhasil dimasukan? T Data Pesanan Belum ada Data Pemesanan Tidak Terhapus Data Pemesanan Tidak Tercetak Klik Kembali Verifikasi Data Pesanan Pemesan Mulai Ingin Melihat Detail Data Pesanan? Ingin Menghapus Data Pesanan? T Status Pesanan berubah Ingin mencetak Data Pesanan? Y Validasi Data Pesanan yang Dihapus Y T Gambar 4.15 Flowchart program Proses 5.0 94

5. DFD level 1 Proses 6.0

Menjelaskan secara detail Proses 6.0. Yaitu proses pembuatan, melihat, menghapus data faktur dan surat jalan. Gambar 4.16 DFD level 1 Proses 6.0 pada Sistem yang diusulkan 95 Flowchart program pada proses 6.0 : Gambar 4.17 Flowchart program Proses 6.0 96

6. DFD level 1 Proses 7.0

Menjelaskan secara detail Proses 7.0. Yaitu proses membuat data retur, mengurangi stoknya dari data barang oleh sales. Retur Barang Logisitc 7.2 Buat Retur setelah ubah data barang Retur 7.3 Lihat Data Retur 7.4 Hapus Retur Surat_Jalan Surat Jalan 7.1 Tambah Data Retur dari Surat Jalan Form Retur Form Retur Form Retur Form Retur Retur Form Retur Form Retur 7.5 Cetak Retur Retur Retur Gambar 4.18 DFD level 1 Proses 7.0 pada Sistem yang diusulkan 97 Flowchart program pada proses 7.0 : Gambar 4.19 Flowchart program Proses 7.0 98

7. DFD level 1 Proses 8.0

Menjelaskan secara detail Proses 8.0. Yaitu proses data saran dan kritik dan poses testimonial. Customer pelanggan Sales Tamu Testimonial Sarankritik 8.1 Tambah Saran Kritik 8.5 Tambah Testimoni 8.6 Lihat Testimoni 8.3 Ubah Status Saran Krtik Form Testimonial Form Testimonial Testimonial 8.7 Hapus Testimoni 8.2 Lihat Saran Kritik Data Saran kritik 8.4 Hapus Status Saran Krtik Manager Form Saran kritik Form Saran kritik Form Saran kritik Form Saran kritik Form Saran kritik Form Saran kritik Saran kritik Saran kritik Saran kritik Form Testimonial Form Testimonial Testimonial Testimonial Testimonial Form Testimonial Form Testimonial Gambar 4.20 DFD level 1 Proses 8.0 pada Sistem yang diusulkan 99 Flowchart program pada proses 8.0 : Gambar 4.21 Flowchart program Proses 8.0 100

4.3.1.5 Kamus Data

Kamus data merupakan keterangan dari alur data pada DFD. Berikut ini kamus data dari DFD di atas: 1. Nama arus data : Form Login Alias : Verifikasi masuk sistem Bentuk data : Formulir Arus data : Dari Sales proses 1.0 Penjelasan : Pengguna sistem user mengisi form username dan password untuk masuk ke sistem Periode : Setiap kali user menggunakan Sistem Volume : Setiap hari rata-rata berkali-kali Struktur Data : -username + password 2. Nama arus data : Form Login Alias : Verifikasi masuk sistem Bentuk data : Formulir Arus data : Dari manager ke proses 1.0 Penjelasan : Pengguna sistem user mengisi form username dan password untuk masuk ke sistem Periode : Setiap kali user menggunakan Sistem Volume : Setiap hari rata-rata berkali-kali Struktur Data : -username + password 101 3. Nama arus data : Form Login Alias : Verifikasi masuk sistem Bentuk data : Formulir Arus data : Dari Logistic ke proses 1.0 Penjelasan : Pengguna sistem user mengisi form username dan password untuk masuk ke sistem Periode : Setiap kali user menggunakan Sistem Volume : Setiap hari rata-rata berkali-kali Struktur Data : -username + password 4. Nama arus data : Form Login Alias : Verifikasi masuk sistem Bentuk data : Formulir Arus data : Dari pelanggan ke proses 1.0 Penjelasan : Pengguna sistem user mengisi form username dan password untuk masuk ke sistem Periode : Setiap kali user menggunakan Sistem Volume : Setiap hari rata-rata berkali-kali Struktur Data : -username + password 5. Nama arus data : Data Login Alias : Masuk ke data login 102 Bentuk data : Variabel Arus data : Proses 1.0 ke database login Penjelasan : Sistem akan menyamakan data login yang dimasukan dengan data login pada database Periode : Setiap kali ada user yang ingin masuk ke sistem Volume : Setiap hari rata-rata berkali-kali Struktur Data : -username + password 6. Nama arus data : Form Pelanggan Alias : Tambah data pelanggan Bentuk data : Formulir Arus data : Dari sales ke proses 2.1 Penjelasan : Admin mendaftarkan pelanggan Periode : Setiap kali admin menambah data pelanggan yang baru Volume : Satu kali setiap ada data pelanggan baru yang mendaftarkan ke perusahaan Struktur Data : username + password +level +status + id_pelanggan +nama +alamat +telp +email 7. Nama arus data : Form Pelanggan Alias : Menyimpan data pelanggan baru 103 Bentuk data : Variabel Arus data : Proses 2.1 ke database pelanggan Penjelasan : Menambah data pelanggan yang baru dan disimpan ke database pelanggan Periode : Setiap kali sistem menambah data pelanggan yang baru dari admin penjualan Volume : Setiap Satu kali menambah data pelanggan Struktur Data : id_pelanggan +nama + npwp +alamat +telp + fax + hp +email 8. Nama arus data : Form Pelanggan Alias : Tambah data login bagi pelanggan Bentuk data : Variabel Arus data : Proses 2.1 ke database login Penjelasan : Sales mendaftarkan data login untuk pelanggan Periode : Setiap kali sistem menambah data pelanggan yang baru dari admin Volume : Setiap Satu kali menambah data pelanggan Struktur Data : username + password +level+status 9. Nama arus data : Form Pelanggan 104 Alias : Ubah data Pelanggan Bentuk data : Formulir Arus data : Dari sales ke proses 2.2 Penjelasan : Sales mengubah edit data pelanggan Periode : Setiap Sales mengubah data pelanggan. Volume : Satu kali Setiap Sales mengubah data pelanggan. Struktur Data : id_pelanggan +nama +alamat +telp +email 10. Nama arus data : Form Pelanggan Alias : Simpan data Pelanggan Bentuk data : Variabel Arus data : Proses 2.2 ke database pelanggan Penjelasan : Simpan perubahan edit data pelanggan Periode : Sistem menyimpan perubahan data pelanggan Volume : Satu kali Setiap Sales mengubah data pelanggan. Struktur Data : id_pelanggan +nama +alamat +telp +email 11. Nama arus data : Data Pelanggan 105 Alias : Informasi data pelanggan Bentuk data : Field Arus data : Dari database pelanggan ke proses 2.3 Penjelasan : Sistem membaca data barang dari database barang Periode : Setiap sales ingin mengakses data barang Volume : Berkali kali setiap pengguna mengakses database barang Struktur Data : nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang +gambar + tgl_input 12. Nama arus data : Data Pelanggan Alias : Informasi data pelanggan Bentuk data : Tampilan di layar monitor Arus data : Proses 2.3 ke logistic Penjelasan : Sales melihat data pelanggan Periode : Sales mengakses database pelanggan Volume : Berkali kali setiap logistic 106 mengakses database barang Struktur Data : nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang 13. Nama arus data : Barang Alias : Tambah data barang Bentuk data : Formulir Arus data : Dari logistic ke proses 3.1 Penjelasan : Logistic menambahkan data barang Periode : Setiap ada barang baru Volume : Satu kali setiap admin menambahkan data barang Struktur Data : id_barang + nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang +gambar + tgl_input 14. Nama arus data : Barang Alias : Menyimpan data barang Bentuk data : Variabel Arus data : Proses 3.1 ke database barang Penjelasan : Sistem menyimpan data barang 107 yang baru ke database barang Periode : Setiap logistic meminta sistem menyimpan data barang Volume : Satu kali setiap sistem menyimpan menambahkan data barang Struktur Data : id_barang + nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang +gambar + tgl_input 15. Nama arus data : Barang Alias : Merubah data barang Bentuk data : Formulir Arus data : Dari admin ke proses3.2 Penjelasan : Logistic ingin mengubah data barang Periode : Setiap ada data barang yang berubah Volume : Satu kali Setiap ada data barang yang berubah Struktur Data : nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang 108 +gambar + tgl_input 16. Nama arus data : Barang Alias : Menyimpan perubahan data barang Bentuk data : Formulir Arus data : Proses 3.2 ke database barang Penjelasan : Sistem menyimpan perubahan data barang ke database barang Periode : Setiap logistic meminta sistem merubah data barang dan menyimpannya ke database barang Volume : Satu kali Setiap ada data barang yang berubah dan disimpan ke database Struktur Data : nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang +gambar + tgl_input 17. Nama arus data : Barang Alias : Informasi data barang Bentuk data : Field Arus data : Dari database barang ke proses 3.3 Penjelasan : Sistem membaca data barang dari database barang 109 Periode : Setiap admin gudang, tamu, dan pelanggan ingin mengakses data barang Volume : Berkali kali setiap penguna mengakses database barang Struktur Data : nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang +gambar + tgl_input 18. Nama arus data : Barang Alias : Informasi data barang Bentuk data : Tampilan di layar monitor Arus data : Proses 3.3 ke logistic Penjelasan : Logistic melihat data barang Periode : Logistic mengakses database barang Volume : Berkali kali setiap logistic mengakses database barang Struktur Data : nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang 19. Nama arus data : Barang 110 Alias : Informasi data barang Bentuk data : Tampilan di layar monitor Arus data : Proses 3.3 ke Tamu Penjelasan : Tamu melihat data barang Periode : Setiap tamumanajer mengakses database barang Volume : Berkali kali setiap TamuManajer mengakses database barang Struktur Data : nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang 20. Nama arus data : Barang Alias : Informasi data barang Bentuk data : Tampilan di layar monitor Arus data : Proses 3.3 ke Tamu Penjelasan : Manajer melihat data barang Periode : Setiap tamumanajer mengakses database barang Volume : Berkali kali setiap TamuManajer mengakses database barang Struktur Data : nama_barang +jenis_barang +bahan +kemasan + keterangan 111 +harga_barang + total_barang 21. Nama arus data : Barang Alias : Informasi data barang Bentuk data : Tampilan di layar monitor Arus data : Proses 3.3 ke pelanggan Penjelasan : Pelanggan melihat data barang Periode : Setiap pelanggan mengakses database barang Volume : Berkali kali setiap pelanggan mengakses database barang Struktur Data : nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang 22. Nama arus data : Kendaraan Alias : Tambah data kendaraan Bentuk data : Formulir Arus data : Admin ke Proses 4.1 Penjelasan : Admin ingin menambah data kendaraan Periode : Setiap admin ingin menambah data kendaraan Volume : Satu kali setiap admin menambah data kendaraan 112 Struktur Data : no_polisi + nama_kendaraan + jenis_kendaraan 23. Nama arus data : Kendaraan Alias : Simpan tambah data kendaraan Bentuk data : Variabel Arus data : Proses 4.1 ke database kendaraan Penjelasan : Proses menyimpan data kendaraan Periode : Setiap admin memproses menyimpan data kendaraan Volume : Satu kali setiap admin menambah data kendaraan Struktur Data : no_polisi + nama_kendaraan + jenis_kendaraan 24. Nama arus data : Kendaraan Alias : Menghapus data kendaraan Bentuk data : Formulir Arus data : Admin ke Proses 4.2 Penjelasan : Admin ingin menghapus data kendaraan Periode : Setiap admin ingin menghapus data kendaraan Volume : Satu kali setiap admin menghapus data kendaraan Struktur Data : no_polisi + nama_kendaraan 113 + jenis_kendaraan 25. Nama arus data : Kendaraan Alias : Menghapus data kendaraan Bentuk data : Variabel Arus data : Proses 4.2 ke database kendaraan Penjelasan : Proses menghapus data kendaraan pada database kendaraan Periode : Setiap admin memproses hapus data kendaraan pada database kendaraan Volume : Satu kali setiap admin menghapus data kendaraan Struktur Data : no_polisi + nama_kendaraan + jenis_kendaraan 26. Nama arus data : Kendaraan Alias : Lihat data kendaraan pada database kendaraan Bentuk data : Field Arus data : Database kendaraan ke Proses 4.3 Penjelasan : Database mengirimkan data kendaraan ke sistem Periode : Setiap admin yang ingin melihat data kendaraan Volume : Setiap kali admin mengeksekusi 114 halaman data kendaraan Struktur Data : no_polisi + nama_kendaraan + jenis_kendaraan 27. Nama arus data : Kendaraan Alias : Lihat data kendaraan Bentuk data : Tampilan pada layar monitor Arus data : Proses 4.3 ke admin Penjelasan : Sistem menampilkan data kendaraan Periode : Setiap admin yang ingin melihat data kendaraan Volume : Setiap kali admin mengeksekusi halaman data kendaraan Struktur Data : no_polisi + nama_kendaraan + jenis_kendaraan 28. Nama arus data : Supir Alias : Tambah data supir Bentuk data : Formulir Arus data : Logistic ke Proses 4.4 Penjelasan : Admin menambah data supir Periode : Setiap ada supir baru Volume : Satu kali setiap admin mengisi form data supir . Struktur Data : id_supir + no_polisi + nama_supir 115 + alamat_supir + telp_supir 29. Nama arus data : Kendaraan Alias : Mengirim data kendaraan Bentuk data : Field Arus data : Database kendaraan ke Proses 4.4 Penjelasan : Database kendaraan mengirim data kendaraan no_polisi untuk menambah data supir Periode : Setiap ada supir baru Volume : Satu kali setiap admin mengisi form data supir . Struktur Data : id_supir + no_polisi + nama_supir + alamat_supir + telp_supir 30. Nama arus data : Supir Alias : Simpan data supir Bentuk data : Variabel Arus data : Proses 4.4 ke database supir Penjelasan : Sistem menyimpan data supir Periode : Setiap logistic menyimpan data supir ke database supir Volume : Satu kali setiap admin menyimpan form data supir ke database supir Struktur Data : id_supir + no_polisi + nama_supir + alamat_supir + telp_supir 116 31. Nama arus data : Supir Alias : Menghapus data supir Bentuk data : Formulir Arus data : Logistic ke Proses 4.5 Penjelasan : Admin menghapus data supir Periode : Setiap admin menghapus data supir Volume : Satu kali setiap admin menghapus data supir . Struktur Data : id_supir + no_polisi + nama_supir + alamat_supir + telp_supir 32. Nama arus data : Supir Alias : Hapus data supir Bentuk data : Variabel Arus data : Proses 4.5 ke database supir Penjelasan : Sistem menghapus data supir pada database supir Periode : Setiap admin menghapus data supir pada database supir Volume : Satu kali setiap admin menghapus data supir pada database supir Struktur Data : id_supir + no_polisi + nama_supir + alamat_supir + telp_supir 33. Nama arus data : Supir Alias : Lihat data supir 117 Bentuk data : Field Arus data : Database supir ke Proses 4.6 Penjelasan : Database mengirim data supir Periode : Setiap admin mengeksekusi halaman data supir Volume : Satu kali setiap logistic mengeksekusi halaman data supir Struktur Data : id_supir + no_polisi + nama_supir + alamat_supir + telp_supir 34. Nama arus data : Supir Alias : Melihat data supir Bentuk data : Tampilan di layar monitor Arus data : Proses 4.6 ke logistic Penjelasan : Admin melihat data supir Periode : Setiap admin mengeksekusi halaman data supir Volume : Satu kali setiap admin mengeksekusi halaman data supir Struktur Data : id_supir + no_polisi + nama_supir + alamat_supir + telp_supir 35. Nama arus data : Pesanan Alias : Membuat pesanan sementara Bentuk data : Formulir Arus data : Pelanggan ke Proses 5.1 118 Penjelasan : Pelanggan mengisi data pesanan Periode : Setiap pelanggan mengisi data pesanan Volume : Setiap hari setiap pelanggan mengisi data pesanan Struktur Data : id_pesan_temp + id_barang + id_session + jumlah + tanggal +sub_total 36. Nama arus data : Pesanan Alias : Mengambil data barang Bentuk data : Tampilan di layar monitor Arus data : Database barang ke Proses 5.1 Penjelasan : Database barang memberikan data barang ke sistem Periode : Setiap pelanggan mengisi data pesanan Volume : Setiap hari setiap pelanggan mengisi data pesanan Struktur Data : id_pesan_temp + id_barang + id_session + jumlah + tanggal +sub_total 37. Nama arus data : Pesanan Alias : Simpan pesanan sementara Bentuk data : Variabel 119 Arus data : Proses 5.1 ke database pesan_temp Penjelasan : Pelanggan menyimpan pesanannya ke database pesan_temp Periode : Setiap pelanggan mengisi data pesanan Volume : Setiap hari setiap pelanggan mengisi data pesanan Struktur Data : id_pesan_temp + id_barang + id_session + jumlah + tanggal +sub_total 38. Nama arus data : Pesanan Alias : Memproses pesanan sementara Bentuk data : Field Arus data : Database pesan_temp ke proses 5.2 Penjelasan : Pesanan sementara akan di proses Periode : Setiap pelanggan mengisi data pesanan Volume : Setiap hari setiap pelanggan mengisi data pesanan Struktur Data : id_pesan_temp + id_barang + id_session + jumlah + tanggal +sub_total 39. Nama arus data : Barang Alias : Simpan data barang 120 Bentuk data : Variabel Arus data : Proses 5.2 ke database barang Penjelasan : Mengurangi jumlah barang yang dipesan ke database barang Periode : Setiap sistem memproses pesanan pesanan Volume : Setiap hari setiap pelanggan mengisi data pesanan Struktur Data : nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang 40. Nama arus data : Pelanggan Alias : Ambil data pelanggan Bentuk data : Field Arus data : Database pelanggan ke proses 5.3 Penjelasan : Sistem mengambil data pelanggan dari database pelanggan Periode : Setiap pelanggan mengisi data pesanan Volume : Setiap hari setiap pelanggan mengisi data pesanan Struktur Data : id_pelanggan +nama + npwp +alamat +telp + fax + hp +email 121 41. Nama arus data : Pelanggan Alias : Simpan data pesan_detail Bentuk data : Variabel Arus data : Proses 5.3 ke database pesan_detail Penjelasan : Sistem mengambil data pelanggan dan disimpan ke database pesan_temp Periode : Setiap pelanggan mengisi data pesanan Volume : Setiap hari setiap pelanggan mengisi data pesanan Struktur Data : id_pelanggan +nama + npwp +alamat +telp + fax + hp +email 42. Nama arus data : Pesanan Alias : Menyimpan pesanan Bentuk data : Variabel Arus data : Proses 5.2 ke database pesan_detail Penjelasan : Menyimpan pesanan dari pelanggan Periode : Setiap pelanggan mengisi data pesanan Volume : Setiap hari setiap pelanggan mengisi data pesanan Struktur Data : no_pesan + id_pesan 122 + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 43. Nama arus data : Pesanan Alias : Lihat pesanan Bentuk data : Field Arus data : Database pesan_detail ke proses 5.4 Penjelasan : Sistem melihat pesanan dari database pesan_detail Periode : Setiap pelanggan mengksekusi halaman data pesanan Volume : Satu kali setiap pelanggan mengksekusi halaman data pesanan Struktur Data : id_pesan + id_pelanggan + id_barang+ tanggal _pesan + jumlah + status +total_harga 44. Nama arus data : Pesanan Alias : Lihat pesanan Bentuk data : Tampilan di layar monitor Arus data : Proses 5.4 ke pelanggan Penjelasan : Pelanggan melihat data pesanan Periode : Setiap pelanggan mengksekusi halaman data pesanan Volume : Satu kali setiap pelanggan 123 mengksekusi halaman data pesanan Struktur Data : id_pesan + id_pelanggan + id_barang+ tanggal _pesan + jumlah + status + total_harga 45. Nama arus data : Pesanan Alias : Lihat data pesanan Bentuk data : Field Arus data : Database pesan_detail ke proses 5.5 Penjelasan : Database pesan_detail memberikan data pesanan ke sistem Periode : Setiap logistic mengeksekusi halaman data pesan Volume : Setiap hari setiap logistic mengeksekusi halaman data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 46. Nama arus data : Pesanan Alias : Lihat data pesanan Bentuk data : Tampilan di layar monitor Arus data : Proses 5.5 ke logistic Penjelasan : Logistic menerima data pesanan 124 Periode : Setiap logistic mengeksekusi halaman detail data pesan Volume : Setiap hari setiap logistic mengeksekusi halaman data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 47. Nama arus data : Pesanan Alias : Lihat data pesanan Bentuk data : Tampilan di layar monitor Arus data : Proses 5.5 ke sales Penjelasan : Sales menerima data pesanan Periode : Setiap sales mengeksekusi halaman data pesan Volume : Setiap hari setiap sales mengeksekusi halaman detail data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 125 48. Nama arus data : Pesanan Alias : Lihat data pesanan Bentuk data : Tampilan di layar monitor Arus data : Proses 5.5 ke super admin Penjelasan : Logistic menerima data pesanan Periode : Setiap super admin mengeksekusi halaman data pesan Volume : Setiap hari setiap super admin mengeksekusi halaman data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 49. Nama arus data : Pesanan Alias : Ubah data pesanan Bentuk data : Formulir Arus data : Logistic ke proses 5.6 Penjelasan : Logistic merubah atau menghapus data pesanan dari status new pesan ke proses Periode : Setiap logistic merubah detail data pesan_ detail Volume : Setiap hari setiap logistic 126 merubah detail data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 50. Nama arus data : Pesanan Alias : hapus data pesanan Bentuk data : Formulir Arus data : Logistic ke proses 5.6 Penjelasan : Sales menghapus data pesanan dari status new pesan ke proses Periode : Setiap sales merubah atau menghapus detail data pesan_ detail Volume : Setiap hari setiap logistic merubah detail data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 51. Nama arus data : Pesanan Alias : Simpan perubahan data pesanan Bentuk data : Variabel 127 Arus data : Proses 5.6 ke database pesan_detail Penjelasan : Sistem menyimpan perubahan data pesanan dari status new pesan ke proses pada database pesan_detail Periode : Setiap logistic melihat detail data pesan Volume : Setiap hari setiap logistic melihat detail data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 52. Nama arus data : Pesanan Alias : Ubah data pesanan Bentuk data : Formulir Arus data : Sales ke proses 5.6 Penjelasan : Logistic merubah data pesanan dari status new pesan ke proses Periode : Setiap sales merubah detail data pesan_ detail Volume : Setiap hari setiap sales merubah detail data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang 128 + tanggal _pesan + jumlah + status +total_harga 53. Nama arus data : Pesanan Alias : Simpan perubahan data pesanan Bentuk data : Variabel Arus data : Proses 5.6 ke database pesan_detail Penjelasan : Sistem menyimpan perubahan data pesanan pada database pesan_detail Periode : Setiap sales melihat detail data pesan Volume : Setiap hari setiap sales melihat detail data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 54. Nama arus data : Pesanan Alias : Ubah data pesanan Bentuk data : Formulir Arus data : Super Admin ke proses 5.6 Penjelasan : Super admin merubah data pesanan dari status proses atau lunas ke new pesan 129 Periode : Setiap logistic merubah detail data pesan_ detail Volume : Setiap hari setiap logistic merubah detail data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 55. Nama arus data : Pesanan Alias : hapus data pesanan Bentuk data : Formulir Arus data : Super Admin ke proses 5.6 Penjelasan : super admin menghapus data pesanan Periode : Setiap super admin menghapus detail data pesan_ detail Volume : Setiap hari setiap logistic merubah detail data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 56. Nama arus data : Pesanan 130 Alias : Simpan perubahan data pesanan Bentuk data : Variabel Arus data : Proses 5.6 ke database pesan_detail Penjelasan : Sistem menyimpan perubahan data pesanan dari status new pesan ke proses pada database pesan_detail Periode : Setiap logistic melihat detail data pesan Volume : Setiap hari setiap logistic melihat detail data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 57. Nama arus data : Pesanan Alias : Lihat data pesanan Bentuk data : Field Arus data : database pesan_detail ke Proses 5.7 Penjelasan : manager melihat data pesanan Periode : Setiap manager mengeksekusi halaman data pesan Volume : Setiap hari setiap manager mengeksekusi halaman data pesan Struktur Data : no_pesan + id_pesan 131 + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 58. Nama arus data : Pesanan Alias : Lihat data pesanan Bentuk data : Tampilan di layar monitor Arus data : Proses 5.7 ke manager Penjelasan : manager melihat data pesanan Periode : Setiap manager mengeksekusi halaman data pesan Volume : Setiap hari setiap manager mengeksekusi halaman data pesan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 59. Nama arus data : Faktur Alias : Membuat data faktur Bentuk data : Formulir Arus data :Sales ke proses 6.1 Penjelasan : Admin membuat data faktur Periode : Setiap admin membuat data faktur Volume : Setiap hari setiap admin membuat data faktur 132 Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 60. Nama arus data : Pesanan Alias : Ambil data pesanan Bentuk data : Field Arus data : Database pesan_detail ke proses 6.1 Penjelasan : Database pesan_detail memberikan data pesanan ke sistem untuk membuat data faktur Periode : Setiap sales membuat data faktur Volume : Setiap hari setiap sales membuat data faktur Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 61. Nama arus data : Faktur Alias : Menyimpan data faktur Bentuk data : Variabel Arus data : Proses 6.1 ke database faktur 133 Penjelasan : Sistem menyimpan data faktur ke database faktur Periode : Setiap sales menyimpan data faktur Volume : Setiap hari setiap admin penjualan menyimpan data faktur Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 62. Nama arus data : Surat Jalan Alias : Membuat surat jalan Bentuk data : Formulir Arus data : Admin ke proses 6.2 Penjelasan : Sales membuat data surat jalan Periode : Setiap sales membuat data surat jalan Volume : Setiap hari sales membuat data surat jalan Struktur Data : no_sj + id_supir + no_faktur + tanggal_sj 63. Nama arus data : Supir Alias : Ambil data supir 134 Bentuk data : Field Arus data : Database supir ke proses 6.2 Penjelasan : Sistem mengambil data supir Periode : Setiap admin membuat data surat jalan Volume : Setiap hari sales membuat data surat jalan Struktur Data : id_supir + no_polisi + nama_supir + alamat_supir + telp_supir 64. Nama arus data : Faktur Alias : Ambil data faktur Bentuk data : Field Arus data : Database faktur ke proses 6.2 Penjelasan : Database faktur mengirim data faktur ke sistem untuk membuat data surat jalan Periode : Setiap sales membuat data surat jalan Volume : Setiap hari sales membuat data surat jalan Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 135 65. Nama arus data : Surat jalan Alias : Simpan data surat jalan Bentuk data : Variabel Arus data : Proses 6.2 ke database surat_jalan Penjelasan : Sistem menyimpan data surat jalan ke database surat_jalan Periode : Setiap sales menyimpan data surat jalan Volume : Setiap hari sales menyimpan data surat jalan Struktur Data : no_sj + id_supir + no_faktur + tanggal_sj 66. Nama arus data : Faktur Alias : Lihat data faktur Bentuk data : Field Arus data : Database faktur ke proses 6.3 Penjelasan : Sistem melihat data faktur dari database faktur Periode : Setiap sales melihat data faktur Volume : Setiap hari sales melihat data faktur Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang 136 + tanggal _pesan + jumlah + status +total_harga 67. Nama arus data : Faktur Alias : Lihat data faktur Bentuk data : Tampilan di layar monitor Arus data : Proses 6.3 ke sales Penjelasan : Sales melihat data faktur Periode : Setiap sales melihat data faktur Volume : Setiap hari sales melihat data faktur Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 68. Nama arus data : Faktur Alias : Hapus data faktur Bentuk data : Formulir Arus data : sales ke proses 6.4 Penjelasan : Sales menghapus data faktur Periode : Setiap sales menghapus data faktur Volume : Satu kali setiap sales menghapus data faktur 137 Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 69. Nama arus data : Faktur Alias : Hapus data faktur Bentuk data : Variabel Arus data : Proses 6.4 ke database faktur Penjelasan : Admin pmenghapus data faktur pada database faktur Periode : Setiap admin menghapus data faktur Volume : Satu kali setiap admin menghapus data faktur Struktur Data : no_pesan + id_pesan + id_pelanggan + id_barang + tanggal _pesan + jumlah + status +total_harga 70. Nama arus data : Surat jalan Alias : Lihat data surat jalan Bentuk data : Field Arus data : Database surat_jalan ke proses 6.5 Penjelasan : Sistem mengambil data surat jalan 138 pada database surat_jalan Periode : Setiap sales melihat data surat jalan Volume : Setiap hari sales melihat data surat jalan Struktur Data : no_sj + id_supir + no_faktur + tanggal_sj 71. Nama arus data : Surat jalan Alias : Lihat data surat jalan Bentuk data : Tampilan di layar monitor Arus data : Proses 6.5 ke sales Penjelasan : Sales melihat data surat jalan Periode : Setiap sales melihat data surat jalan Volume : Setiap hari sales melihat data surat jalan Struktur Data : no_sj + id_supir + no_faktur + tanggal_sj 72. Nama arus data : Surat jalan Alias : Hapus data surat jalan Bentuk data : Formulir Arus data : Sales ke proses 6.6 Penjelasan : Sales menghapus data surat jalan 139 Periode : Setiap sales menghapus data surat jalan Volume : Setiap hari sales menghapus data surat jalan Struktur Data : no_sj + id_supir + no_faktur + tanggal_sj 73. Nama arus data : Surat jalan Alias : Hapus data surat jalan Bentuk data : Variabel Arus data : Proses 6.6 ke database surat_jalan Penjelasan : Sales menghapus data surat jalan pada database surat_jalan Periode : Setiap sales menghapus data surat jalan Volume : Setiap hari sales menghapus data surat jalan Struktur Data : no_sj + id_supir + no_faktur + tanggal_sj 74. Nama arus data : Retur Alias : Tambah data retur Bentuk data : Formulir Arus data : Logistic ke proses 7.1 Penjelasan : Admin membuat data retur dengan mengambil data surat jalan 140 Periode : Setiap ada barang retur Volume : Satu kali pembuatan setiap Logistic membuat retur Struktur Data : id_retur + no_retur +no_sj +id_barang +tgl_retur +jumlah_barang_retur +ket_retur 75. Nama arus data : Surat jalan Alias : Lihat data surat jalan Bentuk data : Field Arus data : Surat jalan ke proses 7.1 Penjelasan : Sistem melihat data surat jalan pada database surat jalan untuk membuat data retur Periode : Setiap ada barang retur Volume : Satu kali pembuatan setiap logistic membuat retur Struktur Data : id_retur + no_retur +no_sj +id_barang +tgl_retur +jumlah_barang_retur +ket_retur 76. Nama arus data : Barang Alias : Simpan perubahan data barang Bentuk data : Variabel Arus data : Proses 7.1 ke database barang 141 Penjelasan : Sistem menyimpan perubahan data barang pada database barang untuk membuat data retur Periode : Setiap ada barang retur Volume : Satu kali pembuatan setiap logistic membuat retur Struktur Data : id_barang + nama_barang +jenis_barang +bahan +kemasan + keterangan +harga_barang + total_barang +gambar + tgl_input 77. Nama arus data : Barang Alias : Lihat data barang Bentuk data : Field Arus data : Database barang ke proses 7.2 Penjelasan : Database barang memberikan data barang untuk sistem untuk membuat retur Periode : Setiap ada barang retur Volume : Satu kali pembuatan setiap Logistic membuat retur Struktur Data : id_barang + nama_barang +jenis_barang +bahan +kemasan + keterangan 142 +harga_barang + total_barang +gambar + tgl_input 78. Nama arus data : Retur Alias : Simpan data retur Bentuk data : Variabel Arus data : Proses 7.2 ke database retur Penjelasan : Logistic menyimpan data retur pada database retur Periode : Setiap ada barang retur Volume : Satu kali pembuatan setiap admin membuat retur Struktur Data : id_retur + no_retur +no_sj +id_barang +tgl_retur +jumlah_barang_retur +ket_retur 79. Nama arus data : Retur Alias : Lihat data retur Bentuk data : Field Arus data : Database retur ke proses 7.3 Penjelasan : Database retur memberikan data retur ke sistem Periode : Setiap mengakses halaman retur Volume : Bekali-kali setiap mengakses halaman retur Struktur Data : id_retur + no_retur +no_sj 143 +id_barang +tgl_retur +jumlah_barang_retur +ket_retur 80. Nama arus data : Retur Alias : Lihat data retur Bentuk data : Tampil di layar monitor Arus data : Proses 7.3 ke logistic Penjelasan : Logistic melihat data retur Periode : Setiap mengakses halaman retur Volume : Bekali-kali setiap mengakses halaman retur Struktur Data : id_retur + no_retur +no_sj +id_barang +tgl_retur +jumlah_barang_retur +ket_retur 81. Nama arus data : Retur Alias : Hapus data retur Bentuk data : Formulir Arus data : Logistic ke Proses 7.4 Penjelasan : Logistic menghapus data retur Periode : Setiap admin menghapus data retur Volume : Bekali-kali setiap menghapus data retur Struktur Data : id_retur + no_retur +no_sj +id_barang +tgl_retur +jumlah_barang_retur +ket_retur 144 82. Nama arus data : Retur Alias : Simpan data retur yang dihapus Bentuk data : Variabel Arus data : Proses 7.4 ke database retur Penjelasan : Sistem menyimpan data retur yang di hapus Periode : Setiap logistic menghapus data retur Volume : Bekali-kalisetiap admin menghapus data retur Struktur Data : id_retur + no_retur +no_sj +id_barang +tgl_retur +jumlah_barang_retur +ket_retur 83. Nama arus data : Sarankritik Alias : Tambah data sarankritik Bentuk data : Formulir Arus data : Dari pelanggan ke proses 8.1 Penjelasan : Pelanggan membuat data saran dan kritik. Periode : Setiap sales membuat data saran dan kritik Volume : Satu kali setiap sales membuat data saran dan kritik Struktur Data : id_sarankritik + id_pelanggan 145 +isi +jenis +tanggal +status 84. Nama arus data : Sarankritik Alias : Simpan tambahan data sarankritik Bentuk data : Variabel Arus data : Proses 8.1 ke database saran kritik Penjelasan : Sistem menyimpan saran dan kritik pada database sarankritik Periode : Setiap pelanggan menyimpan data saran dan kritik Volume : Satu kali setiap sales menyimpan data saran dan kritik Struktur Data : id_sarankritik + id_pelanggan +isi +jenis +tanggal +status 85. Nama arus data : Sarankritik Alias : Lihat data sarankritik Bentuk data : Field Arus data : Database sarankritik ke proses 8.2 Penjelasan : Sistem mengambil data saran dan kritik pada database sarankritik Periode : Setiap sales mengakses data saran dan kritik Volume : Satu kali setiap sales mengakses data saran dan kritik Struktur Data : id_sarankritik + id_pelanggan 146 +isi +jenis +tanggal +status 86. Nama arus data : Sarankritik Alias : Lihat data sarankritik Bentuk data : Tampilan di layar monitor Arus data : Proses 8.2 ke pelanggan Penjelasan : Pelanggan melihat data saran dan kritik Periode : Setiap pelanggan mengakses halaman data saran dan kritik Volume : Satu kali setiap pelanggan mengakses halaman data saran dan kritik Struktur Data : id_sarankritik + id_pelanggan +isi +jenis +tanggal +status 87. Nama arus data : Sarankritik Alias : Lihat data sarankritik Bentuk data : Tampilan di layar monitor Arus data : Proses 8.2 ke sales Penjelasan : Sales melihat data saran dan kritik Periode : Setiap sales mengakses halaman data saran dan kritik Volume : Satu kali setiap sales mengakses halaman data saran dan kritik 147 Struktur Data : id_sarankritik + id_pelanggan +isi +jenis +tanggal +status 88. Nama arus data : Sarankritik Alias : Lihat data sarankritik Bentuk data : Tampilan di layar monitor Arus data : Proses 8.2 ke manager Penjelasan : manager melihat data saran dan kritik Periode : Setiap manager mengakses halaman data saran dan kritik Volume : Satu kali setiap manager mengakses halaman data saran dan kritik Struktur Data : id_sarankritik + id_pelanggan +isi +jenis +tanggal +status 89. Nama arus data : Sarankritik Alias : Ubah data sarankritik Bentuk data : Formulir Arus data : Sales ke proses 8.3 Penjelasan : Sales merubah status dari data saran dan kritik Periode : Setiap sales membaca data saran dan kritik Volume : Satu kali Setiap sales 148 membaca data saran dan kritik Struktur Data : id_sarankritik + id_pelanggan +isi +jenis +tanggal +status 90. Nama arus data : Sarankritik Alias : Simpan perubahan data sarankritik Bentuk data : Variabel Arus data : Proses 8.3 ke database sarankritik Penjelasan : Sistem menyimpan perubahan data saran dan kritik pada database sarankritik Periode : Setiap sales membaca data saran dan kritik Volume : Satu kali Setiap sales membaca data saran dan kritik Struktur Data : id_sarankritik + id_pelanggan +isi +jenis +tanggal +status 91. Nama arus data : Sarankritik Alias : Hapus data sarankritik Bentuk data : Formulir Arus data : Sales ke proses 8.4 Penjelasan : Sales menghapus data saran dan kritik Periode : Setiap sales menghapus data saran dan kritik 149 Volume : Satu kali Setiap sales menghapus data saran dan kritik Struktur Data : id_sarankritik + id_pelanggan +isi +jenis +tanggal +status 92. Nama arus data : Sarankritik Alias : Simpan data sarankritik Bentuk data : Variabel Arus data : Proses 8.4 ke database sarankritik Penjelasan : Sistem menghapus data saran dan kritik pada database sarankritik Periode : Setiap sales menghapus data saran dan kritik Volume : Satu kali Setiap sales menghapus data saran dan kritik Struktur Data : id_sarankritik + id_pelanggan +isi +jenis +tanggal +status 93. Nama arus data : Testimonial Alias : Tambah data testimonial Bentuk data : Formulir Arus data : Pelanggan ke proses 8.5 Penjelasan : Pelanggan membuat testimonial Periode : Setiap Pelanggan membuat testimonial Volume : Berkali-kali setiap Pelanggan membuat testimonial 150 Struktur Data : id_testimonial + id_pelanggan +nama +email +isi + tanggal 94. Nama arus data : Testimonial Alias : Tambah data testimonial Bentuk data : Formulir Arus data : Sales ke proses 8.5 Penjelasan : Sales membuat testimonial Periode : Setiap sales membuat testimonial Volume : Berkali-kali setiap admin penjualan membuat testimonial Struktur Data : id_testimonial + id_pelanggan +nama +email +isi + tanggal 95. Nama arus data : Testimonial Alias : Tambah data testimonial Bentuk data : Formulir Arus data : Tamu ke proses 8.5 Penjelasan : Tamu membuat testimonial Periode : Setiap tamu membuat testimonial Volume : Berkali-kali setiap tamumanager membuat testimonial Struktur Data : id_testimonial + id_pelanggan +nama +email +isi + tanggal 151 96. Nama arus data : Testimonial Alias : Sistem menyimpan data testimonial Bentuk data : Variabel Arus data : Proses 8.5 ke database testimonial Penjelasan : Sistem menyimpan data testimonial pada database testimonial Periode : Setiap pengguna yang selesai membuat testimonial Volume : Berkali-kali setiap pengguna yang selesai membuat testimonial Struktur Data : id_testimonial + id_pelanggan +nama +email +isi + tanggal 97. Nama arus data : Testimonial Alias : Sistem melihat data testimonial Bentuk data : Field Arus data : Database testimonial ke proses 8.6 Penjelasan : Sistem melihat data testimonial Periode : Setiap pengguna yang mengakses halaman testimonial Volume : Berkali-kali setiap pengguna yang mengakses halaman testimonial Struktur Data : id_testimonial + id_pelanggan +nama +email +isi + tanggal 98. Nama arus data : Testimonial Alias : Pelanggan melihat data testimonial Bentuk data : Tampilan di layar monitor Arus data : Proses 8.6 ke pelanggan 152 Penjelasan : Pelanggan melihat data testimonial Periode : Setiap pengguna yang mengakses halaman testimonial Volume : Berkali-kali setiap pengguna yang mengakses halaman testimonial Struktur Data : id_testimonial + id_pelanggan +nama +email +isi + tanggal 99. Nama arus data : Testimonial Alias : Tamumanager melihat data testimonial Bentuk data : Tampilan di layar monitor Arus data : Proses 8.6 ke tamu Penjelasan : Tamu melihat data testimonial Periode : Setiap pengguna yang mengakses halaman testimonial Volume : Berkali-kali setiap pengguna yang mengakses halaman testimonial Struktur Data : id_testimonial + id_pelanggan +nama +email +isi + tanggal 100. Nama arus data : Testimonial Alias : Sales melihat data testimonial Bentuk data : Tampilan di layar monitor Arus data : Proses 8.6 ke sales Penjelasan : Sales melihat data testimonial Periode : Setiap pengguna yang mengakses halaman testimonial 153 Volume : Berkali-kali setiap pengguna yang mengakses halaman testimonial Struktur Data : id_testimonial + id_pelanggan +nama +email +isi + tanggal 101. Nama arus data : Testimonial Alias : Hapus data testimonial Bentuk data : Formulir Arus data : Sales ke proses 8.7 Penjelasan : Sales menghapus data testimonial Periode : Setiap sales menghapus data testimonial Volume : Berkali-kali sales menghapus data testimonial Struktur Data : id_testimonial + id_pelanggan +nama +email +isi + tanggal 102. Nama arus data : Testimonial Alias : Hapus data testimonial Bentuk data : Variabel Arus data : Proses 8.7 ke sales Penjelasan : Sistem menghapus data testimonial pada database testimonial Periode : Setiap sales menghapus data testimonial Volume : Berkali-kali sales menghapus data testimonial Struktur Data : id_testimonial + id_pelanggan 154

4.3.2 Perancangan Database

4.3.2.1 ERD

surat_jalan supir kendaraan login cetak milik milik Terima buat Username nama npwp alamat Telp Fax hp email 1 M barang faktur no_polisi nama_kendaraan Jenis_kendaraan id_pesan id_pelanggan id_barang tanggal_pesan jumlah status total_harga M 1 id_barang nama_barang jenis_barang bahan kemasan keterangan harga_barang total_barang gambar tgl_input no_sj id_supir no_faktur Tanggal_sj id_supir no_polisi nama_supir alamat_supir telp_supir Username id_pelanggan password level status no_faktur id_pesan tgl_faktur tgl_jatuh_tempo total_pajak total_plus_pajak no_retur no_sj id_barang tgl_retur jumlah_barang_retur 1 1 1 retur membuat pesan order M 1 Sarankritik Testimonial kirim kirim Id_sarankritik id_pelanggan Isi jenis tanggal status id_testimonial id_pelanggan nama email Isi tanggal 1 1 1 1 Konsultasi kirim id_konsultasi id_pelanggan subjek pertanyaan jawaban pertanyaan2 jawaban2 tanggal tanggal_jawab 1 M pelanggan M 1 M M Id_pesan_temp id_barang id_session jumlah sub_total M M M Berita Karyawan id_berita judul isi_berita tgl_input Jam_input karyawan nama_karyawan alamat tgl_lahir handphone Email Jabatan grade Gambar 4.22 Perancangan ERD Entity Relationship Diagram