10 BAB II LANDASAN TEORI 2.1. Konsep Dasar Web Untuk membangun sebuah sistem berbasis web, pengembang setidaknya harus memahami teori-teori yang berkaitan dengan teknologi web. Dengan memahami teori-teori tersebut, sistem yang dibangun tentunya akan berjalan dengan baik, mudah diimplementasikan dan mudah dalam perawatan. A. Website Menurut Sibero (2013:11) menyebutkan bahwa, “World Wide Web atau dikenal juga dengan istilah web adalah sistem yang berkaitan dengan dokumen digunakan sebagai media untuk menampilkan teks, gambar, multimedia dan lainnya pada jaringan internet”. Sedangkan menurut Simarmata (2010:47) menyebutkan bahwa: Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video 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 (hyperlink). Dari definisi di atas dapat disimpulkan bahwa web merupakan sebuah aplikasi yang dapat diakses melalui suatu jaringan yang dikenal dengan istilah jaringan internet. Berikut ini beberapa istilah yang berkaitan dengan teknologi web antara lain:
25
Embed
BAB II LANDASAN TEORI · dengan bahasa pemrograman khususnya dalam pemrograman berbasis web antara lain: 1. HTML (Hypertext Markup Language) HTML merupakan bahasa yang digunakan untuk
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
10
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Web
Untuk membangun sebuah sistem berbasis web, pengembang setidaknya
harus memahami teori-teori yang berkaitan dengan teknologi web. Dengan
memahami teori-teori tersebut, sistem yang dibangun tentunya akan berjalan
dengan baik, mudah diimplementasikan dan mudah dalam perawatan.
A. Website
Menurut Sibero (2013:11) menyebutkan bahwa, “World Wide Web atau
dikenal juga dengan istilah web adalah sistem yang berkaitan dengan dokumen
digunakan sebagai media untuk menampilkan teks, gambar, multimedia dan lainnya
pada jaringan internet”. Sedangkan menurut Simarmata (2010:47) menyebutkan
bahwa:
Website atau situs dapat diartikan sebagai kumpulan halaman yang
menampilkan informasi data teks, data gambar diam atau gerak, data animasi,
suara, video 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
(hyperlink).
Dari definisi di atas dapat disimpulkan bahwa web merupakan sebuah aplikasi
yang dapat diakses melalui suatu jaringan yang dikenal dengan istilah jaringan
internet. Berikut ini beberapa istilah yang berkaitan dengan teknologi web antara
lain:
11
1. Internet (Interconnected Network)
Menurut Sibero (2013:10) menyebutkan bahwa, “Internet (Interconnected
Network) adalah jaringan komputer yang menghubungkan antar jaringan
secara global, internet dapat juga disebut jaringan dalam suatu jaringan yang
luas”. Jaringan-jaringan ini terhubung satu sama lain menggunakan berbagai
macam standar atau protokol. Salah satu protokol yang digunakan adalah
protokol TCP/IP (Transmission Control Protocol / Internet Protocol).
2. HTTP (Hypertext Transfer Protocol)
Menurut Kustiyahningsih dan Anamisa (2011:7) menyebutkan bahwa,
“HTTP (Hypertext Transfer Protocol) adalah sekumpulan protokol yang
menentukan aturan yang perlu diikuti oleh web browser dalam meminta atau
mengambil suatu dokumen dan menyediakan dokumen yang diminta oleh
browser”.
3. URL (Uniform Resource Locator)
Dalam situs www.pengertianku.net dijelaskan bahwa yang dimaksud dengan
URL (Uniform Resource Locator) adalah rangkaian karakter menurut format
standar tertentu yang digunakan untuk menunjukan alamat dari suatu
dokumen yang ada di internet. Secara umum, URL dibagi menjadi dua jenis
yaitu:
a. Absolute URL, yaitu URL yang penulisan lokasi dokumennya dituliskan
secara lengkap dengan menyertakan nama dari domain. Contoh:
http://www.domain.com/images/logo.jpg.
b. Relative URL, yaitu URL yang penulisan alamatnya bersifat relatif
terhadap alamat URL yang sedang aktif. Contoh: images/logo.jpg.
12
4. Web Browser
Menurut Kustiyahningsih dan Anamisa (2011:8) menyebutkan bahwa, “Web
Browser adalah software yang digunakan untuk menampilkan informasi dari
server web”. Beberapa contoh web browser antara lain Internet Expolorer
(IE), Google Chrome, Mozilla Firefox dan Opera.
5. Web Server
Menurut Kustiyahningsih dan Anamisa (2011:4) menyebutkan bahwa, “Web
Server (server web) adalah komputer yang digunakan untuk menyimpan
dokumen-dokumen, komputer ini akan melayani permintaan dokumen web
dari kliennya”. Web Browser seperti Internet Explorer berkomunikasi melalui
jaringan internet dengan server web menggunakan protokol HTTP.
B. Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer untuk yang digunakan dalam
menulis program” (Munir, 2011:13). Beberapa teori dan teknologi yang berkaitan
dengan bahasa pemrograman khususnya dalam pemrograman berbasis web antara
lain:
1. HTML (Hypertext Markup Language)
HTML merupakan bahasa yang digunakan untuk membuat website. Bahasa
ini menggunakan tag-tag yang mendeklarasikan dan memerintahkan browser
untuk menampilkan dokumen website. Lebih jelas Simarmata (2010:52)
menyebutkan bahwa, “HTML (Hypertext Markup Language) adalah bahasa
markup untuk menyebarkan informasi pada web”. Sedangkan menurut
13
Kustiyahningsih dan Rosa Anamisa (2011:13) menjelaskan bahwa, “HTML
merupakan file teks murni yang dapat dibuat dengan editor teks sembarang”.
2. CSS (Cascading Style Sheets)
Menurut Kustiyahningsih dan Anamisa (2011:47) menyatakan bahwa, “CSS
(Cascading Style Sheets) adalah kumpulan kode-kode yang berurutan dan
saling berhubungan untuk mengatur format atau tampilan suatu halaman
HTML”.
3. Javascript
Menurut Kustiyahningsih dan Anamisa (2011:65) menjelaskan bahwa,
“Javascript adalah bahasa pemrograman untuk memberikan kemampuan
tambahan terhadap bahasa HTML dengan mengijinkan pengeksekusian
perintah-perintah di sisi user artinya di sisi browser bukan di sisi server web”.
Umumnya, Javascript digunakan untuk memanipulasi elemen-elemen
HTML, melakukan mengambil data dari server dan dapat juga digunakan
untuk mengolah kode-kode CSS.
4. PHP (Personal Home Page)
PHP (Personal Home Page) merupakan bahasa pemrograman yang befungsi
untuk menciptakan operasi dinamis. Maksud dinamis di sini bisa berupa
perhitungan logika, tambah data, tampil, sunting dan hapus data (Saputra:
2011:44).
5. SQL (Structure Query Language)
Menurut Sukamto dan Shalahuddin (2014:46) menyebutkan bahwa, “SQL
(Structure Query Language) adalah bahasa yang digunakan untuk mengelola
data pada RDBMS”. RDBMS (Relational Database Management System)
14
merupakan sebuah aplikasi yang melayani sistem basis data yang di dalam
nya terdapat tabel-tabel yang saling berelasi satu sama lain. Beberapa aplikasi
basis data yang sering digunakan dalam pengolahan data antara lain MySQL,
MariaDB, SQL Server, Oracle dan PostgreSQL.
6. XAMPP
Menurut Prasetya (2013:4) menjelaskan bahwa, “XAMPP adalah sebuah
aplikasi atau perangkat lunak yang dapat menjadikan komputer kita menjadi
sebuah web server”. Kegunaan XAMPP ini untuk membuat jaringan hosting
lokal sendiri. XAMPP terdiri dari aplikasi penunjang seperti PhpMyAdmin
dan Apache.
7. Adobe Dreamweaver
Dalam situs www.plimbi.com disebutkan bahwa Adobe Dreamweaver
merupakan perangkat lunak yang dikeluarkan oleh Adobe Systems yang dapat
digunakan sebagai aplikasi untuk merancang serta mengembangkan website
berbasis WYSIWYG (What You See Is What You Get).
8. Adobe Photoshop
Adobe Photoshop atau yang biasa disebut Photoshop adalah perangkat lunak
pengolah citra yang dikembangkan oleh Adobe Systems yang dikhususkan
untuk pengeditan foto atau gambar dan pembuatan efek (Azis, 2013).
Pemanfaatan perangkat lunak ini dalam pengembangan web terutama untuk
menyunting gambar latar belakang, membuat logo website dan kebutuhan-
kebutuhan lainnya.
15
9. CodeIgniter
Dalam situs www.ucoepoe.com dijelaskan bahwa CodeIgniter adalah sebuah
framework berbasis PHP yang kuat dengan footprint yang sangat kecil,
dibangun untuk pengembang yang membutuhkan toolkit sederhana dan
elegan untuk membangun aplikasi web dengan fitur lengkap. Masih dalam
situs yang sama dijelaskan juga bahwa CodeIgniter pertama kali ditulis oleh
Rick Ellis seorang musisi rock yang beralih profesi menjadi programmer
dalam riset kecil-kecilannya dan menghasilkan suatu framework PHP yang
berukuran kecil, ringan serta memenuhi fitur umum aplikasi PHP.
10. jQuery
Dalam situs ekajogja.com dijelaskan bahwa jQuery adalah pustaka Javascript
multiplatform yang dirancang untuk memudahkan penyusunan client-side
scripting pada file HTML. jQuery merupakan pustaka Javascript paling
populer saat ini, digunakan oleh 60% dari 10.000 website. Sintak jQuery
dirancang sedemikian rupa untuk memudahkan pengembang website dalam