BAB II TINJAUAN TEORITIS
C. Website
Dalam mengakses informasi dari dunia internet, pengguna akan menuju
ke sebuah alamat unik internet yang disebut nama domain (Domain Name/URL – Uniform Resource Locator) dan menemukan informasi berbentuk teks, gambar, animasi bergerak ataupun suara dalam sebuah media, yang disebut
1. Pengertian Website
Website adalah halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan
jaringan internet. Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau
gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik
yang bersifat statis maupun dinamis yang membentuk satu rangkaian
bangunan yang saling terkait dimana masing-masing dihubungkan dengan
jaringan-jaringan halaman (Sutrisno, 2011).
Bersifat statis apabila isi informasi website tetap, jarang berubah, dan
isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila
isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua
arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa di-update oleh pemiliknya saja, sedangkan website dinamis bisa di-update oleh pengguna maupun pemilik (Kambau, 2012).
2. Jenis – jenis Website
Sebuah Website statik, adalah salah satu bentuk website yang isi di dalam website tersebut tidak dimaksudkan untuk di-update secara berkala, dan biasanya di-maintain secara manual oleh beberapa orang yang
menggunakan software editor. Ada3 tipe kategori software editor yang biasa
a. Elemen 1 Penyunting teks. Contohnya adalah Notepad atau TextEdit, dimana
HTML diubah di dalam program editor tersebut.
b. Elemen 2 WYSIWYG editor. Contohnya Microsoft Frontpage dan
Macromedia Dreamweaver, dimana situs di-edit menggunakan GUI
(Graphical User Interface) dan format HTML ini secara otomatis di-generate
oleh editor ini.
c. Elemen 3 Editor yang sudah memiliki templat, contohnya Rapidweaver dan
iWeb, dimana editor ini membolehkan user untuk membuat dan meng-update
website langsung ke server web secara cepat, tanpa harus mengetahui apapun tentang HTML. User dapat memilih template yang sesuai dengan keinginan,
menambah gambar atau obyek, mengisi dengan tulisan, dan dengan sekejap
user sudah dapat membuat situs web tanpa harus melihat sama sekali kode-kode HTML (Sutarman, 2012).
Sebuah website dinamik adalah website yang secara berkala, informasi di dalamnya berubah, atau website ini bisa berhubungan dengan user dengan berbagai macam cara atau metode (HTTP cookies atau Variabel Database, sejarah kunjungan, variabel sesi dan lain-lain) bisa juga dengan cara interaksi langsung menggunakan form dan pergerakan mouse. Ketika web server menerima permintaan dari user untuk memberikan halaman tertentu, maka halaman tersebut akan secara otomatis diambil dari media
penyimpanan sebagai respon dari permintaan yang diminta oleh user. Sebuah
memantau perubahan situasi, atau menyediakan informasi yang berkaitan
dengan sang user (Sutrisno, 2011).
Dynamic HTML juga menyediakan untuk user supaya user bisa secara interaktif dan realtime, meng-update di web page tersebut (catatan; halaman yang diubah, tak perlu di-load atau di-reloaded agar perubahannya
dapat dilihat), biasanya perubahan yang dilakukan memakai DOM dan
Javascript yang sudah tersedia pada semua Web Browser sekarang ini. Seperti yang tertulis di atas, di luar sana ada beberapa perbedaan dalam
penulisan dari terminologi website. Walaupun Website sudah secara umum dipakai, namun untuk Associated Press Stylebook, Reuters, Microsoft, Academia, dan kamus-kamus yang ada, penulisan yang dipakai adalah dengan menggunakan 2 kata, yaitu Web site. Hal ini karena Web bukanlah
terminilogi umum, namun kependekan dari World Wide Web (Sutarman, 2012).
3. Bahasa Program (Scripts Program)
Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah
dalam website yang pada saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau interaktifnya sebuah website. Semakin banyak ragam bahasa program yang digunakan maka akan terlihat website semakin dinamis, dan interaktif serta terlihat bagus.
Beragam bahasa program saat ini telah hadir untuk mendukung
kualitas website. Jenis jenis bahasa program yang banyak dipakai para desainer website antara lain HTML, ASP, PHP, JSP, Java Scripts, Java
applets dsb. Bahasa dasar yang dipakai setiap situs adalah HTML sedangkan
PHP, ASP, JSP dan lainnya merupakan bahasa pendukung yang bertindak
sebagai pengatur dinamis, dan interaktifnya situs (Kambau, 2012).
Bahasa program ASP, PHP, JSP atau lainnya bisa dibuat sendiri.
Bahasa program ini biasanya digunakan untuk membangun portal berita,
artikel, forum diskusi, buku tamu, anggota organisasi, email, mailing list dan
lain sebagainya yang memerlukan update setiap saat.
a. PHP
PHP merupakan singkatan dari Hypertext Preprocessor. PHP merupakan bahasa pemrograman skrip yang diletakkan dalam server yang biasa
digunakan untuk membuat aplikasi web yang bersifat dinamis. Maksud web
dinamis adalah dapat membentuk suatu tampilan web berdasarkan permintaan
terkini, dapat dilakukan dengan menampilkan isi database ke halaman web.
PHP juga digunakan secara command line, yaitu skrip PHP dapat dijalankan tanpa melibatkan web server maupun browser (Sutarman, 2012).
b. MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL (Database Management System) atau DBMS yang multithread, multi-user.
MySQL adalah Relational Database Management System (RDBMS) yang
didistribusikan secara gratis dibawah lisensi GPL (General Public License).
MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database
sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep
data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis. (Sutarman, 2007).