Pembuatan dan Pengembangan Website GSJA Yesus Kristus Bogor Dengan Fitur Aplikasi PHPdig dan Aplikasi MyEditor.

(1)

iv 

ABSTRACT 

It is undeniable that information is an important thing nowadays. Everyone  has information to tell and needs it at the same time. Information is a processed  data and ready to deliver to others. 

A  church  is  a  place  where  congregation  gathered  to  praise  the  Lord.  A  church has a bulletin board outside to announce information to congregation. The  information contains activity’s  schedules, announcements, and also photos from  several events. 

Every  week,  the  church  provides  a  small  pocket  book  of  daily  contemplation  for  free.  As  we  know,  bulletin  board,  books,  and  papers  have  limitation for storing, updating, and adding data. Besides, the congregation could  only obtain the news once a week, on Sunday, which not quite up­to­date. 

The purpose to make this “Program Aplikasi Berbasis Web dalam Website  GSJA Yesus Kristus Bogor” is to cover those limitations. This website is designed  to  provide  information  such  as  activity’s  schedules,  event’s  photos,  announcements, church’s vision and missions, and also daily contemplation that  could easily accessed every day, real time and up­to­date. 

Information  which  is  provided  in  this  website  hopefully  will  help  the  congregation and also the church itself to tell about their life to Indonesian people  and to the whole world.


(2)

ABSTRAK 

Tidak dapat dipungkiri lagi bahwa sekarang informasi menjadi suatu yang  amat  dibutuhkan.  Setiap  orang  mempunyai  informasi  dan  membutuhkan  informasi.  Dalam  dunia  Teknologi  Informasi  sekarang,  informasi  sendiri  berarti  data yang telah diolah dan siap untuk disampaikan kepada orang lain. 

Gereja  adalah  tempat  bagi  para  jemaat  melaksanakan  ibadah,  dan  papan  pengumuman  adalah  sarana  untuk  penyampaian  informasi  bagi  jemaat  tersebut.  Informasi tersebut berisikan kegiatan – kegiatan, pengumuman, dan foto – foto. 

Setiap  minggu,  gereja  menyediakan  buku  saku  berupa  renungan  harian  bagi jemaat untuk dibagikan secara gratis. Seperti yang telah kita ketahui, media  papan  pengumuman  maupun  buku  ataupun  kertas  memiliki  keterbatasan  dalam  menyimpan data, memperbaharui data dan menambah data. Selain itu, jemaat juga  hanya dapat  melihat atau mendapatkan  informasi  – informasi tersebut pada hari  minggu ( tidak up­to­date ). 

Pengembangan  Program  Aplikasi  Berbasis  Web  Dalam  Website  GSJA  Yesus  Kristus  Bogor  ini  ditujukan  untuk  memperbaiki  keterbatasan  tersebut.  Website ini dirancang untuk menyediakan informasi – informasi berupa kegiatan  –  kegiatan,  foto  –  foto,  pengumuman,  visi  &  misi,  serta  renungan  harian  yang  dapat  diakses  secara  up­to­date  dan  real  time.  Informasi  yang  tersedia  dalam  website tersebut diharapkan dapat lebih membantu jemaat dan juga gereja dalam  hal penyampaian informasi. Website ini juga diharapkan dapat mempublikasikan  gereja  tersebut  kepada  masyarakat  Indonesia  secara  khususnya  dan  masyarakat  luas secara umum.


(3)

viii  DAFTAR ISI 

Lembar Pengesahan Tugas Akhir  ...  i 

Lembar Orisinalitas Laporan  ...  ii 

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah  Untuk Kepentingan Akademis  ...  iii 

Abstrak  ...  iv 

Kata Pengantar  ...  vi 

Daftar Isi  ...  viii 

Daftar Tabel  ...  xi 

Daftar Gambar  ...  xii  Bab I Persyaratan Produk  ...  I­1  I.1. Pendahuluan  ...  I­1  I.2. Tujuan Pembuatan Sistem  ...  I­2  I.2.1. Ruang Lingkup Proyek  ...  I­2  I.2.2. Sistematika Laporan  ...  I­3  I.3. Gambaran Sistem Keseluruhan  ...  I­4  I.3.1. Perspektif Produk  ...  I­4  I.3.2. Fungsi Produk  ...  I­5  I.3.3. Karakteristik Pengguna  ...  I­5  I.3.4. Batasan – Batasan  ...  I­6  I.3.5. Asumsi dan Ketergantungan  ...  I­6  I.3.6. Penundaan Persyaratan . ...  I­6  Bab II Spesifikasi Produk  ...  II­1 

II.1. Pendahuluan  ...  II­1  II.2. Persyaratan antar muka eksternal ...  II­1  II.2.1. Antarmuka dengan pengguna  ...  II­1  II.2.2. Antarmuka Perangkat Keras ...  II­3  II.2.3. Antarmuka Perangkat Lunak  ...  II­3  II.2.4. Antarmuka Komunikasi  ...  II­4


(4)

ix 

II.3. Fitur Produk Perangkat Lunak NMS myeditor  ...  II­4  BAB III Desain Perangkat Lunak  ...  III­1 

III. Pendahuluan  ...  III­1  III.1. Identifikasi Kebutuhan Sistem  ...  III­1  III.2. Overview Sistem  ...  III­2  III.3 Desain Perangkat Lunak  ...  III­3  III.3.1. Diagram Alur ( Flowchart )  ...  III­3  III.4. Desain Arsitektur Perangkat Lunak  ...  III­27 

III.4.1. Komponen Perangkat Lunak  ...  III­27  III.4.2. Konsep Eksekusi  ...  III­27  III.4.2.1 Konsep Eksekusi Site Utama  ...  III­27  III.4.2.2 Konsep Eksekusi NMS MyEditor  ...  III­28  III.4.2.3 Konsep Eksekusi PHPdig Administration  ...  III­28  III.4.3. Desain Antar Muka ...  III­28  BAB IV Pengembangan Sistem  ...  IV­1 

IV.1. Pendahuluan  ...  IV­1  IV.2. Perencanaan Tahap Implementasi  ...  IV­1  IV.2.1. Implementasi Komponen Perangkat Lunak  ...  IV­1  IV.2.2. Keterkaitan Antar Komponen Perangkat Lunak  ...  IV­4  IV.3. Perjalanan Tahap Implementasi  ...  IV­5  IV.3.1. ImplementasiTop Down  ...  IV­5  IV.3.2. Debugging  ...  IV­5  IV.4. Ulasan Realisasi Fungsionalitas  ...  IV­6  IV.5. Ulasan Realisasi Antar Muka Pengguna  ...  IV­6  BAB V Testing dan Evaluasi Sistem  ...  V­1 

V.1. Pendahuluan ...  V­1  V.2. Rencana Pengujian Sistem Terimplementasi ...  V­1  V.2.1. Test Case ...  V­1  V.2.2. Uji Fungsionalitas Komponen Perangkat Lunak  ...  V­1  V.3. Perjalanan Metodologi Pengujian  ...  V­2  V.3.1. White Box ...  V­2


(5)

V.3.2.Black Box...  V­2  V.3.2. Survei / Wawancara dengan Target Aplikasi  ...  V­4  V.4. Ulasan Hasil Evaluasi  ...  V­4  BAB VI Kesimpulan dan Saran  ...  VI­1 

VI.1. Pendahuluan  ...  VI­1  VI.2. Keterkaitan antara Kesimpulan dengan Hasil Evaluasi  ...  VI­1  VI.3. Keterkaitan antara Saran dengan Hasil Evaluasi  ...  VI­2  VI.4. Rencana Perbaikan / Implementasi 

terhadap saran yang Diberikan ...  VI­3  Lampiran  ...  A­1 

I. Hasil Implementasi ( code Program )  ...  A­1  II. Lampiran cara instalasi  ...  A­49  Hasil Uji Coba / Survey / Wawancara  ...  HW­1  Daftar Pustaka  ...  DP­1


(6)

xi 

DAFTAR TABEL 

Tabel III­1  Data teralir dalam flowchart search ...  III­5  Tabel III­2  Data teralir dalam flowchart admin phpdig ...  III­7  Tabel III­3  Data teralir dalam flowchart Clean index  ...  III­9  Tabel III­4  Data teralir dalam flowchart Clean dictionary ...  III­11  Tabel III­5  Data teralir dalam flowchart Clean common ...  III­13  Tabel III­6  Data teralir dalam flowchart Clean dashes  ...  III­14  Tabel III­7  Data teralir dalam flowchart Update sites ...  III­17  Tabel III­8  Data teralir dalam flowchart Stop Spider  ...  III­21  Tabel III­9  Data teralir dalam flowchart user myeditor ...  III­24  Tabel IV­1  Realisasi Fungsionalitas Aplikasi ...  IV­6  Table V­1  Tabel Evaluasi Fungsionalitas ...  V­4


(7)

xii 

DAFTAR GAMBAR 

Gambar III­1  Flowhart search...  III­4  Gambar III­2  Flowchart admin phpdig  ...  III­6  Gambar III­3  Flowchart Clean index pada admin PHPdig ...  III­8  Gambar III­4  Flowchart Clean dictionary pada admin PHPdig ...  III­10  Gambar III­5  Flowchart Clean common words pada admin PHPdig  ...  III­12  Gambar III­6  Flowchart Clean dashes pada admin PHPdig  ...  III­14  Gambar III­7  Flowchart Update sites pada admin PHPdig  ...  III­16  Gambar III­8  Flowchart Statistics pada admin PHPdig ...  III­18  Gambar III­9  Flowchart Stop spider pada admin PHPdig  ...  III­20  Gambar III­10  Flowchart Logout pada admin PHPdig ...  III­22  Gambar III­11  Flowchart user myeditor ...  III­23  Gambar III­12  Entity Relationship Diagram  ...  III­25  Gambar III­13  Database Table Diagram ...  III­26  Gambar III­14  Desain Layout Halaman Utama ...  III­29  Gambar III­15  DesainLayout Search  ...  III­30  Gambar III­16  DesainLayout Login untuk myeditor  ...  III­30  Gambar III­17  DesainLayout utama myeditor ...  III­31  Gambar III­18  Flowchart admin myeditor ...  III­7  Gambar III­19  Entity Relationship Diagram  ...  III­9  Gambar III­20  Database Table Diagram ...  III­10  Gambar III­21  Konsep Eksekusi untuk Flowchart pengguna...  III­13  Gambar III­22  Desain Layout Halaman Utama ... III­13  Gambar III­23  DesainLayout Search ... III­14  Gambar III­24  DesainLayout Login untuk myeditor ...  III­15  Gambar III­25  DesainLayout utama myeditor ...  III­16  Gambar IV­26  Keterkaitan Antar Modul ... IV­4  Gambar IV­27  Desain Layout halaman utama ...  IV­7  Gambar IV­28 Desain Layout halaman Search phpdig ...  IV­7  Gambar IV­29  Desain Layout Search and Operator ... IV­8


(8)

xiii 

Gambar IV­30  Desain Layout Login MyEditor ... IV­8  Gambar IV­31  Desain Layout Tambah Artikel ...  IV­9  Gambar IV­32  Desain Layout List Artikel ... IV­10  Gambar IV­33  Desain Layout Konfirmasi Delete ... IV­10  Gambar IV­34  Desain Layout Tambah Topik ... IV­11  Gambar IV­35  Desain Layout List Topik ...  IV­12  Gambar IV­36  Desain Layout Tambah User  ...  IV­12  Gambar IV­37  Desain Layout Opsi & status user baru  ...  IV­13  Gambar IV­38  Desain Layout User Permission ...  IV­14  Gambar IV­39  Desain Layout List User ...  IV­15  Gambar IV­40  Desain Layout Add Gambar  ...  IV­15  Gambar IV­41  Desain Layout list Gambar  ...  IV­16  Gambar IV­42  Desain Layout Ubah Password atau Email  ...  IV­16  Gambar IV­43  Desain Layout Login Admin phpDig  ...  IV­17  Gambar IV­44  Desain Layout Utama Admin phpDig ...  IV­18  Gambar IV­45  Desain Layout Spidering  ...  IV­18  Gambar IV­46  Desain Layout Cleaning Index  ...  IV­19  Gambar IV­47  Desain Layout Cleaning Dictionary  ...  IV­19  Gambar IV­48  Desain Layout Cleaning Common Words ...  IV­20  Gambar IV­49  Desain Layout Cleaning Dashes ...  IV­20  Gambar IV­50  Desain Layout Statistik Most Keywords  ...  IV­21  Gambar IV­51  Desain Layout Statistik Richest Pages  ...  IV­21  Gambar IV­52  Desain Layout Statistik Most Search Terms ...  IV­22  Gambar IV­53  Desain Layout Statistik Largest Result  ...  IV­22  Gambar IV­54  Desain Layout Statistik 

Most Searchs Giving Empty Results  ...  IV­23  Gambar IV­55  Desain Layout Statistik Last Search Queries  ...  IV­24  Gambar IV­56  Desain Layout Statistik Response Time By Hour ...  IV­24  Gambar IV­57  Desain Layout Statistik Last Search Clicks  ...  IV­25  Gambar IV­58  Desain Layout Stop Spider  ...  IV­25  Gambar V­59  Tampilan phpdigComWords ... V­3


(9)

xiv 


(10)

I­1 

BAB I 

PERSYARATAN PRODUK 

I.1.  Pendahuluan 

Pada  masa sekarang  ini, pencapaian  informasi  yang cepat dan akurat  serta  tepat  menjadi  salah  satu  bagian  terpenting  dan  telah  menjadi  tuntutan  publik dalam kehidupan. Ini ditandai dengan lahirnya banyak media informasi,  seperti : media cetak ( tabloid / majalah, koran, bulletin ) dan media elektronik  (  televisi,  radio,  handphone  ).  Dalam  dunia  Teknologi  Informasi  sekarang,  informasi  sendiri  berarti  data  yang  telah  diolah  dan  siap  untuk  sampaikan  kepada orang lain. 

Gereja  sebagai  tempat  bagi  para  jemaat  melaksanakan  ibadah,  dan  papan pengumuman sebagai sarana untuk penyampaian informasi bagi jemaat  tersebut. Informasi tersebut berisikan kegiatan – kegiatan, pengumuman, dan  foto – foto. Namun penyampaian informasi menggunakan papan pengumuman  mempunyai kendala dan keterbatasan. Kendala dalam hal waktu penyampaian  yang  tidak  up­to­date  (  jemaat  hanya  dapat  melihat  atau  mendapatkan  informasi – informasi tersebut pada hari minggu ). Dan beberapa keterbatasan,  seperti : keterbatasan tempat atau space dimana apabila papan pengumuman  tersebut  sudah  penuh  maka  informasi  –  informasi  sudah  kadaluwarsa  atau  expired  akan  diganti  dengan  informasi  –  informasi  yang  baru.  Ini  menyebabkan  jemaat  kehilangan  informasi  –  informasi  yang  sudah  lalu,  seperti  foto  –  foto  dari  kegiatan  –  kegiatan  yang  lalu.  Selain  itu  juga  ada  beberapa keterbatasan seperti :  keterbatasan penyediaan  media kertas,  mesin  tik  dan  tintanya,  pemborosan  karena  harus  mengeluarkan  kas  sejumlah  Rp.  300.000,­ untuk membeli renungan harian sebanyak 100 eksemplar per bulan  untuk dibagikan secara gratis kepada setiap jemaat. 

Perancangan  Program  Aplikasi  Berbasis  Web  Dalam  Website  GSJA  Yesus  Kristus  Bogor  ini  ditujukan  untuk  memperbaiki  keterbatasan  dan


(11)

I­2 

kendala  tersebut.  Website  ini  dirancang  untuk  menyediakan  informasi  –  informasi berupa kegiatan – kegiatan, foto – foto, pengumuman, visi & misi,  serta  renungan  harian  yang  dapat  diakses  secara  up­to­date  dan  real  time.  Website tersebut dibuat dengan antar muka atau tampilan yang sangat mudah  digunakan sehingga memudahkan pengguna. Melalui informasi yang tersedia  dalam  website  tersebut  diharapkan  dapat  lebih  membantu  jemaat  dan  juga  gereja dalam  hal penyampaian  informasi.  Website  ini  juga diharapkan dapat  mempublikasikan  gereja  tersebut  kepada  masyarakat  Indonesia  secara  khususnya dan masyarakat luas secara umum. 

I.2  Tujuan Pembuatan Sistem  I.2.1.  Ruang Lingkup Proyek 

Website GSJA Yesus Kristus Bogor yang akan dikembangkan  ini berbasis Web. Tujuan dari pembuatan website ini adalah : 

§  Bagi  penulis  :  Untuk  memenuhi  persyaratan  akademik  dalam  menyelesaikan  pendidikan  pada  program  studi  D3  Teknologi  Informasi, Universitas Kristen Maranatha. 

§  Bagi  pengguna  :  Untuk  menyediakan  suatu  aplikasi  web  interaktif  yang  dapat  memberikan  informasi  –  informasi  dari  gereja  itu  sendiri ( seperti  visi,  misi, tema,  serta struktur badan  pengurus gereja selama periode satu tahun ) maupun kegiatan –  kegiatan  yang  berlangsung  baik  dari  dalam  gereja  (  seperti  :  renungan  harian,  pembacaan  Alkitab  sepekan,  pokok  –  pokok  doa, jadwal pengkhotbah selama sebulan, jadwal petugas Ibadah  selama sebulan ) maupun dari luar gereja ( seperti : retreat gereja,  komsel  –  komsel,  serta  aksi  –  aksi  sosial  )  agar  setiap  jemaat  dapat  memperoleh  informasi  –  informasi  yang  ia  butuhkan  dengan mudah, cepat dan handal. 

Waktu  penyelesaian  website  tersebut  adalah  dua  bulan  terhitung sejak Oktober – November 2006. Pihak yang berperan dalam


(12)

I­3 

pengembangan  adalah  Penulis  dan  staf  gereja  bagian  sekretariat  sebagai administrator. 

I.2.2  Sistematika Laporan 

Penulisan  laporan  Tugas  Akhir  ini  dijabarkan  di  dalam  enam  bab. Tiap bab akan memberikan penjelasan yang detail supaya laporan  ini tersusun dengan terstruktur. Penyusunan laporan ini dapat disusun  sebagai berikut : 

Bab 1  Persyaratan Produk 

Bab  ini  akan  menjelaskan  pendahuluan,  tujuan  pembuatan  sistem,  ruang  lingkup  proyek,  sistematika  laporan,  gambaran  sistem  keseluruhan,  perspektif  produkm  fungsi  produk,  karakteristik  pengguna,  batasan  –  batasan,  asumsi  dan  ketergantungan,  dan  penundaan  persyaratan  dengan  menggunakan    bahasa    yang  mudah  dimengerti  oleh  pemula  dan  memudahkan  pembaca  mengetahui  apa  yang dilakukan oleh penulis. 

Bab 2  Spesifikasi produk 

Bab  2  akan  menjelaskan  website  tersebut  secara  lebih  detail  dengan  menggunakan  bahasa  teknis.  Selain  itu  bab  ini  juga  dapat  memberitahukan  kepada  pembaca  fitur  apa  saja  yang  bisa  dilakukan  oleh sistem ini secara keseluruhan serta kelebihan – kelebihan lainnya.  Bab 3  Desain Perangkat Lunak 

Bab  3  merupakan  penjelasan  desain  yang  dilihat  dari  sudut  pandang  seorang  developer.  Bab  ini  akan  menampilkan  berbagai  desain  yang  akan  dirancang  untuk  membangun  sistem  ini  sesuai  kebutuhan  pengguna  dan  juga  memudahkan  pengguna  pada  saat  menggunakannya. 

Desain  yang  dimaksud  diatas  adalah  desain  Layout,  desain  database, dan desainflowchart. 

Bab 4  Pengembangan Sistem. 

Bab  ini  merupakan  kelanjutan  dari  bab  3,  desain  perangkat  lunak. Deskripsi bab 4 adalah penjabaran sistem yang dikembangkan


(13)

I­4 

sudah  mendekati  hasil  akhir  sistem.  Bagian  ini  akan  menjelaskan  bagaimana  mengembangkan  sistem  tersebut  dengan  baik  dan  terstruktur.  Dalam  pengembangan  prototype  penulis  harus  dilihat  sebagai seorang programmer. 

Bab 5  Testing dan Evaluasi Sistem 

Bab  ini  bisa  dikatakan  langkah  terakhir  dari  pengembangan  sistem.  Setelah  sistem  telah  dibuat  oleh  penulis,  penulis  akan  melakukan survey dengan cara uji coba kepada pengguna ( dalam hal  ini  dosen  dan  pihak  gereja  ).  Sehingga  penulis  dapat  mengetahui  sistem yang dibangun telah memenuhi kepuasan pengguna atau tidak.  Testing ini akan dicoba sesuai dengan tujuan tugas akhir ini. 

Bab 6  Kesimpulan dan Saran 

Bab ini berisi kesimpulan dari sistem yang dikembangkan dan  juga saran – saran untuk pengembangan sistem yang berjalan. 

Saran  berisi  hal  –  hal  apa  saja  yang  dapat  digunakan  untuk  mengembangkan sistem sehingga sistem mempunyai kemampuan yang  lebih  bagus.  Saran  juga  memotivasi  penulis  dalam  pengembangan  sistem yang ada untuk masa mendatang. 

I.3.  Gambaran Sistem Keseluruhan 

Dengan  mengembangkan  sistem  ini  diharapkan  para  jemaat  dapat  memperoleh informasi mengenai seluruh kegiatan gereja secara handal dan up  to date. 

I.3.1.  Perspektif Produk 

Website  GSJA  Yesus  Kristus  ini  merupakan  perubahan  dari  sistem  yang ada  yang  masih  menggunakan cara manual dengan sistem  komputer dengan tambahan beberapa fitur lainnya yang berguna dalam  penyampaian  informasi  tersebut.  Pada  saat  ini,  cara  penyampaian  informasi tersebut masih  menggunakan media papan pengumuman dan  mesin  tik  sebagai  alat  pembuatan  informasi.  Saya  sebagai  penulis


(14)

I­5 

berusaha  untuk  memindahkannya  dengan  sistem  terkomputerisasi  berbasiskan web yang dibuat menggunakan bahasa pemrograman PHP (  Hypertext  Preprocessor  )  dan  MySQL  sebagai  database,  dan  juga  aplikasi  PHPdig  sebagai  program  pendukungnya.  Dipastikan  tampilan  akan mudah diaplikasikan dan juga user friendly. 

I.3.2.  Fungsi Produk 

Aplikasi  web  ini  mempunyai  berbagai  fitur  yang  dapat  digunakan. Fitur yang ada dalam sistem secara keseluruhan adalah : 

1.  Sistem  dapat  memanipulasi  berita  menggunakan  fitur  aplikasi  MyEditor oleh administrator. 

2.  Sistem  juga  dapat  melakukan  pencarian  atau  searching  berita  menggunakan fitur aplikasi PHPdig v1.8.8. 

3.  Sistem juga dapat mempublish informasi – informasi seperti foto –  foto kegiatan, warta jemaat, renungan harian secara up­to­date.  I.3.3.  Karakteristik Pengguna 

Karakteristik umum dari pengguna yang dituju, termasuk :

·  Tingkat  pendidikan  :  SLTP,  karena  sudah  mempunyai  mata 

pelajaran yang berhubungan dengan komputer dan internet.

·  Pengalaman : mampu melakukan koneksi internet dial­up ke ISP 

telkomnet Instan ( untuk mengkoneksikan ke internet ).

·  Keahlian teknis : Dapat menggunakan web browser. 

I.3.4.  Batasan – Batasan 

Dalam  pengembangan  aplikasi  ini,  penulis  membuat  batasan  –  batasan dalam beberapa hal yaitu :

·  Aplikasi  Web  ini  hanya  ditujukan  untuk  gereja  GSJA  Yesus 

Kristus di kota Bogor.

·  Aplikasi  Web  ini  merupakan  program  web  application  yang 


(15)

I­6 

Win32  sebagai  program  koneksi  dinamis  antara  aplikasi  dan  database,  Apache  v2.0  sebagai  HTTP  server  dan  MySQL  v5.0  sebagaidatabase server.

·  Dapat  dioperasikan  dengan  operating  sistem  Windows  Me, 

Windows 2000, Windows XP dimana di dalamnya terdapat web  browser sepertiInternet Explorer.

·  Pengguna tidak dapat meng – upload berita ( hanya Admin saja 

yang  memperoleh  akses  ).  Pengguna  hanya  dapat  mengirimkannya kepada Admin melaluiEmail.

·  Sistem  penanganan  error  tidak  terlalu  difokuskan  tetapi  akan 

dibuat error handling seminimal mungkin.  I.3.5.  Asumsi dan Ketergantungan 

Diperlukan  adanya  sebuah  server  dengan  kapasitas  yang  besar  apabila  aplikasi  ini  ingin  di  publish  ke  masyarakat  luas  (  untuk  development ). 

I.3.6.  Penundaan Persyaratan 

Dengan keterbatasan waktu yang diperoleh penulis, maka penulis  mengharapkan  aplikasi  ini  dikemudian  hari  akan  bertambah  mutu  lagi  dan melakukan penambahan – penambahan, seperti : 

­  Aplikasi  juga  mempunyai  fitur  –  fitur,  seperti  :  mailinglist,  chatting, forum. Manfaatnya adalah agar aplikasi dapat berjalan  dengan  lebih  variatif  dan  menarik  bagi  pengguna.  Pengguna  dapat bergabung dengan forum danchatting room. 

­  Aplikasi  juga  dapat  menyediakan  fitur,  seperti  :  biro  jodoh,  e­  commerce, mobile internet, serta e­catalog. Ini dimaksudkan agar  aplikasi tidak hanya sebatas informasi gereja, tapi juga ada fitur –  fitur lain yang dapat digunakan oleh pengguna ( one stop shop ).


(16)

VI­1 

BAB VI 

KESIMPULAN DAN SARAN 

VI.1.  Pendahuluan 

Bab ini menyimpulkan keseluruhan dari sistem apakah sistem yang  dikembangkan  sudah  memenuhi  tujuan  yang  ingin  dicapai  dalam  bentuk  laporan. 

Saran  berisi  hal  –  hal  apa  saja  yang  dapat  digunakan  untuk  mengembangkan sistem sehingga sistem mempunyai kemampuan yang lebih  bagus. Saran juga memotivasi penulis dalam pengembangan sistem yang ada  untuk masa mendatang. 

VI.2.  Keterkaitan antara Kesimpulan dengan Hasil Evaluasi 

Dalam  Tugas  Akhir  ini  telah  berhasil  dibuat  sebuah  Sistem  Searching  menggunakan  aplikasi  PHPdig  dan  sebuah  NMS  MyEditor  yang  diimplementasikan  dalam  studi  kasus  Gereja  Sidang  Jemaat  Allah  Yesus  Kristus  Bogor.  Sistem  diharapkan  mampu  memfasilitasi  dan  meningkatkan  efektivitas  proses  menyampaian  informasi  secara  nyata  dan  terorganisir.  Kemampuan yang diimplementasikan dalam sistem mencakup : 

1.  Proses pencarian / searching informasi menggunakan fungsi phpdigSearch  dengan tiga opsi yaitu exact phrase, or operator, danand operator

2.  Manajemen sistem yang terintegrasi dengan baik. 

3.  News Management System ( NMS ) MyEditor yang membantu user dalam  mengelola pembuatan artikel. 

4.  Basis data yang menunjang tersimpannya data yang konsisten danreliable.  5.  Pembagian  hak pengguna  yang  jelas, sehingga  membuat sistem  ini  lebih 

teratur. 

Sistem  yang  dihasilkan  dibuat  untuk  mengakomodasi  sistem  penyampaian informasi di Gereja Sidang Jemaat Allah Yesus Kristus Bogor.


(17)

VI­2 

Implementasi pada institusi atau organisasi lain harus mempertimbangkan tata  cara dan regulasi yang dimiliki olehnya. Modifikasi terhadap kemampuan atau  penambahan  kemampuan  baru  memiliki  keterbukaan  untuk  dilaksanakan  dalam rangka penyesuaian sistem terhadap regulasi yang ada. 

Dapat  disimpulkan  bahwa,  sistem  yang  dihasilkan  akan  mampu  menjadi  solusi  yang  baik  untuk  integrasi  teknologi  informasi  sebuah  organisasi keagamaan, khususnya dalam proses pembuatan tugas akhir  yang  merupakan syarat kelulusan seorang mahasiswa. 

VI.3.  Keterkaitan antara Saran dengan Hasil Evaluasi 

Kendati  demikian  sistem  yang  dihasilkan  masih  berada  dalam  tahapan  awal  dan  memiliki  kemungkinan  sangat  besar  untuk  dikembangkan  menjadi lebih baik lagi. Ada beberapa ide pengembangan yang mungkin bisa  diimplementasikan  seiring  penggunaannya  atau  direalisasikan  melalui  topik  Kerja  Praktek,  maupun  Tugas  Akhir  rekan  mahasiswa  lain.  Pengembangan  yang dimaksud, mencakup : 

1.  Pengembangan lebih lanjut dari sistem dapat berupa konsultasi elektronik  antaran  pendeta  dengan  jemaat  melalui  teknologi  wireless,  atau  pun  via  sms. 

2.  Pengembangan sistem search engine, sehingga dapat menggantikan fungsi  aplikasi  PHPdig  secara  utuh.  Mungkin  dapat  ditingkatkan  sistem  keamanan  yang  tinggi  dan  organisasi  jalur  informasi  secara  lebih  mendalam. 

3.  Pengembangan jenis report sesuai kebutuhan pihak sekretariat gereja.  4.  Menempatkannya  dalam  sebuah  situs  resmi  seperti  Google™  sehingga 

dapat diakses melalui jaringan Internet membuat gereja dapat dikenal lebih  luas.  Dalam  hal  ini  terdapat  hal  ­  hal  yang  harus  diperhatikan  yaitu  keamanan  basis  data  berupa  hanya  komputer  tertentu  yang  dapat  mengakses  basis data tersebut, penggunaan  nama pengguna  yang khusus  untuk keperluan sistem ini saja dan keamanan kara kunci yang diperlukan  untuk menjaga keamanan basis data.


(18)

VI­3 

5.  Kemampuan  mem­back­up  basis  data  yang  ada  sehingga  memudahkan  dalam pemeliharaannya. 

6.  Fasilitas  pendaftaran  baptisan  bagi  jemaat  apabila  hendak  mengikuti  prosesi baptisan. 

VI.4.  Rencana  Perbaikan  /  Implementasi  terhadap  saran  yang 

Diberikan 

Berikut adalah rencana perbaikan terhadap saran yang diberikan :  a.  Dengan pembuatan desain dari sistem teknologiwireless

b.  Instalasi aplikasi – aplikasi yang diperlukan untuk pengembangan sistem  wireless, seperti J2ME. 

c.  Pembuatan  report  –  report  yang  diperlukan  untuk  memudahkan  pihak  gereja dengan bantuan aplikasireporting, sepertiCrystal Report

d.  Menambahkan modul pendaftaran baptisan air secara online. Jemaat cukup  mengakses  sistem  dan  mengisi  form  yang  disediakan.  Hasilnya  pun  dikembalikan dengan data seperti jadwal  katekisasi, waktu baptisan, dan  Hamba Tuhan yang melayani.


(19)

DP­1 

DAFTAR PUSTAKA 

[ MyS05 ]  MySQL AB. 2006. Overview of the MySQL Database  Management System.http://dev.mysql.com/doc/refman/  4.1/en/what­is­mysql­ab.html [ cited 8 September 2006 ] 

[ Chr03 ]  Christensen, Eric. 2003. Modul Pemrograman Web. Bandung.  Universitas Kristen Maranatha. 

[ Kad02 ]  Kadir, Abdul. 2002. Dasar Pemrograman Web Dinamis  Menggunakan PHP. Penerbit Andi, Yogyakarta. 

[ Var04 ]  Various Source. 2004. Web Design Theory & Tutorials.  http://www.WebDesignHelper.co.uk 

[ Wik01 ]  Wikipedia®. 2001. Binary search algorithm. 

http://en.wikipedia.org/wiki/Binary_search#The_algorithm 

[ Wik01 ]  Wikipedia®. 2001. Search Algorithm. 

http://en.wikipedia.org/wiki/Search_algorithm 

[ Lee96 ]  Lee, David W. M. 1996.Solving Rubik’s Cube Using the Bestfast  Algorithm and Profile tables. 

http://people.sunyit.edu/~millerd1/HOMEPAGE.HTM#Web  Articles


(20)

DP­2 

[ Web06 ]  Webopedia. 2006. How Web Search Engines Work.  http://www.webopedia.com/TERM/S/search_engine.html 

[ Jup04 ]  JupiterWeb. 2004. Search Engine Basics v.1.0 –  webreference.com. 

http://webreference.com/authoring/search_engines 

[ Sul02 ]  Sullivan, Danny. 2002. Search Engine Features For Webmasters.  http://www.searchenginewatch.com/ 

[ Web02 ]  Web Freaks, The, INC. 2002. PHP Help: Database Related –  PHP Reference. 

http://www.phpfreaks.com/PHP_Reference/Database­  Related/1.php 

[ Fue03 ]  Fuecks, Harry. 2003. The PHP Anthology, Volume I:  Foundations. Published by SitePoint Pty. Ltd. 

[ Fue03 ]  Fuecks, Harry. 2003. The PHP Anthology, Volume II:  Applications. Published by SitePoint Pty. Ltd. 

[ Yan04 ]  Yank, Kevin. 2004. Build Your Own Database Driven Website  Using PHP & MySQL. Published by SitePoint Pty. Ltd.


(1)

Win32  sebagai  program  koneksi  dinamis  antara  aplikasi  dan  database,  Apache  v2.0  sebagai  HTTP  server  dan  MySQL  v5.0  sebagaidatabase server.

·  Dapat  dioperasikan  dengan  operating  sistem  Windows  Me,  Windows 2000, Windows XP dimana di dalamnya terdapat web  browser sepertiInternet Explorer.

·  Pengguna tidak dapat meng – upload berita ( hanya Admin saja  yang  memperoleh  akses  ).  Pengguna  hanya  dapat  mengirimkannya kepada Admin melaluiEmail.

·  Sistem  penanganan  error  tidak  terlalu  difokuskan  tetapi  akan  dibuat error handling seminimal mungkin. 

I.3.5.  Asumsi dan Ketergantungan 

Diperlukan  adanya  sebuah  server  dengan  kapasitas  yang  besar  apabila  aplikasi  ini  ingin  di  publish  ke  masyarakat  luas  (  untuk  development ). 

I.3.6.  Penundaan Persyaratan 

Dengan keterbatasan waktu yang diperoleh penulis, maka penulis  mengharapkan  aplikasi  ini  dikemudian  hari  akan  bertambah  mutu  lagi  dan melakukan penambahan – penambahan, seperti : 

­  Aplikasi  juga  mempunyai  fitur  –  fitur,  seperti  :  mailinglist,  chatting, forum. Manfaatnya adalah agar aplikasi dapat berjalan  dengan  lebih  variatif  dan  menarik  bagi  pengguna.  Pengguna  dapat bergabung dengan forum danchatting room. 

­  Aplikasi  juga  dapat  menyediakan  fitur,  seperti  :  biro  jodoh,  e­  commerce, mobile internet, serta e­catalog. Ini dimaksudkan agar  aplikasi tidak hanya sebatas informasi gereja, tapi juga ada fitur –  fitur lain yang dapat digunakan oleh pengguna ( one stop shop ).


(2)

VI­1 

BAB VI 

KESIMPULAN DAN SARAN 

VI.1.  Pendahuluan 

Bab ini menyimpulkan keseluruhan dari sistem apakah sistem yang  dikembangkan  sudah  memenuhi  tujuan  yang  ingin  dicapai  dalam  bentuk  laporan. 

Saran  berisi  hal  –  hal  apa  saja  yang  dapat  digunakan  untuk  mengembangkan sistem sehingga sistem mempunyai kemampuan yang lebih  bagus. Saran juga memotivasi penulis dalam pengembangan sistem yang ada  untuk masa mendatang. 

VI.2.  Keterkaitan antara Kesimpulan dengan Hasil Evaluasi 

Dalam  Tugas  Akhir  ini  telah  berhasil  dibuat  sebuah  Sistem  Searching  menggunakan  aplikasi  PHPdig  dan  sebuah  NMS  MyEditor  yang  diimplementasikan  dalam  studi  kasus  Gereja  Sidang  Jemaat  Allah  Yesus  Kristus  Bogor.  Sistem  diharapkan  mampu  memfasilitasi  dan  meningkatkan  efektivitas  proses  menyampaian  informasi  secara  nyata  dan  terorganisir.  Kemampuan yang diimplementasikan dalam sistem mencakup : 

1.  Proses pencarian / searching informasi menggunakan fungsi phpdigSearch  dengan tiga opsi yaitu exact phrase, or operator, danand operator

2.  Manajemen sistem yang terintegrasi dengan baik. 

3.  News Management System ( NMS ) MyEditor yang membantu user dalam  mengelola pembuatan artikel. 

4.  Basis data yang menunjang tersimpannya data yang konsisten danreliable.  5.  Pembagian  hak pengguna  yang  jelas, sehingga  membuat sistem  ini  lebih 

teratur. 

Sistem  yang  dihasilkan  dibuat  untuk  mengakomodasi  sistem  penyampaian informasi di Gereja Sidang Jemaat Allah Yesus Kristus Bogor.


(3)

Implementasi pada institusi atau organisasi lain harus mempertimbangkan tata  cara dan regulasi yang dimiliki olehnya. Modifikasi terhadap kemampuan atau  penambahan  kemampuan  baru  memiliki  keterbukaan  untuk  dilaksanakan  dalam rangka penyesuaian sistem terhadap regulasi yang ada. 

Dapat  disimpulkan  bahwa,  sistem  yang  dihasilkan  akan  mampu  menjadi  solusi  yang  baik  untuk  integrasi  teknologi  informasi  sebuah  organisasi keagamaan, khususnya dalam proses pembuatan tugas akhir  yang  merupakan syarat kelulusan seorang mahasiswa. 

VI.3.  Keterkaitan antara Saran dengan Hasil Evaluasi 

Kendati  demikian  sistem  yang  dihasilkan  masih  berada  dalam  tahapan  awal  dan  memiliki  kemungkinan  sangat  besar  untuk  dikembangkan  menjadi lebih baik lagi. Ada beberapa ide pengembangan yang mungkin bisa  diimplementasikan  seiring  penggunaannya  atau  direalisasikan  melalui  topik  Kerja  Praktek,  maupun  Tugas  Akhir  rekan  mahasiswa  lain.  Pengembangan  yang dimaksud, mencakup : 

1.  Pengembangan lebih lanjut dari sistem dapat berupa konsultasi elektronik  antaran  pendeta  dengan  jemaat  melalui  teknologi  wireless,  atau  pun  via  sms. 

2.  Pengembangan sistem search engine, sehingga dapat menggantikan fungsi  aplikasi  PHPdig  secara  utuh.  Mungkin  dapat  ditingkatkan  sistem  keamanan  yang  tinggi  dan  organisasi  jalur  informasi  secara  lebih  mendalam. 

3.  Pengembangan jenis report sesuai kebutuhan pihak sekretariat gereja.  4.  Menempatkannya  dalam  sebuah  situs  resmi  seperti  Google™  sehingga 

dapat diakses melalui jaringan Internet membuat gereja dapat dikenal lebih  luas.  Dalam  hal  ini  terdapat  hal  ­  hal  yang  harus  diperhatikan  yaitu  keamanan  basis  data  berupa  hanya  komputer  tertentu  yang  dapat  mengakses  basis data tersebut, penggunaan  nama pengguna  yang khusus  untuk keperluan sistem ini saja dan keamanan kara kunci yang diperlukan  untuk menjaga keamanan basis data.


(4)

VI­3 

5.  Kemampuan  mem­back­up  basis  data  yang  ada  sehingga  memudahkan  dalam pemeliharaannya. 

6.  Fasilitas  pendaftaran  baptisan  bagi  jemaat  apabila  hendak  mengikuti  prosesi baptisan. 

VI.4.  Rencana  Perbaikan  /  Implementasi  terhadap  saran  yang  Diberikan 

Berikut adalah rencana perbaikan terhadap saran yang diberikan :  a.  Dengan pembuatan desain dari sistem teknologiwireless

b.  Instalasi aplikasi – aplikasi yang diperlukan untuk pengembangan sistem  wireless, seperti J2ME. 

c.  Pembuatan  report  –  report  yang  diperlukan  untuk  memudahkan  pihak  gereja dengan bantuan aplikasireporting, sepertiCrystal Report

d.  Menambahkan modul pendaftaran baptisan air secara online. Jemaat cukup  mengakses  sistem  dan  mengisi  form  yang  disediakan.  Hasilnya  pun  dikembalikan dengan data seperti jadwal  katekisasi, waktu baptisan, dan  Hamba Tuhan yang melayani.


(5)

DAFTAR PUSTAKA

 

[ MyS05 ]  MySQL AB. 2006. Overview of the MySQL Database 

Management System.http://dev.mysql.com/doc/refman/  4.1/en/what­is­mysql­ab.html [ cited 8 September 2006 ] 

[ Chr03 ]  Christensen, Eric. 2003. Modul Pemrograman Web. Bandung. 

Universitas Kristen Maranatha. 

[ Kad02 ]  Kadir, Abdul. 2002. Dasar Pemrograman Web Dinamis 

Menggunakan PHP. Penerbit Andi, Yogyakarta. 

[ Var04 ]  Various Source. 2004. Web Design Theory & Tutorials.  http://www.WebDesignHelper.co.uk 

[ Wik01 ]  Wikipedia®. 2001. Binary search algorithm. 

http://en.wikipedia.org/wiki/Binary_search#The_algorithm 

[ Wik01 ]  Wikipedia®. 2001. Search Algorithm

http://en.wikipedia.org/wiki/Search_algorithm 

[ Lee96 ]  Lee, David W. M. 1996.Solving Rubik’s Cube Using the Bestfast 

Algorithm and Profile tables

http://people.sunyit.edu/~millerd1/HOMEPAGE.HTM#Web  Articles


(6)

DP­2 

[ Web06 ]  Webopedia. 2006. How Web Search Engines Work

http://www.webopedia.com/TERM/S/search_engine.html 

[ Jup04 ]  JupiterWeb. 2004. Search Engine Basics v.1.0 – 

webreference.com

http://webreference.com/authoring/search_engines 

[ Sul02 ]  Sullivan, Danny. 2002. Search Engine Features For Webmasters

http://www.searchenginewatch.com/ 

[ Web02 ]  Web Freaks, The, INC. 2002. PHP Help: Database Related – 

PHP Reference

http://www.phpfreaks.com/PHP_Reference/Database­  Related/1.php 

[ Fue03 ]  Fuecks, Harry. 2003. The PHP Anthology, Volume I: 

Foundations. Published by SitePoint Pty. Ltd. 

[ Fue03 ]  Fuecks, Harry. 2003. The PHP Anthology, Volume II: 

Applications. Published by SitePoint Pty. Ltd. 

[ Yan04 ]  Yank, Kevin. 2004. Build Your Own Database Driven Website