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 2009
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 FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR 2009
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
Tanggal Lulus:
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.
Kata kunci: Sistem Informasi Geografi, ALOV Map, Asrama TPB IPB
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 Asrama Putri TPB IPB, sampai dengan tahun 2008. Penulis melakukan Praktek Kerja Lapangan di PT Pertamina Persero pada tahun 2007 dengan bidang kajian Sistem Informasi Sekretaris Perseroan PT Pertamina (Persero) Berbasis Web.
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
Alvira Pasha
DAFTAR ISI Halaman DAFTAR GAMBAR ............................................................................................................. vi DAFTAR LAMPIRAN .......................................................................................................... vi PENDAHULUAN Latar Belakang ................................................................................................................ Tujuan Penelitian ............................................................................................................. Ruang Lingkup Penelitian ................................................................................................. Manfaat ...........................................................................................................................
1 1 1 1
TINJAUAN PUSTAKA Sistem Informasi Geografi ................................................................................................ Internet GIS ...................................................................................................................... Evolusi Web Mapping ...................................................................................................... ALOV Map ...................................................................................................................... Arsitektur Sistem ALOV Map .......................................................................................... Metode Penelitian .............................................................................................................
1 1 2 2 3 3
HASIL DAN PEMBAHASAN Analisis Kebutuhan ......................................................................................................... a. Deskripsi sistem ................................................................................................... b. Kebutuhan Fungsional Sistem ............................................................................... c. Karakteristik Pengguna ......................................................................................... Perancangan Konseptual .................................................................................................. Survei Ketersediaan dan Pengumpulan Data ..................................................................... Survei Software dan Hardware ......................................................................................... Pengujian Kesesuaian Hardware dan Software .................................................................. Perencanaan dan Pengembangan Basis Data ..................................................................... Akuisisi Software dan Hardware ...................................................................................... Integrasi dan Perancangan Antarmuka .............................................................................. a. Perancangan Antarmuka ...................................................................................... b. Desain Proses ....................................................................................................... Pengembangan Sistem ...................................................................................................... Hasil Pengembangan Sistem ............................................................................................. Pengujian Sistem .............................................................................................................. Penggunaan dan Perawatan ............................................................................................... Kesimpulan dan Saran ......................................................................................................
5 5 5 5 5 6 6 7 7 7 8 8 8 9 10 11 11 11
DAFTAR PUSTAKA ............................................................................................................ 12 LAMPIRAN .......................................................................................................................... 13
DAFTAR GAMBAR Halaman 1 2 3 4 5 6 7 8 9
Evaluasi Web Mapping (Peng dan Tsou 2003) ................................................................... 2 Komunikasi Servlet-Applet (Babu 2003) ............................................................................ 3 Metodologi Pengembangan Sistem Informasi Geografi (Department of Geography University at Buffalo 2004) ............................................................................................... 4 Hirarki Pengguna Sistem .................................................................................................. 5 Antarmuka Sistem .......................................................................................................... 8 Context Diagram SIG Asrama ........................................................................................ 8 Arsitektur SIG Asrama ..................................................................................................... 9 Logo Asrama TPB IPB ..................................................................................................... 9 Color Schemer Studio ....................................................................................................... 9
DAFTAR LAMPIRAN Halaman 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Karakteristik Pengguna SIG Denah Asrama Putri TPB ................................................... 14 Use Case Pengguna Umum............................................................................................. 15 Use Case Administrator .................................................................................................. 15 Entity Relational Diagram SIG Denah Asrama Putri TPB ................................................ 16 Diagram Keterhubungan Antartabel SIG Denah Asrama Putri TPB ................................. 16 Model Fisik Basisdata pada ArcView............................................................................... 17 Model Fisik Basisdata pada MySQL ............................................................................... 18 Header Sistem ................................................................................................................ 18 Halaman Berita ............................................................................................................... 18 Halaman Tentang Sistem ................................................................................................ 19 Halaman PPAMB ........................................................................................................... 19 Halaman BPA ................................................................................................................ 19 Halaman Senior Residence .............................................................................................. 20 Halaman Pesan dan Kesan .............................................................................................. 20 Tampilan Denah Asrama ................................................................................................ 21 Icon SIG Asrama ............................................................................................................ 21 Kamus Data Diagram Context ........................................................................................ 22 Data Flow Diagram Level 1 ........................................................................................... 22 Kamus Data DFD Level 1 .............................................................................................. 23 Data Flow Diagram Level 2 ........................................................................................... 24 Kamus Data DFD Level 2 .............................................................................................. 24 Data Flow Diagram Level 3 ........................................................................................... 25 Kamus Data DFD Level 3 .............................................................................................. 25 Menu Pengguna Umum ................................................................................................. 25 Menu Pengguna Administrator ....................................................................................... 26 Menu Navigasi .............................................................................................................. 26 Domain Gedung A2 ........................................................................................................ 26 Tema Sebaran Asal Penghuni Berdasarkan Daerah .......................................................... 27 Halaman Login .............................................................................................................. 27 Halaman Input Berita Baru ............................................................................................ 28 Halaman Update Berita .................................................................................................. 28 Hapus Pesan .................................................................................................................. 29 Pengujian Sistem Menggunakan Metode Black-blox ....................................................... 29 Pedoman Instalasi, Pemakaian dan Perawatan Sistem ...................................................... 32
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 perintahperintah. 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 Internet GIS adalah suatu aplikasi dan penelitian yang menggunakan internet dan sistem internetworking (mengandung wireless
1
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 dicustomize.
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 didukung oleh ALOV Map: 1
3 Interact Web Mapping, lebih interaktif dan cerdas dengan ditambahkan dari sisi web client dengan menggunakan script seperti dynamic HTML dan aplikasi clientside 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 CGIrelated middleware. Evolusi teknologi pada web mapping dapat dilihat pada Gambar1. High
Functionality
Static Web Mapping Static Map Publishing HTML Static Map Image
HTML Form Tables CGI ISAPI NSAPI
Interact Web Mapping
Dynamic HTML Script Plug-In ActiveX Control Ava Applets Servlet
Distributed GIServices Java Beans /Applets Corba/Java ActiveX Control Application Server DCOM Component – Based XML .Net
Low Low
Interactivity
Gambar 1 Evaluasi Web Mapping (Peng dan Tsou 2003)
High
2
data
yang
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.
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. Dengan kata lain, XML dapat memfasilitasi pendefinisian tag dan hubungan struktur antara-tag tersebut. Semua semantik pada
2
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 Setelah dilakukan identifikasi data, dilanjutkan dengan melakukan survei terhadap ketersediaan data. Tahap ini dilakukan untuk mengevaluasi setiap sumber data yang potensial dalam pengembangan sistem dan dilanjutkan dengan pengumpulan data yang dibutuhkan.
3
4 Survei Software dan Hardware
8 Akuisisi Hardware dan Software
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
Kesesuaian
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
Berbagai tipe data yang diperoleh pada tahapan sebelumnya dimasukkan ke dalam software. Proses digitasi terlebih dahulu dilakukan untuk pembangunan data spatial. 7 Pengujian Software
Pada tahapan ini dilakukan pemilihan hardware dan software yang digunakan untuk pengembangan sistem.
Hardware
dan
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.
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.
Gambar 3 Metodologi Pengembangan Sistem Informasi Geografi (Department of Geography University at Buffalo 2004)
4
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 layer berdasarkan lantai, bukan berdasarkan gedung. Diagram keterhubungan antar tabel dapat dilihat pada Lampiran 5. Selanjutnya dilakukan pembangunan basis data, mengenai penjelasan tabel yang digunakan pada sistem informasi georgrafi dapat dilihat pada Tabel 1 pada perencanaan dan pembangunan basis data.
5
Prosedur pengembangan sistem ini adalah:
data
pada
4 Informasi mengenai fasilitas umum yang ada di lingkungan Asrama Putri.
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.
5 Informasi mengenai berita asrama, profil Asrama TPB IPB, kegiatan asrama PPAMB (Program Pembinaan dan Multi Budaya).
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 Asrama Putri.
denah
ruangan
2 Informasi mengenai penghuni kamar Asrama Putri.
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. Software yang tersedia diantaranya MySql, PostgreSQL, dan MS SQL Server
3 Informasi mengenai nomor kamar serta lorong setiap gedung.
6
Pada tahapan survei hardware, hasil yang digunakan untuk pengembangan sistem adalah:
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
1 ArcView sebagai software yang digunakan untuk pembuatan data spatial dengan data atribut.
Memberikan informasi mengenai fasilitas yang berada di lantai 1 seluruh gedung
Fasilitas Lantai 2
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.
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 masingmasing gedung
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:
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
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 software ArcView untuk proses implementasi awal sistem. Pemilihan ini dilakukan karena ArcView merupakan salah satu software yang mendukung antarmuka berbasis grafik (Graphical User Interface) sehingga memudahkan pengguna untuk
7
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, petapeta 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.
Icon SIG Asrama
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.
Header
Administrator
Menu
Info umum update
Menu Utama
SIG Asrama Footer Gambar 5 Antarmuka Sistem Keterangan tampilan sistem tersebut secara umum dijelaskan sebagai berikut: 1 Header sistem berisi tampilan logo sistem, judul sistem, yang temanya dirancang berhubungan dengan Asrama TPB IPB. Tampilan header sistem dapat dilihat pada Lampiran 8.
Key word info denah
Info umum
Info denah
Pengguna umum
Gambar 6 Context Diagram SIG Asrama Selanjutnya Context Diagram kemudian dikembangkan menjadi DFD level 1 dan
8
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.
Alov Map dan software yang digunakan pada pengembangan sistem.
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 filefile 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
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.
9 Mozilla Firefox Version 2.0.0.4 sebagai web browser 10 Color Schemer Studio untuk variasi warna pada sistem informasi geografi asrama.
Gambar 8 Logo Asrama TPB IPB
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
Gambar 9 Color Schemer Studio
9
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. Menumenu 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 berkaitan dengan Asrama Putri, yaitu layer No.Kamar Lantai 1, layer Penghuni Lantai 1, layer
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
2 Halaman berita, berisi berita tentang asrama, seperti kegiatan-kegitan yang akan diadakan di asrama, atau berita kegitan PPAMB yang sudah dilaksanakan.
10
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.
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 dapat dilihat pada Lampiran 33.
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.
Penggunaan dan Perawatan
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
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 Postgis.
11
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. ke1. 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. Sanjaya H. 2004. Membangun WebGIS yang Portabel dengan ALOV Map. http://www.hartanto.wordpress.com [3 Sep 2008].
12
LAMPIRAN
13
Lampiran 1 Karakteristik Pengguna SIG Denah Asrama Putri TPB Pengguna Pengguna Umum
Administrator
Hak Akses Melihat tampilan utama SIG Denah Asrama Putri Melihat menumenu 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 Semua hak akses yang dimiliki aggota umum Mengelola basis data MySQL Administrator dapat menambah, menghapus, ataupun mengubah data berita sesuai dengan yang dibutuhkan
Tingkat Keterampilan Dapat menggunakan komputer Terbiasa menggunakan aplikasi internet
Dapat menggunakan komputer Terbiasa menggunakan aplikasi internet Mampu menggunakan ArcView
Tanggung Jawab Untuk pengguna umum tidak terlalu dibebankan dengan tanggung jawab
Mengelola basis data MySQL Mengelola data vektor pada ArcView
Keterangan Siapa saja yang mengakses sistem ini
Administrator dari sistem ini
14
Lampiran 2 Use Case Pengguna Umum
Print denah
Melakukan Zoom-in pada denah
Melakukan Zoom-out pada denah
Mengidentif ikasi lokasi
Mengisi kritik dan saran Berita Kegiatan Asrama
Pencarian penghuni
PPAMB Melihat Inf ormasi Melihat denah Asrama Pengguna Umum tentang Asrama TPB IPB
BPA
File Denah (sistem)
Pencarian no kamar
SR Pencarian Fasilitas
Melihat sebaran mahasiswa berdasarkan asal daerah
Lampiran 3 Use Case Administrator Print Denah
Melakukan Zoom-in pada denah
Melakukan Zoom-out pada denah
Berita Kegiatan Asrama
Login
Mengisi kritik dan saran
PPAMB Melihat Inf ormasi Melihat denah Asrama Pengguna Umum tentang Asrama TPB IPB
BPA
Mengidentif ikasi lokasi pada denah
Pencarian penghuni File Denah (sistem) Pencarian no kamar
Mengelola Berita Asrama
SR Pencarian Fasilitas Mengubah
Menambah
Menghapus Melihat sebaran mahasiswa berdasarkan asal daerah
15
Lampiran 4 Entity Relational Diagram SIG Denah Asrama Putri TPB Asrama Putri TPB IPB
Memiliki
Fasilitas Umum
1
Terdiri dari
N
Gedung
1
Memiliki
N Lantai
1
Berisi
N
1
Kamar
dihuni
N
Penghuni
Lampiran 5 Diagram Keterhubungan Antartabel SIG Denah Asrama Putri TPB Fasilitas Umum
Asrama Putri TPB IPB 1 PK
N
PK
Id_fasilitasUmum
Id_astri Fasilitas 1 N Fasilitas Lantai
PK
Id_fasilitasLantai Lorong Lantai Fasilitas N N No kamar
PK
Id_noKamar
Penghuni
Gedung Kamar
PK 1
N
Id_Penghuni Gedung
Lorong
Kamar
Lantai
Lorong
Penghuni
Lantai Penghuni
16
Lampiran 6 Model Fisik Basisdata pada ArcView Tabel Penghuni Lantai 1 dan 2 Field ID Gedung Kamar Lorong Lantai Penghuni
Tipe
Keterangan ID penghuni lantai Nama gedung Nomor kamar Nomor lorong Nomor lantai Nama Penghuni kamar
Tipe
Keterangan ID fasilitas umum Fasilitas umum yang berada di lingkungan asrama
Tipe
Keterangan ID fasilitas lantai Nomor lorong Nomor lantai Nama fasilitas lantai
Tipe
Keterangan ID No kamar lantai Nama gedung Nomor kamar Nomor lorong Nomor lantai Nama Penghuni kamar ke-1 Nama Penghuni kamar ke-2 Nama Penghuni kamar ke-3 Nama Penghuni kamar ke-4
Tipe
Keterangan ID jalan Nama jalan
Tipe
Keterangan ID nama atribut Nama gedung
Int (5) String (100) Stirng (5) String (5) String (5) String (100)
Tabel Fasilitas Umum Field ID Fasilitas
Int (5) String (100)
Tabel Fasilitas Lantai 1 dan 2 Field ID Lorong Lantai Fasilitas
Int (5) String (5) String (5) String (100)
Tabel No kamar lantai 1 dan 2 Field ID Gedung Kamar Lorong Lantai Penghuni_1 Penghuni_2 Penghuni_3 Penghuni_4
Int (5) String (100) Stirng (5) String (5) String (5) String (100) String (100) String (100) String (100)
Tabel Jalan Field ID Jalan
Int (5) String (100)
Tabel nama Field ID Nama
Int (5) String (100)
17
Lampiran 7 Model Fisik Basisdata pada MySQL Tabel tbl_news Field id_news judul isi_berita Tanggal Waktu Waktu_pelaksanaan photo
Tipe
Keterangan Primary key
Tipe
Keterangan Primary key
Tipe
Keterangan Primary key
Int (11) Varchar(50) Text Varchar(20) Varchar(15) Varchar(50) Varchar(20)
Tabel pesan Field Int (5) varchar (30) Text Varchar(50) varchar (30)
id_ks pengirim isi judul waktu Tabel tbl_admin Field id_admin username password
Int (11) varchar (30) varchar (30)
Lampiran 8 Header sistem
Lampiran 9 Halaman Berita
18
Lampiran 10 Halaman Tentang Sistem
Lampiran 11 Halaman Tentang PPAMB
Lampiran 12 Halaman BPA
19
Lampiran 13 Halaman Senior Residence
Lampiran 14 Halaman Pesan dan Kesan
20
Lampiran 15 Tampilan Denah Asrama Menu Aktivasi Layer
Lampiran 16 Icon SIG Asrama
21
Lampiran 17 Kamus Data Diagram Context Nama arus data Info umum
Alias
Bentuk data
Arus data
Penjelasan
Periode
Struktur data
Tidak Tampilan SIG ada di layar Asrama
Tampilan layar tentang informasi umum dari sistem untuk pengguna umum
Setiap kali pengguna memilih menu informasi umum
Info denah
Tidak Tampilan SIG ada layar Asrama
Tampilan layar tentang denah asrama dari sistem untuk pengguna umum
Key word denah
Tidak dokumen ada
Setiap kali pengguna memilih menu denah Setiap kali pengguna melakukan pencarian
Informasi tentang berita, sistem, PPAMB, BPA, SR, dan pesan & kesan Informasi denah
Pengguna Masukan dari umum pengguna untuk melakukan pencarian
Key word no kamar, penghuni, fasilitas.
Lampran 18 DFD Level 1 Key word info denah
Pengguna umum
Info umum
Info denah
1. Mengelola SIG Asrama
Data denah
dt_denah
2. Mengelola Info umum
Info umum
dt_info
Info umum update
Administrator
22
Lampiran 19 Kamus Data DFD Level 1 Nama arus data Info umum
Alias
Info denah
Tidak Tampilan ada layar
Key word denah
Bentuk data
Tidak Tampilan ada di layar
Arus data
Penjelasan
Proses 2. Mengelola info umum Dari sistem ke pengguna umum
Tampilan layar Setiap kali tentang informasi pengguna umum memilih menu informasi umum Tampilan layar Setiap kali tentang denah pengguna asrama memilih menu denah
Informasi tentang berita, sistem, PPAMB, BPA, SR, dan pesan & kesan Informasi denah
Setiap kali pengguna melakukan pencarian
Key word no kamar, penghuni, fasilitas.
Setiap kali pengguna memilih menu denah atau melakukan pencarian
Layer kamar, layer penghuni, layer fasilitas lantai, layer fasilitas umum,
Proses 1. Mengelola SIG Asrama. dari sistem ke pengguna umum Tidak Dokumen Pengguna umum ada
Periode
Struktur data
Data denah
Tidak Filed ada
Proses 1. Mengelola SIG Asrama. Dari dt_denah ke pengguna umum
Masukan dari pengguna untuk melakukan pencarian pada denah Merupakan data yang mengalir untuk menampilkan denah asrama
Nama arus data Info umum
Alias
Arus data
Penjelasan
Periode
Struktur data
Proses 2. Mengelola info umum. Dari dt_info ke pengguna umum
Merupakan aliran data yang memberikan informasi umum
Info umum update
Tidak Dokumen Proses 2. ada Mengelola info umum. Dari administrator ke pengguna umum
Merupakan info update yang dilakukan oleh administrator
Setiap kali pengguna memilih menu informasi umum Setiap kali administrator melakukan update info umum
Informasi tentang berita, sistem, PPAMB, BPA, SR, dan pesan & kesan data berita dan data pesan
Bentuk data
Tidak Field ada
23
Lampiran 20 Data Flow Diagram Level 2 Info berita
dt_berita
Info berita update
2.1 Mengelola berita
Info berita
Info berita update
Administrator
Data pesan
Pengguna umum Info pesan
2.2 Mengisi Pesan
Data pesan
2.3 Mengelola Pesan
Info pesan update
Info pesan
dt_pesan
Info pesan update
Lampiran 21 Kamus Data DFD Level 2 Nama arus data Info berita update
Alias
Bentuk data
Info berita
Tidak Tampilan ada layar
Info pesan update
Tidak Dokumen ada
Info pesan
Tidak Tampilan ada layar
Data pesan
Tidak dokumen ada
Tidak ada Dokumen
Arus data
Penjelasan
Proses 2.1 Dari administrator ke penyimpanan dt_berita Proses 2.1 dari dt_berita ke pengguna umum
Merupakan pengelolaan dokumen berita yang dilakukan oleh administrator Merupakan tampilan layar tentang berita
Proses 2.3 Dari administrator ke penyimpanan dt_pesan Proses 2.2 dari penyimpanan dt_pesan ke pengguna umum
Proses 2.2 dari pengguna umum ke penyimpanan data pesan
Periode
Setiap kali administrator melakukan update data berota Setiap kali pengguna memilih menu berita Merupakan Setiap kali pengelolaan administrator dokumen pesan melakukan yang dilakukan update data oleh administrator pesan Merupakan Setiap kali tampilan layar saat tentang pesan pengguna memilih menu pesan&kesan Merupakan data Setiap kali hasil dari pengisian pengguna pengguna tentang mengisi pesan&kesan formulir pesan&kesan
Struktur data
Id_news, judul, isi_berita, photo, tanggal Id_news, judul, isi_berita, photo, tanggal Id_ks, pengirim. Isi, judul, waktu
Id_ks, pengirim. Isi, judul, waktu
Id_ks, pengirim. Isi, judul,
24
Lampiran 22 DFD Level 3 2.1.1 Menambah data berita baru
Info berita baru
Administrator
Perbaikan info berita
2.1.2 Mengubah berita
Info berita baru
Perbaikan info berita
2.1.3 menghapus
Info berita
dt_berita
Info berita
Lampiran 23 Kamus Data DFD Level 3 Nama arus data Info berita baru
Alias
Bentuk data
Arus data
Penjelasan
Periode
Struktur data
Tidak Proses 2.1.1 ada Dokumen dari administrator ke penyimpanan dt_berita Perbaikan Tidak Dokumen Proses 2.1.2 info ada dari berita administrator ke penyimpanan data
Setiap kali administrator melakukan input data berita Setiap kali administrator melakukan perbaikan data berita
Id_news, judul, isi_berita, photo, tanggal Id_news, judul, isi_berita, photo, tanggal
Info berita
Setiap kali pengguna memilih menu berita
Id_news, judul, isi_berita, photo, tanggal
Memasukkan dokumen berita baru yang dilakukan oleh administrator Memasukkan perbaikan dokumen berita yang dilakukan oleh administrator Tidak Dokumen Proses 2.1.3 Merupakan ada dari dt_berita ke tampilan layar pengguna tentang berita umum
Lampiran 24 Menu Pengguna Umum
25
Lampiran 25 Menu Pengguna Administrator
Lampiran 26 Menu Navigasi
Domain
Tema
Lampiran 27 Domain Gedung A2 Domain Gedung A2
26
Lampiran 28 Tema Sebaran Asal Penghuni berdasarkan daerah
Lampiran 29 Halaman Login
27
Lampiran 30 Halaman Input Berita Baru
Lampiran 31 Halaman Update Berita
Pilih „Edit Gambar‟ Pilih „edit isi berita‟ Pilih „Hapus‟
28
Lampiran 32 Halaman Hapus Pesan
Pilih „Hapus‟ menghapus pesan
Lampiran 33 Pengujian Sistem Menggunakan Metode Black-blox No
Kelas Uji
Deskripsi Uji
Kondisi Awal
Skenario Uji
Hasil yang Diharapkan Tampilan denah asrama
Hasil Uji OK
1
Menu utama tampilan denah asrama
Menampilkan halaman denah asrama Melakukan identifikasi pada denah Memperbesar denah Memperkecil denah Menggeser denah
Halaman utama
Pilih icon SIG asrama
Jendela tampilan peta
Pilih navigasi „identify’
OK
Pilih domain Gedung A1
Hasil identifikasi koordinat yang ditunjuk Tampilan denah diperbesar Tampilan denah diperkecil Tampilan menggeser sesuai yang diinginkan Tampilan Gedung A1
Jendela tampilan peta Jendela tampilan peta Jendela tampilan peta
Pilih navigasi „zoom-in’ Pilih navigasi „zoom-out’ Pilih navigasi „pan’
Menampilkan denah gedung A1 pada domain Menampilkan denah gedung A2 pada domain Menampilkan denah gedung A3 pada domain Menampilkan denah gedung Lantai 1 pada tema
Jendela tampilan peta Jendela tampilan peta
Pilih domain Gedung A2
Tampilan Gedung A2
OK
Jendela tampilan peta
Pilih domain Gedung A3
Tampilan Gedung A3
OK
Jendela tampilan peta
Pilih tema Gedung Lantai 1
Tampilan Gedung Astri Lantai 1
OK
29
OK OK OK
OK
No
Kelas Uji
2
Menu Berita
3
Menu Tentang Sistem
4
Menu PPAMB
5
Menu BPA
6
Menu SR
7
Menu Pesan dan Kesan
8
Login
9
Menu Input Berita
Deskripsi Uji
Kondisi Awal
Skenario Uji
Hasil yang Diharapkan Tampilan Gedung Astri Lantai 2
Hasil Uji OK
Menampilkan denah gedung Lantai 2 pada tema Menampilkan denah gedung Lantai 3 pada tema Menampilkan sebaran asal daerah pada tema Melakukan pencarian nama penghuni kamar, no kamar, fasilitas Mencetak gambar peta
Jendela tampilan peta
Pilih tema Gedung Lantai 2
Jendela tampilan peta
Pilih tema Gedung Lantai 3
Tampilan Gedung Astri Lantai 3
OK
Jendela tampilan peta
Tampilan sebaran asal daerah
OK
Jendela tampilan peta
Pilih tema Sebaran asal daerah Memasukkan query
Tampilan peta dan hasil query
OK
Jendela tampilan peta
Memilih icon print
OK
Menampilkan menu Berita Menampilkan menu Tentang Sistem Menampilkan menu PPAMB Menampilkan menu BPA Menampilkan menu SR Menampilkan menu Pesan dan Kesan Menambah data pesan dan kesan
Halaman menu utama Halaman menu utama
Pilih menu „Berita‟ Pilih menu „Tentang Sistem‟ Pilih menu „PPAMB‟ Pilih menu „BPA‟ Pilih menu „SR‟ Pilih menu „Pesan dan Kesan‟ Memasukkan data pesan dan kesan
Navigasi pada pilihan print pada halaman Tampilan halaman Berita Tampilan halaman Tentang Sistem Tampilan halaman PPAMB Tampilan halaman BPA Tampilan halaman SR Tampilan halaman Pesan dan Kesan
OK
OK
Menguji keotentikan username dan password Menampilkan menu Input Berita Menambah data
Form pengisian username dan password
Data dapat masuk ke dalam basis data asrama dan tampil pada halaman pesan dan kesan Pengguna dapat masuk ke halaman utama administrator Tampilan halaman Input Berita Data dapat masuk ke dalam basis data asrama dan tampil pada halaman berita pada pengguna umum atau pada halaman update berita pada halaman khusus administrator
OK
Halaman menu utama Halaman menu utama Halaman menu utama Halaman menu utama Halaman Pesan dan Kesan
Halaman menu utama administrator Halaman menu Input Berita
Pengguna memasukkan username dan password Pilih menu „Input Berita‟ Memasukkan data berita asrama
30
OK OK
OK OK OK
OK
OK
No
Kelas Uji
Deskripsi Uji
Kondisi Awal
Skenario Uji
10
Menu Update Berita
Menampilkan menu Update Berita Memilih Edit isi berita
Halaman menu administrator
Memperbaiki isi berita
Halaman form edit berita yang dipilh
Pilih menu „Update Berita‟ Pilih fungsi „Edit Isi Berita‟ Edit isi berita pada form yang telah disajikan
Memilih Hapus isi berita
Halaman menu Update Berita
Pilih fungsi „Hapus‟
Halaman menu Update Berita
11
Menu Hapus Pesan
Memilih menu hapus pesan
Halaman menu Hapus pesan
Pilih icon atau tulisan Hapus
12
Menu Logout
Memilih menu logout
Halaman menu administrator
Pilih menu logout
Hasil yang Diharapkan Tampilan halaman Update Berita
Hasil Uji OK
Tampilan halaman form edit berita
OK
Data meng-update isi berita dalam basis data asrama dan merubah isi berita yang dipilih pada halaman berita atau Data berita terhapus pada basis bata Data pesan dan kesan terhapus pada basis bata Administrator telah keluar dari halaman administrator
OK
31
OK
OK
OK
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 Apache” dan “MySQLD-NT” pada windows Start->All Programs->PHPTriad Untuk membuat database, jalankan phpmyadmin dengan mengetikkan alamat http://localhost/phpmyadmin/ pada web browser, kemudian buat database baru pada text field yang berada di bawah teks “create new database” dengan nama “alov” lalu klik create. Kemudian browse file alov.sql pada folder “G64104014\Software\Source Code\database\alov.sql” pada CD instalasi. Tahap instalasi selesai. Untuk memulai menggunakan sistem, ketik http://localhost/alovwork/ pada web browser, dengan localhost sebagai server 2 Panduan Pemakaian a. Halaman awal Sistem, pada halaman ini ditampilkan denah asrama yang dapat dilihat pada Gambar 1. Menu Aktivasi Layer
Gambar 1 Halaman Tampilan Denah Asrama Putri TPB IPB 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 Gambar 2, serta fungsi navigasi dapat dilihat pada Tabel 2. Pada menu navigasi tampilan denah terdapat empat domain, yaitu suatu batasan kepemilikan luasan dari data yang akan ditampilkan. Empat domain tersebut adalah
32
Asrama Putri, Gedung A1, Gedung A2, dan Gedung A3. Selain itu, pada menu navigasi terdapat empat tema, yaitu Asrama Putri TPB IPB, Gedung Lantai 1, Gedung Lantai 2, dan Sebaran Asal Penghuni. Suatu tema yang ditampilkan dibentuk dari pengelompokan layer-layer sehingga tampilan denah lebih informatif.
Tema
Domain Gambar 2 Navigasi Tampilan Denah 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
Pada bagian pencarian, ketika query dimasukkan, maka akan menghasilkan sesuai dengan query yang dimasukkan, hasilnya dapat dilihat pada Gambar 3. Untuk melihat lebih jelas pada peta hasil dari pencarian dapat meng-klik button On Map pada Attribut data yang dihasilkan setelah melalukukan
Klik On Map
Gambar 3 Hasil Query b. Halaman Berita SIG Denah Asrama Putri TPB IPB Pada halaman ini informasi yang disajikan berupa berita tentang asrama, seperti kegiatankegitan yang akan diadakan di asrama, atau berita kegitan PPAMB yang sudah dilaksanakan. Halaman ini dapat diakses oleh setiap pengguna yang dapat dilihat pada Gambar 4.
Klik „detail‟atau judul berita atau foto untuk melihat informasi berita lebih lengkap
Gambar 4 Halaman Berita
33
c. Halaman Tentang sistem Pada halaman ini informasi yang disajikan berupa penjelasan singkat mengenai sistem. Halaman ini dapat diakses oleh setiap pengguna, dapat dilihat pada Gambar 5.
Gambar 5 Halaman Tentang Sistem d. Halaman PPAMB Pada halaman ini informasi yang disajikan berupa penjelasan mengenai PPAMB (Program Pembinaan Akademik dan Multi Budaya). Informasi ini diharapkan pengguna khususnya mahasiswa baru mengetahui kegiatan-kegitan yang ada di Asrama. Halaman PPAMB dapat dilihat pada Gambar 6.
Gambar 6 Halaman PPAMB
34
e. Halaman BPA Pada halaman ini informasi yang disajikan berupa struktur organisasi Badan Pengelola Asrama. Halaman ini dapat dilihat pada Gambar 7.
Gambar 7 Halaman BPA f. Halaman SR Pada halaman ini informasi yang disajikan mengenai SR(Senior Residence). Halaman ini dapat dilihat pada Gambar 8.
Gambar 8 Halaman SR
35
g. Halaman Pesan dan Kesan Pada halaman ini berupa informasi pesan dan kesan yang diberikan pengguna untuk sistem ini, atau tentang Asrama. Pada halaman ini juga tersedia form untuk mengisi pesan dan kesan yag dapat dilihat pada Gambar 9.
Gambar 9 Pesan dan Kesan h. Halaman Login Untuk masuk ke halaman administrator, klik tulisan admin yang berada pada footer pada setiap halaman pengguna umum. Seperti terlihat pada Gambar 10.
Klik „Admin‟
Gambar 10 Footer Setelah meng-klik “Admin” maka akan masuk halaman Login.Halaman Login dapat dilihat pada Gambar 11. Pengguna harus memiliki username dan password yang benar untuk memasuki halaman Administrator.
Gambar 11 Halaman Login
36
i. Halaman Awal Administrator Apabila username dan password yang dimasukkan benar maka akan masuk ke halaman administrator seperti yang terlihat pada Gambar 11. Pada halaman ini administrator dapat memilih menu-menu yang disajikan.
Gambar 11 Halaman Administrator j. Halaman Input Berita Baru Pada halaman ini Administrator dapat menambah berita baru, yang akan ditampilkan pada halaman berita. Administrator dapat meng-upload foto yang akan ditampilkan dengan cara mencari foto apa yang akan ditampilkan. Perlu diperhatikan, untuk nama file foto tidak boleh memililiki spasi, karena jika nama file fotonya memiliki spasi, foto tidak akan dimunculkan pada halaman berita. Halaman ini dapat dilihat pada Gambar 12.
Gambar 12 Halaman Input Berita Baru
37
k. Halaman Update Berita Pada halaman ini, administrator dapat mengubah dan menghapus isi berita, serta mengubah gambar/foto yang akan ditampilkan. dengan. Halaman ini dapat dilihat pada Gambar 13.
Pilih „Edit Gambar‟ Pilih „edit isi berita‟ Pilih „Hapus‟ menghapus berita
Gambar 13 Halaman Update Berita l. Halaman Hapus Pesan Pada halaman ini, administrator dapat menghapus isi pesan dan kesan yang diisi oleh pengguna umum. Halaman ini dapat dilihat pada Gambar 14.
Pilih „Hapus‟ menghapus pesan
Gambar Halaman Hapus Pesan
38
3 Perawatan Sistem Pada tahapan perawatan Sistem Informasi Geografi Denah Asrama TPB IPB, terdapat dua kategori yaitu perawatan database untuk denah dan perawatan pada database untuk data berita dan pesan dan kesan. a. Perawatan pada database untuk denah asrama. Perawatan pada denah, perlu dilakukan minimal satu bulan sekali, atau pada saat ada perubahan penghuni asrama. Cara melakukan perawatan data penghuni asrama yaitu dengan menggunakan software ArcView, atau bagi yang belum terlalu mahir menggunakan Arcview, dapat menggunakan Microsoft Office Exel 2003. Perawatan database dengan menggunakan Microsoft Office Exel 2003 hanya sebatas update pada isi data atribut saja. Misalkan, jika kita ingin mengubah nama-nama penghuni kamar, maka dengan mudah pengguna dapat membuka file .dbf (misalnya, Penghuni Lantai 1.dbf) pada folder C:\apache\htdocs\alov-work\denah_asrama dengan menggunakan Microsoft Office Exel 2003 kemudian mengubah isi data atributnya, setelah itu simpan kembali file tersebut dengan format file yang sama, maka penghuni kamar telah ter-update. b. Perawatan pada database untuk data berita dan pesan dan kesan Perawatan pada data berita atau pesan dan kesan dapat dilakukan sesai dengan yang telah dijelaskan pada panduan penggunaan pada halaman administrator.
39