TINJAUAN PUSTAKA
1
2
Kegiatan
Mahasiswa (UKM)
Berbasis Web Pada
Universitas
Batanghari (2016)
2.5 Website
Situs web merupakan suatu layanan sajian informasi yang menggunakan
konsep hyperlink yang memudahkan surfer yang melakukan penelusuran
informasi di internet untuk medapatkan informasi dengan cukup mengklik suatu
link berupa teks atau gambar yang akan ditampilkan secara lebih rinci.
Website dikategorikan menjadi dua yaitu web statis dan web dinamis.
Web statis adalah web yang menampilkan informasi yang sifatnya statis atau
tetap, sedangkan web dinamis menampilkan informasi serta dapat berinteraksi
dengan user [6]. Pembuatan atau pembangunan web dinamis dibutuhkan
kemampuan pemrograman web. Dalam pemrograman ada dua kategori, yakni:
1. Server-side programming yakni perintah-perintah program (script) yang
dijalankan atau dibaca di web server, kemudian hasilnya dikirimkan ke
browser dalam bentuk HTML (Hypertext Markup Language) biasa.
2. Client-side programming yakni perintah program yang dijalankan di web
browser sehingga ketika client meminta dokumen yang mengandung
script, maka script tersebut akan diunduh dari server, kemudian
dijalankan di browser bersangkutan.
pertukaran dokumen teknis dan saintifik. Karena itu, HTML didesain secara
sederhana, HTML menggunakan tag-tag yang dapat dipahami dengan mudah
untuk membuat dokumen sederhana. Dalam waktu yang singkat, HTML kini telah
populer dan dikuasai banyak orang untuk membuat halaman web.
HTML adalah bahasa yang mengatur bagaimana tampilan isi dari situs
web. Di dalam HTML ada tag-tag yang befungsi menyediakan informasi
berkaitan dengan sifat dan struktur konten serta referensi untuk gambar dan
media lainnya. HTML juga berkaitan erat dengan CSS. CSS menentukan format
dari konten. Dengan adanya CSS, konten website bisa lebih seragam sehingga
hasilnya bagus dan format ini dapat diatur dengan cara yang berbeda.
Berbicara mengenai HTML tidak terlepas dari JavaScript, yang
merupakan bahasa pemrograman client-side untuk memberikan efek dinamis.
JavaScript mampu membuat web terlihat lebih dinamis dan interaktif. Jadi HTML
biasanya tidak berdiri sendiri, sebuah web page biasanya hasil kolaborasi antara
HTML, CSS dan JavaScript [7].
HTML dan disimpan di file CSS terpisah. Semua browser di zaman sekarang
mendukung CSS. Dengan CSS pekeriaan pengaturan style banyak dokumen
bisa sangat mudah karena tinggal memilih menggunakan selector, kemudian
memformat style nya. CSS mendefinisikan bagaimana elemen HTML
ditampilkan. Style CSS umumnya disimpan di file .css eksternal. Style sheet
eksternal memungkinkan untuk mengubah tampilan dan layout semua halaman
web di situs hanya dengan satu file saja [7].
2.10 MariaDB
MariaDB merupakan aplikasi sistem manajemen basis data yang gratis
untuk digunakan dengan fitur yang melimpah dan dapat memenuhi kebutuhan
aplikasi yang berjalan pada jaringan cluster. MariaDB adalah hasil forking dari
MySQL. MariaDB memiliki banyak fitur baru yang menarik, pengujian yang lebih
baik, peningkatan kinerja, dan perbaikan bug yang tidak tersedia di MySQL.
Beberapa optimalisasi untuk MariaDB datang dari perusahaan besar, seperti
Google, Facebook, Twitter, dan sebagainya. Hal ini juga mencakup peningkatan
ekstensi yang signifikan ke database server, seperti dynamic columns, serta
kemampuan role-based access control, dan dukungan terhadap microsecond
timestamp [10].
2.12 XAMPP
XAMPP adalah kombinasi beberapa perangkat lunak yang berbasis open
source. Perangkat lunak ini dapat digunakan sebagai pembantu pengembangan
aplikasi berbasis PHP. Pada direktori kerja XAMPP, setiap web server memiliki
8
struktur direktori kerja (webroot dan document root) yang berbeda serta
difungsikan untuk menyimpan seluruh file aplikasi web, termasuk dokumen PHP.
Perangkat lunak XAMPP memiliki tampilan antarmuka control panel tersendiri
yang digunakan untuk menjalankannya. Pada web server local, folder kerja yang
tersedia secara otomatis akan muncul dengan nama htdoc [12].
12