2 FEBRUARI 2020
DAN TEKNOLOGI KOMPUTER P-ISSN: 2685-8223 | E-ISSN: 2527-4864
Teknik Informatika1
Universitas Mercu Biana
www.mercubuana.ac.id
hamkah900@gmail.com
B. Rancangan (design)
Melakukan Otorisasi
Login Pendaftaran Tourguide
dari Google mail
Admin
Menambahkan Contact
Melakukan Chatting
di group
Sumber : Ardyansah(2020)
Turis Memonitoring Lokasi
Tourguide
Gambar 3. Activity Diagram
<<include>>
<<include>>
4. Rancangan Android
Ambil Koordinat Membuat Group Chat
Mengirimkan Notifikasi
ke tourguide
jika turis keluar geofence
a. Halaman Login
Menjadi Tourguide
Menentukan
Titik
Geofence
Halaman awal untuk turis & tourguide. Pada
halaman ini terdapat action login, untuk action
Sumber : Ardyansah(2020) login menggunakan akun google mail.
Gambar 1. Use Case Diagram
2. Class diagram
user_contacts users
id : bigint
id : bigint
google_auth_code : varchar user_positions
user_id : bigint
firstname : varchar
contact_id : bigint id : bigint
lastname : varchar
created_at : datetime user_id : bigint
email : varchar
updated_at : datetime lat : decimal
phone : varchar
+contacts lng : decimal
photo_url : v archar
+addContact speed : decimal
token : varchar
heading : decimal
is_guide : smallint
location_name : varchar
created_at : datetime
flag : varchar
updated_at : datetime
created_at : datetime
+register()
+laststate() updated_at : datetime
tour_destinations
+acceptGuide()
+update
id : bigint +setAsGuide
+get
+getByGuide
tour_groups
+create
+getByUser id : bigint
+save group_name : varchar
initiator : bigint
description : varchar
tour_group_chats active : smallint
active_waypoint : int
id : bigint
created_at : datetime
group_id : bigint
updated_at : datetime
chat_text : text
+deleteGroup
user_id : bigint
+createByInitiator
created_at : datetime
+getByInitiator
updated_at : datetime
+getGroupInfo
+deleteGroup
+setTourDestination
+getChats
+clearTourDestination
+sendChat
tour_group_member
id : bigint
tour_group_id : bigint
user_id : bigint
Sumber : Ardyansah(2020)
admin : smallint
created_at : datetime
updated_at : datetime
+deleteGroup
+getMemberByG roup
+createByInitiator
+getByInitiator
Gambar 4. Halaman Login
+getByUser
b. Halaman Contact
Sumber : Ardyansah(2020)
Gambar 2. Use Case Diagram Pada halaman contact ini ditampilkan daftar
contact yang sudah pernah di tambahkan , dan
3. Activity diagram terdapat action tambahkan contact untuk action
tambahkan contact kita bisa masukan email user
lain dengan spesifik atau tanpa memasukan email
user .tourguide harus menambahkan semua turis
Sumber : Ardyansah(2020)
Gambar 6. Halaman Tambahkan Contact
dengan email yang spesifik
Sumber : Ardyansah(2020)
Gambar 7. Halaman Mendaftar Tourguide
Sumber : Ardyansah(2020)
Gambar 6. Halaman Tambahkan Contact
Sumber : Ardyansah(2020)
Gambar 8. Email Otorisasi pendaftaran Tourguide
d. Halaman Tour Destination & Groups 3. Halaman Tour Destination & Groups Step-
03
Pada halaman tour desination hanya bisa di
akses oleh tourguide, dan terdapat action tambah Pada Halaman Ini tourguide menentukan titik-
tour destination setelah menambahan tour titik geofence yang akan di setting.
destination tourguide otomatis di arahkan
kehalaman create group.
Sumber : Ardyansah(2020)
Gambar 11. Halaman Create geofences
Sumber : Ardyansah(2020)
Gambar 12. Halaman tambah destination
Sumber : Ardyansah(2020)
Gambar 10. Halaman Tambah Destinations
Sumber : Ardyansah(2020)
Gambar 13. Halaman Create Tour Group
Pada halaman ini tourguide menambahkan turis 8. Halaman Tour Destination & Groups Step-
yang ikut trip nya & turis yang ingin didaftarkan 08
pada group members harus tourguide tambahkan
terlebih dahulu pada kontak list tourguide.setelah Pada halaman ini menampilkan semua chat pada
menambahkan dapat mengklik ikon centang hijau. group terkait, dan ada action monitoring . untuk
action monitoring turis maupun tourguide dapat
mengklik ikon maps.
Sumber : Ardyansah(2020)
Gambar 14. Halaman tambah member Group
Sumber : Ardyansah(2020)
Gambar 17. Halaman Chatting pada Turis
Pada Halaman ini menampilkan posisi turis, posisi 10.Halaman Tour Destination & Groups Step-
tourguide, dan batas geofence yang terdapat pada 10
trip.Sistem akan melakukan pengecekan jika turis
keluar batas geofence maka sistem akan Pada Saat posisi turis keluar titik geofence aplikasi
mengirimkan notifikasi kepada tourguide. mengirimkan notifikasi kepada tourguide bahwa
member group nya keluar berada diluar geofence.
Sumber : Ardyansah(2020)
Sumber : Ardyansah(2020) Gambar 20. Notifikasi Out of Destinations
Gambar 18. Halaman Monitoring pada tourguide
C. Pengujian(Testing)
Contoh referensi dari Artikel dalam jurnal Hitchcock, S.; Can, L; & Hall, W. (1996). A Survey of
atau majalah: STM Online Journals, 1990-1 995: The Calm
before the Storm, (Online),
Kansil, C.L. (2002). Orientasi Baru (http://journal.ecs.soton.ac.uk/survey/surv
Penyelenggaraan Pendidikan Program ey.html, diakses 12 Juni 1996).
Profesional dalam Memenuhi Kebutuhan
Dunia Industri. Transpor, XX (4): 57-61. Contoh referensi dari Internet (artikel dalam
jurnal online):
Contoh referensi dari Artikel dalam koran:
Frieyadie. (2014). Penggunaan Model RAD Untuk
Pitunov, B. 13 Desember, (2002). Sekolah Pembangunan Sistem Informasi Penjualan
Unggulan ataukah Sekolah Pengunggulan? Tiket Bus Online. Jurnal Pilar Nusa Mandiri,
MajapahitPos, hlm. 4 & 11. 10(2), 204–208. Retrieved from
http://ejournal.nusamandiri.ac.id/ejurnal/i
ndex.php/pilar/article/view/359
Contoh referensi dari dokumen resmi:
Yossa, S., & . Z. (2013). Analisis Pengaruh
Pusat Pembinaan dan Pengembangan Bahasa. Kemampuan Karyawan, Pembagian Tugas,
(1978). Pedoman Penulisan Laporan Dan Motivasi Terhadap Kinerja Karyawan
Penelitian. Jakarta: Depdikbud. Pada PT. Pelabuhan Indonesia Ii (Persero)
Cabang Palembang. Jurnal Manajemen Dan
Bisnis Sriwijaya, 11(4), 263–286. Retrieved
Undang-undang Republik lndonesia Nomor 2
from
tentang Sistem Pendidikan Nasional 1990.
http://www.ejournal.unsri.ac.id/index.php/
Jakarta. PT. Armas Duta Jaya.
jmbs/article/view/3198
Contoh referensi dari Buku terjemahan:
Ary, D.; Jacobs, L.C.; & Razavich, A. (1976). PENTING UNTUK DIBACA
Pengantar Penelitian Pendidikan.
Terjemahan oleh Arief Furchan. 1982. Naskah dikirimkan melalui OJS JITK NUSA
Surabaya: Usaha Nasional. MANDIRI, dengan alamat
http://ejournal.nusamandiri.ac.id/index.php
Contoh referensi dari Skripsi, Tesis, /jitk
Disertasi, Laporan Peflelitian: Jika anda belum memiliki akun diharuskan
untuk registrasi terlebih dulu.
Kuncoro, T. (1996). Pengembangan Kurikulum Isi tulisan bukan merupakan tanggung jawab
Pelatihan Magang di STM Nasional Malang redaksi. Redaksi berhak mengedit redaksional
Jurusan Bangunan, Program Studi Bangunan tanpa mengubah arti.
Gedung: Suatu Studi Berdasarkan Kebutuhan Redaksi berhak menolak naskah yang tidak
Dunia Usaha Jasa Konstruksi. Tesis tidak memenuhi syarat dan akan dikembalikan.
diterbitkan. Malang: PPS IKIP MALANG. Hal-hal yang belum jelas dapat menghubungi
Tim Redaksi Jurnal Nusa Mandiri dengan
Contoh referensi dari Makalah seminar, alamat: Jl. Kramat Raya No.18, Jakarta Pusat.
Iokakarya, penataran: Telp: 021-31908566/68