BAB II
TINJAUAN PUSTAKA DAN DASAR TEORI 

2.1 TINJAUAN PUSTAKA
	Topik tentang pengolahan data jemaat Gereja pernah dibahas oleh Sdri. Nita (2008) dengan menggunakan bahasa pemrograman PHP dan menggunakan database MySql serta untuk desain atau user interface menggunakan Macromedia Dreamweaver MX 2004 berbasis web yang membahas tentang pengolahan data jemaat GBI (Gereja Bethel Indonesia) karena pengolahan data jemaat GBI masih konvensional
Penelitian dari Sdri. Umi Proboyekti, S.Kom, M.LIS tentang Sistem Informasi Manajemen Jemaat dan Keuangan Gereja Kristen Indonesia, yang membahas tentang sumber daya manusia, keuangan dan kegiatan gereja, bahasa pemrograman PHP dan database menggunakan MySql.
2.2 Dasar Teori
	2.2.1 Pengertian Sistem Informasi
		Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya saling bekerja sama membentuk satu kesatuan, sedangkan informasi adalah hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian (event) yang nyata (fact) yang digunakan untuk mengambil keputusan, jadi Sistem Informasi adalah sekumpulan komponen pembentuk sistem yang mempunyai keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu

2.2.2. Definisi Internet
	Istilah INTERNET  berasal dari bahasa latin yaitu Inter yang artinya “antara” sedangkan Net yang artinya “Jaring” berarti Internet (Inter-connected Network) merupakan jaringan computer yang terdiri dari ribuan jaringan computer independent yang dihubungkan satu dengan yang lain nya.	Network ini membentuk jaringan inter-koneksi (Inter-connected Network) yang terhubung melalui protokol TCP/IP. Suatu sistem di internet yang memungkinkan siapapun agar bisa menyediakan informasi. Dengan menggunakan teknologi tersebut, informasi dapat di akses selama 24 jam dalam satu hari dan dikelola oleh mesin.	

2.2.3 Website dan Browser
	Situs atau web dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi, gambar gerak, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan link-link. Sedangkan Browser adalah aplikasi atau software yang digunakan untuk mengakses dan menampilkan halaman Web.

2.2.4 Database MySQL
	SQL (Structured Query Language) merupakan software system manajemen database Database Management System (DBMS) yang sangat popular dikalangan pemrograman web yang menggunakan database sebagai sumber dan pengelola datanya. Kepopuleran MySQL dimungkinkan karena kemudahan untuk digunakan cepat secara kinerja query dan mencukupi untuk kebutuhan database perusahaan-perusahaan skala menengah kecil. Database MySQL tersedia secara bebas (opensource) boleh digunakan oleh setiap orang, dengan lisensi open source GNU General Public Lisense (GPL). Adapun perintah-perintah yang digunakan dalam MySQL adalah sebagai berikut.
•	Membuat database
			CREATE DATABASE nama_database;
•	Menggunakan database
		USE nama_database;
•	Menghapus database
		DROP nama_database;
•	Menciptakan tabel
		CREATE Tabel nama_tabel 
		( kolom_primer type data NOT NULL ,
		kolom_2 type data NOT NULL,
		……………………………
		PRIMARY KEY( kolom primer));
•	Mengurutkan struktur tabel
		DESC nama_tabel;
•	Menampilkan tabel
		SHOW TABLES FROM nama_database;
•	Menghapus tabel
		DROP  table nama_tabel;
•	Mengganti nama tabel
		RENAME TABEL tabel_lama TO tabel_baru;
•	Mengubah field tabel
		ALTER TABEL nama_tabel alter_spesifikasi kondisi;
•	Menambah kolom / field
		ALTER TABEL nama_tabel 
		ADD nama_field type_data(panjang);

2.2.5. PHP
	PHP adalah singkatan dari " Hypertext Preprocessor",. PHP merupakan bahasa pemrograman yang berbentuk skrip yang ditempatkan dalam server dan diproses di server. Oleh karena itu, PHP sering dikenal sebagai bahasa untuk Server Side Scripting. Hasil dari pemrosesan skrip tersebut kemudian dikirimkan ke browser untuk ditampilkan pada user. Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, PHP bisa digunakan untuk membentuk suatu tampilan berdasarkan permintaan user. Misalnya, untuk menampilkan isi database ke halaman web, meng inputkan suatu data melalui form yang berada pada halaman web dan lain sebagainya.

2.2.6. HTML
	HTML adalah kepanjangan dari Hyper Text Markup Language, merupakan bahasa text yang menggunakan tanda-tanda (markup) yang di gunakan untuk membuat suatu halaman web, dimana HTML itu sendiri merupakan pengembangan dari SGML (Standart Generalize Markup language). Dengan HTML dapat dibuatkan suatu halaman web statis dimana nantinya merupakan dasar dari halaman web dinamis. Membuat halaman web menggunakan HTML dapat dilakukan dengan editor khusus HTML seperti Notepad, Wordpad atau Ms.word atau editor lain seperti Editplus dan Ms.frontpage.
Elemen pada html di definisikan sebagi suatu kode tertentu yang akan menyediakan tempat untuk meletakan beberapa kode didalamnya. Skema elemen HTML adalah sebagai berikut :
<html>
  <head>
     <title></title>
  </head>
<body>
</body>
</html>
Keteragan :
•	Dokumen HTML selalu diawali denagan tag pembuka <html> dan diakhiri dengan tag penutup</html>.
•	Teks yang terdapat diantara tag <head> dan </head> merupakan informasi header. Informsi ini tidak ditampilkan pada windows browser.
•	Teks yang terdapat diantara tag <title> dan </title> merupakan judul yang akan ditamplkan pada dokumen.
•	Bagian body merupakan isi dari dokumen HTML. Pada tag ini, semua informasi, baik itu teks, gambar, sound maupun lainnya dapat ditampilkan pada halaman ini. Teks yang terdapat di antara tag <body> dan </body> merupakan teks atau informasi yang akan ditampilkan pada browser.

2.2.7. Apache
	Untuk membuat sebuah pemrograman web server-site, diperlukan sebuah web server. Web server apache merupakan salah satu web server yang paling banyak digunakan oleh para pembuat situs dalam internet yang berfugnsi sebagai pengendali program yang berbasis internet.

2.2.8 Diagram Alir Data
	Diagram Alir Data (DAD) adalah gambaran grafis yang memperlihatkan aliran data dari sumbernya dalam objek kemudian melewati suatu proses yang menstranformasinya ke tujuan yang lain. DAD memuat proses yang mentranformasi data, aliran data yang menggerakan data, objek yang memproduksi serta menjadi tempat penyimpanan data.
2.2.9 Macromedia Dreamweaver 8
Macromedia Dreamweaver adalah sebuah program untuk mengedit HTML secara visual dan mengelola halaman sebuah situs. Macromedia Dreamweaver menyertakan banyak perangkat yang berkaitan dengan pengkodean dan fitur seperti HTML,CSS, Java Script, PHP,ASP, Coldfusion, XML.