Jbptunikompp gdl s1 2006 wahyudinni 2885

ABSTRAK

Sistem informasi geografis memiliki kelebihan-kelebihan dibandingkan dengan
sistem informasi yang lain. Selain dapat melakukan pengolahan data dan informasi,
sistem informasi geografi juga dapat menetapkan informasi yang diinginkan pada suatu
lokasi atau daerah tertentu, sehingga data yang dibutuhkan sangat kompleks yaitu
mencakup data-data atribut maupun data data spasial didaerah tertentu.
Perkembangan media internet yang semakin pesat memungkinkan penyedia jasa
informasi spasial dapat menggunakan media ini untuk penyebarluasan informasi data
spasial.

Dengan

menggunakan media internet (website) pengguna dapat langsung

mencari dan melihat informasi data spasial yang dibutuhkan tanpa harus mendatangi
tempat penyedia jasa tersebut.

ABSTRAK
Alat Tulis Kantor (ATK) merupakan merupakan sumber daya atau barang
– barang yang harus ada dan dibutuhkan baik oleh suatu Instansi

pemerintahan maupun kantor swasta untuk berlangsungnya kegiatan
operasional di dalamnya. Keberadaan Alat tulis kantor saat ini memang
vital adanya mengingat fungsinya mampu menunjang kegiatan dan
pelaksanaan kegiatan kerja di dalamnya sehingga alat – alat tersebut
tidak boleh tidak ada dalam suatu kantor. Khususnya untuk PT. PLN
(Pesero) Area Yogyakarta sistem pendataan dan pencatatan laporan Alat
Tulis Kantor yang digunakan selama ini masih menggunakan aplikasi
pengolahan data secara manual yakni menggunakan tulisan tangan di
dalam pembukuan. Hal dinilai kurang begitu efektif dan efisien dalam
menunjang produktivitas kerja para pegawai di dalamnya. Ditambah
dengan adanya mekanisme persutujuan (approval) ke atasan masih
menggunakan nota dinas tertulis yang dikirimkan ke atasan sehingga

i

akan sangat memerlukan waktu yang tidak sedikit mengingat jumlah
pegawai yang menggunakan Alat Tulis Kantor ini cukup banyak.
Dari permasalahan tersebut memunculkan gagasan untuk membuat suatu
aplikasi berbasis web, yang di dalamnya dapat melakukan pengelolaan
dan pendataan alat tulis kantor. Metodologi yang digunakan dalam

pembuatan

aplikasi

ini

adalah

metode

Waterfall.

Bahasa

pemrogramannya adalah PHP dan HTML. Untuk tampilan menggunakan
CSS3 dan Jquery. Databasenya menggunakan MySQL. Tools dan Editor
yang digunakan ialah XAMPP for Windows 1.8.3, Photoshop, Netbeans
IDE

7.4


dan

Notepad++.

Didukung dengan tersedianya jaringan internet lokal (intranet) di dalam
perusahaan.

Aplikasi

ini

nantinya

akan

digunakan

sebagai


media

pengontrol atau pengendalian stok barang, pengambilan barang yang
dilakukan oleh pegawai (user), dan persetujuan atasan (approval) atas
barang

yang

diambil.

User

sendiri

dibagi

menjadi

4


level

yakni

Administrator (Gudang), User (Pegawai), Atasan 1 (Asisten Manager
masing – masing bagian) serta Atasan 2 (Asisten Manager Pelayanan dan
Administrasi). Dengan adanya Aplikasi Manajemen Alat Tulis Kantor (ATK)
Berbasis Web ini diharapkan akan mempermudah administrator dalam
mengelola barang – barang alat tulis kantor sehingga hasil pelaporan
data

dapat

diketahui

dengan

mudah,

cepat


Kata Kunci : Alat Tulis Kantor, Aplikasi Web, Inventory.

ii

dan

akurat.

ABSTRACT

Geographical information system has excess compared with other information
system. Besides can do the processing of data and information, geographical information
system can also determine the information that wanted in a location and certain area, so
data that needed is very complex that is including the attribute datum and also spacial
datum in certain area.
The development of internet media more and more rapid enables the service
provider of spacial information can use this media for spread spacial information data. By
using media of internet (website) user can look for and see directly the spacial
information data that is needed without visiting the place of service provider.


iii

KATA PENGANTAR

Puji dan syukur penulis panjatkan ke Khadirat Illahi Robbi atas segala limpahan
rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan tugas akhir yang berjudul
“Perancangan system informasi geografis menggunakan Mapserver “. Tugas akhir
ini disusun guna memenuhi persyaratan menyelesaikan program S1 di Jurusan Teknik
Informatika, UNIKOM.
Dalam penulisan tugas akhir ini, tidak sedikit kesulitan yang penulis hadapi,
tetapi berkat dorongan dan bimbingan dari berbagai pihak serta bantuan dari keluarga dan
sahabat, akhirnya tugas akhir ini dapat diselesaikan. Penulis menyadari sepenuhnya
dalam tugas akhir ini masih banyak kelemahan serta kekurangan, baik dari sudut teknik
penulisan maupun ketajaman analisis, dikarenakan keterbatasan kamampuan dan
pengalaman. Namum demikian, penulis telah berusaha secara maksimal dalam
menyajikan tulisan ini agar menjadi sebuah karya ilmiah yang lengkap dan bermutu.
Selanjutnya pada kesempatan ini, perkenankan penulis untuk menyampaikan
ucapan terima kasih kepada pihak-pihak yang telah memberikan bantuan serta dorongan
dalam proses penyelesaian tugas akhir ini.

1. Bapak Prof. Ir. H. Ukun Sastraprawira M.Sc. selaku Dekan Fakultas Teknik

iv

2. Bapak Muhammad Nasrun Hasibuan, S.Si, M.T. selaku ketua jurusan Teknik
Informatika
3. IbuDian Dhamayanti,S.T. selaku dosen pembimbing yang telah menyediakan waktu,
tenaga dan pikiran untuk memberikan bimbingan dan telah mengarahkan sejak awal
hingga akhir penyusunan skripsi ini
4. Ayahandaku dan Ibundaku tercinta serta keluargaku yang selalu mendo’akan dan
tak henti-hentinya memberikan semangat dan segala yang dibutuhkan penulis.dalam
penyelesaian skripsi ini
5. Semua keluarga tersayang terimakasih untuk doa, perhatian dan dorongan semangat
yang teramat besar.
6. Aji dan Umi terimakasih atas semua dukungan, doa dan perhatiannya.
7. Kakak dan adiku yang selalu memberikan dorongan dan motivasi yang tiada hentihentinya -mudahan segala amal kebaikannya kepada penulis dibalas dengan kebaikan
yang lebih baik dari Allah SWT. Amien. Penulis ucapkan banyak-banyak terima
kasih.
8. Teman-teman yang sangat mendungkung penulis baik secara moril maupun meterial
(A Wawan, A Ade, Mas Slamet, Waone,Yogie ,Tarto ,Ridho dan Ambar ), terima

kasih atas do’anya dan canda tawanya.
9. Rakan-rekan se IF, terutama IF-6. Terima kasih atas persahabatan dan bantuan serta
dukungan rekan-rekan.
10. Didit Pryono yang sangat penulis kagumi terima kasih atas bantuan dan ketulusannya
selama ini. Mudah-mudahan segala kebaikannya diterima disisi Tuhan Amien.

v

11. Bapak Andy Darmadi selaku ketua pokja IT di Departemen Geologi yang telah
memberikan data-data yang dibutuhkan oleh penulis
12. Semua pihak yang telah membantu penulis dalam menyelesaikan tugas akhir ini yang
tidak bisa disebutkan satu per satu. Terima kasih atas do’a semuanya.

Semoga bantuan moril maupun material yang telah diberikan mendapat imbalan
dari Allah SWT, dan semoga laporan tugas akhir ini ada guna dan manfaatnya bagi
penulis dan semuanya.
Akhir kata, semua saran dan masukan yang bersifat konstruktif dari berbagai
pihak, penulis harapkan untuk memperbaiki penulisan dimasa depan. Semoga Allah SWT
senantiasa memberikan Taufiq dan Hidayah-Nya.


Bandung,

Agustus 2006

Penulis

vi

DAFTAR ISI

ABSTRAK ……………………………………………………………………

i

ABSTRACT ………………………………………………………………….. ii
KATA PENGANTAR ………………………………………………………. iii
DAFTAR ISI …………………………………………………………………. vi
DAFTAR GAMBAR ………………………………………………………......xi
DAFTAR TABEL
BAB I


………………………………………………………… xiv

PENDAHULUAN
1.1. Latar Belakang Masalah …………………………………….. 1
1.2. Identifikasi Masalah ………………………………………..…. 2
1.3. Maksud dan Tujuan …………………………………………. 2
1.3.1 Maksud................................................................................2
1.3.2 Tujuan..................................................................................3
1.4. Batasan Masalah …………………………………………….. 3
1.5. Metodologi Penelitian ………………………………….......... 4
1.6. Sistematika Penulisan

……………………………………….. 4

vii

BAB II

LANDASAN TEORI
2.1. Sistem Informasi …………………………….……………….... 7
2.1.1 Konsep dasar sistem informasi ……………….................. 9
2.1.2

Konsep

dasar

informasi……………………………………11

2.1.3 Konsep dasar sistem informasi ……..........................…… 11
2.1.4 Komponen system informasi.................................................12
2.1.5 Rekayasa Sistem Berorientasi Objek.....................................14
2.1.6 Modelwaterfall……………………………………………...15
2.1.7 UML (Unified Modeling Language.......................................17
2.2. Konsep Basis Data……………………………………………….18
2.2.1 Pegertian Basis Data……………………………………......19
2.2.2 Karakteristik Basis Data……………………………………19
2.3. Konsep Dasar Sistem Informasi Geografis (SIG)..........................20
2.3.1 Peta.........................................................................................21
2.3.2 Jenis Peta................................................................................21
2.3.3 Proyeksi Peta………………………………………………. 22
2.3.4 Sistem koordinat……………………………………………24
2.3.5 Legenda……………………………………………………..25
2.4. Definisi Sistem Informasi Geografis (SIG)...................................26
2.4.1 Subsistem SIG....................................................................... 27
2.4.2 Komponen SIG......................................................................27
2.5. Konsep dasar jaringan................................................................... 28
2.5.1 Desain Jaringan..................................................................... 31

viii

2.6. Pengertian Internet……………………………………………… 31
2.6.1 Hyper Text Transfer Protocol (HTTP)................................. 33
2.6.2 PHP...................................................................................... 33
2.6.3 Hyper Text Marup Language (HTML)…………………... 34
2.6.4 Database Management System (DBMS)…………………. 35
2.7. Tentang Mapserver………………………………………………36
2.7.1 Komponen Pada Mapserver...................................................36
2.7.2 Sejarah Perkembangan Mapserver........................................38
2.7.3 Pengetahuan Dasar MapServer……………………………..39
2.7.4 Komponen Pembentuk MapServer........................................40

BAB III

ANALISIS DAN PERANCANGAN
3.1 Analisis Kebutuhan ……….…………………........................... 42
3.2

Analisis Berorientasi Objek..........................................................42
3.2.1 Identifikasi objek-objek sistem............................................43
3.2.2 Penentuan Aktor..................................................................44
3.2.3 Penentuan Use Case (fungsionalitas sistem).......................44
3.2.4 Diagram Use Case................................................................45
3.2.5 Skenario Use case (event)...................................................46
3.2.6 Diagram UML......................................................................48
3.27 Identifikasi kelas-kelas sistem...............................................49

3.3. kela MapServer............................................................................ 49
3.3.1 kelas Website........................................................................50

ix

3.3.2 kelas-kelas generalisasi........................................................ 51
3.3.3 Kelas-kelas inherience..........................................................52
3.3.4 kelas diagram........................................................................53
3.3.5 Diagram sekuen................................................................... .55
3.3.6 Activity diagram...................................................................56
3.4. Analisis Informasi........................................................................57
3.4.1 analisis Data.........................................................................57
3.4.2 Analisis Perangkat lunak......................................................57
3.4.3 Analisis perangkat keras..................................................... 58
3.4.4 Aplikasi Mapserver diweb....................................................60
3.4.5 Konfigurasi Mapserver.........................................................62
3.4.6 Analisis Pemetaan online......................................................63
3.4.7 Analisis SIG pada Mapserver...............................................64
3.4.8 Analisis objek dan Mapserver..............................................64
3.5. Perancangan antarmuka pengguna...............................................65
3.5.1 Perancangan halaman indeks................................................65
3.5.2 Perancangan halaman Map...................................................67
3.5.3 Perancangan Halaman About...............................................68
3.5.4 Perancangan halaman Help..................................................69

BAB IV

IMPLEMENTASI DAN PENGUJIAN
4.1 Instalasi Mapsever………………………………………………70
4.1.1 Prosedur instalasi ……………………………………......71

x

4.1.2 Pengoperasian program oleh Admin....................................73
4.1.3 Pengoperasian program selain admin..................................77
4.2 Pengujian Sistem …………………………………………….. 86
4.2.1 Kasus dan hasil pengujian……………………………… 86
4.2.2 Pengujian login …………………………....................... 86
4.2.3 Kesimpulan hasil pengujian.................................................88

BAB V

KESIMPULAN DAN SARAN
5.1 Kesimpulan …………………………………………………... 89
5.2 Saran …………………………………………………………. 90

DAFTAR PUSTAKA
LAMPIRAN

xi

DAFTAR GAMBAR

Gambar 2.1 Building Block ………………......................................................... 12
Gambar 2.2 Tahapan model waterfall………………………………………….. 16
Gambar 2.3 beberapa notasi UML ……………………...……………….

17

Gambar 2.4 Struktur Informasi SIG ..…………………………...……………….26
Gambar 2.5 Komponen Kunci dalam SIG …………………………...……........28
Gambar 2.6 Jaringan Komputer model TSS……..……………………………....29
Gambar 2.7 Jaringan Komputer Model Distributed Processing............................ 30
Gambar 2.8 konsep dasar browser dan server web.....................……………….. 32
Gambar 3.1 Identifikasi Objek-Objek Sistem........................................................43
Gambar 3.2 Aktor-aktor sistem..............................................................................44
Gambar 3.3 Identifikasi Use case sistem SIG pada MapServer.............................44

Gambar 3.4 Diagram use case sistem....................................................................45
Gambar 3.5 Kelas-kelas utama sistem...................................................................49
Gambar 3.6 Identifikasi Kelas-kelas Sistem...........................................................50
Gambar 3.7 Kelas ”website”..................................................................................50

xii

Gambar 3.8 Relasi antar kelas ”website”...............................................................52
Gambar 3.9 Relasi Pewarisan pada kelas ”website”..............................................53
Gambar 3.10 Diagram Kelas MapServer................................................................54
Gambar 3.11 diagram kelas sistem..........................................................................54
Gambar 3.12 Diagram Sekuens Pada MapServer...................................................55
Gambar 3.13 Activity Diagram login Admin……………………………………...56
Gambar 3.14 Bentuk umum aplikasi MapServer diweb.......................................... 60
Gambar 3.15 Konfigurasi SIG oleh MapServer.......................................................62
Gambar 3.16 Rancangan Halaman Indeks..............................................................66
Gambar 3.17 Rancangan Halaman Map.................................................................67
Gambar 3.18 Rancangan Halaman About...............................................................68
Gambar 3.19 rancangan halaman Help....................................................................69
Gambar 4.1 peta wilayah Indonesia.........................................................................71
Gambar 4.2 tampilan Peta Indeks........................................................................... 72
Gambra 4.3 Menu Utama dari Program...................................................................72
Gambra 4.4 Tampilan utama untuk Admin..............................................................73
Gambra 4.5 Tampilan jenis database peta ...............................................................74
Gambra 4.6 Tampilan layer data...............................................................................75
Gambra 4.7 Tampilan menu penncarian untuk admin.............................................75
Gambar 4.8 Tampilan menu edit.............................................................................76
Gambar 4.9 Tampilan menu tambah untuk admin..................................................77
Gambar 4.10 Tampilan menu dari Map..................................................................78
Gambar 4.11 menampilkan lokasi air tanah perprovinsi.........................................79

xiii

Gambar 4.12 menampilkan lokasi air tanah berdasarkan Pulau..............................80
Gambar 4.13 menampilkan wilayah hutan yang ada dindonesia.............................81
Gambar 4.14 menampilkan kota dan nama kota......................................................82
Gambar 4.15 Menampilkan sungai dan nama sungai ..............................................83
Gambar 4.16 menampilkan jalan-jalan utam yang ada diindonesia.........................84
Gambar 4.17 tampilan dari menu About..................................................................85
Gambar 4.18 Tampilan menu help...........................................................................85

xiv

DAFTAR TABEL

Tabel 2.1 Konsep dasar UML.............................................................................. 18
Tabel 4.1 Pengujian Verifikasi User ID.................................................................86
Tabel 4.2 Pengujian Verifikasi User.......................................................................87

xv