• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI. awalnya proses perdagangan dilakukan dengan cara barter, kemudian adanya uang

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI. awalnya proses perdagangan dilakukan dengan cara barter, kemudian adanya uang"

Copied!
27
0
0

Teks penuh

(1)

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).

(2)

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

(3)

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

(4)

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 :

(5)

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 :

(6)

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 :

(7)

d. Business to business (B2B), kebanyakan E-Commerce yang diterapkan saat ini merupakan B2B , E-Commerce tipe ini meliput i 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.

(8)

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 memu- ngkinkan 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

(9)

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

(10)

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

(11)

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

(12)

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.

(13)

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.

(14)

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.

(15)

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 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, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna.

(16)

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

masih bernama

digunakan untuk mengolah data form dar

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya Personal Home Page/Form Interpreter.

Dengan perilisan kode sumber ini menjadi

yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis iniPHP sudah

diimplementasikan dalam program

ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernamainterpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998,

(17)

perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut

sebagai

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis

tersebut dikenal dengan

awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas.

Pada

PHP mengalami perubahan besar. Versi ini juga mendukung penuh model

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, #

(18)

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> <?php”web 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>”; echo”Me and web”; echo”</title>”; echo”</head>”;

(19)

”<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

(20)

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

(21)

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] );

(22)

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 masing-masing. Namun demikian, perintah standar SQL seperti "Select", "Insert", "Update",

(23)

"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

(24)

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;

(25)

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;

(26)

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

(27)

lainnya. Macromedia Flash 8 diproduksi oleh Macromedia Corporation, sebuah perusahaan pengembang perangkat lunak dalam bidang animasi, pengembangan sistem web dan multimedia.

Gambar

Gambar 2.1 Ruang Lingkup E-Commerce
Gambar 2.2 Proses Transaksi E-Commerce
Gambar 2.3 Proses Pengasksesan Internet
Gambar 2.4 Bagian dari Komponen Web

Referensi

Dokumen terkait

Dalam rangka penyelesaian tugas ahir penulisan skripsi di Universitas Kristen Satya Wacana Program Studi Pendidikan Ekonomi yang berjudul “pengaruh Kreativitas

Berdasarkan hasil wawancara dengan in- forman adanya sistem rujuk balik tenaga medis merasa cukup terbantu, dokter yang merujuk dapat mengetahui perawatan yang diterima oleh pasien

Dalam pengelolaan dana desa yang besar Kepala Desa Kalisidi tidak merasa cemas dengan ancaman ancaman besarnya dasa desa, karena itu akan mempercepat proses pembangunan di

Ini bermakna Ketua Panitia yang akan berpindah sekolah perlu menyerahkan Fail Meja panitianya dalam bentuk hardcopy dan softcopy kepada.

Persamaan dengan penelitian Supranowo, dan Purnomo (2005) adalah menganalisis respon struktur akibat adanya sistem pengaku, untuk mengetahui kadar bahan tambahan optimum,

Oleh karena itu, perlu adanya sosialisasi untuk para orang tua agar setelah adanya sosialisasi ini diharapkan orang tua mengerti cara mendidik anak dengan baik, sehingga pengaruh

Hasil penelitian ini menunjukkan bahwa nilai kesembuhan luka pasien yang mendapatkan ketepatan switch therapy tidak berbeda nyata dengan nilai kesembuhan luka pasien

Pembiayaan bagi hasil menggunakan prinsip syariah berupa mudharabah yang merupakan pembiayaan yang dananya diberikan 100% oleh pihak bank kepada nasabah sebagai