30
`
III.1.
Analisa Sistem Yang Sedang Berjalan
Analisa terhadap suatu sistem sangat diperlukan untuk mengetahui kegiatan-kegitan yang sedang berjalan dalam suatu sistem. Tujuan mengetahui kegiatan-kegaiatan tersebut adalah untuk memahami dan mengerti jalanya sistem serta hambatan-hambatan yang terdapat dalam sistem tersebut.
Pada tahap ini yang perlu dilakukan adalah analisa terhadap sistem yang sedang berjalan dan bagaimana aliran dokumen yang sedang berjalan yang akan digambarkan dalam bentuk analisa pengkodean. berikut merupakan tahapan dalam pembautan Sistem Informasi Geografis Lokasi Gereja Kristen Protestan Indonesia di Kota Medan Berbasis Web.
1. Studi pustaka tentang Sistem Informasi Geografis dan Arc View Gis. PHP dan Mysql.
2. Mengumpulkan data tentang letak, jalan, dan nama lokasi gereja di Kota Medan.
3. Menganalisa data dan merancang aplikasi.
4. Mendigitasi data-data spasial yang didapat, dan memasukkan data-data non spasial kedalam tabel-tabel.
III.1.1. Input
Analisa input pada sistem yang berjalan dilakukan untuk memahami sistem yang diterapakan dan disesuaikan dengan sistem yang akan dirancang. Sistem informasi geografis lokasi gereja kristen protestan indonesia di kota medan yang akan dirangcang memerlukan data input. Data input yang diperlukan untuk merancang sistem yaitu : letak, jalan, dan nama lokasi gereja di Kota Medan.
III.1.2. Proses
Sistem Informasi Geografis Lokasi Gereja Kristen Protestan Indonesia ini kan diproses menggunakan PHP dan MySQL sebagai database. Dalam hal ini data yang sudah di peroleh akan diproses sampai informasi tentang Lokasi Gereja Kristen Protestan Indonesia yang dibutuhkan dapat diperoleh. Tentunya informasi gereja kristen protestan indonesia yang akan dibangun akan memberikan informasi yang lengkap. Hasil akhir dari proses pengolahan data lokasi gereja kristen protestan indonesia akan di proses dalam arcview untuk pemetaanya.
III.1.3. Output
Output yang dihasilkan adalah objek lokasi geografis gerja kristen protestan indonesia yang ada di kota medan.
III.2. Evaluasi Sistem yang berjalan
Berdasarkan sistem yang telah ada sebelumnya cukup banyak ditemukan kelemahan, terutama dalam hal input dan pencarian data. Dengan adanya Sistem Informasi Geografis Lokasi Gereja kristen Protestan Indonesia ini diharapkan dapat memperbaiki kinerja sistem yang sebelumnya.
III.2.1. Desain Sistem
Tahap desain merupakan kelanjutan dari proses analisis sistem dimana dilakukan perubahan –perubahan terhadap sistem yang sedang berjalan. Hal ini dilakukan untuk mengatasi kekurangan yang ada, memudahkan pekerjaan yang dilakukan oleh orang yang terlibat dan menghemat waktu pekerjaan.
Desain Sistem adalah tahapan untuk memperbaiki kesalahan-kesalahan yang sudah dijelaskan pada evaluasi sistem yang sedang berjalan. Tahap ini sangat penting dalam menentukan baik atau tindaknya hasil perancangan sistam yang diperoleh. Tahap ini perancangan sistem dapat digambarkan sebagai perancangan untuk membangun suatu dan mengkonfigurasikan komponen-komponen perangkat lunak dan perangkat keras sehingga menghasilkan sistem yang lebih baik.
III.3. Desain Sistem
III.3.1 Desain Sistem Secara Global III.3.1. Use Case Diagram
Perangkat lunak yang dibuat akan menangani 9 (Sembilan) fungsi utama, seperti terlihat dalam usecase (Gambar III.1)
Include Include Admin Include Include Include User Extends Extends Extends Login Olah Data Gereja Olah Data Peta Olah Data Pendeta Olah Data Buku Tamu Olah Data
Berita Tampilan Home
Berita Propil Peta Buku Tamu Include Include Logout Extends Include Olah Data Kecamatan
Sistem Infomasi Geografis Lokasi Gereja Kristen Protestan Indonesia (GKPI)
Gambar III.1.Use Case Diagram Sistem Informasi Geografis Lokasi Gereja Kristen Protestan Indonesia (GKPI)
III.2.1.2. Class Diagram
Berikut gambar Class Diagram Sistem Informasi Geografis Lokasi Gereja Kristen Protestan Indonesia di Kota Medan.
Data Berita id_Data Berita : Int jam : Time tanggal : Date judul : Varchar isi : Text gambar : Varchar -Tambah Data () - Edit Data () - Hapus Data () Buku Tamu id_Data Berita: Int tanggal : Date jam : Time nama : Varchar email : Varchar komentar : Text - Input Data() - edit Data() - hapus Data()
id_Data Peta: Int kode Gereja: char kode Pendeta : char latitude :char longitude: char alamat : varchar jumlah jemaat : varchar Kegiatan : varchar - Tambah Data() - Edit Data() - Hapus Data()
Data Peta
id_Data Gereja: Int kode Gereja: char nama Pendeta : char alamat : varchar - Input Data() - Edit Data() - Hapus Data()
Data Gereja
id_Data Pendeta: Int kode Pendeta: char nama Pendeta : char alamat : varchar - Input Data() - Edit Data() - Hapus Data() Data Pendeta Data Kecamatan
id_Data Kecamatan: Int Nama_Kecamatan :Varchar -Input Data()
- Edit Data () - Hapus Data ()
Gambar II.2. Class Diagram Sistem Informasi Geografis Lokasi Gerreja Kristen Protestan Indonesia (GKPI)
III.3.1.3. Sequence Diagram
Sequence Diagram digunakan untuk menggambarkan perilaku pada sebuah sekenario. Diagram ini menunjukkan sejumlah contoh obyek-obyek ini didalam use case. Komponen utama squence diagram terdiri atas obyek yang dituliskan dengan kotak segiempat bernama pesan diwakili oleh garis dengan tanda panah dan waktu yang ditunjukkan dengan progress vertical. Sequence Diagram Pada Form Login dapat dilihat pada gambar III.3
Gambar III.3 Sequence Diagram Pada Form Login Sistem Informasi Geografis Lokasi Gereja Kristen Protestan Indonesia (GKPI) Admin Form login Home Admin Database Menu Utama Login Username atau password salah Validasi login result result Validasi Username valid
1. Sequence Diagaram Pada Form Input Data Berita
Sequence diagram pada form input data berita ini menunjukkan contoh objek yang akan menginputkan data gereja. Contoh Sequence diagram pada form input data berita dapat dilihat pada gambar III.4
2. Sequence Diagram Pada Form Input Data Kecamatan
Sequence diagram pada form input data gereja ini menunjukkan contoh objek yang akan menginputkan data gereja. Contoh Sequence diagram pada form input data gereja dapat dilihat pada gambar III.5
Admin
Form Data Berita
Database
Data Berita Simpan Data Berita Informasi
III.4 Sequence Diagram pada Form Input Data Berita Sistem Informasi Geografis Lokasi Gereja Kristen Protentas Indaonesia (GKPI)
Admin
Form Data Kecamatan
Database
Data Kecamatan Simpan Data Berita Informasi
III.5 Sequence Diagram pada Form Input Data Kecamatan Sistem Informasi Geografis Lokasi Gereja Kristen Protentas Indaonesia (GKPI)
3. Sequence Diagram Pada Form Input Data Gereja.
Sequence diagram pada form input data gereja ini menunjukkan contoh objek yang akan menginputkan data gereja. Contoh Sequence diagram pada form input data gereja dapat dilihat pada gambar III.6
4. Sequence Diagaram Pada Form Input Data Pendeta.
Sequence diagram pada form input data pendeta ini menunjukkan contoh objek yang akan menginputkan data pendeta. Contoh Sequence diagram pada form input data pendeta dapat dilihat pada gambar III.7
III.6 Sequence Diagram pada Form Input Data Gereja Sistem Informasi Geografis Lokasi Gereja Kristen Protentas Indaonesia (GKPI) Admin
Form Data Gereja
Database
Data Gereja Simpan Data Gereja Informasi
5. Sequence Diagaram Pada Form Input Data Peta
Sequence diagram pada form input data peta ini menunjukkan contoh objek yang akan menginputkan data peta. Contoh Sequence diagram pada form input data peta dapat dilihat pada gambar III.8
III.7 Sequence Diagram pada Form Input Data Pendeta Sistem Informasi Geografis Lokasi Gereja Kristen Protentas Indaonesia (GKPI)
III.8 Sequence Diagram pada Form Input Data Peta Sistem Informasi Geografis Lokasi Gereja Kristen Protentas Indaonesia (GKPI)
Informasi Admin
Data Peta Simpan Data Peta Database Form Data Peta Form Data Pendeta Database
Data Pendeta Simpan Data
Pendeta Informasi Admin
6. Sequence Diagaram Pada Form Input Data Buku Tamu
Sequence diagram pada form input data buku tamu ini menunjukkan contoh objek yang akan menginputkan data peta. Contoh Sequence diagram pada form input data buku tamu dapat dilihat pada gambar III.9
III.3.2. Desain Sistem Secara Detail
Desain sistem secara detail atau terinci ini berfungsi untuk memberikan gamabaran sistem yang akan diusulakan agar dapat dilihat secara lebih detail berdasarkan pada gambar sistem keseluruhan yang terdapat pada desain global.
III.9 Sequence Diagram pada Form Input Data Buku Tamu Sistem Informasi Geografis Lokasi Gereja Kristen Protentas Indaonesia (GKPI)
Form Data Buku Tamu Admin
Data Buku
Tamu Simpan Data
Buku Informasi
III.3.2.1. Desain Output yang dapat diakses oleh user A. Halaman Berada
Tampilan awal pada saat pertama kali mengakses sistem penyebaran Loksi Gereja Kristen Protestan oleh user terdiri dari lima menu utama yaitu Berita Data gereja, Data pendeta, Data peta, Buku tamu, berita berisi ucapan arti gereja untuk perancangan dapat dilihat pada gambar III.10
B. Desain Halaman Propil Penulis
Halaman Propil Penulis ini merupakan halaman yang berisikan tentang profil penulis dan ucapan terima kasih kepada para pengunjung website ini. Perancanganya dapat dilihat pada gambar III.11
Gambar III.10. Perancangan Halaman Berita “”MENU ADMIN”” Berita Data Gereja Data Pendeta Data Peta Buku Tamu Logout “”Selamat Datang”” xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx Data Kecamatan
III.3.2.3. Desain Input
A. Halaman untuk login admin
Halaman ini dapat digunakan untuk login admin Lokasi Gereja Kristen Protestan Indonesia di Kota Medan. Perancangannya dapat dilihat pada gambar III.112
Gambar III.11. Perancangan Halaman Info Penulis
Gambar III.12. Perancangan Masuk Login Admin Login
Username
Submit Reset
.:: Selamat Datang::. Gereja berasal dari bahasa Protugis: igreja, yang berasal dari bahasa Yunani: ekklêsia yang berarti dipanggil keluar (ek= keluar; klesia dari kata kaleo= memanggil); kumpulan orang yang dipanggil ke luar dari dunia) memiliki beberapa arti:
1. Arti pertama ialah 'umat' atau lebih tepat persekutuan orang Kristen. Arti ini diterima sebagai arti pertama bagi orang Kristen. Jadi, gereja pertama-tama bukanlah sebuah gedung.
2. Arti kedua adalah sebuah perhimpunan atau pertemuan ibadah umat Kristen. Bisa bertempat di rumah kediaman, lapangan, ruangan di hotel, maupun tempat rekreasi.
3. Arti ketiga ialah mazhab (aliran) atau denominasi dalam agama Kristen. Gereja Katolik, Gereja Protestan, dll.
4. Arti keempat ialah lembaga (administratif) daripada sebuah mazhab Kristen. Contoh kalimat Login
Username
Submit Reset
.:: TENTANG PENULIS::. Tentang Penulis
1. Nama : Meta Rotua Sitompul 2. Npm : 0920000135
3. Nomor Hp : 082167244815 4. Jurusan : Sistem Informasi
B. Desain Halaman Data Gereja
Halaman ini dapat digunakan untuk data gereja Lokasi Gereja Kristen Protestan Indonesia di Kota Medan. Perancangannya dapat dilihat pada gambar III.13
C. Desain Halaman Data Pendeta
Halaman ini dapat digunakan untuk data pendeta Lokasi Gereja Kristen Protestan Indonesia di Kota Medan. Perancangannya dapat dilihat pada gambar III.14
Gambar III.13. Perancangan Data Gereja “”MENU ADMIN”” Berita Data Gereja Data Pendeta Data Peta Buku Tamu Logout “”Data Gereja”” Input Gereja
No Kodegereja Nama Gereja Status Data Kecamatan
D. Desain Halaman Data Peta
Halaman ini dapat digunakan untuk data peta Lokasi Gereja Kristen Protestan Indonesia di Kota Medan. Perancangannya dapat dilihat pada gambar III.15
Gambar III.14. Perancangan Data Pendeta
Gambar III.15 Perancangan Data Peta “”MENU ADMIN”” “”MENU ADMIN”” Berita Data Gereja Data Pendeta Data Peta Buku Tamu Logout “”Data Pendeta”” Input Pendeta
No Kodependeta Nama Pendeta Status Data Kecamatan Berita Data Gereja Data Pendeta Data Peta Buku Tamu Logout
“”Data Lokasi Peta”” Masukkan Lokasi Peta
No Nama Gereja Lattitude longitude Jlh Jemaat Alamat Data Kecamatan
E. Desain Halaman Data Buku Tamu
Halaman ini dapat digunakan untuk buku tamu Lokasi Gereja Kristen Protestan Indonesia di Kota Medan. Perancangannya dapat dilihat pada gambar III.16
III.3.2.2 Desain Database
Pada aplikasi Sistem Informasi Geografis Lokasi Gereja Kristen Protestan Indonesia ini, penyimpanan data sesuai objek diletakkan pada database yang dibuat dengan MYSQL. Berikut adalah table struktur data pada setiap table di dalam database Sistem Informasi Geografis Lokasi Gereja Kristen Protestan Indonesia (GKPI)
III.3.2.4.1 Kamus Data
Kamus data merupakan suatu terorganisasi tentang komposisi elemen data, aliran data store yang digunakan Pengisian data Dictionary setiap saat
Gambar III.16. Perancangan Data Buku Tamu “”MENU ADMIN”” Berita Data Gereja Data Pendeta Data Peta Buku Tamu Logout “”Komentar Pengunjung””” Data Kecamatan prianto, 2013-08-05 14:44:53 WIB
Hapusgereja protestan di kalangan
masyarakat , bahkan juga di antara gereja-gereja protestan yang ada di Indonesia. dan menjadikannya pula organisasi
keagamaan terbesar ketiga setelah nahdlatul ulama dari misi RMG
prianto, 2013-08-05 14:44:53 WIB
Hapusgereja protestan di kalangan
masyarakat , bahkan juga di antara gereja-gereja protestan yang ada di Indonesia. dan menjadikannya pula organisasi
keagamaan terbesar ketiga setelah nahdlatul ulama dari misi RMG
prianto, 2013-08-05 14:44:53 WIB
Hapusgereja protestan di kalangan
masyarakat , bahkan juga di antara gereja-gereja protestan yang ada di Indonesia. dan menjadikannya pula organisasi
keagamaan terbesar ketiga setelah nahdlatul ulama dari misi RMG
pengembangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item ke dalam sistem. Berikut Kamus Data dari Sistem Informasi Geografis Lokasi Gereja Kristen Protestan Indonesia di Kota Medan: Admin = ( { id_admin}+ username + Password + status )
Berita = ({ id} + jam + tanggal + judul + isi + gambar) Bukutamu = ({id} + tanggal + jam + nama + email + komentar)
Peta = ({id} + kodegereja + kodependeta + latitude + alamat + jumlahjemaat + kegiatan)
Tblgereja = ({id} + kodegereja + namagereja) Tblpendeta = ({id} + kodependeta + namapendeta)
III.3.2.4.2. Normalisasi
Normalisasi yang digunakan dalam lokasi gereja kristen protestan indonesia adalah normalisasi tabel dari sistem hanya 1st NF yaitu sebagai berikut :
Tabel.III.1.Tabel Normalisasi Unnormal Admin
id_admin user pass stautus
Tabel.III.2.Tabel Normalisasi 1 st Data Berita
Tabel.III.2.Tabel Normalisasi 2 st Data Kecamatan
Tabel.III.3.Tabel Normalisasi 3st NF Data Gereja
id kodegereja namagereja
Tabel.4.Tabel Normalisasi 4rd Normalisasi Data Pendeta
id kodependeta namapendeta
Tabel.5.Tabel Normalisasi 5rd NF Normalisasi Data Peta
id kodegereja kodependeta latitude longitude alamat jumlahjemaat kegiatan
Tabel.6.Tabel Normalisasi 6rd NF Data Buku Tamu
id tanggal Jam nama email komentar
III.3.2.3.3 Disain Tabel/File
Untuk perancangan table sistem lokasi gereja kristen protestan indonesia ini dapat dilihat dibawah ini :
1. Tabel Login Admin
Tabel Login Admin ini berisikan id_admin, user, password admin, status sehingga admin dapat mengakses halaman admin.
Nama Data Base : db_gisgereja Nama Tabel : tbladmin Primary Key : id_admin
Tabel.III.7.Tabel Admin
Name Type Length Decimals Allow Null
id_admin Int 11 0
user varchar 20 0
password varchar 32 0
2. Tabel berita
Tabel data gereja ini merupakan tabel yang menunjukan data-data yang ada pada database gereja. Untuk lebih jelasnya dapat dilihat pada tabel dibawah ini :
Nama Database : db_gisgereja Nama Tabel : tblberita Primary Key : id_berita
Tabel.III.8.Tabel Berita
Name Type Length Decimals Allow Null
id Int 11 0 jam Time 0 0 tanggal Date 0 0 judul Varchar 50 0 isi Text 0 0 gambar varchar 30 0 3. Tabel Kecamatan
Tabel data gereja ini merupakan tabel yang menunjukan data-data yang ada pada database gereja. Untuk lebih jelasnya dapat dilihat pada tabel dibawah ini :
4. Nama Database : db_gisgereja 5. Nama Tabel : tblkecamatan 6. Primary Key : id_kecamatan
7. Tabel Gereja
Tabel data gereja ini merupakan tabel yang menunjukan data-data yang ada pada database gereja. Untuk lebih jelasnya dapat dilihat pada tabel dibawah ini :
Nama Database : db_gisgereja Nama Tabel : tblgereja Primary Key : id_gereja
Tabel.III.9.Tabel Gereja
Name Type Lenght Decimals Allow Null
id Int 11 0
kodegereja Char 5 0
namagereja varchar 35 0
8. Tabel Pendeta
Name Type Length Decimals Allow Null
id_kecamatan Int 10 0
Tabel pendeta ini merupakan tabel yang menunjukkan data-data yang ada pada database gereja. Untuk lebih jelasnya dapa diulihat tabel dibawah ini :
Nama Database : db_gisgereja Nama Tabel : tblpendeta Primary Key : id_pendeta
Tabel.10.Tabel Pendeta
Name Type Length Decimals Allow Null
id Int 11 0
kodependeta Char 5 0
namapendeta Varchar 35 0
9. Tabel Peta
Tabel peta ini merupakan tabel yang menunjukan data-data yang ada pada database gereja. Untuk lebih jelasnya dapat dilihat pada tabel dibawah ini :
Nama Database : db_gisgereja Nama Tabel : tblpeta Primary Key : id_peta
Tabel.11.Tabel Peta
Name Type Length Decimals Allow Null
id Kodegereja 11 0
kodependeta Char 5 0 latitude Char 15 0 langitude Char 15 0 alamat Varhar 200 0 jumlahjemaat Varchar 20 0 kegiatan varchar 3000 0
10. Tabel Buku Tamu
Tabel buku tamu ini merupakan tabel yang menunjukan data-data yang ada pada database gereja. Untyk lebih jelasnya dapat dilihat pada tabel dibawah ini : Nama Database : db_gisgereja
Nama Tabel : tblbuku tamu Primary Key : id_buku tamu
Tabel.12.Tabel Buku Tamu
Name Type Length Decimals Allow Null
id Int 11 0
tanggal Date 0 0
tama Varchar 10 0
email Varchar 10 0
komentar Text 0 0
III.3.2.4.4. ERD (Entity Relationship Diagram) / Relasi Antar Tabel Gambar atau diagram yang menunjukkan informasi dibuat, disimpan, dan digunakan dalam sebuah sistem geografis lokasi gereja kristen protesten indonersia
Data
Gereja 1 Memiliki M Berita
M
Memiliki
1
Data
Pendeta 1
Memiliki M Data Peta
1 Memiliki M Buku Tamu Kode Gereja Nama Gereja Id_Gereja Gambar Id_Berita Tanggal Jam Judul Isi Id_Buku Tamu Tanggal Jam Alamat Latitude & Lanogitude Id_Data Peta Kode Peta Nama Pendeta Kode Pendeta Id_Data Pendeta
III.3.2.5. Activity Diagram
1. Activity Diagram Login Admin
Berikut gambar activiti diagaram Sistem Informasi Geografis Lokasi Gereja Kristen Protestan Indonesia (GKPI) di Kota Medan untuk home :
Gambar III.18. Activity Diagram Loguot Admin Sistem Informasi Geografis Lokasi Gereja Kristen Protestan Indonesia
2. Activity Diagram Input Data
Berikut gambar activity diagram Sistem Informasi Geografis Lokasi Dereja Kristen Protestan Indonesia (GKPI) di Kota Medan untuk input data. Username dan Password Salah End Masukkan Username Masukkan Password Start Sukses Sistem Admin
3. Activiti Diagram Edit Data
Berikut gambar activity diagram Sistem Informasi Geografis Lokasi Gereja Kristen Protestan Indonesia (GKPI) di Kota Medan untuk Tambah Data.
Gambar III.19. Activity Diagram Input Data Sistem Informasi Geografis Gereja Kristen Protestan Indonesia
End Masukkan Data Data Tersimpan Start Sukses Data Ditampilkan
4. Activity Diagram Hapus Data
Berikut gambar activity diagaram Sistem Informasi Geografis Lokasi Gereja Kristen Protestan di Kota Medan untuk hapus data.
Gambar III.20. Activity Diagram Edit Data Sistem Informasi Geografis Gereja Kristen Protestan Indonesia
Start End Tambah Data Data Tersimpan Sukses Data Ditampilkan Data Ditambah
5. Activity Diagram Laporan Data Gereja
Ativity diagaram menjelaskan Laporan Data Gereja sebagai laporan yang berguna bagi arsip perusahaan penyimpanan data gereja, berikut desain tampilan activity diagram laporan dapat dilihat pada gambar.
Gambar III.21. Activity Diagram Hapus Data Sistem Informasi Geografis Gereja Kristen Protestan Indonesia
End Hapus Data Data Terhapus Start Sukses Data Ditampilkan Data gagal dihapus
Gambar III.22. Activity Diagram Laporan Data Gereja Sistem Informasi Geografis Gereja Kristen Protestan
Indonesia End Sistem Admin
Tampilan Data Hasil Start
Ya
Centak Laporan Data Data gagal dihapus