Anda di halaman 1dari 27

BAB 2

LANDASAN TEORI

2.1 Pengenalan E-Commerce

Perkembangan zaman dan kemajuan di bidang ilmu pengetahuan dan teknologi telah
memberikan andil besar di dalam kemajuan sistem transaksi bisnis. Yang pada
awalnya proses perdagangan dilakukan dengan cara barter, kemudian adanya uang
sebagai nilai tukar dari proses transaksi perdagangan tersebut,

seiring dengan

kemajuan teknologi maka berkembanglah suatu bentuk transaksi elektronik yang biasa
disebut dengan e-commerce ( Electronic Commerce ).

E-Commerce merupakan satu set dinamis teknologi, aplikasi, dan proses bisnis
yang menghubungkan produsen atau perusahaan, konsumen dan komunitas tertentu
melalui transaksi elektronik dan perdagangan barang, pelayanan, dan informasi yang
dilakukan secara elektronik. (David Baum, 2000)

E-Commerce merupakan penggunaan jaringan komputer untuk melakukan


komunikasi bisnis dan transaksi komersial. (Yuan Gao, 2005).

Universitas Sumatera Utara

E-commerce merupakan suatu tindakan melakukan transaksi bisnis secara


elektronik dengan menggunakan internet sebagai media komunikasi yang paling
utama. (Robert E. Johnson, 2006)
2.1.1 Ruang Lingkup E-Commerce

Gambar 2.1 Ruang Lingkup E-Commerce

Electronic Business, merupakan lingkup aktivitas perdagangan secara elektronik


dalam arti luas. Electronic Commerce

merupakan lingkup perdagangan yang

dilakukan secara elektronik, dimana di dalamnya termasuk :

a. Perdagangan via Internet (Internet Commerce)


Internet commerce adalah penggunaan internet yang berbasis teknologi
informasi dan komunikasi untuk perdagangan. Kegiatan komersial ini seperti
iklan dalam penjualan produk dan jasa. Transaksi yang dapat dilakukan di
internet antara lain pemesanan/pembelian barang dimana barang akan dikirim
melalui pos atau sarana lain setelah uang ditransfer ke rekening penjual.

Universitas Sumatera Utara

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.

b. Perdagangan dengan fasilitas Web Internet (Web-Commerce)


c. Perdagangan dengan sistem pertukaran data terstruktur secara elektronik
(Electronic Data Interchange/EDI).

EDI adalah sarana untuk mengefisienkan pertukaran data transaksi-transaksi


reguler yang berulang dalam jumlah besar antara organisasi-organisasi
komersial. 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. EDI sangat luas penggunaannya, biasanya digunakan oleh
kelompok retail yang besar ketika melakukan bisnis dagang dengan para
supplier mereka.

EDI memiliki standarisasi pengkodean transaksi perdagangan, sehingga


organisasi komersial tersebut dapat berkomunikasi secara langsung dari satu

Universitas Sumatera Utara

sistem komputer yang satu ke sistem komputer yang lain tanpa memerlukan
hardcopy, faktur, serta terhindar dari penundaan, kesalahan yang tidak
disengaja dalam penanganan berkas dan intervensi dari manusia.

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.

2.1.2 Mekanisme Transaksi Bisnis Pada E-Commerce

Adapun mekanisme atau tahapan-tahapan yang biasa dilakkukan pada transaksi


e-commerce antara lain adalah :

Gambar 2.2 Proses Transaksi E-Commerce

Universitas Sumatera Utara

a. Pembeli yang hendak memilih belanjaan yang akan dibeli bisa


menggunakan

shopping cart untuk menyimpan data tentang barang-barang

yang telah dipilih dan akan dibayar. Konsep shopping cart ini meniru kereta
belanja yang biasanya digunakan orang untuk berbelanja di pasar swalayan.
Shopping cart biasanya berupa formulir dalam web, dan dibuat dengan
kombinasi CGI, database, dan HTML. Barang-barang yang sudah dimasukkan
ke shopping cart masih bisa di-cancel, jika pembeli berniat untuk
membatalkan membeli barang tersebut.

2. Jika pembeli ingin membayar untuk barang yang telah dipilih, ia harus
mengisi form transaksi. Biasanya form ini menanyakan identitas pembeli serta
nomor kartu kredit. Karena informasi ini bisa disalah gunakan jika jatuh ke
tangan yang salah, maka pihak penyedia jasa e-commerce telah mengusahakan
agar pengiriman data-data tersebut berjalan secara aman, dengan menggunakan
standar security tertentu.

3. Setelah pembeli mengadakan transaksi, retailer akan mengirimkan barang


yang dipesan melalui jasa pos langsung ke rumah pembeli. Beberapa
cybershop menyediakan fasilitas bagi pembeli untuk mengecek status barang
yang telah dikirim melalui internet.

2.1.3 Karekteristik E-Commerce

E-Commerce memiliki karekteristik yang dapat membedakannya dengan tipe transaksi


perdagangan lainnya, yaitu :

Universitas Sumatera Utara

1. Transaksi tanpa batas


Sebelum era internet, batas-batas geografi menjadi penghalang suatu perusa
haan atau individu yang ingin go-international. Sehingga, hanya perusahaan
atau individu dengan modal besar yang dapat memasarkan produknya ke
luar negeri. Dewasa ini dengan internet pengusaha kecil dan menengah
dapat memasarkan produknya secara internasional cukup dengan membuat
situs web atau dengan memasang iklan di situs-situs internet tanpa batas
waktu (24 jam), dan tentu saja pelanggan dari seluruh dunia dapat
mengakses situs tersebut dan melakukan transaksi secara on line.

2. Transaksi anonim
Para penjual dan pembeli dalam transaksi melalui internet tidak harus
bertemu muka satu sama lainnya. Penjual tidak memerlukan nama dari
pembeli sepanjang mengenai pembayarannya telah diotorisasi oleh penyedia
sistem pembayaran yang ditentukan, yang biasanya dengan kartu kredit.

3. Transaksi digital dan non digital


4. Produk barang tak berwujud
(Nofie Iman, 2007)

2.1.4 Klasifikasi E - Commerce

Pengklasifikasian E-Commerce yang biasa dilakukan adalah berdasarkan tipe atau


sifat dari transaksi yang dilakukan. Klasifikasi tersebut antara lain sebagai berikut :

Universitas Sumatera Utara

d. Business to business (B2B), kebanyakan E-Commerce yang diterapkan saat ini


merupakan B2B , E-Commerce tipe ini meliputi transaksi antar organisasi
yang dilakukan di electronic market.

e. Business to consumer (B2C), ini merupakan transaksi yang dilakukan antara


sebuah perusahaan dengan pembeli perorangan.

f. Consumer to consumer (C2C), dalam kategori ini seorang konsumen menjual


secara langsung ke konsumen lainnya.

g. Consumer to business (C2B), termasuk ke dalam kategori ini adalah


perseorangan yang menjual produk layanan ke organisasi dan perseorangan
yang mencari penjual, berinteraksi dengan mereka, dan menyepakati suatu
transaksi.

h. Nonbusiness E-Commerce, dewasa ini banyak lembaga nonbusiness dan


lembaga pemerintahan yang menggunakan berbagai tipe E-Commerce untuk
mengurangi biaya atau untuk meningkatkan operasi dan layanan publik.

i.

Intrabusiness (Organizational) E-Commerce, yang termasuk dalam kategori


ini adalah semua aktivitas intern organisasi, biasanya dijalankan di internet,
yang melibatkan pertukaran barang, jasa atau informasi.

2.1.5 Kelebihan E-Commerce

Universitas Sumatera Utara

Kelebihan dan keuntungan dengan menggunakan aplikasi E-Commerce dapat


dirasakan baik oleh perusahaan selaku produsen, konsumen, dan para komunitas
pengguna E-commerce.

Keuntungan yang dapat diperoleh oleh suatu perusahaan yang menerapkan


sistem transaksi e-commerce antara lain adalah :

1. Menurunkan biaya operasional, penggunaan teknologi internet memungkinkan untuk melakukan kegiatan perdagangan selama nonstop, dimana
hal tersebut tidak berpengaruh terhadap biaya yang harus dikeluarkan untuk
biaya lembur untuk karyawan atau pegawai.

2. Meningkatkan market exposure (pangsa pasar)


3. Menghemat biaya promosi dan transaksi

Keuntungan yang dapat diperoleh oleh konsumen yang menggunakan sistem transaksi
E-commerce antara lain adalah :

1. Memberikan kemudahan dalam bertransaksi


2. Proses transaksi relativ lebih cepat
3. Memperoleh produk dengan kualitas yang baik dan harga yang lebih murah
4. Konsumen akan memperoleh pelayanan yang lebih baik

2.2 Pengenalan Internet

Universitas Sumatera Utara

Internet (Interconnected Network) merupakan jaringan komputer yang terdiri dari


jaringan independen yang dihubungkan satu dengan yang lainnya. Secara etimologis,
internet berasal dari bahasa Inggris yakni Inter berarti antar dan Net yang berarti
jaringan sehingga dapat diartikan hubungan antar jaringan.

Teknologi Informasi dan Telekomunikasi (Information and Communication


Technology/ICT) merupakan tulang punggung aplikasi Web 2.0. Perkembangan
Teknologi Informasi dan Komunikasi yang fenomenal dan menjadi awal munculnya
aplikasi web adalah Internet. Internet yang berawal dari riset untuk pertahanan dan
keamanan serta pendidikan berkembang menjadi perangkat pendukung bisnis yang
sangat berpengaruh. Dalam kaitan dengan aplikasi Web 2.0 ini, terdapat beberapa
peristiwa penting dalam sejarah internet.

Gambar 2.3 Proses Pengasksesan Internet

Berawal pada tahun 1957,

melalui Advanced Research Projects Agency

(ARPA), Amerika Serikat bertekad mengembangkan jaringan komunikasi terintegrasi


yang saling menghubungkan komunitas sains dan keperluan militer. Hal ini

Universitas Sumatera Utara

dilatarbelakangi oleh terjadinya perang dingin antara Amerika Serikat dengan Uni
Soviet (tahun 1957 Soviet meluncurkan sputnik).

Perkembangan besar Internet pertama adalah penemuan terpenting ARPA


yaitu packet switching pada tahun 1960. Packet switching adalah pengiriman pesan
yang dapat dipecah dalam paket-paket kecil yang masing-masing paketnya dapat
melalui berbagai alternatif jalur jika salah satu jalur rusak untuk mencapai tujuan yang
telah ditentukan. Packet switching juga memungkinkan jaringan dapat digunakan
secara bersamaan untuk melakukan banyak koneksi, berbeda dengan jalur telepon
yang memerlukan jalur khusus untuk melakukan koneksi. Maka ketika ARPANET
menjadi jaringan komputer nasional di Amerika Serikat pada 1969, packet switching
digunakan secara menyeluruh sebagai metode komunikasinya menggantikan circuit
switching yang digunakan pada sambungan telepon publik.

Perkembangan besar Internet kedua yang dicatat pada sejarah internet adalah
pengembangan lapisan protokol jaringan yang terkenal karena paling banyak
digunakan sekarang yaitu TCP/IP (Transmission Control Protocol/ Internet Protocol).
Protokol adalah suatu kumpulan aturan untuk berhubungan antarjaringan. Protokol ini
dikembangkan oleh Robert Kahn dan Vinton Cerf pada tahun 1974. Dengan protokol
yang standar dan disepakati secara luas, maka jaringan lokal yang tersebar di berbagai
tempat dapat saling terhubung membentuk jaringan raksasa bahkan sekarang ini
menjangkau seluruh dunia. Jaringan dengan menggunakan protokol internet inilah
yang sering disebut sebagai jaringan internet.

Jaringan ARPANET menjadi semakin besar sejak saat itu dan mulai dikelola
oleh pihak swasta pada tahun 1984, maka semakin banyak universitas tergabung dan

Universitas Sumatera Utara

mulailah perusahaan komersial masuk. Protokol TCP/IP menjadi protokol umum yang
disepakati sehingga dapat saling berkomunikasi pada jaringan internet ini.

Perkembangan besar Internet ketiga adalah terbangunnya aplikasi World Wide


Web pada tahun 1990 oleh Tim Berners-Lee. Aplikasi World Wide Web (WWW) ini
menjadi konten yang dinanti semua pengguna internet. WWW membuat semua
pengguna dapat saling berbagi bermacam-macam aplikasi dan konten, serta saling
mengaitkan materi-materi yang tersebar di internet. Sejak saat itu pertumbuhan
pengguna internet meroket.

2.2.1 Network

Network adalah jaringan sistem komunikasi data yang melibatkan sebuah atau lebih
sistem komputer yang dihubungkan dengan jalur transmisi alat komunikasi
membentuk satu sistem.

Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan
perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan
yang sama. Tujuan dari adanya jaringan komputer antara lain adalah membagi sumber
daya contohnya berbagi pemakaian printer, CPU, memori, harddisk, untuk melakukan
komunikasi misalnya surat elektronik, instant messaging, chatting, dan saling berbagi
di dalam akses informasi, contohnya web browsing. (Mico Pardosi, 2004)

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta
dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client)
dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan

Universitas Sumatera Utara

sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Secara garis besar jaringan komputer terdiri atas dua jenis, yaiutu :

a. LAN (Local Area Network)


Jaringan komputer pada dasarnya ada yang besar dan yang kecil. Jaringan
komputer yang skala kecil dimulai dengan 2 unit komputer yang terhubung
satu sama lain melalui kabel fisik. Jika jaringan komputer ini masih
terhubung dengan kabel fisik baik dalam satu gedung maupun antara
gedung dengan gedung tetapi selama masih terhubung secara fisik melalui
kabel maka disebut sudah membentuk satu LAN. Jadi LAN adalah jaringan
komputer di dalam satu gedung atau dalam ruang lingkup yang terbatas
yang terhubung melalui kabel fisik.

b. WAN (Wide Area Network)

Berkembangnya teknologi dan kebutuhan pengguna dalam hal ini untuk


perusahaan yang mempunyai banyak cabang yang berjauhan atau terletak
terpisah antara kota satu dengan lainnya atau bahkan bisa terletak di negara
lain, maka dibutuhkan untuk menghubungkan jaringan komputer cabang
satu dengan jaringan komputer cabang lain untuk bertukar data. Itulah
konsep WAN. Jadi di sini peralatan untuk menghubungkan jaringan
komputer itu tidak dengan menggunakan kabel fisik lagi tetapi dengan
menggunakan media telekomunikasi seperti modem dan router.

2.2.2 Pengenalan WWW (World Wide Web)

Universitas Sumatera Utara

World Wide Web (WWW) atau yang biasa disebut web merupakan salah satu dari
sekian banyak layanan yang ada di internet. Layanan ini paling banyak digunakan di
internet untuk menyampaikan informasi karena sifatnya mendukung multimedia.
Artinya informasi tidak hanya disampaikan melalui teks, tapi juga gambar, video dan
suara.
Bagian-bagian dari web antara lain adalah seperti yang terlihat pada gambar di bawah
ini :

Gambar 2.4 Bagian dari Komponen Web

2.2.3 Web Server

Web server adalah internet server yang mampu untuk melayani koneksi perpindahan
data dalam protokol http web server dari internet server-server di samping e-mail, ftp.
Dikarenakan web server di rancang untuk menampilkan data, dimulai dari teks,
hypertext, gambar, yang merupakan keunggulan dari web sehingga web tidak hanya
dapat di terima di universitas tetapi di seluruh perusahaan komersial yang dapat
menampilkan datanya dalam internet.

Universitas Sumatera Utara

Macam-macam web server antara lain :

a. Apache (Open Source)


b. Xitami
c. IIS
d. PWS

Website (situs web) merupakn alamat (URL) yang berfungsi sebagai tempat
penyimpanan data dan informasi dengan berdasarkan topik tertentu. URL adalah suatu
sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server.
Situs atau web dapat dikategorikan menjadi 2 yaitu :

di. Web Statis, yaitu :


Web yang berisi atau menampilkan infomasi-informasi yang sifatnya
statis (tetap)
dii. Web Dinamis, yaitu :
Web yang menampilkan informasi serta dapat berinteraksi dengan user
yang sifatnya dinamis. (Mico Pardosi, 2004)

2.2.4 Web client

Web client adalah komputer yang tergabung dalam jaringan atau internet yang
meminta informasi. Untuk dapat mengakses web server, web client menggunakan
aplikasi yang disebut Web browser.

2.2.5 Web browser

Universitas Sumatera Utara

Web browser meminta dan menerima data dari web server melalui suatu protokol
yang disebut http (hypertext tranfer protocol). Protokol ini bertugas untuk
mengirimkan perintah dari web browser ke web server serta mengirimkan file/data
dari web server ke web browser.

2.2.6 Hyper Text Transfer Protocol (HTTP)

HTTP adalah suatu protokol yang menentukan aturan yang perlu diikuti oleh web
browser dalam menyediakan dokumen yang diminta web browser. Protokol ini
merupakan protokol standar yang digunakan untuk mengakses dokumen HTML.
Apabila kita menjelajah web dan pada address tertulis seperti http://www.yahoo.com
ini merupakan salah satu penggunan protokol HTTP dalam web. (Mico Pardosi,
2004)

HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan


dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan
oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada
pada protokol HTTP.

Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai
dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, email dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web
browser untuk ditampilkan kepada pengguna.

Universitas Sumatera Utara

2.3 Pengenalan Personal Home Page (PHP)

PHP adalah singkatan dari Personal Home Page yang merupakan bahasa standar yang
digunakan dalam dunia website. PHP adalah bahasa pemrograman yang berbentuk
script yang diletakkan di dalam server web.

2.3.1 Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP
masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan skrip yang
digunakan untuk mengolah data form dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan


menamakannya PHP/FI, kependekan dari Personal Home Page/Form Interpreter.
Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer
yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul
ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter
PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998,

Universitas Sumatera Utara

perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut
sebagai PHP 3.0.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. adalah versi PHP yang paling banyak dipakai pada
awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk
membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga mendukung penuh model
pemrograman berorientasi objek (PBO), integrasi XML, mendukung semua ekstensi
terbaru MySQL. (Moh. Sulhan, 2007)

2.3.2 Konsep Dasar PHP

Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar
(>). Ada empat cara untuk menuliskan script PHP yaitu :

1. <? Hallo ?>


2. <?php Hallo ?>
3. <% Hallo %>
4. <SCRIPT LANGUAGE=php>Hallo</SCRIPT>

Pemisah antar instruksi adalah titik koma (;) dan untuk membuat atau
menambahkan komentar/standar penulisan adalah : /* komentar */, // komentar, #

Universitas Sumatera Utara

komentar. Cara penulisan dibedakan menjadi Embeded dan Non Embeded script.
(Sutarman, 2003).

a. Embeded Script
Contoh dari Embeded script :
<html>
<head>
<title>Coba</title>
</head>
<body>
<?phpweb master?>
</body>
</html>
Script diatas merupakan script yang sederhana. Script PHP disisipkan diantara
tag-tag html.

b. Non Embeded Script


Contoh Non Embeded Script :
<?php
echo<html>;
echo<head>;
echo<title>;
echoMe and web;
echo</title>;
echo</head>;

Universitas Sumatera Utara

<body>;
echo<p> My web design </p>;
echo</body>;
echo</html>;
?>
Script ini digunakan murni pembuatan program dengan PHP, tag HTML yang
dihasilkan untuk membuat dokumen merupakan bagian dari script PHP.
(Sutarman, 2003)

2.3.3 Keunggulan PHP


Ada beberapa keunggulan PHP, diantaranya :
a. Life Cycle yang disingkat, sehingga PHP selalu up to date mengikuti
perkembangan teknologi internet.
b. PHP banyak mendukung paket database baik yang komersil maupun yang non
komersil, seperti Postgresql, mysql, oracle, informix, dan hasil karya Microsoft
yaitu sql server.
c. PHP dapat dipakai dihampir semua web server yang ada dipasarkan seperti
apache, AOL server fhttpd, phpttd. Microsoft IIS dan juga yang dijalankan
pada berbagai sistem operasi seperti Linux, FreeBSD, Unix, Solaris maupun
Window. (Yudhi Purwanto, 2001).

2.3.4 Integrasi PHP dengan Database

PHP yang digabungkan dengan database akan lebih berkekuatan jika digabungkan
dengan database yang reliabel, gratis dan mudah diinstalasi. Terdapat 2 jenis

Universitas Sumatera Utara

database yang memenuhi yaitu MySQL dan PostgreSQL. Kedua jenis database ini
dipergunakan karena kinerja yang bagus dan untuk mengaksesnya, PHP mempunyai
fungsi khusus.

PHP mempunyai fungsi khusus untuk mengakses MySQL. Ada sekitar 48 fungsi
yang didukung PHP dalam mengakses MySQL dalam membuat aplikasi. Adapun yang
biasa digunakan diantaranya adalah :

a. mysql_connect()
Fungsi mysql_connect adalah untuk menghubungkan PHP dengan database
MySQL. Format fungsinya adalah:

mysql_connect (string hostname, string username, string password);

b. mysql_select_db
Setelah terhubung ke database MySQL dengan menggunakan mysql_connect,
langkah selanjutnya adalah memilih database yang akan digunakan. Fungsi
mysql_select_db digunakan untuk memilih database. Format fungsinya
adalah:

mysql_select_db (string database, koneksi)

Koneksi ialah variabel yang terhubung ke MySQL. Jika tidak mengisi variabel
koneksi maka koneksi yang terbuka saat itulah yang dianggap digunakan.
Manfaat berbagai macam koneksi adalah bahwa dengan pilihan seperti itu

Universitas Sumatera Utara

maka dalam satu file dimungkinkan mengambil query dari 2 database


sekaligus.

c. 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 yang dikehendaki.
Format fungsinya adalah:

int mysql_query(string query, int [link_identifier] );

d. mysql_num_rows
Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai
oleh proses SQL. Format fungsinya adalah:

int mysql_num_rows(int result);

e. 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. Format fungsinya adalah:

array mysql_fetch_array(int result, int [result_type] );

2.4 Pengenalan MySQL

Universitas Sumatera Utara

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB yang


pada saat itu bernama Txc Data Konsult AB sekitar tahun 1994-1995. Meskipun cikal
bakal kodenya bisa disebut sudah ada sejak tahun 1979. Tujuan mula-mula Txc
membuat MySQL pada waktu itu juga mengembangkan aplikasi web untuk client Txc
yaitu perusahaan pengembang software dan konsultan database.

Fungsi MySQL dapat dikatakan sebagai interpreter query, karena setiap kita
menggunakan query SQL kita harus meletakkannya didalam 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.

SQL merupakan kependekan dari Structured Query Language. SQL digunakan


untuk berkomunikasi dengan sebuah Database. Sesuai dengan ANSI, SQL merupakan
bahasa standar untuk sistem menajemen database relasional. Statement SQL
digunakan untuk melakukan tugas-tugas seperti melakukan up todate terhadap
database, atau mengambil data dari sebuah database.

Beberapa database relasional yang menggunakan SQL dan cukup terkenal


adalah MySQL, Oracle, Sybase, Microsoft SQL Server, Access, Ingres. Meskipun
sebagian besar sistem database menggunakan SQL, namun sebagian besar dari
mereka juga memiliki ekstensi khusus yang hanya bisa digunakan di sistem masingmasing. Namun demikian, perintah standar SQL seperti "Select", "Insert", "Update",

Universitas Sumatera Utara

"Delete", "Create", dan "Drop" dapat digunakan untuk melakukan hampir semua hal
yang perlu dilakukan terhadap sebuah database.

MySQL merupakan suatu server database yang bersifat multiuser dan salah
satu sifat program multiuser yaitu hanya dapat berjalan disisi server, maka kita tidak
dapat mengaksesnya tanpa ada izin server tersebut. Dalam MySQL fungsi yang
digunakan untuk dapat tersambung ke server adalah mySQL_connect() atau dengan
menggunakan mySQL_proconnect(), MySQL mengenal beberapa tipe data field yaitu
tipe data numeric, tipe data string, tipe data char() dan varchar() dan tipe data tanggal.

Digunakannya MySQL sebagai program pengolah database, sebab MySQL memiliki


fasilitas-fasilitas antara lain sebagai berikut :
a. Terdapat suatu bahasa pemrograman yang mudah untuk menggunakan
MySQL sehingga bila dirasakan, akan hampir sama dengan
menggunakan dBase ataupun FoxPro yang berjalan didalam DOS.
b. Memiliki kemampuan menjalankan aplikasi yang kompleks.
c. Arsitektur yang diskalakan memungkinkan MySQL digunakan sebagai
database yang berdiri sendiri, database file server multi pengguna, dan
aplikasi klien dari Client/Server.
d. Mendukung integritas referensial pada tingkat mesin database.

2.4.1 Perintah-perintah pada MySQL

Perintah-perintah yang umum digunakan dalam MySQL diantaranya adalah :

a. Insert

Universitas Sumatera Utara

Digunakan untuk mengisi data atau menambah record pada suatu tabel.
Insert into nama-tabel (kolom1,kolom2..) values (nilai1,nilai2..);

b. Select

Digunakan untuk melihat data dari satu atau beberapa tabel.

Select * from nama-tabel;

Untuk melihat seluruh isi kolom dari suatu table digunakan query

c. Where
Digunakan untuk menyaring hasil query sehingga record yang
dikeluarkan hanyalah record yang sesuai dengan yang diinginkan.
Select kolom1, kolom2 From kolom1 Where kolom2 < kriteria;

d. Distinct
Dapat digunakan untuk menghilangkan record-record yang sama.
Select distinct kolom2 from kolom1;
e. Between
Digunakan untuk membatasi suatu kolom berada pada suatu batas nilai
tertentu.
Select kolom1,kolom2,kolom3 From kolom1 Where kolom2 between .. and ..;

f. Like
Digunakan untuk pencarian data yang memiliki pola tertentu.
Select kolom1, kolom2 From kolom1 where kolom1;

Universitas Sumatera Utara

Pada keyword lke digunakan tanda-tanda khusus (wildcase) sebagai berikut :

Tabel 2.1 Keyword Like


Tanda

Arti

Sembarang nol atau lebih karakter

Sembarang satu karakter

[]

Sembarang karakter yang berada dalam tanda kurung siku

g. Order By

Digunakan untuk mensortir data hasil query sesuai dengan kebutuhan.

Select kolom1, kolom2 From kolom1Order by kolom1;

Untuk menyortir dengan urutan terbalik, digunakan keyword tambahan DESC.


Sedangkan untuk urutan yang teratur digunakan keyword ASC.

h. Delete

Digunakan untuk menghapus suatu record dengan kriteria tertentu.

Delete from nama-tabel Where criteria;


Untuk menghapus record pada suatu tabel, digunakan perintah delete tanpa
menentukan kriterianya.

Delete from nama-tabel;

i. Update

Universitas Sumatera Utara

Digunakan untuk memodifikasi nilai kolom dari suatu record. Update


nama-tabel.

SET nama-kolom1 = nilai-baru1, nilai-kolom2 = nilai-baru2,..WHERE criteria;

2.5 Pengenalan Macromedia Dreamweaver 8

Dalam membuat suatu website diperlukan suatu editor. Dengan perkembangan


perangkat lunak, suatu perusahaan yang bernama Macromedia, Inc. membuat suatu
editor berbasis GUI yang dikhususkan untuk pembuatan website yang diberi nama
Dreamweaver.

Dreamweaver merupakan editor HTML yang professional untuk mendesain,


menulis kode program, dan mengembangkan website, halaman web, dan aplikasi web.
Dalam pengerjaannya, Dreamweaver memberikan 3 (tiga) pilihan yaitu bekerja
dengan menulis kode program (Menu Code), dengan pengeditan secara visual (Mode
Design) dan dengan tampilan keduanya (Mode Split). Dreamweaver juga
menyediakan alat-alat bantu untuk mengembangkan kreativitas pembuatan web.

2.6 Pengenalan Macromedia Flash 8

Macromedia Flash 8 merupakan aplikasi yang digunakan untuk melakukan desain dan
membangun perangkat persentasi, publikasi, atau aplikasi lainnya yang membutuhkan
ketersediaan sarana interaksi dengan penggunanya. Proyek yang dibangun dengan
Flash bisa terdiri atas teks, gambar, animasi sederhana, video, atau efek-efek khusus

Universitas Sumatera Utara

lainnya. Macromedia Flash 8 diproduksi oleh Macromedia Corporation, sebuah


perusahaan pengembang perangkat lunak dalam bidang animasi, pengembangan
sistem web dan multimedia.

Universitas Sumatera Utara

Anda mungkin juga menyukai