Diagram Kolaborasi Perancangan Sistem

Diagram sekuensial tour guide di atas diasumsikan GPS sudah terhubung dan memilih menyimpan data track dari perjalanan. Untuk obyek yang digunakan sama dengan obyek diagram sebelumnya. Aliran kerja diagram tour guide tersebut pertama pengguna memilih menu tour guide pada form F-utama. Pengguna menghidupkan GPS kemudian GPS tersebut memberikan data latitude dan longitude titik awal kepada sistem yang ditampilkan dalam form F-tourguide. Pengguna memasukkan tempat tujuan, keterangan dari tujuan. Pengguna selanjutnnya memilih tombol simpan sebagai tanda dimulainya sistem dalam menyimpan data track. Sebelum sistem menyimpan data track tersebut pengguna melakukan proses login terlebih dahulu dan proses verifikasi pada tabel T- account. Data track tersebut disimpan dalam T-track dan untuk data koordinat disimpan dalam tabel T-detailtrack. Untuk selanjutnya data tersebut diubah ke format XML dan dikirim ke server Google Maps untuk diproses rute berserta peta digital. Google Maps mengirim kembali data rute dan peta yang sudah diproses kepada form F-show untuk diubah ke format XML kembali dan diproses menjadi panduan text dan voice. Selanjutnya form F-tour guide akan menampilkan rute perjalanan dalam bentuk peta digital beserta panduan text dan voice. Untuk panduan voice akan dibunyikan ketika pengguna akan melewati putaran, perempatan, atau pergantian nama jalan.

3.2.4 Diagram Kolaborasi

Diagram kolaborasi atau collaboration diagram menunjukkan informasi yang sama dengan diagram sekuensial, tetapi dalam bentuk dan tujuan yang berbeda. Keseluruhan interaksi dari diagram sekuensial berdasarkan urutan waktu, tetapi pada diagram kolaborasi interaksi antar obyek atau aktor direpresentasikan dengan arah panah tanpa keterangan waktu. Diagram kolaborasi digunakan oleh tenaga ahli atau arsitek sistem untuk melihat proses distribusi antar obyek.

1. Diagram Kolaborasi untuk Use Case Create Account

Gambar 3.18. Diagram Kolaborasi Create Account. Dalam memasukkan data account diasumsikan bahwa dalam pengisian form create account tidak terjadi kesalahan misalnya email. Pengguna terlebih dahulu memilih menu create account kemudian form F-account akan terbuka dan menampilkan isian account ke pengguna. Pengguna memasukkan data account kemudian menyimpannya. Oleh form F-account dimasukkan ke dalam tabel T- account dalam database. Setelah tersimpan data account dikirmkan ke email pengguna oleh form F-account.

2. Diagram Kolaborasi untuk Use Case Edit Account

Gambar 3.19. Diagram Kolaborasi Edit Account. Dalam mengedit data account diasumsikan bahwa dalam mengubah data account pengguna sudah berhasil dalam verifikasi login. Dalam kolaborasi di atas pengguna terlebih dahulu memilih menu edit account pada form F-utama. Kemudian form login akan terbuka dan pengguna melakukan login. Data pengguna yaitu user dan password akan di verifikasi pada tabel T-account. Selanjutnya form F-account akan terbuka dan mengambil data account dari pengguna kemudian menampilkannya. Data account yang tampil tersebut oleh pengguna diubah dan disimpan setelah pengguna melakukan perubahan. Form F- account akan menyimpan data acoount pada tabel T-account di database kemudian menampilkan kembali ke pengguna.

3. Diagram Kolaborasi untuk Use Case New Placemark

Gambar 3.20. Diagram Kolaborasi New Placemark. Diagram kolaborasi new placemark di atas, diasumsikan bahwa dalam pengambilan koordinat latitude dan longitude diinputkan dari perangkat GPS dan juga GPS dalam kondisi terhubung. Dalam diagram di atas pengguna pertama kali memilih menu new placemark pada form F-uatama. Form F-login akan terbuka dan pengguna melakukan login kemudian virifikasi pada tabel T-account. Setelah verifikasi berhasil form F-new placemark akan terbuka dan pengguna memasukkan data placemark untuk data koordinat latitude dan longitude dimasukkan oleh perangkat GPS. Setelah data di masukkan pengguna akan menyimpan data tersebut, form F-new placemark akan menyimpan data tersebut dalam tabel T-placemark dalam database. Data kemudian ditampikan oleh form F-new placemark. Data yang ditampilkan dalam bentuk list, untuk melihat dalam bentuk peta, tombol tampilkan peta harus diaktifkan. Data placemark diubah ke format XML dan dikirim ke server Google Maps oleh form F-new placemark. Google Maps akan memproses data tersebut dan mengembalikan lagi ke form F- show untuk ditampilkan dalam bentuk peta digital.

4. Diagram Kolaborasi untuk Use Case Edit Placemark

Gambar 3.21. Diagram Kolaborasi Edit Placemark. Diagram kolaborasi diatas diasumsikan bahwa pengguna mengedit data placemark dengan bantuan GPS dan berhasil dalam verifikasi login. Diagram di atas bermula dari pengguna memilih menu edit placemark pada form F-utama. Pengguna kemudian diharuskan untuk login, data user dan password dari pengguna akan disamakan dalam tabel T-account atau verifikasi data account. Form F-edit placemark akan terbuka setelah pengguna berhasil login. Data placemark akan ditampilkan kemudian pengguna mengubah data placemark tersebut dan GPS memasukkan data koordinat jika koordinat diperbaharui. setelah diubah pengguna menyimpan data placemark tersebut dan F-edit placemark akan memproses penyimpanan data ke tabel T-placemark. Setelah data tersimpan data placemark kembali ditampilkan kepada pengguna.

5. Diagram Kolaborasi untuk Use Case Search Placemark

Gambar 3.22. Diagram Kolaborasi Search Placemark. Diagram kolaborasi search placemark di atas diasumsikan bahwa data yang dicari oleh pengguna lebih dari satu. Diagram kolaborasi dimulai dari pengguna mememilih menu search placemark pada menu form F-utama. Form F- search placemark akan terbuka dan menampilkan data isian pencarian data placemark. pengguna mengisikan data placemark yang dicari. Form F-search akan melakukan query search pada tabel T-placemark, setelah data ditemukan maka data akan ditampilkan oleh F-search dalam bentuk list dan diurutkan sesuai dengan jumlah counter dari data placemark tersebut. Untuk tampilan peta data placemark yang dipilih oleh pengguna diubah ke format XML dan dikirim ke server Google Maps. Data placemark tersebut kemudian diproses oleh Google Maps dan dikirimkan ke form F-show untuk ditampilkan dalam bentuk peta digital. 6. Diagram Kolaborasi untuk Use Case Manual Direction Gambar 3.23. Diagram Kolaborasi Manual Direction. Diagram kolaborasi manual direction diatas diasumsikan bahwa pengguna akan menyimpan track rute perjalanan yang dicari oleh pengguna. Aliran data dari diagram di atas dimulai dari pengguna memilih menu manual direction pada form F-utama. Form F-login akan terbuka dan pengguna diharuskan untuk login dahulu. Pengguna memasukkan data user dan passoword untuk verifikasi login pada tabel T-account. Setelah verifikasi berhasil maka form F-manual direction akan terbuka dan pengguna memberikan inputan berupa koordinat awal dan tujuan dari rute yang akan dicari serta keterangan dari rute yang dicari tersebut. setelah memasukkan data awal dan akhir pengguna menekan tombol simpan sebagai tanda rute yang akan dicari tersebut nantinya akan disimpan. Ketika pengguna melakukan penyimpanan data form F-manual direction akan memasukkan data keterangan rute pada tabel T-track dan koordinat awal serta akhir disimpan dalam tabel T-detailtrack. Data track tersebut diubah ke format XML kemudian dikirim ke server Google Maps. Oleh Google Maps data tersebut diproses dan dikirimkan kembali ke form F-show. Data dari Google Maps diubah lagi oleh form F-show ke format XML agar data sesuai dengan sistem. Data XML tersebut kemudian diproses untuk menjadi panduan perjalanan berupa text dan voice. Setelah panduan diproses maka data rute dan peta akan ditampilkan dalam bentuk peta serta panduan text dan voice.

7. Diagram Kolaborasi untuk Use Case Tour Guide

Gambar 3.24. Diagram Kolaborasi Tour Guide. Dalam diagram kolaborasi tour guide diasumsikan bahwa pengambilan data tempat awal atau mulai diiputkan secara otomatis oleh GPS, dan GPS dalam kondisi terhubung. Diasumsikan juga pengguna akan menyimpan rute perjalanan. Aliran data diagram kolaborasi di atas dimulai dari pengguna memilih menu tour guide pada form F-utama kemudian pengguna melakukan proses login dan verifikasi pada tabel T-account. Setelah proses verifikasi, form F-tuor guide akan terbuka, kemudian pengguna menghubungkan sistem dengan GPS, dan GPS akan memberikan data koordinat tempat dimana GPS berada. Setelah itu pengguna melengkapi data yaitu memasukkan data tempat tujuan yang ingin ditempuh dan keterangan dari rute tersebut. Pengguna memilih simpan data kemudian form F- tour guide akan menyimpan data rute tersebut. Setelah data tersimpan form F-tour guide akan mengubah data ke XML dan mengirimkannya ke server Google Maps. Oleh Google Maps data tersebut diproses kemudian dikirim kembali ke form F- show. Data dari google tersebut diubah ke format XML kembali oleh form F- show agar sistem dapat mengambil data dari google tersebut. Setelah ubah data XML panduan akan diproses. Form F-show akan menampilkan peta dan rute kemudian memberikan panduan text dan voice yang lebih memudahkan bagi pengguna.

3.2.5 Diagram Kelas