Institutional Repository | Satya Wacana Christian University: Sistem Informasi GKJ Ambarawa Berbasis Website T0 562012056 BAB II
BAB II
TINJAUAN PUSTAKA
2.1
Penelitian Terdahulu
Penelitian ini dilakukan tidak
terlepas dari
hasil-hasil
penelitia terdahulu yang pernah dilakukan sebagai bahan
perbandingan dan kajian. Adapun hasil penelitian yang dijadikan
perbandingan tidak terlepas dari topik penelitian yaitu mengenai
Sistem Informasi Berbasis Website. Penulis mengambil contoh
penelitian tentang website sekolah SMKN 51 Bambu Apus
Jakarta Timur (Adam,2014). Selain itu penulis juga melihat
penelitian
yang
berjudul
Perancangan
sistem
informasi
Manajemen Gereja (Tompira,2010). tentang pentingnya Gereja
merancang sistem manajemen. Adapun perbedaan dimana
pengumuman – pengumuman yang bersangkutan dengan sekolah
tersebut tercantum di website kemudian jadwal kegiatan sekolah
yang juga tercantum di website, sedangkan perbedaan dari
perancangan sistem manajemen gereja tadi penulis lebih
mementingkan sistem informasi berupa pengumuman dan jadwal
– jadwal kegiatan gereja bukan tentang manajemennya Karena
hal tersebut penulis kemudian membuat website ini dengan tujuan
memberikan informasi
ini bersifat keagamaan dan lebih
memudahkan jemaat atau user.
7
8
2.2
Landasan Teori
2.2.1 Internet
Internet
(Interconnected
Network)
terbentuk
jaringan-jaringan komputer yang saling terkoneksi satu
sama lain. Internet memungkinkan orang-orang atau
perusahaan-perusahaan di seluruh dunia untuk saling
berkomunikasi satu sama lain secara Efektif dan murah.
Dengan kata lain seseorang yang memiliki akses
internet
dapat
seseorang
berkomunikasi
yang
berkomunikasi
memiliki
langsung
langsung
akses
dengan
dengan
internet
dapat
seseorang
lain,
membuat informasi yang bermanfaat bagi orang lain,
menemukan
informasi-informasi
yang
disediakan
orang lain atau menjual dan membeli produk-produk
tertentu dengan biaya yang minimum dengan jaringan
yang terhubung secara global. (Meleod dan Schell.
2004).
2.2.2 Web
Web merupakan sistem dengan standar yang
diterima
secara
universal
untuk
menyimpan,
menelusuri, memformat dan menyimpan informasi
melalui arsitektur klien atau server. Web bisa
menerima semua jenis informasi digital, termasik teks,
hipermedia, grafis dan suara. Web didasari oleh
9
hiperteks standar yang disebut HyperText Markup
Language (HTML), yang memformat dokumen dan
memadukan link hiperteks dinamis ke dokumendokumen lainnya yang disimpan di dalamkomputer
yang sama atau berbeda. (Turban, dkk. 2006).
2.3.3
Database
Database (basis data) adalah sekumpulan data
yang digambarkan sebagai aktivitas dari satu atau lebih
organisasi yang berelasi. Keuntungan menggunakan
database dalam mengelola data adalah kebebasan data
dan akses yang efisien, administrasi keseragaman data,
bersamaan dan perbaikan dari terjadinya tabrakkan
proses serentak. (Kristanto, 2003).
2.3.4
Macromedia Dreamweaver 8
Macromedia Dreamweaver 8 adalah sebuah
aplikasi yang digunakan untuk membuat website dibuat
dengan kombinasi tampilan visual tools, dikembangkan
dengan banyak feture aplikasi dan didukung dengan
code editing, di design untuk bisa disesuaikan dengan
setiap tingkatan kemampuan pemakai. Dreamweaver
dimasukkan banyak kemampuan baru untuk membantu
membuat dan mengatur website, baik bagi pemula
sampai dengan tingkat lanjut. Aplikasi ini mendukung
dengan sangat praktis dan dilengkapi dengan teknologi
10
terbaru.
Dreamweaver 8 bisa dijalanakan pada
operation system windows 2000, windows xp, dan
Macintosh Mac OS® X 10.3 dan 10.4 . Dreamweaver
8 tidak bisa dijalanakan pada windows 98, windows
2000 server, windows 2003 server atau Macintosh OS
10.2.x atau dibawah seri ini.
Fungsi
coding
Dreamweaver
tidak
hanya
mendukung coding HTML tetapi juga CSS (Casading
Style Sheet), Javascript, Coldfusion, ASP (Active
Server
Pages),
JSP(Java
Server
Pages)
dan
Dreamweaver juga memungkinkan anda membangun
website dengan server berbahasa CFML(Coldfusion
Markup Language), ASP.net, ASP, JSP, dan PHP.
Dreamweaver 8 juga mempunyai kemampuan
untuk mendukung pemrograman server side dan client
side.
Server side digunakan untuk memproses data
yang berhubungan dengan server, misalnya pengolahan
database. Client side merupakan bahasa pemrograman
tambahan sekaligus sebagai pelengkap dari bahasa
pemrograman lainnya. (Madcoms, 2008).
2.3.5 MySQL
MySql
tergolong
merupakan
sebagai
perangkat
DBMS(Database
lunak
yang
Management
System), yang sifatnya open source.Open Source
11
menyatakan bahwa perangkat lunak ini dilengkapi
dengan source code, selain itu kode tersebut dapat
langsung dijalnakan dalam system operasi dan dapat
diperoleh dengan cara mendownload di internet.
(Kadir, 2008).
2.3.6 CSS
CSS singkatan dari Cascading Style Sheet adalah
sebuah dokument yang digunakan untuk mendesain
atau mengatur tampilan tata letak sebuah halaman web,
CSS ini bersifat embeded pada tag HTML yang artinya
menempel atau melekat pada tag HTML. Dengan CSS
ini, kita bisa mengontrol/mengatur seluruh tampilan
halaman web dengan hanya sebuah dokument CSS,
biasan ekstensi untuk file CSS adalah .css (dot css).
Selain itu, CSS juga dapat menggantikan fungsi tabel
dan
dapat
meminimalkan
ukuran
file
HTML.
Bayangkan jika Anda membuat sebuah kotak dengan
tabel dan CSS jauh lebih efesien, Sebagai contoh, Anda
membuat sebuah tabel dengan satu kolom dan satu
buah baris.
12
2.3.7 HTML
HyperText Markup Language (HTML) adalah
sebuah bahasa markup yang digunakan untuk membuat
sebuah halaman web, menampilkan berbagai informasi
di dalam sebuah Penjelajah web Internet dan formating
hypertext sederhana yang ditulis kedalam berkas
format ASCII agar dapat menghasilkan tampilan wujud
yang terintegerasi. Dengan kata lain, berkas yang
dibuat dalam perangkat lunak pengolah kata dan
disimpan kedalam format ASCII normal sehingga
menjadi home pagedengan perintah-perintah HTML.
Bermula dari sebuah bahasa yang sebelumnya banyak
digunakan
di
dunia
penerbitan
dan
percetakan
yangdisebut dengan SGML (Standard Generalized
Markup Language), HTML adalah sebuah standar yang
digunakan secara luas untukmenampilkan halaman
web. HTML saat ini merupakan standar Internet yang
didefinisikan dan dikendalikan penggunaannya oleh
World WideWeb Consortium (W3C). HTML dibuat
oleh kolaborasi Caillau TIMdengan Berners-lee robert
ketika mereka bekerja di CERN pada tahun1989
(CERN adalah lembaga penelitian fisika energi tinggi
di Jenewa).
13
2.3.8 WAMP
Wampserver adalah sebuah aplikasi open source
untuk pengembangan sebuah web di Windows.
Wampserver
memungkinkan
kita
unttuk
mengembangkan web dengan Apache2, PHP dan
Database MySQL. Dengan kata lain, Wampserver
digunkan untuk membuat we sebelum dipublikasikan
ke internet atau jaringan local (LAN).
2.3.9
PHP
PHP(Personal home page tools) merupakan
kependekatan dari kata Hypertext preprocessor. PHP
tergolong sebagai perangkat lunak open source yang
diatur dalam aturan general purpose license(GPL) dan
tergolong sebagai bahasa pemprograman yang berbasis
server (Server side scripting). Pemrograman PHP
sangat cocok dikembangkan dalam lingkungan web,
karena PHP bisa diletakkan pada script HTML atau
sebaliknya.
PHP dikhususkan untuk pengembangan web
dinamis, maksudnya PHP mampu menghasilkan
website yang secara terus menerus hasilnya bisa
berubah
sesuai
(Suprianto, 2008)
permintaan
client
browsernya
TINJAUAN PUSTAKA
2.1
Penelitian Terdahulu
Penelitian ini dilakukan tidak
terlepas dari
hasil-hasil
penelitia terdahulu yang pernah dilakukan sebagai bahan
perbandingan dan kajian. Adapun hasil penelitian yang dijadikan
perbandingan tidak terlepas dari topik penelitian yaitu mengenai
Sistem Informasi Berbasis Website. Penulis mengambil contoh
penelitian tentang website sekolah SMKN 51 Bambu Apus
Jakarta Timur (Adam,2014). Selain itu penulis juga melihat
penelitian
yang
berjudul
Perancangan
sistem
informasi
Manajemen Gereja (Tompira,2010). tentang pentingnya Gereja
merancang sistem manajemen. Adapun perbedaan dimana
pengumuman – pengumuman yang bersangkutan dengan sekolah
tersebut tercantum di website kemudian jadwal kegiatan sekolah
yang juga tercantum di website, sedangkan perbedaan dari
perancangan sistem manajemen gereja tadi penulis lebih
mementingkan sistem informasi berupa pengumuman dan jadwal
– jadwal kegiatan gereja bukan tentang manajemennya Karena
hal tersebut penulis kemudian membuat website ini dengan tujuan
memberikan informasi
ini bersifat keagamaan dan lebih
memudahkan jemaat atau user.
7
8
2.2
Landasan Teori
2.2.1 Internet
Internet
(Interconnected
Network)
terbentuk
jaringan-jaringan komputer yang saling terkoneksi satu
sama lain. Internet memungkinkan orang-orang atau
perusahaan-perusahaan di seluruh dunia untuk saling
berkomunikasi satu sama lain secara Efektif dan murah.
Dengan kata lain seseorang yang memiliki akses
internet
dapat
seseorang
berkomunikasi
yang
berkomunikasi
memiliki
langsung
langsung
akses
dengan
dengan
internet
dapat
seseorang
lain,
membuat informasi yang bermanfaat bagi orang lain,
menemukan
informasi-informasi
yang
disediakan
orang lain atau menjual dan membeli produk-produk
tertentu dengan biaya yang minimum dengan jaringan
yang terhubung secara global. (Meleod dan Schell.
2004).
2.2.2 Web
Web merupakan sistem dengan standar yang
diterima
secara
universal
untuk
menyimpan,
menelusuri, memformat dan menyimpan informasi
melalui arsitektur klien atau server. Web bisa
menerima semua jenis informasi digital, termasik teks,
hipermedia, grafis dan suara. Web didasari oleh
9
hiperteks standar yang disebut HyperText Markup
Language (HTML), yang memformat dokumen dan
memadukan link hiperteks dinamis ke dokumendokumen lainnya yang disimpan di dalamkomputer
yang sama atau berbeda. (Turban, dkk. 2006).
2.3.3
Database
Database (basis data) adalah sekumpulan data
yang digambarkan sebagai aktivitas dari satu atau lebih
organisasi yang berelasi. Keuntungan menggunakan
database dalam mengelola data adalah kebebasan data
dan akses yang efisien, administrasi keseragaman data,
bersamaan dan perbaikan dari terjadinya tabrakkan
proses serentak. (Kristanto, 2003).
2.3.4
Macromedia Dreamweaver 8
Macromedia Dreamweaver 8 adalah sebuah
aplikasi yang digunakan untuk membuat website dibuat
dengan kombinasi tampilan visual tools, dikembangkan
dengan banyak feture aplikasi dan didukung dengan
code editing, di design untuk bisa disesuaikan dengan
setiap tingkatan kemampuan pemakai. Dreamweaver
dimasukkan banyak kemampuan baru untuk membantu
membuat dan mengatur website, baik bagi pemula
sampai dengan tingkat lanjut. Aplikasi ini mendukung
dengan sangat praktis dan dilengkapi dengan teknologi
10
terbaru.
Dreamweaver 8 bisa dijalanakan pada
operation system windows 2000, windows xp, dan
Macintosh Mac OS® X 10.3 dan 10.4 . Dreamweaver
8 tidak bisa dijalanakan pada windows 98, windows
2000 server, windows 2003 server atau Macintosh OS
10.2.x atau dibawah seri ini.
Fungsi
coding
Dreamweaver
tidak
hanya
mendukung coding HTML tetapi juga CSS (Casading
Style Sheet), Javascript, Coldfusion, ASP (Active
Server
Pages),
JSP(Java
Server
Pages)
dan
Dreamweaver juga memungkinkan anda membangun
website dengan server berbahasa CFML(Coldfusion
Markup Language), ASP.net, ASP, JSP, dan PHP.
Dreamweaver 8 juga mempunyai kemampuan
untuk mendukung pemrograman server side dan client
side.
Server side digunakan untuk memproses data
yang berhubungan dengan server, misalnya pengolahan
database. Client side merupakan bahasa pemrograman
tambahan sekaligus sebagai pelengkap dari bahasa
pemrograman lainnya. (Madcoms, 2008).
2.3.5 MySQL
MySql
tergolong
merupakan
sebagai
perangkat
DBMS(Database
lunak
yang
Management
System), yang sifatnya open source.Open Source
11
menyatakan bahwa perangkat lunak ini dilengkapi
dengan source code, selain itu kode tersebut dapat
langsung dijalnakan dalam system operasi dan dapat
diperoleh dengan cara mendownload di internet.
(Kadir, 2008).
2.3.6 CSS
CSS singkatan dari Cascading Style Sheet adalah
sebuah dokument yang digunakan untuk mendesain
atau mengatur tampilan tata letak sebuah halaman web,
CSS ini bersifat embeded pada tag HTML yang artinya
menempel atau melekat pada tag HTML. Dengan CSS
ini, kita bisa mengontrol/mengatur seluruh tampilan
halaman web dengan hanya sebuah dokument CSS,
biasan ekstensi untuk file CSS adalah .css (dot css).
Selain itu, CSS juga dapat menggantikan fungsi tabel
dan
dapat
meminimalkan
ukuran
file
HTML.
Bayangkan jika Anda membuat sebuah kotak dengan
tabel dan CSS jauh lebih efesien, Sebagai contoh, Anda
membuat sebuah tabel dengan satu kolom dan satu
buah baris.
12
2.3.7 HTML
HyperText Markup Language (HTML) adalah
sebuah bahasa markup yang digunakan untuk membuat
sebuah halaman web, menampilkan berbagai informasi
di dalam sebuah Penjelajah web Internet dan formating
hypertext sederhana yang ditulis kedalam berkas
format ASCII agar dapat menghasilkan tampilan wujud
yang terintegerasi. Dengan kata lain, berkas yang
dibuat dalam perangkat lunak pengolah kata dan
disimpan kedalam format ASCII normal sehingga
menjadi home pagedengan perintah-perintah HTML.
Bermula dari sebuah bahasa yang sebelumnya banyak
digunakan
di
dunia
penerbitan
dan
percetakan
yangdisebut dengan SGML (Standard Generalized
Markup Language), HTML adalah sebuah standar yang
digunakan secara luas untukmenampilkan halaman
web. HTML saat ini merupakan standar Internet yang
didefinisikan dan dikendalikan penggunaannya oleh
World WideWeb Consortium (W3C). HTML dibuat
oleh kolaborasi Caillau TIMdengan Berners-lee robert
ketika mereka bekerja di CERN pada tahun1989
(CERN adalah lembaga penelitian fisika energi tinggi
di Jenewa).
13
2.3.8 WAMP
Wampserver adalah sebuah aplikasi open source
untuk pengembangan sebuah web di Windows.
Wampserver
memungkinkan
kita
unttuk
mengembangkan web dengan Apache2, PHP dan
Database MySQL. Dengan kata lain, Wampserver
digunkan untuk membuat we sebelum dipublikasikan
ke internet atau jaringan local (LAN).
2.3.9
PHP
PHP(Personal home page tools) merupakan
kependekatan dari kata Hypertext preprocessor. PHP
tergolong sebagai perangkat lunak open source yang
diatur dalam aturan general purpose license(GPL) dan
tergolong sebagai bahasa pemprograman yang berbasis
server (Server side scripting). Pemrograman PHP
sangat cocok dikembangkan dalam lingkungan web,
karena PHP bisa diletakkan pada script HTML atau
sebaliknya.
PHP dikhususkan untuk pengembangan web
dinamis, maksudnya PHP mampu menghasilkan
website yang secara terus menerus hasilnya bisa
berubah
sesuai
(Suprianto, 2008)
permintaan
client
browsernya