1 BAB II LANDASAN TEORI 2.1.Konsep Dasar Web “Web dapat diartikan sekumpulan halaman yang berupa laman yang berisi informasi dalam bentuk data digital baik itu berupa text, gambar, animasi, video, dan audio lainnya yang disediakan melalui jalur koneksi internet”. Halaman website biasanya berupa dokumen yang ditulis dalam format Hyper Text Markup Language (HTML), yang bisa diakses melalui HTTP. HTTP adalah suatu protocol yang menyampaikan berbagai informasi dari server website untuk ditampilkan kepada user atau pemakai melalui web browser” (Hidayatullah, 2014). 2.1.1. Website Website merupakan kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang masing- masing dihubungkan dengan jaringan-jaringan halaman (Bekti, 2015). 1. Internet Hidayatullah (2017) mengungkapkan Internet merupakan “jaringan komputer luas yang menghubungkan pemakai komputer satu dengan komputer lainnya dan dapat berhubungan dengan komputer dari suatu negara ke negara lain di seluruh dunia, dimana didalamnya terdapat berbagai aneka ragam informasi fasilitas layanan internet browsing. “Internet (Interconnected
22
Embed
BAB II LANDASAN TEORI - repository.bsi.ac.id · 1 BAB II LANDASAN TEORI 2.1.Konsep Dasar Web “Web dapat diartikan sekumpulan halaman yang berupa laman yang berisi informasi dalam
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
1
BAB II
LANDASAN TEORI
2.1.Konsep Dasar Web
“Web dapat diartikan sekumpulan halaman yang berupa laman yang berisi
informasi dalam bentuk data digital baik itu berupa text, gambar, animasi,
video, dan audio lainnya yang disediakan melalui jalur koneksi internet”.
Halaman website biasanya berupa dokumen yang ditulis dalam format Hyper
Text Markup Language (HTML), yang bisa diakses melalui HTTP. HTTP
adalah suatu protocol yang menyampaikan berbagai informasi dari server
website untuk ditampilkan kepada user atau pemakai melalui web browser”
(Hidayatullah, 2014).
2.1.1. Website
Website merupakan kumpulan halaman-halaman yang digunakan untuk
menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan
atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang
membentuk satu rangkaian bangunan yang saling terkait, yang masing-
masing dihubungkan dengan jaringan-jaringan halaman (Bekti, 2015).
1. Internet
Hidayatullah (2017) mengungkapkan Internet merupakan “jaringan
komputer luas yang menghubungkan pemakai komputer satu dengan komputer
lainnya dan dapat berhubungan dengan komputer dari suatu negara ke negara
lain di seluruh dunia, dimana didalamnya terdapat berbagai aneka ragam
informasi fasilitas layanan internet browsing. “Internet (Interconnected
2
Network) adalah jaringan komputer yang menghubungkan antar jaringan secara
global, internet dapat juga disebut jaringan dalam suatu jaringan yang luas”
(Sibero, 2014).
2. Web Browser
“Peramban web atau lebih dikenal dengan web browser merupakan
perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber
informasi di internet” Solichin (2016). “Web browser adalah aplikasi perangkat
lunak yang digunakan untuk mengambil dan menyajikan sumber informasi
web” Sibero (2014). Web browser menampilkan halaman-halaman web dengan
cara membaca instruksi-instruksi yang biasa disebut dengan tag-tag HTML
(Hidayatullah, 2014).
Beberapa contoh web browser yang banyak digunakan
a. Mozilla firefox adalah web browser yang cukup populer digunakan
sebagian pengguna internet.
b. Google Chrome adalah web browser yang dirancang oleh Google
INC, yang terkenal dengan mesin pencarinya.
c. Microsoft Internet Explorer adalah sebuah web dan software yang
tidak bebas namun gratis dari microsoft, dan diikutkan dalam setiap
peluncuran sistem operasi Microsoft Windows.
d. Opera adalah browser popular yang mudah digunakan, serta
perangkat lunak untuk membaca dan mengirim surat.
3. Web Server
Merupakan komputer yang digunakan untuk menyimpan dokumen-
dokumen web, komputer ini akan melayani permintaan dokumen web dari
3
kliennya. Web browser seperti explorer atau navigator berkomunikasi melalui
jaringan (termasuk jaringan internet) dengan web server, menggunakan HTTP
Kustiyaningsih (2011). Browser akan mengirimkan request ke server untuk
meminta dokumen tertentu atau layanan lain yang disediakan oleh server.
Server memberikan dokumen satu layanannya jika tersedia juga dengan
menggunakan protocol HTTP”. “Web server adalah sebuah komputer yang
terdiri dari perangkat keras dan perangkat lunak” Sibero (2014). Paket web
server adalah sebuah perangkat lunak server yang berfungsi untuk menerima
permintaan dalam bentuk situs web melalui HTTP atau HTTPS dari klien itu,
yang dikenal sebagai browser web dan mengirimkan kembali (reaksi) hasil
dalam bentuk situs yang biasanya merupakan dokumen HTML (Supono dan
Putratama, 2016).
2.1.2. Bahasa Pemrograman
“Bahasa yang dapat dipahami oleh komputer”. Abdullah (2015) Bahasa
pemrograman adalah instruksi standar untuk memerintahkan komputer. Bahasa
pemrograman ini merupakan suatu himpunan dari aturan sintak dan semantik
yang dipakai untuk mendeskripsikan program komputer. Bahasa pemrograman
memungkinkan seorang programmer dapat menentukan secara persis data
mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan /
diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam
berbagai situasi.
1. Java
“Java adalah bahasa pemrograman objek murni karena semua kode
programnya dibungkus dalam kelas” (Sukamto dan Shalahuddin, 2013). “Java
4
adalah bahasa pemrograman untuk menciptakan isi yang aktif dalam halaman
web, juga dapat dijalankan dalam semua komputer” (Asropudin,
2013). ”Bahasa Pemrograman Java merupakan salah satu dari sekian banyak
bahasa pemograman yang dapat dijalankan di berbagai sistem operasi termasuk
telepon genggam” (Nofriadi, 2015).
2. PHP
”Personal Home Page (PHP) merupakan secara umum dikenal sebagai
bahasa pemrograman script yang membuat dokumen HTML secara on the fly
yang dieksekusi di server web, dokumen HTML yang dihasilkan dari suatu
aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks
atau editor HTML, dikenal juga sebagai bahasa pemrograman server side”
Sidik (2014). “Hypertext Processor (PHP) adalah sebuah bahasa pemrograman
yang umum digunakan untuk scripting server-side yang biasanya terpasang
pada HTML” Bekti (2015). “PHP (Hypertext Preprocessor) adalah suatu
bahasa pemrograman yang digunakan untuk menterjemahkan baris kode
program menjadi kode mesin yang dapat dimengerti oleh komputer yang
berbasis server-side yang dapat ditambahkan ke dalam HTML”( Supono dan
Putratama, 2016). “PHP merupakan salah satu bahasa pemrograman berbasis
web yang ditulis oleh dan untuk pengembang web” (Solichin, 2016).
3. HTML
Enterprise (2016) “HTML merupakan singkatan dari Hypertext Markup
Language. Disebut Hypertext karena didalam script HTML bisa membuat agar
sebuah teks menjadi link yang dapat berpindah dari satu halaman ke halaman
5
lainnya hanya dengan meng-klik teks tersebut. Teks yang ber-link inilah yang
dinamakan hypertext karena hakikat sebuah website adalah dokumen yang
mengandung banyak link untuk menghubungkan satu dokumen dengan
dokumen–dokumen lainnya”. Disebut Markup Language karena script HTML
menggunakan tanda (dalam Bahasa inggris disebut „mark‟) untuk menandai
bagian-bagian dari teks itu memiliki tampilan / fungsi tertentu. “HyperText
Markup Language (HTML) ini adalah bahasa pemrograman yang digunakan
untuk mendesain sebuah halaman web” (Prasetio, 2014). HTML adalah sebuah
bahasa markah 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
apat menghasilkan tampilan wujud yang terintegrasi (Sandi, 2014).
2.1.3. Basis Data
“Basis data merupakan gabungan file data yang dibentuk dengan
hubungan / relasi yang logis dan dapat diungkapkan dengan catatan serta
bersifat independen” (Lubis, 2016). “Basis Data (database) merupakan
kumpulan data yang saling berhubungan satu dengan yang lainnya (Hutahaean,
2015). “Sistem basis data adalah sistem terkomputerisasi yang tujuan
utamanya adalah memelihara data yang sudah diolah atau informasi dan
membuat informasi tersedia saat dibutuhkan (Sukamto dan Shalahuddin, 2015).
1. PHPMyAdmin
Prasetio (2014) “PHPMyAdmin merupakan tools berbasis web yang
berguna untuk mengelola database MySQL”. “PHPMyAdmin adalah aplikasi
web yang dibuat oleh phpmyadmin.net. PhpMyAdmin digunakan untuk
6
administrasi database MySQL”. PHPMyAdmin merupakan aplikasi yang
digunakan untuk mengolah database MySQL (Sibero, 2013:376).
2. MySQL
Sebuah perangkat lunak dan sistem pembuat database yang bersifat
terbuka dan berjalan di semua platform baik di linux maupun windows.
Menurut Sibero (2013) “MySQL atau dibaca ”My Sekuel” adalah suatu
RDBMS (Relation Data Base Management System) yaitu aplikasi sistem yang
menjalankan fungsi pengolahan data”. Menurut Prasetio (2014) menyimpulkan
didalam bukunya “MySQL adalah sebuah server database open source yang
kayaknya paling populer keberadaannya.
3. XAMPP
“XAMPP merupakan sebuah aplikasi perangkat lunak pemrograman
dan database yang didalamnya terdapat berbagai macam aplikasi
pemrograman seperti : Apache HTTP server, MySQL, database , Bahasa
pemrograman PHP dan perl” (Aryanto dalam Kristania et al., 2017). “XAMPP
merupakan paket web server berbasis open source yang dapat dipasang pada
beberapa sistem operasi yang ada (Windows, Linux, dan Mac OS)” (Riyanto dalam
Isty & Afifah, 2018).
4. Netbeans IDE
Merupakan aplikasi Integrated Development Environment (IDE) yang
berbasiskan java. ”Netbeans merupakan sebuah aplikasi Integrated
Development Environment (IDE) yang menggunakan Bahasa pemograman
Java dari Sun Microsystems yang berjalan diatas swing” (Nofriadi ,2015)
“NetBeans IDE adalah sebuah lingkungan pengembangan sebuah kakas untuk
7
pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan
program. Netbeans IDE ditulis dalam Bahasa Pemograman Java, namun dapat
mendukung bahasa pemrograman lain”.
www.netbeans.org/index_id.html(2017). “Netbeans adalah salah satu aplikasi
IDE yang digunakan developer software komputer untuk menulis, meng-
compile, mencari kesalahan, dan untuk menyebarkan program” (Wahana
Komputer, 2015).
5. Adobe Dreamweaver
Sadeli (2014) Adobe Dreamweaver merupakan suatu perangkat lunak
web editor keluaran Adobe System yang digunakan untuk membangun dan
mendesain suatu website dengan fitur-fitur yang menarik dan kemudahan
dalam penggunaanya”. Adobe Dreamweaver adalah aplikasi desain dan
pengembangan web yang menyediakan editor WYSIWYG visual (bahasa
sehari-hari yang disebut sebagai design view) dan kode editor dengan fitur
standar seperti syntax highlighting, kode completion, dan kode collapsing
(Bintu, 2015).
6. Cascading Style Sheets (CSS)
Merupakan kumpulan kode untuk mendefinisikan desain dari Bahasa
markup”. Karena ada kata Bahasa markup pada CSS, maka relasi antara CSS
dan HTML sangatlah dekat. Dengan CSS-lah, sebuah desain website yang
dibangun menggunakan HTML akan menjadi lebih menarik dan variatif. CSS
jika diartikan secara bebas adalah kumpulan kode untuk mendesain atau
mempercantik tampilan halaman website. Dengan arti lain, dengan
memanfaatkan CSS bisa mengubah desain standar yang dihasilkan oleh HTML