Sistem Jual-Beli Mobil Dalam Bentuk Cash And Credit Berbasis Web

BAB 2
LANDASAN TEORI

Untuk menunjang penulisan Tugas Akhir ini, diambil beberapa bahan referensi
seperti bahasa pemrograman PHP dan MySQL, serta beberapa bahan lainya yang
diperlukan dalam pembangunan website e-commerce “SISTEM JUAL-BELI
MOBIL DALAM BENTUK CASH AND CREDIT BERBASIS WEB”.

2.1

Sistem

Secara Umum, Pengertian Sistem adalah sekumpulan objek (objectives) (unsurunsur atau bagian-bagian) yang berbeda-beda (diverse) yang paling berhubungan
(intrerrealated),

saling

bekerja

sama


(jointly)

dan

saling

mempengaruhi

(independently) satu sama lain serta terikat pada rencana (planned) yang sama
untuk mencapai tujuan (output ) tertentu dalam lingkungan (environment ) yang
kompleks.
Secara Terminologi, Sistem digunakan dalam berbagai-bagai cara yang
luas sekali sehingga sulit untuk mendefinisikannya dalam suatu pernyataan yang
merangkum semua penggunaannya dan yang cukup ringkas untuk memenuhi
maksudnya. Hal ini dikarenakan bahwa pengertian sistem tergantung pada latar
belakang

cara

pandang orang yang mencoba mendefinisikannya.


Misalnya,

menurut hukum sistem dipandang dari kumpulan aturan-aturan yang membatasi,
baik oleh kapasitas sistem itu sendiri maupun lingkungan di mana sistem itu
berada

untuk

menjamin

keserasian

dan

keadilan.

Universitas Sumatera Utara

8


Menurut rekayasa, sistem dipandang sebagai proses masukan (input ) yang
ditransformasikan

menjadi keluaran

(output )

tertentu. Menurut awam sistem

dipandang sebagai cara atau metode untuk mencapai suatu tujuan. Itulah berbagai
cara pandang terhadap pengertian sistem.

Pengertian Sistem Menurut Para Ahli :

a.

Advanced

Learner's


Dictionary dalam Sukarna (1977:13)

menjelaskan

pengertian sistem adalah "System is a group of facts ideas, beliefs etc
arranged in an orderly way; as a system of philosophy" . atau sistem

adalah

kumpulan

fakta-fakta,

pendapat-pendapat,

kepercayaan-

kepercayaan dan lain-lain yang disusun dalam suatu cara yang teratur;
seperti sistem filsafat.

b.

Webster's Third New Collegiate Dictionary dalam Simatupang (1995:6)

memberikan pengertian tentang sistem bahwa sistem adalah sebagai suatu
kesatuan (unity) yang kompleks yang dibentuk oleh bagian-bagian yang
berbeda-beda (diverse) yang masing-masing terikat pada (subjected to)
rencana yang sama atau kontribusi (serving) untuk mencapai tujuan yang
sama.
c.

Murdick, Ross dan Claggett dalam Simatupang (1995:6) mendefinisikan

sistem sebagai suatu

susunan elemen-elemen yang berinteraksi dan

membentuk satu kesatuan yang terintegrasi.
d.


Shrode dan Voich, Jr (1974: 122) mendefinisikan sistem adalah kumpulan
unsur-unsur

atau

bagian-bagian

yang

saling

berinteraksi,

saling

Universitas Sumatera Utara

9

ketergantungan dan bekerja sama untuk mencapai tujuan tertentu dalam

lingkungan yang kompleks.
e.

Arifin Rahman dalam Webster New Collegiate Dictionary bahwa sistem
terdapat kata "Syn" dan " Histanal" yang berasal dari bahasa Yunani berarti
menempatkan bersama. Jadi pengertian sistem adalah suatu kumpulan
pendapat-pendapat, prinsip-prinsip, dan lain-lain yang membentuk suatu
kesatuan yang berhubung-hubungan satu yang lain.

f.

W.J.S Poewadarminta, mengatakan bahwa sistem adalah kelompok bagian
yang bekerja sama untuk melakukan sesuatu maksud.

g.

Colin Cherry, mengatakan bahwa sistem adalah suatu keseluruhan yang
dibentuk dari banyak bagian suatu assambel dari berbagai macam sifat dan
bagian-bagian tersebut.


h.

Andri

Kristanto, mengatakan

bahwa

pengertian sistem adalah suatu

jaringan kerja dari sebuah prosedur yang saling berhubungan, berkumpul
bersama untuk melakukan kegiatan atau menyelesaikan suatu sasaran
tertentu.

Terdapat lima unsur utama dalam sistem yaitu sebagai berikut :
a.

Adanya sekumpulan objek (objectives) (unsur-unsur, atau bagian-bagian
atau elemen-elemen)


b. Adanya interaksi atau hubungan (interrealatedness) antara unsur-unsur
(bagian-bagian, elemen-elemen).
c.

Adanya sesuatu yang mengikat unsur-unsur (working independently and
jointly)

sama)

(bagian-bagian,
tersebut

elemen-elemen saling tergantung dan bekerja
menjadi

suatu

kesatuan

(unity).


Universitas Sumatera Utara

10

d. Berada dalam suatu lingkungan (environment ) yang kompleks (complex).
e. Terdapat tujuan bersama (output ), sebagai hasil akhir.

Karakteristik sistem dibagi 8 bagian yaitu sebagai berikut :
a.

Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen- komponen yang saling
berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan.
Komponen sistem terdiri dari komponen yang berupa subsistem atau
bagian-bagian dari sistem.

b.

Batasan sistem (boundary)

Batasan sistem merupakan daerah yang membatasi antara suatu sistem
dengan sistem yang lain atau dengan lingkungan luarnya. Batasan sistem
ini

memungkinkan

suatu

sistem

dipandang sebagai suatu kesatuan.

Batasan suatu sistem menunjukkan ruang lingkup (scope) dari sistem
tersebut.
c.

Lingkungan luar sistem (environment )
Lingkungan luar sistem (environment ) adalah diluar batas dari sistem yang
mempengaruhi operasi sistem. Lingkungan dapat bersifat menguntungkan
dan namun dapat juga bersifat merugikan sehingga harus dijaga dan
dikendalikan, kalau tidak akan mengganggu kelangsungan hidup dari
sistem.

d.

Penghubung sistem (interface)

Universitas Sumatera Utara

11

Penghubung sistem merupakan media penghubung antara satu subsitem
dengan subsistem lainnya. Keluaran (output ) dari subsitem akan menjadi
masukkan (input ) untuk subsistem lain melalui penghubung.
e.

Masukan Sistem (input )
Masukkan adalah energi yang dimasukkan kedalam sistem, yang dapat
berupa perawatan (maintenace input ), dan masukkan sinyal (signal input ).
Maintenace input adalah energi yang dimasukkan agar sistem dapat

beroperasi. Sedangkan, Signal input adalah energi yang diproses untuk
didapatkan keluaran. Contoh dalam sistem computer program adalah
maintenance input sedangkan data adalah signal input untuk diolah

menjadi informasi.
f.

Keluaran sistem (output )
Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan
menjadi keluaran yang berguna dan sisa pembuangan. Contoh komputer
menghasilkan

panas

yang

merupakan

sisa

pembuangan,

sedangkan

informasi adalah keluaran yang dibutuhkan.
g.

Pengolah sistem
Suatu sistem menjadi bagian pengolah yang akan merubah masukkan
menjadi keluaran. Sistem produksi akan mengolah bahan baku menjadi
bahan jadi, sistem akuntansi akan mengolah data menjadi laporan-laporan
keuangan.

h.

Sasaran sistem

Universitas Sumatera Utara

12

Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective).
Sasaran dari sistem sangat menentukan input yang dibutuhkan sistem dan
keluaran yang akan dihasilkan sistem.

Jual – Beli (E-Commerce)

2.2

Electronic commerce didefinisikan sebagai proses pembelian dan penjualan

produk,

jasa

memanfaatkan

dan

informasi

jaringan

yang

komputer.

dilakukan

E-commerce

secara
dari

elektronik

beberapa

dengan

perspektif,

diantaranya dari perspektif komunikasi, e-commerce adalah pengiriman informasi,
produk, jasa, atau pembayaran melalui jaringan telepon atau jalur komunikasi
lainnya.
Dari perspektif proses bisnis, e-commerce adalah aplikasi teknologi
menuju otomatisasi transaksi bisnis dan work flow. Dari perspektif pelayanan, ecommerce adalah alat yang digunakan untuk mengurangi biaya dalam pemesanan

dan

pengiriman

barang.

Dari perspektif online,

e-commerce

menyediakan

kemampuan untuk menjual dan membeli produk serta informasi melalui internet
dan jaringan jasa online lainnya.
E-commerce didefinisikan sebagai kegiatan menjual barang dagangan atau

jasa melalui internet. Seluruh komponen yang terlibat dalam bisnis praktis
diaplikasikan disini,

seperti customer

service, produk yang tersedia, cara

pembayaran, jaminan atas produk yang dijual, cara promosi dan sebagainya. Saat
ini internet merupakan infrastruktur yang ideal untuk menjalankan e-commerce,
sehingga istilah e-commerce pun menjadi identik dengan menjalankan bisnis di

Universitas Sumatera Utara

13

internet. Pertukaran informasi dalam e-commerce dilakukan dalam format digital
sehingga kebutuhan akan pengiriman data dalam bentuk cetak dapat dihilangkan.
E-commerce dapat dijadikan sebagai solusi untuk membantu perusahaan

dalam mengembangkan perusahaan dan menghadapi tekanan bisnis. Tingginya
tekanan bisnis akibat tingginya tingkat persaingan. Penggunaan e-commerce dapat
meningkatkan efisiensi biaya

dan

produktifitas

perusahaan,

sehingga dapat

meningkatkan kemampuan perusahaan dalam bersaing (Sarwono, 2008).

2.2.1

Manfaat E-Commerce Dalam Dunia Bisnis

E-Commerce mengandung

mempermudah

proses

banyak
jual

manfaat

beli, dengan

dalam

menggunakan

dunia

bisnis selain

E-Commerce

dapat

mengurangi biaya barang dan jasa, juga bisa meningkatkan kepuasan pembeli atau
konsumen dengan kecepatan untuk memperoleh barang yang dibutuhkan sesuai
dengan

budget

dan

harganya. Istilah Order

cycle yaitu sebuah bisnis

yang

awalnya memakan waktu 30 hari, bisa dipercepat waktunya hingga bisa 5 hari
saja. Proses yang cepat tentu akan menigkatkan pendapatan.
Dengan

menggunakan E-Commerce

dapat memungkinkan

kita

untuk

bertransaksi dengan cepat, mudah dan biaya yang murah tanpa melalui proses
yang

rumit,

suatu perusahaan
pembeli cukup

di

mana
yang

pembeli cukup
mengiklankan

mengakses
produknya

mempelajari ketentuan-ketentuan

yang

internet

di

ke website

internet,

kemudian

diisyaratkan

(term of

Universitas Sumatera Utara

14

condition) dari pihak penjual. Tidak menghabiskan banyak waktu dan sangat

kondusif.

2.2.2

Dampak Positif Dan Negatif E-Commerce

Adapun dampak positif dari E-Commerce antara lain:
a.

Aliran pendapatan (Revenue Stream) baru yang mungkin jauh lebih
menjanjikan yang tidak ditemui di sistem jual beli di pasar tradisional.

b. Mampu meningkatkan market exposure.
c. Mampu mengurangi biaya operasional(operating cost ).
d. Dapat memperluas jangkauan (global reach).
e. Mampu meningkatkan customer loyality.
f. Mampu meningkatkan supplier management .
g. Dapat mempersingkat waktu produksi.
h. Meningkatkan value chain (mata rantai pendapatan).

Sedangkan dampak negatif dari E-Commerce antara lain:
a.

Akan kehilangan dari segi finansial secara langsung karena adanya
kecurangan. Seorang penipu mentransfer uang dari rekening satu ke
rekening lainnya atau dia telah mengganti semua data finansial yang ada.

b.

Adanya pencurian informasi yang sangat rahasia dan berharga. Gangguan
yang muncul bisa membongkar semua informasi rahasia itu pada pihak
yang tidak berhak dan mengakibatkan kerugian besar bagi korban.

Universitas Sumatera Utara

15

c.

Kehilangan kesempatan bisnis atau kerugian pelanggan karena gangguan
pelayanan. Seperti kesalahan yang bersifat non-teknis(aliran listrik tibatiba padam).

d.

Adanya pengaksesan ke sumber pihak yang tidak berhak. Seperti seorang
hacker

yang

membobol sistem perbankan.

Kemudian memindahkan

sejumlah rekening milik orang lain ke rekeningnya sendiri.
e.

Dapat kehilangan sebuah kepercayaan dari para konsumen. Karena faktorfaktor seperti adanya usaha sengaja yang dilakukan oleh pihak luar yang
berusaha menjatuhkan reputasi perusahaan tersebut.

f.

Terjadinya kerugian yang tidak terduga-duga, karena adanya gangguan
yang dilakukan dengan sengaja, ketidakjujuran, kesalahan dari faktor
manusia ataupun kesalahan dari sistem elektronik.

2.3

Cash

Kas(Cash) adalah komponen aktiva yang paling aktif dan sangat mempengaruhi
setiap transaksi yang terjadi. Hal ini dikarenakan setiap transaksi memerlukan
sutau dasar pengukuran yaitu kas. Walaupun perkiraan kas tidak langsung terlibat
dalam transaksi tersebut, besarnya nilai transaksi tetap diukur dengan kas.
Dalam kehidupan sehari-hari, kas hanya diartikan sebagai mata uang yang
digunakan sebagai alat pembayaran dan alat pertukaran. Berdasarkan pengertian
akuntansi, kas meliputi uang dan alat pembayaran lain yang disamakan dengan
uang atau pembayaran untuk mempermudah jalannya suatu transaksi. Disamping
itu, kas juga merupakan suatu aktiva yang mudah diselewengkan dan digunakan

Universitas Sumatera Utara

16

dengan semestinya oleh karyawan, karena kas merupakan aktiva yang paling
mudah dipindahtangankan.
Banyak transaksi perusahaan baik langsung maupun tidak langsung akan
mempengaruhi penerimaan dan pengeluaran kas. Tidak hanya terbatas pada uang
tunai yang tersedia di dalam perusahaan saja, melainkan meliputi semua jenis
aktiva yang dapat dipergunakan dengan segera untuk membiayai seluruh kegiatan
perusahaan.
Dari segi akuntansi, yang dimaksud dengan kas adalah : “Segala sesuatu
(baik yang berbentuk uang atau bukan) yang dapat tersedia dengan segera dan
diterima sebagai alat pelunasan kewajiban pada nilai nominalnya.” (Soemarso,
2004:320).
Kas dalam pengertian lain juga berarti simpanan. Pengertian simpanan di sini
meliputi :

a. Uang yang mati atau tidak digunakan untuk menghasilkan uang.
b. Segala bentuk simpanan di bank, kecuali deposito, seperti tabungan,
rekening Koran, kartu kredit, dan sebagainya.
c. Cek dan bilyet giro yang diberikan oleh pihak lain. (Akifa, 2013:14)
Kas meliputi uang logam, uang kertas, cek, wesel pos (kiriman uang lewat
pos;

money orders) dan deposito. Perangko bukan merupakan kas melainkan

biaya yang dibayar di muka atau beban yang ditangguhkan.
Pada umumnya, perusahaan membagi kas menjadi dua kelompok, yaitu :
a. Kas kecil (Petty Cash/Cash on Hand)

Universitas Sumatera Utara

17

Merupakan uang kas yang ada dalam brankas perusahaan yang digunakan untuk
membayar dalam jumlah yang relatif kecil, misalnya pembelian perangko, biaya
perjalanan, biaya telegram dan pembayaran lain dalam jumlah kecil.
b. Kas di bank (Cash in Bank)
Merupakan uang kas yang dimiliki perusahaan yang tersimpan di bank dalam
bentuk giro/bilyet dan kas ini dipakai untuk pembayaran yang jumlahnya besar
dengan menggunakan cek. (Hery 2014:27)
Sistem pencatatan dan metode penilaian dari kas kecil dan kas di bank
berbeda. Kas di bank menggunakan prosedur rekonsiliasi bank yang dilakukan
secara periodik antara pihak perusahaan dengan pihak bank. Sedangkan kas kecil,
terdapat dua metode pencatatan, yaitu Imprest Fund System (Sistem dana tetap)
dan Fluctuation Fund System (Sistem dana berubah).

Adapun fungsi dari kas sebagai berikut :

a. Sebagai alat tukar atau alat bayar dalam jumlah besar/kecil.
b. Alat yang diterima sebagai setoran oleh bank sebesar nilai nominalnya.
c. Kas juga digunakan untuk investasi baru dalam aktiva tetap.

2.4

Credit

Universitas Sumatera Utara

18

Credit (Kredit) adalah pemberian penggunaan suatu uang atau barang kepada

orang lain di waktu tertentu dengan jaminan atau tanpa jaminan, dengan
pemberian jasa atau bunga atau tanpa bunga.
Menurut UU. No. 10 Tahun 1998, pengertian kredit adalah suatu
penyediaan uang atau tagihan yang dapat dipersamakan dengan itu, berdasarkan
persetujuan atau kepsekatan pinjam-meminjam antara bank dengan pihak lain
yang mewajibkan pihak peminjam untuk melunasi utangnya setelah jangka waktu
tertentu dengan pemberian bunga."
Istilah

Kredit

berasal

dari

bahasa latin

yaitu credere yang berarti

kepercayaan, atau credo yang berarti saya percaya, artinya kepercayaan dari
kreditor (pemberian pinjaman) bahwa debitornya (penerima pinjaman) akan
mengembalikan pinjaman beserta bunganya sesuai dari perjanjian kedua belah
pihak.

2.4.1

Pengertian Kredit Menurut Definisi Para Ahli

Berikut beberapa pendapat para ahli yang telah menyumpangkan pemikiran dalam
mendefinisikan arti kredit antara lain sebagai berikut :

a.

Brymont P.Kent :Pengertian kredit menurut pendapat Brymont P. Kent
adalah hak

untuk menerima pembayaran atau kewajiban melakukan

pembayaran pada waktu diminta atau pada waktu yang akan datang,
karena

penyerahan

barang-barang

pada

waktu

sekarang.

Universitas Sumatera Utara

19

b.

Rolling G. Thomas: Menurutnya, pengertian kredit adalah kepercayaan si
peminjam untuk membayar sejumlah uang pada masa yang akan datang.

c.

Amir R. Batubara: Menurut Amir. R. Batubara, pengertian kredit adalah
pemberian prestasi yang kontra prestasinya akan terjadi sejumlah uang di
masa yang akan datang.

d.

Firdaus dan Ariyanti: Pengertian kredit menurut firdaus dan ariyanti yang
mendefinisikan arti kredit adalah suatu reputasi yang dimiliki seseorang
yang memungkinkan ia bisa memperoleh uang, barang-barang atau tenaga
kerja,

dengan

jalan

menukarkan

dengan

suatu

perjanjian

untuk

membayarnya disuatu waktu yang akan datang.
e.

Melayu S.P. Hasibuan: Arti kredit adalah semua jenis pinjaman yang
harus dibayar kembali bersama bunganya oleh peminjam sesuai perjanjian
yang telah disepakati.

f.

Anwar: Pengeritan kredit menurut Anwar adalah pemberian prestasi (jasa)
oleh pihak yang satu ke pihak yang lain dan prestasinya dikembalikan
dalam jangka waktu tertentu bersama uang sebagai kontraprestasinya
(balas jasa).

g.

Thomas Suyatno: Kredit adalah penyediaan uang yang disamakan tagihantagihannya

yang

sesuai

dengan

persetujuan

antara

peminjam

dan

meminjamkan.
h.

Muljono: Menurut Muljono, pengertian kredit adalah kemampun untuk
menjalankan
perjanjian

pembelian
untuk

atau

membayar

melaksanakan
di

waktu

suatu

pinjaman

yang

telah

dengan

ditentukan.

Universitas Sumatera Utara

20

i.

Dr. Al-Amin Ahmad: Menurutnya, pengertian kredit adalah membayar
hutang

yang

dilakukan

secara

berangsur-angsur

pada tempi yang

ditetapkan atau ditentukan.

2.4.2

Fungsi Kredit

Dari manfaat yang nyata dan juga manfaat yang diharapkan, maka kredit dalam
kehidupan perekonomian dan perdagangan memiliki fungsi sebagai berikut :

a. Meningkatkan daya guna uang.
b. Meningkatkan kegairahan berusaha.
c. Meningkatkan peredaran dan lalu lintas uang.
d. Merupakan salah satu alat stabiltias perekonomian.
e. Meningkatkan hubungan internasional.
f. Meningkatkan daya guna dan juga peredaran barang.
g. Meningkatkan pemerataan pendapatan.
h. Sebagai

motivator

dan

dinamisator

kegiatan

perdagangan

dan

perekonomian.
i.

Memperbesar modal dari perusahaan.

j.

Dapat meningkatkan IPC (income per capita ) masyarakat.

k. Mengubah cara berfikir dan tindakan masyarakat agar bernilai ekonomis.

2.4.3

Unsur-Unsur Kredit

Universitas Sumatera Utara

21

Unsur-unsur yang terdapat dalam pemberian pada fasilitas kredit adalah sebagai
berikut :
a. Kepercayaan
Keyakinan adalah suatu keyakinan terhadap pemberi kredit untuk diberikan
benar-benar diterima kembali di masa yang akan datang sesuai dalam jangka
waktu kredit. Bank memberikan kepercayaan atas dasar melandasi mengapa
suatu kredit dapat berani di kucurkan.
b. Kesepakatan
Kesepakatan dalam suatu perjanjian yang setiap pihak (si pemberi kredit
kepada si penerima kredit) menandatangani hak dan kewajibannya masingmasing. Kesepakatan berada dalam suatu akad kredit dan ditandatangani oleh
kedua belah pihak sebelum kredit dikucurkan.
c. Jangka Waktu
Dari jangka waktu yang telah disepakati bersama mengenai dari pemberian
kredit oleh pihak bank dan pelunasan kredit oleh pihak nasabah debitur.

d. Risiko
Dalam menghindari resiko buruk dalam perjanjian kredit, sebelumnya telah
dilakukan perjanjian pengikatakan angunan atau jaminan yang dibebankan
kepada pihak nasabah debitur atau peminjam.
e. Prestasi

Universitas Sumatera Utara

22

Prestasi merupakan objek yang berupa bunga atua imbalan yang telah
disepakati oleh bank dan nasabah debitur.

2.4.4

Manfaat Kredit

Kredit memiliki beberapa manfaat dalam berbagai sektor antara lain sebagai
berikut:
a. Debitur
Adapun manfaat kredit dalam sektor debitur adalah sebagai berikut :

1.

Meningkatkan usahanya dengan pengadaan sejumlah sektor produksi.

2.

Kredit bank relatif mudah didapatkan jika usaha debitur diterima
untuk dilayani.

3.

Memudahkan

calon debitur untuk

memilih

bank yang dengan

usahanya.
4.

Rahasia keuangan debitur terlindungi.

5.

Beraneka macam jenis kredit bisa disesuaikan dengan calon debitur.

b. Pemerintah
Adapun manfaat kredit dalam sektor pemerintah adalah sebagai berikut :

1.

Sebagai pemacu pertumbuhan ekonomi secara umum

2.

Sebagai pengendali kegiatan moneter

3.

Untuk menciptakan lapangan usaha

4.

Dapat meningkatkan pendapatan negara

5.

Untuk menciptakan dan memperluas pasar

Universitas Sumatera Utara

23

c. Bank
Adapun manfaat kredit dalam sektor bank adalah sebagai berikut :

1.

Pemberian kredit untuk mempertahankan dan mengembangkan usaha
bank.

2.

Membantu memasarkan produk atau jasa perbankan lainnya.

3.

Memperoleh pendapatan bunga yang diterima dari debitur.

4.

Dapat rentabilitas bank membaik dan memperoleh laba meningkat.

5.

Untuk merebut pangsa pasar dalam industri perbankan.

d. Masyarakat
Adapun manfaat kredit dalam sektor debitur adalah sebagai berikut :

1.

Dapat mendorong pertumbuhan dan perluasan perekonomian.

2.

Mampu mengurangi tingkat pengangguran.

3.

Memberikan

rasa aman kepada masyarakat

untuk

menyimpan

uangnya di bank.
4.

2.5

Dapat meningkatkan pendapatan dari masyarakat.

Internet

Internet merupakan sebuah solusi jaringan yang dapat menghubungkan beberapa
jaringan lokal yang ada pada suatu daerah, kota, atau bahkan pada suatu negara
untuk

dapat

menghubungkan beberapa komputer sehingga menjadi sebuah

kelompok jaringan. TCP/IP yaitu sebuah protocol yang mengidentifikasi sebuah

Universitas Sumatera Utara

24

komputer

yang

terhubung

mengidentifikasi dengan

di

dalam

menggunakan

jaringan.

penomoran

TCP/IP

memiliki

yang dinamakan

teknik
Internet

Protokol Addres (IP Address). Dengan menggunakan nomor ini sebuah komputer

dapat terhubung dengan komputer lain dalam sebuah jaringan atau dalam jaringan
local yang disebut internet (Nugroho, 2004).

2.6

Website

Menurut Nugroho (2004), World Wide Web yang sering disingkat WWW adalah
layanan yang disediakan server untuk komputer client dalam mengakses data
diserver. Komputer client merupakan suatu komputer yang digunakan untuk
mengakses layanan server seperti web. Dengan adanya WWW seorang pengguna
dapat menampilkan halaman virtual yang disebut website.
Pada tahun 1990 World Wide Web mulai dikembangkan olah CERN
(Laboratorium Fisika Partikel di Swiss) berdasarkan proposal yang dibuat oleh
Tim Bernes-lee. Namun demikian WWW browser yang baru lahir dua tahun
kemudian, tepatnya tahun 1992 dengan nama Viola. Viola diluncurkan oleh Pei
Wei dan didistribusikan bersama CERN.
Jika dilihat dari proses kerjanya WWW dapat dibagi menjadi beberapa
komponen seperti berikut:
a. Protocol

adalah sebuah media yang distandarkan untuk

dapat

mengakses komputer ke dalam jaringan. WWW memiliki standar
protocol

yang

bernama

Hypertext

Transfer

Protocol

(HTTP).

Universitas Sumatera Utara

25

b.

Address merupakan alamat yang berkaitan dengan penamaan sebuah

komputer didalam jaringan alamat ini merupakan sebuah nomor yang
dimiliki sebuah komputer yang sering disebut nomor IP, akan tetapi
dengan perkembangan zaman dibentuklah metode baru yang bernama
domain name, sehingga nomor IP tersebut digantikan dengan sebuah

alamat yang dinamakan Uniform Resource Locator (URL).
c. Hypertext

Markup

Language

(HTML) yaitu salah satu bahasa

scripting yang dapat menghasilkan halaman website sehingga halaman

tersebut dapat diakses pada setiap komputer pengakses (client ).

2.7

Analisis Sistem

Analisis sistem pada tingkat teknik pertama, disebut sebagai model analisis yang
menggambarkan serangkaian model representasi dari sistem yang akan dibangun
(Pressman, 2002). Model analisis, antara lain meliputi :

2.7.1

Context Diagram (CD)

Context Diagram merupakan sebuah diagram aliran data yang memfokuskan pada

aliran data dari dan ke dalam sistem, serta memproses data-data tersebut.
Komponen-komponen dasar dari setiap program komputer yang digambarkan

Universitas Sumatera Utara

26

secara mendetail, dapat digunakan untuk menganalisis keakuratan dan kompetensi
sistem (Kendall dan Kendall, 2003).

2.7.2

Data F low Diagram (DFD)

Data Flow Diagram

merupakan

teknik

analisis

data terstruktur

yang

merepresentasikan proses-proses data di dalam organisasi. (Kendall dan Kendall,
2003).
Tabel 2.1 Simbol dalam DFD
Simbol

Keterangan
Menunjukkan entitas berupa sekelompok orang atau departmen atau
sistem yang bisa menerima informasi atau data awal.
Menunjukkan proses dimana beberapa tindakan dijalankan.

Menunjukkan arus data dimana informasi sedang melintas dan atau
menuju suatu proses.

Menunjukkan penyimpanan data.

2.7.3

Entity Relationship Diagram (ERD)

Menurut Fathansyah (2001), Entity Relationship Diagram merupakan diagram
yang berisi komponen- komponen himpunan entitas dan himpunan relasi yang
masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh

Universitas Sumatera Utara

27

fakta yang ditinjau. Berikut ini merupakan simbol-simbol yang digunakan dalam
pembuatan ERD.
Tabel 2.2 Simbol dalam ERD
Simbol

Keterangan
Menunjukkan himpunan entitas yang merupakan suatu obyek yang
dapat diidentifikasi dalam lingkungan pemakai.
Menunjukkan atribut yang berfungsi mendeskripsikan karakter
entitas.
Menunjukkan himpunan relasi antar entitas.

Digunakan sebagai penghubung antara himpunan relasi dengan
himpunan entitas dan himpunan entitas dengan atributnya.

2.8

Database

Database adalah suatu koleksi data komputer yang terintegrasi, diorganisasikan

dan disimpan dengan suatu cara yang memudahkan pengambilan kembali
(McLeod, 2001).
Database atau basis data , menurut Fathansyah (2001) dapat didefinisikan

sebagai

himpunan

kelompok

data

(arsip)

yang

saling

berhubungan

yang

diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan
cepat dan mudah. Dalam database dikenal juga Database Management System
(DBMS) yaitu suatu program komputer yang digunakan untuk memasukkan,

Universitas Sumatera Utara

28

mengubah, menghapus, memanipulasi, serta memperoleh data atau informasi
dengan praktis dan efisien.

2.9

Software dan bahasa pemograman

Software dan bahasa pemograman yang digunakan dalam pembuatan aplikasi
website e-commerce penjualan antara lain :

2.9.1

HTML

Menurut Sidik (2002), Hypertext Markup Language (HTML) yaitu salah satu
bahasa scripting yang dapat menghasilkan halaman website sehingga halaman
tersebut dapat diakses pada setiap komputer pengakses (client ). Dokumen HTML
merupakan dokumen yang disajikan dalam browser web surfer . Dokumen ini
umumnya berisi informasi ataupun interface aplikasi dalam internet.

2.9.2

Xampp

Pengertian XAMPP

adalah perangkat lunak

mendukung untuk banyak sistem operasi, yang
beberapa

(free

software) bebas, yang

merupakan kompilasi dari
program.

Universitas Sumatera Utara

29

Fungsi XAMPP

sendiri adalah sebagai server yang berdiri sendiri

(localhost ), yang terdiri beberapa program antara lain : Apache HTTP Server ,
MySQL

database,

dan

penerjemah

bahasa

yang

ditulis

dengan

bahasa

pemrograman PHP dan Perl. Nama XAMPP sendiri merupakan singkatan dari X
(empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini
tersedia dalam GNU General Public License dan bebas, merupakan web server
yang mudah untuk digunakan yang dapat menampilkan halaman web yang
dinamis. Untuk mendapatkanya XAMPP anda dapat mengunduh langsung dari
web resminya. Dan berikut beberapa definisi program lainnya yang terdapat
dalam XAMPP.

2.9.3

PHP

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau
disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web
dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa

pemrograman

PHP

yang digunakan untuk

menangani administrasi MySQL

melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung
berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang
(fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan
lain-lain).Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan
dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk
setiap maksud tertentu. Jika seseorang ingin membuat basis data (database),

Universitas Sumatera Utara

30

ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang
menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal
tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan
mengetikkan perintahnya satu per satu.
phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang

ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat
http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ
nantinya seseorang bisa membuat (create) basis data baru, dan mengelola MySQL.
Menurut Nugroho (2004), PHP Hypertext Prepocessor (PHP) adalah
sebuah bahasa pemograman yang berbentuk scripting. Sistem kerja ini adalah
interpreter bukan sebagai compiler . Bahasa interpreter adalah bahasa yang scriptscript programnya tidak harus diubah kedalam bentuk source code. Sedangkan

bahasa compiler adalah bahasa yang akan megubah script-script programnya ke
dalam source code, selanjutnya dari bentuk source code akan diubah menjadi
object code, bentuk dari objek code akan menghasilkan file yang lebih kecil dari
file mentah sebelumnya.

Bahasa PHP merupakan salah satu dari bahasa pemrograman yang bersifat
server side, jadi bahasa ini dieksekusi dan dijalankan disisi server , sehingga dia

tidak

memperhatikan

tingkat

kompatibilitas

dari user

yang

mengaksesnya,

melainkan melihat kapasitas dan kompatibilitas dari server yang menjalankanya.

2.9.4

Javascript

Universitas Sumatera Utara

31

Javascript merupakan modifikasi dari bahasa C++ dengan pola penulisan yang
lebih sederhana. Intrepeter bahasa ini sudah disediakan ASP ataupun Internet
explorer . Javascript merupakan bahasa yang bersifat client side, dimana bahasa

ini akan dieksekusi oleh browser di sisi user . Berbeda dari bahasa PHP yang
bersifat client side bahasa ini sangat tergantung dari kemampuan user yang
menjalankannya, jadi dalam penulisan bahasa ini sangat diperhatikan kemampuan
user

yang

menjalankannya

(Sidik,

2002).

Universitas Sumatera Utara