Spesifikasi Proses yang Diusulkan Penerjemahan Class Diagram ke dalam Bentuk Entity Penerjemahan Entity ke dalam Basis Data

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