Anda di halaman 1dari 34

PROYEK 1

SISTEM INFORMASI KEGIATAN GEREJA


BERBASIS WEB

Oleh
Carel Eka Pramudita Yusak 17010025
Nurul Safitri 17010107

PROGRAM STUDI D3 TEKNIK INFORMATIKA


POLITEKNIK KEDIRI
KEDIRI
2019
PROYEK 1

SISTEM INFORMASI KEGIATAN GEREJA


BERBASIS WEB

Diajukan untuk memenuhi salah satu syarat memperoleh gelar/derajat


Ahli Madya

Oleh
Carel Eka Pramudita Yusak 17010025
Nurul Safitri 17010107

PROGRAM STUDI D3 TEKNIK INFORMATIKA


POLITEKNIK KEDIRI
KEDIRI
2019

HALAMAN JUDUL
KATA PENGANTAR

Puja dan puji syukur kami panjatkan kepada Tuhan Yang Maha Esa yang
telah memberikan banyak nikmat serta karunia-Nya kepada kami semua,
sehingga kami dapat mengerjakan Usulan Proyek 1 ini dengan baik.
Usulan Proyek 1 “SISTEM INFORMASI KEGIATAN GEREJA BERBASIS WEB”
yang kami buat, berisikan semua informasi tentang pengelolaan kegiatan
pelayanan gereja atau lebih tepatnya membahas segala macam hal yang
berkaitan dengan kegiatan dalam gereja.
Kami berharap, Usulan Proyek Akhir ini dapat memberikan banyak
informasi kepada kita semua mengenai pengertian dan contoh prilaku citra guru
profesional.
Kami sadar bahwa Usulan Proyek 1 yang kami buat masih jauh dari ambang
batas kesempurnaan. Oleh karenanya, semua kritik dan saran yang bersifat
membangun dari semua pihak sangat kami harapkan demi perbaikan isi dari
Usulan Proyek 1 ini.
Akhir kata, kami ucapkan terima kasih kepada seluruh pihak yang telah ikut
turut membantu menyukseskan pembuatan Makalah ini dari titik awal hingga
akhir. Semoga Tuhan Yang Maha Esa senantiasa selalu meridhai segala upaya dan
usaha kita. Amiin.

Kediri, 07 Maret 2019

Penulis

ii
DAFTAR ISI

HALAMAN JUDUL ......................................................................................................i


KATA PENGANTAR ....................................................................................................ii
DAFTAR ISI ............................................................................................................... iii
DAFTAR GAMBAR ..................................................................................................... v
DAFTAR TABEL ......................................................................................................... vi
BAB 1 PENDAHULUAN ........................................................................................ 1
1.1 Latar Belakang .......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 2
1.3 Batasan Masalah ...................................................................................... 2
1.4 Tujuan Penelitian ...................................................................................... 2
1.5 Manfaat Penelitian ................................................................................... 3
1.6 Metode Penelitian .................................................................................... 3
1.7 Sistematika Penulisan ............................................................................... 3
BAB 2 LANDASAN TEORI ..................................................................................... 6
2.1 Penelitian Terdahulu ................................................................................ 6
2.2 Pelayanan Gereja...................................................................................... 7
2.3 Pengertian Sistem Informasi .................................................................... 8
2.4 Website..................................................................................................... 9
2.5 PHP ........................................................................................................... 9
2.6 MySQL..................................................................................................... 10
2.7 DFD ( Data Flow Diagram ) ..................................................................... 10
2.8 ERD ( Entity Relationship Diagram ) ....................................................... 11
2.9 Metode Waterfall ................................................................................... 12
2.9.1 System / Information Engineering and Modeling ........................... 13
2.9.2 Analysis............................................................................................ 13
2.9.3 Design .............................................................................................. 13
2.9.4 Code ................................................................................................. 14
2.9.5 Testing ............................................................................................. 14
BAB 3 ANALISIS DAN PERANCANGAN SISTEM .................................................. 15
3.1 Analisis Sistem ........................................................................................ 15

iii
3.1.1 Analisis Permasalahan..................................................................... 15
3.1.2 Analisis Pengguna............................................................................ 15
3.2 Analisis Kebutuhan Sistem ..................................................................... 16
3.2.1 Kebutuhan Fungsional..................................................................... 16
3.2.2 Kebutuhan Perangkat Keras dan Perangkat Lunak ......................... 16
3.3 Perancangan Aplikasi.............................................................................. 16
3.3.1 Perancangan Arsitektur Sistem ....................................................... 16
3.3.2 Proses Bisnis .................................................................................... 17
3.3.3 Perancangan Data Flow Diagram (DFD) .......................................... 18
3.3.4 Perancangan Entity Relasionship Diagram (ERD) ........................... 21
3.3.5 Perancangan Database ................................................................... 22
3.3.6 Perancangan Desain Antarmuka ..................................................... 23
DAFTAR PUSTAKA.................................................................................................. 28

iv
DAFTAR GAMBAR
Gambar 2.1 Kegiatan Gereja GKI kediri .................................................................. 8
Gambar 2.2 Waterfall model Pressman................................................................ 13
Gambar 3.1 Perancangan Arsitektur Sistem ......................................................... 17
Gambar 3.2 Proses Bisnis ...................................................................................... 18
Gambar 3.3 DFD Level 0 ........................................................................................ 19
Gambar 3.4 DFD Level 1 ........................................................................................ 20
Gambar 3.5 DFD Level 2 ........................................................................................ 20
Gambar 3.6 Entity Relationship Diagram.............................................................. 22
Gambar 3.7 Rancangan Database ......................................................................... 23
Gambar 3.8 Admin Login....................................................................................... 23
Gambar 3.9 User Login .......................................................................................... 24
Gambar 3.10 User Home....................................................................................... 24
Gambar 3.11 User Service ..................................................................................... 25
Gambar 3.12 User Jadwal ..................................................................................... 25
Gambar 3.13 Admin Jadwal .................................................................................. 26
Gambar 3.14 Admin Artikel ................................................................................... 26
Gambar 3.15 Admin Service .................................................................................. 27

v
DAFTAR TABEL
Tabel 2.1 Penelitian Terdahulu ............................................................................... 6

vi
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Kata Gereja berasal dari kata dalam bahasa Yunani “Ekklesia” yang
didefinisikan sebagai “perkumpulan” atau “orang-orang yang dipanggil keluar.”
Akar kata ”Gereja” tidak berhubungan dengan gedung, tetapi dengan orang.
Gereja itu tubuh Kristus. Efesus 1:22-23 mengatakan, “Dan segala sesuatu telah
diletakkan-Nya di bawah kaki Kristus dan Dia telah diberikan-Nya kepada jemaat
sebagai Kepala dari segala yang ada. Jemaat yang adalah tubuh-Nya, yaitu
kepenuhan Dia, yang memenuhi semua dan segala sesuatu.” Menurut Alkitab,
gereja itu Tubuh Kristus – setiap mereka yang telah menempatkan iman kepada
Yesus Kristus untuk keselamatannya (Yohanes 3:16; 1 Korintus 12:13). Dalam
gereja-gereja lokal terdapat anggota-anggota dari Gereja universal/sedunia
(Tubuh Kristus).
Gereja merupakan salah satu organisasi yang bergerak dalam pelayanan
masyarakat. Gereja juga memiliki sistem manajemen informasi termasuk
pengelolaan, penyimpanan, dan penyajian data. Menurut data website GKI
Sinode Wilayah Jawa Timur, Gereja Kristen Indonesia (GKI) Kediri adalah salah
satu gereja besar yang memiliki banyak jemaat dan juga memiliki Bakal Jemaat di
Desa Ngablak, Dusun Tanjung, Kabupaten Kediri.
Gereja sebagai tempat ibadah juga memberikan pelayanan pembangunan
kerohanian pada jemaatnya. Salah satu pelayanannya adalah baptisan dan
pernikahan. Sistem manajemen pelayanan di GKI Kediri masih bersifat manual.
Jemaat jika ingin mengajukan pelayanan untuk baptisan dan pernikahan harus
datang ke sekretariat gereja dan mendaftar secara manual. Mereka diharuskan
mengambil formulir, mengisi formulir, menyerahkan formulir ke petugas gereja,
dan lain-lain.
Dalam masalah seperti ini, tentu sangat dibutuhkan solusi yang efektif.
Maka dari itu pada penelitian ini dibuat sebuah sistem informasi manajemen

1
2

berbasis web yang didalamnya terdapat fitur pendaftaran pernikahan, baptisan,


dan penyiaran informasi. Sehingga sistem yang awalnya manual dan memerlukan
banyak waktu akan menjadi efektif. Dari apa yang kami pelajari dari teknologi
gereja lain, diharapkan dengan menggunakan sistem yang lebih efektif ini
pelayanan gereja mejadi lebih optimal.
Tujuan dari penelitian ini adalah merancang sistem informasi manajemen
pelayanan anggota jemaat, babtisan, dan pernikahan berbasis web untuk
mendukung setiap kegiatan pelayanan gereja kepada jemaat. Hasil perancangan
sistem dalam penelitian ini menampilkan informasi tentang gereja dan perangkat
pelayan, informasi kegiatan gereja, warta jemaat, artikel, pelayanan pendaftaran
anggota jemaat, baptisan dan pernikahan, laporan data pendaftaran yang
disajikan dalam bentuk grafik, laporan cetakan surat baptis dan surat nikah serta
manajemen seluruh data jemaat dan data gereja.
1.2 Rumusan Masalah
Dari latar belakang yang telah disampaikan, dapat disumpulkan beberapa
permasalah yang ditemui. Yaitu sebagai berikut:
a. Bagaimana membuat Sistem Informasi Kegiatan Gereja berbasis web?
b. Bagaimana menerapkan Sistem Informasi Kegiatan Gereja berbasis web?
1.3 Batasan Masalah
Mengingat banyaknya perkembangan yang bisa ditemukan dalam
permasalahan ini, maka perlu adanya batasan-batasan masalah yang jelas
mengenai apa yang dibuat dan diselesaikan dalam program ini. Adapun batasan-
batasan masalah pada penelitian ini sebagai berikut :
a. Kegiatan pelayanan yang akan diolah pada web mencakup pernikahan,
baptisan, renungan, dan jadwal ibadah.
b. Penerapan sistem informasi manajemen berbasis web
1.4 Tujuan Penelitian
Tujuan dari penelitian kegiatan pelayanan gereja berbasis web ini antara lain :
3

a. Untuk mengatasi permasalahan yang terjadi dalam kegiatan pelayanan


gereja yang masih manual seperti memasukkan informasi dan
memberikan informasi.
b. Untuk memudahkan pekerjaan dan kegiataan pelayanan dalam lingkup
gereja. Web mendukung banyak kegiatan masa kini dan juga dapat
menjadi media informasi yang inovatif. Jemaat gereja akan mudah untuk
mendaftar baptisan dan pernikahan. Selain itu dalam penyebaran
informasi, web dapat menyebarkan informasi begitu cepat dan mudah.
1.5 Manfaat Penelitian
Manfaat dari penelitian kegiatan pelayanan gereja berbasis web ini antara lain :
a. Dengan menerapkan sistem Informasi berbasis web, kegiatan pelayanan
gereja akan lebih efektif dan efisien.
b. Memudahkan pekerjaan dan kegiatan pelayanan dalam lingkup gereja.
1.6 Metode Penelitian
Adapun penelitian ini dilaksanakan berdasarkan studi literature dan
penelitian. Penelitian akan di lakukan di Jemaat Gereja GKI Kediri.
Metode perancangan sistem informasi yang sedang di bangun
menggunakan Metode Waterfall. Perancangan dalam membangun sistem
dimulai dari Observasi, Wawancara, Studi Literatur, dan yang terakhir proses
perilisan sistem.
1.7 Sistematika Penulisan
Dalam memberikan gambaran atau pandangan terhadap penelitian ini,
dibuatlah sitematika penulisan seperti dibawah ini :
a. BAB I PENDAHULUAN
Bab ini menjelaskan tentang gereja secara umum. Pembaca akan memahami
tentang penjelasan dan masalah apa yang bisa diselesaikan dengan menerapkan
sistem informasi kegiatan gereja berbasis web. Bab ini memuat beberapa sub
bab, yaitu latar belakang, rumusan masalah, tujuan penelitian, manfaat
penelitian, metode peneitian, dan sistematika penulisan.
4

b. BAB II LANDASAN TEORI


Bab ini membahas tentang gambaran khusus yang terkait dengan
perancangan sistem informasi kegiatan gereja berbasis web. Hal-hal yang akan
dibahas pada bab ini adalah pelayanan gereja, pengertian-pengertian, dan
referensi penelitian terdahulu.
c. BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini membahas tentang analisis dan perancangan sistem informasi
kegiatan gereja berbasis web. Hal-hal yang akan dibahas pada bab ini adalah
analisis sistem, analisis kebutuhan sistem, perancangan aplikasi, dan lain-lain.
6

BAB 2
LANDASAN TEORI

2.1 Penelitian Terdahulu


Penelitian terdahulu ini menjadi salah satu acuan penulis dalam melakukan
penelitian sehingga penulis dapat memperkaya teori yang digunakan dalam
mengkaji penelitian yang dilakukan. Dari penelitian terdahulu, penulis tidak
menemukan penelitian dengan judul yang sama seperti judul penelitian penulis.
Namun penulis mengangkat beberapa penelitian sebagai referensi dalam
memperkaya bahan kajian pada penelitian penulis. Berikut merupakan penelitian
terdahulu berupa beberapa jurnal terkait dengan penelitian yang dilakukan
penulis.

Penelitian terdahulu yang merancang sistem informasi gereja salah satunya


berjudul “Rancang Bangun Web Service Sistem Informasi Terintegrasi Gereja
Masehi Injili Di Minahasa (Studi Kasus: Gereja Gmim Getsemani Lansot
Tomohon)”. Tujuan dari penelitian ini adalah merancang dan membangun Web
Service Sistem Informasi Gereja. Sistem ini akan mengintegrasikan data kantor
pusat kantor wilayah dalam satu di server (Lumintang, Lumenta, & Lantang,
2015).

Tabel 2.1 Penelitian Terdahulu

No Nama Judul Penelitian Hasil Penelitian


Peneliti
1. Jati Sasongko, Rancang Bangun Aplikasi kearsipan ini dijalankan pada
Dwi Agus Sistem Informasi jaringan personal komputer pada
Diartono Manajemen bagian ruang tata usaha, petugas tata
Surat usaha dapat mengakses aplikasi
kearsipan ini dengan memasukkan
login user yang benar, dapat
melakukan menambah, mengedit,
membatalkan, menghapus dan
menyimpan surat masuk dan keluar,
dapat melakukan pencarian surat
7

masuk dan surat keluar berdasarkan


pengirim dan perihal, hasil pencarian
dapat dilakukan pengurutan berdasar
id surat atau tanggal surat, dapat
mencetak laporan berdasarkan hasil
pencarian yang telah dilakukan
berdasarkan id surat atau tanggal
surat.
2. Ana Nur Pembangunan Penulis menghasilkan sebuah
Cahyanti, Sistem Informasi program aplikasi yang nantinya dapat
Bambang Eka Manajemen menjawab kesulitan yang seringkali
Purnama Puskesmas Pakis dihadapi oleh pengelola Puskesmas
Baru Nawangan sehingga bisa jauh lebih efisien dan
efektif.

2.2 Pelayanan Gereja


Kegiatan manajemen gereja umumnya meliputi: 1) Pendataan jemaat yang
mencatat informasi tentang pertumbuhan jemaat dan data-data anggota
keluarga, atestasi, sidi, baptis, pernikahan, kematian, kelahiran, status dalam
jemaat dan kegiatan gereja. 2) Jadwal kegiatan gereja yang meliputi kegiatan
ibadah dan kegiatan-kegiatan pendukung gereja. (Tambunan & Somya, 2013)
Pada gereja GKI Kediri terdapat berbagai kegiatan yang berkaitan dengan
informasi seperti mengolah data anggota jemaat, data warta jemaat, data
kegiatan gereja, data baptisan, dan data pernikahan. Mengelola pendaftaran
anggota jemaat, baptisan, dan pernikahan, mulai dari pengajuan pendaftaran
sampai pencetakan dokumen seperti surat baptis dan surat nikah. Selain itu
membagikan informasi mengenai warta jemaat, jadwal pelayanan ibadah,
kegiatan gereja, pelayanan pendaftaran anggota jemaat, baptisan dan
pernikahan.
8

Gambar 2.1 Kegiatan Gereja GKI kediri


2.3 Pengertian Sistem Informasi
Jogiyanto (2005,1) Dalam Buku Analisa dan Desain Sistem Informasi
mengatakan “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan
atau untuk menyelesaikan suatu sasaran yang tertentu”
Asal kata Sistem berasal dari bahasa Latin systema dan bahasa Yunani
sustema. Pengertian sistem adalah suatu kesatuan yang terdiri komponen atau
elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi
atau energi untuk mencapai suatu tujuan. Atau dapat juga dikatakan bahwa
Pengertian Sistem adalah sekumpulan unsur / elemen yang saling berkaitan dan
saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu
tujuan.
Informasi adalah data yang diolah melalui suatu model menjadi informasi,
penerima kemudian menerima informasi tersebut, melakukan keputusan
berdasarkan informasi tersebut dan melakukan tindakan, yang berarti
menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data
kembali. Data tersebut akan ditangkap kembali sebagai input, diproses kembali
melalui suatu model dan seterusnya yang merupakan suatu siklus.
9

2.4 Website
Website adalah kumpulan halaman web yang saling terhubung dan file-
filenya saling terkait. Web terdiri dari page atau halaman, dan kumpulan
halaman yang dinamakan homepage. Homepage berada pada posisi teratas,
dengan halaman-halaman terkait berada di bawahnya. Biasanya setiap halaman
di bawah homepage disebut child page, yang berisi hyperlink ke halaman lain
dalam web (Gregorius, 2000:30).
Web mengijinkan pemberian highlight (penyorotan atau penggaris
bawahan) pada kata-kata atau gambar dalam sebuah dokumen untuk
menghubungkan atau menunjuk ke media lain seperti dokumen, frase, movie
clip, atau file suara. Web dapat menghubungkan dari sembarang tempat dalam
sebuah dokumen atau gambar ke sembarang tempat di dokumen lain. Dengan
sebuah browser yang memiliki Grapihcal User Interface (GUI), link-link dapat di
hubungkan ke tujuannya dengan menunjuk link tersebut dengan mouse dan
menekannya.
Secara umum website dibagi menjadi 3 jenis yaitu : website statis, website
dinamis, dan website interaktif. Website Statis merupakan web yang memiliki
halaman yang tidak berubah. Artinya adalah untuk melakukan perubahan pada
suatu halaman dilakukan secara manual dengan mengedit code yang menjadi
struktur dari situs tersebut. Website dinamis merupakan website yang secara
struktur diperuntukan agar pemilik dapat melakukan perubahan konten (edit,
update, delete). Sedangkan website interaktif merupakan web yang digunakan
oleh para pemilik suatu domain untuk berinteraksi dengan orang lain dengan
cara menyampaikan suatu informasi atau melakukan kegiatan lain pada website
yang mereka buat.
2.5 PHP
Menurut Nugroho (2006 b:61) “PHP atau singkatan dari Personal Home
Page merupakan bahasa skrip yang tertanam dalam HTML untuk dieksekusi
bersifat server side”.
10

PHP merupakan singkatan dari “PHP : Hypertext Preprocessor”, dan


merupakan bahasa yang disertakan dalam dokumen HTML, sekaligus bekerja di
sisi server (server-side HTML-embedded scripting). Artinya sintaks dan perintah
yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada
halaman HTML biasa, sehingga script-nya tak tampak disisi client.
PHP dirancangan untuk dapat bekerja sama dengan database server dan
dibuat sedemikian rupa sehingga pembuatan dokumen HTML yang dapat
mengakses database menjadi begitu mudah. Tujuan dari bahasa scripting ini
adalah untuk membuat aplikasi di mana aplikasi tersebut yang dibangun oleh
PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya
secara keseluruhan dijalankan di server.
2.6 MySQL
Kustiyahningsih (2011:145), “MySQL adalah sebuah basis data yang
mengandung satu atau jumlah table. Table terdiri atas sejumlah baris dan setiap
baris menggandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris
dan setiap baris mengandung satu atau sejumlah tabel”.
Menurut Wahana Komputer (2010:21), MySQL adalah database server
open source yang cukup popular keberadaanya. Dengan berbagai keunggulan
yang dimiliki, membuat software database ini banyak digunakan oleh praktisi
untuk membangun suatu project. Adanya fasilitas API (Application Programming
Interface) yang dimiliki oleh Mysql, memungkinkan bermacam-macam aplikasi
Komputer yang ditulis dengan berbagai bahasa pemograman dapat mengakses
basis data MySQL.
2.7 DFD ( Data Flow Diagram )
Data Flow Diagram (DFD) adalah alat pembuatan model yang
memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu
jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data,
baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan
nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau
model fungsi.
11

DFD ini adalah salah satu alat pembuatan model yang sering digunakan,
khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan
kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD
adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi
sistem.
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur
data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa
maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem
kepada pemakai maupun pembuat program.
2.8 ERD ( Entity Relationship Diagram )
Entity Relationship Diagram (ERD) adalah menyediakan cara untuk
mendeskripsikan perancangan basis data pada peringkat logika. Entity
Relationship Diagram (ERD) adalah gambaran mengenai berelasinya antarentitas.
- Sistem adalah kumpulan elemen yang setiap elemen memiliki fungsi masing-
masing dan secara bersama-sama mencapai tujuan dari sistem tersebut.
- ‘Kebersama-sama’-an dari sistem di atas dilambangkan dengan saling
berelasinya antara satu entitas dengan entitas lainnya
- Entitas (entity/ entity set), memiliki banyak istilah di dalam ilmu komputer,
seperti tabel (table), berkas (data file), penyimpan data (data store), dan
sebagainya.
ERD merupakan suatu model untuk menjelaskan hubungan antar data
dalam basis data berdasarkan objek-objek dasar data yang mempunyai
hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan
antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.
Pada dasarnya ada tiga simbol yang digunakan, yaitu :
Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan
dengan persegi panjang.
12

Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang
berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari
atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu
dengan yang lain. Gambar atribut diwakili oleh simbol elips.
Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas
yang berbeda. Relasi dapat digambarkan sebagai berikut :
Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu
basis data yaitu:
1). Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A
berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
2). Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan
banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B
dapat berhubungan dengan satu entitas pada himpunan entitas A.
3). Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan
banyak entitas pada himpunan entitas B.
2.9 Metode Waterfall
Pressman(2010, p39), Waterfall Model menyarankan pendekatan yang
sistematik dan sekuensial dalam pengembangan piranti lunak.yang dimulai dari
spesifikasi kebutuhan pelanggan dan dilanjutkan dengan perencanaan,
pemodelan, konstruksi, dan pemeliharaan.
13

Gambar 2.2 Waterfall model Pressman

2.9.1 System / Information Engineering and Modeling


Permodelan ini diawali dengan mencari kebutuhan dari keseluruhan
sistem yang akan diaplikasikan ke dalam bentuk software. Hal ini sangat penting,
mengingat software harus dapat berinteraksi dengan elemen-elemen yang lain
seperti hardware, database, dan sebagainya. Tahap ini sering disebut dengan
Project Definition.
2.9.2 Analysis
Proses pencarian kebutuhan diintensifkan dan difokuskan pada software.
Untuk mengetahui sifat dari program yang akan dibuat, maka para software
engineer harus mengerti tentang domain informasi dari software, misalnya
fungsi yang dibutuhkan, user interface, dan sebagainya. Dari dua aktivitas
tersebut (pencarian kebutuhan sistem dan software) harus didokumentasikan
dan ditunjukkan kepada pelanggan.
2.9.3 Design
Proses ini digunakan untuk mengubah kebutuhankebutuhan diatas
menjadi representasi ke dalam bentuk “blueprint” software sebelum coding
dimulai. Desain harus dapat mengimplementasikan kebutuhan yang telah
disebutkan pada tahap sebelumnya. Seperti dua aktivitas sebelumnya, maka
proses ini juga harus didokumentasikan sebagai konfigurasi dari software.
14

2.9.4 Code
Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka
desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh
mesin, yaitu ke dalam bahasa pemrograman melalui proses coding. Tahap ini
merupakan implementasi dari tahap design yang secara teknis nantinya
dikerjakan oleh programmer.
2.9.5 Testing
Sesuatu yang dibuat haruslah diujicobakan. Demikian juga dengan
software. Semua fungsi-fungsi software harus diujicobakan, agar software bebas
dari error, dan hasilnya harus benar-benar sesuai dengan kebutuhan yang sudah
didefinisikan sebelumnya.
BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
3.1.1 Analisis Permasalahan
Dalam aktifitas gereja terdapat banyak kegiatan yang berhubungan
dengan data-data seperti mengelola data baptisan, pernikahan, pendaftaran
anggota jemaat, memberikan informasi mengenai warta jemaat, dan lain-lain.
Permasalahan yang dihadapi pada gereja GKI Kediri yaitu masih memasukkan
data-data jemaat secara manual, dengan adanya sistem informasi kegiatan
gereja berbasis web memudahkan petugas gereja maupun jemaat dalam
memasukan data maupun memberikan jadwal-jadwal kegiatan gereja.
3.1.2 Analisis Pengguna
Sistem informasi kegiatan gereja berbasis web ini menggunakan metode
waterfall, studi puskata juga dilakukan untuk mendapatkan model proses bisnis
yang mudah dipahami oleh semua pemakai. Informasi yang telah terkumpul
digunakan untuk mendesain proses bisnis, menentukan aktor dan menjabarkan
fungsionalnya, desain database dan merancang interface. Teknologi yang dipakai
adalah teknologi aplikasi berbasis web. Karena teknologi ini memberikan
kemudahan akses dimanapun dan kapanpun mereka berada selama terkoneksi
dengan internet. Bahasa pemprograman yang dipakai dalam pengembangan
aplikasi ini adalah PHP dan mysql sebagai database. Setelah aplikasi selesai
dikerjakan maka tahap pengujian dilakukan.Pengujian aplikasi meliputi pengujian
fungsionalitas.

15
16

3.2 Analisis Kebutuhan Sistem


3.2.1 Kebutuhan Fungsional
Kebutuhan fungsional perancangan sistem informasi kegiatan gereja
berbasis web antara lain :
a. Mengelola data gereja seperti data anggota jemaat, data warta jemaat,
data kegiatan gereja, data baptisan, dan data pernikahan.
b. Mengolah pendaftaran anggota jemaat, baptisan, dan pernikahan, mulai
dari pengajuan pendaftaran sampai pencetakan dokumen seperti surat
baptis dan surat nikah.
c. User dapat melihat informasi mengenai warta jemaat, jadwal pelayanan
ibadah, kegiatan gereja, pelayanan pendaftaran anggota jemaat, baptisan
dan pernikahan.
3.2.2 Kebutuhan Perangkat Keras dan Perangkat Lunak
Aplikasi yang akan digunakan merupakan sistem informasi kegiatan
pelayanan gereja berbasis web, maka dapat dipastikan perangkat keras yang
digunakan adalah komputer atau laptop dan harus dapat terhubung dengan
internet. Adapun Kebutuhan Perangkat Lunak browser yang dapat digunakan
adalah Opera, Mozilla Firefox, Google Chrome, dan lain-lain.
3.3 Perancangan Aplikasi
3.3.1 Perancangan Arsitektur Sistem
Pengertian arsitektur tidak hanya terbatas pada pengertian umum yang
berhubungan konstruksi fisik, tetapi juga pada konteks bisnis dan arsitektur
untuk rekayasa perangkat lunak, berikut beberapa pengertian yang berhubungan
arsitektur :
a. Arsitektur (Architecture) merupakan komponen-komponen sebuah
sistem yang terdiri dari jaringan, perangkat keras dan lunak yang
distrukturkan.
b. Rancangan keseluruhan jenis konstruksi baik fisik maupun konteks,
nyata atau maya
17

Dari pengertian di atas dapat diambil suatu kesimpulan bahwa arsitektur


pada dasarnya menggambarkan bentuk konstruksi sistem yang diwujudkan
dalam sebuah model (cetak biru) yang dilihat dari beberapa sudut pandang.

Gambar 3.1 Perancangan Arsitektur Sistem


3.3.2 Proses Bisnis
Membuat suatu aplikasi tidak cukup hanya dengan ide lalu langsung
menuangkannya begitu saja ke dalam kodingan pemprograman. Semakin
kompleks suatu aplikasi yang akan dibuat maka aka semakin sulit mencapai
target jika tidak ada design yang bagus dari aplikasi tersebut. Salah satu bagian
design aplikasi adalah penggunaan diagram modelling.
Sebelum adanya aplikasi, proses pembukuan masih manual, gambar
dubawah ini akan menjelaskan bagaimana alur system yang terjadi.
18

Gambar 3.2 Proses Bisnis


3.3.3 Perancangan Data Flow Diagram (DFD)
Diagram Alir Data (DAD) atau Data Flow Diagram (DFD) adalah suatu
diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data
sistem, yang penggunaannya sangat membantu untuk memahami sistem secara
logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan
atau menjelaskan DFD ini sering disebut juga dengan nama Bubble chart, Bubble
diagram, model proses, diagram alur kerja, atau model fungsi.
Tujuan DFD adalah Memberikan indikasi mengenai bagaimana data
ditransformasi pada saat data bergerak melalui sistem dan menggambarkan
fungsi-fungsi (dan sub fungsi) yang mentransformasi aliran data.
Manfaat DFD adalah :
 Data Flow Diagram (DFD) adalah alat pembuatan model yang
memungkinkan profesional sistem untuk menggambarkan sistem sebagai
19

suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan
alur data, baik secara manual maupun komputerisasi.
 DFD ini adalah salah satu alat pembuatan model yang sering digunakan,
khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting
dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata
lain, DFD adalah alat pembuatan model yang memberikan penekanan
hanya pada fungsi sistem.
 DFD ini merupakan alat perancangan sistem yang berorientasi pada alur
data dengan konsep dekomposisi dapat digunakan untuk penggambaran
analisa maupun rancangan sistem yang mudah dikomunikasikan oleh
profesional sistem kepada pemakai maupun pembuat program.

DFD Level 0 untuk Sistem Informasi Kegiata Gereja Berbasis Web. Pada
gambar dibawah ini DFD level 0 menjelaskan bagaimana alur proses pelayanan
yang akan dirancang.

Gambar 3.3 DFD Level 0

Pada level pertama, jemaat diminta untuk memasukkan data pribadi


berupa nama, tanggal lahir, dan alamat. Kemudian jemaat memasukkan data
kebutuhan pelayanan yang diperkukan.
20

Gambar 3.4 DFD Level 1

DFD level 2, menjelaskan bagaiaman proses pemeriksaan data yang


dimasukkan pada proses DFD level 1. Pada DFD level 2, data akan melalui dua
pemrosesan, yaitu yang pertama data akan diperiksa oleh admin gereja dan
kemudian data akan disetujui pula oleh admin gereja.

Gambar 3.5 DFD Level 2

Setelah data disetujui, maka admin gereja akan membuat jadwal


pelayanan. Pembuatan jadwal pelayanan sangatlah penting mengingat gereja
mempunyai kegiatan yang padat dan banyak untuk melayani jemaatnya.
Jadwal yang telah dibuat akan dikirim kepada jemaat. Jemaat juga dapat
melihat jadwal lain pada website untuk menyesuaikan kegiatannya. Sistem ini
sangat membantu dalam pelayanan gereja karena jadwal tidak akan bertabrakan
dengan kegiatan lain.
21

3.3.4 Perancangan Entity Relasionship Diagram (ERD)


ERD atau Entity Relationship Diagram adalah pemodelan data utama yang
membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas
dan menentukan hubungan antar entitas. Untuk membuat sebuah ERD kita
memerlukan Entitas/Entity, Relasi/Relationship, dan Atribut/Attribute.
 Entitas/Entity adalah suatu tempat atau objek untuk menyimpan data.
Contoh: Entitas buku untuk menyimpan atribut mengenai buku (judul
buku, kode buku, pengarang, dan sebagainya). Entity digambarkan dengan
Persegi dalam ERD.
 Relasi/Relationship adalah hubungan yang terjadi antara entitas atau
lebih. Contoh: Entitas buku dan Entitas Pengarang memiliki hubungan
“ditulis”, yang artinya, pengarang menulis buku, dan buku ditulis
pengarang. Selain itu, terdapat relasi “one to one”, “one to many”, dan
“many to many” dalam entity. Relasi ini digambarkan dengan garis dalam
ERD.
 Atribut/Attribute adalah ciri umum semua entitas atau semua yang ada
dalam entitas. Contoh: Entitas pengarang memiliki atribut nama, alamat,
no telpon, dsb. Atribut digambarkan dengan lingkaran memanjang dalam
ERD tapi jarang sekali dalam ERD atribut ikut digambarkan. Atribut juga
sering disebut dengan field atau kolom dalam suatu ERD.
22

Gambar 3.6 Entity Relationship Diagram


3.3.5 Perancangan Database
Hal yang paling penting dilakukan untuk menciptakan data yang baik dan
konsisten maka perlu merancang database dengan tepat, banyak sekali para
pembuat sistem yang mengabaikan hal-hal yang penting ini, yang pada akhirnya
akan menimbulkan kesalahan yang fatal.
Inti dari perancangan database adalah bagaimana menghasilkan rancangan
database yang baik, maksudnya baik dalam segi kemudahan, pengembangan dan
berkelanjutan, sehingga dapat digunakan dengan jangka waktu yang panjang.
Perlunya merancang database secara konseptual agar mudah dipahami
secara visual, teks, atau pun secara hierarki. Pada perancangan konseptual,
digunakan beberapa konsep relasional namun tidak berarti konsep ini harus
diimplementasikan menggunakan model relasional saja, tetapi dapat juga
digunakan dengan model lainnya.
23

Gambar 3.7 Rancangan Database

3.3.6 Perancangan Desain Antarmuka


User Interface adalah merupakan mekanisme komunikasi antara
pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat
menerima informasi dari pengguna (user) dan memberikan informasi kepada
pengguna (user) untuk membantu mengerahkan alur penelusuran masalah
hingga ditemukannya suatu solusi.
User Interface berfungsi untuk menginputkan pengetahuan baru kedalam
basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan
memberikan panduan pemakai sistem secara menyeluruh step by step, sehingga
user mengerti apa yang akan dilakukan terhadap suatu sistem.
a. Halaman Login
Berikut ini merupakan tampilan halaman login sistem informasi kegiatan
pelayanan gereja

Gambar 3.8 Admin Login


24

Gambar 3.9 User Login

b. Halaman Beranda User


Berikut ini merupakan tampilan halaman beranda user sistem informasi
kegiatan pelayanan gereja

Gambar 3.10 User Home


25

Gambar 3.11 User Service

Gambar 3.12 User Jadwal

c. Halaman Beranda Admin


Berikut ini merupakan tampilan halaman beranda admin sistem informasi
kegiatan pelayanan gereja
26

Gambar 3.13 Admin Jadwal

Gambar 3.14 Admin Artikel


27

Gambar 3.15 Admin Service


DAFTAR PUSTAKA
Lumintang, Y. T., Lumenta, A. & Lantang, O., 2015. RANCANG BANGUN WEB
SERVICE SISTEM INFORMASI TERINTEGRASI GEREJA MASEHI INJILI DI MINAHASA.
E-journal Teknik Informatika, pp. 1-6.
Palit, R. V., Rindengan, Y. D. & Lumenta, A. S., 2015. Rancangan Sistem Informasi
Keuangan Gereja Berbasis Web Di Jemaat GMIM Bukit Moria Malalayang. E-
Journal Teknik Elektro dan Komputer, pp. 1-7.
Sarite, J. E., Arie & Sugiarso, B. A., 2014. Perancangan dan Implementasi Sistem
Pelayanan Berbasis Teknologi Informasi Komunikasi di Gereja Mawar Sharon
Manado. e-journal Teknik Elektro dan Komputer, pp. 1-12.

28

Anda mungkin juga menyukai