SISTEM INFORMASI UMAT PAROKI GEREJA St.LAURENTIUS BRINDISII PEMATANGSIANTAR BERBASISS WEB LAPORAN TUGAS AKHIR Disusun Sebagai Syarat untuk Menyelesaikan Pendidikann Program Diploma III oleh MARTHA LYA SIREGAR NIM.1005102028 PROGRA AM STUDI MANAJEMEN INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN MEDAN 2013
ABSTRAK Perkembangan teknologi informasi sekarang ini menunjukkan pengaruh baik terhadap kehidupan manusia dalam membantu memberikan pelayanan lebih efisien dan lebih efektif melalui jaringan internet sehingga mendapatkan informasi yang jelas dari sumber terpercaya. Dengan memanfaatkan fasilitas internet, dapat dibuat suatu pelayanan Gereja kepada Umat Paroki yang di bawah naungan Gereja tersebut. Untuk itu perlu di rancang sistem informasi berbasis web yang dapat memudahkan pelayanan Gereja. Sistem informasi ini dibuat dengan merancang DFD (Data Flow Diagram), input, output, database, kamus data, user interface, dan algoritma pemrograman. Pembangunan sistem ini menggunakan perangkat lunak Adobe Dreamweaver CS5, dan Apache sebagai web server. Hasil dari rancangan tersebut telah diimplementasikan ke dalam script PHP dan MySQL digunakan sebagai manajemen database. Sistem informasi berbasis web ini dapat memudahkan sekretaris Gereja dalam penyimpanan dan pemrosesan data. Namun sistem informasi ini masih memiliki kekurangan yakni belum adanya sistem keamanan terhadap penyimpanan data dalam sistem.
KATA PENGANTAR Puji dan Syukur kepada Allah Bapa di surga berkat kasih dan karunianya sehingga penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul Sistem Informasi Umat Paroki Gereja St.Laurentius Brindisi Pematangsiantar Berbasis Web. Selama proses penyusunan proposal ini penulis banyak dapat bimbingan, bantuan, dan motivasi dari berbagai pihak sehingga penulis dapat menyelesaikan Laporan Tugas Akhir. Berkenaan dengan hal itu dalam kesempatan ini penulis menyampaikan terima kasih kepada : 1. M. Syahruddin, ST.,MT selaku Direktur Politeknik Negeri Medan. 2. Ir. Rina Anugrahwaty, M.T. selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Medan. 3. Roslina, M.I.T. selaku Kepala Program Studi Manajemen Informatika Politeknik Negeri Medan. 4. Julham, S.T., M.Kom selaku Dosen Pembimbing yang telah memberikan pengarahan, bimbingan serta menyediakan waktu sehingga penulis dapat menyelesaikan Tugas Akhir saya. 5. Staf Pengajar Program Studi Manajemen Informatika Politeknik Negeri Medan, khususnya Bapak Ismael, M.Kom selaku wakil kelas MI-6A. 6. Kedua orangtua saya, Bapak Damianus Siagian dan Ibu Heddyana yang selalu memberikan doa dan dukungan yang positif baik dari tindakan maupun
materil. Abang dan Kakak penulis, Paian MHM Siregar yang selalu berkomunikasi jarak jauh kepada saya untuk memberikan doa dan Votranica Natalia Siregar yang selalu membantu saya dalam penulisan tugas akhir saya dan mendukung sehingga penulis dapat menyelesaikan Laporan Tugas Akhir ini. 7. Ariama Susanti, selaku Administrasi Program Studi Manajemen Informatika Politeknik Negeri Medan, yang telah membantu penulis dalam keperluan administrasi, memberikan doa serta mendukung penulis untuk menyelesaikan Laporan Tugas Akhir ini. 8. Seluruh teman-teman MI-6A khususnya Henny E Sitepu, Sarah Yiska, Delviani Sihombing, Andesty V, Shiera C M Tarigan, Eva F Sigalingging, Rusnika, Nazli Ilhamsyah, Roy C Sinaga dan teman dekat saya Gverian dan sahabat saya yang telah banyak membantu dan memberikan semangat kepada penulis dalam menyelesaikan Laporan Tugas Akhir ini. 9. Semua orang yang tidak dapat disebutkan satu per satu yang telah memberikan bantuan dan semangat selama menyelesaikan tugas akhir saya. Dalam penyusunan Laporan Tugas Akhir ini, penulis menyadari banyak kekurangan dan kesalahan baik dalam penyajian maupun penulisan. Penulis berharap semoga Laporan Tugas Akhir ini bermanfaat bagi pembaca. Medan, 28 Agustus 2013 Penulis Martha Lya Siregar
DAFTAR ISI LEMBAR PERSETUJUAN... i LEMBAR PENGESAHAN... ii ABSTRAK... iii KATA PENGANTAR... iv DAFTAR ISI... vi DAFTAR GAMBAR... x DAFTAR TABEL... xv BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah... 1 1.2 Ruang Lingkup... 3 1.3 Tujuan dan Manfaat Tugas Akhir... 4 1.4 Metode Pengumpulan Data... 5 1.5 Sistematika Penulisan... 6 1.6 Lokasi Penelitian... 7
BAB 2 TINJAUAN PUSTAKA 2.1 Pengertian Sistem... 8 2.1.1 Pengertian Sistem Secara Umum.... 8 2.1.2 Pengertian Sistem Menurut Para Ahli.... 8 2.2 Karakter Sistem.... 9 2.3 Pengertian Informasi.... 11 2.4 Pengertian Sistem Informasi.... 11 2.5 Pengertian Umat Gereja.... 12 2.6 Web.... 13 2.7 Perancangan Sistem.... 13 2.7.1 Data Flow Diagram (DFD).... 13 2.7.2 Flowchart.... 15 2.7.3 Database.... 18 2.7.4 Normalisasi.... 20 2.7.5 Kamus Data.... 20 2.8 Gambaran Umum Gereja.... 21 2.9 MySQL.... 22
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Sedang Berjalan... 23 3.1.1 Prosedur Pendaftaran Umat Paroki.... 23 3.1.2 Form Input Data.... 27 3.1.3 Output/Laporan Sistem Berjalan.... 28 3.2 Perancangan Sistem Usulan.... 29 3.2.1 Rancangan (DFD).... 30 3.2.2 Rancangan Output.... 38 3.2.3 Rancangan Input.... 42 3.2.4 Kamus Data.... 49 3.2.5 Rancangan Database.... 50 3.2.6 Struktur User Interface.... 61 3.2.7 Algoritma Pemrograman.... 63 3.3 Pembuatan Sistem.... 74 3.3.1 Pembuatan Database.... 74 3.3.2 Pembuatan Script PHP.... 79
BAB IV HASIL DAN PEMBAHASAN 4.1 Pembahasan Hasil Sistem.... 80 4.2 Studi Kelayakan Sistem.... 98 4.3 Kelebihan dan Kekurangan Sistem.... 99 BAB V SIMPULAN DAN SARAN 5.1 Simpulan... 100 5.2 Saran... 101 DAFTAR PUSTAKA... 102 LAMPIRAN
DAFTAR GAMBAR Gambar Halaman 2.1 Simbol Proses... 14 2.2 Simbol Data Store... 14 2.3 Simbol Data Flow... 14 2.4 External Entity... 15 2.5 Jenjang Database... 20 3.1 Diagram Konteks Sistem Informasi Umat yang sedang berjalan... 23 3.2 DFD Level 0 Sistem Pendaftaran Umat yang sedang berjalan... 25 3.3 Form Input Data Umat Paroki... 27 3.4 Form Input Sakramen Umat Paroki... 28 3.5 Kartu Keluarga Umat Paroki... 28 3.6 Kartu Keluarga Sakramen Umat... 29 3.7 Diagram Konteks Sistem Informasi Umat Berbasis Web... 30 3.8 DFD Level 0 Sistem Informasi Umat Berbasis Web... 31 3.9 Data Olah User... 32 3.10 Data Olah Berita... 33 3.11 Data Olah Renungan... 34 3.12 Data Olah Kepala Keluarga... 35 3.13 Data Olah Anggota Keluarga... 35 3.14 Data Sakramen... 36
3.15 Data Olah Sakramen Baptis... 36 3.16 Data Olah Sakramen Krisma dan Perkawinan... 37 3.17 Rancangan Halaman Home... 38 3.18 Rancangan Halaman Berita... 39 3.19 Rancangan Halaman About Us... 39 3.20 Rancangan Halaman Contact Us... 40 3.21 Rancangan Halaman Renungan... 40 3.22 Rancangan Output Anggota Keluarga... 41 3.23 Rancangan Output Sakramen... 42 3.24 Rancangan Input Login... 42 3.25 Rancangan Input Data User... 43 3.26 Rancangan Input Berita... 44 3.27 Rancangan Input Renungan... 44 3.28 Rancangan Input Data Kepala Keluarga.... 45 3.29 Rancangan Input Anggota Keluarga.... 46 3.30 Rancangan Input Sakramen Baptis.... 47 3.31 Rancangan Input Sakramen Krisma dan Perkawinan.... 48 3.32 Bentuk Unormal Database Umat.... 50 3.33 Bentuk Normal Pertama.... 51 3.34 Bentuk Normal Kedua.... 52 3.35 Bentuk Normal Ketiga.... 53 3.36 Relasi Antar Tabel.... 60 3.37 User Interface Halaman Admin.... 61
3.38 User Interface Halaman Superadmin.... 61 3.39 User Interface Halaman Pimpinan.... 62 3.40 User Interface Halaman Utama.... 62 3.41 Flowchart Login Superadmin.... 63 3.42 Flowchart Menu Superadmin.... 64 3.43 Flowchart Olah Data User.... 65 3.44 Flowchart Login Admin.... 66 3.45 Flowchart Menu Admin.... 67 3.46 Flowchart Olah Berita.... 68 3.47 Flowchart Olah Tabel Renungan.... 69 3.48 Flowchart Olah Kepala Keluarga.... 70 3.49 Flowchart Olah Anggota Keluarga.... 71 3.50 Flowchart Detail Anggota Keluarga.... 71 3.51 Flowchart Olah Sakramen Baptis.... 72 3.52 Flowchart Olah Sakramen Krisma Perkawinan.... 73 3.53 Tabel admin pada database.... 74 3.54 Tabel Kepala Keluarga pada database.... 75 3.55 Tabel Anggota Keluarga pada database.... 76 3.56 Tabel Sakramen Baptis pada database.... 76 3.57 Tabel Sakramen Krisma dan Perkawinan pada database.... 77 3.58 Tabel Berita.... 77 3.59 Tabel Renungan pada database.... 78 3.60 Tabel Buku Tamu pada database.... 78
4.1 Halaman Home... 80 4.2 Halaman Profil Gereja... 81 4.3 Halaman Berita... 81 4.4 Halaman Kontak Gereja... 82 4.5 Halaman Buku Tamu... 82 4.6 Halaman Login Administrator... 83 4.7 Halaman Lupa Password... 83 4.8 Halaman Proses Lupa Password... 84 4.9 Halaman Home Administrator... 84 4.10 Halaman User... 85 4.11 Halaman Edit User... 85 4.12 Halaman Proses User... 86 4.13 Halaman Data Berita.... 86 4.14 Halaman Tambah Berita.... 87 4.15 Halaman Edit Berita.... 87 4.16 Halaman Data Renungan.... 88 4.17 Halaman Tambah Renungan... 88 4.18 Halaman Edit Renungan.... 89 4.19 Halaman Umat.... 89 4.20 Halaman Tambah Kepala Keluarga.... 90 4.21 Halaman Edit Kepala Keluarga.... 90 4.22 Halaman Anggota Keluarga.... 91 4.23 Halaman Tambah Anggota Keluarga.... 91
4.24 Halaman Edit Aggota Keluarga.... 92 4.25 Halaman Data Anggota Keluarga.... 92 4.26 Halaman Sakramen Baptis.... 93 4.27 Halaman Tambah Sakramen Baptis.... 93 4.28 Halaman Edit Sakramen Baptis.... 94 4.29 Halaman Sakramen Krisma dan Perkawinan.... 94 4.30 Halaman Tambah Sakramen Krisma dan Perkawinan.... 95 4.31 Halaman Edit Sakramen Krisma dan Perkawinan.... 95 4.32 Halaman Cetak Aggota Keluarga dan Sakramen.... 96 4.33 Halaman Cetak Anggota Keluarga.... 96 4.34 Halaman Cetak Sakramen.... 97 4.35 Halaman Buku Tamu.... 97
DAFTAR TABEL Tabel Halaman 2.1 Simbol Simbol Flowchart... 17 3.1 Tabel Admin... 54 3.2 Tabel Berita.... 54 3.3 Tabel Buku Tamu.... 55 3.4 Tabel Renungan... 55 3.5 Tabel Kepala Keluarga.... 56 3.6 Tabel Anggota Keluarga.... 57 3.7 Tabel Sakramen Baptis.... 58 3.8 Tabel Sakramen Krisma dan Perkawinan,... 58