Oleh
FAISAL HARDIANSYAH
13014023228
KATA PENGANTAR
Segala puji serta syukur penulis panjatkan kehadirat ALLAH SWT, berkat
rahmat dan hidayah-Nya penulis telah dapat menyelesaikan Laporan Kerja Praktek
dengan judul Perancangan E-Commerce Pada CV.Mentari Mitra Sentosa
Banda Aceh. Shalawat serta salam kepada junjungan alam Nabi kita Muhammad
SAW, serta keluarga dan para sahabat beliau.
Penyusunan laporan ini bertujuan untuk melengkapi persyaratan dalam rangka
menyelesaikan studi Diploma III pada Akademi Manajemen Informatika dan
Komputer (AMIK) Indonesia Banda Aceh. Pada kesempatan ini pula penulis
mengucapkan terimakasih yang sebesar-besarnya kepada :
1.
Ayahanda tercinta selain ucapan syukur dan terima kasih yang sangat
mendalam dari hati, yang telah menjadi sumber kekuatan penulis juga dorongan
dan do`a tiada hentinya sehingga penulis mampu menyelesaikan studi ini.
2.
3.
4.
Bapak Tony Santoso selaku direktur utama CV.Mentari Mitra Sentosa, yang
telah banyak membantu dalam segala kebutuhan penulis.
5.
6.
Dan semua pihak yang telah membantu dalam penyelesaian laporan ini yang
tidak mungkin disebutkan satu-persatu. Terima kasih atas do`a nya dan telah
membantu kepada penulis untuk menyelesaikan Laporan Kerja Praktek ini.
Penulis menyadari bahwa dalam penyusunan laporan ini masih jauh dari
kesempurnaan, maka dengan kerendahan hati penulis mengharapkan kritik dan saran
yang bersifat membangun dari semua pihak demi kesempurnaan laporan ini.
Akhirnya semoga penyusunan Tugas Akhir ini bermanfaat bagi pembaca dan
untuk penulis sendiri. Amin
Banda Aceh, 23 September 2016
Faisal Hardiansyah
ii
RINGKASAN
Perkembangan teknologi informasi saat ini berkembang lebih cepat dan sangat
mempengaruhi dunia bisnis. Salah satu dampak negatif dari perkembangan teknologi
informasi yaitu adanya jaringan internet. Dunia bisnis telah memanfaatkan website
untuk tempat berdagang diatas internet dengan metode penjualan berbasis ECommerce. Dimana E-Commerce merupakan kegiatan membeli dan menjual barang
dan jasa secara elektronik melalui jaringan internet. CV.Mentari Mitra Sentosa
Banda Aceh merupakan perusahaan yang bergerak dibidang distributor produk
makanan, minuman, perawatan rumah tangga, produk perawatan bayi dan produk
lainnya. Metode penjualan dan promosi yang digunakan saat ini masih menggunakan
metode konvensional, sehingga untuk penjualan dan mempromosikan produk harus
bertemu langsung dengan konsumen, serta proses pemasaran yang kurang maksimal
karena tidak memiliki cakupan area distribusi yang luas. Perancangan E-Commerce
pada CV. Mentari Mitra Sentosa Banda Aceh bertujuan untuk merancang dan
membuat sistem pemasaran, promosi dan pemesanan barang berbasis web sehingga
mempermudah konsumen memperoleh informasi yang cepat, tepat dan akurat
tentang produk-produk yang dijual dan ditawarkan oleh CV. Mentari Mitra Sentosa
Banda Aceh. Metode pengumpulan data yang diperlukan dalam penulisan
laporan ini diperoleh dengan dua metode yaitu studi kepustakaan yang berkaitan
dengan literatur-literatur buku-buku perpustakaan dan karya ilmiah lainnya, studi
lapangan dengan melaksanakan interview dan observasi langsung terhadap objek
yang berhubungan dengan Laporan Kerja Praktek (LKP) ini. Sistem yang baru akan
berjalan bersamaan dengan sistem penjualan yang telah ada, sistem yang baru
bersifat sebagai pendukung sistem penjualan yang telah ada. Perancangan website ECommerce ini menggunakan CMS Opencart. Hasil yang ingin dicapai dengan
website E-Commerce ini adalah sebuah sistem pemasaran, promosi dan pemesanan
barang berbasis web yang dapat membantu konsumen untuk melakukan transaksi
pemesanan secara online. Dengan adanya Website E-Commerce diharapkan dapat
meningkatkan pangsa pasar bagi CV. Mentari Mitra Sentosa Banda Aceh. Dengan
demikian CV. Mentari Mitra Sentosa Banda Aceh akan lebih mampu bersaing dalam
era globalisasi dewasa ini.
Kata kunci : E-Commerce, Website, Pemasaran
iii
DAFTAR ISI
Halaman
KATA PENGANTAR ................................................................................
RINGKASAN .............................................................................................
iii
DAFTAR ISI................................................................................................
iv
ix
xi
xii
BAB I
: PENDAHULUAN ....................................................................
10
10
12
12
BAB II
iv
12
12
13
14
15
15
15
16
17
18
21
21
22
23
24
25
26
26
27
27
28
28
29
30
30
31
31
31
31
32
33
33
34
35
36
38
39
40
41
43
43
43
43
44
44
45
46
46
46
47
47
48
49
49
50
50
51
vi
51
52
52
53
53
54
59
71
71
71
72
72
74
74
75
75
76
76
76
77
77
78
78
79
79
80
80
80
81
vii
BAB V
82
82
5.2. Saran.................................................................................`
83
84
LAMPIRAN .................................................................................................
85
86
viii
DAFTAR GAMBAR
7
23
54
ix
DAFTAR TABEL
xi
xii
DAFTAR LAMPIRAN
xiii
BAB I
PENDAHULUAN
1.1
kehidupan, diantara nya dunia bisnis. Banyak hal yang telah ikut berubah salah
satunya teknologi informasi. Perubahan ini membuat setiap perusahaan harus
dapat beradaptasi dengan baik agar dapat bertahan dan bersaing secara
berkesinambungan.
Dengan adanya perubahan ini, menyebabkan perkembangan dunia usahapun
semakin pesat dan menimbulkan persaingan yang ketat antar perusahaan dalam
menjaring konsumen. Adanya persaingan ini menuntut perusahaan untuk dapat
mengambil keputusan yang tepat dalam menentukan tindakan-tindakan yang
harus segera dilakukan untuk menarik minat konsumen. Media promosi
merupakan salah satu cara yang digunakan untuk menarik minat konsumen,
karena melalui promosi, perusahaan dapat dikenal di masyarakat.
Media promosi terasa sangat membantu perusahaan dalam mempromosikan
produk-produk perusahaan. Dunia bisnis telah memanfaatkan website untuk
tempat berdagang diatas internet dengan metode penjualan berbasis E-Commerce.
Dimana E-Commerce merupakan kegiatan membeli dan menjual barang dan jasa
secara electronik melalui jaringan internet. Metode, ini bertujuan untuk
memperluas pemasaran serta sebagai media promosi dan meningkatkan omset
penjualan perusahaan.
CV.Mentari Mitra Sentosa merupakan perusahaan yang bergerak dibidang
distribusi produk makanan, minuman, perawatan rumah tangga, perawatan orang
dewasa, produk perawatan bayi dan produk lainnya. Metode penjualan dan
promosi yang digunakan di CV.Mentari Mitra Sentosa saat ini masih
menggunakan katalog, sehingga untuk penjualan dan mempromosikan produk
diperlukan biaya operasional seperti kertas dan percetakan katalog, serta proses
pemasaran yang terlihat kurang maksimal karena hanya memiliki cakupan area
distribusi yang tidak terlalu luas. Untuk itu perlu dilakukan melalui metode ECommerce sebagai alternatif, agar pemasarannya lebih maksimal dan efisien serta
memiliki cakupan area distribusi yang lebih luas. Selain itu konsumen memiliki
keleluasaan dalam memilih suatu produk yang dapat dilakukan secara online
melalui handphoe atau media konputer lainnya dan menghemat waktu mereka
dalam membeli produk. Dengan menggunakan metode E-Commerce diharapkan
dapat mengatasi masalah penjualan dan promosi pada CV.Mentari Mitra Sentosa
Banda Aceh untuk mengembangkan bisnis penjualannya.
Berdasarkan uraian di atas, penulis tertarik membuat sebuah program
aplikasi penjualan berbasis E-Commerce menggunakan OpenCart 2.2.0.0 dengan
judul Perancangan E-Commerce Pada CV.Mentari Mitra Sentosa Banda
Aceh.
1.2
Batasan Masalah
Berdasarkan uraian dari latar belakang di atas, penulis membatasi masalah
1.3
Tujuan Penulisan
Adapun tujuan yang ingin dicapai adalah merancang suatu sistem informasi
penjualan berbasis E-Commerce sebagai media promosi yang menarik dan mudah
digunakan. Sehingga dapat membantu CV.Mentari Mitra Sentosa Banda Aceh
untuk mempromosikan produk yang ada kepada konsumen.
1.4
Manfaat Penulisan
Hasil penelitian ini diharapkan akan memberikan manfaat bagi masyarakat,
Bagi Masyarakat
Dapat membantu masyarakat untuk melakukan transaksi pembelian barang
secara online tanpa harus datang ke CV.Mentari Mitra Sentosa.
b.
c.
Bagi Penulis
Menambah pengetahuan baru tentang sistem informasi penjualan barang
dan mempromosikan barang berbasis web E-Commerce dan mendapatkan
pengalaman dalam ilmu yang diperoleh pada AMIK Indonesia Banda Aceh.
1.5
mengumpulkan data yang lebih akurat dengan menggunakan dua teknik yaitu :
1.
Studi Kepustakaan
Studi Kepustakaan yaitu yang dilakukan untuk memperoleh data sekunder
sebagai landasan teoritis yang ada kaitannya dengan permasalahan dalam laporan
ini, untuk mendapatkan data dan informasi penulis lakukan dengan cara menelaah
buku-buku dengan pembahasan laporan ini.
2.
Studi Lapangan
Studi Lapangan adalah studi yang langsung dilakukan terhadap objek yang
diamati. Penulis langsung melihat tentang sistem manual yang digunakan, datadata apa saja yang diperlukan dalam pelaksanaan kegiatan tersebut, serta
pendekatan yang dilakukan dalam memperoleh data yang benar dan akurat dengan
cara :
a.
Wawancara (Interview)
Dalam pengumpulan data penulis melakukan tanya jawab langsung dengan
Direktur Utama CV.Mentari Mitra Sentosa Banda Aceh guna memperoleh data
yang berhubungan dengan penulisan laporan ini.
b.
Pengamatan (Observation)
Untuk mendapatkan data yang lebih kongkrit lagi penulis mengadakan
1.6
Sistematika Penulisan
Penulisan laporan ini memiliki tahapan penting dalam pokok pembahasan
BAB II
BAB III
BAB IV
BAB IV
1.7
BAB II
LANDASAN TEORITIS
2.1
Tahap Perancanaan
Pada Tahap ini, akan dibuat suatu perencanaan atau garis-garis besar sistem
yang nantinya akan dianalisis. Tahap ini merupakan tahap pertama. Segala
kemungkinan atau ide-ide dapat dimasukkan dalam tahap ini. Perencanaan
sistem dapat terdiri dari perencanaan jangka pendek dan perencanaan jangka
panjang. Perencanaan jangka pendek meliputi periode 1 sampai 2 tahun dan
perencanaan jangka panjang meliputi periode sampai 5 tahun. Proses
perencanaan sistem terdiri dari tahapan sebagai berikut :
2.
a.
b.
c.
d.
e.
f.
Tahap Analisis
Tahap ini, sistem informasi akan diuraikan kedalam bagian komponenkomponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi
permasalahan-permasalahan dan hambatan-hambatan yang terjadi dan
kebutuhan-kebutuhan
yang
diharapkan,
sehingga
dapat
diusulkan
karena kesalahan pada tahap ini juga akan menyebabkan kesalahan pada
tahap selanjutnya. Langkah-langkah dalam tahap ini adalah sebagai berikut :
3.
a.
Mengidentifikasi masalah
b.
c.
Menganalisis sistem
d.
Tahap perancangan
Tahap perancangan menyangkut proses pengaturan dari komponenkomponen perangkat lunak dan perangkat keras dari suatu sistem sehingga
instalasi dari sistem akan benar-benar memuaskan rancangan sistem baru
yang telah ditetapkan pada akhir tahapan analisis sistem.
4.
Tahap Penerapan.
Tahap ini akan mewujudkan sistem sesuai dengan rancangan yang telah
dibuat pada tahap sebelumnya, yaitu tahap perancangan sistem. Sistem
diterapkan sesuai dengan bahasa pemograman dan basis data yang
dinginkan.
5.
Tahap Penggunaan
Pada tahap ini merupakan tahapan akhir dalam pembuatan sebuah sistem.
Setelah melakukan analisis, perancangan dan penerapan maka sistem yang
sudah jadi akan digunakan oleh user. Kemudian sistem yang telah dibuat
harus dilakukan pemeliharaan secara berkala.
2.
3.
4.
5.
6.
2.2
Manajemen Informatika
10
Planning (Perencanaan)
Perencanaan berarti usaha merencanakan kegiatan-kegiatan yang hendak
dilakukan untuk mencapai tujuan-tujuan yang telah ditetapkan.
2.
Organizing (Pengorganisasian)
Perorganisasian berarti penentuan penggolongan dan penyusunan aktivitasaktivitas yang diperlukan untuk mencapai tujuan-tujuan, penentuan orangorang yang akan melaksanakan, penyediaan alat-alat, yang diperlukan untuk
mencapai suatu tujuan dan pendelegasian wewenang yang ditugaskan dalam
bidang aktivitas masing-masing.
3.
Actuating (Penggerakan)
Penggerak merupakan bagian yang penting dalam proses manajemen,
karena berhubungan dengan orang-orang yang menggerakkan organisasi.
4.
Controlling (Pengawasan)
Pengawasan merupakan tindak lanjut dari ketiga fungsi manajemen yaitu
Planning, Organizing, dan Actuating. Tanpa adanya ketiga fungsi tersebut,
maka tidak perlu adanya pengawasan.
yang
terdiri dari :
1.
Man (Manusia)
Dalam manajemen, faktor manusia adalah yang paling menentukan.
Manusia yang membuat tujuan dan manusia pula yang melakukan proses
untuk mencapai tujuan. Tanpa ada manusia tidak ada proses kerja, sebab
pada dasarnya manusia adalah makhluk kerja.
2.
Money (Uang)
Uang merupakan salah satu faktor yang sangat penting, bahkan menentukan
didalam setiap proses pencapaian tujuan. Setiap program dan kegiatan
11
semua tidak akan terlaksana tanpa adanya penyediaan uang atau biaya yang
cukup.
3.
Material (Materi)
Materi terdiri dari bahan yang setengah jadi dan bahan jadi. Dalam dunia
usaha untuk mencapai hasil yang lebih baik, selain manusia yang ahli dalam
bidangya juga harus dapat mempergunakan bahan atau materi sebagai salah
satu sarana. Sebab materi dan manusia tidak dapat dipisahkan, tanpa materi
tidak akan tercapai hasil yang dinginkan.
4.
Machines (Mesin)
Mesin
digunakan
untuk
memberi
kemudahan
atau
menghasilkan
Method (Metode)
Dalam pelaksanaan kerja diperlukan metode-metode kerja yang mengatur
tata cara kerja yang baik, suatu tata kerja yang baik akan memperlancar
jalannya suatu pekerjaan. Sebuah metode dapat dinyatakan sebagai
penetapan cara pelaksanaan kerja suatu tugas dengan memberikan berbagai
pertimbangan-pertimbangan kepada sasaran, fasilitas-fasilitas yang tersedia
dan penggunaan waktu, serta uang dan kegiatan usaha.
6.
Market (Pasar)
Memasarkan produk merupakan hal yang sangat penting sebab apabila
barang yang diproduksi tidak laku maka proses produksi akan berhenti. Hal
ini berarti proses kerja tidak akan berlangsung, oleh sebab itu penguasaan
pasar dalam arti menyebarkan hasil produksi merupakan faktor menentukan
dalam perusahaan. Agar dapat dikuasai maka kualitas dan harga barang
harus sesuai dengan selera konsumen dan daya beli konsumen.
7.
Information (Informasi)
Hal ini bearti segala informasi yang digunakan dalam melakukan kegiatan
suatu perusahaan. Suatu informasi yang berkualitas bila didalamnya
mengandung ciri-ciri sebagai berikut :
12
2.3
13
Akurat
2.
Tepat waktu
3.
Relevan
4.
Lengkap
Informasi yaitu data yang telah diolah menjadi sebuah bentuk yang berarti
bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini atau
mendatang. Informasi dapat memeperkaya penyajian atau mengungkap sesuatu
yang penerimanya belum ketahui, informasi dapat mengurangi keraguan dan
pilihan.Informasi mengubah kemungkinan-kemungkian hasil yang diharapkan
dalam sebuah situasi keputusan karena itu mempunyai nilai dalam proses
keputusan. (Hutapean, 2011:10).
Dari definisi diatas dapat dijelaskan bahwa informasi merupakan hasil dari
pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimannya,
yang mengambarkan suatu kejadian-kejadian nyata dan dapat digunakan sebagai
alat bantu untuk pengambilan suatu keputusan.
14
informasi
keras,perangkat lunak,
merupakan
gabungan
dari
manusia,
perangkat
Blok Masukan
Blok masukan mewakili data yang masuk ke dalam sistem informasi,
termasuk metode dan media untuk memperoleh data yang akan dimasukkan,
yang dapat berupa dokumen dasar.
2.
Blok Model
Blok model terdiri dari kombinasi prosedur, logika, dan model matematik
yang akan memanipulasi atau mentransformasi data masukan dan data yang
tersimpan dalam basis data untuk menghasilkan keluaran yang diinginkan.
3.
Blok Keluaran
Produk dari sistem informasi adalah keluaran berupa informasi yang
berkualitas yang berguna untuk semua pemakai sistem. Untuk mendapatkan
informasi yang berkualitas diperlukan suatu sistem yang handal.
4.
Blok Teknologi
Blok teknologi digunakan sebagai kotak alat (toolbox) dalam sistem
informasi. Teknologi terdiri dari 3 bagian utama yaitu teknisi (brainware),
perangkat lunak (software), dan perangkat keras (hardware).
15
5.
Blok Kendali
Blok pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa
hal-hal yang merusak sistem seperti penyalahgunaan hak akses, dan
kesalahan pemakai, dapat dicegah atau bisa teratasi apabila terlanjur terjadi.
6.
2.4
Pemasaran
Wujud pasar konkret yang nyata dan dapat dilihat secara kasat mata.
b.
Pelaku ekonomi yang terlibat dalam pasar konkret dapat dilihat secara
nyata. Hal ini berarti, ada penjual yang sedang menawarkan barang dan ada
pembeli yang ingin membeli barang yang ditawarkan penjual.
16
c.
Barang yang diperjual belikan di pasar konkret berbentuk nyata. Hal ini
berarti pembeli dapat melihat langsung barang yang diperjual belikan.
2. Pasar Abstrak
Abstrak artinya tidak nyata atau tidak kasat mata, Pasar abstrak merupakan
pasar yang lokasinya tidak dapat dilihat. Dalam pasar abstrak proses interaksi
antara penjual dan pembeli tidak bertemu secara langsung untuk mencapai
kesepakatan tentang harga dan barang, biasanya dapat melalui internet dan
pemesanan dengan menggunakan telepon. Pasar abstrak memiliki ciri-ciri sebagai
berikut :
a.
b.
Penjual dan pembeli tidak dapat beinteraksi secara langsung, penjual dan
pembeli hanya berkomunikasi melalui internet, surat, telepon, fax atau
melalui perantara orang lain.
c.
Barang yang diperjual belikan tidak berada ditempat bertemunya penjual dan
pembeli. Barang tersebut hanya bisa dilihat dalam bentuk brosur, katalog dan
iklan.
hidup
17
18
Produk utama, yaitu produk yang dicari konsumen ketika mereka membeli
suatu produk.
b.
c.
Produk harapan, adalah produk formal yang mampu memenuhi fungsi yang
paling dasar.
d.
e.
2. Harga (Price)
Harga merupakan variabel Marketing Mix yang menghasilkan pendapatan.
Keputusan tingkat harga sangat penting, karena mempengaruhi jumlah penjualan
yang dapat dicapai perusahaan dan laba yang diperoleh serta mempengaruhi
program pemasaran perusahaan. Harga diartikan sebagai ukuran untuk
mendapatkan kepemilikan atau penggunaan dari suatu barang atau jasa. Harga
ditetapkan akan mempengaruhi konsumen dalam membeli produk, sedangkan
bagi produsen akan mempengaruhi jumlah pendapatan yang akan diterimanya.
Akan tetapi untuk menetapkan suatu harga yang dianggap tepat bagi konsumen
maupun produsen tidaklah mudah, sehingga penetapan harga harus dilakukan
19
b.
c.
d.
3. Promosi (Promotion)
Promosi merupakan salah satu variabel Marketing Mix yang sangat penting
dijalankan oleh perusahaan dalam memasarkan produknya. Promosi dilakukan
untuk menginformasikan, mempengaruhi, membujuk, serta mengingatkan
pelanggan akan ketersedian produk yang tepat dan harga yang tepat pula.
Perusahaan dalam melakukan kegiatan promosi dapat dikatakan berhasil, harus
menetapkan tujuan yang jelas, kombinasi promosi yang tepat tergantung pada apa
yang ingin didapat perusahaan dalam tujuan promosinya. Adapun tujuan utama
melakukan promosi adalah :
A. Menginformasikan
Para pelanggan yang potensial harus mengetahui tentang suatu produk
apabila mereka diharapkan akan membelinya. Perusahaan yang benar-benar
memiliki produk baru mungkin tidak harus melakukan apapun kecuali
memberitahukan konsumen tentang produk tersebut dan menunjukkan bahwa
produk tersebut memenuhi kebutuhan konsumen secara lebih baik dibanding
produk lain. Selain itu dalam menginformasikan dapat berupa :
a. Menginformasikan pasar mengenai keberadaan suatu produk baru.
b. Menyampaikan perubahan harga kepada pasar.
c. Melurukan kesan yang keliru.
d. Mengurangi ketakutan dan kekhawatiran pembelian.
e. Menginformasikan jasa-jasa yang disediakan.
20
B. Membujuk
Perusahaan akan berusaha mengembangkan sikap yang menguntungkan
sehingga pelanggan akan membeli dan terus membeli. Promosi dengan tujuan
membujuk sering kali berfokus pada mengapa sebuah merek lebih baik dari pada
merek lain. Untuk itu perusahaan membujuk pelanggan yang sasaranya untuk :
a. Membentuk pilihan merek.
b. Mengalihkan pilihan ke merek tertentu.
c. Mengubah persepsi pelanggan terhadap suatu produk.
d. Mendorong pelanggan untuk berbelanja pada saat itu juga.
C. Mengingatkan
Perusahaan melakukan upaya mengingatkan pelanggan tentang kepuasan
yang diperoleh sebelumya untuk menahan pelanggan tidak beralih ke produk
pesaing. Selain itu dalam mengingatkan dapat berupa :
a. Mengingatkan pembeli bahwa produk yang bersangkutan dibutuhkan dalam
waktu dekat.
b. Mengingatkan
pembeli
akan
tempat-tempat
yang menjual
produk
perusahaan.
c. Membuat pembeli tetap ingat walau tidak ada iklan.
d. Menjaga agar ingatan pertama pembeli jatuh kepada produk perusahaan.
4. Tempat (Place)
Variabel terakhir dalam Marketing Mix adalah tempat. Tempat berarti
berhubungan dengan keputusan perusahaan mengenai dimana perusahaan berada
dan bagaimana proses penyaluran (distribusi) kepada konsumen. Distribusi
merupakan
kegiatan
yang
berusaha
memperlancar
dan
mempermudah
21
2.5
berbisnis
dengan
menggunakan
teknologi
elektronik
yang
22
2.
23
4.
kategori
ini
konsumen
menjual
barang-barang
atau
jasa
2.
24
2.
3.
berikut :
1.
Transaksi tanpa batas, ini berarti batas-batas geografi bukan menjadi suatu
penghalang untuk bertransaksi dalam bisnis.
2.
Transaksi anonim, hal ini memungkinkan para penjual dan pembeli dalam
transaksi melalui internet tidak harus bertemu satu sama lainnya.
3.
Produk digital dan non digital, produk digital seperti musik dan film yang
bersifat
digital
dapat
download.Sedangkan
dipasarkan
produk
non
memalui
digital
internet
adalah
dengan
produk
di
dalam
perkembangan objek yang ditawarkan melalui internet meliputi barangbarang kebutuhan lainnya.
4.
Produk barang yang tak berwujud, ini berarti produk yang ditawarkan dalam
bentuk data, software dan sebagainya yang dijual di internet.
Quthni
mekanisme-mekanisme
(2014:10),
yang
Pada
berbeda
E-Commerce
dibandingkan
terdapat
dengan
berbagai
mekanisme-
25
1.
Customer
Customer merupakan para pengguna internet yang dapat dijadikan sebagai
target pasar yang potensial untuk diberikan penawaran berupa produk, jasa
atau informasi oleh penjual.
2.
Penjual
Penjual merupakan pihak yang menawarkan produk,jasa atau informasi
kepada Customer baik individu maupun organisasi. Proses penjualan dapat
dilakukan secara langsung melalui website yang dimiliki oleh penjual.
3.
Produk
Salah satu perbedaan antara E-Commerce dengan proses perdagangan secara
manual terletak pada produk yang dijual, pada dunia maya penjual dapat
menjual produk secara digital tanpa harus membawa langsung kepada
konsumen.
4.
Infrastruktur
Infratruktur pasar yang menggunakan media elektronik meliputi perangkat
keras, perangkat lunak dan juga sistem jaringanya.
5.
Front End
Front end merupakan aplikasi web yang dapat berinteraksi dengan
penggunanya secara langsung. Beberapa proses bisnis front end ini diantara
lain portal penjual, katalog, keranjang belanja dan mesin pencari.
6.
Back End
Back end merupakan aplikasi yang berkaitan dengan pemesanan
barang,manajemen inventori, proses pembayaran dan pengiriman barang.
26
Konsep shopping cart pada dasarnya meniru kereta belanja yang biasanya
digunakan untuk berbelanja di pasar swalayan, shopping chart ini biasanya berupa
form isian yang dibuat menggunakan kombinasi pemograman web dan database.
Sama dengan toko konvensional, seorang pembeli dapat membatalkan barang
yang telah dimasukkan ke shopping cart jika pembeli berniat untuk membatalkan
membeli barang tersebut. Jika pembeli ingin membayar barang yang dipilih, maka
pembeli harus mengisi form transkasi. Biasanya form transaksi meminta identitas
pembeli, setelah konsumen melakukan tranksaksi, barang akan dikirimkan
langsung ke alamat pembeli.
2.
Money Transfer
Metode pembayaran ini lebih aman untuk menerima pembayaran dari
konsumen, dikarenakan pembayarannya langsung di transfer melalui
rekening Bank, namun memerlukan biaya tambahan bagi konsumen dalam
bentuk biaya transfer antar Bank.
3.
Cash on Delivery
Metode ini merupakan metode pembayaran dengan bayar ditempat, metode
ini hanya bisa dilakukan jika konsumen berada dalam satu kota yang sama dengan
penyedia jasa.
27
1.
2.
3.
4.
5.
2.
3.
2.6
untuk
menggambarkan,
menjelaskan,
memberikan
spesifikasi,
28
lingkup sistem dan bagaimana hubungan antara sistem dengan subsistem maupun
sistem lain diluarnya.
Dengan permodelan menggunakan UML, pengembang dapat melakukan :
1.
2.
Untuk
mengetahui
bagaimana
objek-objek
dalam
sistem
saling
4.
actors dan use case. Digunakan untuk menbangun sebuah sistem yang
diharapkankan dan dibutuhkan pengguna. Terdapat beberapa simbol di dalam use
case diagram, simbol use case diagram dapat dilihat pada tabel 2.1.
Tabel 2.1. Simbol use case diagram
No.
1
Simbol
Aktor
Keterangan
Merupakan seorang peran yang berinteraksi
langsung dengan sistem. Actor meliputi baik
manusia maupun organisasi yang saling
bertukar informasi.
2.
Use Case
29
kelakuan
yang
hanya
Simbol
Keterangan
Start State
2.
End State
menggambarkan
memberi respon.
3.
State/Activities
4.
Fork (Percabangan)
ketika
objek
berhenti
30
5.
Join (Penggabungan)
6.
Decision
yang
diagram
menggambarkan
detail
komponen
dalam
infrastruktur sistem, dimana komponen akan terletak pada mesin, server dan
perangkat keras apa yang digunakan, kemampuan jaringan pada lokasi tersebut,
spesifikasi server dan hal-hal lain yang bersifal fisikal.
2.7
2.7.1 Browser
Browser merupakan suatu perangkat lunak yang digunakan untuk dapat
menjelajahi internet atau memudahkan untuk melakukan penulusuran berbagai
data dan informasi. Perangkat lunak ini diperlukan untuk menampilkan halaman
31
2.7.2 My SQL
Menurut Nugroho (2015:3), MySQL merupakan sebuah program database
server yang mampu menerima dan mengirimkan datanya dengan sangat cepat,
multi user serta menggunakan perintah standar SQL (Structured Query
Language). Sedangkan menurut Pratama (2013:37), MySQL merupakan perangkat
lunak yang tergolong database server dan bersifat open source. Open source
menyatakan bahwa software ini dilengkapi dengan source code.
MySQL dikembangkan pada tahun 1994 oleh sebuah perusahaan
pengembang software dan konsultan data base di Swedia bernama TcX Data
Konsult AB. Tujuan awal dikembangkan MySQL adalah untuk mengembangkan
aplikasi berbasis web pada client. MySQL merupakan software database yang
paling populer dikarenakan peforma query dari database yang cepat dan jarang
bermasalah. MySQL merupakan software database open source terpopuler
didunia, berdasarkan riset dinyatakan bahwa di platfrom web dan baik untuk
kategori open source maupun umum.
Sebagai databasse server yang memiliki konsep database modern, MySQL
memiliki banyak keunggulan diantara nya (Oneto, 2010:17) :
1.
2.
3.
32
4.
5.
6.
7.
2.7.3 XAMPP
XAMPP merupakan perangkat lunak gratis yang mendukung banyak sistem
operasi,merupakan kompilkasi dari beberapa program. Fungsi XAMPP adalah
sebagai server offline yang berdiri sendiri (localhost). XAMPP memudahkan para
web developer untuk mengembangkan dan membuat sebuah website dilocal
PC/Laptop, sehingga proses pembuatan sebuah website menjadi jauh lebih aman
dan cepat dibandingkan melakukan proses pembuatan website melalui online
server. XAMPP terdiri dari beberapa program yaitu Apache (web server), MySQL
(database), PHP (server side scripting), Perl, FTP server, PHP MyAdmin dan
berbagai pustaka bantu lainnya. XAMPP terkenal sebagai program web server
(localhost) yang mudah digunakan yang dapat melayani tampilan halaman web
yang dinamis. Menurut Nugroho (2015:8), mendefinisikan XAMPP merupakan
paket PHP (Hypertext Proproser) yang berbasis open source. Dengan
menggunakan XAMPP anda tidak usah binggung untuk melakukan penginstallan
program-program yang lain, karena semua kebutuhan telah disediakan oleh
XAMPP.
Hal ini sesuai dengan pendapat Pratama (2013:40), mengatakan bahwa
XAMPP merupakan perangkat lunak yang dapat didownload secara gratis dan
didalam perangkat lunak ini, berisi kumpulan-kumpulan beberapa perangkat lunak
yang dibutuhkan antara lain PHP, Apache, MySQL dan PHP MyAdmin
memberikan kemudahan dalam pengoperasiannya dan hampir semua web hosting
menyediakan PHP MyAdmin untuk para penyewa virtual host.
33
2.8
Management
System
merupakan
perangkat
lunak
yang
memungkinkan seseorang untuk menambahkan atau mengubah isi dari suatu situs
web (Oneto, 2010:20). Menurut Nugroho (2015:15), mendefinisikan Content
Management System adalah sistem pengolahan isi atau konten, ini berarti CMS
merupakan perangkat lunak yang tertanam pada web yang berfungsi membantu
mengelola isi web yang dibuat. Proses seperti menambah isi, mengedit, maupun
menghapus isi web, dilakukan dengan bantuan CMS, sehingga lebih mudah dalam
mengoperasikan dan mengelola konten web.
Selanjutnya Pratama (2014:47), CMS atau disingkat Content Management
System adalah suatu metode mengelola sebuah content/isi. Content bisa berupa
teks, suara, gambar, video, animasi dan aplikasi lainnya yang disimpan dalam
sebuah database sehingga mudah dalam pengololaanya.
CMS Portal adalah sebuah CMS yang mempunyai banyak layanan, seperti
layanan berita, forum dan lain sebagainya.
2.
3.
4.
Forum merupakan jenis CMS yang menyediakan media untuk proses diskusi
secara online.
5.
CMS blog merupakan jenis CMS yang menyediakan wadah untuk membuat
blog.
Disamping penggolongan diatas,
berdasarkan sifatnya :
34
1.
CMS Komersil
CMS komersil, merupakan jenis CMS yang dikembangkan oleh suatu
perusahaan untuk mencari keuntungan. Hampir semua CMS jenis ini memiliki
fitur yang digunakan untuk memenuhi fungsi CMS seperti menambah, mengisi,
atau mengedit isi artikel beserta pemilihan template yang bisa digunakan. Untuk
dapat menggunakan CMS ini, pengguna harus membayar atau membeli lisensi
dari perusahaan pembuatnya.
2.
perusahaan yang menggunakan CMS jenis ini tidak perlu membayar atau membeli
lisensi. CMS ini dibuat dan dikembangkan oleh beberapa orang atau perusahaan
sebagai solusi pembuatan website secara murah. CMS open source memiliki
dukungan yang lebih banyak dari perorangan atau sekelompok orang yang
mendedikasikan dirinya untuk proyek sosial ini. Karena kebanyakan CMS open
source menggunakan lisensi GPL (General Public Licence) maka setiap orang
bebas untuk menambah, mengedit atau mengurangi script yang ada.
Gratis
CMS yang bersifat open source dapat digunakan dengan cara didownload
secara bebas dan legal. Hal ini akan meringankan perusahaan-perusahaan
kecil maupun besar dalam mempromosikan produknya.
b.
35
c.
d.
Personalia Server
Setelah sebuah isi ditempatkan kedalam CMS, isi tersebut dapat ditampilkan
lagi sesuai keinginan dan kebutuhan penggunanya. Terlebih lagi dengan
kelebihan CMS yang dapat memisahkan antara desain dan isi, menyebabkan
proses personalia dapat berjalan dengan mudah.
e.
Sindikasi
Sindikasi memberikan kemungkinan kepada sebuah server membagi isinya
kepada server-server lain. Format data yang didukung juga cukup variatif,
sama halnya dengan personalia, sindikasi juga dapat dilakukan dengan
mudah karena isi dan desain dibuat terpisah.
f.
Akuntabilitas
CMS mendukung hak akses yang jelas kepada para penggunanya, data dan
informasi yang disampaikan data dipertanggung jawabkan dengan baik.
Setiap penulis ataupun editor memiliki tugas masing-masing dengan hak
akses yang berbeda-beda pula. Dengan demikian setiap perubahan yang
terjadi diserver dapat ditelusuri dan diperbaiki seperlunya dengan segera.
2.9
dirancang untuk toko online lengkap dengan Shopping Cart. Menurut Ika
(2012:2), mendefinisikan OpenCart merupakan salah Content Management
System yang terfokus pada website E-Commerce atau berbisnis secara online yang
bersifat terbuka (OpenSource). Dan versi yang ke 2.2.0.0 ini merupakan versi
terbaru dari OpenCart, dimana sebelumnya sudah ada versi mulai dari :
a.
OpenCart 1.5
b.
OpenCart 1.5.4.1
36
c.
OpenCart 1.5.5.1
d.
OpenCart 1.5.6
e.
OpenCart 1.5.6.1
f.
OpenCart 1.5.6.2
g.
OpenCart 1.5.6.3
h.
OpenCart 1.5.6.4
i.
OpenCart 2.0.0.0
j.
OpenCart 2.0.1.0
k.
OpenCart 2.0.1.1
l.
OpenCart 2.0.2.0
m.
OpenCart 2.0.3.1
n.
o.
OpenCart 2.1.0.2
OpenCart dilengkapi banyak fitur yang mudah digunakan. Berikut
b.
Jumlah produk tidak terbatas, bisa menambahkan jumlah produk lebih dari
satu produk.
c.
Multi mata uang, bisa digunakan lebih dari satu mata uang dengan nilai
konversi antar mata uang.
d.
Multi bahasa, meliputi bahasa toko online dan nama serta penjelasan
masing-masing produk atau kategori.
e.
Penilain Produk dan ulasan produk, pelanggan dan pembaca situs toko
online bisa memberikan nilai dengan skala 1s/d 5 untuk sebuah produk.
f.
Penilain Produk, pelanggan dan pembaca situs toko online bisa memberikan
nilai dengan skala 1s/d 5 untuk sebuah produk.
g.
BAB III
GAMBARAN UMUM CV.MENTARI MITRA SENTOSA BANDA ACEH
38
39
Hakikatnya karyawan itu berkarya, karena karyawan juga sangat berperah dalam
berkembangnya perusahaan. Dalam hal pemasaran CV.Mentari Mitra Sentosa
juga melakukan pembenahan, seperti baru-baru CV.Mentari Mitra Sentosa telah
memperluas cakupan jaringan distribusi nya di seluruh wilayah Aceh, yang
awalnya jaringan distribusinya hanya mencakup Banda Aceh dan Aceh Besar.
3.2
Struktur Organisasi
Dalam suatu organisasi sangat diperlukan adanya pengorganisasian serta
b.
c.
kerangka dan susunan terhadap pembagian beban pekerjaan serta tanggung jawab
dalam mencapai tujuan yang diharapkan. CV.Mentari Mitra Sentosa Banda Aceh
mempunyai struktur organisasi yang berbentuk garis, dimana kekuasaan dan
tanggung jawab yang dimiliki dari setiap kepemimpinannya. Bagan struktur
organisasi CV.Mentari Mitra Sentosa Banda Aceh sebagai berikut :
40
Direktur Utama
Sales
Supervisor
Sales
Kepala Bagian
Keuangan
Kepala Gudang
Satff
Administrasi
Staff Gudang
Bagian
Pengiriman
Gambar 3.1. Struktur Organisasi Perusahaan
1.
Direktur Utama
Direktur merupakan pemegang kekuasaan tertinggi dalam perusahaan dan
menentukan kebijakan sasaran umum perusahaan.
2.
Sales Supervisor
Bertanggung jawab dalam atas semua kegiatan penjualan yang dilakukan
sales dan Bertugas mengawasi kinerja salesaman serta menyusun target
kepada setiap masing-masing sales sehingga tercapai rencana penjualan
yang telah ditargetkan.
3.
4.
Kepala Gudang
Mengatur jalannya opersional gudang dan melakukan penerimaan barang,
melakukan pengecekan kesesuaian antara surat pemesanan dengan faktur
pembelian, menyiapkan barang sesuai dengan surat pesanan.
41
5.
Staff Administrasi
Staff administrasi memiliki tugas meayani pembayaran dari pelanggan,
mencetak nota penjualan dan membuat laporan penjualan untuk diserahkan
kepada kepala bagian keuangan.
6.
Sales
a. Bertugas melakukan penjualan dan menawarkan barang kepada
pelanggan.
b. Bertugas untuk mengambil tagihan
c. Membuat laporan penjualan
d. Membuat berkas pengiriman barang
e. Membuat laporan pengiriman barang.
f. Meninjau stok barang yang dipesan oleh customer
g. Menulis nota penjualan barang yang dipesan oleh customer
h. Memonitor barang pesanan dari gudang sampai ketempat customer
6.
Staff Gudang
a. Mencatat barang masuk
b. Mencatat barang keluar
c. Membuat surat jalan
7.
Bagian Pengiriman
Bertugas mengirimkan produk kepada pelanggan dan memberi surat jalan
sebagai bukti pemesanan kepada pelanggan.
3.3
42
Misi
1.
2.
3.
4.
Cepat, tepat, dan sigap terhadap segala sesuatu. Terus berusaha menjadi
lebih baik.
Motto
Menjadi distributor yang handal dan terpercaya"
BAB IV
ANALISA DAN PEMBAHASAN
b.
c.
Promosi dalam bentuk katalog memiliki resiko yang lebih besar terhadap
kemungkinan terjadi kehilangan, kemungkinan lainnya yang dapat terjadi
43
44
yaitu, data yang dicatat pada lembaran kertas tersebut dapat hilang, kotor,
ataupun terbakar.
d.
e.
45
Konsumen
Staff Gudang
Admin
Mulai
Datang Ke
Konsumen
Memberikan
Katalog
Melihat Katalog
Pemesanan
Mencatat
Pemesanan
Ya
Tidak
Cek Data
Pemesanan
Selesai
Menerima Faktur
Cek Ketersedian
Barang
Rekap Penjualan
Membuat Faktur
Selesai
Gambar 4.2. Activity Diagram sistem penjualan yang sedang berjalan
46
Nama Pembeli
2.
Alamat
3.
Nama Produk
4.
Jumlah
5.
Harga
6.
Total Pembayaran :
4.2
aplikasi yang di rancang dan dibangun untuk membantu dan memudahkan CV.
Mentari Mitra Sentosa dalam proses pemasaran barang dan sebagai media
promosi.
Teknologi yang digunakan dalam pengembangan sistem ini adalah
teknologi aplikasi berbasis web yang dapat di lakukan dengan smartphone
berbagai platform atau website, yang membentuk sebuah program yang dapat
berdiri sendiri dan dapat dijalankan dalam lingkungan Internet. Sehingga
dimanapun pengguna (user) berada dapat mcnggunakan aplikasi ini, dengan
mengakses situs tersebut secara cepat dan mudah.
Dalam proses penerapannya sistem ini membutuhkan beberapa aplikasi
pendukung yang harus terpasang (installed) pada komputer, seperti Xampp serta
47
4.3
48
Pengaturan Alamat
Ganti Kata Sandi
Pesanan Saya
Transaksi
Barang Pengembalian
Saya
Buletin
Daftar Keinginan
Keluar
Gambar 4.4. Struktur Menu Halaman Pelanggan
49
4.4
rencana sistem yang akan dibuat berdasarkan identifikasi kebutuhan yang telah
dibuat sebelumnya. Dengan melakukan analisa rancangan sistem, kita dapat
50
Melihat katalog
Mendaftar
<<include>>
Administrator
User
Pembayaran
Login member
<<include>>
<<extend>>
Pengiriman
Pemesanan
User Member
Sistem
Verifikasi nama pengguna dan
kata sandi pada database
salah
benar
Masuk ke halaman administrator
Menampilkan halaman
utama administrator
51
Dari Gambar 4.7 terlihat dengan jelas bahwa sistem informasi penjualan
barang memiliki modul otentifikasi user, setiap user akan diperiksa kedalam
sistem apabila user tersedia selanjutnya akan masuk ke dalam halaman
administrator.
52
Halaman pembayaran
1 : Masuk ()
user member
2 : Memilih produk ()
1 : Masuk ()
Halaman utama website
8: Simpan pesanan
5 : invalid ()
Halaman pembayaran
Troli belanja
Tabel transaksi
53
1 : Masuk ()
Halaman utama
user member
2 : Input
konfirmasi
pembayaran ()
Web Server
Web Browser
Internet Exprorer
Mozilla Firefox
Google Chrome
Apache
HTML
Database Server
MySQL Database
Framework
CSS
54
customer
customer_id
store_id
firstname
email
telephone
password
chart
wishlist
newsletter
address_id
customer_group_id
status
approved
token
date_added
[webstore]
store.store_id
[ location ]
address.address_id
customer_group
customer_group_id
name
[order]
order.order_id
customer_transaction
customer_ transaction _id
customer_id
order_id
description
amount
date_added
Gambar 4.14. Entity Relationship Diagram Pelanggan
55
[cutosmer]
customer.customer_id
zone
zone_id
country_id
code
name
status
address
country
address_id
customer_id
address1
city
postcode
country_id
zone_id
country_id
name
iso_code
address_format
postcode_required
status
currency
currency_id
tittle
code
symbol_left
symbol_right
decimal_place
value
status
date_modified
geo_zone
language
zone_to_ge_zone
zone_to_ge_zone_id
country_id
zone_id
geo_zone_id
date_added
date_modified
geo_zone_id
name
description
date_added
date_modified
language_id
name
code
locale
image
directory
file_name
sort_order
status
order_total
order_total_id
order_id
code
title
text
value
sort_order
[webstore]
store.store_id
[cutosmer]
customer.customer_id
[ location ]
country.country
_id
[ location ]
zone.zone_id
[ location ]
currency.currency_id
order
order_id
invoice_no
store_id
store_name
store_url
customer_id
customer_group_id
firstname
email
telephone
payment_address1
payment_city
payment_postcode
payment_country
payment_county_id
payment_zone
payment_zone_id
payment_method
comment
total
order_status_id
language_id
currency_id
currency_code
currency_value
date_added
date_modified
order_option
order_option_id
order_id
order_product_id
product_option_id
name
value
type
[product]
product_option_id
[product]
product.product_id
order_product
order_history
order_history_id
order_id
order_status _id
notify
comment
date_added
order_product_id
order_id
product_id
name
model
quantity
price
total
tax
order_status
[ location ]
language.language_id
order_status_id
language
name
56
reviews
[cutosmer]
customer.customer_id
product_description
product_id
language_id
name
description
reviews_id
product_id
customer_id
author
text
rating
status
date_added
date_modified
product_option
option
product_option_id
product_id
option_id
option_value
required
option_id
type
sort_order
product_related
product_id
related_id
[ location ]
language.language_id
product_image
product_image_id
product_id
image
sort_order
category
category_id
image
parent
top
column
sort_order
status
date_added
date_modified
product
product_id
model
location
quantity
stock_status_id
image
manufacturer_id
price
tax_class_id
date_available
weight
weight_class_id
minimum
sort_order
status
date_added
date_modified
viewed
product_discount
product_discount_id
product_id
customer_group_id
quantity
price
date_start
date_end
[cutosmer_group]
customer_group.customer_group_id
category_description
category_id
language_id
name
description
product_special
product_special_id
product_id
customer_group_id
quantity
priority
price
date_start
date_end
[ webstore ]
weight_class.weight_class_id
[ location ]
language.language_id
[ tax]
tax_class.tax_class_id
manufacturer
stock_status
stock_status_id
language_id
name
manufacturer_id
name
image
sort_order
57
[ product]
product.product_id
return_reason
return_reason_id
language_id
name
return_product
return
return_product_id
return_id
product_id
name
model
quantity
return_reason_id
opened
comment
return_action_id
return_id
order_id
date_ordered
customer_id
firstname
email
telephone
return_status_id
comment
date_added
date_modified
[ order]
order.order_id
[ customer]
customer.customer_id
return_history
[ location]
language.language_id
return_status
return_action
return_action_id
language_id
name
return_status_id
language_id
name
return_history_id
return_id
return_status_id
notify
comment
date_added
tax_rate_to_costumer_group
tax_rate_id
customer_group_id
tax_class
tax_class_id
tittle
description
date_added
date_modified
tax_rate
[costumer]
customer.customer_group_id
tax_rate_id
geo_zone_id
name
rate
type
date_added
date_modified
[ location ]
geo_zone.geo_zone_id
58
setting
layout_route
setting_id
value
store_id
group
key
value
serialized
layout
layout_route_id
layout_id
store_id
route
layout_id
name
store
[ location ]
store_id
name
url
weight_class
language.language_id
weight_class_id
value
information_description
information_id
language_id
title
description
weight_class_description
weight_class_id
language_id
title
unit
information
Information_to_store
information_id
sort_order
status
information_id
store_id
[ location ]
language.language_id
information_to_layout
banner_image_description
information_id
store_id
layout_id
banner_image_id
language_id
banner_id
title
user
user_group
banner_image
banner
banner_id
name
status
banner_image_id
banner_id
link
image
user_group_id
name
permission
extension
extension_id
type
code
user_id
user_group_id
username
password
firstname
email
code
status
date_added
59
Data Type
Customer ID
Store ID
Firstname
E-Mail
Telephone
Password
Cart
Wishlist
Newsletter
Address ID
Customer Group ID
Status
Approved
Token
Date Added
Integer
Integer
Varchar
Varchar
Varchar
Varchar
Text
Text
Tinyint
Integer
Integer
Tinyint
Tinyint
Varchar
Date Time
Field Size
11
11
20
20
24
20
1
11
11
1
1
255
-
Integer
Varchar
11
32
Keterangan
Primary Key
Foreign Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
-
Integer
Integer
Integer
Text
Decimal
Date Time
11
11
11
15,4
-
Primary Key
Foreign Key
Foreign Key
-
Data Type
Integer
Varchar
Varchar
Varchar
Field Size
11
30
3
12
Keterangan
Primary Key
-
60
Symbol Right
Decimal Place
Value
Status
Date Modified
Field Name
Language ID
Name
Code
Locale
Image
Directory
File Name
Sort Order
Status
Field Name
Zone ID
Country ID
Code
Name
Status
Varchar
Char
Float
Tinyint
Date Time
12
1
15,8
1
-
11
32
5
32
11
32
32
3
1
11
11
30
30
1
Field Name
Geo Zone ID
Name
Description
Date Added
Integer
Integer
Integer
Integer
Date Time
Date Time
11
11
11
11
-
11
30
255
30
Keterangan
Primary Key
-
Keterangan
Primary Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
-
61
Field Name
Address ID
Customer ID
Address1
City
Post Code
Country ID
Zone ID
Field Name
Country ID
Name
Iso Code
Address Format
Post Code Required
Status
Field Name
Order ID
Invoice No
Invoice Prefix
Store ID
Store Name
Store Url
Customer ID
Customer Group ID
First Name
E-Mail
Telephone
Payment Address1
Payment City
Payment Post Code
Payment Country
Payment Country ID
Payment Zone
Payment Zone ID
Payment Method
Comment
Total
11
11
128
128
10
11
11
11
128
5
1
1
11
11
26
11
64
64
11
11
32
32
24
128
128
10
128
11
128
11
128
15,4
Keterangan
Primary Key
Foreign Key
Foreign Key
Foreign Key
Keterangan
Primary Key
-
Keterangan
Primary Key
Foreign Key
Foreign Key
Foreign Key
Foreign Key
Foreign Key
-
62
Order Status ID
Language ID
Currency ID
Currency Code
Currency Value
Date Added
Date Modified
Field Name
Order Total ID
Order ID
Code
Tittle
Text
Value
Sort Order
Field Name
Order Option ID
Order ID
Order Product ID
Product Option ID
Name
Value
Type
Field Name
Order History ID
Order ID
Order Status ID
Notify
Comment
Date Added
Field Name
Order Product ID
Order ID
Integer
Integer
Integer
Varchar
Decimal
Date Time
Date Time
11
11
11
3
15,4
-
10
11
32
200
200
15,4
3
11
11
11
11
50
32
11
11
11
1
-
11
11
Foreign Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
63
Product ID
Name
Model
Quantity
Price
Total
Tax
Field Name
Order Status ID
Language ID
Name
Field Name
Product ID
Model
Location
Quantity
Status Stock ID
Image
Manufacturer ID
Price
Tax Class ID
Date Available
Weight
Weight Class ID
Minimum
Sort Order
Status
Date Added
Date Modified
Viewed
Integer
Varchar
Varchar
Integer
Decimal
Decimal
Decimal
11
50
24
4
15,4
15,4
15,4
11
11
32
11
30
128
4
11
255
11
15,4
11
5,2
11
11
11
1
5
Foreign Key
-
Keterangan
Primary Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
Foreign Key
Foreign Key
Foreign Key
-
Integer
Integer
Varchar
Text
11
11
255
-
Primary Key
Foreign Key
-
64
Field Name
Product Image ID
Product ID
Image
Sort Order
Integer
Integer
Varchar
Integer
11
11
255
3
Field Name
Integer
Integer
Integer
Text
Tinyint
11
11
11
1
Product ID
Related ID
Integer
Integer
11
11
Field Name
Integer
Integer
Integer
Integer
Integer
Decimal
Date
Date
11
11
11
4
5
15,4
-
Product Special ID
Product ID
Customer Group ID
Quantity
Price
Date Start
Date End
Integer
Integer
Integer
Integer
Decimal
Date
Date
11
11
11
4
15,4
-
Keterangan
Primary Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
Keterangan
Primary Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
Foreign Key
-
65
Field Name
Reviews ID
Product ID
Customer ID
Author
Text
Rating
Status
Date Added
Date Modofied
Field Name
Option ID
Type
Sort Order
Field Name
Manufacturer ID
Name
Image
Sort Order
Field Name
Stock Status ID
Language ID
Name
Field Name
Category ID
Image
Parent
Top
Column
Sort Order
Status
11
11
11
64
1
1
-
11
30
3
11
60
255
3
11
11
30
11
255
11
1
3
3
1
Keterangan
Primary Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
-
Keterangan
Primary Key
-
Keterangan
Primary Key
Foreign Key
-
Keterangan
Primary Key
-
66
Integer
Integer
Varchar
Text
11
11
30
-
Field Name
Return ID
Order ID
Date Ordered
Customer ID
First Name
Email
Telephone
Return Status ID
Comment
Date Added
Date Modified
Field Name
Return Product ID
Return ID
Product ID
Name
Model
Quantity
Return Reason ID
Opened
Comment
Integer
Integer
Integer
Tinyint
Text
Date Time
11
11
11
1
-
11
11
11
32
32
24
11
-
11
11
11
255
64
4
11
1
-
Keterangan
Primary Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
Foreign Key
Foreign Key
-
67
Field Name
Return Reason ID
Language ID
Name
Field Name
Return Action ID
Language ID
Name
Field Name
Return Status ID
Language ID
Name
Field Name
Tax Class ID
Tittle
Description
Date Added
Date Modified
Field Name
Tax Rate ID
Geo Zone ID
Name
Rate
Type
Date Added
Date Modified
11
11
128
11
11
64
11
11
32
11
32
255
-
11
11
32
15,4
1
-
Keterangan
Primary Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
-
Keterangan
Primary Key
Foreign Key
-
Keterangan
Primary Key
-
Keterangan
Primary Key
Foreign Key
-
68
Field Name
Store ID
Name
Url
Field Name
Setting ID
Store ID
Group
Key
Value
Serialized
Field Name
Layou ID
Name
Integer
Integer
11
11
11
64
64
11
11
32
64
-
11
64
Field Name
Weight ID
Value
Integer
Integer
Integer
Varchar
11
11
11
255
11
15,8
Primary Key
Foreign Key
Keterangan
Primary Key
-
Keterangan
Primary Key
Foreign Key
-
Keterangan
Primary Key
-
Keterangan
Primary Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
-
69
Field Name
Banner ID
Name
Status
Field Name
Banner Image ID
Banner ID
Link
Image
Integer
Integer
Varchar
Varchar
11
11
32
4
11
64
1
11
11
255
255
Keterangan
Primary Key
Foreign Key
-
Keterangan
Primary Key
-
Keterangan
Primary Key
Foreign Key
-
Integer
Integer
Integer
Varchar
11
11
11
64
Integer
Integer
Tinyint
11
3
1
Integer
Integer
11
11
Primary Key
Foreign Key
Foreign Key
-
Keterangan
Primary Key
-
Keterangan
Primary Key
Foreign Key
70
Integer
Integer
Varchar
Text
11
11
64
-
Primary Key
Foreign Key
-
Integer
Integer
Integer
Field Name
Extension ID
Type
Code
Integer
Varchar
Varchar
User ID
User Name Group ID
User Name
Password
First Name
E-Mail
Code
Status
Date Added
User Group ID
Name
Permission
11
32
32
Field Name
Field Name
11
11
11
Integer
Integer
Varchar
Varchar
Varchar
Varchar
Varchar
Tinyint
Date Time
11
11
32
20
32
32
32
1
-
11
64
-
Primary Key
Foreign Key
Foreign Key
Keterangan
Primary Key
-
Keterangan
Primary Key
Foreign Key
-
Keterangan
Primary Key
-
71
4.6
Tampilan Input
72
detail
produk
digunakan
pengunjung
untuk
mempermudah
73
74
75
76
4.7
Tampilan Output
77
78
79
80
4.8
mobile, maka penulis menyajikan sebuah E-Commerce dalam hal ini perancangan
E-Commerce pada CV.Mentari Mitra Sentosa Banda Aceh yang dapat diakses
melalui smartphone atau website. Untuk menunjang pembuatan E-Commerce
dalam hal ini dibutuhkan beberapa komponen perangkat keras (hardware) dan
perangkat lunak (software). Berikut ini adalah hardware dan software yang
dibutuhkan untuk program perancangan e-commerce pada CV.Mentari Mitra
Sentosa Banda Aceh, yaitu :
2.
81
3.
4.
Monitor
5.
Keyboard
6.
Mouse
7.
Printer
2.
Xampp
3.
4.
5.
MySQL
6.
BAB V
KESIMPULAN DAN SARAN
5.1. Kesimpulan
Kesimpulan yang dapat diambil dari hasil penulisan Laporan Kerja Praktek
(LKP) ini adalah :
1.
Permasalahan sistem penjualan dan pemasaran yang sedang berjalan saat ini
yaitu :
a. Pembelian produk harus dilakukan dengan cara datang langsung oleh pihak
pembeli ke kantor CV. Mentari Mitra Sentosa. Hal ini kurang efektif karena
pembeli yang berada di luar kota Banda Aceh harus datang secara langsung
ke kantor CV. Mentari Mitra Sentosa.
b. CV. Mentari Mitra Sentosa kurang dikenal oleh masyarakat, khususnya di
luar kota Banda Aceh, karena belum memiliki website.
2.
Kelebihan dari sistem baru yang telah dirancang yaitu pemesanan produk bisa
dilakukan secara online melalui handphone maupun website. Pembuatan
laporan dilakukan dengan lebih cepat, karena menggunakan aplikasi yang
berbasis komputer.
3.
4.
82
83
5.2. Saran
Saran-saran yang dapat penulis buat sesuai dengan berjalannya sistem baru
yang telah diterapkan adalah :
1.
2.
Didalam sistem ini belum tersedia laporan untuk menghitung laba rugi
sehingga diharapkan untuk kedepannya memudahkan perusahaan melakukan
perencanaan.
3.
satu bulan sekali agar data yang sudah ada tidak hilang sehingga
5.
6.
7.
8.
DAFTAR PUSTAKA
Akbar, A. 2012. Manajemen IT. PT.Elex Media. Jakarta.
Cristin. 2013. Pengantar Bisnis. PT.Gramedia Pustaka Utama. Jakarta
Daruno. 2013. Sistem Informasi Manajemen Pemahan dan Aplikasi. Yrama
Widya. Bandung.
Dharmesta. 2011. Riset Pemasaran Dan Prilaku Konsumen. Grasindo. Bandung.
Gaol, J. 2012. Pengantar Sistem Informasi. Grasindo. Bandung.
Hartono, J. 2014. Analisis Dan Perancangan Sistem Informasi. Salemba Empat.
Jakarta.
Hutapean, J. (2011:7). Sistem Analisis dan desain sistem informasi. Graha ilmu.
Yogyakarta.
Ika, F. (2012). Membangun Toko Online dengan OpenCart. Wahana Komputer.
Yogyakarta.
Kasali, R. 2015. Pemasaran Dasar. Salemba Empat. Jakarta.
Nugroho, 2015. Membangun Website Tanpa Modal. Grasindo. Bandung.
Oneto, E. 2010. Membangun Website Interaktif Menggunakan Content
Management System. PT. Gramedia Pustaka Utama. Jakarta.
Pratama, P. 2013. Tujuh Langkah Mudah Menjadi Webmaster. Media Kita.
Jakarta.
Purbo, O, W. 2015. Meraup Kekayaan Lewat Internet dengan Toko Online. Media
Kom, Yokyakarta.
Quthni, D. 2013. Memahami Perdagangan Modern didunia Maya. PT.Elex
Media. Jakarta.
Setyanigsih,N. 2013, Pembelajaran Teknologi Informasi Manjemen Di Perguruan
Tinggi, Graha Ilmu. Yogyakarta.
Swastha, B. 2014. Prinsip Pemasaran Jilid I. PT.Elex Media. Jakarta.
Salidin. 2014. Membidik Pasar Indonesia. PT.Gramedia Pustaka Utama. Jakarta.
Sungkono, C. 2013. Pengantar Teknologi Informasi Untuk Bisnis. Grasindo,
Bandung.
Utomo, P. 2010. Berbisnis di Era Internet dengan E-Commerce. Yrama Widya.
Bandung.
Yurnalisma, 2014. Konsep Dasar Rekayasa Perangkat Lunak Berorientasi Objek.
Graha Ilmu. Yogyakarta.
84
LAMPIRAN
Lampiran 1. Analisis Masukan
85
86
87
<label>
<input type="radio" name="customer_group_id" value="<?php echo
$customer_group['customer_group_id']; ?>" />
<?php echo $customer_group['name']; ?></label>
</div>
<?php } ?>
<?php } ?>
</div>
</div>
<div class="form-group required row">
<label class="col-sm-2 control-label" for="input-firstname"><?php echo
$entry_firstname; ?></label>
<div class="col-sm-9">
<input type="text" name="firstname" value="<?php echo $firstname; ?>"
placeholder="<?php echo $entry_firstname; ?>" id="input-firstname"
class="form-control" />
<?php if ($error_firstname) { ?>
<div class="text-danger"><?php echo $error_firstname; ?></div>
<?php } ?>
</div>
</div>
<div class="form-group required row">
<label class="col-sm-2 control-label" for="input-email"><?php echo
$entry_email; ?></label>
<div class="col-sm-9">
<input type="email" name="email" value="<?php echo $email; ?>"
placeholder="<?php echo $entry_email; ?>" id="input-email" class="formcontrol" />
<?php if ($error_email) { ?>
<div class="text-danger"><?php echo $error_email; ?></div>
<?php } ?>
</div>
</div>
<div class="form-group required row">
<label class="col-sm-2 control-label" for="input-telephone"><?php echo
$entry_telephone; ?></label>
<div class="col-sm-9">
<input type="tel" name="telephone" value="<?php echo $telephone; ?>"
placeholder="<?php echo $entry_telephone; ?>" id="input-telephone"
class="form-control" />
<?php if ($error_telephone) { ?>
<div class="text-danger"><?php echo $error_telephone; ?></div>
<?php } ?>
</div>
</div>
<?php foreach ($custom_fields as $custom_field) { ?>
88
89
90
<?php } ?>
</div>
<?php } ?>
</div>
<?php if (isset($error_custom_field[$custom_field['custom_field_id']])) { ?>
<div class="text-danger"><?php echo
$error_custom_field[$custom_field['custom_field_id']]; ?></div>
<?php } ?>
</div>
</div>
<?php } ?>
<?php if ($custom_field['type'] == 'text') { ?>
<div id="custom-field<?php echo $custom_field['custom_field_id']; ?>"
class="form-group custom-field row" data-sort="<?php echo
$custom_field['sort_order']; ?>">
<label class="col-sm-2 control-label" for="input-custom-field<?php echo
$custom_field['custom_field_id']; ?>"><?php echo $custom_field['name'];
?></label>
<div class="col-sm-9">
<input type="text" name="custom_field[<?php echo $custom_field['location'];
?>][<?php echo $custom_field['custom_field_id']; ?>]" value="<?php echo
(isset($register_custom_field[$custom_field['custom_field_id']]) ?
$register_custom_field[$custom_field['custom_field_id']] :
$custom_field['value']); ?>" placeholder="<?php echo $custom_field['name']; ?>"
id="input-custom-field<?php echo $custom_field['custom_field_id']; ?>"
class="form-control" />
<?php if (isset($error_custom_field[$custom_field['custom_field_id']])) { ?>
<div class="text-danger"><?php echo
$error_custom_field[$custom_field['custom_field_id']]; ?></div>
<?php } ?>
</div>
</div>
<?php } ?>
html += '<option value="0" selected="selected"><?php echo $text_none;
?></option>';
}$('select[name=\'zone_id\']').html(html);
},error: function(xhr, ajaxOptions, thrownError) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
});
$('select[name=\'country_id\']').trigger('change');
//--></script>
<?php echo $footer; ?>
91
Login.tpl
<?php echo $header; ?>
<div class="container">
<ul class="breadcrumb">
<?php foreach ($breadcrumbs as $breadcrumb) { ?>
<li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo
$breadcrumb['text']; ?></a></li>
<?php } ?>
</ul>
<?php if ($success) { ?>
<div class="alert alert-success"><i class="fa fa-check-circle"></i> <?php echo
$success; ?></div>
<?php } ?>
<?php if ($error_warning) { ?>
<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php
echo $error_warning; ?></div>
<?php } ?>
<div class="row"><?php echo $column_left; ?>
<?php if ($column_left && $column_right) { ?>
<?php $class = 'col-sm-6'; ?>
<?php } elseif ($column_left || $column_right) { ?>
<?php $class = 'col-sm-9'; ?>
<?php } else { ?>
<?php $class = 'col-sm-12'; ?>
<?php } ?>
<div id="content" class="<?php echo $class; ?>"><?php echo $content_top; ?>
<div class="row">
<div class="col-sm-6">
<div class="well">
<div class="heading">
<i class="fa fa-file-text-o"></i>
<div class="extra-wrap">
<h2><?php echo $text_new_customer; ?></h2>
</div>
</div>
<p><?php echo $text_register_account; ?></p><a href="<?php echo $register;
?>" class="btn btn-primary"><?php echo $button_continue; ?></a></div>
</div>
<div class="col-sm-6">
<div class="well">
<div class="heading">
<i class="fa fa-key"></i>
<h2><?php echo $text_returning_customer; ?></h2>
<form action="<?php echo $action; ?>" method="post" enctype="multipart/formdata">
92
<div class="form-group">
<label class="control-label"
for="inputemail"><?phpecho$entry_email;?></label>
<input type="text" name="email" value="<?php echo $email; ?>"
placeholder="<?php echo $entry_email; ?>" id="input-email" class="formcontrol" /></div>
<div class="form-group">
<label class="control-label" for="input-password">
<?php echo $entry_password;?></label>
<input type="password" name="password" value="<?php echo $password; ?>"
placeholder="<?php echo $entry_password; ?>" id="input-password"class="formcontrol" /><br />
<a href="<?php echo $forgotten; ?>"><?php echo $text_forgotten; ?></a></div>
<input type="submit" value="<?php echo $button_login; ?>" class="btn btnprimary" />
<?php if ($redirect) { ?>
<input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
<?php } ?>
</form>
</div>
<?php echo $content_bottom; ?></div>
<?php echo $column_right; ?>
</div>
</div>
<?php echo $footer; ?>
CURRICULUM VITAE
I. BIODATA PENULIS
Nama
: Faisal Hardiansyah
NPM
: 13014023228
Program Studi
: Manajemen Informatika/DIII
Tempat/Tanggal Lahir
Jenis Kelamin
: Laki-Laki
Agama
: Islam
Status
: Belum Kawin
Alamat
II.
Anak Ke
: 4 dari 3 Bersaudara
: fhrdiansyah@gmail.com
No. HP
RIWAYAT PENDIDIKAN
SDN I Jati Asih Bekasi Jawa Barat Tahun 2000-2005
SMPN I Peukan Pide Tahun 2005-2007
SMA Safiatuddin Banda Aceh 2008-2011
86