Class GetData Class Maps

3. Class Register

Di class ini user pertama kali mendaftarkan dirinya ssebagai member. Class ini memiliki fungsi diantaranya mengecek aktifnya email yang dikirimkan oleh user, dimana untuk melakukan registrasi user harus memasukan alamat email yang aktif, setelah itu user akan mendapatkan email konfirmasi berupa link untuk melanjutkan registrasi. Merandom GPSID, pada tahap kedua user di wajibkan mengisi data-data yang diperlukan seperti nama dan password, setelah itu user akan mendapatkan email konfirmasi kedua, dimana di dalam email tersebut terdapat informasi yang user butuhkan seperti username, password, dan GPSID . Tabel 4.3 CRC Card Class Register Class : Register Description : Menerangkan pendaftaran Resposibilities Collaborators - Menegecek aktif tidakanya email user - Merandom GPSID - Menyimpan data user yang telah di input - Mengirim email - GPS

4. Class GPS

Class GPS berfungi untuk koneksi ke dalam database, setiap Class yang membutuhkan koneksi ke database akan melalui Class ini. Tabel 4.4 CRC Card Class GPS Class : GPS Description : Menerangkan koneksi ke database Resposibilities Collaborators - Sebagai jembatan untuk koneksi kedatabase - GetData - Maps - Register - Manager

5. Class Manager

Class ini berfungsi untuk memanage user yang telah terdaftar. Fungsi-fungsi di dalam Class ini diantaranya adalah Create, Read, Update, dan Delete CRUD. Tabel 4.5 CRC Card Class Manager Class : Manager Description : Menerangkan managemen user Resposibilities Collaborators - Menampilkan data-data user yang sudah terdaftar - Melakukan Create, Read, Update dan Delete CRUD - GPS

4.2.2 Design GUI

Pada tahap ini, keseluruhan perancangan secara grafis aplikasi dilakukan. Dalam merancangnya digunakan prinsip-prinsip dari bidang ilmu Interaksi Manusia dan Komputer. Contohnya dalam hal pemilihan warna, besar huruf, kebiasaan pengguna dan lain sebagainya. Tahap ini dimaksudkan agar waktu pengerjaan lebih singkat dan tidak ada dokumentasi yang sia-sia.

1. Desain halaman Registrasi

Gambar 4.2 Rancangan tampilan halaman Registrasi 1 Gambar 4.3 Rancangan tampilan halaman Registrasi 2