ABSTRAK
ALVIRA PASHA, Sistem Informasi Geografi Denah Asrama Putri TPB IPB berbasis Web
Menggunakan ALOV Map. Dibimbing oleh Hari Agung Adrianto.
Penggunaan teknologi komputer untuk mempermudah dan membantu pekerjaan manusia telah berkembang dengan pesat. Pada bidang geografi telah dikembangkan suatu sistem berbasis komputer yang dapat menyimpan dan mengolah data, baik berupa data atribut maupun data
spatial. Sistem tersebut adalah Sistem Informasi Geografi (SIG). Dengan SIG berbagai data geografis suatu wilayah seperti tata letak, sumber daya dan karakteristik dapat lebih mudah dipahami dan dikomunikasikan.
Seluruh mahasiswa baru Tingkat Persiapan Bersama (TPB) sekitar 3200 orang jenjang sarjana IPB dikelola secara terintegrasi dalam sebuah wadah yang dinamakan Asrama Tingkat Persiapan Bersama (TPB). Asrama TPB IPB memiliki dua lokasi, yaitu Asrama Putri dan Asrama Putra. Asrama Putri terdiri atas empat gedung, yaitu gedung A1, A2, A3, dan Rusunawa, sedangkan Asrama Putra terdiri atas tiga gedung, yaitu C1, C2, dan C3. Asrama putri memiliki 502 kamar, sedangkan asrama putra memiliki 335 kamar, setiap kamar diisi oleh empat penghuni kamar
Banyaknya gedung serta kamar penghuni mengakibatkan cenderung membingungkan dalam proses pencariannya. Dalam hal ini diperlukan suatu sistem informasi geografi ruangan yang dapat memadukan antara data peta (spatial) dengan data atribut (bukan spatial). Pada penelitian ini dibangun suatu sistem berbasis web yang menyajikan informasi geografis secara interaktif mengenai Asrama Putri TPB IPB. Sistem ini dibangun menggunakan ALOV Map versi standalone
dalam publikasi data spatial dan atribut pada Intranet.
SISTEM INFORMASI GEOGRAFI ASRAMA PUTRI TPB IPB
BERBASIS
WEB
MENGGUNAKAN ALOV MAP
ALVIRA PASHA
DEPARTEMEN ILMU KOMPUTER
SISTEM INFORMASI GEOGRAFI ASRAMA PUTRI TPB IPB
BERBASIS
WEB
MENGGUNAKAN ALOV MAP
ALVIRA PASHA
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
INSTITUT PERTANIAN BOGOR
SISTEM INFORMASI GEOGRAFI DENAH ASRAMA PUTRI TPB IPB
BERBASIS
WEB
MENGGUNAKAN ALOV MAP
ALVIRA PASHA
Skripsi
Sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer
pada Fakultas Matematika dan Ilmu Pengetahuan Alam
Institut Pertanian Bogor
DEPARTEMEN ILMU KOMPUTER
Judul Skripsi : Sistem Informasi Geografi Denah Asrama Putri TPB IPB
berbasis
Web
Menggunakan ALOV Map
Nama
: Alvira Pasha
NIM
: G64104014
Menyetujui:
Pembimbing
Hari Agung Adrianto, S.Kom., M.Si.
NIP. 132 311 918
Mengetahui:
Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam
Institut Pertanian Bogor
Dr. drh. H. Hasim, DEA
NIP 131 578 806
ABSTRAK
ALVIRA PASHA, Sistem Informasi Geografi Denah Asrama Putri TPB IPB berbasis Web
Menggunakan ALOV Map. Dibimbing oleh Hari Agung Adrianto.
Penggunaan teknologi komputer untuk mempermudah dan membantu pekerjaan manusia telah berkembang dengan pesat. Pada bidang geografi telah dikembangkan suatu sistem berbasis komputer yang dapat menyimpan dan mengolah data, baik berupa data atribut maupun data
spatial. Sistem tersebut adalah Sistem Informasi Geografi (SIG). Dengan SIG berbagai data geografis suatu wilayah seperti tata letak, sumber daya dan karakteristik dapat lebih mudah dipahami dan dikomunikasikan.
Seluruh mahasiswa baru Tingkat Persiapan Bersama (TPB) sekitar 3200 orang jenjang sarjana IPB dikelola secara terintegrasi dalam sebuah wadah yang dinamakan Asrama Tingkat Persiapan Bersama (TPB). Asrama TPB IPB memiliki dua lokasi, yaitu Asrama Putri dan Asrama Putra. Asrama Putri terdiri atas empat gedung, yaitu gedung A1, A2, A3, dan Rusunawa, sedangkan Asrama Putra terdiri atas tiga gedung, yaitu C1, C2, dan C3. Asrama putri memiliki 502 kamar, sedangkan asrama putra memiliki 335 kamar, setiap kamar diisi oleh empat penghuni kamar
Banyaknya gedung serta kamar penghuni mengakibatkan cenderung membingungkan dalam proses pencariannya. Dalam hal ini diperlukan suatu sistem informasi geografi ruangan yang dapat memadukan antara data peta (spatial) dengan data atribut (bukan spatial). Pada penelitian ini dibangun suatu sistem berbasis web yang menyajikan informasi geografis secara interaktif mengenai Asrama Putri TPB IPB. Sistem ini dibangun menggunakan ALOV Map versi standalone
dalam publikasi data spatial dan atribut pada Intranet.
RIWAYAT HIDUP
Penulis dilahirkan di Sukabumi, tanggal 5 Oktober 1985. Penulis merupakan putri ketiga dari pasangan Odang Kemal Pasha dengan Erawati.
Penulis menyelesaikan Sekolah Menengah Atas di SMA Negeri 1 Kota Sukabumi, kemudian penulis melanjutkan pendidikan ke Institut Pertanian Bogor melalui jalur USMI (Undangan Seleksi Mahasiswa IPB) pada Departemen Ilmu Komputer Institut Pertanian Bogor pada tahun 2004.
Pada tahun 2004 penulis menjadi anggota Departemen Informasi Komunikasi, Himpunan Mahasiswa Ilmu Kompter (HIMALKOM), Kadiv Infokom Mushola Al-Mahabbah, dan Sekretaris Hampunan Mahasiswa Sukabumi. Pada tahun 2005 penulis pernah menjadi Bendahara Umum Himpunan Mahasiswa Ilmu Komputer (HIMALKOM), Fakultas Matematika dan Ilmu Pengetahuan Alam, IPB. Mulai tahun 2006 kemudian penulis aktif sebagai Senior Residence
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kepada Allah SWT yang telah memberikan nikmat yang tak pernah terhitung kepada kita semua, sholawat serta salam penulis sampaikan kepada suri tauladan kita Nabi Muhammad SAW. Dengan menyebut nama Allah SWT, akhirnya penulis dapat menyelesaikan tugas akhir ini. Tema yang dipilih dalam tugas akhir ini adalah Sistem Informasi Geografi Denah Asrama Putri TPB IPB berbasis Web Menggunakan ALOV Map.
Terima kasih penulis ucapkan kepada pihak yang telah membantu penyelesaian tulisan akhir ini, antara lain:
1 Bapak Hari Agung Adrianto, S.Kom, M.Si. selaku pembimbing yang senantiasa membimbing penulis dengan sabar dan telaten.
2 Bapak Dr. Ir. Bonny P. W. Soekarno, M.S. dan Bapak Firman Ardiansyah, S. Kom., M.Si. atas kesediaannya menjadi penguji.
3 Mamah, Ayah, Teh Mia Arma Desima, Teh Irina Vestalia, adekku Azmi Hafizhuddin atas dukungan, motivasi, serta doanya
4 Teman satu bimbingan Ajeng, Intan, Yaghi, Arif, atas kebersamaan dan dukungannya
5 Keluarga Besar Asrama TPB IPB, Dr. Ir. Bonny P.W. Soekarno, M.S. selaku Kepala BPA, serta semua pegawai asrama, sahabat Senior Residence (Hesti, Mbak Evrin, Mbak Tiwi, Eni, Desi, Nia, Firdaus, Wacih, Anni, Mba Aida, Mbak Patma, Mala, Mbak Noer, Ila, Rifa, Rifi, Rosyi, Yusni, Leni, Heni, Eva, Demi, Listyana, Yuas, Syafitri, Arum, Kak Bram, Kak Desna, Kak Dian, Kak Erik, Kak Febri, Kak Zepri, Kak Helmi, Kak Usman, Kak Aris, Kak Dedi, Aryo, Sofyan, Fherdes, Subhan, dan semua SR terimakasih atas ukhuwah yang terasa serta telah mewarnai kehidupan penulis.
6 Intan, Ayu, Ingrid, Uwie, Hani, Anna, Putri, Nur, Tresna, Didit, David Aulia, Noven, Fikri, Bayu, dan teman-teman Ilkomerz 41 yang lainnya yang tidak dapat saya sebutkan satu persatu, terimakasih atas persahabatannya
Semoga laporan akhir ini dapat bermanfaat, amin.
Bogor, Desember 2008
DAFTAR ISI
Halaman
DAFTAR GAMBAR ... vi
DAFTAR LAMPIRAN ... vi
PENDAHULUAN Latar Belakang ... 1
Tujuan Penelitian ... 1
Ruang Lingkup Penelitian ... 1
Manfaat ... 1
TINJAUAN PUSTAKA Sistem Informasi Geografi ... 1
Internet GIS ... 1
Evolusi Web Mapping ... 2
ALOV Map ... 2
Arsitektur Sistem ALOV Map ... 3
Metode Penelitian ... 3
HASIL DAN PEMBAHASAN Analisis Kebutuhan ... 5
a. Deskripsi sistem ... 5
b. Kebutuhan Fungsional Sistem ... 5
c. Karakteristik Pengguna ... 5
Perancangan Konseptual ... 5
Survei Ketersediaan dan Pengumpulan Data ... 6
Survei Software dan Hardware ... 6
Pengujian Kesesuaian Hardware dan Software ... 7
Perencanaan dan Pengembangan Basis Data ... 7
Akuisisi Software dan Hardware ... 7
Integrasi dan Perancangan Antarmuka ... 8
a. Perancangan Antarmuka ... 8
b. Desain Proses ... 8
Pengembangan Sistem ... 9
Hasil Pengembangan Sistem ... 10
Pengujian Sistem ... 11
Penggunaan dan Perawatan ... 11
Kesimpulan dan Saran ... 11
DAFTAR PUSTAKA ... 12
DAFTAR GAMBAR
Halaman
1 Evaluasi Web Mapping (Peng dan Tsou 2003) ... 2
2 Komunikasi Servlet-Applet (Babu 2003) ... 3
3 Metodologi Pengembangan Sistem Informasi Geografi (Department of Geography University at Buffalo 2004) ... 4
4 Hirarki Pengguna Sistem ... 5
5 Antarmuka Sistem ... 8
6 Context Diagram SIG Asrama ... 8
7 Arsitektur SIG Asrama ... 9
8 Logo Asrama TPB IPB ... 9
9 Color Schemer Studio ... 9
DAFTAR LAMPIRAN
Halaman 1 Karakteristik Pengguna SIG Denah Asrama Putri TPB ... 142 Use Case Pengguna Umum ... 15
3 Use Case Administrator ... 15
4 Entity Relational Diagram SIG Denah Asrama Putri TPB ... 16
5 Diagram Keterhubungan Antartabel SIG Denah Asrama Putri TPB ... 16
6 Model Fisik Basisdata pada ArcView... 17
7 Model Fisik Basisdata pada MySQL ... 18
8 Header Sistem ... 18
9 Halaman Berita ... 18
10 Halaman Tentang Sistem ... 19
11 Halaman PPAMB ... 19
12 Halaman BPA ... 19
13 Halaman Senior Residence ... 20
14 Halaman Pesan dan Kesan ... 20
15 Tampilan Denah Asrama ... 21
16 Icon SIG Asrama ... 21
17 Kamus Data Diagram Context ... 22
18 Data Flow Diagram Level 1 ... 22
19 Kamus Data DFD Level 1 ... 23
20 Data Flow Diagram Level 2 ... 24
21 Kamus Data DFD Level 2 ... 24
22 Data Flow Diagram Level 3 ... 25
23 Kamus Data DFD Level 3 ... 25
24 Menu Pengguna Umum ... 25
25 Menu Pengguna Administrator ... 26
26 Menu Navigasi ... 26
27 Domain Gedung A2 ... 26
28 Tema Sebaran Asal Penghuni Berdasarkan Daerah ... 27
29 Halaman Login ... 27
30 Halaman Input Berita Baru ... 28
31 Halaman Update Berita ... 28
32 Hapus Pesan ... 29
PENDAHULUAN
Latar Belakang
Coming together is a beginning, staying together is process, and working together is success. Kalimat di atas merupakan ungkapan yang tepat menggambarkan pentingnya kebersamaan dalam meraih tujuan hidup manusia. Institut Pertanian Bogor (IPB) dalam hal ini menyadari pentingnya mewadahi suatu kebersamaan untuk menghasilkan kesuksesan masa depan bangsa.
Seluruh mahasiswa baru Tingkat Persiapan Bersama (TPB) sekitar 3200 orang jenjang sarjana IPB dikelola secara terintegrasi dalam sebuah wadah yang dinamakan Asrama Tingkat Persiapan Bersama (TPB). Asrama TPB IPB memiliki dua lokasi, yaitu Asrama Putri dan Asrama Putra. Asrama Putri terdiri atas empat gedung, yaitu gedung A1, A2, A3, dan Rusunawa, sedangkan Asrama Putra terdiri atas tiga gedung, yaitu C1, C2, dan C3. Asrama putri memiliki 502 kamar, sedangkan asrama putra memiliki 335 kamar, setiap kamar diisi oleh empat penghuni kamar
Banyaknya gedung serta kamar mengakibatkan seringkali membingungkan dalam proses pencariannya. Dalam hal ini diperlukan sistem informasi geografi ruangan yang dapat memadukan antara data peta (spatial) dengan data atribut (bukan spatial).
Tujuan Penelitian
Tujuan yang akan dicapai dari penelitian ini adalah menghasilkan sistem informasi geografi denah Asrama TPB IPB yang disajikan dalam bentuk web.
Ruang Lingkup Penelitian
Ruang lingkup penelitian yang akan dilakukan adalah sebagai berikut:
1 Sistem informasi yang disajikan dalam bentuk web yang dibangun menggunakan ALOV Map versi standalone.
2 Data geografis terbatas pada data Asrama Putri TPB IPB gedung A1, A2, dan A3. 3 Data geografis yang digunakan akan
disajikan dalam bentuk denah ruang.
Manfaat
Manfaat dari penelitian ini adalah: 1 Membantu pengguna (khususnya
mahasiswa baru atau orang tua/wali) untuk mengetahui serta melakukan pencarian ruangan di Asrama Putri, dapat berupa
lokasi kamar yang akan dihuni oleh mahasiswa baru, ataupun fasilitas lainnya. 2 Memudahkan pihak BPA (Badan
Pengelola Asrama) dalam penentuan posisi kamar penghuni baru melalui penyebaran penghuni berdasarkan asal daerah.
3 Memudahkan pihak BPA (Badan Pengelola Asrama) dalam pengelolaan data informasi profil asrama.
4 Memberikan informasi mengenai profil Asrama TPB IPB.
TINJAUAN PUSTAKA
Sistem Informasi Geografi
Sistem informasi geografi merupakan suatu sistem berdasarkan komputer yang mempunyai kemampuan untuk mengumpulkan, menyimpan, mencari kembali,
menganalisis, dan menampilkan data geografi (Chang KT 2002).
Sebagai suatu sistem, SIG tersusun oleh empat komponen yaitu:
1 Computer System, sistem komputer terdiri atas komputer dan sistem operasi yang dapat menjalankan SIG. Sistem operasi yang biasa digunakan di antaranya Windows (Windows 2000, Windows NT) atau sistem operasi Unix. Perlengkapan yang dibutuhkan yaitu monitor untuk menampilkan, digitizers dan scanner
untuk memasukan data spatial, serta
printer dan plotter untuk mencetak hasil. 2 GIS Software, perangkat lunak SIG
mengandung program dan user interface
untuk menjalankan perangkat keras. Pada umumnya user interface pada SIG adalah menu, graphical icon, dan perintah-perintah.
3 Brainware, sumber daya pengguna penting untuk menentukan sasaran dan hasil pembuatan sistem dan memberikan pertimbangan dan alasan penggunaan SIG. 4 Infrastruktur, infrastruktur membutuhkan
organisasi, administrasi, dan lingkungan budaya untuk penggunaan SIG. Infrastruktur membutukan kemampuan, standar data, data clearinghouses, dan
general organizational pattern.
Internet GIS
communication dan intranet) untuk memfasilitasi akses, pengolahan, dan penyebaran dari informasi geografi dan pengetahuan analisis spatial (Peng dan Tsou 2003).
Evolusi Web Mapping
Menurut Peng dan Tsou (2003), teknologi
web mapping mengalami evolusi. Evolusi teknologi pada web mapping terdiri atas: 1 Static Map Publishing, mendistribusikan
peta pada halaman web sebagai peta yang statis dalam format grafis seperti GIF atau JPEG. Peta biasanya merupakan bagian dari dokumen HTML untuk memperkaya isi dari dokumen. Pengguna tidak dapat berinteraksi dengan peta atau merubah format tampilan dalam bentuk apapun. 2 Static Web Mapping, melibatkan
penggunaan HTML (HyperText Markup Language) dan CGI (Common Gateway Interface) untuk menghubungkan masukan dari pengguna pada web browser dengan SIG atau program pemetaan pada server. Pengguna membuat suatu permintaan menggunakan form HTML yang telah
di-customize.
3 Interact Web Mapping, lebih interaktif dan cerdas dengan ditambahkan dari sisi
web client dengan menggunakan script
seperti dynamic HTML dan aplikasi client-side seperti Plug-ins, ActiveX control dan Java Applets.
4 Distributed GIService, komponen dari SIG pada sisi web client dapat dikomunikasikan secara langsung dengan kompenen SIG yang lain pada server tanpa melewati suatu server HTTP dan CGI-related middleware. Evolusi teknologi pada web mapping dapat dilihat pada Gambar1.
ALOV Map
ALOV Map adalah aplikasi WebGIS
portabel berbasis Java yang digunakan untuk publikasi data vector dan raster di Internet (Sanjaya 2004). ALOV Map juga dapat digunakan untuk penampilan interaktif pada
web browser. ALOV Map mendukung arsitektur penyajian yang cukup komplek, navigasi yang baik dan dapat bekerja dengan
multi layer, mendukung taut (hyperlink) serta data atribut. ALOV Map merupakan produk hasil dari proyek kerja sama antara ALOV Map Software (www.alovsof.com) dan
Arceological Computing Laboratory, University of Sydney, Australia.
ALOV Map dibangun dengan bahasa Java dan dikemas dalam Applet. Penghubung yang digunakan untuk menghubungkan antara HTML (Hypertext Markup Language, bahasa penghubung web) dan proses di dalam Applet
digunakan bahasa XML (Extensible Markup Language).
Berikut adalah bentuk data yang didukung oleh ALOV Map:
1 Data vector:
a Shapefile dari ESRI TM ; dapat berupa titik, garis atau polygon. Atribut data dalam format dBaseIV TM.
b MIF dari MapInfoTM ; harus disertai
file DBF (dBaseIV), tidak dengan file
MID. MIF dapat berisi REGION, PLINE MULTIPLE, PLINE, LINE, dan POINT.
2 Data raster:
a GIF dan JPG; dengan file informasi koordinat sebagai penghubung. b MrSID image server dari LizardTech
Software.
c OpenGIS Web Map Service.
XML adalah bahasa pemrograman untuk dokumen yang mempunyai informasi terstruktur (Sanjaya 2004). XML berbeda dengan HTML, jika HTML memiliki tag yang tetap, maka XML dapat mengenal atau mendefinisikan tag baru sehingga dapat mengikuti perkembangan teknologi dan dapat memperkaya variasi tampilan pada web.
XML merupakan meta-data yang dapat mendeskripsikan bahasa pemrograman.
F u n c ti on a li ty High Low Static Map Publishing HTML Static Map Image Static Web Mapping Interact Web Mapping Distributed GIServices HTML Form Tables CGI ISAPI NSAPI Dynamic HTML Script Plug-In ActiveX Control Ava Applets Servlet Java Beans /Applets Corba/Java ActiveX Control Application Server DCOM Component – Based
dokumen XML, didefinisikan oleh aplikasi yang memprosesnya.
Arsitektur Sistem ALOV Map
Ada dua pendekatan dalam aplikasi ALOV Map yaitu standalone dan client/server. Versi
standalone merupakan versi dengan cara termudah dalam publikasi data ke internet, dengan menggunakan data berformat
shapefile atau file MIF MapInfo. Tidak diperlukan server khusus untuk menjalankan aplikasi standalone. Versi standalone dapat digunakan langsung dalam versi client/server
tanpa perubahan berarti.
Perbedaan yang paling mendasar antara versi standalone dengan client/server terdapat pada pengolahan data peta/denah yang akan ditampilkan. Pada versi standalone data peta berasal langsung dari bentuk file data peta, misalnya *.shp dengan konfigurasi pada file
*.xml melalui sintaks :
dataset url ="nama_folder/nama_file.shp".
Pada versi client/server pengelolaan data peta/denah bukan berasal dari bentuk file
*.shp, tetapi file tersebut di-upload kemudian disimpan dalam basis data, misalnya dalam bentuk *.mdb dengan Microsoft Acces sebagai software penyimpanan dan pengolahan basis data.
Mekanisme kerja layanan pada internet didasarkan pada konsep client/server. Client
adalah pengguna layanan tersebut, sedangkan
Server merupakan pemberi layanan internet. Sebuah server memberikan suatu layanan jika ada permintaan dari client kepada server.
Penggunaan Java oleh IT developer
sebagai software dalam pengembangan dan penyebaran aplikasi internet semakin meningkat. Suatu aplikasi Java tidak akan berjalan pada mesin tertentu, melainkan pada mesin tersebut sudah terdapat Java Virtual Machine (JVM). Yang menjadi perhatian dari banyak orang adalah kemampuan Java yang menghasilkan Applet, program yang kecil yang dapat diunduh dari internet dan dijalankan di web browser dengan dukungan Java telah teraktifkan. Hal ini digunakan untuk menambah fitur dinamis pada halaman
web yang belum dicapai oleh teknologi sebelumnya.
Modul Java Servlet yang dimuat secara dinamis, berjalan di dalam JVM dan permintaan layanan dari server. Servlet
berjalan pada sisi server, sehingga tidak tergantung pada kesesuaian browser. Servlet
dapat digunakan pada aplikasi web. Sebuah
servlet dapat menangani beberapa permintaan serentak dan dapat melakukan sinkronisasi permintaan. Selain itu, ia dapat meneruskan permintaan ke server dan servlet lainnya. Dengan demikian servlet dapat digunakan untuk menyeimbangkan beban diantara beberapa server. Servlet dapat mengkomunikasikan pengguna melalui sebuah antarmuka Applet yang tertanam di setiap halaman HTML melalui HTTP. Gambar 2 menggambarkan pelaksanaan
servlet Java dan komunikasi dengan Applet
melalui HTTP.
Gambar 2 Komunikasi Servlet Applet
(Babu 2003)
Metode Penelitian
Metode penelitian yang digunakan dalam pengembangan sistem ini merujuk pada
Department of Geograph University at Buffalo (2004) terdiri atas beberapa tahap yang dapat dilihat pada Gambar 3, yaitu: 1 Analisis Kebutuhan
Pada tahapan ini dilakukan tiga proses analisis, yaitu deskripsi sistem, kebutuhan fungsional sistem dan karakteristik pengguna.
2 Perancangan Konseptual
Pada tahapan ini dilakukan perancangan konseptual basis data dari sistem. Proses ini terdiri dari pengidentifikasian data yang dibutuhkan dan penyiapan model data.
3 Survei Ketersediaan dan Pengumpulan Data
4 Survei Software dan Hardware
Pada tahap ini dilakukan untuk mengetahui software dan hardware yang sesuai dengan fungsionalitas sistem tersebut. Pada hardware yang digunakan harus mampu menjalankan software yang dibutuhkan dengan baik.
5 Perencanaan dan Pengembangan Basis Data
Pada tahapan ini dilakukan perancangan logik dan fisik dari basis data yang telah dibuat rancangan konseptualnya.
6 Pembangunan Basis Data
Berbagai tipe data yang diperoleh pada tahapan sebelumnya dimasukkan ke dalam
software. Proses digitasi terlebih dahulu dilakukan untuk pembangunan data spatial. 7 Pengujian Kesesuaian Hardware dan
Software
Pada tahapan ini akan dilakukan pengujian kesesuaian antara hardware dan software
yang dihasilkan pada tahap survei. Hal ini bertujuan untuk mendapatkan hardware
dan software yang sesuai dengan kebutuhan sistem yang akan dikembangkan.
8 Akuisisi Hardware dan Software
Pada tahapan ini dilakukan pemilihan
hardware dan software yang digunakan untuk pengembangan sistem.
9 Integrasi dan Perancangan Antarmuka Beberapa komponen dari SIG harus mendapatkan spesifikasi dokumen yang sesuai. Basis data dari sistem harus dibangun dengan teliti dan mengaturnya dengan baik. Pada tahapan ini dilakukan perancangan antarmuka dan proses dari sistem.
10 Pengembangan Aplikasi
Perancangan yang telah dibuat pada tahapan sebelumnya diimplementasikan kedalam kode-kode program. Dari proses ini didapatkan suatu sistem yang sesuai dengan analisis dan perancangan yang telah dibuat
11 Penggunaan dan Perawatan
Sistem yang telah selesai dibangun diuji dengan menggunakan metode black-box
serta dibuatkan dokumentasi dan prosedur formal yang dapat digunakan untuk melakukan perubahan terhadap data pada sistem.
HASIL DAN PEMBAHASAN
Analisis Kebutuhan
a. Deskripsi Sistem
Sistem Informasi Geografi Denah Asrama TPB IPB adalah suatu sistem informasi geografi berbasis web yang digunakan untuk memetakan posisi denah gedung, kamar, dan fasilitas penunjang Asrama Putri TPB IPB, sehingga penyebarannya dapat dilihat lebih interaktif. Sistem ini diharapkan dapat mempermudah serta membantu mahasiswa, orang tua/wali, maupun berbagai pihak untuk mengetahui serta melakukan pencarian ruangan di Asrama Putri, dapat berupa lokasi kamar yang akan dihuni oleh mahasiswa baru, ataupun fasilitas lainnya, serta diharapkan membantu pihak BPA (Badan Pengelola Asrama) dalam pengelolaan data informasi profil asrama serta penyebaran penghuni berdasarkan asal daerah. Sistem ini dibangun menggunakan software ALOV Map untuk publikasi data vector di Internet.
b. Kebutuhan Fungsional Sistem
Fungsi-fungsi yang dimiliki oleh sistem ini adalah:
1 Menampilkan informasi denah Asrama Putri TPB IPB, beserta data atributnya. 2 Menampilkan informasi profil Asrama
TPB IPB seperti kegiatan asrama PPAMB (Program Pembinaan dan Multi Budaya).
3 Pengelolaan basis data yang dilakukan oleh administrator. Administrator dapat mengelola basis data dengan menambah data, merubah data dan menghapus isi data informasi. Sistem ini tidak mendukung proses perubahan data yang bersifat spatial.
Fungsi-fungsi operasi peta yang dimiliki oleh sistem ini adalah:
1 Memperbesar (zoom in), memperkecil (zoom out), menggeser (pan), select, dan melihat data atribut pada peta.
2 Menampilkan menu legenda yang berisi pilihan layer-layer yang ingin ditampilkan.
3 Melakukan pencarian lokasi kamar, penghuni asrama, serta fasilitas asrama 4 Menentukan tema yang akan dipilih
berdasarkan pengaturan layer.
c. Karakteristik Pengguna
Karakteristik pengguna dari sistem ini terbagi atas dua kategori, yaitu pengguna umum dan administrator. Kelebihan dari administrator adalah dapat melakukan pengelolaan dari informasi berita yang ditampilkan. Hirarki pengguna dapat dilihat pada Gambar 4.
Administrator Pengguna Umum
Gambar 4 Hirarki Pengguna Sistem Secara umum keterangan mengenai kategori pengguna dapat dilihat pada Lampiran 1. Kumpulan interaksi dan fungsi yang terjadi antara pengguna dengan sistem dideskripsikan menggunakan diagram use case. Deskripsi interaksi secara lengkap dapat dilihat pada Use Case Diagram untuk pengguna umum pada Lampiran 2 dan Lampiran 3 untuk administrator.
Perancangan Konseptual
Pada tahapan ini dilakukan perancangan basis data dengan merancang model Entity Relationship Diagram (ERD) yang dapat dilihat pada Lampiran 4. Pada ERD SIG denah asrama, Asrama Putri memiliki fasilitas umum, dan terdiri atas tiga gedung, setiap gedung memiliki dua lantai, setiap lantai memiliki sekitar 60 kamar, setiap kamar memiliki maksimal empat penghuni. Setelah membuat ERD, maka dibangunlah suatu model logik pada software Arcview. Model logik yang dapat diakomodasi oleh
software Arcview hanya dapat menampilkan per-layer sehingga pada pembuatan diagram keterhubungan antar tabel SIG denah asrama terjadi pemisahan
Prosedur pengembangan data pada sistem ini adalah:
1 Proses mendapatkan data
Pada proses ini dilakukan pengumpulan data yang dibutuhkan serta pemeriksaan kelayakan data tersebut. Data yang didapatkan dari CV. Prisma Consult Rehabilitasi Asrama TPB IPB rekomendasi dari Manajer Safety, Health, dan Environment (SHE) Badan Pengelola Asrama.
2 Memperbaiki permasalahan yang ditemukan pada sumber data
Sebelum dilakukan proses digitasi pada denah asrama, perlu dilakukan perbaikan serta pengecekan ruangan yang ada di asrama, karena setelah dilakukan pengecekan terdapat perbedaan data dengan kenyataan di lapangan.
3 Proses mengubah data menjadi data digital
Data denah yang diperoleh pengembang dalam format *.dwg (file Autocad). Sehingga pengembang menggunakan aplikasi yang dapat merubah dari file
yang berformat *.dwg ke *.shp (shape file). Namun, dalam hal ini pengembang masih melakukan proses digitasi dengan menggunakan software ArcView, karena
file .shp yang dihasilkan dari convert
*.dwg masih dalam bentuk line, bukan dalam bentuk polygon seperti yang diharapkan.
4 Membangun basis data
Proses pembangunan basis data atribut pada data spatial telah dilakukan dengan proses digitasi menggunakan software
ArcView dalam bentuk *.dbf. Sedangkan untuk data pada informasi mengenai seluruh profil asrama, dibangun dalam MySql.
Survei Ketersediaan dan Pengumpulan Data
Kebutuhan data yang diperlukan untuk membangun sistem ini diantaranya adalah: 1 Informasi mengenai denah ruangan
Asrama Putri.
2 Informasi mengenai penghuni kamar Asrama Putri.
4 Informasi mengenai fasilitas umum yang ada di lingkungan Asrama Putri.
5 Informasi mengenai berita asrama, profil Asrama TPB IPB, kegiatan asrama PPAMB (Program Pembinaan dan Multi Budaya).
Selanjutnya dilakukan proses pengumpulan data sesuai kebutuhan informasi tersebut. Pada tahapan ini dapat menghasilkan:
1 Peta situasi Asrama Putri TPB IPB. 2 Denah ruangan gedung Asrama Putri
TPB IPB dalam bentuk polygon.
3 Denah fasilitas umum yang berada di lingkungan Asrama TPB IPB dalam bentuk polygon.
4 Informasi mengenai penghuni kamar yang berada dalam setiap gedung. 5 Informasi mengenai profil Asrama TPB.
Survei Software dan Hardware
Pada tahap ini dilakukan survei software
serta hardware apa saja yang sesuai dengan kebutuhan fungsional sistem. Jenis software
yang dibutuhkan untuk pengembangan sistem terbagi dalam beberapa kategori yaitu:
Software untuk membuat data spatial. Jenis software ini dibutuhkan untuk membuat data dengan format shapfile
(*.shp) yang akan digunakan sebagai
layer pada implementasi sistem.
Software yang tersedia diantaranya ArcView, MapInfo, ArcGis, MapWindows.
Software untuk pengembangan sistem berbasis web. Jenis software ini dibutuhkan untuk publikasi data vector
dan raster pada Internet. Alternatif pilihan untuk software ini yaitu ALOV Map dan Mapserver.
Software sebagai Sistem Manajemen Basis Data (Database Management System, DBMS. Jenis software ini digunakan untuk membangun basis data dari SIG Denah Asrama Putri TPB.
Pada tahapan survei hardware, hasil yang digunakan untuk pengembangan sistem adalah:
Prosessor AMD Turion 64 2.2 GHz Memori 1.43 GB
Harddisk 80 GB
ATI Radeon Xpress 1100
Pengujian Kesesuaian Hardware dan
Software
Pada tahapan ini dilakukan pengujian antara spesifikasi kebutuhan minimum
hardware dengan software yang akan digunakan. Software yang dilakukan pengujian diantaranya:
1 ArcView sebagai software yang digunakan untuk pembuatan data spatial
dengan data atribut.
2 ALOV Map yang akan digunakan sebagai software yang dapat mempublikasikan data spatial dan data atribut melalui internet. JVM (Java Virtual Machine) diperlukan agar ALOV Map berjalan dengan baik, sehingga diperlukan Java Runtime Environment (JRE) untuk di-install.
3 MySql sebagai software yang akan digunakan dalam pembangunan basis data untuk informasi asrama, sedangkan untuk membangun basis data pada data
spatial menggunakan file *.dbf menggunakan software ArcView.
Perencanaan dan Pembangunan Basis Data
Basis data untuk denah pada sistem ini menggunakan data tabel atribut dari data
spatial. Daftar nama tabel yang digunakan pada sistem ini dapat dilihat pada Tabel 1. Sedangkan Desain Model Fisik basis data dari sistem pada ArcView dapat dilihat pada Lampiran 6, model fisik basis data pada MySQL dapat dilihat pada Lampiran 7. Tabel 1 Basis Data SIG Denah Asrama Putri
TPB
Nama Tabel Keterangan Penghuni Lantai 1 Memberikan
informasi mengenai nama penghuni kamar yang berada pada lantai 1 seluruh gedung
Nama Tabel Keterangan Penghuni Lantai 2 Memberikan
informasi mengenai nama penghuni kamar yang berada pada lantai 2 seluruh gedung
Fasilitas Umum Memberikan
informasi mengenai fasilitas yang berada di lingkungan asrama
Fasilitas Lantai 1 Memberikan
informasi mengenai fasilitas yang berada di lantai 1 seluruh gedung
Fasilitas Lantai 2 Memberikan
informasi mengenai fasilitas yang berada di lantai 2 seluruh gedung
No kamar lantai 1 Memberikan
informasi mengenai nomor kamar dari lantai 1 seluruh gedung
No kamar lantai 2 Memberikan
informasi mengenai nomor kamar dari lantai 2 seluruh gedung
Jalan Memberikan informasi jalan Gedung Memberikan
informasi mengenai nama dari masing-masing gedung
Akuisisi Software dan Hardware
Pada tahapan akuisisi dilakukan untuk memilih software dan hardware yang akan digunakan untuk membangun sistem yang diinginkan. Berdasarkan kebutuhan fungsional sistem dan hasil uji kesesuaian antara software dan hardware, jenis
software yang akan digunakan adalah
bernavigasi dengan menggunakan elemen
user interface seperti button, menu, toolbar, dan lain-lain. ArcView memungkinkan pemanfaatan grafik Windows untuk membangun aplikasi yang menarik dan mudah digunakan (user friendly).
ALOV Map dipilih untuk pengembangan aplikasi berbasis web. Pemilihan ini didasarkan karena masih jarang penggunaan ALOV Map untuk publikasi data vector dan data raster serta untuk mengenalkan kepada
public tentang fungsi-fungsi yang ditawarkan oleh ALOV Map. Salah satu alasan lain dipilihnya ALOV Map karena ALOV Map mendukung arsitektur penyajian yang cukup komplek, navigasi yang baik dan dapat bekerja dengan multi layer, peta-peta tematik, mendukung taut (hyperlink)
serta data atribut. Versi yang digunakan dalam pengembangan sistem ini yaitu
standalone, karena pada versi ini tidak perlu
server khusus untuk menjalankan aplikasi ini. JVM (Java Virtual Machine) diperlukan agar ALOV Map berjalan dengan baik, sehingga diperlukan Java Runtime Environment (JRE) untuk di-install.
Hardware yang dipilh sesuai dengan hasil uji yang dilakukan pada tahapan pengujian. Hardware yang dipilih telah dianggap memenuhi syarat untuk pengembangan sistem.
Integrasi dan Perancangan Antarmuka
a. Perancangan Antarmuka
Berdasarkan hasil analisis kebutuhan sistem, maka dibuatlah perancangan antarmuka yang dapat dlihat pada Gambar 5.
Gambar 5 Antarmuka Sistem Keterangan tampilan sistem tersebut secara umum dijelaskan sebagai berikut: 1 Header sistem berisi tampilan logo
sistem, judul sistem, yang temanya
2 Menu sistem berupa fungsi-fungsi yang terdapat pada sistem. Diantaranya halaman berita pada Lampiran 9, halaman tentang sistem pada Lampiran 10, halaman PPAMB pada Lampiran 11, halaman BPA pada Lampiran 12, halaman Senior Residence pada Lampiran 13, halaman saran dan kesan pada Lampiran 14.
3 Jendela utama sistem berisi tampilan denah asrama yang dapat dilihat pada Lampiran 15, serta fungsi pendukung lainnya.
4 Menu kiri sistem berisi icon yang mempunyai link menuju fungsi SIG Asrama pada setiap halaman sistem, kecuali pada halaman tampilan denah ditambah petunjuk teknis penggunaan
map.Icon SIG Asrama dapat dilihat pada Lampiran 16.
5 Footer berisi menu sistem dan informasi alamat Asrama TPB IPB.
b. Desain Proses
Dalam pengembangan sistem dilakukan perancangan proses dengan membuat
Context Diagram yang berfungsi memetakan model lingkungan (menggambarkan hubungan antara entitas luar, masukan dan keluaran sistem). Dalam hal ini pengguna dikategorikan menjadi dua kategori, yaitu pengguna umum dan administrator. Context Diagram dapat dilihat pada Gambar 6. Kamus data dibuat untuk menjelaskan aliran data pada Context Diagram dan DFD (Data Flow Diagram). Kamus data Context Diagram dapat dilihat pada Lampiran 17.
SIG Asrama Pengguna umum Info denah Key word info denah Administrator Info umum Info umum update
kamus datanya dapat dilhat pada Lampiran 18 da 19. DFD level 2 dan kamus datanya dapat dilihat pada Lampiran 20 dan 21. DFD
level 3 dan kamus datanya dapat dilihat pada Lampiran 22 dan 23.
Pengembangan Sistem
Setelah melalui tahap pengujian serta akuisisi kesesuaian software dan hardware, maka software yang digunakan untuk pengembangan sistem yaitu:
1 Software untuk pembuatan serta perbaikan data spatial, yaitu ArcView 3.3
2 ALOV Map v0.96 yang digunakan sebagai software yang dapat mempublikasikan data spatial dan data atribut melalui internet
3 Java Runtime Environment Version 6 Update 11. JRE merupakan bagian dari Java Development Kit (JDK), sebuah
tool untuk mengembangkan aplikasi Java. JRE menyediakan kebutuhan-kebutuhan minimum untuk mengeksekusi aplikasi Java. JRE terdiri dari Java virtual Machine (JVM), class-class inti, dan file
-file pendukung.
4 Apache version 1.3.23 sebagai webserver
5 Microsoft Windows XP Service Pack 2 sebagai sistem operasi
6 PHP 4.1.1 sebagai bahasa pemrograman
web
7 MySQL 3.23.47 sebagai DBMS informsasi umum pada sistem.
8 Macromedia Dreamweaver MX sebagai editor PHP, xml, dan HTML
9 Mozilla Firefox Version 2.0.0.4 sebagai
web browser
10 Color Schemer Studio untuk variasi warna pada sistem informasi geografi asrama.
Hardware yang digunakan dalam pengembangan sistem ini, yaitu: 1 Prosessor AMD Turion 64 2.2 GHz, 2 Memori 448 MB,
3 Harddisk 80 GB, 4 Monitor,
5 Mouse dan Keyboard.
Pada tahap pengembangan sistem, versi ALOV Map yang digunakan adalah
standalone, yaitu mengambil data denah dari bentuk *.shp dengan menggunakan sintaks:
dataset url="nama_folder/nama_file.shp"
yang terdapat pada konfigurasi file astri.xml. Pada Gambar 7 merupakan arsitektur sistem
Alov Map dan software yang digunakan pada pengembangan sistem.
Gambar 7 Arsitektur SIG Asrama Pada tahap pengembangan sistem, dilakukan pemberian warna. Ada tiga warna pokok yang digunakan untuk sistem informasi geografis asrama, yaitu merah, hijau dan biru. Tiga warna tersebut dipilih berdasarkan tiga warna pokok pada logo asrama, seperti yang dapat dilihat pada gambar logo asrama pada Gambar 8. Pemilihan warna merah untuk Gedung A1, warna hijau untuk Gedung A2, dan warna biru untuk Gedung A3. Pemilhan warna untuk fasilitas gedung dan fasilitas umum menggunakan tool Color Schemer Studio untuk variasi warna, dengan tetap menggunakan warna dasar pada tiga warna tersebut. Warna yang digunakan dapat dilihat pada Gambar 9.
Gambar 8 Logo Asrama TPB IPB
Hasil Pengembangan Sistem
Menu yang terdapat pada sistem dibagi menjadi dua bagian yaitu, menu untuk pengguna umum dan menu untuk administrator. Desain mengenai menu pengguna umum dapat dilihat pada Lampiran 24, sedangkan menu untuk administrator dapat dilihat pada Lampiran 25.
Menu yang ditampilkan untuk pengguna umum yaitu:
1 Halaman utama, pada halaman ini ditampilkan denah asrama yang dapat dilihat pada Lampiran 15.
Pada halaman denah asrama disediakan berbagai menu yang digunakan untuk memanipulasi tampilan peta. Menu-menu tersebut yaitu:
Menu aktivasi layer dan legenda peta yang berfungsi menampilkan peta sesuai dengan layer yang dipilih pengguna.
Menu Navigasi Denah Asrama Menu navigasi tampilan denah dapat dilihat pada Lampiran 26, serta fungsi navigasi dapat dilihat pada Tabel 2. Pada menu navigasi tampilan denah terdapat empat domain. Domain
adalah suatu batasan kepemilikan luasan dari data yang akan ditampilkan. Empat domain tersebut adalah:
1 Domain Asrama Putri, menampilkan seluruh Asrama Putri TPB IPB.
2 Domain Gedung A1, hanya menampilkan Gedung A1. Domain Gedung A1 dapat dilihat pada Lampiran 27.
3 Domain Gedung A2, hanya menampilkan Gedung A2. 4 Domain Gedung A3. hanya
menampilkan Gedung A1. Selain itu, pada menu navigasi memiliki tema. Suatu tema yang ditampilkan dibentuk dari pengelompokan layer-layer yang berkaitan dengan tema, sehingga tampilan denah lebih informatif. Pada navigasi ini terdapat empat tema, yaitu:
1 Tema Asrama Putri TPB IPB, menampilkan seluruh layer yang
Fasilitas Lantai 1, layer No.Kamar Lantai 2, layer Penghuni Lantai 2,
layer Fasilitas Lantai 2, layer
Fasilitas Umum, layer Jalan, dan
layer Atribut.
2 Tema Gedung lantai 1, menampilkan layer-layer yang berkaitan dengan Gedung Lantai 1, yaitu layer No.Kamar Lantai 1,
layer Penghuni Lantai 1, layer
Fasilitas Lantai 1, dan layer
Atribut.
3 Tema Gedung lantai 2, menampilkan layer-layer yang berkaitan dengan Gedung Lantai 2, yaitu layer No.Kamar Lantai 2,
layer Penghuni Lantai 2, layer
Fasilitas Lantai 2, dan layer
Atribut.
4 Tema Sebaran asal penghuni berdasarkan daerah, menampilkan sebaran kamar penghuni berdasarkan asal daerah penghuni kamar. Pada tema ini, asal penghuni kamar dibentuk kedalam tujuh kelompok besar, yaitu kelompok Jawa Barat, DKI Jakarta, Jawa Tengah, Jawa Timur, Sumatera, Luar Jawa dan Sumatera, dan Luar Negeri.
Layer-layer yang berkaitan dengan tema sebaran asal daerah yaitu layer Sebaran Asal Daerah dan Atribut. Data yang digunakan untuk sebaran asal menggunakan data mahasiswa baru angkatan 2008-2009 update bulan Juni. Tema sebaran asal daerah dapat dilihat pada Lampiran 28.
Tabel 2 Fungsi Navigasi Denah Asrama Toolbar Penjelasan
Melakukan identifikasi denah tertentu
Memperbesar denah Memperkecil denah
Menggeser tampilan denah ke koordinat tertentu
Pencarian terhadap data atribut peta
3 Halaman tentang sistem, berisi informasi tentang sistem yang dibuat.
4 Halaman PPAMB, berisi informasi tentang PPAMB.
5 Halaman BPA, berisi tentang struktur organisasi Badan Pengelola Asrama. 6 Halaman SR, berisi informasi mengenai
SR (Senior Residence).
7 Halaman Pesan dan Kesan, berisi pesan dan kesan yang diberikan oleh pengguna untuk sistem ini.
Menu yang ditampilkan untuk administrator yaitu:
1 Halaman Login
Pengguna harus mengisi menu login
terlebih dahulu untuk masuk ke halaman Administrator. Halaman ini dapat dilihat pada Lampiran 29.
2 Halaman input berita baru, berisi form
untuk menambah berita baru. Halaman ini dapat dilihat pada Lampiran 30. 3 Halaman update berita, berisi tampilan
untuk mengubah atau menghapus isi berita. Halaman ini dapat dilihat pada Lampiran 31.
4 Halaman hapus pesan, berisi menghapus isi pesan yang diisi oleh pengguna umum. Halaman ini dapat dilihat pada Lampiran 32.
5 Logout, menu untuk keluar dari halaman administrator.
Pada penelitian ini ALOV Map dapat menampilkan domain, sama halnya pada penelitian Isriana (2008) dalam pengembangan web GIS ruangan IPB dengan menggunakan Pmapper juga dapat menampilkan domain. Kelebihan yang dimiliki oleh ALOV Map pada penelitian ini yaitu memiliki tema, sedangkan pada penelitian pada Isriana (2008) belum terdapat tema. Tema merupakan salah satu fungsi navigasi pada ALOV Map yang dapat menampilkan beberapa layer yang berkaitan dengan suatu tema tertentu, sehingga tampilan denah lebih informatif, tetapi pada penelitian ini hanya memiliki fungsi print, sedangkan pada penelitian yang dilakukan Isriana (2008) dapat mencetak gambar peta dalam bentuk PDF.
Pengujian Sistem
Setelah kode program selesai dibuat, maka program-program yang terpisah digabungkan dan dilakukan pengujian. Secara fungsional, sistem dapat digunakan pada browser Internet Explorer Version 6.0.2900.2180, Mozilla Firefox Version
2.0.0.4, Google Chrome Version 1.0.154.36, Flock version 2.0.3, Opera Version 9.63, dan Safari Version 3.2.1. Pada pengembangan sistem dilakukan pengujian dengan menggunakan metode black box. Pengujian difokuskan pada logika internal dari
software, fungsi eksternal, mencari segala kemungkinan kesalahan, serta memeriksa apakah sesuai dengan hasil yang diinginkan. Hasil pengujian dengan metode black-box
dapatdilihat pada Lampiran 33.
Penggunaan dan Perawatan
Setelah dilakukan pengujian, maka dilakukan penggunaan oleh Asrama TPB IPB serta dilakukan perawatan agar sistem selalu terjaga kekiniannya dalam menyediakan informasi. Perawatan dilakukan oleh Manager Cyber atau Sekretaris Asrama TPB IPB. Penulis menyusun pedoman instalasi, pemakaian, dan perawatan sistem untuk mempermudah dalam penggunaan sistem. Pedoman instalasi, pemakaian, dan perawatan sistem dapat dilihat pada Lampiran 34.
KESIMPULAN DAN SARAN
Kesimpulan
Sistem Informasi Geografi Denah Asrama TPB IPB adalah suatu sistem informasi geografi berbasis web yang digunakan untuk memetakan posisi denah gedung, kantor, kamar, dan fasilitas penunjang Asrama Putri TPB IPB, sehingga penyebarannya dapat dilihat dengan mudah dan lebih interaktif. Denah ruangan asrama disajikan dalam bentuk polygon, line. Sistem ini dibangun menggunakan ALOV Map versi standalone untuk mempublikasikan data spatial dan data atribut.
Saran
Pada penelitian ini informasi geografis yang disajikan terbatas pada gedung A1, A2, dan A3. Diharapkan pengembangan sistem selanjutnya dapat menyajikan semua gedung yang berada pada Asrama TPB IPB, sehingga informasi yang ditampilkan lebih lengkap. Pengembangan selanjutnya dapat menggunakan versi selain standalone seperti penggunaan versi client/server, selain itu pengembangan selanjutnya dapat menggunakan software lain yang dapat mempublikasikan data vector/ raster, seperti Mapserver dengan menggunakan data server
DAFTAR PUSTAKA
Babu MN. 2003. Implementing Internet GIS with Java based Client/Server Environment.
http://www.gisdevelopment.net/technolo gy/gis/ma03230a.htm. [12 November 2008]
Chang KT. 2002. Introduction to Geographic Information Sistems. Ed. ke-1. New York: McGraw-hill Companies, Inc.
Departemen of Geography University at Buffalo, NY. 2004. GIS Development Guide.
http://www.ncgia.buffalo.edu/sara/index. html. [27 Oktober 2008].
Isriana IR. 2008. Web Gis Ruangan IPB dengan konfigurasi Mapfile dinamis menggunakan Mapstorer dan Pmapper
[Skripsi]. Bogor: Departemen Ilmu Komputer , Institut Pertanian Bogor. Peng ZR, Tsou MH. 2003. Internet GIS:
Distributed Geographic Information Services for The Internet and Wireless Network. New Jarsey: John Willey&Sons, Inc.
Lampiran 1 Karakteristik Pengguna SIG Denah Asrama Putri TPB
Pengguna Hak Akses Tingkat Keterampilan
Tanggung Jawab
Keterangan Pengguna Umum Melihat tampilan
utama SIG Denah Asrama Putri Melihat menu-menu yang disediakan SIG Denah Asrama Putri kecuali menu administrator Melihat denah SIG Denah Asrama Putri, menampilkan denah Gedung, kamar, fasilitas Asrama Putri Dapat menggunakan menu navigasi pada halaman tampilan peta
Dapat mengisi menu kritik dan saran
Dapat menggunakan komputer Terbiasa menggunakan aplikasi internet
Untuk pengguna umum tidak terlalu dibebankan dengan tanggung jawab
Siapa saja yang mengakses sistem ini
Administrator Semua hak akses yang dimiliki aggota umum Mengelola basis data MySQL Administrator dapat menambah, menghapus, ataupun mengubah data berita sesuai dengan yang dibutuhkan
Dapat menggunakan komputer Terbiasa menggunakan aplikasi internet Mampu menggunakan ArcView
Mengelola basis data MySQL Mengelola data vektor pada ArcView
Lampiran 2
Use Case
Pengguna Umum
Berita Kegiatan Asrama
PPAMB
BPA
SR
Melihat Inf ormasi
tentang Asrama TPB IPB Pengguna Umum
Melakukan Zoom-in pada denah
Melakukan Zoom-out pada denah
Mengidentif ikasi lokasi
Pencarian penghuni
Pencarian no kamar
Pencarian Fasilitas
Melihat sebaran mahasiswa berdasarkan asal daerah Mengisi kritik dan saran
Melihat denah Asrama File Denah (sistem) Print denah
Lampiran 3
Use Case
Administrator
Berita Kegiatan Asrama
PPAMB
BPA
SR
Mengisi kritik dan saran
Melihat Inf ormasi tentang Asrama TPB IPB
Login
Mengubah
Menambah Menghapus Mengelola Berita Asrama
Pengguna Umum
Melakukan Zoom-in pada denah
Melakukan Zoom-out pada denah
Mengidentif ikasi lokasi pada denah
Pencarian penghuni
Pencarian no kamar
Pencarian Fasilitas
Melihat sebaran mahasiswa berdasarkan asal daerah Melihat denah Asrama
Lampiran 4
Entity Relational Diagram
SIG Denah Asrama Putri TPB
Asrama Putri TPB IPB
Terdiri dari
Gedung
Lantai Memiliki
Penghuni dihuni
Kamar Berisi
1
N
N
N 1
1 1 N
Fasilitas Umum Memiliki
Lampiran 5 Diagram Keterhubungan Antartabel SIG Denah Asrama Putri TPB
No kamar
PK Id_noKamar
Gedung
Kamar
Lorong
Lantai Fasilitas Lantai
PK Id_fasilitasLantai
Lorong
Lantai
Fasilitas Asrama Putri TPB IPB
PK Id_astri
Penghuni
PK Id_Penghuni
Gedung
Kamar
Lorong
Lantai
Penghuni Fasilitas Umum
PK Id_fasilitasUmum
Fasilitas N
1
1
N
N
N
1 N
Lampiran 6 Model Fisik Basisdata pada ArcView
Tabel Penghuni Lantai 1 dan 2
Field Tipe Keterangan
ID Int (5) ID penghuni lantai
Gedung String (100) Nama gedung
Kamar Stirng (5) Nomor kamar
Lorong String (5) Nomor lorong
Lantai String (5) Nomor lantai
Penghuni String (100) Nama Penghuni kamar
Tabel Fasilitas Umum
Field Tipe Keterangan
ID Int (5) ID fasilitas umum
Fasilitas String (100) Fasilitas umum yang berada di lingkungan asrama Tabel Fasilitas Lantai 1 dan 2
Field Tipe Keterangan
ID Int (5) ID fasilitas lantai
Lorong String (5) Nomor lorong
Lantai String (5) Nomor lantai
Fasilitas String (100) Nama fasilitas lantai
Tabel No kamar lantai 1 dan 2
Field Tipe Keterangan
ID Int (5) ID No kamar lantai
Gedung String (100) Nama gedung
Kamar Stirng (5) Nomor kamar
Lorong String (5) Nomor lorong
Lantai String (5) Nomor lantai
Penghuni_1 String (100) Nama Penghuni kamar ke-1 Penghuni_2 String (100) Nama Penghuni kamar ke-2 Penghuni_3 String (100) Nama Penghuni kamar ke-3 Penghuni_4 String (100) Nama Penghuni kamar ke-4 Tabel Jalan
Field Tipe Keterangan
ID Int (5) ID jalan
Jalan String (100) Nama jalan
Tabel nama
Field Tipe Keterangan
ID Int (5) ID nama atribut
Lampiran 7 Model Fisik Basisdata pada MySQL
Tabel tbl_news
Field Tipe Keterangan
id_news Int (11) Primary key
judul Varchar(50)
isi_berita Text
Tanggal Varchar(20)
Waktu Varchar(15)
Waktu_pelaksanaan Varchar(50)
photo Varchar(20)
Tabel pesan
Field Tipe Keterangan
id_ks Int (5) Primary key
pengirim varchar (30)
isi Text
judul Varchar(50)
waktu varchar (30)
Tabel tbl_admin
Field Tipe Keterangan
id_admin Int (11) Primary key
username varchar (30)
password varchar (30)
Lampiran 8
Header
sistem
Lampiran 10 Halaman Tentang Sistem
Lampiran 11 Halaman Tentang PPAMB
Lampiran 13 Halaman
Senior Residence
Lampiran 15 Tampilan Denah Asrama
Lampiran 16
Icon
SIG Asrama
Lampiran 17 Kamus Data
Diagram Context
Nama
arus
data
Alias Bentuk
data
Arus data Penjelasan
Periode
Struktur
data
Info
umum
Tidak
ada
Tampilan
di layar
SIG
Asrama
Tampilan layar tentang
informasi umum dari
sistem untuk pengguna
umum
Setiap kali
pengguna
memilih
menu
informasi
umum
Informasi
tentang
berita,
sistem,
PPAMB,
BPA, SR,
dan pesan
& kesan
Info
denah
Tidak
ada
Tampilan
layar
SIG
Asrama
Tampilan layar tentang
denah asrama dari
sistem untuk pengguna
umum
Setiap kali
pengguna
memilih
menu
denah
Informasi
denah
Key
word
denah
Tidak
ada
dokumen Pengguna
umum
Masukan dari
pengguna untuk
melakukan pencarian
Setiap kali
pengguna
melakukan
pencarian
Key word
no kamar,
penghuni,
fasilitas.
Lampran 18
DFD
Level 1
Pengguna umum 1. Mengelola
SIG Asrama
2. Mengelola Info umum
Administrator Key word info denah
Info denah
Info umum update
dt_denah Data denah
Lampiran 19 Kamus Data
DFD
Level 1
Nama
arus
data
Alias Bentuk
data
Arus data
Penjelasan
Periode
Struktur data
Info
umum
Tidak
ada
Tampilan
di layar
Proses 2.
Mengelola info
umum
Dari sistem ke
pengguna umum
Tampilan layar
tentang informasi
umum
Setiap kali
pengguna
memilih
menu
informasi
umum
Informasi
tentang berita,
sistem,
PPAMB,
BPA, SR, dan
pesan & kesan
Info
denah
Tidak
ada
Tampilan
layar
Proses 1.
Mengelola SIG
Asrama.
dari sistem ke
pengguna umum
Tampilan layar
tentang denah
asrama
Setiap kali
pengguna
memilih
menu denah
Informasi
denah
Key
word
denah
Tidak
ada
Dokumen Pengguna umum Masukan dari
pengguna untuk
melakukan
pencarian pada
denah
Setiap kali
pengguna
melakukan
pencarian
Key word
no
kamar,
penghuni,
fasilitas.
Data
denah
Tidak
ada
Filed
Proses 1.
Mengelola SIG
Asrama. Dari
dt_denah ke
pengguna umum
Merupakan data
yang mengalir
untuk
menampilkan
denah asrama
Setiap kali
pengguna
memilih
menu denah
atau
melakukan
pencarian
Layer
kamar,
layer
penghuni,
layer
fasilitas
lantai,
layer
fasilitas
umum,
Nama
arus
data
Alias Bentuk
data
Arus data
Penjelasan
Periode
Struktur data
Info
umum
Tidak
ada
Field
Proses 2.
Mengelola info
umum. Dari
dt_info ke
pengguna umum
Merupakan
aliran data yang
memberikan
informasi umum
Setiap kali
pengguna
memilih
menu
informasi
umum
Informasi
tentang berita,
sistem,
PPAMB,
BPA, SR, dan
pesan & kesan
Info
umum
update
Tidak
ada
Dokumen Proses 2.
Mengelola info
umum. Dari
administrator ke
pengguna umum
Merupakan info
update
yang
dilakukan oleh
administrator
Setiap kali
administrator
melakukan
update
info
umum
Lampiran 20
Data Flow Diagram
Level 2
Pengguna umum 2.1 Mengelola berita Administrator Info berita updateInfo berita
dt_berita
Info berita update
2.2 Mengisi Pesan Info pesan Data pesan dt_pesan 2.3 Mengelola Pesan
Data pesan pesanInfo
Info pesan update
Info pesan update Info berita
Lampiran 21 Kamus Data
DFD
Level 2
Nama
arus
data
Alias Bentuk
data
Arus data
Penjelasan
Periode
Struktur data
Info
berita
update
Tidak
ada
Dokumen
Proses 2.1
Dari
administrator ke
penyimpanan
dt_berita
Merupakan
pengelolaan
dokumen berita
yang dilakukan
oleh administrator
Setiap kali
administrator
melakukan
update
data
berota
Id_news,
judul,
isi_berita,
photo, tanggal
Info
berita
Tidak
ada
Tampilan
layar
Proses 2.1 dari
dt_berita ke
pengguna umum
Merupakan
tampilan layar
tentang berita
Setiap kali
pengguna
memilih
menu berita
Id_news,
judul,
isi_berita,
photo, tanggal
Info
pesan
update
Tidak
ada
Dokumen Proses 2.3
Dari
administrator ke
penyimpanan
dt_pesan
Merupakan
pengelolaan
dokumen pesan
yang dilakukan
oleh administrator
Setiap kali
administrator
melakukan
update
data
pesan
Id_ks,
pengirim. Isi,
judul, waktu
Info
pesan
Tidak
ada
Tampilan
layar
Proses 2.2 dari
penyimpanan
dt_pesan ke
pengguna umum
Merupakan
tampilan layar
tentang pesan
Setiap kali
saat
pengguna
memilih
menu
pesan&kesan
Id_ks,
pengirim. Isi,
judul, waktu
Data
pesan
Tidak
ada
dokumen
Proses 2.2 dari
pengguna umum
ke penyimpanan
data pesan
Lampiran 22
DFD
Level 3
Administrator 2.1.2 Mengubah berita 2.1.1 Menambah data berita baru 2.1.3 menghapus Info berita baruPerbaikan info berita
Info berita
Info berita baru
Info berita Perbaikan info berita dt_berita
Lampiran 23 Kamus Data
DFD
Level 3
Nama
arus data
Alias Bentuk
data
Arus data
Penjelasan
Periode
Struktur data
Info
berita
baru
Tidak
ada
Dokumen
Proses 2.1.1
dari
administrator ke
penyimpanan
dt_berita
Memasukkan
dokumen berita
baru yang
dilakukan oleh
administrator
Setiap kali
administrator
melakukan
input
data
berita
Id_news,
judul,
isi_berita,
photo,
tanggal
Perbaikan
info
berita
Tidak
ada
Dokumen Proses 2.1.2
dari
administrator
ke penyimpanan
data
Memasukkan
perbaikan
dokumen berita
yang dilakukan
oleh
administrator
Setiap kali
administrator
melakukan
perbaikan
data berita
Id_news,
judul,
isi_berita,
photo,
tanggal
Info
berita
Tidak
ada
Dokumen Proses 2.1.3
dari dt_berita ke
pengguna
umum
Merupakan
tampilan layar
tentang berita
Setiap kali
pengguna
memilih
menu berita
Id_news,
judul,
isi_berita,
photo,
tanggal
Lampiran 25 Menu Pengguna Administrator
Lampiran 26 Menu Navigasi
Lampiran 27
Domain
Gedung A2
Lampiran 28 Tema Sebaran Asal Penghuni berdasarkan daerah
Lampiran 30 Halaman
Input
Berita Baru
Lampiran 31 Halaman
Update
Berita
Pilih „edit isi berita‟
Lampiran 32 Halaman Hapus Pesan
Lampiran 33 Pengujian Sistem Menggunakan Metode
Black-blox
No Kelas Uji Deskripsi Uji Kondisi Awal Skenario Uji Hasil yang Diharapkan
Hasil Uji 1 Menu utama
tampilan denah asrama
Menampilkan halaman denah asrama
Halaman utama Pilih icon SIG asrama Tampilan denah asrama OK Melakukan identifikasi pada denah Jendela tampilan peta Pilih navigasi
„identify’ Hasil identifikasi koordinat yang
ditunjuk OK Memperbesar denah Jendela tampilan peta Pilih navigasi
„zoom-in’ Tampilan denah diperbesar
OK Memperkecil denah Jendela tampilan peta Pilih navigasi
„zoom-out’
Tampilan denah diperkecil OK Menggeser denah Jendela tampilan peta Pilih navigasi
„pan’ Tampilan menggeser sesuai yang diinginkan
OK
Menampilkan denah gedung A1 pada domain
Jendela tampilan peta
Pilih domain
Gedung A1 Tampilan Gedung A1 OK Menampilkan denah gedung A2 pada domain
Jendela tampilan peta
Pilih domain
Gedung A2 Tampilan Gedung A2 OK Menampilkan denah gedung A3 pada domain
Jendela tampilan peta
Pilih domain
Gedung A3 Tampilan Gedung A3 OK Menampilkan denah gedung Lantai 1 pada tema
Jendela tampilan peta
Pilih tema
Gedung Lantai 1
Tampilan Gedung Astri Lantai 1
OK
Pilih „Hapus‟
No Kelas Uji Deskripsi Uji Kondisi Awal Skenario Uji Hasil yang Diharapkan Hasil Uji Menampilkan denah gedung Lantai 2 pada tema
Jendela tampilan peta
Pilih tema
Gedung Lantai 2
Tampilan Gedung Astri Lantai 2
OK
Menampilkan denah gedung Lantai 3 pada tema
Jendela tampilan peta
Pilih tema
Gedung Lantai 3
Tampilan Gedung Astri Lantai 3
OK
Menampilkan sebaran asal daerah pada tema
Jendela tampilan peta
Pilih tema
Sebaran asal daerah Tampilan sebaran asal daerah OK Melakukan pencarian nama penghuni kamar, no kamar, fasilitas Jendela tampilan peta Memasukkan query
Tampilan peta dan hasil query
OK
[image:40.595.82.570.81.773.2]Mencetak gambar peta
Jendela tampilan peta
Memilih icon
Navigasi pada pilihan print pada halaman
OK
2 Menu Berita Menampilkan menu Berita
Halaman menu utama
Pilih menu
„Berita‟ Tampilan halaman Berita
OK 3 Menu Tentang
Sistem Menampilkan menu Tentang Sistem Halaman menu utama Pilih menu „Tentang Sistem‟ Tampilan halaman Tentang Sistem OK
4 Menu PPAMB Menampilkan menu PPAMB
Halaman menu utama
Pilih menu
„PPAMB‟ Tampilan halaman PPAMB
OK 5 Menu BPA Menampilkan
menu BPA
Halaman menu utama
Pilih menu
„BPA‟ Tampilan halaman BPA
OK 6 Menu SR Menampilkan
menu SR
Halaman menu utama
Pilih menu
„SR‟ Tampilan halaman SR OK 7 Menu Pesan
dan Kesan
Menampilkan menu Pesan dan Kesan Halaman menu utama Pilih menu „Pesan dan Kesan‟ Tampilan halaman Pesan dan Kesan
OK
Menambah data pesan dan kesan
Halaman Pesan dan Kesan
Memasukkan data pesan dan kesan
Data dapat masuk ke dalam basis data asrama dan tampil pada halaman pesan dan kesan
OK
8 Login Menguji
keotentikan
username dan
password
Form pengisian
username dan
password
Pengguna memasukkan
username dan
password
Pengguna dapat masuk ke halaman utama
administrator
OK
9 Menu Input
Berita
Menampilkan menu Input
Berita
Halaman menu utama
administrator
Pilih menu
„InputBerita‟ Tampilan halaman Input Berita OK
Menambah data Halaman menu
Input Berita
Memasukkan data berita asrama
Data dapat masuk ke dalam basis data asrama dan tampil pada halaman berita pada pengguna umum atau pada halaman
No Kelas Uji Deskripsi Uji Kondisi Awal Skenario Uji Hasil yang Diharapkan
Hasil Uji 10 Menu Update
Berita
Menampilkan menu Update
Berita
Halaman menu administrator
Pilih menu
„Update Berita‟
Tampilan halaman
Update Berita
OK
Memilih Edit isi berita
Halaman menu
Update Berita
Pilih fungsi
„Edit Isi Berita‟
Tampilan halaman form edit berita
OK
Memperbaiki isi berita
Halaman form
edit berita yang dipilh
Edit isi berita pada form yang telah disajikan
Data meng-update
isi berita dalam basis data asrama dan merubah isi berita yang dipilih pada halaman berita atau
OK
Memilih Hapus isi berita
Halaman menu
Update Berita
Pilih fungsi
„Hapus‟ Data berita terhapus pada basis bata
OK
11 Menu Hapus Pesan
Memilih menu hapus pesan
Halaman menu Hapus pesan
Pilih icon atau tulisan Hapus
Data pesan dan kesan terhapus pada basis bata
OK
12 Menu Logout Memilih menu
logout
Halaman menu administrator
Pilih menu
logout
Administrator telah keluar dari
halaman administrator
Lampiran 34 Pedoman Instalasi, Pemakaian dan Perawatan Sistem
1 Instalasi
Pada CD instalasi terdapat beberapa direktori, yang digunakan untuk instalasi sistem pada komputer. Berikut tahapan instalasi Sistem Informasi Geografi Denah Asrama Putri TPB IPB:
Buka CD instalasi, kemudian buka folder Software Pendukung. Install software pendukung secara berurutan JDK (versi jdk-6u3-windows-i586-p.exe), phptriad (versi, phptriad2-2-1). Salin/copy folder “G64104014\Software\Source Code\alov-work” dari CD instalasi ke direktori C:\apache\htdocs pada komputer pengguna
Aktifkan Apache server dan MySQL dengan cara meng-klik “Start Apa