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) (bagian-bagian,
elemen-elemen saling tergantung dan bekerja
sama)
menjadi
tersebut
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
internet,
diisyaratkan
ke website kemudian (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 Flow 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