LAMPIRAN
Lampiran 1 Entity Relational Diagram GIS-HAP
Lampiran 2 Data Flow Diagram Level 1
Lampiran 3 Data Flow Diagram Level 2 Proses 4
Lampiran 4 Data Flow Diagram Level 3 Proses 4.1
Lampiran 5 Diagram Keterhubungan Antartabel GIS-HAP
Lampiran 6 Model Fisik Basis Data pada ArcView
Tabel Fakultas (Polygon) Field ID Nama Id_fak
Tipe Int(5) Varchar (30) Varchar (30)
Keterangan ID fakultas Nama fakultas ID path per fakultas
Tabel Jalan (Line) Field ID Nama Kd_Jalan
Tipe Int(5) Varchar (20) Varchar (20)
Keterangan ID jalan Nama jalan Kode jalan
Tabel Kosan (Polygon) Field ID Nama_Kosan
Tipe Int(5) Varchar (30)
Keterangan ID kosan Nama kosan
Tabel Lokasi (Point) Field ID Nm_Lokasi
Tipe Int(5) Varchar (30)
Keterangan ID kosan Nama lokasi yang dikunjungi oleh mahasiswa dalam basis data
Lampiran 7 Model Fisik Basis Data pada MySQL Tabel activity_pattern Field APTid Ttt Tto Nt Nth APTPid
Tipe int(10) varchar (20) varchar (20) varchar (10) varchar (10) varchar (20)
Keterangan ID activity_pattern (pola aktivitas) Total waktu untuk melakukan aktivitas travelling Total waktu untuk melakukan aktivitas stay Banyaknya traveling yang dilakukan Banyaknya aktivitas stay yang dilakukan Foreign key dengan tabel Person
Tipe int(10) decimal (20,0) decimal (20,0) varchar (20)
Keterangan ID activity_program (program aktivitas) Banyaknya aktivitas yang dilakukan di dalam tempat tinggal (home) Banyaknya aktivitas yang dilakukan di luar tempat tinggal Foreign key dengan tabel Person
Tipe int(10) varchar (50)
Keterangan ID activity_type (tipe aktivitas) Tipe aktivitas
Tipe varchar (10) varchar (10) varchar (20) varchar (50)
Keterangan ID household (angkatan) Jumlah mahasiswa dalam satu angkatan Banyaknya pemasukan per bulan (Rp) Alamat kampus
Tipe int (30) varchar (50) varchar (10) time time
Keterangan ID household (angkatan) Nama lokasi Tipe fungsi (nama aktivitas) dari suatu lokasi Waktu buka lokasi Waktu tutup lokasi
Tabel activity_program Field APid Nain Naout APPid Tabel activity_type Field Atypeid Type Tabel household Field Hid Pnum Income Haddress Tabel location Field Lid Laddress Ltype Topen Tclose
Facility Tabel person Field NRP Name Paddress Gender PocketMoney ComeFrom PHid
varchar (1)
Kategori fasilitas lokasi
Tipe varchar (20) varchar (25) varchar (50) varchar (10) varchar (20) varchar (50) varchar (10)
Keterangan NRP mahasiswa Nama mahasiswa Tempat tinggal mahasiswa Jenis kelamin Pemasukan mahasiswa per bulan (Rp) Daerah asal mahasiswa Foreign key dengan Household
Tipe int (10) varchar (50) time time varchar (10) varchar (10)
Keterangan ID stay_at Lokasi aktivitas stay_at Waktu awal aktivitas stay_at Waktu akhir aktivitas stay_at Jenis aktivitas stay_at Foreign key dengan activity_pattern
Tipe int (10) varchar (50) varchar (50) time time varchar (10) varchar (10) varchar (10) varchar (10)
Keterangan ID travel_between Lokasi awal travel Lokasi tujuan travel Waktu awal aktivitas travel Waktu akhir aktivitas travel Melakukan travel dengan apa Aktivitas stay_at sebelumnya Aktivitas stay_at setelahnya Foreign key dengan activity_pattern
Tipe int(10) varchar (20)
Keterangan ID travel_mode Jemis cara melakukan aktivitas travel
Tipe int(10) varchar (25) varchar (10) varchar (10) varchar(1)
Keterangan ID user Nama lengkap user Username Password Hak akses user, 1=admin, 2= Client
Tabel stay_at Field SAnum Address Ts Te Stype SAPTid Tabel travel_between Field TBnum Laddress1 Laddress2 Ts Te Tmode BSAnum ASAnum TAPTid Tabel travel_mode Field Tmode TravelMode Tabel user Field id_us name uname pswd level
Lampiran 8 Penggalan Source Code untuk Integrasi Data Shapefile Location dan Lokasi Aktivitas
Lampiran 9 Visualisasi Tahap Pengkuerian untuk Kueri Time Oriented (a)
Lampiran 10 Visualisasi Tahap Pengkuerian untuk Kueri Time Oriented (b)
Lampiran 11 Visualisasi Tahap Pengkuerian untuk Kueri Person Oriented (c)
Lampiran 12 Visualisasi Tahap Pengkuerian untuk Kueri Person Oriented (d)
Lampiran 13 Visualisasi Tahap Pengkuerian dan Denah Lokasi untuk Kueri Location Oriented (e)
Lampiran 14 Visualisasi Tahap Pengkuerian untuk Kueri Location Oriented (f)
Lampiran 15 Visualisasi Tahap Pengkuerian untuk Kueri Activity Oriented (g)
Lampiran 16 Visualisasi Tahap Pengkuerian untuk Kueri Activity Oriented (h)
Lampiran 17 Visualisasi Denah Lokasi Hasil Kueri Time Oriented (a)
Lampiran 18 Visualisasi Denah Lokasi Hasil Kueri Time Oriented (b)
Lampiran 19 Visualisasi Denah Lokasi Hasil Kueri Person Oriented (c)
Lampiran 20 Visualisasi Denah Lokasi Hasil Kueri Person Oriented (d)
Lampiran 21 Pengujian GIS-HAP dengan Metode Black-box No
1
2
Kelas Uji
Login
Halaman tampilan peta
Deskripsi Uji
Kondisi Awal
Skenario Uji
Hasil yang Diharapkan
Hasil Uji
Form pengisian username dan password yang masih kosong
Pengguna memasukkan username dan password
Pengguna dapat mengakses menumenu dalam sistem sesuai status dari pengguna
Jendela tampilan peta
Pilih navigasi ‘zoom-in’
Tampilan denah yang diperbesar
Jendela tampilan peta
Pilih navigasi ‘zoom-out’
Tampilan denah yang diperkecil
OK
Jendela tampilan peta
Pilih navigasi ‘zoom to full extent’
Tampilan default denah
OK
Jendela tampilan peta
Pilih navigasi ‘back’
Tampilan gambar peta sebelumnya
OK
Jendela tampilan peta
Pilih navigasi ‘forward’
Tampilan gambar peta sebelumnya
OK
Jendela tampilan peta
Pilih navigasi ‘identify’
Hasil identifikasi koordinat yang ditunjuk
OK
Jendela tampilan peta
Pilih navigasi ‘auto identify’
Hasil identifikasi koordinat yang dimouse over
OK
Jendela tampilan peta
Pilih navigasi ‘refresh map’
Tampilan peta yang di-refresh
OK
Jendela tampilan peta
Pilih navigasi ‘print map’
Tampilan gambar peta dalam bentuk overview map dan PDF
OK
Men-download gambar peta
Jendela tampilan peta
Pilih navigasi ‘download’ dan pilihan resolusi
Memilih layer
Jendela tampilan peta
Pilih layer yang tersedia
Menguji keotentikan username dan password Memperbesar denah ke koordinat yang diinginkan Memperkecil koordinat denah yang diinginkan Mengembalikan denah ke koordinat awal tampilan peta Menampilkan gambar peta sebelumnya Menampilkan gambar peta sesudahnya Melakukan identifikasi pada koordinat tertentu Melakukan identifikasi ketika mouseover pada denah Me-refresh tampilan peta Mencetak gambar peta dalam bentuk overview map dan PDF
Tampilan gambar peta dengan resolusi yang diingankan Tampilan peta sesuai layer yang dipilih
OK
OK
OK
OK
No
3
Kelas Uji
Menu Manage Data
Deskripsi Uji
Kondisi Awal
Skenario Uji
Hasil yang Diharapkan
Menampilkan halaman daftar tabel dalam basis data
Halaman Administrator
Pilih menu ‘Manage Data’
Tampilan informasi tabel pada basis data
OK
Pilih nama tabel
Tampilan semua data pada tabel yang dipilih
OK
Pengguna meng-edit data pada form
Tampilan semua data pada tabel beserta data yang telah di-edit
OK
Menghapus data pada tabel
Tampilan semua data pada tabel yang dipilih
Pengguna memilih menu delete pada data yang akan didelete
Tampilan semua data pada tabel tanpa data yang telah di-delete
OK
Menambah data pada tabel
Form pengisian sesuai field basis data yang masih kosong
Pengguna memasukkan data pada form pengisian
Tampilan semua data pada tabel beserta data yang telah ditambahkan
OK
Menampilkan data pada tabel
Meng-edit data pada tabel
Tampilan informasi tabel pada basis data Form yang berisi data tabel yang akan di-edit
4
Menu Query
Mendapatkan informasi sesuai dengan query yang dimasukkan
5
Menu Location Map
Melihat denah lokasi
Pilihan lokasi yang ingin dilihat
6
Menu About Us
Menampilkan About Us
Halaman menu utama
Pilihan orientasi query
Pengguna memilih dan memasukkan query sesuai dengan yang dibutuhkan Pengguna memilih salah satu lokasi yang ingin dilihat denahnya Pilih menu ‘About Us’
Tampilan informasi sesuai dengan query yang dimasukkan
Hasil Uji
OK
Tampilan denah lokasi yang dipilih oleh pengguna
OK
Tampilan halaman About Us
OK
Panduan Pemakaian 1
Halaman Depan GIS-HAP Pada saat system dipanggil untuk pertama kali, maka akan ditampilkan halaman depan GISHAP seperti pada Gambar 8.
Gambar 8 Halaman Depan GIS-HAP.
Halaman utama pada sistem GIS-HAP ini merupakan halaman Login yang hanya menyediakan fungsi untuk melakukan Login. Dengan kata lain, semua pengguna baik Administrator maupun client yang ingin mengakses setiap menu dalam halaman ini diharuskan untuk melakukan Login terlebih dahulu. Untuk masuk ke dalam halaman Administrator/Client pengguna harus memiliki username dan password yang benar lalu mengklik Login di bagian bawah seperti yang terlihat pada Gambar 9.
Gambar 9 Tampilan Login pada Halaman Depan GIS-HAP.
Tentunya pengguna tersebut mempunyai hak akses sebagai Administrator/Client. Pengguna yang tidak memiliki hak akses, tidak dapat masuk ke halaman Administrator/Client. Apabila salah memasukkan username ataupun password maka akan muncul tampilan peringatan dari sistem yang dapat dilihat pada Gambar 10.
Gambar 10 Tampilan Peringatan pada Halaman Depan GIS-HAP.
Lalu apabila pengguna memilih menu dalam halaman utama ini tanpa melakukan Login terlebih dahulu maka akan muncul tampilan peringatan dari sistem yang dapat dilihat pada Gambar 11.
Gambar 11 Tampilan Peringatan untuk Melakukan Login pada Halaman Depan GIS-HAP.
2
Halaman Menu Administrator dan Client Apabila username dan passsword yang dimasukkan benar maka akan masuk ke dalam halaman Administrator atau halaman Client sesuai dengan hak aksesnya (Gambar 12 dan 13).
Gambar 12 Halaman Menu Administrator.
Gambar 13 Halaman Menu Client.
Setiap menu yang terdapat pada halaman menu Administrator terdapat juga pada halaman menu Client, tetapi perbedaannya tidak semua menu pada kedua jenis halaman tersebut dapat diakses oleh Client. Menu yang tidak dapat diakses oleh pengguna selain Administrator ialah menu Manage Data. Apabila Client memilih menu tersebut, maka akan muncul peringatan dari sistem yang dapat dilihat pada Gambar 14.
Gambar 14 Tampilan Peringatan pada Halaman Menu Client.
3
Tampilan Menu Location Map Menu Location Map merupakan menu yang menampilkan denah lokasi yang diinginkan oleh pengguna. Pengguna harus memilih salah satu option yang terdapat dalam menu ini kemudian mengklik OK. Untuk mendapatkan denah lokasi tersebut, pengguna melalui dua proses pemilihan. Proses pemilihan I merupakan pemilihan option berupa kategori denah lokasi yang ingin ditampilkan seperti yang terlihat pada Gambar 15.
Gambar 15 Tampilan Proses Pemilihan I pada Menu Location Map Apabila proses pemilihan I sudah dilakukan, maka tampilan berikutnya ialah proses pemilihan II dengan option yang sesuai dengan kategori yang yang telah dipilih sebelumnya. Proses pemilihan II dapat dilihat pada Gambar 16.
Gambar 16 Tampilan Proses Pemilihan II pada Menu Location Map. Ketika pengguna mengklik OK setelah melakukan proses pemilihan II, maka hasil yang akan ditampilkan adalah sebuah jendela baru berupa denah lokasi seperti pada Gambar 17.
Gambar 17 Tampilan Setelah Melakukan Proses Pemilihan II pada Menu Location Map.
4
Halaman Menu Query Menu Query menyediakan tampilan kepada pengguna baik Administrator maupun Client untuk memasukkan kueri sehingga diperoleh hasil berupa informasi pola aktivitas yang diinginkan oleh pengguna. Untuk memudahkan pengguna dalam memperoleh informasi, menu Query pada sistem ini dibagi menjadi empat orientasi yaitu time-oriented, person-oriented, activity-oriented, dan location-oriented seperti yang terlihat pada Gambar 18.
Gambar 18 Tampilan Option Orientasi Kueri pada Menu Query.
Untuk memasukkan kueri, awalnya pengguna harus memilih kategori orientasi yang disediakan tersebut lalu mengklik OK. Setelah itu akan muncul form berikutnya di mana pengguna harus memilih atau memasukkan inputan sesuai dengan ketentuan form tersebut. Apabila form tersebut memberikan instruksi: ‘enter your selection of time’, maka pengguna harus memasukkan inputan berupa waktu yang diinginkan ke dalam field yang tersedia seperti yang terlihat pada Gambar 19. Lalu apabila form yang muncul memberikan instruksi: ‘enter your selection of person’, maka pengguna harus memasukkan inputan yang diinginkan berupa NRP mahasiswa ke dalam field yang tersedia seperti yang terlihat pada Gambar 20. Sedangkan apabila form yang muncul memberikan instruksi sepert: choose a type, dan sebagainya, maka pengguna harus memilih salah satu option yang tersedia seperti yang terlihat pada Gambar 21.
Gambar 19 Tampilan Form Query dengan Inputan Berupa Waktu.
Gambar 20 Tampilan Form Query dengan Inputan Berupa NRP Mahasiswa.
Gambar 21 Tampilan Form Query dengan Inputan Berupa Option.
Salah satu contoh proses memasukkan kueri sampai pengguna memperoleh hasil kueri tersebut dapat dilihat pada Gambar 22.
Gambar 22 Contoh Tampilan Proses Memasukkan Query. Apabila pengguna memasukkan kueri yang hasilnya mengandung informasi lokasi, maka akan muncul link See the map of location yang akan memvisualisasikan denah lokasi dari informasi hasil kueri tersebut seperti yang terlihat pada Gambar 23.
Gambar 23 Tampilan Informasi Hasil Kueri yang Mengandung Lokasi.
Kemudian jika pengguna mengklik link See the map of location tersebut, maka akan tampil denah semua lokasi yang ada pada tabel informasi hasil kueri dengan highlight berwarna biru dalam framework Pmapper seperti yang terlihat pada Gambar 24.
Gambar 24 Tampilan Ketika Mengklik Link See the Map of Location.
5
Halaman Menu Manage Data Halaman Menu Manage Data merupakan halaman yang hanya dapat diakses oleh Administrator. Menu Manage Data digunakan oleh Administrator untuk mengelola basis data pola aktivitas mahasiswa dalam sistem GIS-HAP. Menu ini menyediakan fungsi untuk melihat, menambah, menghapus, dan mengedit data pada tabel dalam sistem. Untuk melihat dan mengelola basis data dalam sistem ini, pengguna pertama kali harus memilih/mengklik salah satu nama tabel yang ingin dimanipulasi datanya. Nama-nama tabel dalam system ini ditampilkan pada saat menu Manage Data mulai diakses. Untuk menambah data pada tabel, pengguna harus memilih salah satu tabel yang datanya akan ditambah kemudian mengklik menu add data. Setelah itu pengguna mengisi field yang sudah disediakan lalu akhiri dengan mengklik Add. Untuk menghapus data pada tabel, pengguna harus mengklik menu delete. Sedangkan untuk mengedit data pada tabel, pengguna harus memilih menu edit pada salah satu data yang akan diedit kemudian mengedit data pada field yang akan diedit lalu diakhiri dengan mengklik Edit. Jika ingin kembali ke halaman utama menu Manage Data, pengguna dapat mengklik menu back to table menu, maka tampilan akan kembali ke daftar tabel pada basis data. Salah satu contoh dari fungsi-fungsi pada menu Manage Data dapat dilihat pada Gambar 25, 26, 27, dan 28.
Gambar 25 Tampilan Awal Menu Manage Data
Gambar 26 Tampilan Record dari Tabel yang Dipilih pada Tampilan Utama Menu Manage Data.
Gambar 27 Tampilan Fungsi untuk Menambah Data Tabel pada Basis Data.
Gambar 28 Tampilan Fungsi untuk Mengedit Data Tabel pada Basis Data.
Pada saat data dalam tabel ditampilkan, system ini menggunakan paging setiap menampilkan 15 record. Untuk melihat record data selanjutnya, pengguna dapat mengklik nomor paging yang diinginkan atau dapat mengklik link next (halaman selanjutnya) atau prev (halaman sebelumnya) seperti yang terlihat pada Gambar 29.
Gambar 29 Tampilan Fungsi Paging Data pada Tabel dalam Basis Data.
6
Halaman About Us Halaman About Us dapat diakses oleh pengguna baik Adminstrator maupun Client dengan mengklik menu About Us pada navigation bar. Halaman ini menampilkan informasi tentang GISHAP serta pengembang sistem GIS-HAP.