7 id_Kelurahan
int 11
Foreign key dari tabel kelurahan 8
idHitungKepadata n
int 11
Foreign key dari table hitung kepadatan
9 waktu_pagi
double -
Waktu tempuh rata-rata jalan pada pagi hari
10 waktu_pagi_siang
double -
Waktu tempuh rata-rata jalan pada pagi menjelang siang hari
11 waktu_siang
double -
Waktu tempuh rata-rata jalan pada siang hari
12 waktu_siang_sore
double -
Waktu tempuh rata-rata jalan pada siang menjelang sore hari
13 waktu_sore
double -
Waktu tempuh rata-rata jalan pada sore hari
14 kondisi
varchar 20 Kondisi jalan apakah bisa dilewati
atau tidak
d. Tabel Kabupaten Digunakan untuk menyimpan data kabupaten.
Nama Tabel :
kabupaten
Primary Key:
idKabupaten
Foreign Key: - No
Nama Atribut Jenis
Lebar Keterangan
1 id_kabupaten
int 11
Primary key 2
nama_kabupaten varchar 200
Nama kabupaten 3
propinsi varchar 100
Nama propinsi
e. Tabel Kecamatan Digunakan untuk menyimpan data kecamatan.
Nama Tabel : kecamatan Primary Key:
idKecamatan
Foreign Key:
idKabupaten
No Nama Atribut
Jenis Lebar
Keterangan 1
id_kecamatan int
11 Primary key
2 nama_kecamatan
varchar 100 Nama kecamatan
3 id_kabupaten
int 11
Foreign key dari tabel kabupaten
f. Tabel kelurahan Digunakan untuk menyimpan data kelurahan.
Nama Tabel : kelurahan Primary Key: id_kelurahan
Foreign Key: id_kecamatan No
Nama Atribut Jenis
Lebar Keterangan
1 id_kelurahan
int 11
Primary key 2
nama_kelurahan varchar 100
Nama kelurahan 3
id_kecamatan int
11 Foreign Key dari tabel kecamatan
g. Tabel user Digunakan untuk menyimpan data user.
Nama Tabel : user Primary Key: id_user
Foreign Key: - No
Nama Atribut Jenis
Lebar Keterangan
1 id_user
int 11
Primary key 2
nama_user varchar 30
Nama user untuk login 3
password varchar 200
Password user loginas
varchar 50 Login sebagai
h. Tabel gambar jalur Digunakan untuk menyimpan data gambarjalur.
Nama Tabel : gmbrjalur Primary Key: id
Foreign Key: - No
Nama Atribut Jenis
Lebar Keterangan
1 id
int 11
Primary key 2
koordinat varchar 200
Koordinat jalan 3
namaJalan varchar 100
Nama jalan 4
namaFile varchar 100
Nama file gambar 5
namaAction varchar 100
Nama action gambar jalan
3.6 Diagram Kelas Analisis dan Diagram Sekuen
3.6.1 Diagram Kelas Analisis dan Diagram Sekuen Use Case Login
No Nama Kelas Tipe
Deskripsi 1
loadPeta Control
Kelas ini berfungsi untuk memanggil data peta yang berupa text ke dalam
program. 2
loginFrame Interface
Boundary Kelas ini menyediakan fungsi untuk
menyediakan fungsi penampilan form login.
3 authentfikasiL
ogin Control
Kelas ini menyediakan fungsi untuk mengauthentifikasi
memvalidasi username dan password
4 userData
Entity
Kelas ini menyediakan fungsi untuk menyimpan data-data user username
dan password.
5 adminMainFram
e Interface
Boundary
Kelas ini menyediakan fungsi untuk menampilkan
halaman utama
administrator.
6 staffBagianDistr
ibusiMainFrame Interface
Boundary
Kelas ini menyediakan fungsi untuk menampilkan
halaman utama
staff bagian distribusi.
Gambar 3.27 Diagram Kelas Analisis Use Case Login
Gambar 3.28 Diagram Sekuen Login
3.6.2 Diagram Kelas Analisis dan Diagram Sekuen Use Case Logout
loadPeta loginFrame
authentifikasiLogin staffBagianDistribusiMainframe
userData adminMainFrame
staffBagi anDistrib
usi administ
rator Controller
loadPeta Boundary
loginFrame Controller
authentifikasiLogin Entity
userData Boundary
staffBagianDistribusiMainFrame Boundary
adminMainFrame 1. Aktor mulai
2. Sistem menampilkan form login
3. Mengisi username dan password
4. Menekan tombol login
5. Mengidentifikasi username dan
password 6. Menampilkan form
staffBagianDistribusi Skenario Alternatif
1. Aktor mulai 2. Sistem menampilkan
form login 3. Mengisi username
dan password 4. Menekan
tombol login 5. Mengidentifikasi
username dan password
6. Menampilkan form administrator
klik eksesusi penerapan show
username dan password login key
show authentikstring,
string, string
klik eksesusi penerapan show
username dan password login key
authentikstring, string, string
getPassUsername string
getPassUsername string
show
No Nama Kelas Tipe
Deskripsi 1
controlPengiri mPenerima
Control Kelas ini berfungsi untuk mengatur
tampilan ketika action dijalankan oleh staffBagianDistribusiMainFrame
2 loginFrame
Interface Kelas ini menyediakan fungsi untuk
Gambar 3.29 Diagram Kelas Analisis Use Case Logout
Gambar 3.30 Diagram Sekuen Logout
staffBagianDistribusiMainFrame
adminMainFrame controlPengirimPenerima
adminControl loginFrame
staffBagi anDistrib
usi administ
rator Boundary
adminMainFrame Boundary
staffBagianDistribusiMainFrame Controller
controlPengirimPenerima Controller
adminControl Boundary
loginFrame 1. Administator menekan
tombol logout 2. set dispose lalu
menampilkan form login Skenario Alternatif
1. Staff Bagian Distribusi menekan tombol logout
2. set dispose lalu menampilkan form login
show memilih menu logout
memilih menu logout tampilmenuinteger
tampilmenuinteger
show
Boundary menyediakan fungsi penampilan form
login. 3
adminControl Control
Kelas ini menyediakan fungsi untuk mengatur
tampilan ketika
action dijalankan oleh adminMainFrame
4
adminMainFra me
Interface Boundary
Kelas ini menyediakan fungsi untuk menampilkan
halaman utama
administrator.
5 staffBagianDistr
ibusiMainFrame Interface
Boundary
Kelas ini menyediakan fungsi untuk menampilkan
halaman utama
staff bagian distribusi.