IF data tidak ditemukan THEN Tampilkan konfirmasi error
ELSE
Simpan END IF
6. Proses Statistic query
Input form statistic query Select atribut
Select Keyword IF data tidak ditemukan THEN
Tampilkan konfirmasi error ELSE
Tampilkan Data END IF
g. Perancangan Class Diagram
Gambar 4.23. Class Diagram Aplikasi
131
Pada class diagram diatas, dapat kita lihat bahwa terdapat lima class dengan empat class yang saling berhubungan, yaitu class
compartment, subcompartment, peta dan tahunrisalah.
Dalam implementasinya, class compartment, subcompartment, users, peta
dan tahunrisalah itu disebut dengan entity yang tersimpan pada database. class ini merupakan representasi dari
tabel-tabel yang ada di database.
4.5.2 Perancangan Basis Data
a. Penerjemahan Class Diagram ke dalam Bentuk Entity
Dari class diagram yang telah digambarkan pada bagian analisis, dapat diketahui bahwa class-class tersebut merupakan
representasi dari entity-entity yang digunakan di dalam sistem. Pada class diagram terdapat 4 buah class yaitu class users, class
compartment, class subcompartment, dan class tahunrisalah. Penerjemahan class-class tersebut ke dalam bentuk entity dapat
dilihat di lampiran penerjemahan class:
132
b. Penerjemahan Entity ke dalam Basis Data
Dari entity tersebut, dapat langsung diterjemahkan ke dalam bentuk tabel-tabel beserta field-field dan relation nya ke dalam
basis data. 1.
Entity peta
Nama tabel : tb_peta Primary key : id_master
Gambar 4.24. tabel peta di dalam database
2. Entity compartment
Nama tabel : tb_ compartment Primary key : id_comp
Gambar 4.25. tabel compartment di dalam database
133
3. Entity subcompartment
Nama tabel : tb_ subcompartment Primary key : id_sub
Gambar 4.26
Tabel subcompartment di dalam database
4. Entity tahunrisalah
Nama tabel : tb_ tahunrisalah
Primary key : id_tahun
Gambar 4.27 tabel subcompartment di dalam database
134
c. Struktur Basis Data
Gambar 4.28 . Struktur basis data
135
4.5.3 Perancangan User Interface
a. Form login
Gambar 4.29 : Rancangan Form Login
b. Form Utama
Gambar 4.30 : Rancangan Form Utama
136