repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › chapter ii.pdf... · bab...

18
BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Online penjualan online merupakan prosedur berdagang atau mekanisme jual-beli di internet dimana pembeli dan penjual dipertemukan di dunia maya. penjualan online juga dapat didefinisikan sebagai suatu cara berbelanja atau berdagang secara online atau direct selling yang memanfaatkan fasilitas Internet dimana terdapat website yang dapat menyediakan layanan “get and deliver“. penjualan online akan merubah semua kegiatan marketing dan juga sekaligus memangkas biaya-biaya operasional untuk kegiatan trading (perdagangan). Proses yang ada dalam Penjualan online adalah sebagai berikut : 1. Presentasi electronics (Pembuatan Web site) untuk produk dan layanan. 2. Pemesanan secara langsung dan tersedianya tagihan. 3. Otomasi account Pelanggan secara aman (baik nomor rekening maupun nomor kartu kredit). 4. Pembayaran yang dilakukan secara Langsung (online) dan penanganan transaksi (Januri, dkk, 2008). mengenal lawan komunikasi, maka jenis informasi yang dikirimkan dapat disusun sesuai dengan kebutuhan dan kepercayaan (trust). Universitas Sumatera Utara

Upload: others

Post on 25-Feb-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

BAB 2

LANDASAN TEORI

2.1 Pengertian Penjualan Online

penjualan online merupakan prosedur berdagang atau mekanisme jual-beli di internet

dimana pembeli dan penjual dipertemukan di dunia maya. penjualan online juga dapat

didefinisikan sebagai suatu cara berbelanja atau berdagang secara online atau direct

selling yang memanfaatkan fasilitas Internet dimana terdapat website yang dapat

menyediakan layanan “get and deliver“. penjualan online akan merubah semua

kegiatan marketing dan juga sekaligus memangkas biaya-biaya operasional untuk

kegiatan trading (perdagangan).

Proses yang ada dalam Penjualan online adalah sebagai berikut :

1. Presentasi electronics (Pembuatan Web site) untuk produk dan layanan.

2. Pemesanan secara langsung dan tersedianya tagihan.

3. Otomasi account Pelanggan secara aman (baik nomor rekening maupun

nomor kartu kredit).

4. Pembayaran yang dilakukan secara Langsung (online) dan penanganan

transaksi (Januri, dkk, 2008). mengenal lawan komunikasi, maka jenis

informasi yang dikirimkan dapat disusun sesuai dengan kebutuhan dan

kepercayaan (trust).

Universitas Sumatera Utara

Page 2: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

8

5. Pertukaran data (data exchange) berlangsung berulang-ulang dan secara

berkala, misalnya setiap hari, dengan format data yang sudah disepakati

bersama. Dengan kata lain, servis yang digunakan sudah tertentu. Hal ini

memudahkan pertukaran data untuk dua entiti yang menggunakan standar

yang sama.

6. Salah satu pelaku dapat melakukan inisiatif untuk mengirimkan data, tidak

harus menunggu parternya. Model yang umum digunakan adalah peer-to-peer,

dimana processing intelligence dapat didistribusikan di kedua pelaku bisnis.

2.2 Jenis Penjualan Online

Penjualan online dapat dibagi menjadi beberapa jenis yang memiliki karakteristik

berbeda-beda yaitu:

2.2.1 Business to Business (B2B)

Business to Business penjualan online memiliki karakteristik:

1. Trading partners yang sudah diketahui dan umumnya memiliki hubungan

(relationship) yang cukup lama. Informasi hanya dipertukarkan dengan partner

tersebut. Dikarenakan sudah mengenal lawan komunikasi, maka jenis

informasi yang dikirimkan dapat disusun sesuai dengan kebutuhan dan

kepercayaan (trust).

2. Pertukaran data (data exchange) berlangsung berulang-ulang dan secara

berkala, misalnya setiap hari, dengan format data yang sudah disepakati

bersama. Dengan kata lain, servis yang digunakan sudah tertentu. Hal ini

Universitas Sumatera Utara

Page 3: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

9

memudahkan pertukaran data untuk dua pentiti yang menggunakan standar

yang sama.

3. Salah satu pelaku dapat melakukan inisiatif untuk mengirimkan data, tidak

harus menunggu parternya.

4. Model yang umum digunakan adalah peer-to-peer, dimana processing

intelligence dapat didistribusikan di kedua pelaku bisnis.

2.2.2 Business to Consumer (B2C)

Business to Consumer penjualan online memiliki karakteristik sebagai berikut:

1. Terbuka untuk umum, dimana informasi disebarkan ke umum.

2. Servis yang diberikan bersifat umum (generic) dengan mekanisme yang dapat

digunakan oleh khalayak ramai. Sebagai contoh, karena sistem Web sudah

umum digunakan maka servis diberikan dengan menggunakan basis Web.

3. Servis diberikan berdasarkan permohonan (on demand). Konsumer

melakukan inisiatif dan produser harus siap memberikan respon sesuai dengan

permohonan.

4. Pendekatan client/server sering digunakan dimana diambil asumsi client

consumer) menggunakan sistem yang minimal (berbasis Web) dan processing

(business procedure) diletakkan di sisi server.

2.2.3 Consumen to consumen (C2C)

Dalam C2C seseorang menjual produk atau jasa ke orang lain. Dapat juga disebut

sebagai pelanggan ke palanggan yaitu orang yang menjual produk dan jasa ke satu

Universitas Sumatera Utara

Page 4: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

10

sama lain. Lelang C2C. Dalam lusinan negara, penjualan dan pembelian C2C dalam

situs lelang sangat banyak. Kebanyakan lelang dilakukan oleh perantara, seperti

eBay.com, auctionanything.com, para pelanggan juga dapat menggunakan situs

khusus seperti buyit.com atau bid2bid.com. Selain itu banyak pelanggan yang

melakukan lelangnya sendiri seperti greatshop.com menyediakan piranti lunak untuk

menciptakan komunitas lelang terbalik C2C online.

2.2.4 Consumen to Business (C2B)

Dalam C2B konsumen memeritahukan kebutuhan atas suatu produk atau jasa tertentu,

dan para pemasok bersaing untuk menyediakan produk atau jasa tersebut ke

konsumen. Contohnya di priceline.com, dimana pelanggan menyebutkan produk dan

harga yang diinginkan, dan priceline mencoba menemukan pemasok yang memenuhi

kebutuhan tersebut.

2.3 Manfaat E-commerce

Penjualan online memiliki beberapa manfaat, baik itu organisasi, perusahaan dan

masyarakat itu sendiri, berikut beberapa manfaat dari penjualan Online :

1. Manfaat yang di peroleh bagi organisasi pemilik penjualan online :

a. Memperluas market place hingga ke pasar nasional dan internasional.

b. Dengan capital outplay yang minim, sebuah perusahaan dapat dengan mudah

menemukan lebih banyak pelanggan, supplier yang lebih baik dan partner

bisnis yang paling cocok dari seluruh dunia .

c. Penjualan online menurunkan biaya pembuatan pemerosesan,

Universitas Sumatera Utara

Page 5: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

11

d. pendistribusian penyimpanan, dan pencarian informasi yang menggunakan

kertas.

e. Penjualan online mengurangi waktu antara outlay modal dan penerimaan

produk dan jasa.

2. Manfaat bagi konsumen antara lain :

a. Penjualan online memungkinkan pelanggan untuk berbelanja atau melakukan

transaksi selama 24 jam sehari sepanjang tahun dari hamper setiap lokasi.

b. Penjualan online memberikan lebih banyak pilihan kepada pelanggan, mereka

bisa memilih berbagai produk dari banyak vendor.

c. Penjualan online menyediakan produk dan jasa yang tidak mahal kepada

pelanggan dengan cara mengunjungi banyak tempat dan melakukan

perbandingan secara cepat.

d. Pelanggan bisa menerima informasi yang relevan secara detil dalam hitungan

detik, bukan lagi hari atau minggu.

3. Manfaat bagi masyarakat lain :

a. Penjualan online memungkinkan orang untuk bekerja di dalam rumah dan tidak

harus keluar rumah untuk berbelanja.

b. Penjualan online memungkinkan orang di Negara – Negara dunia ketiga dan

wilayah pedesaan untuk menikmati aneka produk dan jasa yang akan susah

mereka dapatkan tanpa penjual online.

Universitas Sumatera Utara

Page 6: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

12

2.4 Keamanan Penjualan Online

Keamanan penjualan online sangat penting sekali untuk menjaga data rahasiayang

dimilikioleh user admin. Berikut beberapa konsep dasar keamanan penjualan online :

1. Security Police (Kebijakan keamanan yang digunakan) merupakan satu set

aturan yang diterapkan pada semua kegiatan-kegiatan pengamanan dalam

security domain. Security domain merupakan satu set sistem komunikasi dari

computer yang dimiliki oleh organisasi yang bersangkutan.

2. Authorizotion (Otorisasi) beberapa pemberian kekuatan secara hukum untuk

melakukan segala aktivitasnya.

3. Accountability (kemampuan dapat diakses) memberikan akses ke personal

security.

4. A Treat (Ancaman yang tidak diinginkan) merupakan kemungkinan

munculnya seseorang, sesuatu atau keajaiban yang bisa membahayakan asset-

aset yang berharga khususnya hal-hal yang berhubungan dengan

confidentiality, integrity, availability dan legitimate.

5. An attack (Serangan yang merupakan realisasi dari ancaman), pada sistem

jaringan computer ada dua macam tipe serangan, yaitu passive attack

(misalnya monitoring terhadap segala kegiatan pengiriman informasi rahasia

yang di lakukan oleh orang-orang yang tidak berhak) dan active attack

(misalnya perusakan informasi yang di lakukan dengan sengaja dan langsung

mengenai sasaran).

6. Safeguards (Pengamanan) meliputi control fisik,mekanisme, kebijaksanaan

dan prosedur yang melindungi informasi berharga dari ancaman-ancaman

yang mungkin timbul setiap saat.

Universitas Sumatera Utara

Page 7: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

13

7. Vulnerabilities (Lubang-lubang keamanan yang bisa ditembus).

8. Risk (Resiko kerugian) merupakan perkiraan nilai kerugian yang ditimbulkan

oleh kemungkinan adanya attack yang sukses.

9. Risk Analysis (Analisa kerugian) merupakan proses yang menghasilkan suatu

keputusan apakah pengeluaran yang di lakukan terhadap safeguards bisa

menjamin tingkat keamanan yang diinginkan

2.5 Database

Database adalah kumpulan dari item data yang saling berhubungan satu dengan yang

lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu.

Database tidak selalu berhubungan dengan computer. Contohnya adalah buku telepon.

Hal ini karena buku ini berisi kumpulan nama, alamat, dan nomor telepon yang

disusun dalam urutan alfabetis. Namun pada saat sekarang ini, database sangat identik

dengan komputer. Database di dunia komputer memang sudah menjadi bagian yang

sangat penting.

Hampir semua aplikasi memakai database sebagai tulang Salah punggungnya

Database diperlukan karena berbagai macam alasan, diantaranya:

1. Satu komponen penting dalam sistem informasi, karena merupakan dasar

dalam menyediakan informasi.

2. Menentukan kualitas informasi akurat, tepat pada waktunya dan relevan.

Informasi dapat dikatakan bernilai apabila manfaatnya lebih efektif

dibandingkan dengan biaya mendapatkannya.

3. Mengurangi duplikasi data (data redundancy).

1. Hubungan data dapat ditingkatkan (data reliability).

Universitas Sumatera Utara

Page 8: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

14

2. Mengurangi pemborosan tempat simpanan luar.

2.5.1 Jenjang Data

Adapun penjelasan dari tingkatan tersebut adalah sebagai berikut:

1. Database merupakan Kumpulan dari file/table membentuk database.

2. File merupakan kumpulan dari record-record yang menggambarkan satu

kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua

mata pelajaran yang ada.

3. Record merupakan kumpulan dari field membentuk suatu record. Record

menggambarkan satu unit data individu yang tertentu. Kumpulan dari record

membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat mewakili

data tiap-tiap karyawan.

4. Field Mempresentasikan suatu atribut dari record yang menunjukkan suatu item

dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field

membentuk suatu record.

5. Characters Merupakan bagian data yang terkecil, dapat berupa karakter numerik,

huruf ataupun karakter-karakter khusus (Special Characters) yang membentuk

suatu item data/field (didik, 2009).

2.6 MySQL

MySQL adalah salah satu database server yang cukup dikenal saat ini. MySQL

keluaran T.c.X. data Consult AB, sebuah perusahaan IT Swedia, yang menawarkan

berbagai keunggulan dibandingkan database server lainnya, yaitu:

1. Mampu menangani jutaan user dalam waktu yamg bersamaan.

Universitas Sumatera Utara

Page 9: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

15

2. Mampu menampung lebih dari 50.000.000 record.

3. Sangat cepat dalam mengeksekusi perintah.

Selain itu MySQL juga menyediakan dukungan open source. Setiap pengguna

MySQL diizinkan untuk mengubah source untuk keperluan pengembangan atau

menyelaraskan spesifikasi database sesuai kebutuhan (Janner, 2006).

2.6.1 Keuntungan MySQL

MySQL adalah suatu database populer dengan pengembang Web (Web Developer).

Kecepatan dan ukuran yang kecil membuatnya ideal untuk website. Ditambah lagi

dengan fakta bahwa MySQL adalah open source.

Adapun keuntungan MySQL adalah:

1. Cepat. Tujuan utama dari pengembangan MySQL adalah kecepatan, sebagai

konsekuensi software yang dirancang dari awal untuk kecepatan.

2. Tidak Mahal. MySQL adalah cuma-cuma di bawah lisensi GPL open source,

sementara pembiayaan untuk lisensi komersialnya sangatlah pantas.

3. Mudah digunakan. Anda dapat membangun dan berinteraksi dengan database

MySQL hanya dengan menggunakan sedikit pernyataan sederhana di dalam

bahasa SQL, yang menjadi bahasa standar untuk komunikasi dengan RDBMS.

4. Dapat berjalan pada beberapa sistem operasi. MySQL dapat berjalan pada sistem

operasi beragam, seperti Windows, linux, Mac OS.

5. Dukungan teknis secara luas tersedia.

6. Aman. MySQL adalah sistem otorisasi fleksibel yang mengijinkan beberapa atau

semua privilege database untuk pengguna khusus atau kelompok pengguna.

Universitas Sumatera Utara

Page 10: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

16

7. Mendukung database yang besar. MySQL menangani database sampai 50 juta

baris atau lebih.

8. Customizable. Lisensi GPL open source mengijinkan pemrogram untuk

memodifikasi software MySQL untuk mencocokkannya dengan lingkungan

tertentu (Janner, 2006).

2.6.2 Syntaks – syntaks MySQL

Perintah-perintah yang umum digunakan dalam MySQL diantaranya adalah:

1. INSERT

Digunakan untuk mengisi data atau menambah record pada suatu tabel. INSERT

INTO nama_tabel (kolom1, kolom2..) VALUES (nilai1,nilai2..)

2. SELECT

Digunakan untuk melihat data dari satu atau beberapa tabel. SELECT kolom-

kolom; FROM nama-tabel; Untuk melihat seluruh isi kolom dari suatu tabel

digunakan query SELECT *. SELECT * FROM nama-tabel.

3. 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;

4. DISTINCT Dapat digunakan untuk menghilangkan record-record yang sama.

SELECT DISTINCT kolom2 FROM kolom1;

5. BETWEEN Digunakan untuk membatasi suatu batas nilai tertentu.

SELECT kolom1,kolom2,kolom3

FROM kolom1

Universitas Sumatera Utara

Page 11: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

17

WHERE kolom2 BETWEEN..AND..;

6. LIKE Digunakan untuk pencarian data yang memiliki pola tertentu.

SELECT kolom1,kolom2

FROM kolom1

WHERE kolom1 LIKE „A%‟;

7. ORDER BY Digunakan untuk mensortir data hasil query sesuai dengan

kebutuhan.

SELECT kolom1,kolom2

FROM kolom1

ORDER BY kolom1;

8. DELETE Digunakan untuk menghapus suatu record dengan kriteria tertentu.

DELETE FROM nama-tabel WHERE kriteria: Untuk menghapus record pada

suatu tabel, digunakan perintah DELETE tanpa menentukan kriterianya.

DELETE FROM nama-tabel;

9. UPDATE Digunakan untuk memodifikasi nilai kolom dari suatu record.

UPDATE nama-tabel SET nama-kolom1=nilai-baru1,nilai-kolom2=nilai-

baru2,..WHERE criteria; Untuk mensortir dengan urutan terbalik, digunakan

keywoord tambahan DESC.

2.7 Web server

Web server adalah software yang menjadi tulang belakang dari world wide web

(www). Web server menunggu permintaan dari client yang menggunakan browser

seperti Netscape Navigator, Internet Explorer, Modzilla, dan program browser

lainnya. Jika ada permintaan dari browser, maka web server akan memproses

Universitas Sumatera Utara

Page 12: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

18

permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan

kembali ke browser. Data ini mempunyai format yang standar, disebut dengan format

SGML (standar general markup language). Data yang berupa format ini kemudian

akan ditampilkan oleh browser sesuai dengan kemampuan browser tersebut.

Contohnya, bila data yang dikirim berupa gambar, browser yang hanya mampu

menampilkan teks (misalnya linux) tidak akan mampu menampilkan gambar tersebut,

dan jika ada akan menampilkan alternatifnya saja. Web server untuk berkomunikasi

dengan client-nya (web browser) mempunyai protokol sendiri, yaitu HTTP (hypertext

transfer protocol) (Effendi ,2009).

2.8 HTML (Hypertext Markup Language)

HTML adalah bahasa pendeskripsi halaman yang menciptakan dokumen-dokumen

hypertext atau hypermedia . HTML memasukkan kode-kode pengendali dalam sebuah

dokumen pada berbagai poin yang dapat anda spesifikasikan, yang dapat menciptakan

hubungan (hyperlink) dengan bagian lain dari dokumen tersebut atau dengan dokumen

lain yang berbeda di Word Wide Web (Janner, 2006).

Di bawah ini adalah struktur dari dokumen HTML.

<HTML> <HEAD> <TITLE>Latihan Pertama</TITLE>

</HEAD>

<BODY>

Selamat Belajar HTML </BODY> </HTML>

(Abdul, 2003).

Berikut ini adalah penjelasan kode pada HTML.

Universitas Sumatera Utara

Page 13: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

19

1. Pasangan tag <HTML> dan <HTML> menandakan bahwa kode yang terdapat di

dalamnya adalah kode HTML sehingga browser akan menerjemahkan sebagai

dokumen HTML.

2. Bagian yang terdapat dalam <HTML> dan </HTML> umumnya terbagi atas

1. Kepala

2. Badan

3. Bagian kepala ditandai dengan pasangan tag <HEAD> dan </HEAD>, sedangkan

bagian badan ditandai dengan tag <BODY> dan </BODY>.

4. Pada bagian kepala, anda bisa menentukan judul dokumen HTML. Judul ini

ditulis dalam pasangan tag <TITLE> dan </TITLE> (Abdul, 2003).

2.9 Macromedia Dreamweaver 8

Macromedia Dreamweaver 8 merupakan sebuah editor HTML profesional untuk

mendesain secara visual dan mengelola situs web maupun halaman web. Macromedia

Dreamweaver 8 adalah salah satu vendor Macromedia Inc. Pada saat ini pihak

Macromedia telah mengeluarkan versi terbaru dari macromedia Dreamweaver

memiliki kemampuan untuk menyunting folder dengan lebih baik, serta mampu

menggabungkan layout site dengan programming web.

Aplikasi pada Dreamweaver juga dapat membuat sebuah aplikasi dinamis

dengan database menggunakan bahasa server seperti CFML, ASP.NET, ASP, JSP, dan

PHP. CSS atau Cassading Style adalah sebuah dokumen yang berisi aturan yang

Universitas Sumatera Utara

Page 14: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

20

digunakan untuk memisahkan isi dengan layout dalam halaman-halaman web yang

dibuat (Kurniawan, 2008).

2.10 CSS (Cascading Style Sheet)

CSS digunakan dalam kode HTML untuk menciptakan suatu kumpulan style yang

terkadang dapat digunakan untuk memperluas kemampuan HTML, sebagai contoh,

kode HTML murni tidak memungkinkan untuk untuk mengatur ukuran font yang

diterapkan pada setiap sel dan bahkan tag <BASEFONT> pun tak berpengaruh pada

sel-sel tabel (Abdul, 2003).

2.11 PhpMyAdmin

Setiap RDBMS (Relation Database Management System) seperti Oracle, SQL Server,

MySQL dan lain-lain, pasti memiliki tool yang dapat digunakan untuk mempermudah

pengoperasian database. Oracle memiliki TAOD. SQL Server memiliki Enterprise

Manager dan SQL Query Analyzer. Sedangkan MySQL memiliki tool atau aplikasi

yang disebut PhpMyAdmin.

PhpMyAdmin merupakan aplikasi berbasiskan web yang dikembangkan

menggunakan bahasa pemrograman PHP. Melalui PhpMyAdmin, user dapat

melakukan perintah query. Perintah tersebut misalnya administrasi user dan

privileges, export dan import database, manajemen database, manajemen tabel dan

struktur tabel, dan sebagainya. PhpMyAdmin sangat user friendly, sehingga mudah

untuk digunakan walaupun pengguna baru (newbie) (Saputro, 2008).

Universitas Sumatera Utara

Page 15: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

21

2.11.1 PHP (Personal Home Page)

PHP adalah bahasa (Scripting Language) yang dirancang secara khusus untuk

penggunaan Web. PHP adalah tool anda untuk pembuatan halaman web dinamis.

Kaya akan fitur yang membuat perancangan web dan pemrograman lebih mudah, PHP

digunakan pada 13 juta domain. Seperti bahasa pemrograman web lainnya. PHP

memproses seluruh perintah yang berada dalam skrip PHP di dalam web server dan

menampilkan outputnya ke dalam web browser klien. PHP adalah bahasa scripting

yang menghasilkan output HTML ataupun output-output lainnya, sesuai keinginan

pemrogram (misalnya: PDF, dan lain-lain)yang dijalankan pada server side. Artinya,

semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan

yang dikirimkan ke browser hanya hasilnya (output) saja.

2.11.2 Konsep Dasar PHP

Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar

(>). Ada empat cara untuk menuliskan skrip PHP, yaitu:

a) <? Hallo ?>

b) <? Php Hallo?>

c) <% Hallo%>

d) <SCRIPT LANGUAGE=”php”>Hallo</SCRIPT>

Jiak ingin menambahkan komentar, namun komentar tersebut tidak ikut dieksekusi

maka dapat ditulis sebagai berikut :

Universitas Sumatera Utara

Page 16: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

22

/* Tulis Komentar */ atau // Tulis Komentar

Skrip yang dibuat dengan PHP disimpan dengan nama file dan diikuti dengan ekstensi

*.php, misalnya : contoh.php. Bila skrip PHP diakses melalui komputer lokal maka

file PHP disimpan di folder htdocs di web server. Semua halnya dengan penamaan

dokumen HTML, pemberian nama dokumen yang sama tetapi dituliskan dengan case

yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya contoh.php

akan berbeda dengan CONTOH.php. Skrip PHP dapat disisipkan di bagian manapun

dalam dokumen HTML, begitu pula sebaliknya skrip HTML dapat diletakkan diantara

skrip PHP:

* Contoh1.php (Menyisipkan skrip PHP di dokumen HTML)

<html>

<head>

<title> Menyisipkan PHP di dokumen HTML </title>

</head>

<body>

Cara menyapa PHP dengan akrab: <br>

<p>

<?php

Echo “Hallo PHP, Apa khabar?”;

?>

2.11.3 Keunggulan PHP

Adapun keunggulan PHP antara lain:

Universitas Sumatera Utara

Page 17: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

23

1. Cepat, karena ditempelkan (embedded) di dalam kode HTML, sehingga waktu

tanggap menjadi pendek.

2. Tidak mahal-gratis, pada kenyataannya PHP adalah gratis dan bisa diperoleh

tanpa harus membayarnya.

3. Mudah untuk digunakan, PHP berisi beberapa fitur khusus dan fungsi yang

dibutuhkan untuk membuat web yang dinamis.

4. Berjalan pada beberapa sistem Operasi, dapat berjalan pada sistem operasi yang

beragam, windows, linux, Mac OS, dan kebanyakan variasi dari Unix.

5. Dukungan teknis tersedia secara luas karena PHP menyediakan dukungan gratis

via daftar diskusi e-mail.

6. Aman, pengguna tidak melihat kode PHP, karena kode yang ditampilkan pada

browser adalah kode HTML.

7. Dirancang untuk mendukung database. PHP meliputi kemampuan yang

dirancang untuk berinteraksi dengan database tertentu.

8. Customizable, Lisensi open source sehingga mengizinkan para pemrogram untuk

memodifikasi software PHP (Janner, 2006).

2.12 Pengenalan Internet

Internet (Inter-Network) adalah sebutan untuk sekumpulan jaringan komputer yang

menghubungkan situs akademik, pemerintahan, komersial, organisasi, maupun

perorangan. Internet menyediakan akses untuk layanan telekomunikasi dan sumber

daya informasi untuk jutaan pemakainya yang tersebar di seluruh dunia. Layanan

internet meliputi komunikasi langsung (email, chat), diskusi (Usenet News, email,

Universitas Sumatera Utara

Page 18: repository.usu.ac.id › bitstream › handle › 123456789 › 61694 › Chapter II.pdf... · BAB 2 LANDASAN TEORI 2.1 Pengertian Penjualan Onlinelainnya yang diorganisasikan berdasarkan

24

milis), sumber daya informasi yang terdistribusi (World Wide Web, Gopher), remote

login dan lalu lintas file (Telnet, FTP), dan aneka layanan lainnya.

Jaringan yang membentuk internet bekerja berdasarkan suatu set protokol

standar yang digunakan untuk menghubungkan jaringan komputer dan mengalamati

lalu lintas dalam jaringan. Protokol ini mengatur format data yang diijinkan,

penanganan kesalahan (error handling), lalu lintas pesan, dan standar komunikasi

lainnya. Protokol standar pada internet dikenal sebagai TCP/IP (Transmission Control

Protocol/Internet Protocol). Protokol ini memiliki kemampuan untuk bekerja diatas

segala jenis komputer, tanpa terpengaruh oleh perbedaan perangkat keras maupun

sistem operasi yang digunakan (Graifhan, 2003).

Universitas Sumatera Utara