• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN DESAIN SISTEM

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB III ANALISIS DAN DESAIN SISTEM"

Copied!
30
0
0

Teks penuh

(1)

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.

(2)

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

(3)

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

(4)

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

(5)

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.

(6)

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

(7)

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

(8)

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.

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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)

(23)

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

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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

Gambar

Tabel III.1. Defenisi Aktor
Tabel III.2. Defenisi Use Case
Gambar III.2. Class Diagram Sistem Informasi Geografis Letak Travel  Penerbangan di Kota Medan
Gambar III.3. Sequence Diagram pada Form Admin
+7

Referensi

Dokumen terkait

Pada pola adsorpsi ini setiap situs aktif yang terdapat pada permukaan adsorben hanya bisa menampung satu atom teradsorpsi, sehingga setelah semua situs telah

Prosiding The 1 st Annual Conference AL-BIDAYAH (ACA) Jurnal Pendidikan Dasar “Innovation of Primary Education for All” 377 By using instructional media in the form of videos

Kelompok yang tercatat menyumbangkan inflasi yaitu kelompok makanan jadi, minuman, rokok, dan tembakau sebesar 0,12 persen; kelompok pendidikan, rekreasi, dan

Tulisan ini akan mencoba mengkaji tentang pasang surut peluang dan kesempatan yang dilakukan dan diraih perempuan sebagai batu pijakan untuk optimalisasi peran perempuan pada masa

Strategi Pengembangan Pesantren Qomaruddin terdiri dari : Pengembangan kelembagaan, Sumber daya (ketenagaan), Kurikulum, Santri ( siswa / mahasiswa) dan alumni,

Pada tahap observasi, kegiatan monitoring dan observasi dilaksanakan oleh peneliti bersama observer selama pembelajaran berlangsung. Teknik yang digunakan adalah

Parameter pertumbuhan berupa tinggi tanaman dan jumlah daun dipengaruhi oleh varietas dan konsentrasi pupuk cair, pengaruh varietas secara mandiri lebih dominan

Hal tersebut dikarenakan oleh keberadaan keluarga merupakan ikatan kekerabatan dan darah yang tidak akan bisa dipisahkan sehingga waria akan terus menjadi bagian