c. Memperluas jangkauan global reach. Transaksi online yang dapat diakses oleh semua orang di dunia tidak
terbatas tempat dan waktu karena semua orang dapat mengaksesnya hanya dengan menggunakan media perantara komputer.
d. Meningkatkan customer loyalty. Ini disebabkan karena sistem transaksi E-Commerce
menyediakan informasi secara lengkap dan informasi tersebut dapat diakses setiap waktu. Selain itu dalam hal pembelian juga dapat
dilakukan setiap waktu bahkan konsumen dapat memilih sendiri produk yang diperlukannya.
2.4 Pengenalan Website
Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilkan
informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk
satu rangkaian bangunan yang saling terkait di mana masing-masing dihubungkan dengan jaringan-jaringan halaman hyperlink.
Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi
website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari
pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dan yang lainnya.
Universitas Sumatera Utara
Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.
2.5 Pengertian HTML, PHP, dan MySQL
2.5.1 Pengenalan HTML
HTTP hypertext transfer protocol merupakan protokol yang digunakan untuk
mentransfer data antara web server ke web browser. Protokol ini mentransfer data- data web yang ditulis atau berformat HTML.
HTML berfungsi untuk memformat file dokumen teks biasa untuk bisa ditampilkan pada web browser sesuai keinginan. Hal tersebut dapat dilakukan dengan
menambah elemen atau sering disebut sebagai tag-tag.
Elemen HTML biasanya berupa tag-tag yang berpasangan dan setiap tag ditandai dengan simbol
“” dan “” tanpa tanda kutip. Pasangan dari sebuah tag ditandai dengan tanda
“” dan ini menunjukan penutupan suatu tag.
2.5.2 Pengenalan PHP
PHP adalah bahasa pemorgraman yang memungkinkan para web developer untuk membuat aplikasi web yang dinamis dengan cepat. PHP merupakan singkatan
dari “PHP Hypertext Preprocessor”. PHP ditulis dan diperkenalkan pertama kali
Universitas Sumatera Utara
sekitar tahun 1994 oleh Rasmus Lerdorf melalui situsnya untuk mengetahui siapa saja yang telah mengakses ringkasan online-nya.
PHP merupakan salah satu bahasa script yang terbilang baru dan tersedia secara bebas dan masih memungkinkan untuk dikembangkan lebih lanjut. PHP dapat
diintegrasikan embedded ke dalam web server, atau dapat berperan sebagai program CGI yang terpisah. Karakteristik yang paling unggul dan paling kuat dalam PHP
adalah lapisan integrasi database database integration layer. Database yang didukung PHP adalah: Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis, MySQL,
Informix,Solid, dBase, ODBC, Unix dbm, dan PostgreSQL.
Beberapa kelebihan PHP yaitu:
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak
melakukan sebuah kompilasi dalam penggunaannya.
2. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari
mulai IIS sampai dengan apache, dengan konfigurasi yang relatif mudah.
3. Dalam sisi pengembangannya lebih mudah, karena banyaknya milis-
milis dan developer yang siap membantu dalam pengembangan.
4. Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling
mudah karena referensi yang banyak.
Universitas Sumatera Utara
5. PHP adalah bahasa open source yang dapat digunakan di berbagai
mesin linux, unix, windows dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.
Dengan PHP ini kita dapat membuat beragam aplikasi berbasis web, mulai dari halaman web, mulai dari halaman web yang sederhana sampai aplikasi kompleks yang
membutuhkan koneksi ke database. Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan akan terus bertambah. Database tersebut
adalah: 1.
dBase 3. FilePro
5. MySQL 7. Oracle
9. Sybase 2.
DBM 4. mSQL
6. ODBC 8. Postgres
10. Velocis
2.5.3 Pengenalan MySQL
MySQL adalah perangkat lunak database server atau disebut Database Smart.
Database ini semakin lama semakin populer. Dengan menggunakan database ini, data
semakin aman dan berdaya guna. Database ini juga banyak dipakai pada web database
sehingga data semakin terintegrasi antara database desktop dengan database web
. Keistimewaan dari MySQL sebagai database server dengan konsep database
modern adalah sebagai berikut:
1. Portability Database MySQL
berfungsi dengan stabil tanpa kendala, berarti berlaku
Universitas Sumatera Utara
pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac OS X Server, Solaris, Amiga, HP Unix, dan lain-lain.
2. Open Source MySQL
merupakan database open source gratis, di bawah lisensi GPL sehingga dapat memperoleh dan menggunakannya secara cuma-cuma
tanpa membayar berapa pun.
3. Multi User MySQL
merupakan database yang dapat digunakan untuk menangani beberapa user dalam waktu bersamaan tanpa mengalami masalah. Dan
memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan pula.
2.6 CSS Cascading Style Sheets
Cascading Style Sheets CSS adalah suatu bahasa style sheet yang digunakan untuk
mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis
dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi
CSS diatur oleh World Wide Web Consortium W3C.
CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS
Universitas Sumatera Utara
digunakan terutama untuk memisahkan antara isi dokumen yang ditulis dengan HTML atau bahasa markup lainnya dengan presentasi dokumen yang ditulis dengan
CSS. Pemisahan ini dapat meningkatkan aksesibilitas isi, memberikan lebih banyak keleluasaan dan kontrol terhadap tampilan, dan mengurangi kompleksitas serta
pengulangan pada stuktur isi.
CSS memungkinkan halaman yang sama untuk ditampilkan dengan cara yang berbeda untuk metode presentasi yang berbeda, seperti melalui layar, cetak, suara
sewaktu dibacakan oleh browser basis suara atau pembaca layar, dan juga alat pembaca braille. Halaman HTML atau XML yang sama juga dapat ditampilkan secara
berbeda, baik dari segi gaya tampilan atau skema warna dengan menggunakan CSS.
2.7 Pengertian Data, Informasi, dan Database