Pembuatan dan Pengembangan Website GSJA Yesus Kristus Bogor Dengan Fitur Aplikasi PHPdig dan Aplikasi MyEditor.
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 uptodate.
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 uptodate.
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)
v
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 uptodate ).
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 uptodate 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 ... I1 I.1. Pendahuluan ... I1 I.2. Tujuan Pembuatan Sistem ... I2 I.2.1. Ruang Lingkup Proyek ... I2 I.2.2. Sistematika Laporan ... I3 I.3. Gambaran Sistem Keseluruhan ... I4 I.3.1. Perspektif Produk ... I4 I.3.2. Fungsi Produk ... I5 I.3.3. Karakteristik Pengguna ... I5 I.3.4. Batasan – Batasan ... I6 I.3.5. Asumsi dan Ketergantungan ... I6 I.3.6. Penundaan Persyaratan . ... I6 Bab II Spesifikasi Produk ... II1
II.1. Pendahuluan ... II1 II.2. Persyaratan antar muka eksternal ... II1 II.2.1. Antarmuka dengan pengguna ... II1 II.2.2. Antarmuka Perangkat Keras ... II3 II.2.3. Antarmuka Perangkat Lunak ... II3 II.2.4. Antarmuka Komunikasi ... II4
(4)
ix
II.3. Fitur Produk Perangkat Lunak NMS myeditor ... II4 BAB III Desain Perangkat Lunak ... III1
III. Pendahuluan ... III1 III.1. Identifikasi Kebutuhan Sistem ... III1 III.2. Overview Sistem ... III2 III.3 Desain Perangkat Lunak ... III3 III.3.1. Diagram Alur ( Flowchart ) ... III3 III.4. Desain Arsitektur Perangkat Lunak ... III27
III.4.1. Komponen Perangkat Lunak ... III27 III.4.2. Konsep Eksekusi ... III27 III.4.2.1 Konsep Eksekusi Site Utama ... III27 III.4.2.2 Konsep Eksekusi NMS MyEditor ... III28 III.4.2.3 Konsep Eksekusi PHPdig Administration ... III28 III.4.3. Desain Antar Muka ... III28 BAB IV Pengembangan Sistem ... IV1
IV.1. Pendahuluan ... IV1 IV.2. Perencanaan Tahap Implementasi ... IV1 IV.2.1. Implementasi Komponen Perangkat Lunak ... IV1 IV.2.2. Keterkaitan Antar Komponen Perangkat Lunak ... IV4 IV.3. Perjalanan Tahap Implementasi ... IV5 IV.3.1. ImplementasiTop Down ... IV5 IV.3.2. Debugging ... IV5 IV.4. Ulasan Realisasi Fungsionalitas ... IV6 IV.5. Ulasan Realisasi Antar Muka Pengguna ... IV6 BAB V Testing dan Evaluasi Sistem ... V1
V.1. Pendahuluan ... V1 V.2. Rencana Pengujian Sistem Terimplementasi ... V1 V.2.1. Test Case ... V1 V.2.2. Uji Fungsionalitas Komponen Perangkat Lunak ... V1 V.3. Perjalanan Metodologi Pengujian ... V2 V.3.1. White Box ... V2
(5)
x
V.3.2.Black Box... V2 V.3.2. Survei / Wawancara dengan Target Aplikasi ... V4 V.4. Ulasan Hasil Evaluasi ... V4 BAB VI Kesimpulan dan Saran ... VI1
VI.1. Pendahuluan ... VI1 VI.2. Keterkaitan antara Kesimpulan dengan Hasil Evaluasi ... VI1 VI.3. Keterkaitan antara Saran dengan Hasil Evaluasi ... VI2 VI.4. Rencana Perbaikan / Implementasi
terhadap saran yang Diberikan ... VI3 Lampiran ... A1
I. Hasil Implementasi ( code Program ) ... A1 II. Lampiran cara instalasi ... A49 Hasil Uji Coba / Survey / Wawancara ... HW1 Daftar Pustaka ... DP1
(6)
xi
DAFTAR TABEL
Tabel III1 Data teralir dalam flowchart search ... III5 Tabel III2 Data teralir dalam flowchart admin phpdig ... III7 Tabel III3 Data teralir dalam flowchart Clean index ... III9 Tabel III4 Data teralir dalam flowchart Clean dictionary ... III11 Tabel III5 Data teralir dalam flowchart Clean common ... III13 Tabel III6 Data teralir dalam flowchart Clean dashes ... III14 Tabel III7 Data teralir dalam flowchart Update sites ... III17 Tabel III8 Data teralir dalam flowchart Stop Spider ... III21 Tabel III9 Data teralir dalam flowchart user myeditor ... III24 Tabel IV1 Realisasi Fungsionalitas Aplikasi ... IV6 Table V1 Tabel Evaluasi Fungsionalitas ... V4
(7)
xii
DAFTAR GAMBAR
Gambar III1 Flowhart search... III4 Gambar III2 Flowchart admin phpdig ... III6 Gambar III3 Flowchart Clean index pada admin PHPdig ... III8 Gambar III4 Flowchart Clean dictionary pada admin PHPdig ... III10 Gambar III5 Flowchart Clean common words pada admin PHPdig ... III12 Gambar III6 Flowchart Clean dashes pada admin PHPdig ... III14 Gambar III7 Flowchart Update sites pada admin PHPdig ... III16 Gambar III8 Flowchart Statistics pada admin PHPdig ... III18 Gambar III9 Flowchart Stop spider pada admin PHPdig ... III20 Gambar III10 Flowchart Logout pada admin PHPdig ... III22 Gambar III11 Flowchart user myeditor ... III23 Gambar III12 Entity Relationship Diagram ... III25 Gambar III13 Database Table Diagram ... III26 Gambar III14 Desain Layout Halaman Utama ... III29 Gambar III15 DesainLayout Search ... III30 Gambar III16 DesainLayout Login untuk myeditor ... III30 Gambar III17 DesainLayout utama myeditor ... III31 Gambar III18 Flowchart admin myeditor ... III7 Gambar III19 Entity Relationship Diagram ... III9 Gambar III20 Database Table Diagram ... III10 Gambar III21 Konsep Eksekusi untuk Flowchart pengguna... III13 Gambar III22 Desain Layout Halaman Utama ... III13 Gambar III23 DesainLayout Search ... III14 Gambar III24 DesainLayout Login untuk myeditor ... III15 Gambar III25 DesainLayout utama myeditor ... III16 Gambar IV26 Keterkaitan Antar Modul ... IV4 Gambar IV27 Desain Layout halaman utama ... IV7 Gambar IV28 Desain Layout halaman Search phpdig ... IV7 Gambar IV29 Desain Layout Search and Operator ... IV8
(8)
xiii
Gambar IV30 Desain Layout Login MyEditor ... IV8 Gambar IV31 Desain Layout Tambah Artikel ... IV9 Gambar IV32 Desain Layout List Artikel ... IV10 Gambar IV33 Desain Layout Konfirmasi Delete ... IV10 Gambar IV34 Desain Layout Tambah Topik ... IV11 Gambar IV35 Desain Layout List Topik ... IV12 Gambar IV36 Desain Layout Tambah User ... IV12 Gambar IV37 Desain Layout Opsi & status user baru ... IV13 Gambar IV38 Desain Layout User Permission ... IV14 Gambar IV39 Desain Layout List User ... IV15 Gambar IV40 Desain Layout Add Gambar ... IV15 Gambar IV41 Desain Layout list Gambar ... IV16 Gambar IV42 Desain Layout Ubah Password atau Email ... IV16 Gambar IV43 Desain Layout Login Admin phpDig ... IV17 Gambar IV44 Desain Layout Utama Admin phpDig ... IV18 Gambar IV45 Desain Layout Spidering ... IV18 Gambar IV46 Desain Layout Cleaning Index ... IV19 Gambar IV47 Desain Layout Cleaning Dictionary ... IV19 Gambar IV48 Desain Layout Cleaning Common Words ... IV20 Gambar IV49 Desain Layout Cleaning Dashes ... IV20 Gambar IV50 Desain Layout Statistik Most Keywords ... IV21 Gambar IV51 Desain Layout Statistik Richest Pages ... IV21 Gambar IV52 Desain Layout Statistik Most Search Terms ... IV22 Gambar IV53 Desain Layout Statistik Largest Result ... IV22 Gambar IV54 Desain Layout Statistik
Most Searchs Giving Empty Results ... IV23 Gambar IV55 Desain Layout Statistik Last Search Queries ... IV24 Gambar IV56 Desain Layout Statistik Response Time By Hour ... IV24 Gambar IV57 Desain Layout Statistik Last Search Clicks ... IV25 Gambar IV58 Desain Layout Stop Spider ... IV25 Gambar V59 Tampilan phpdigComWords ... V3
(9)
xiv
(10)
I1
BAB I
PERSYARATAN PRODUK
I.1. PendahuluanPada 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 uptodate ( 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)
I2
kendala tersebut. Website ini dirancang untuk menyediakan informasi – informasi berupa kegiatan – kegiatan, foto – foto, pengumuman, visi & misi, serta renungan harian yang dapat diakses secara uptodate 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)
I3
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)
I4
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)
I5
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 uptodate. 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 dialup 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)
I6
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 ecatalog. Ini dimaksudkan agar aplikasi tidak hanya sebatas informasi gereja, tapi juga ada fitur – fitur lain yang dapat digunakan oleh pengguna ( one stop shop ).
(16)
VI1
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)
VI2
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)
VI3
5. Kemampuan membackup 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)
DP1
DAFTAR PUSTAKA
[ MyS05 ] MySQL AB. 2006. Overview of the MySQL Database Management System.http://dev.mysql.com/doc/refman/ 4.1/en/whatismysqlab.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)
DP2
[ 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 ecatalog. Ini dimaksudkan agar aplikasi tidak hanya sebatas informasi gereja, tapi juga ada fitur – fitur lain yang dapat digunakan oleh pengguna ( one stop shop ).
(2)
VI1
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)
VI3
5. Kemampuan membackup 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/whatismysqlab.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)
DP2
[ 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