42 III.1. Analisa Sistem
Setiap perusahan travel penerbangan yang ingin mendirikan travel penerbangan mereka harus dapat izin dari Badan Pelayanan Perizinan Terpadu di Kota Medan. Di sini penulis tidak membahas tentang perizinan untuk mendirikan suatu perusahan travel penerbangan melainkan penulis akan membahas beberapa letak travel penerbangan yang ada di Kota Medan. Untuk mencari beberapa travel penerbangan penulis langsung turun kelapangan untuk melihat dan mendata dimana saja letak travel penerbangan yang di Kota Medan.
III.2. Disain Sistem
III.2.1 Disain Sistem Secara Global
Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan menyajikan informasi data spasial dan non spasial tentang lokasi Travel Penerbangan yang ada di Kota Medan kepada penggunanya. Informasi data spasial direpresentasikan dalam bentuk grafis, sedangkan informasi atribut dari data non spasial direpresentasikan dalam bentuk tabel. Berikut merupakan tahapan dalam pembuatan perancangan aplikasi Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan.
III.2.1.1. UseCase Diagram
Perangkat lunak yang dibuat akan menangani beberapa fungsi utama, seperti terlihat dalam usecase ( Gambar III.1) dibawah ini
1. Defenisi Aktor
Berikut adalah deskripsi pendefenisian aktor pada Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan :
Tabel III.1. Defenisi Aktor
No Aktor Deskripsi
1. Admin Orang yang bertugas dan memiliki hak akses untuk melakukan operasi pengelolaan manajemen peta dan manajemen guestbook 2. User User adalah orang yang yang melihat dan menggunakan sistem, Gambar III.1. Usecase Diagram Sistem Informasi Geografis Letak Travel
Penerbangan di Kota Medan
seperti melihat halaman home, mengisi guestbook, pencarian peta dan download peta pada Sistem Informasi Geografis Travel Penerbangan di Kota Medan
2. Definisi Use case
Berikut adalah deskripsi pendefinisian use case pada Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan :
Tabel III.2. Defenisi Use Case
No Use case Deskripsi
1. Login Sistem Merupakan proses pengecekan hak akses siapa yang berhak mengakses proses pengelolaan data peta yang dalam kasus ini ada admin, login sistem wajib untuk fungsi-fungsi yang berkaitan dengan akses pengubahan ke basis data.
2. Home Admin Merupakan tampilan awal ketika seorang admin masuk ke dalam menu utama admin 3. Manajemen Guesbook Manajemen Guesbook merupakan proses
generalisasi yang meliputi proses pengelolaan data guestbook yaitu penghapusan data guestbook
4. Manajemen Peta Manajemen Peta merupakan proses generalisasi yang meliputi tiga buah proses pengelolaan manajemen peta yaitu memasukan data lokasi travel, mengubah data lokasi travel dan menghapus data lokasi travel
5. Logout Merupakan proses penghapusan session dari
sistem yang membuat seorang admin keluar dari sistem, dan jika seorang admin ingin masuk ke sistem maka admin harus mengisi username dan password
6. Home User Merupakan tampilan awal ketika seorang User masuk ke dalam menu utama User
7. Guestbook User dapat meninggalkan pesan dengan mengisi guestbook pada halaman guestbook 8. GIS Merupakan tampilan halaman peta yang dapat
di gunakan oleh user dalam pencarian lokasi Travel penerbangan di Kota Medan
9. Download Peta User dapat download peta dengan mengklik download peta syang disediakan oleh sistem
III.2.1.2. Class Diagram
Berikut ini gambar III.2 tentang Class diagram Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan
Gambar III.2. Class Diagram Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan
Keterangan :
Nama Kelas Keterangan
Admin Merupakan kelas proses yang diambil dari pendefinisian Use case yang didalamnya terdapat proses login admin itu sendiri
Travel_penerbangan Merupakan kelas proses yang diambil dari pendefinisian use case yang didalamnya menangani proses memasukkan data travel penerbangan, mengubah data travel penerbangan dan menghapus data travel penerbangan
Guestbook Merupakan kelas proses yang diambil dari pendefinisian use case guestbook yang didalamnya menangani proses penghapusan data guestbook.
Kecamatan Merupakan kelas data yang digunakan untuk memproses pengolahan data kecamatan yaitu penambahan, pengubahan dan penghapusan data kecamatan.
Kelurahan Merupakan kelas data yang digunakan untuk memproses pengolahan data kelurahan yaitu penambahan, pengubahan dan penghapusan data kelurahan.
III.2.1.3. Sequence Diagram
1. Sequence diagram form Login Admin.
Berikut ini gambar III.3 tentang Sequence diagram pada form login Admin
Keterangan :
1. Admin memasukkan data login ke form login admin.
2. Kemudian dari form login admin maka data tersebut akan di proses database.
3. Dari database data yang kita masukkan kembali ke form admin.
4. Apabila data yang kita masukkan salah maka data tersebut tidak akan tampil di menu utama dan keluar dari form login admin.
5. Dan jika data yang kita masukkan itu benar maka data username valid dan akan tampil di menu utama.
Gambar III.3. Sequence Diagram pada Form Admin
2. Sequence diagram Admin untuk input data manajemen peta.
Berikut ini gambar III.4 tentang Sequence diagram pada Admin untuk input data manajemen peta
Keterangan :
1. Admin memasukkan data lokasi travel penerbangan ke form manajemen peta.
2. Kemudian dari form manajemen peta maka data lokasi travel penerbangan tersebut akan di simpan di database dan di proses.
3. Setelah itu dari database akan menampilkan data informasi lokasi travel penerbangan di form manajemen peta.
Gambar III.4. Sequence Diagram Admin untuk Input data Manajemen Peta
3. Sequence diagram form Admin untuk manajemen guestbook.
Berikut ini gambar III.5 tentang Sequence diagram manajemen guestbook
Keterangan :
1. Admin memasukkan data agar dapat di proses pada form guestbook.
2. Kemudian dari form manajemen guestbook maka data guestbook tersebut akan di simpan di database dan di proses.
3. Setelah itu dari database akan menampilkan data informasi guestbook di form manajemen guestbook.
Gambar III.5. Sequence Diagram pada Form Manajemen Guestbook.
4. Sequence diagram form input data kecamatan.
Berikut ini gambar III.6. tentang Sequence diagram input data kecamatan
Keterangan :
1. Admin memasukkan data kecamatan agar dapat di proses pada form data kecamatan.
2. Kemudian dari form data kecamatan maka data kecamatan tersebut akan di simpan di database dan di proses.
3. Setelah itu dari database akan menampilkan data informasi kecamatan di form data kecamatan.
Gambar III.6. Sequence Diagram pada Form Input data kecamatan
5. Sequence diagram form input data kelurahan.
Berikut ini gambar III.7.tentang Sequence diagram form input data kelurahan
Keterangan :
1. Admin memasukan data kelurahan pada form data kelurahan.
2. Pada form data kelurahan, data tersebut lalu di simpan di database dan di proses.
3. Kemudian data yang disimpan di database akan menampilkan infromasi data kelurahan di form data kelurahan pada admin.
Gambar III.7. Sequence Diagram pada Form Input data kelurahan
6. Sequence diagram form Admin untuk Logout.
Berikut ini gambar III.8. tentang Sequence diagram logout sistem
Keterangan :
1. Admin masuk ke dalam logut sistem
2. Dari logut sistem akan memanggil admin dan menghapusnya 3. Setelah itu dapat keluar dari sistem log out.
Gambar III.8. Sequence Diagram pada Form logout sistem
7. Sequence diagram form User untuk pencarian informasi Travel Penerbangan . Berikut ini gambar III.9 tentang Sequence diagram pada form User untuk pencarian Travel Penerbangan
Keterangan :
1. User mengirim data Pencarian Lokasi Travel Penerbangan di Menu Utama Peta.
2. Setelah itu di Menu Utama akan di proses data yang dimasukkan di pencarian peta kemudian di simpan di data informasi peta
3. Setelah di simpan dan di proses di informasi peta maka akan ditampilkan informasipeta beserta lokasi travel penerbangan di Menu Utama.
Gambar III.9. Sequence Diagram pada Form User untuk pencarian travel
8. Sequence diagram form User untuk pengisian guestbook.
Berikut ini gambar III.10 Sequence diagram form User pengisian guestbook
Keterangan :
1. User memberikan informasi untuk mengisi data Guestbook di Menu Utama Guestbook.
2. Setelah User mengisi data-data yang ada di Guestbook dan menyimpannya maka secara otomotis data tersebut masuk ke dalam database.
3. Setelah di proses di database, maka data-data yang telah disimpan akan di tampilkan kembali pada Menu Utama Guestbook.
Gambar III.10. Sequence Diagram pada Form User untuk pengisian guestbook
III.2.2. Disain Sistem Secara Detail
Dalam hal ini penulis akan membahas perancangan sistem yang akan dibangun secara terperinci yaitu melalui desain output, desain input dan desain database.
III.2.2.1. Desain Output yang dapat diakses oleh user 1. Tampilan Beranda
Desain sistem ini berisikan tampilan hasil yang akan diperoleh dari Sistem Informasi Geografis letak Travel Penerbangan di Kota Medan oleh Pengguna yaitu berupa menu Home, GIS, guestbook dan download peta kota medan seperti pada gambar III.11 berikut ini.
Gambar III.11. Perancangan Halaman Home Benner
Home GIS Guestbook Download Peta
Tampilan Home Selamat Datang
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
GAMBAR
2. Tampilan Halaman GIS
Halaman Peta merupakan halaman yang menampilkan hasil pencarian letak-letak Travel Penerbangan yang berada di Kota Medan seperti gambar III.12 berikut.
PETA
Gambar III.12. Perancangan Halaman GIS Pan Zoom in Zoom out size asfdfasfsaffssssssssssssssss
Refresh
Benner
Home GIS Guestbook Download Peta
3. Tampilan Halaman Guestbook
Bila user ingin meninggalkan pesan, maka halaman ini dapat digunakan untuk mengisi pesan tentang kritik dan saran yang ingin disampaikan oleh user, gambar III.13 berikut ini menunjukkan halaman guestbook.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Submit Reset
Gambar III.13. Perancangan Halaman Guestbook
Login
Benner
GUESTBOOK
Nama Pengunjung :
Email :
Pesan :
Home GIS Guestbook Download Peta
Kirim Batal
III.2.2.2 Desain Output dapat diakses oleh admin
Halaman form login admin adalah halaman untuk seorang admin, yang berhak mengedit, menambah maupun menghapus data pada Sistem Informasi Geografis letak Travel Penerbangan di Kota Medan di kota medan, berikut ini gambar III.14 menunjukkan halaman login admin.
Administrator
III.2.2.3. Disain Input
Untuk memperoleh pengisian database, perlu dirancang form-form input, hal ini akan sangat membantu pada saat admin memasukkan data (Data Entry).
Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan di Kota Medan meliputi desain input dari bentuk dokumen-dokumen input yang akan digunakan dan hanya dapat dilakukan oleh administrator. Dokumen input sangat penting pada sistem informasi, data yang salah tercatat di dokumen akan mengakibatkan output yang dihasilkan sistem otomatis akan salah.
Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan form input disini dilakukan dengan menelusuri output yang dihasilkan sistem informasi sehingga ditemukan item apa saja yang harus ada dalam rancangan form
Gambar III.14. Perancangan Halaman Login
output dalam rancangan pengolahan data Travel Penerbangan di Kota Medan, data
yang menjadi inputnya antara lain :
1. Desain Manajemen Kecamatan pada Administrator
Berikut ini gambar III.15 menunjukkan halaman form untuk input data Kecamatan.
Gambar III.15. Desain Input Data Manajemen Kecamatan.
Id Kecamatan Kecamatan Perintah
Xxxx Xxxx edit /hapus
Home Manajemen Kecamatan Manajemen Kelurahan Manajemen Peta Manajemen Guestbook Logout
Benner
TAMBAH KECAMATAN
Id_Kecamatan :
Kecamatan :
Tambah
Manajemen akun
2. Desain Manajemen Kelurahan pada Administrator
Berikut ini gambar III.16 menunjukkan halaman form untuk input data Kelurahan.
Gambar III.16. Desain Input Data Manajemen Kelurahan
Id Kecamatan Kecamatan Perintah
Xxxx Xxxx edit /hapus
Home Manajemen Kecamatan Manajemen Kelurahan Manajemen Peta Manajemen Guestbook Logout
Benner
TAMBAH KELURAHAN
Id_Kelurahan :
Kelurahan :
Tambah
Manajemen akun
3. Desain Manajemen Peta Letak Travel Penerbangan pada Administrator Berikut ini gambar III.17 menunjukkan halaman form untuk input data Travel Penerbangan di Kota Medan.
Gambar III.17. Desain Input Data Letak Travel Penerbangan di Kota Medan Benner
TAMBAH LOKASI TRAFEL
Alamat Kelurahan Longitude
Kecamata nn Id travel
Browse Latitude
Nama Trafel
Telepon Kodepos
Gambar
Tambah
PETA
xxxxx xxxx xxxxx xxxx xxxxx xxxx xxxxx xxxx edit hapus xxxxx xxxx xxxxx xxxx xxxxx xxxx xxxxx xxxx edit hapus
Home Manajemen Kecamatan Manajemen Kelurahan Manajemen Peta Manajemen Guestbook Manajemen akun Logout
Keterangan
4. Desain Manajemen Guestbook pada Administrator
Berikut ini gambar III.18 menunjukkan halaman form untuk Manajemen guestbook pada Admin
Gambar III.12. Desain Input Data Kecamatan di Kota Medan NAVIGASI
Manajemen Guestbook
nama pesan hapus
xxxxxxxxxx xxxxxxxxxxxxxxx hapus xxxxxxxxxx xxxxxxxxxxxxxxx hapus xxxxxxxxxx xxxxxxxxxxxxxxx hapus xxxxxxxxxx xxxxxxxxxxxxxxx hapus xxxxxxxxxx xxxxxxxxxxxxxxx hapus xxxxxxxxxx xxxxxxxxxxxxxxx hapus xxxxxxxxxx xxxxxxxxxxxxxxx hapus xxxxxxxxxx xxxxxxxxxxxxxxx hapus xxxxxxxxxx xxxxxxxxxxxxxxx hapus
Jumlah Guestbook : 9999
Gambar III.18. Desain Input Manajemen Guestbook Benner
Home Manajemen Kecamatan Manajemen Kelurahan Manajemen Peta Manajemen Guestbook Manajemen akun Logout
III.2.2.4 Disain Database III.2.2.4.1. Kamus Data
Kamus data merupakan suatu daftar terintegrasi tentang komposisi elemen data, aliran data dan data store yang digunakan. Pengisian data dictionary dilakukan setiap saat selama proses pengembangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item kedalam sistem. Berikut kamus data dari Sistem Informasi Geografis letak Travel Penerbangan di Kota Medan :
Admin = ({id} + nama + email + kelamin + user + password) Guestbook = ({id_gb} + tgl + nama + email +pesan )
Kecamatan = ({id_kecamatan} + nama_kecamatan) Kelurahan = ({id_kelurahan} + nama_kelurahan )
Travel_penerbangan = (id_Travel + longitude + latitude + Nama + Alamat + Kelurahan + Kecamatan + Kodepos + gambar + telepon)
III.2.2.4.2 ERD (Entity Relationship Diagram)
Berikut ini gambar III.19 tentang Entity Relationship Diagram Sistem Informasi Geografis letak Travel Penerbangan di Kota Medan.
kecamatan
Travel_Penerbangan kelurahan
Id_kecamatan Nama_kecamatan
Nama_kelurahan
Nama_Travel Id_travel
Gambar III.19. ERD Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan
Alamat
longitude latitude Id_kelurahan
admin
Id email
password
kelurahan Telepon
kecamatan Kode_pos gambar
nama kelamin
user
memiliki memiliki
guestbook
id_gb tgl
nama email
komentar
1 m
m
m
III.3.3. Activity Diagram
1. Activity Diagram Login Admin
Berikut gambar III.20 tentang activity diagram Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan untuk login admin.
Gambar III.20. Activity Diagram Login Admin Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan
2. Activity Diagram Input Data
Berikut gambar III.21 activity diagram Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan untuk Input data.
Gambar III.21. Activity Diagram Input Data Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan
3. Activity Diagram Edit Data
Berikut gambar III.22 gambar activity diagram Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan untuk Edit data.
Gambar III.22. Activity Diagram Edit Data Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan
4. Activity Diagram Hapus Data
Berikut ini gambar III.23 activity diagram Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan untuk hapus data
Gambar III.23. Activity Diagram Hapus Data Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan
5. Activity Diagram Logout Admin
Berikut ini gambar III.24 activity diagram Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan untuk logout admin
Start
End
Gambar III.24. Activity Diagram Logout Admin Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan
6. Activity Diagram Pencarian DataLetak Travel Penerbangan di Kota Medan
Berikut ini gambar III.25 activity diagram Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan untuk pencarian informasi Travel Penerbangan.
Gambar III.25. Activity Diagram Pencarian Data Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan
7. Activity Diagram Pencarian Informasi Travel Penerbangan Pada Peta Berikut ini gambar III.26 activity diagram Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan untuk pencarian informasi Travel Penerbangan pada peta.
Gambar III.26. Activity Diagram Pencarian Informasi Travel Penerbangan Pada Sistem Informasi Geografis Letak Travel Penerbangan di Kota Medan