7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Web Pengguna internet mendominasi pemakaian komputer pribadi seluruh dunia, termasuk Indonesia. Akses yang dapat dilakukan dari seluruh pelosok dunia membuat pemakaian internet dimanfaatkan semua masyarakat. Berikut konsep dasar pembuatan web adalah sebagai berikut: 2.1.1. Website 1. Internet Menurut Sibero (2013:10) “Internet(Interconnected Network) adalah jaringan komputer yang menghubungkan antar jaringan secara global, internet dapat juga disebut jaringan dalam suatu jaringan yang luas”. Seperti jaringan komputer area, internet juga menggunakan protokol komunikasi yang sama yaitu TFC/IP (Transmission Control Protocol / Internet Protocol). Struktur protokol internet RFC-1122 terdiri dari 4 lapisan (layer) yaitu: a. Application Layer Lapisan Aplikasi (Application Layer) adalah lapisan yang berisi semua protokol dan metode yang mengatur komunikasi. b. Transport Layer Lapisan Transport (Transport Layer) adalah lapisan yang mengatur lalu lintas pengiriman maupun penerimaan data.
15
Embed
BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Web Pengguna internet mendominasi pemakaian komputer pribadi seluruh dunia, termasuk Indonesia. Akses yang dapat
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
7
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Web
Pengguna internet mendominasi pemakaian komputer pribadi seluruh dunia,
termasuk Indonesia. Akses yang dapat dilakukan dari seluruh pelosok dunia membuat
pemakaian internet dimanfaatkan semua masyarakat. Berikut konsep dasar
pembuatan web adalah sebagai berikut:
2.1.1. Website
1. Internet
Menurut Sibero (2013:10) “Internet(Interconnected Network) adalah
jaringan komputer yang menghubungkan antar jaringan secara global, internet
dapat juga disebut jaringan dalam suatu jaringan yang luas”. Seperti jaringan
komputer area, internet juga menggunakan protokol komunikasi yang sama
yaitu TFC/IP (Transmission Control Protocol / Internet Protocol). Struktur
protokol internet RFC-1122 terdiri dari 4 lapisan (layer) yaitu:
a. Application Layer
Lapisan Aplikasi (Application Layer) adalah lapisan yang berisi semua
protokol dan metode yang mengatur komunikasi.
b. Transport Layer
Lapisan Transport (Transport Layer) adalah lapisan yang mengatur lalu
lintas pengiriman maupun penerimaan data.
8
c. Internet Layer
Lapisan Internet (Internet Layer) adalah lapisan yang berfungsi untuk
mengatur proses fragmentasi dan defragmentasi paket bergantung pada jenis
protokol lapisan internet.
d. Link Layer
Penghubung (Link Layer) adalah lapisan yang mengatur hubungan antara
host dengan node. Host sebagai pengirim dan node adalah lokasi tujuan dari
host.
2. Website
Menurut Ardhana (2012:3) menyimpulkan bahwa “World Wide Web atau
lebih sering dikenal sebagai Web adalah suatu layanan sajian informasi yang
menggunakan konsep hyperlink (tautan), yang memudahkan surfer (sebutan para
pemakai komputer yang melakukan browsing atau penelusuran informasi melalui
internet)”.
Website dapat dikategorikan menjadi dua yaitu website statis dan website
dinamis. Website statis adalah website yang menampilkan informasi-informasi
yang sifatnya statis (tetap), disebut dengan statis karena pengguna tidak dapat
berinteraksi dengan website tersebut. Dengan demikian untuk mengetahui website
tersebut bersifat statis atau dinamis dapat dilihat dari tampilannya. Jika suatu
website hanya berhubungan dengan halaman website lain dan berisi suatu
informasi yang tetap maka website tersebut bersifat statis. Website dinamis adalah
website yang menampilkan informasi serta dapat berinteraksi dengan pengguna.
Website dinamis memungkinkan pengguna untuk berinteraksi menggunak form
9
sehingga dapat mengolah informasi yang ditampilkan, website dinamis bersifat
interaktif, tidak kaku dan terlihat lebih indah. Suatu website akan lebih menarik
pengunjung dan lebih dikenal dengan cepat dari semua kalangan pengguna
internet apabila website yang dibuat selalu up to date artinya website yang dibuat
selalu diperbaharui setiap saat dengan informasi yang lengkap sehingga
pengunjung website tidak bosan.
3. E-Commerce
Menurut Wong (2010:33) pengertian dari electronic commerce adalah
pembelian, penjualan dan pemasaran barang serta jasa melalui sistem elektronik.
Seperti radio, televisi dan jaringan komputer atau internet.
4. Web Browser
Menurut Sibero (2013:12) “Web browser adalah aplikasi perangkat lunak
yang digunakan untuk mengambil dan menyajikan sumber informasi web.
Sumber informasi web di indentifikasi dengan Uniform Resource Identifier (URL)
yang dapat terdiri dari halaman web, video, gambar ataupun konten lainnya”.
5. Web Server
Menurut Sibero (2013:11) “Web server adalah sebuah komputer yang terdiri
dari sekumpulan perangkat keras dan perangkat lunak”. Secara bentuk fisik dan
cara kerjanya, perangkat kerja web server tidak berbeda dengan komputer rumah
atau PC, yang membedakan adalah kapasitas dan kapabilitasnya. Perbedaan
tersebut dikarenakan web server bekerja sebagai penyedia layanan yang dapat
diakses oleh banyak pengguna, sehingga dapat dibutuhkan kapasitas dan
10
kapabilitas dibandingkan PC. Dukungan perangkat lunak sangat dibutuhkan agar
web server dapat secara optimal.
2.1.2. Bahasa Pemrograman
1. PHP(PreHyptertext Preprocessor)
Menurut Prasetio (2012:122) “PHP (PHP Hypertext Preprocessor)adalah
bahasa script yang ditanam disisi server”.
2. HTML (Hypertext Markup Language)
Menurut Saputra dan Agustin (2012:1) “HTML mempunyai kepanjangan
Hyper Text Markup Language, yaitu suatu Bahasa pemrograman hyper text”.
HTML ini memiliki fungsi untuk membangun kerangka ataupun format web
berbasis html.
3. JQuery
Menurut Hakim (2014:3) “JQuery adalah Javascript library yang berupa
kumpulan kode fungsi javascript yang siap pakai, sehingga memudahkan dan
mempercepat kita dalam membuat kode javascript.
4. Javascript
Menurut Sidik (2011:1) “Javascript adalah bahasa yang digunakan untuk
membuat program yang digunakan agar dokumen HTML yang ditampilkan dalam
browser menjadi lebih interaktif, tidak sekedar indah saja”.
11
5. CSS (Cascading Style Sheet)
Menurut Prasetio (2012:260) mengemukakan bahwa “CSS adalah suatu
teknologi yang digunakan untuk memperindah tampilah halaman website
(statis)”.
2.1.3. Basis Data
Menurut Sukamto dan Shalahudin (2013:43), “Sistem basis data adalah sistem
terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah diolah
atau informasi dan membuat informasi yang tersedia saat dibutuhkan”. Pada intinya
basis data adalah media untuk menyimpan data agar dapat diakses dengan mudah dan
cepat.
1. MySQL
Menurut Saputra dan Agustin (2012:8) “MySQL merupakan salah satu
database populer dan mendunia”. Intinya MySQL bekerja menggunakan SQL
Language (Structure Query Language).
2. XAMPP
Menurut Yudhanto dan Purbayu (2014:11) “XAMPP merupakan program
paket PHP dan MySQL berbasis open source yang saat ini merupakan andalan
para programming dalam melakukan testing hasil programnya.
3. PHPMyAdmin
Menurut Sibero (2013:376) PhpMyAdmin adalah aplikasi web yang dibuat
oleh phpmyadmin.net. PhpMyAdmin digunakan untuk administrasi database
MySQL. Program ini digunakan untuk mengakses database MySQL. Perintah
12
untuk membuat tabel dapat menggunakan form yang sudah tersedia pada
PhpMyAdmin atau dapat langsung menuliskan script pada menu SQL.
PhpMyadmin dijalankan dengan cara mengetik http://localhost/phpmyadmin pada
web browser.
2.1.4. Model Pengembangan Perangkat Lunak
Menurut Sukamto dan Salahuddin (2013:28) menjelaskan bahwa “Model air terjun
(waterfall) menyediakan pendekatan alur hidup perangkat lunak secara sekuensial
atau terurut dimulai dari analisis, desain, pengodean, dan pengujian”. Model SDLC
air terjun (waterfall) sering juga disebut model sekuensial linier (sequential linier)
atau alur hidup klasik (classic life cycle). Berikut adalah gambar model air terjun