• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Geografis Berbasis Web (Studi Kasus Persediaan Darah di PMI Wilayah Jawa Tengah)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Geografis Berbasis Web (Studi Kasus Persediaan Darah di PMI Wilayah Jawa Tengah)"

Copied!
14
0
0

Teks penuh

(1)

Perancangan dan Implementasi Sistem Informasi

Geografis Berbasis

Web

(Studi Kasus Persediaan Darah

di PMI Wilayah Jawa Tengah)

SKRIPSI

Diajukan kepada Fakultas Teknologi Informasi

untuk memperoleh Gelar Sarjana Komputer

Oleh:

Riana Weningtyas

NIM : 672007325

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

(2)
(3)
(4)

Prakata

Puji syukur kepada Tuhan Yang Maha Esa atas segala limpahan berkat dan anugerahNya terhadap penulis, sehingga penulis mampu menyelesaikan skripsi yang berjudul Perancangan dan Implementasi Sistem Informasi Geografis Berbasis Web (Studi Kasus Persediaan Darah di PMI Wilayah Jawa Tengah) ini.

Skripsi ini diajukan untuk memenuhi salah satu persyaratan guna memperoleh gelar Sarjana Komputer, Fakultas Teknologi Informasi Program Studi Teknik Informatika, Universitas Kristen Satya Wacana, Salatiga.

Dalam penyelesaian skripsi ini, penulis tidak mungkin lepas dari bantuan, doa, dan dukungan dari berbagai pihak. Oleh karena itu, pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada:

1. Bapak Andeka Rocky Tanaamah, SE., M.Cs. selaku Dekan Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.

2. Bapak Dian W. Chandra, S.Kom., M.Cs. selaku Ketua Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.

3. Bapak Kristoko Dwi Hartomo, M.Kom. sebagai pembimbing pertama yang selalu membimbing penulis dengan sabar dan banyak membantu penulis dalam menyelesaikan skripsi ini.

4. Bapak Frederik Samuel Papilaya, S.Kom., M.Cs. sebagai pembimbing kedua yang selalu membimbing dengan sabar, memberikan ide, dan banyak membantu penulis dalam menyelesaikan skripsi ini.

(5)

6. Bapak Danang AP sebagai staff IT/Infokom di PMI Provinsi Jawa Tengah, yang telah membantu dalam pencarian data serta memberi kritik dan saran untuk kebaikan skripsi ini, serta seluruh staff dan karyawan dari PMI Provinsi Jawa Tengah, terimakasih atas keramahan dan bantuannya dalam proses perizinan penelitian

7. Seluruh dosen dan karyawan Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana, terima kasih atas bantuan dan kebersamaannya selama ini.

8. Bapak, ibu yang selalu mendukung saya dalam segala hal. Terimakasih untuk dukungan dan kepercayaan yang diberikan.

9. Kakak ku Yohanes Elly Hermawan yang telah menjaga aku selama di FTI, adikku Kristin Natalina terimakasih untuk setiap kasih sayang dan tentunya bantuan yang diberikan selama ini.

10. Sahabat-sahabat tersayang Chymink, Putri, Desi, Tulus, Krisna Mas Aji dan Tante Yiska semangat jalani hidup bersama Tuhan.

11. Albab Heri Prasetyo dan Bramadi Krisasta yang telah rela meluangkan waktu untuk membantu memahami framework Codeigniter dan memberi saran untuk penulis.

12. Anak-anak kos Seruni yang luarbiasa. Gembul, Cilik, Tilar, Ikok, Ester, Sukris, Tiur, Rani, cepet lulus yah semua.

13. Mbak Dianing Diah Lestari dan Mbak Irene Valentina terimakasih untuk dan seluruh bantuan yang diberikan. Tanpa kalian aku ga akan bisa alami semua pengalaman luarbiasa di FTI.

(6)

bisa saya sebutkan satu persatu. Terimakasih untuk dukungan doa dan kehangatan Keluarga yang diberikan.

15. Semua teman-teman seperjuangan Luchi, Karis, Nias, Nia, Yana, Yustina, Frans, Ingga, Novi, Okto, Putri Puspita, Yere, Agus, Haryoko, Aubing, Raditya, Victor, Boncel, Nur Fiqi, Rian, Destarius dan seluruh mahasiswa FTI Angkatan 2007. Terima kasih buat kebersamaan, dukungan, dan semangat yang kalian berikan selama ini. Semangat kawan !

16. Kakak dan adik angkatan (2003, 2004, 2005, 2006, 2008, 2009) yang tak bisa disebut satu per satu, terima kasih atas kebersamaan di dalam satu keluarga FTI.

17. Semua staff dan karyawan FTI / UKSW, terimakasih atas bantuannya selama ini.

18. Semua pihak yang tidak mungkin disebutkan satu per satu yang turut membantu dan memberikan kontribusi hingga skripsi ini terselesaikan.

Thanks for all.

Penulis menyadari masih banyak kekurangan dalam penyelesaian skripsi ini. Oleh karena itu, penulis mengharapkan sumbang saran dan pikiran untuk perbaikan di masa yang akan datang. Semoga skripsi ini dapat memberikan manfaat bagi semua pihak.

Salatiga, September 2011

(7)

Daftar Isi

Halaman

Halaman Judul ... i

Halaman Persetujuan ... ii

Halaman Pengesahan ... iii

Halaman Pernyataan ... iv

Prakata ... v

1.5 Sistematika Penulisan ... 5

Bab 2 Tinjauan Pustaka ... 7

2.1 Penelitian Sebelumnya ... 7

2.2 Sistem Informasi Geografis ... 8

2.3 Google Maps Api ... 12

2.4 Framework Codeigniter (CI) ... 14

2.5 Metode Pengujian Sisten... 17

Bab 3 Metode Perancangan Sistem ... 19

3.1 Analisis Kebutuhan ... 20

3.2 Perancangan Sistem dan Perangkat Lunak ... 23

3.2.1 Use Case Diagram ... 23

3.2.2 Activity Diagram ... 26

3.2.3 Sequence Diagram ... 30

3.2.4 Class Diagram ... 37

3.2.5 Deployment Diagram ... 38

3.2.6 Perancangan Arsitektur MVC ... 39

3.2.7 Desain User Interface ... 42

Bab 4 Hasil dan Pembahasan ... 55

4.1 Implementasi ... 45

4.1.1 Implementasi Sistem ... 45

4.1.2 Implementasi Basis Data... 46

(8)

4.1.4 Pengaturan Google Maps Api 3 ... 48

4.1.5 Implementasi Sistem Informasi Geografis PMI Wilayah Jawa Tengah ... 49

4.2 Pengujian Sistem ... 66

Bab 5 Kesimpulan dan Saran ... 73

5.1 Kesimpulan ... 73

5.2 Saran ... 74

(9)

Daftar Gambar

Halaman

Gambar 2.1 Komponen-komponen Sistem Informasi Geografis .. 9

Gambar 2.2 Subsistem Sistem Informasi Geografis ... 10

Gambar 2.3 Susunan Folder dari package CI ... 15

Gambar 3.7 Sequence diagram Guest mencari lokasi PMI kabupaten/kota ... 30

Gambar 3.8 Sequence diagram Guest mengisi buku tamu ... 31

Gambar 3.9 Sequence Diagram untuk member menambah berita 32 Gambar 3.10 Sequence Diagram untuk operator mengubah data persediaan darah... 33

Gambar 3.11 Sequence Diagram untuk adminmengelola galeri .... 36

Gambar 3.12 Class diagram sistem ... 37

Gambar 3.13 Deployment Diagram sistem... 38

Gambar 3.14 Desain Halaman utama sistem PMI di wilayah Jateng 42 Gambar 3.15 Desain Halaman Halaman Peta ... 42

Gambar 4.6 Halaman GIS mencari Persediaan darah... 54

Gambar 4.7 Halaman GIS profil PMI Kab/kota ... 58

Gambar 4.8 Daftar UDD Kab/Kota wilayah Jawa Tengah ... 58

Gambar 4.9 Daftar Persediaan darah PMI Kab/Kota wilayah Jawa Tengah... 59

Gambar 4.10 Galeri Foto PMI Kab/Kota Wilayah Jawa tengah ... 60

Gambar 4.11 Form Buku tamu ... 60

Gambar 4.12 Form Pendaftaran Member ... 61

Gambar 4.13 Peringatan ketika login gagal ... 62

Gambar 4.14 Form Tambah Berita ... 62

(10)
(11)

Daftar Kode Program

Halaman

Kode Program 4.1 Pengaturan base_url ... 46

Kode Program 4.2 Pengaturan default_controller ... 46

Kode Program 4.3 Pengaturan library utama ... 46

Kode Program 4.4 Pengaturan database ... 46

Kode Program 4.5 Kode Program untuk memanggil library jQuery dan Google Maps API 3 ... 49

Kode Program 4.6 Controller untuk menu Profil PMI Provinsi Jawa Tengah ... 50

Kode Program 4.7 Model untuk mengambil data PMI Kab/kota dari basis data ... 52

Kode Program 4.8 View untuk halaman pencarian rute antar PMI kab/kota wilayah Jateng ... 53

Kode Program 4.9 Pengaturan untuk tampilan peta ... 53

Kode Program 4.10 Fungsi Findstok untuk pencarian jarak yang terdekat ... 56

(12)

Daftar Lampiran

Halaman Lampiran 1 Hasil Wawancara dengan petugas PMI Provinsi

Jawa Tengah... 78 Lampiran 2 Kuisioner Pengujian ... 80 Lampiran 3 Surat Keterangan Penelitian di PMI Provinsi

(13)

Daftar Istilah

GIS : Geography Information System

SIG : Sistem Informasi Geografis

MVC : Model View Controller

PHP : Hypertext Preprocessor

(14)

Abstract

CodeIgniter Fra mework is an open source application for building dynamic websites ba sed PHP. This framework supports object-oriented programming and the Model View Controller (MVC) ,both make it easier to build and develop applications.

In this study, the CodeIgniter framework will be implemented in Geographic Information Systems PMI in The Central Java that displays the mappings in the form of digital maps using a Google Maps Api 3. As a result, this system can provide information about PMI in The Central Java and makes it easier to search of blood supplies locations in PMI in The Central Java with the closest distance.

Gambar

Gambar 4.16  Halaman perbaharui persediaan darah untuk operator 63 Gambar 4.17  Halaman rekap persediaan darah PMI Kab/Kota ......

Referensi

Dokumen terkait

Mata pelajaran Sejarah Kebudayaan Islam merupkan suatu bidang studi yang memberikan pengetahuan tentang Sejarah dan Kebudayaan Islam, meliputi masa sebelum kelahiran Islam,

Penelitian ini bertujuan untuk menganalisis bagaimanakah pengaruh penggunaan patch ekstrak etanol bawang merah (Allium ascalonicum L.) terhadap penurunan temperatur

digunakan adalah poster yang mengambarkan sosok dari setiap karakter yang nantinya akan muncul di kisah dongeng “Rumah, Teman” namun masih dalam bentuk

Jadi tidak perlu ada undang-undang yang memberikan intel wewenang untuk menangkap, menyadap atau membunuh, namanya juga orang yang kerjanya tidak ketahuan, mau apa saja

BILA dalam Perjanjian Lama pelayanan kesembuhan termasuk jarang, dalam Perjanjian Baru situasinya berbeda, karena pelayanan Yesus pada umumnya diiringi dengan pelayanan mujizat

Teknik relaksasi Lagrangian merupakan suatu teknik matematika untuk menyelesaikan permasalahan sistem manufaktur job shop yang mempunyai fungsi obyektif meminimumkan

Sebelum mengambil mata kuliah PPL, mahasiswa diharuskan lulus dalam mata kuliah mikro teaching atau pengajaran mikro. Pengajaran mikro adalah kegiatan praktek

Pemanfaatan air hujan sudah didukung dengan terbangunnya kolam penampung buatan sejumlah delapan buah kolam yang terletak di beberapa titik di dalam wilayah ITS