Relasi Kelas Perancangan Sistem

Kelas Google Maps server adalah kelas aktor karena merupakan sebuah sistem yang berkerja diluar dari sistem aplikasi yang dibuat. Kelas ini memiliki beberapa operasi yaitu proses peta ialah operasi untuk memproses peta digital yang inputnya dari sistem, proses rute ialah operasi untuk melakukan proses pencarian rute, dan operasi kirim data peta yaitu proses untuk mengirim data dari server Google kepada sistem aplikasi.

17. Kelas GPS

Gambar 3.41. Kelas GPS. Kelas GPS adalah kelas aktor karena merupakan sebuah sistem yang berkerja diluar dari sistem aplikasi yang dibuat. Kelas ini mempunyai satu operasi yaitu mengirimkan data NMEA kepada sistem aplikasi.

3.2.6 Relasi Kelas

Relasi kelasi adalah hubungan yang saling berkaitan antar kelas. Relasi mengijinkan sebuah kelas mengetahui atribut, operasi, dan hubungan dengan kelas lainnya. Relasi dari diagram kelas pada sistem yang dibuat sebagai berikut :

1. Diagram Kelas untuk Create Account

Gambar 3.42. Diagram Kelas Create Account. Dari relasi diagram kelas create account di atas dapat dijelaskan bahwa kelas F-account memiliki relasi dengan F-utama yaitu sebagai form utama yang mempunyai proses dalam membuka form F_account, relasi dengan kelas pengguna untuk pengisian data dari pengguna, serta relasi dengan kelas entitas T- Account untuk penyimpanan data account.

2. Diagram Kelas untuk Edit Account

Gambar 3.43. Diagram Kelas Edit Account. Dari relasi kelas edit account di atas, kelas f-editaccount memiliki relasi pada beberapa kelas yaitu kelas pengguna ialah untuk proses update data account, relasi dengan kelas f-login untuk verifikasi pengguna kemudian F-login akan menampilkan form F-editaccount, serta relasi dengan kelas entitas T-account guna penyimpanan data dari account.

3. Diagram Kelas untuk New Placemark

Gambar 3.44. Diagram Kelas New Placemark. Kelas new placemark mempunyai relasi dengan kelas lainnya yaitu kelas pengguna sebagai form untuk menginputkan placemark lokaksi. Relasi dengan GPS yaitu GPS memasukkan data koordinat kepada kelas F-newplacemark. Relasi kelas login yaitu F-login akan verifikasi pengguna kemudian jika verifikasi berhasil akan diteruskan ke pada F-newplacemark. Relasi dengan kelas Google Maps yaitu mengirimkan data placemark ke kelas Google Maps dan akan diproses data tersebut oleh Google. Relasi dengan kelas entitas T-placemark yaitu melakukan peyimpanan pada kelas T-placemark

4. Diagram Kelas untuk Edit Placemark

Gambar 3.45. Diagram Kelas Edit Placemark. Kelas edit placemark mempunyai relasi dengan kelas lainnya yaitu relasi dengan pengguna untuk melakukan proses update data placemark. Relasi dengan kelas GPS untuk proses insert data koordinat pada F-editplacemark. Relasi dengan kelas entitas login yaitu untuk proses verifikasi pengguna, jika berhasil maka akan diteruskan ke kelas form edit placemark. Relasi dengan kelas entitas T-placemark untuk proses penyimpanan data yang sudah diupdate.

5. Diagram Kelas untuk Search Placemark

Gambar 3.46. Diagram Kelas Search Placemark. Dari relasi diagram kelas search placemark di atas, kelas search placemark mempunyai relasi dengan beberapa kelas yaitu kelas pengguna untuk melakukan pencarian data tentang placemark atau lokasi, relasi dengan kelas Google Maps untuk melakukan proses pembuatan peta digital, serta berelasi dengan kelas entitas T-placemark sebagai tampat untuk mengambil dan menyimpan data placemark.

6. Diagram Kelas untuk Manual Direction

Gambar 3.47. Diagram Kelas Manual Direction. Relasi dari diagram kelas manual direcction yaitu kelas f_manualdirection mempunyai relasi dengan pengguna untuk pencarian rute perjalanan, dengan Google Maps untuk proses peta digital, dengan kelas F_login untuk memverifikasi data pengguna, dengan kelas entitas T_track untuk melakukan penyimpanan data track, serta relasi dengan kelas entitas T-dettrack untuk menyimpan data detail track.

7. Diagram Kelas untuk Tour Guide

Gambar 3.48. Diagram Kelas Tour Guide. Diagram relasi kelas untuk menu tour guide di atas menjelaskan pengguna berelasi dengan f_utama untuk memilih menu. Pengguna berelasi dengan F_login untuk proses verifikasi pengguna, kelas F_login akan berelasi dengan kelas entitas t_account guna mengambil data account. Pengguna juga berelasi dengan kelas F_tourguide untuk melakukan input, simpan, tampilkan data. Kelas login juga berelasi dengan F-tourguide. Kelas F_tourguide sendiri berelasi dengan kelas aktor yaitu GPS dan Google Maps server, kelas entitas t_dettrack, kemudian Google Maps Server memberikan data koordinat.

3.3 Perancangan Database