LANDASAN TEORI
b. Internal style sheet atau embed style yaitu berada didalam tag <HEAD>
dimana untuk CSS didefinisikan sebagai berikut :
c. Eksternal style sheet yaitu style CSS berada terpisah pada sebuah file .css
sedangkan untuk pemanggilannyadalam dokumen HTML yang akan
menggunakannya dilakukan dengan cara :
3.10 Javascript
Javascript adalah bahasa scripting yang popular di internet dan dapat
bekerja di sebagian besar browser popular seperti Internet Exploler, Mozzila
Firefox, Netscape dan Opera”. Kode javascript dapat disisipkan dalam halaman
web menggunakan tag <script>..</script>. (Menurut Sunyoto, 2007:17).
Beberapa hal tentang JavaScript sebagai berikut:
1. JavaScript didesain untuk menambah interaktif suatu web.
2. JavaScript merupakan sebuah bahasa scripting.
3. Bahasa scripting merupakan bahasa pemrograman yang ringan.
4. JavaScript berisi baris kode yang dijalankan di komputer (web browser).
5. JavaScript biasanya disisipkan (embedded) dalam halaman HTML.
6. JavaScript adalah bahasa interpreter (yang berarti script dieksekusi tanpa
proses kompilasi).
3.11 MySQL
MySQL adalah sebuah aplikasi Relational Database Managemen Server
(RDBMS). Dengan menggunakan MySQL server, maka data dapat diakses oleh
banyak pemakai secara bersamaan. MySQL menggunakan bahasa SQL (Structure
Query Language) yaitu bahasa pemrograman standar yang digunakan untuk
mengakses server database.
Tiap database memiliki table-tabel, tiap tabel memiliki field-field.
Umumnya informasi tersimpan dalam tabel-tabel yang secara logis merupakan
struktur-struktur dimensi terdiri atas baris dan kolom. Field-field tersebut dapat
berupa data seperti int, real, char, date, time, dan lainnya.
Keunggulan MySQL, di antaranya:
1. Bekerja pada berbagai platform (tersedia berbagai versi untuk berbagai sistem
operasi).
2. Pengaksesan database dapat dilakukan dengan mudah.
3. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi
sistem database.
4. Mendukung record yang memiliki kolom dengan panjang tetap atau panjang
bervariasi.
MySQL dan PHP saling terintegrasi, maksudnya adalah pembuatan
database dengan menggunakan sintak PHP dapat dibuat. Sedangkan input yang
dimasukkan melalui aplikasi web yang menggunakan script server side seperti
PHP dapat langsung dimasukkan ke database MySQL yang ada di server dan
tentunya web tersebut berada di sebuah web server.
3.12 Internet
Internet adalah metode untuk menghubungkan berbagai komputer ke dalam
satu jaringan komputer global, melalui protokol yang disebut Transmission
Control Protocol/ Internet Protokol (TCP/ IP). Protokol adalah suatu petunjuk
yang menunjukkan pekerjaan yang akan pengguna lakukan dengan internet,
apakah akan mengakses situs web melakukan transfer file, mengirim email, dan
sebagainya.
3.13 Web Browser
Web Browser atau sering disebut dengan Browser, merupakan suatu
software atau program aplikasi yang beroperasi di setiap komputer pribadi (client)
yang meminta informasi dari server dan menampilkannya sehingga data-datanya
dapat langsung diakses. Web browser adalah suatu program yang dirancang untuk
mengambil informasi dari suatu server komputer pada jaringan internet.
Informasi-informasi ini dikemas dalam page-page, dimana page-page bisa
memiliki beberapa link yang menghubungkan web page tersebut ke sumber
informasi lainnya.
3.14 XAMPP
XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem
operasi, merupakan campuran dari beberapa program yang mempunyai
fungsi sebagai server yang berdiri sendiri (localhost) dan terdiri dari program
MySQL database, Apache HTTP Server dan penerjemah ditulis dalam bahasa
pemrograman PHP dan Perl.
3.14.1 Komponen dan fungsi pada XAMPP
1. Htdoc adalah folder di mana Anda meletakkan file yang akan
dijalankan, seperti file PHP, HTML dan script lainnya.
2. PhpMyAdmin adalah bagian untuk mengelola database MySQL yang
dikomputer.
3. Untuk membukanya, membuka browser dan ketik alamat http: //
localhost / phpMyAdmin, halaman phpMyAdmin akan muncul.
4. Control Panel yang berfungsi untuk mengelola layanan (service)
XAMPP. Seperti stop service (berhenti), atau mulai (mulai).
3.14.2 Komponen XAMPP untuk Windows, Termasuk :
a. Apache 2.4.4
b. MySQL 6.5.11
c. PHP 5.5.0
d. PhpMyAdmin 4.0.4
e. FileZilla FTP Server 0.9.41
f. Tomcat 7.0.41 (with mod_proxy_ajp as connector)
g. Strawberry Perl 5.16.3.1 Portabel
h. XAMPP Control Panel 3.2.1 (dari hackattack142)
3.14.3 XAMPP adalah singkatan yang setiap huruf adalah :
a. X : Program ini dapat dijalankan di banyak sistem operasi, seperti
Windows, Linux, Mac OS, dan Solaris.
b. A : Apache, server aplikasi Web. Apache tugas utama adalah untuk
menghasilkan halaman web yang benar kepada pengguna terhadap
kode PHP yang sudah dituliskan oleh pembuat halaman web. jika
perlu kode PHP juga berdasarkan yang tertulis, dapat database diakses
dulu (misalnya MySQL) untuk mendukung halaman web yang
dihasilkan.
c. M : MySQL, server aplikasi database. Pertumbuhannya disebut SQL
singkatan dari Structured Query Language. SQL merupakan bahasa
terstruktur yang difungsikan untuk mengolah database. MySQL dapat
digunakan untuk membuat dan mengelola database dan isinya. Bisa
juga memanfaatkan MySQL guna untuk menambahkan, mengubah,
dan menghapus data dalam database.
d. P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP
adalah bahasa pemrograman untuk membuat web yang server-side
scripting. PHP digunakan untuk membuat halaman web dinamis.
Sistem manajemen database yang sering digunakan dengan PHP
adalah MySQL. namun PHP juga mendukung pengelolaan sistem
database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL,
dan sebagainya.
e. P : Perl, bahasa pemrograman untuk semua tujuan, pertama kali
dikembangkan oleh Larry Wall, mesin Unix. Perl dirilis pertama kali
tanggal 18 Desember 1987 yang ditandai dengan keluarnya Perl 1.
Pada versi-versi selanjutnya, Perl juga tersedia untuk berbagai sistem
operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem
operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan
PocketPC
Atribut
Relasi (hubungan)
3.18 Desain Struktur Navigasi
Macam-macam Struktur Navigasi pada website, yaitu :
1. Struktur Navigasi Linier
Struktur navigasi linier hanya mempunyai satu rangkaian cerita
yang berurut, yang menampilkan satu demi satu tampilan layar secara berurut
menurut urutannya. Tampilan yang dapat ditampilkan pada sruktur jenis ini
adalah satu halaman sebelumnya atau satu halaman sesudahnya, tidak dapat
dua halaman sebelumnya atau dua halaman sesudahnya.