Keluaran Sistem Diagram Aktifitas

3.4.4.2 Diagram Aktifitas Update Data Kecepatan

Gambar 3.19 Diagram Aktifitas Update Data Kecepatan

3.4.4.3 Diagram Aktifitas Ubah Data Account

Gambar 3.20 Diagram Aktifitas Ubah Data Account Pilih Menu Update data Kecepatan Menampilkan data Kecepatan Diagram Aktifitas Update Data Kecepatan Start Administrator Sistem Klik data yang akan di update Menampilkan Form Isian Ubah Kecepatan, dan Klik simpan Menyimpan data kecepatan pada tabel hitungKecepatan dan jalan Klik tombol simpan ke teks Menyimpan data ke file dmp Pilih Menu Ubah Data Account Menampilkan form Data Account Diagram Aktifitas Ubah Data Account Start Staff Bagian Distribusi Administator Sistem Isi Username dan password baru, dan klik simpan Konfirmasi data data valid simpan data account ke table user data kosong tidak valid

3.4.4.4 Diagram Aktifitas Update Data Pengirim Penerima

Gambar 3.21 Diagram Aktifitas Update Data Pengirim Penerima Pilih Menu Pengirim Penerima Menampilkan tabel Data Pengirim Penerima Diagram Aktifitas Update Data Pengirim Penerima Start Staff Bagian Distribusi Sistem Kilik data pengirim penerima yang akan di- update Menampilkan form data pengirim penerima cek data pengirim penerima data valid data kosong tidak valid Ubah data yang akan di- update dan klik simpan perubahan simpan data update pengirim penerima ke tabel pengirimpenerima konfirmasi data valid dan disimpan

3.4.4.5 Diagram Aktifitas Input Data Pengirim Penerima

Gambar 3.22 Diagram Aktifitas Input Data Pengirim Penerima Pilih Menu Pengirim Penerima Menampilkan tabel Data Pengirim Penerima Diagram Aktifitas Input Data Pengirim Penerima Start Staff Bagian Distribusi Sistem Kilik tombol pengirim penerima baru Menampilkan form isian data pengirim penerima cek data pengirim penerima data valid data kosong tidak valid isi data pengirim penerima dan klik simpan simpan data update pengirim penerima ke tabel pengirimpenerima konfirmasi data valid dan disimpan

3.4.4.6 Diagram Aktifitas Hapus Data Pengirim Penerima

Gambar 3.23 Diagram Aktifitas Hapus Data Pengirim Penerima Pilih Menu Pengirim Penerima Menampilkan tabel Data Pengirim Penerima Diagram Aktifitas Hapus Data Pengirim Penerima Start Staff Bagian Distribusi Sistem Kilik data pengirim penerima yang akan dihapus Menampilkan form data pengirim penerima konfirmasi data akan benar dihapus menghapus data pengirimpenerima dari tabel pengirimpenerima klik tombol hapus klik ya klik batal

3.4.4.7 Diagram Aktifitas Ubah Kondisi Pengiriman

Gambar 3.24 Diagram Aktifitas Ubah Kondisi Pengiriman

3.4.4.8 Diagram Aktifitas Perhitungan Pencarian Rute

Gambar 3.25 Diagram Aktifitas Perhitungan Pencarian Rute Pilih Menu Daftar Pengiriman Menampilkan tabel Data Pengirim Penerima Diagram Aktifitas Ubah Kondisi Pengiriman Start Staff Bagian Distribusi Sistem Kilik data pengirim penerima yang akan di ubah kondisi Menampilkan form data pengirim penerima mengupdate kondisi pengiriman pada tabel pengirim penerima ubah kondisi pengiriman, dan klik simpan Pilih Menu Daftar Pengiriman Menampilkan tabel Data Pengirim Penerima, dan sudah kondisi kirim Diagram Aktifitas Perhitungan Pencarian Rute Pengiriman Start Staff Bagian Distribusi Sistem Kilik lihat peta pengiriman Memproses rute pengiriman dan menampilkan peta pengiriman 3.5 Perancangan Basis Data 3.5.1 Entity Relationship Diagram Sebelum melakukan penyusunan basis data perlu dibuat Entity Relationship Diagram ERD dari entitas yang terlibat dalam sistem pencarian rute P.T. Pos Indonesia. Entity – Relationship adalah suatu hubungan antara dua file atau lebih yang saling berkaitan. Entitas yang saling berhubungan antara satu dengan yang lain akan membentuk suatu relasi dan isi masing-masing entitas tersebut saling melengkapi. ERD adalah model konseptual yang mendeskripsikan hubungan antar penyimpanan dalam DFD. ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilaksanakan. ERD menggunakan notasi dan sumber untuk menggambarkan struktur dan hubungan antar data 69 E R D da pa t di ga m ba rka n pa da ga m ba r 3. 26 b er ikut . Ga m b ar 3. 26 E R D Da ta b as e S y st e m p e n g iri m _ p e n e ri m a id_pengirimpenerima nama_pengirim node telpf_pengirim alamat_pengirim nil_X nil_Y idJalan telpf_penerima a la m a t_ p e n e rim a tg l_ ki rim st a tu s tg l_ te rim a nama_penerima ke ca m a ta n id_kecamatan nama_kecamatan id_kabupaten ka b u p a te n id_kabupaten nama_kabupaten propinsi h itu n g K e p a d a t a n idHitungKepadat an namaPosi si kecepatan_pa gi kecepatan_pagi_siang kecepatan_siang kecepatan_siang_sore kecepatan_sore g m b rja lu r id k o o rd in a t n a m a J a la n n a m a F ile n a m a A c ti o n ja la n idJalan namaJalan wilayah jarak ko o rd in a tX ko o rd in a tY id_Kelurahan idHitungKepadatan waktu_pagi waktu_pagi_siang waktu_siang_sore w a kt u _ so re ko n d isi waktu_siang k e lu ra h a n id_kelurahan nama_kelurahan id_kecamatan u s e r id_user nama_user password loginas p u n ya N 1 p u n ya 1 N p u n ya N 1 p u n ya N 1 p u n ya N 1 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

3.5.2 Perancangan Fisikal

Perancangan fisik basis data merupakan proses untuk mengimplementasikan hasil perancangan logika kedalam sistem komputer secara fisik. Pada penelitian ini, aktivitas perancangan fisik yang dikerjakan dibatasi hanya penentuan struktur setiap tabel yang meliputi nama atribut, jenis, lebar atribut, dan penentuan batasan integritas integrity contraints. Secara rinci hasil dari perancangan fisikal dalam penelitian ini adalah: a. Tabel Pengirim dan Penerima Digunakan untuk menyimpan data pengirim dan data penerima. Nama Tabel : pengirim_penerima Primary Key: id_pengirimpenerima Foreign Key: idJalan No Nama Atribut Jenis Lebar Keterangan 1 Id_pengirimpeneri ma int 11 Primary key 2 Nama_pengirim varchar 50 Nama pengirim 3 Node varchar 11 Node tujuan penerima 4 telpf_pengirim varchar 20 Data telpon pengirim 5 alamat_pengirim varchar 200 Data alamat pengirim 6 nil_X int 11 Nilai koordinat X penerima dipeta 7 nil_Y int 11 Nilai koordinat Y penerima dipeta 8 idJalan int 11 Foreign key dari tabel jalan 9 nama_penerima varchar 50 Nama penerima 10 telpf_penerima varchar 20 Data telpon penerima 11 alamat_penerima varchar 500 Data alamat penerima 12 tgl_kirim varchar 50 Data tanggal kirim pengiriman 13 status varchar 50 Data status pengiriman 14 tgl_terima varchar 50 Data tanggal terima pengiriman b. Tabel Hitung Kepadatan Digunakan untuk menyimpan data kepadatan untuk dihitung bobot waktunya.