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.