Perancangan E-Commerce Pada Febrin Fashion Gallery Berbasis Web Application

7

BAB 2

LANDASAN TEORI

2.1 Pengertian E-Commerce

E-Commerce dapat diartikan sebagai suatu cara berbelanja atau berdagang secara
online atau direct selling yng memanfaatkan fasilitas Internet, dimana terdapat
website yang dapat menyediakan layanan “get and deliver” (Afrina dan Robert,
2008).
Bryan A. Garner juga menyatakan bahwa “E-Commerce the practice of
buying and selling goods and services trough online consumer services on the
internet. The e, ashortened from electronic, has become a popular prefix for other
terms associated with electronic transaction”. Dapat dikatakan bahwa pengertian
e-commerce yang dimaksud adalah pembelian dan penjualan barang dan jasa
dengan menggunakan jasa komputer online di internet (Munawar, 2009).
Definisi dari E – Commerce menurut Kalakota dan Whinston (1977) dapat
ditinjau dalm 4 perspektif berikut:
1. Dari perspektif komunikasi, e-commerce adalah pengiriman barang, layanan,

informasi, atau pembayaran melaui jaringan komputer atau melalui peralatan
elektronik lainnya.
2. Dari perspektif proses bisnis, e-commerce adalah aplikasi dari teknologi yang
menuju otomatisasi dari transaksi bisnis dan aliran kerja.

Universitas Sumatera Utara

8

3. Dari perspektif layanan, e-commerce merupakan suatu alat yang memenuhi
keinginan perusahaan, konsumen, dan manajemen untuk memangkas biaya
layanan (service cost) ketika meningkatkan kualitas barang dan meningkatkan
kecepatan layanan pengiriman.
4. Dari perspektif online, e-commerce menyediakan kemampuan untuk membeli
dan menjual barang ataupun informasi melalui internet dan sarana online
lainnya.

E-Commerce digunakan sebagai transaksi bisnis antara perusahaan yang
satu dengan perusahaan yang lain, antara perusahaan dengan pelanggan
(customer), atau antara perusahaan dengan institusi yang bergerak dalam

pelayanan public.

Jika diklasifikasikan, sistem e-commerce terbagi menjadi tiga tipe aplikasi, yaitu:
1. Electronic Markets (EMs).
EMs adalah sebuah sarana yang menggunakan teknologi informasi dan
komunikasi untuk melakukan penawaran dalam sebuah segmen pasar, sehingga
pembeli dapat membandingkan berbagai macam harga yang ditawarkan.

Keuntungan fasilitas EMs bagi pelanggan adalah terlihat lebih nyata dan
efisien dalam hal waktu. Sedangkan bagi penjual, dapat mendistribusikan
informasi mengenai produk dan service yang ditawarkan dengan lebih cepat
sehingga dapat menarik pelanggan lebih banyak.

Universitas Sumatera Utara

9

2. Electronic Data Interchange (EDI).
Secara formal EDI didefinisikan oleh International Data Exchange Association
(IDEA) sebagai “transfer data terstruktur dengan format standard yang telah

disetujui yang dilakukan dari satu sistem komputer ke sistem komputer yang lain
dengan menggunakan media elektronik”.
Keuntungan dalam menggunakan EDI adalah waktu pemesanan yang
singkat, mengurangi biaya, mengurangi kesalahan, memperoleh respon yang
cepat, pengiriman faktur yang cepat dan akurat serta pembayaran dapat dilakukan
secara elektronik.

3. Internet Commerce.
Internet commerce adalah penggunaan internet yang berbasis teknologi informasi
dan komunikasi untuk perdagangan. Transaksi yang dapat dilakukan di internet
antara lain pemesanan atau pembelian barang dimana barang akan dikirim melalui
pos atau sarana lain setelah uang ditransfer ke rekening penjual. Penggunaan
internet sebagai media pemasaran dan saluran penjualan terbukti mempunyai
keuntungan antara lain untuk beberapa produk tertentu lebih sesuai ditawarkan
melalui internet harga lebih murah mengingat membuat situs di internet lebih
murah biayanya dibandingkan dengan membuka outlet retail di berbagai tempat,
internet merupakan media promosi perusahaan dan produk yang paling tepat
dengan harga yang relatif lebih murah, serta pembelian melalui internet akan
diikuti dengan layanan pengantaran barang sampai di tempat pemesan (Himawan,
2008).


Universitas Sumatera Utara

10

2.2

Sistem Informasi

2.2.1 Pengertian Sistem
Terdapat dua pendekatan dalam mendefinisikan sistem yaitu yang menekankan
pada prosedur dan yang menekankan pada komponen atau elemennya. Pendekatan
sistem yang lebih menekankan pada prosedur dalam buku yang berjudul
“Fundamentals of System Analysis” menerangkan bahwa Suatu sistem adalah
suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu
sasaran yang tertentu. Sedangkan pendekatan yang lebih menekankan pada
elemen atau komponennya mendefinisikan sistem sebagai kumpulan dari elemenelemen yang berinteraksi untuk mencapai suatu tujuan tertentu (Jogiyanto, 2000).

Dari pendekatan pengertian sistem di atas dapat dimaknai bahwa suatu

sistem merupakan jaringan kerja dari beberapa kumpulan elemen-elemen atau
subsistem yang saling berhubungan dan berinteraksi untuk mencapai suatu tujuan
tertentu. Elemen yang mewakili sistem secara umum adalah masukan (input),
pengolahan (processing), dan keluaran (output). Suatu sistem juga mempunyai
ciri-ciri yaitu:
1. Mempunyai ruang lingkup.
2. Mempunyai elemen-elemen sistem.
3. Mempunyai manajemen terpadu diantara elemen-elemen sistem.
4. Mempunyai keterkaitan antar elemen-elemen sistem.

Universitas Sumatera Utara

11

2.2.2 Pengertian Informasi

Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu
bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang
menggambarkan suatu kejadian-kejadian yang nyata yang digunakan untuk
mengambil suatu keputusan (Jogiyanto, 2000).


Sumber dari informasi ialah data. Data merupakan bentuk jamak dari
bentuk

tunggal

datum

atau data item.

Data adalah kenyataan

yang

menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Syarat-syarat
informasi yang baik dan lengkap yaitu:
1. Ketersediaan (availability).
2. Mudah dipahami (comprehensibility).
3. Kehandalan (reability).
4. Relevan.

5. Bermanfaat.
6. Tepat waktu.
7. Akurat.
8. Konsisten.

2.2.3 Pengertian Sistem Informasi

Pengertian sistem informasi menurut:
1. Gelinas, Oram dan Wiggins (1990)
Sistem informasi ialah suatu sistem buatan manusia yang secara umum terdiri atas
sekumpulan komponen berbasis komputer dan manual yang dibuat untuk

Universitas Sumatera Utara

12

menghimpun, menyimpan, dan mengola serta menyediakan informasi keluaran
kepada para pemakai.

2. Alter (1992)

Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang dan
teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah
organisasi.

2.3

Database

Chau (1987) mendefinisikan database sebagai kumpulan yang bermanfaat yang
diorganisasikan ke dalam tatacara yang khusus. Dalam praktek, penggunaan
istilah database menurut Elmasri R. (1994) lebih dibatasi pada arti implisit yang
khusus, yaitu:
1. Basis data merupakan penyajian aspek dari dunia nyata.
2. Basis data merupakan data dari berbagai sumber yang secara logika
mempunyai arti implisit, sehingga data yang terkumpul secara acak dan tanpa
mempunyai arti, tidak dapat disebut sebagai database.
3. Database perlu dirancang, dibangun, dan data dikumpulkan untuk suatu
digunakan oleh beberapa pemakai dan beberapa aplikasi yang sesuai dengan
kepentingan pemakai (Waljiyanto, 2003).


Penyusunan database bisa dilakukan secara sederhana dengan menuliskan datadatanya, atau bisa juga dengan cara modern dengan menggunakan teknologi
komputer. Cara apapun yang digunakan, untuk memudahkan penyusunan dan
penampilan data, maka digunakan bentuk tabel. Sebuah tabel terdiri dari baris dan

Universitas Sumatera Utara

13

kolom. Dalam dunia database, baris didistilahkan sebagai Record atau Tuple dan
kolom didistilahkan sebagai Field atau Attribute. Salah satu keuntungan
menggunakan pendekatan database adalah konsisten data selalu terjaga. Hal ini
dapat tercapai jika data yang disimpan dalam database terhindar dari adanya
rangkap data (Redudant data). Data dapat dikatakan rangkap jika dalam satu
atribut mempunyai dua atu lebih nilai yang sama, tetapi bila salah satu nilai
dihapus, maka tidak ada informasi yang hilang (Waljiyanto, 2003).

2.3.1 Normalisasi Database

Kasus redudant data di atas dapat diselesaikan dengan suatu teori Normalisasi.
Normalisasi adalah suatu proses mengubah sebuah tabel yang besar dan kompleks

menjadi beberapa buah tabel yang lebih kecil dan sederhana. Tujuan normalisasi
adalah untuk mengurangi pemasukan data yang berulang. Selain itu, juga untuk
menghindari terjadinya masalah pada saat mengisi, mengubah, maupun
menghapus data.

Dengan normalisasi kita dapat mendesain database relasional yaitu:
1. Berisi data yang diperlukan.
2. Memiliki sedikit mungkin redudansi.
3. Mengakomodasi banyak nilai untuk tiap tipe data yang diperlukan.
4. Mengefisiensikan update data.
5. Menghindari kemungkinan kehilangan data secara tidak disengaja.

2.3.2 Bentuk-bentuk Normalisasi

Ada beberapa bentuk dari normalisasi yang dapat dibuat yaitu :

Universitas Sumatera Utara

14


1. Bentuk tidak normal
Bentuk ini merupakan kumpulan data yang akan direkam. Data dikumpulkan apa
adanya sesuai keadaannya.
2. Bentuk normal tahap pertama (First Normal Form).
Sebuah tabel disebut 1NF jika:
A. Tidak ada baris yang sama dalam tabel tersebut.
B. Masing-masing cell bernilai tunggal.
3. Bentuk normal tahap kedua (Second Normal Form).
Bentuk ini terpenuhi jika pada sebuah tabel semua atribut yang tidak termasuk
primary key memiliki ketergantungan fungsional pada primary key secara utuh.
Sebuah tabel dikatakan tidak memenuhi 2NF, jika ketergantungannya hanya
bersifat parsial (hanya tergantung pada sebagian dari primary key).
4. Bentuk normal tahap ketiga (Third Normal Form).
Sebuah tabel dikatakan memenuhi bentuk ini, jika untuk setiap ketergantungan
fungsional dengan notasi X>A, dimana A mewakili semua atribut tunggal di
dalam tabel yang tidak ada di dalam X, maka:
A. X haruslah superkey pada tabel tersebut.
B. Atau A adalah bagian dari primary key pada tabel tersebut.
5. Bentuk normal tahap keempat dan kelima.
Penerapan

normalisasi

sampai

tahap

ketiga

sudah

memadai

untuk

menghasilkan tabel berkualitas baik. Namun demikian, terdapat pula bentuk
normal keempat dan kelima. 4NF berkaitan dengan sifat ketergantungan
banyak nilai (Multivalued dependency) pada suatu tabel yang merupakan
pengembangan dari ketergantungan fungsional.

Universitas Sumatera Utara

15

2.4

Komputer

Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya
menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer
diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat
menerima data (input), mengolah data (process) dan memberikan informasi
(output) serta terkoordinasi dibawah kontrol program yang tersimpan di
memorinya.

2.4.1 Proses pada Komputer

Cara kerja komputer dapat digambarkan sebagai berikut:
1. Input Device, adalah perangkat-perangkat keras komputer yang berfungsi
untuk memasukkan data ke dalam memori komputer, seperti keyboard, mouse,
joystick dan lain-lain.
2. Prosesor, adalah perangkat utama komputer yang mengelola seluruh aktifitas
komputer itu sendiri. Prosesor terdiri dari dua bagian utama, yaitu:
A. Control Unit (CU), merupakan komponen utama prosesor yang mengontrol
semua perangkat yang terpasang pada komputer, mulai dari input device
sampai output device.
B. Arithmetic Logic Unit (ALU), merupakan bagian dari prosesor yang khusus
mengolah data aritmatika (menambah, mengurang dll) serta data logika
perbandingan.
C. Memory adalah media penyimpan data pada komputer.

Universitas Sumatera Utara

16

2.4.2 Komponen-Komponen Komputer

Komputer terdiri dari tiga komponen utama yang tidak dapat dipisahkan, yaitu:
1. Hardware (perangkat keras), merupakan peralatan fisik dari komputer yang
dapat kita lihat dan rasakan. Hardware ini terdiri dari:
A. Input/Output Device (I/O Device). Terdiri dari perangkat masukan dan
keluaran, seperti keyboard dan printer.
B. Storage Device (perangkat penyimpanan) Merupakan media untuk menyimpan
data seperti disket, harddisk, CD-I, flash disk dll.
C. Monitor/Screen Monitor merupakan sarana untuk menampilkan apa yang kita
ketikkan pada papan keyboard setelah diolah oleh prosesor. Monitor disebut
juga dengan Visual Display Unit (VDU).
D. Casing Unit adalah tempat dari semua peralatan komputer, baik itu
motherboard, card, peripheral lain dan Central Procesing Unit (CPU). Casing
unit ini disebut juga dengan Sistem Unit.
E. Central Procesing Unit (CPU) adalah salah satu bagian komputer yang paling
penting, karena jenis prosesor menentukan pula jenis komputer. Baik tidaknya
suatu komputer, jenis komputer, harga komputer, ditentukan terutama oleh
jenis prosesornya. Semakin canggih prosesor komputer, maka kemampuannya
akan semakin baik dan biasanya harganya akan semakin mahal.

2. Software (Perangkat Lunak)

Software

merupakan

program-program

komputer

yang

berguna

untuk

menjalankan suatu pekerjaan sesuai dengan yang dikehendaki.

Universitas Sumatera Utara

17

Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer.
Software terdiri dari beberapa jenis, yaitu:
A. Sistem Operasi, seperti DOS, Unix, Linux, Novell, OS/2, Windows. Adalah
software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang
pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa
ada sistem operasi maka komputer tak dapat difungsikan sama sekali.
B. Program Utility, seperti Norton Utility, Scandisk, PC Tools, dll. Program
utility berfungsi untuk membantu atau mengisi kekurangan atau kelemahan
dari sistem operasi, misalnya PC Tools dapat melakukan perintah format
sebagaimana DOS, tapi PC Tools mampu memberikan keterangan dan animasi
yang bagus dalam proses pemformatan. File yang telah dihapus oleh DOS tidak
dapat dikembalikan lagi tapi dengan program bantu hal ini dapat dilakukan.
C. Program Aplikasi, seperti GL, MYOB, Payroll dll. Merupakan program yang
khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu
perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja
tidak dapat digunakan oleh departemen yang lain. Biasanya program aplikasi
ini dibuat oleh seorang programmer komputer sesuai dengan permintaan atau
kebutuhan guna keperluan interennya.
D. Program Paket, seperti Microsoft office, Adobe fotoshop, macromedia studio,
open office. Adalah program yang disusun sedemikian rupa sehingga dapat
digunakan oleh banyak orang dengan berbagai kepentingan.
E. Bahasa Pemrograman, seperti PHP, ASP, dBase, Visual Basic, dll. Merupakan
software yang khusus digunakan untuk membuat program komputer, sistem
operasi, program paket dll.

Universitas Sumatera Utara

18

3. Brainware ( Pengguna )

User adalah personel-personel yang terlibat langsung dalam pemakaian komputer,
seperti Sistem analis, programmer, operator, user, dll. Pada organisasi yang cukup
besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang dikenal
dengan bagian EDP (Electronic Data Processing), atau sering disebut dengan
EDP Departemen, yang dikepalai oleh seorang Manager EDP.

2.5 Pengenalan Internet

Internet adalah sebuah jaringan komputer global, yang terdiri dari jutaan
komputer yang saling terhubung dengan menggunakan protocol yang sama untuk
berbagi secara bersama informasi.

Internet merupakan kumpulan atau

penggabungan jaringan secara fisik komputer local atau LAN menjadi jaringan
komputer global atau WAN, yang saling berhubungan atau berkomunikasi satu
sama lain dengan berbagai protocol TCP atau IP (Supriyanto, 2007).

2.5.1 Pemanfaatan Internet

Matthew DeBell dari The Education Statistics Services Institute (ESSI)
mengatakan bahwa penggunaan komputer dan Internet dapat meningkatkan
kualitas hidup orang setiap hari dan meningkatkan prospek pasar kerja mereka.
Karena teknologi ini mempunyai potensi meningkatkan akses kepada informasi,
membantu menyelesaikan tugas lebih baik dan lebih cepat, dan sebagai media
komunikasi. Tingkat penggunaan komputer dan internet dapat dianggap sebagai
indikator standar hidup. Disamping itu, penggunaan komputer juga akan
membantu para pelajar memperoleh pengalaman dengan teknologi ini, dengan

Universitas Sumatera Utara

19

demikian tingkat penggunaan bisa mengindikasikan sejauh mana mahasiswa
sekarang siap memasuki lapangan pekerjaan dimana kemampuan komputer sangat
dibutuhkan.

Tujuan orang memanfaatkan internet antara lain:
1. Berbagi data penelitian dan pekerjaan antara rekan kerja dan individu- individu
dalam profesi yang sama.
2. Berkomunikasi dengan orang lain dan mengirim file melalui e-mail.
3. Meminta dan memberikan bantuan dengan mengajukan permasalahan dan
pertanyaan.
4. Memasarkan dan mempublikasikan produk dan jasa.
5. Mengumpulkan umpan balik dan saran-saran dari para pelanggan dan rekan
bisnis.

2.5.2 Komponen layanan Internet

Untuk mengakses layanan-layanan di internet, diperlukan komponen-komponen
program client yang spesifik yang terinstal pada komputer pengguna internet,
seperti:
1. Web Browser
Web Browser merupakan suatu jenis program client yang dapat mengakses
beberapa layanan internet. Untuk mengakses layanan tertentu pada jaringan
internet, web browser menggunakan konsep URL (Uniform Resources Locator)
untuk menuliskan alamat yang akan diakses. Web browser saat ini yang banyak
digunakan seperti Internet Explorer, Netscape, Mozilla Firefox, Opera, dan
sebagainya (Supriyanto, 2007).

Universitas Sumatera Utara

20

2. WWW ( World Wide Web )
Layanan WWW (3W) atau biasa juga disebut Web merupakan jenis layanan yang
paling popular dikalangan pengguna internet.
3. Hyper Text Transfer Protocol (HTTP )
HTTP adalah suatu protocol yang menentukan aturan yang perlu diikuti oleh web
browser dalam menyediakan dokumen yang diminta web browser. Protokol ini
merupakan protocol standar yng digunakan untuk mengakses dokumen HTML.
4. Network
Network adalah jaringan system komunikasi data yang melibatkan sebuah atau
lebih system komputer yang dihubungkan dengan jalur transmisi alat membentuk
satu system. Dengan network, komputer yang satu dapat menggunakan data di
komputer lain, dapat mencetak laporan di printer komputer lain, dan dapat
memberi berita ke komputer lain walaupun berlainan area.
5. Kamus Data
Kamus data adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi
dari suatu sistem informasi (Jogiyanto, 2000).

2.5.3 Proses Pada Internet

Pada dasarnya yang terjadi adalah interaksi antara client (komputer milik
pemakai) dan server (komputer pusat yang mengendalikan internet). Komputer
client digunakan oleh para karyawan suatu perusahaan, toko, atau instansi untuk
mencari informasi, memasukkan data, atau berkomunikasi antar karyawan.
Sedangkan server adalah komputer yang melayani segala aktivitas yang dilakukan
oleh client.

Universitas Sumatera Utara

21

2.6

My Structured Query Languange ( Mysql )

MySQL merupakan software system manajemen database (Database Management
System-DBMS) yang sangat popular di kalangan pemrograman web, terutama
dilingkungan Linux dengan menggunakan script PHP dan Perl.

Fungsi MySQL dapat dikatakan sebagai interpreter query, karena setiap
kita menggunakan query SQL (perintah SQL) kita harus meletakkannya di dalam
fungsi ini. Dengan kata lain, SQL tidak dapat dijadikan tanpa adanya fungsi
MySQL. MySQL termasuk jenis relational database management system
(RDBMS). Sehingga istilah seperti tabel, baris dan kolom tetap digunakan dalam
MySQL. Pada MySQL sebuah database mengandung beberapa tabel, tabel terdiri
dari sejumlah baris dan kolom. Perintah-perintah SQL yang sering digunakan
untuk kebutuhan web database diantaranya:
1. INSERT
Digunakan untuk mengisi data atau menambah record pada suatu tabel.
2. SELECT
Digunakan untuk melihat data dari satu atau beberapa tabel.
3. WHERE
Digunakan untuk menyaring hasil query sehingga record yang dikeluarkan
hanyalah record yang sesuai dengan yang diinginkan.
4. DISTINCT
Dapat digunakan untuk menghilangkan record- record yang sama.
5. BETWEEN
Digunakan unuk membatasi suatu kolom berada pada suatu batas nilai tertentu.

Universitas Sumatera Utara

22

2.6.1 Keunggulan MYSQL

MySQL dapat digunakan pada berbagai platform system operasi. Khusus pada
sistem operasi Windows, MySQL bersifat shareware (dikenai biaya setelah
melakukan modifikasi dan digunakan utuk keperluan produksi).
Keunggulan MySQL sebagai “backend” dalam mengelola database adalah:
1. Kecepatan. Berdasarkan hasil pengujian, MySQL memiliki kecepatan yang
paling baik dibanding RDBMS lainnya. Sebagai contoh MySQL 4.0 kinerja query
naik sebesar 200% dari kinerja biasa.
2. Mudah digunakan. Perintah dalam MySQL dan aturan-aturannya relative
mudah diingat dan diimplementasikan, karena MySQL menggunakan SQL sebagai
bahasa standar database.
3. Fitur–fitur yang dimiliki MySQL banyak dibutuhkan dalam aplikasi web.
Misalnya, klausa LIMIT SQL praktis untuk melakukan paging. Indeks field
FULLTEXT, untuk full text searching. Dan kekayaan fungsi builtinnya, mulai dari
memformat dan memanipulasi tanggal, mengolah string, regex, enkripsi, dan
hasing.
4. Praktis untuk melakukan penyimpanan password anggota situs.

2.7 Personal Home Page (PHP)

PHP adalah bahasa scripting server side bagi pengembangan web dinamis. PHP
sangat populer karena memiliki fungsi built-in lengkap, cepat, mudah dipelajari,
dan bersifat gratis. Skrip PHP cukup disisipkan pada kode HTML agar dapat

Universitas Sumatera Utara

23

bekerja, dan dapat berjalan di berbagai web server dan sistem operasi yang
berbeda (Wibowo, 2006).

2.7.1 Sejarah PHP

PHP pertama kali dibuat oleh Ramus Lerdorf pada tahun 1994. Awalnya , PHP
digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung
pada homepage-nya. Ramus Lerdorf adalah salah seorang pendukung open
source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0
secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP
2.0 (Kasinan, 2006).

Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia.
Sebuah kelompok pengembamg software yang terdiri dari Rasmus, Zeew Suraski,
Andi Gutman, Stig Bakken , Shane Caraveo, dan Jim Winstead bekerja sama
untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0
diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000
dikeluarkan PHP 4.0.

2.7.2 Konsep Dasar PHP

Adapun fungsi PHP

untuk mengakses MySQL

yang

biasa

digunakan

diantaranya adalah:
1. mysql_connect()
Fungsi mysql_connect adalah untuk menghubungkan PHP dengan database
MySQL.

Universitas Sumatera Utara

24

2. mysql_select_db
Setelah terhubung ke database MySQL dengan menggunakan mysql_connect,
langkah selanjutnya adalah memilih database yang akan digunakan.
3. mysql_query
Dalam database MySQL, perintah untuk melakukan transaksi ialah perintah SQL.
Sebutan untuk mengirim perintah SQL dinamakan query. Query memberi perintah
kepada database untuk melakukan apa ynag dikehendaki.
4. mysql_num_rows
Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh
proses SQL.
5. mysql_fetch_array
Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data,
digunakan fungsi mysql_fetch_array. Dengan fungsi ini, hasil query ditampung
dalam bentuk array.

2.8

HTML

2.8.1 Pengenalan HTML

Hypertext Markup Language (HTML) adalah bahasa dari World Wide Web (www)
yang dipergunakan untuk menyusun dan membentuk dokumen agar dapat
ditampilkan pada browser. HTML itu sendiri merupakan protocol yamg digunakan
untuk mentransfer data atau dokumen dari web server ke browser. HTML inilah
yang menjadi dasar bila akan menjelajah internet dan melihat halaman web yang
menarik.

Universitas Sumatera Utara

25

Pada dasarnya Hypertext menunjuk ke fakta bahwa halaman web lebih tepat
berupa text yang dapat membuat multimedia, dan melakukan link dengan atau
tanpa lompatan. Markup menunjuk ke fakta bahawa bekerja pada kebanyakan text
dengan simbol-simbol special (tags) yang mengidentifikasi struktur dan tipe
dokumen. HTML menentukan dua fungsi:
1. Membentuk tata letak dokumen, dalam hal ini menentukan jenis huruf, gambar,
dan komponen dokumen lainnya.
2. Menentukan hubungan ke dokumen lain, HTML merupakan suatu bahasa
komputer yng termasuk dalam kategori SGML (Standard Generalized Markup
Language) dimana bentuknya merupakan file standar ASCII yang berisi kodekode untuk mengatur dokumen (Supryanto, 2007).

Universitas Sumatera Utara