PERANCANGAN SISTEM INFORMASI PENJUALAN E-COMMERCE BERBASIS WEB PADA TOKO FIDELA
SKRIPSI
Oleh: Arnandes 161300125
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) GICI BATAM
2017
i
PERANCANGAN SISTEM INFORMASI PENJUALAN E-COMMERCE BERBASIS WEB PADA TOKO FIDELA
SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana
Oleh: Arnandes 161300125
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) GICI BATAM
2017
vi
ABSTRAK
PERANCANGAN SISTEM INFORMASI PENJUALAN E-COMMERCE BERBASIS WEB PADA TOKO FIDELA
Arnandes
Riki, S.T., M.M
Penelitian ini dilatarbelakangi oleh semakin banyak perusahaan dagang dan jasa yang mulai menggunakan sistem E-Commerce sebagai media penjualan online. Penggunaan E-Commerce, informasi perusahaan bisa lebih cepat tersampaikan kepelangaan dan jangkauan pemasaran yang lebih luas, sehingga diharapkan bisa meningkatkan penjualan. Penelitian ini menggunakan aplikasi CMS PrestaShop sebagai media pembuatan website E-Commerce karena memiliki fitur lengkap dan banyak modul yang tersedia secara gratis. Disini akan dirancang sebuah media promosi dan penjualan online berbasis website, perancangan dan pembuatan ini dimaksudkan untuk memudahkan pengolaan, penjualan dan promosi juga mempermudahkan pembeli. Agar konsumen lebih mudah memilih model-model Busana, tanpa konsumen harus datang ke toko. Mempromosikan suatu produk harus disertai, dengan konsep yang mudah dan menarik agar diminati oleh konsumen dan masyarakat. Dalam proses pembangunan website E-Commerce ini menggunakan teknik pembangunan secara life cycle atau bisa disebut dengan waterfall. Metode aliran data yang digunakan adalah metode tersetruktur yang terdiri dari Data Flow Diagram (DFD) dalam menggambarkan model fungsional. Tujuan yang ingin dicapai dari pembangunan sistem E-Commerce ini adalah mempermudah pembeli untuk melakukan transaksi dimanapun pembeli berada tanpa harus datang ke Toko Fidela. Kata kunci: E-Commerce; Prestashop; Penjualan Busana; Toko Online
vii
ABSTRACT
PERANCANGAN SISTEM INFORMASI PENJUALAN E-COMMERCE BERBASIS WEB PADA TOKO FIDELA
Arnandes
Riki, S.T., M.M
The research was motived by increased number of businesses and service that entering E-Commerce system as online media sales. With E-Commerce, company’s information that can be quickly loaded and delivered to the consumer, and reach more marketing. This study using CMS application as a media creation Prestashop E-Commerce website website for full features and many modules are avaible for free. On this case will be design and manufacture is intended to facilitate the management, sales and promotion, also easier for buyers. Easier for consumers to choose muslim models, consumers without having to come to the store. Promoting a product should be accompanied, with a concept that is easy and interesting to be in demand by consumers and society. In the process of E-Commerce website development using the technique development life cycle or commonly called the waterfall. Data flow method used is structured method that consist of a Data Flow Diagrams (DFD) in depicting functional model. The goal of the development Fidela E-Commerce system is easier for customer to conduct transaction wherever, without directly having come to Fidela. Keywords: E-Commerce; Prestashop; Muslim Store; Online Store
viii
DAFTAR ISI Judul Halaman
HALAMAN JUDUL ...................................................................................... i
HALAMAN PERSETUJUAN ..................................................................... ii
HALAMAN PENGESAHAN ....................................................................... iii
HALAMAN PERNYATAAN ....................................................................... iv
KATA PENGANTAR ................................................................................... v
ABSTRAK ..................................................................................................... vi
ABSTRACT .................................................................................................... vii
DAFTAR ISI .................................................................................................. viii
DAFTAR TABEL ......................................................................................... xi
DAFTAR GAMBAR ..................................................................................... xii
BAB 1 PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang ................................................................................ 1
1.2 Batasan Masalah .............................................................................. 2
1.3 Rumusan Masalah ........................................................................... 3
1.4 Tujuan Penelitian ............................................................................. 3
1.5 Manfaat Penelitian ........................................................................... 3
1.6 Sistematika Penulisan ...................................................................... 4
BAB II LANDASAN TEORI ....................................................................... 6
2.1 Teori Pendukung ................................................................................. 6
2.1.1 Pengertian Perancangan ..................................................... 6
2.1.2 Pengertian Sistem ............................................................... 6
2.1.3 Pengertian Informasi .......................................................... 6
2.1.4 Sistem Informasi ................................................................. 7
2.1.4.1 Fungsi Sistem Informasi .............................................. 8
2.1.4.2 Komponen Sistem Informasi ....................................... 8
2.1.5 Internet ................................................................................ 10
2.1.6 Website ............................................................................... 11
ix
2.1.7 E-Commerce ....................................................................... 12
2.1.7.1 Jenis-Jenis E-Commerce ............................................. 12
2.1.7.2 Ruang Lingkup E-Commerce ...................................... 13
2.1.7.3 Electronic Commerce .................................................. 14
2.1.7.4 Komponen E-Commerce ............................................. 15
2.1.7.5 Manfaat Menggunakan E-Commerce .......................... 17
2.1.7.6 Keuntungan E-Commerce ........................................... 17
2.1.7.7 Kelemahan E-Commerce ............................................. 18
2.1.8 Sistem Penjualan .............................................................. 18
2.1.9 Pengembangan Sistem dengan Metode Waterfall ............ 19
2.1.10 PHP ................................................................................... 21
2.1.11 MySQL ............................................................................. 21
2.1.12 XAMPP ............................................................................ 22
2.1.13 Basis Data ......................................................................... 22
2.1.14 Content Management System (CMS) ............................... 23
2.1.14.1 Manfaat Mengunakan Content Management
System (CMS) ........................................................... 23
2.1.15 Prestashop ......................................................................... 24
2.1.16 Flowchart .......................................................................... 25
2.1.17 Data Flow Diagram (DFD) .............................................. 27
2.1.18 Pengujian Black-Box ....................................................... 29
2.2 Penelitian Terdahulu ........................................................................... 30
BAB III METODOLOGI PENELITIAN ................................................. 35
3.1 Kerangka Kerja ............................................................................... 35
3.2 Gambaran Umum Perusahaan ......................................................... 37
3.2.1 Sejarah Berdirinya Toko ...................................................... 37
3.2.2 Tujuan Umum Perusahaan ................................................... 39
3.2.3 Struktur Organisasi dan Fungsi ........................................... 39
3.2.4 Aktivitas Perusahaan ........................................................... 41
BAB 1V ANALISIS DAN IMPLEMENTASI ......................................... 42
4.1 Analisis Sistem Berjalan .................................................................. 42
4.1.1 Analisis Prosedur yang Sedang Berjalan ............................ 43
x
4.1.2 Flow Map ............................................................................ 43
4.1.3 Evaluasi Sistem Yang Berjalan ........................................... 44
4.1.4 Analisis Kebutuhan Informasi ............................................. 45
4.2 Analisi Perancangan Sistem ............................................................ 45
4.2.1 Tujuan Perancangan Umum ............................................... 46
4.2.2 Gambaran Umum Sistem yang Diusulkan .......................... 46
4.2.3 Perancangan Sistem yang Diusulkan .................................. 46
4.2.3.1 Data Flow Diagram .......................................................... 47
4.2.4 Perancangan Antar Muka .................................................... 49
4.2.4.1 Struktur Menu .............................................................. 49
4.2.4.2 Analisis Desain Halaman Home .................................. 50
4.3 Implementasi .................................................................................... 53
4.3.1 Flow Login Admin .............................................................. 53
4.3.2 Form Menu Utama Admin .................................................. 54
4.3.3 Form Input Produk .............................................................. 55
4.3.4 Form Input Category ........................................................... 56
4.3.5 Form Data Penjualan ........................................................... 57
4.3.6 Form Notifikasi Penjualan .................................................. 58
4.3.7 Form Notifikasi Message .................................................... 59
4.3.8 Form Menu Utama User ...................................................... 60
4.3.9 Form Login User ................................................................. 61
4.3.10 Form Data User ................................................................. 62
4.3.11 Form Order Comfirmation ................................................ 63
4.3.12 Form Invoice ..................................................................... 64
4.3.13 Form History belanja ......................................................... 65
4.3.14 Pengujian Black-Box ........................................................ 66
BAB V PENUTUP .................................................................................... 67
5.1 Kesimpulan ......................................................................................... 67
5.2 Saran ............................................................................................... 67
DAFTAR PUSTAKA .................................................................................... 69
xi
DAFTAR TABEL
Tabel Halaman Tabel 2.1 Simbol Flowchart ............................................................................. 26
Tabel 2.2 Simbol DFD .................................................................................... 27
Tabel 4.1 Evaluasi Sistem yang Berjalan ........................................................ 45
Tabel 4.2 Stuktur Menu Home ........................................................................ 49
Tabel 4.3 Pengujian (Black Box) .................................................................... 66
xii
DAFTAR GAMBAR
Gambar Halaman Gambar 2.1 Komponen-komponen Sistem Informasi ..................................... 10
Gambar 2.2 Ruang Lingkup E-Commerce ...................................................... 13
Gambar 2.3 Proses Bisnis Manual .................................................................. 14
Gambar 2.4 Proses Bisnis dengan E-Commerce ............................................. 14
Gambar 2.5 Metode Waterfall ........................................................................ 19
Gambar 3.1 Kerangka Kerja ............................................................................ 35
Gambar 3.2 Toko Fidela .................................................................................. 38
Gambar 3.3 Struktur Organisasi Toko Fidela .................................................. 40
Gambar 4.1 Flowmap sistem Penjualan Barang yang Berjalan ....................... 44
Gambar 4.2 Diagram Konteks Sistem yang Diusulkan ................................... 47
Gambar 4.3 DFD Level 0 yang Diusulkan Berjalan ........................................ 48
Gambar 4.4 Desain Halaman Home ................................................................ 51
Gambar 4.5 Desain Halaman Admin ............................................................... 51
Gambar 4.6 Desain Halaman User ................................................................... 52
Gambar 4.7 Desain Halaman Produk Kategori ................................................ 52
Gambar 4.8 Tampilan Form Login Admin ....................................................... 53
Gambar 4.9 Tampilan Form Menu Utama Admin ........................................... 54
Gambar 4.10 Tampilan Form Input Product ................................................... 55
Gambar 4.11 Tampilan Form Input Category ................................................. 56
Gambar 4.12 Tampilan Form data penjualan .................................................. 57
Gambar 4.13 Tampilan Form Notifikasi Pesanan............................................ 58
Gambar 4.14 Tampilan Notifikasi Message..................................................... 59
Gambar 4.15 Tampilan Form Menu Utama User ............................................ 60
Gambar 4.16 Tampilan Form Login User........................................................ 61
Gambar 4.17 Tampilan Form Data User ......................................................... 62
Gambar 4.18 Tampilan Form Order Confirmation ......................................... 63
Gambar 4.19 Tampilan Form Invoice .............................................................. 64
xiii
Gambar 4.20 Tampilan Form History Belanja ................................................ 65
1
BAB I PENDAHULUAN
1.1. Latar Belakang
Sejalan dengan cepatnya perkembangan bidang teknologi, perusahaan-
perusahaan yang termasuk dalam industri kecil, menengah maupun besar, yang
merupakan salah satu dari sekian banyak pelaku dan penunjang kegiatan ekonomi
di negeri ini, semakin dipacu untuk menggunakan teknologi yang maju sebagai
senjata untuk tetap survive dan memenangkan persaingan yang kian hari terasa
ketat dan keras. Oleh karena itu, teknologi web di internet memainkan peran yang
sangat penting, yaitu memungkinkan organisasi atau perusahaan memasuki pasar
dengan cara yang mudah, murah, dan tanpa batasan geografis, semuanya akan
berada dalam apa yang dinamai ruang maya (Cyberspace). Dalam hal ini,
organisasi atau perusahaan akan bersaing dengan pelaku bisnis yang lain di dunia
maya (virtual world) (Nugroho, 2006).
Teknologi internet berdampak cukup besar pada dunia bisnis (e-commerce)
dengan dibukanya jalur perdagangan online sangat memudahkan bagi calon
customers untuk melihat dan mendapatkan informasi produk, memesan ataupun
melakukan pembayaran dengan pilihan yang tersedia selain itu customers dapat
menghemat waktu dan biaya karena tidak perlu datang ke toko atau tempat
transaksi untuk mendapatkan barang yang diinginkan.
Transaksi secara online dapat menghubungkan antara penjual dan customers
secara langsung tanpa dibatasi oleh suatu ruang dan waktu. Itu berarti transaksi
penjualan secara online mempunyai calon customers yang potensial dari seluruh
2
dunia.
Toko Fidela adalah sebuah toko yang menjual berbagai busana muslim
diantaranya adalah Baju, Celana, Jilbab dan lain-lain. Toko Fidela saat ini
menggunakan proses penjualan yang dilakukan secara manual yaitu customers
datang langsung untuk melihat busana yang tersedia dan selanjutnya melakukan
transaksi.
Karena itu keuntungan yang diperoleh tidak terlalu besar karena cakupan wilayah
pemasaran hanya disekitar kota dimana toko itu berada. Selain itu, keterbatasan
waktu untuk melayani customers hanya pada jam kerja dalam mall saja yaitu
dimulai pukul 09.30 hingga 21.30, tetapi jika lewat penjualan online bisa
dilakukan 24 jam per hari.
Berdasarkan dari masalah diatas, menjadi dasar penulis untuk membuat
sebuah system informasi penjualan berbasis e-commerce menggunakan
prestashop dengan tujuan untuk memperluas pemasaran serta meningkatkan
volume penjualan sehingga pendapatan dapat meningkat.
Atas dasar pemikiran tersebut maka penulis menyimpulkan akan menyusun
laporan skripsi dengan judul ”PERANCANGAN SISTEM INFORMASI
PENJUALAN E-COMMERCE BERBASIS WEB PADA TOKO FIDELA”.
1.2 Batasan Masalah
Untuk mempermudah didalam memahami skripsi ini, penulis membatasi
penelitian sebagai berikut:
1. Aplikasi web e-commerce yang dipakai hanya menggunakan CMS-Prestashop.
2. Informasi yang dibuat hanya meliputi pemesanan produk, penjualan, informasi
produk, dan informasi pembayaran.
3
1.3 Rumusan Masalah
Berdasarkan latar belakang yang sudah dijelaskan diatas, maka penulis
mengidentifikasi rumusan masalah sebagai berikut :
1. Bagaimana meningkatkan penjualan produk busana pada Toko Fidela ?
2. Bagaimana merancang sistem informasi penjualan busana berbasis e-
commerce
pada toko fidela ?
3. Bagaimana mengimplementasikan sistem informasi penjualan busana Berbasis
e-commerce pada toko fidela ?
1.4 Tujuan Penelitian
Berdasarkan rumusan masalah di atas, maka penelitian ini bertujuan untuk :
1. Meningkatkan penjualan busana pada Toko Fidela
2. Merancang sistem informasi penjualan busana berbasis e-commerce pada toko
fidela.
3. Mengimplementasikan sistem informasi penjualan busana berbasis e-
commerce
pada toko fidela.
1.5 Manfaat Penelitian
Berikut manfaat yang dapat diperoleh dari penelitian ini:
1. Fidela Butik dapat melakukan penjualan selama 24 jam dan memperluas target
pasar produknya, karena sifat internet yang tidak mengenal batas geografis.
2. Sistem penjualan melalui internet dapat memberikan peningkatan kinerja
perusahaan dalam hal penjualan barang.
4
3. Membantu pembeli dalam mencari suatu informasi yang dibutuhkan.
4. Dapat menghemat waktu, tenaga, dan biaya pelanggan karena transaksi dapat
dilakukan tanpa harus datang ke toko.
5. Mempermudah pelanggan mendapatkan informasi yang terbaru dan terlengkap
mengenai profil produk layanan dan jasa.
6. Dapat meningkatkan kepercayaan pelanggan terhadap teknologi e-commerce.
7. Bertambahnya wawasan dan pengalaman penulis tentang e-commerce dan hal
lainnya yang berkaitan dengan metodologi penulisan akhir ini.
8. Dapat memenuhi salah satu syarat dalam menyelesaikan kurikulum tingkat
akhir
program Sekolah Tinggi Ilmu Manajemen Informatika dan Komputer, Batam.
1.6 Sistematika Penulisan
Dalam penyusunan Skripsi ini, pembahasan yang penulis sajikan terbagi
dalam lima bab, yang secara singkat akan diuraikan sebagai berikut:
BAB I PENDAHULUAN
Bab ini berisi tentang hal-hal yang mendasari penulis dalam membuat system
informasi penjualan berbasis e-commerce antara lain : latarbelakang, rumusan
masalah, batasan masalah, tujuan penelitian, manfaat penelitian, dan sistematika
penulisan.
BAB II LANDASAN TEORI
Bab ini berisikan semua teori-teori dasar/umum yang berhubungan dengan
penelitian ini.
BAB III METODOLOGI PENELITIAN
Bab ini menjelaskan tentang kerangka kerja dan gambaran umum perusahaan.
5
BAB IV ANALISIS DAN IMPLEMENTASI
Bab ini membahas mengenai analisa sistem berjalan, analisis sistem yang
diusulkan dan implementasi.
BAB V PENUTUP
Dalam bab ini merupakan kesimpulan dari seluruh pembahasan skripsi dan juga
memuat pendapat serta saran-saran tentang hal-hal yang belum tertulis dalam
pembahasan.
6
BAB II LANDASAN TEORI
2.1 Teori Pendukung
Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan hal-
hal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup
pembahasan sebagai landasan dalam pembuatan laporan ini.
2.1.1 Pengertian Perancangan
Langkah awal dalam membuat sebuah system adalah perancangan dari
sistem tersebut. “Perancangan adalah proses pengembangan spesifikasi baru
berdasarkan rekomendasi hasil analisis system” (Nugroho, 2016:718).
2.1.2. Pengertian Sistem
Sistem adalah sekumpulan prosedur yang saling berkaitan dan saling
terhubung untuk melakukan suatu tugas bersama – sama. Secara garis besar,
sebuah system informasi terdiri atas tiga komponen utama. Ketiga komponen
tersebut mencakup software, hardware, dan brainware. Ketiga komponen ini
saling berkaitan satu sama lain (I Putu Agus Eka Pratama, 2014:7).
2.1.3. Pengertian Informasi
Informasi merupakan hasil pengolahan data dari satu atau berbagai
sumber, yang kemudian diolah, sehingga memberikan nilai, arti, dan manfaat (I
Putu Agus Eka Pratama, 2014:7).
7
Menurut Al-Bahra Bin Ladjamudin [2013:8] informasi merupakan sebagai
data yang telah diolah menjadi bentuk yang lebih berarti dan berguna bagi
penerimanya mengambil keputusan masa kini maupun yang akan datang.
Dari kedua definisi di atas dapat disimpulkan bahwa informasi adalah kumpulan
dari berbagai data yang dikumpulkan hingga menjadi suatu informasi yang
berguna untuk mengambil suatu keputusan.
2.1.4. Sistem Informasi
Sistem Informasi adalah sekumpulan komponen yang saling berhubungan
(mengumpulkan, memproses, menyimpan, mendistribusikan informasi untuk
menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi
(Loudon, 2007:15).
Tiga aktivitas didalam sistem informasi akan memproduksi informasi yang
akan dibutuhkan organisasi untuk membuat keputusan, mengendalikan operasi,
menganalsis permasalahan dan menciptakan produk baru. Ketiga aktivitas tersebut
adalah:
1. Input adalah merekam atau mengumpulkan data mentah dari dalam maupun
luar organisasi.
2. Pemrosesan adalah mengubah data input mentah menjadi bentuk yang berarti.
3. Output adalah mengirimkan informasi yang telah diproses tersebut ke orang-
orang yang akan menggunakan atau kepada aktivitas yang akan menggunakan
informasi tersebut. (Loudon, 2007:16).
8
2.1.4.1. Fungsi Sistem Informasi
Beberapa manfaat atau fungsi sistem informasi antara lain adalah sebagai
berikut (Scott, 2002: 25-26):
1. Meningkatkan aksesibilitas data yang tersaji secara tepat waktu dan akurat
bagi para pemakai, tanpa mengharuskan adanya perantara sistem
informasi.
2. Menjamin tersedianya kualitas dan keterampilan dalam memanfaatkan
sistem informasi secara kritis.
3. Mengembangkan proses perencanaan yang efektif.
4. Mengidentifikasi kebutuhan-kebutuhan akan keterampilan pendukung
sistem informasi.
5. Menetapkan investasi yang akan diarahkan pada sistem informasi.
6. Mengantisipasi dan memahami konsekuensi-konsekuensi ekonomis dari
sistem informasi dan teknologi baru.
7. Memperbaiki produktivitas dalam aplikasi pengembangan dan
pemeliharaan sistem.
8. Organisasi menggunakan sistem informasi untuk mengolah transaksi-
transaksi, mengurangi biaya dan menghasilkan pendapatan sebagai salah
satu produk atau pelayanan mereka.
2.1.4.2 Komponen Sistem Informasi
Komponen – komponen yang terdapat di dalam semua jenis sistem
informasi mencakup 7 (tujuh) poin menurut I Putu Agus Eka Pratama, [2014:11-
14] yaitu:
9
1. Input (Masukan)
Sebuah informasi dari data yang telah diolah dan diverifikasi sehingga akurat,
bermanfaat, dan memiliki nilai.
2. Output (Keluaran)
Sebuah sistem informasi akan menghasilkan keluaran (output) berupa
informasi.
3. Software (Perangkat Lunak)
Komponen Software (Perangkat lunak) mencakup semua perangkat lunak
yang di gunakan di dalam sistem informasi. Misalnya: Sistem oprasi Linux,
aplikasi web browser.
4. Hardware (Perangkat Keras)
Komponen Hardware (Perangkat Keras) mencakup semua perangkat keras
komputer yang digunakan secara fisik di dalam sistem informasi, baik di
komputer server maupun di komputer client.
5. Database (Basis Data)
Komponen basis data berfungsi untuk menyimpan semua data dan informasi
ke dalam satu atau berapa table. Setiap table memiliki field masing – masing.
Setiap table memiliki fungsi penyimpanan masing-masing, serta antartabel
dapat juga relasi (hubungan).
6. Kontrol dan Prosedur
Kontrol dan prosedur adalah dua buah komponen yang menjadi satu.
Komponen control berfungsi mecegah terjadinya beragam gangguan dan
ancaman terhadap data dan informasi yang ada di dalam sistem informasi,
10
termasuk juga sistem informasi itu sendiri beserta fisiknya (dalam hal ini
komputer server). Sedangkan komponen prosedur mencakup semua prosedur
dan aturan yang harus dilakukan dan wajib ditaati bersama, guna mencapai
tujuan yang di inginkan.
7. Teknologi dan Jaringan Komputer
Komponen teknologi mengatur software, hardware, database control dan
prosedur, input, output, sehingga sistem dapat berjalan dan terkendali dengan
baik. Sedangkan komponen jaringan komputer berperan di dalam
menghubungkan sistem informasi dengan sebanyak mungkin pengguna, baik
melalui kabel jaringan (wired) maupun tanpa kabel (wireless).
Gambar 2.1 Komponen-komponen Sistem Informasi
2.1.5. Internet
Menurut tata bahasa internet berasal dari bahasa yunani “inter” yang
berarti “antara”. Sementara itu menurut situs Wikipedia internet merupakan
singkatan dari interconnection networking yang merupakan sistem jaringan
11
yang menghubungkan tiap-tiap komputer secara global di seluruh penjuru
dunia. Koneksi yang menghubungkan masing masing komputer tersebut
memiliki standar yang digunakan yang disebut Internet Protocol Suite
disingkat TCP/IP. Komputer yang terhubung ke internet akan memiliki
kemampuan melakukan pertukaran data dengan sangat cepat.
2.1.6. Website
Website adalah kumpulan dari halaman-halaman situs, yang biasanya
terangkum dalam sebuah domain atau subdomain yang tempatnya berada didalam
World Wide Web (WWW) di internet. Sebuah halaman web adalah dokumen
yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir
selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaika informasi
dari server website untuk ditampilkan kepada para pemakai melalui web browser.
Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan
informasi yang sangat besar.
Halaman-halaman dari website akan diakses melalui sebuah URL yang
biasa disebut homepage. URL ini mengatur halaman-halaman situs untuk menjadi
sebuah hirarki, meskipun hyperlink-hyperlink yang ada dihalaman tersebut
mengatur para pembaca dan memberitahu mereka susunan keseluruhan dan
bagaimana arus informasi berjalan. Beberapa website membutuhkan subskripsi
(data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi
website tersebut. contohnya, ada beberapa situs - situs bisnis, situs-situs e-mail
gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.
12
2.1.7. E-Commerce
E-commerce secara umum dapat diartikan sebagai transaks jual beli secara
elektronik melalui media internet. Selain itu, E-commerce juga dapat diartikan
sebagai suatu proses berbisnis dengan memakai teknologi elektronik yang
menghubungkan antara perusahaan, konsumen dan masyarakat dalam bentuk
transaksi elektronik dan pertukaran atau penjualan barang, service, dan informasi
secara elektronik.
2.1.7.1 Jenis-jenis E-commerce
1. Model B2C (Business to Consumer)
Jenis bisnis ini sebenarnya adalah online shop atau toko online yang
memiliki alamat website sendiri, lalu menjual produknya sendiri secara langsung
kepada konsumen. Model bisnis ini memiliki fokus utama yakni untuk mendapat
profit dari penjualan produknya. Berbeda dengan jenis bisnis B2C yang memiliki
alamat website sendiri, model bisnis ini memanfaatkan media sosial seperti
facebook, twitter dan instagram untuk memasarkan produk.
2. Model C2C (Customer to Customer)
Model bisnis C2C ini disebut dengan marketplace, marketplace sebagai
fasilitator untuk penjual dan pembeli melakukan transaksi (rekening bersama).
Selain itu biasanya marketplace juga menyediakan layanan khusus untuk penjual
mempromosikan barang atau produknya.
3. Iklan Baris
13
Bentuk bisnis ini hampir sama dengan marketplace, bedanya adalah iklan
baris tidak menyediakan fasilitas rekber. Iklan baris hanya menjadi tempat untuk
penjual mengiklankan produknya, kemudian penjual dan pembeli lebih sering
melakukan transaksi COD (Cash on Delivery).
4. E-commerce Shopping Mall
Model shopping mall ini hampir sama dengan marketplace dan iklan baris,
bedanya yaitu shopping mall hanya menjadi memfasilitasi penjual yang memiliki
brand ternama, karena tahap verifikasi yang harus dilewati oleh penjual memang
super duper ketat.
5. Model O2O (Online to Offline)
Jenis bisnis memungkinkan pelanggan untuk memesan barang secara
online melalui website yang dimiliki oleh perusahaan yang menjalan sistem ini
lalu melakukan pembayaran serta pengembilan barang secara offline.
2.1.7.2 Ruang Lingkup E-Commerce
Gambar 2.2 Ruang Lingkup E-Commerce
1. Electronic Business, merupakan lingkup aktivitas perdagangan secara
elektronik dalam arti luas.
14
2. Electronic Commerce, merupakan lingkup perdagangan yang dilakukan
secara elektronik, dimana di dalamnya termasuk:
1. Perdagangan via internet (Internet Commerce)
2. Perdagangan via fasilitas Web Internet (Web-Commerce)
3. Perdagangan dengan fasilitas pertukaran data terstruktur secara
elektronik (Electronic Data Interchange/EDI).
2.1.7.3 Electronic Commerce
Perbedaan antara proses perdagangan secara manual dengan menggunakan
e-commerce dapat digambarkan pada gambar:
Gambar 2.3 Proses Bisnis Manual
Gambar 2.4 Proses Bisnis dengan E-Commerce
15
Jelas terlihat perbedaan mendasar antara proses manual dengan e-
commerce. Pada proses dengan e-commerce terjadi efisiensi pada penggunaan fax,
pencetakan dokumen, entry ulang dokumen, serta jasa kurir. Efisiensi tersebut
akan menunjukkan pengurangan biaya dan waktu/kecepatan proses. Kualitas
transfer data pun lebih baik, karena tidak dilakukan entry ulang yang
memungkinkan terjadinya human error.
2.1.7.4 Komponen E-Commerce
Pada e-commerce terdapat mekanisme-mekanisme tertentu yang unik dan
berbeda dibandingkan dengan mekanisme-mekanisme yang terdapat pada
traditional commerce. Dalam mekanisme pasar e-commerce, terdapat beberapa
komponen yang terlibat, yakni (Turban, E., & King, D., 2002):
1. Customer
Customer merupakan para pengguna Internet yang dapat dijadikan sebagai
target pasar yang potensial untuk diberikan penawaran berupa produk, jasa,
atau informasi oleh para penjual.
2. Penjual
Penjual merupakan pihak yang menawarkan produk, jasa, atau informasi
kepada para customer baik individu maupun organisasi. Proses penjualan
dapat dilakukan secara langsung melalui website yang dimiliki oleh penjual
tersebut atau melalui marketplace.
3. Produk
Salah satu perbedaan antara e-commerce dengan traditional commerce
terletak pada produk yang dijual. Pada dunia maya, penjual dapat menjual
16
produk digital. Produk digital yang dapat dikirimkan secara langsung melalui
Internet.
4. Infrastruktur
Infrastruktur pasar yang menggunakan media elektronik meliputi perangkat
keras, perangkat lunak, dan juga sistem jaringannya.
5. Front end
Front end merupakan aplikasi web yang dapat berinteraksi dengan pengguna
secara langsung. Beberapa proses bisnis pada front end ini antara lain: portal
penjual, katalog elektronik, shopping cart, mesin pencari dan payment
gateway.
6. Back end
Back end merupakan aplikasi yang secara tidak langsung mendukung aplikasi
front end. Semua aktivitas yang berkaitan dengan pemesanan barang,
manajemen inventori, proses pembayaran, packaging, dan pengiriman barang
termasuk dalam bisnis proses back end.
7. Intermediary
Intermediary merupakan pihak ketiga yang menjembatani antara produsen
dengan konsumen. Online intermediary membantu mempertemukan pembeli
dan penjual, menyediakan infrastruktur, serta membantu penjual dan pembeli
dalam menyelesaikan proses transaksi. Intermediary tidak hanya perusahaan
atau organisasi tetapi dapat juga individu. Contoh intermediary misalnya
broker dan distributor.
8. Partner bisnis lain
17
Partner bisnis merupakan pihak selain intermediary yang melakukan
kolaborasi dengan produsen.
9. Support services
Ada banyak support services yang saat ini beredar di dunia maya mulai dari
sertifikasi dan trust service, yang menjamin keamanan sampai pada
knowledge provider.
2.1.7.5 Manfaat menggunakan E-Commerce
Beberapa manfaat e-commerce yang dapat diperoleh dari pelaksanaannya
antara lain sebagai berikut:
1. Revenue Steam (aliran pendapatan) baru yang mungkin lebih menjanjikan
yang tidak bisa ditemui di sistem transaksi tradisional.
2. Dapat meningkatkan Market Exposure (pangsa pasar).
3. Menurunkan tingkat biaya operasional (Operating Cost).
4. Melebarkan jangkauan
5. Meningkatkan Customer Loyality
2.1.7.6. Keuntungan E-Commerce
Keuntungan yang diperoleh dengan menggunakan transaksi melalui E-
commerce bagi suatu perusahaan adalah sebagai berikut:
1. Meningkatkan pendapatan dengan menggunakan online channel yang
biayanya lebih murah.
2. Mengurangi biaya-biaya yang berhubungan dengan kertas, seperti biaya pos
surat, percetakan, report dan sebagainya.
18
3. Mengurangi keterlambatan dengan menggunakan transfer
elektronik/pembayaran yang tepat waktu dan dapat langsung dicek.
4. Mempercepat pelayanan ke pelanggan dan pelayanan lebih responsif.
5. Mudah dan nyaman memberikan layanan informasi, serta berbagai produk
ke orang-orang di kota, di desa, dan berbagai negara berkembang.
2.1.7.7 Kelemahan E-Commerce
Meskipun e-commerce merupakan sistem yang menguntungkan karena
dapat mengurangi biaya transaksi bisnis dan dapat memperbaiki kualitas
pelayanan pada pelanggan, namun e-commerce dan semua infrastrukturnya akan
mudah sekali di salah gunakan oleh pihak yang tidak bertanggung jawab.
Dari segi pandang bisnis, penyalahgunaan dan kegagalan sistem yang
terjadi adalah antara lain sebagai berikut :
1. Penipuan dengan cara pencurian identitas dan membohongi pelanggan.
2. Hukum yang kurang berkembang dalam e-commerce ini.
2.1.8. Sistem Penjualan
Penjualan adalah proses sosial manajerial dimana individu dan kelompok
mendapatkan apa yang mereka butuhkan dan inginkan, menciptakan,
menawarkan, dan mempertukarkan produk yang bernilai dengan pihak lain (Philip
Kotler, 2009:7).
Menurut Warren, Reeve dan Fess (2009:232) “Penjualan merupakan
jumlah yang dibebankan kepada pelanggan untuk barang yang dijual, baik secara
tunai maupun secara kredit”.
19
Berdasarkan definisi tersebut, maka dapat disimpulkan bahwa penjualan
adalah pemindahan manfaat dan hak kepemilikkan barang atau jasa dari pihak
penjual kepada pihak pembeli, baik penjualan kredit maupun penjualan tunai.
2.1.9. Pengembangan Sistem dengan Metode Waterfall
Metode Waterfall adalah suatu proses pengembangan perangkat lunak
berurutan, di mana kemajuan dipandang sebagai terus mengalir ke bawah (seperti
air terjun) melewati fase-fase perencanaan, pemodelan, implementasi (konstruksi),
dan pengujian (Pressman, Roger S. 2010).
Gambar menjelaskan bahwa metode Waterfall menekankan pada sebuah
keterurutan dalam proses pengembangan perangkat lunak. Metode ini adalah
sebuah metode yang tepat untuk membangun sebuah perangkat lunak yang tidak
terlalu besar dan sumber daya manusia yang terlibat dalam jumlah yang terbatas.
Gambar 2.5 Metode Waterfall
20
Secara garis besar metode waterfall mempunyai langkah-langkah sebagai
berikut: Analisis, Desain, Penulisan, Pengujian dan Penerapan serta
Pemeliharaan. (Kadir, 2003)
1. Analisis Kebutuhan
Langkah ini merupakan analisis terhadap kebutuhan sistem. Pengumpulan
data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau studi
literatur. Sistem analis akan menggali informasi sebanyak-banyaknya dari user
sehingga akan tercipta sebuah sistem komputer yang bisa melakukan tugas-tugas
yang diinginkan oleh user tersebut. Tahapan ini akan menghasilkan dokumen user
requirment atau bisa dikatakan sebagai data yang berhubungan dengan keinginan
user dalam pembuatan sistem. Dokumen ini lah yang akan menjadi acuan sistem
analis untuk menerjemahkan ke dalam bahasa pemrograman.
2. Desain Sistem
Tahapan dimana dilakukan penuangan pikiran dan perancangan sistem
terhadap solusi dari permasalahan yang ada dengan menggunakan perangkat
pemodelan sistem seperti diagram alir data (data flow diagram), diagram
hubungan entitas (entity relationship diagram) serta struktur dan bahasan data.
3. Penulisan Kode Program
Penulisan kode program atau coding merupakan penerjemahan design
dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer
yang akan meterjemahkan transaksi yang diminta oleh user. Tahapan ini lah yang
merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian
penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah
pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat
21
tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem
tersebut dan kemudian bisa diperbaiki.
4. Pengujian Program
Tahapan akhir dimana sistem yang baru diuji kemampuan dan
keefektifannya sehingga didapatkan kekurangan dan kelemahan sistem yang
kemudian dilakukan pengkajian ulang dan perbaikan terhadap aplikasi menjadi
lebih baik dan sempurna.
5. Penerapan Program dan Pemeliharaan
Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan
mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan
karena perangkat lunak harus menyesuaikan dengan lingkungan (periperal atau
sistem operasi baru) baru, atau karena pelanggan membutuhkan perkembangan
fungsional.
2.1.10. PHP
PHP adalah sebuah bahasa pemprograman berbasis web yang mempunyai
banyak keunggulan dibandingkan dengan bahasa pemprograman berbasis web
yang lain. PHP merupakan bahasa pemrograman yang bersumber dari perl.
Sedangakan perl merupakan pengembangan dari bahasa C. Oleh karena struktur
pemrograman yang ada di PHP merupakan pengembangan dari bahasa C secara
tidak langsung,maka PHP mempunyai banyak sekali fitur-fitur yang dapat
digunakan. (Pramono, 2005:3).
2.1.11. MySQL
22
MySql adalah database server yang mampu menampung sampai ratusan
giga record. Dengan kemampuan tersebut, aplikasi yang anda buat akan semakin
powerfulljika digabungkan dengan PHP. Selain itu yang paling penting ialah cost
yang dibutuhkan untuk menggunakan PHP dan MySql adalah gratis. Artinya
dapat menggunakan, menginstal, dan mendistribusikan tanpa harus lisensi.
(Kristanto, 2003:3).
2.1.12. XAMPP
XAMPP adalah perangkat lunak bebas yang mendukung banyak sistem
operasi, merupakan campuran dari beberapa program. Yang mempunyai
fungsi sebagai server yang berdiri sendiri (localhost), yang terdiri dari program
MySQL database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa
pemrograman PHP dan Perl.
Nama XAMPP merupakan singkatan dari X (empat sistem operasi),
Apache, MySQL, PHP dan Perl. Program ini tersedia di bawah GNU General
Public License dan bebas, adalah mudah untuk menggunakan web server yang
dapat melayani tampilan halaman web yang dinamis.
Mengenal bagian XAMPP yang biasa digunakan pada umumnya:
1. htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan,
seperti berkas PHP, HTML dan skrip lain.
2. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada
dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat
http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.
23
3. Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP.
Seperti menghentikan (stop) layanan, ataupun memulai (start).
2.1.13. Basis Data
Basis Data adalah Himpunan kelompok data (arsip) yang saling
berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimamfaatkan
kembali dengan cepat dan mudah (Fathansyah, 2015:2). Sedangkan dalam jurnal
Nuzila Mahyadi dkk (2012) berpendapat bahwa Basis data adalah penyimpanan
kumpulan informasi secara sistematis dalam sebuah komputer sehingga dapat
diperiksa menggunakan suatu program komputer untuk memperoleh informasi
dari basis data tersebut.
Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri
(query) basis data disebut sistem manajemen basis data (Database Management
System, DBMS).
2.1.14. Content Management System (CMS)
CMS adalah Sebuah sistem yang memberikan kemudahan kepada para
penggunanya dalam mengelola dan mengadakan perubahan isi sebuah website
dinamis tanpa sebelumnya dibekali pengetahuan tentang hal-hal yang bersifat
teknis. Dengan demikian, setiap orang, penulis maupun editor, setiap saat dapat
menggunakannya secara leluasa untuk membuat, menghapus atau bahkan
memperbaharui isi website tanpa campur tangan langsung dari pihak webmaster
CMS adalah kumpulan halaman web yang berfungsi sebagai ruang kerja
bagi admin untuk memanajemen, mengendalikan dan mengolah isi sebuah situs.
2.1.14.1. Manfaat Menggunakan Content Management System (CMS)
24
1. Managemen data: merupakan fungsi utama CMS, semua data/ informasi baik
yg telah ditampilkan atupun yg belum dapat diorganisasikan dan disimpan
secara baik. sewaktu-waktu data/ informasi dapat digunakan kembali sesuai
kebutuhan.
2. Mengatur siklus hidup server: banyak CMS memberikan fasilitas kepada para
penggunanya untuk mengelola bagian atau isi mana saja yg akan ditampilkan
masa/ waktu penampilan dan lokasi penampilan di server.
3. Mendukung web templating dan standarisasi: setiap halaman server yg
dihasilkan berasal dari template yg terlebih dahulu disediakan oleh CMS.
4. Personalisasi server: setelah sebuah isi ditempatkan kedalam CMS, isi tersebut
dapat ditampilkan sesuai keinginan dan kebutuhan penggunanya.
5. Sindikasi: memberikan kemungkinan kepada semua server membagi isinya
pada server-server lain.
6. Akuntabilitas: mendukung alur kerja dan hak akses yg jelas kepada para
penggunanya, data/ informasi yg disampaikan dapat dipertanggung jawabkan
dengan baik.
[Sumber: http://kyantonius.com/atwork/pengantar-cms/ ]
2.1.15. Prestashop
Prestashop adalah sebuah CMS yang khusus menangani masalah E-
Commerce atau perdagangan Online. Prestashop tersedia dibawah lisensi Open
Software dan secara resmi diluncurkan di tahun 2007. Perangkat lunak ini,
berbasis Smarty template engine. Prestashop memenangkan penghargaan 2010
and 2011 Best Open-Source Business Application. Prestashop didirikan di Paris,
25
dengan kantor kedua di Miami yang dibuka di tahun 2011. Prestashop
diterjemahkan kedalam 53 bahasa, dengan hanya bahasa Inggris dan Prancis yang
memiliki dukungan penuh dalam setiap versinya.
Prestashop dapat dikelola dengan mudah serta memiliki berbagai modul
yang dibutuhkan. Baik untuk pengaturan produk, pembayaran, mesin pencari,
tools seperti ucapan ulang tahun, watermark produk, dan banyak modul lain yang
telah tersedia untuk mendukung pembuatan toko online yang handal (Ida Astarina,
2012). Oleh karena itulah mengapa penulis menggunakan prestashop sebagai
CMS Open Source yang nantinya dipakai dalam pembuatan toko online.
2.1.16. Flowchart
Flowchart merupakan urutan-urutan langkah kerja suatu proses yang
digambarkan dengan menggunakan symbol-simbol yang disusun secara
sistematis. (Iswandy, 2015:73). Flowchart memiliki symbol-simbol yang
digunakan untuk menggambarkan urutan program.
Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat
mutlak, karena flowchart merupakan gambaran hasil pemikiran dalam
menganalisis suatu masalah dengan computer. Sehingga flowchart yang
dihasilkan dapat bervariasi antara satu pemograman dengan pemograman lainnya.
Namun secara garis besar, setiap pengolahan selalu terdiri tadi tiga bagian utama,
yaitu;
1. Input berupa bahan mentah.
2. Proses pengolahan.
3. Output berupa bahan jadi.
26
Simbol Nama Fungsi
Terminator Permulaan / akhir program
Garis Alis (Flow Line) Arah aliran program
Preparation Proses Inisialisasi
Proses Proses perhitungan/proses pengolahan data
Input / Output Data proses input/output data, parameter, informasi
Pedefined Proccess (Sub Program)
Permulaan sub program/ prosesmenjalankan program
Decision Perbandingan pernyataan penyelesaian data yang memberikan pilihan untuk langkah selajutnya
On page Connector Perhubungan bagian-bagian flowchart yang berada dalam satu halaman
Off Page Connector Perhubungan bagian-bagian flowchart yang berada pada halaman yang berbeda
TABEL 2.1
Tabel Simbol Flowchart
27
Untuk pengolahan data dengan computer, dapat dirangkum urutan dasar untuk
pemecahan suatu masalah, yaitu:
1. Start : berisi instuksi untuk persiapan peralatan yang diperlukan sebelum
menangani pemecahan masalah
2. Read : berisi instruksi untuk membaca data dari suatu peralatan input.
3. Proses : berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai
dengan data yang dibaca.
4. Write : berisi instruksi untuk merekam hasil kegiatan ke peralatan output.
5. End : mengakhiri kegiatan pengolahan.
2.1.17. Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah suatu model logika data atau proses
yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data
yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan
data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan
pada data tersebut. DFD menggambarkan penyimpanan data dan proses yang
mentransformasikan data. DFD menunjukan hubungan antara data pada sistem
dan proses pada sistem. Ada dua teknik dasar DFD yang umum dipakai, yaitu
Gane/Sarson dan Yourdon/ De Marco. (Kristanto dalam Paillin 2012:69-70)
Simbol-simbol yang dilihat pada tabel dibawah ini:
SIMBOL PENJELASAN
GANE/SARSON YOURDON/DE MARCO
28
Eniti luar merupakan sumber atau tujuan dari aliran data dari atau ke sistem. Eniti luar merupakan lingkugan di luar sistem
Aliran data, menggambarkan aliran data dari satu proses ke proses lainnya
Proses, menunjukan tranformasi dari masukan menjadi keluaran
Tempat penyimpanan, merupakan komponen yang berfungsi untuk menyimpan data atau file.
Tabel 2.2
Simbol DFD
Peraturan-peraturan yang harus diperhatikan dalam penggambaran symbol
DFD adalah sebagai berikut;
1. Antar-entiti luar tidak diijinkan terjadi hubungan atau relasi.
2. Tidak boleh ada aliran data antara entity luar dengan tempat peyimpanan
3. Untuk alasan kerapian, entity luar atau tempat penyimpanan boleh digambar
beberapa kali dengan tanda khusus, misalnya diberi nomor.
4. Satu aliran data boleh mengalirkan beberapa struktur data.
5. Bentuk anak panah aliran data boleh bervariasi.
6. Semua objek harus mempunyai nama.
7. Aliran data selalu diawali dan diakhiri dengan proses.
8. Semua aliran data harus mempunyai tanda arah.
Ada beberapa petunjuk yang dapat dipakai dalam proses pembuatan symbol
DFD, yaitu ;
1. Penamaan yang jelas.
2. Memberi nomor pada proses.
29
3. Menggambarkan kembali.
4. Hindarilah proses yang mempunyai masukan tapi tidak mempunyai keluaran,
begitu pula sebaliknya, hindarilah proses yang mempunyai keluar tapi tidak
mempunyai masukan.
5. Hati-hati dengan aliran data dan proses yang tidak dinamai.
DFD leveled menggambarkan sistem sebagai jaringan kerja antar-fungsi yang
berhubungan satu dengan yang lain dengan aliran dan penyimpanan data. Dalam
DFD leveled akan terjadi penurunan level dimana dalam penurunan level yang
lebih rendah harus merepresentasikan proses tersebut kedalam spesifikasi proses
yang jelas. Jadi dalam DFD leveled bisa dimulai dan DFD level 0 kemudian turun
ke DFD level 1 dan seterusnya. Setiap penurunan hanya dilakukan bila perlu.
Aliran data yang masuk dan keluar pada suatu proses di level X harus
berhubungan dengan aliran data yang masuk dan keluar pada level X+1 yang
mendefinisikan proses pada level X tersebut (Kristanto dalam Paillin 2012:69/70).
2.1.18. Pengujian Black-Box
Menurut Roger S Pressman dalam bukunya Rekayasa Perangkat Lunak :
“Pengujian Black-Box berfokus pada persyaratan fungsional perangkat lunak.
Pengujian Black-Box memungkinkan perekayasa perangkat lunak mendapatkan
serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan
fungsional untuk suatu program”.
Pengujian Black-Box bukan merupakan alternative dari teknik White-Box, tetapi
merupakan pendekatan komplementer yang kemungkinan besar mampu
menggunkap kelas kesalahan daripada metode white-box Pengujian Black–Box
berusaha menemukan kesalahan dalam kategori sebagai berikut; (1) Fungsi-fungsi
30
yang tidak benar atau hilang (2) Kesalahan Interface (3) Kesalahan dalam struktur
data atau akses database eksternal (4) kesalahan kinerja (5) Inisialisasi dan
kesalahan terminasi. Pengujian Black-box cenderung diaplikasikan selama tahap
akhir pengujian, karena pengujian black-box memperhatikan struktur control
maka perhatian berfokus pada domain informasi.
2.2. Penelitian Terdahulu
1. Penelitian Rexnowati (2015)
Penelitian yang dilakukan oleh Rexnowati tahun 2015 dengan judul
Perancangan Sistem Informasi E-Commerce pada Youlanda & Cake Shop. Toko
Youlanda merupakan salah satu usaha yang bergerak di bidang penjualan kue
dan roti. Sistem Informasi yang dilakukan oleh toko “Youlanda Bakery & Cake”
selama ini masih bersifat manual dalam arti penjualan dilakukan tanpa ada sistem
informasi. Informasi mengenai jenis kue diperoleh konsumen dengan datang
langsung ke toko tersebut sehingga masih kurang efektif.
Oleh karena itu, diperlukan sistem informasi penjualan berbasis website
agar produk yang dijual oleh toko Youlanda lebih dikenal masyarakat. Website ini
dikembangkan dengan menggunakan perangkat lunak Adobe Dreamweaver CS5,
bahasa pemrograman PHP, dan MySQL sebagai database-nya. Tujuan
perancangan website e-commerce ini adalah untuk memahami system penjualan
dan strategi penjualan secara online untuk meningkatkan keuntungan dan
kemudahan dalam bertransaksi.
31
Persamaan peneliti ini dengan penelitian yang dilakukan oleh Rexnowati
(2015) adalah: Peneliti sama-sama merancang suatu sistem informasi penjualan
berbasis e-commerce pada toko atau perusahaan yang melakukan penjualan masih
bersifat manual. Perbedaannya adalah: website yang dikembangkan oleh
Rexnowati (2015) menggunakan software Adobe Dreamweaver CS5, bahasa
pemrograman PHP, dan MySQL sebagai database-nya. sedangkan peneliti
sekarang menggunakan cms prestashop.
2. Zandi Nugroho Hidayat (2012)
Penelitian yang ditulis oleh Zandi Nugroho Hidayat pada tahun 2012
tentang perancangan dan implementasi sistem e-commerce dengan menggunakan
cms opencart dalam upaya meningkatkan penjualan dan pemasaran pada UD. La
Tanza Kecamatan Dau Malang. UD. La Tanza merupakan salah satu Usaha Kecil
dan Menengah (UKM) unggulan di kota Malang Jawa Timur yang memproduksi
berbagai olahan makanan organik.
UD. La Tanza memiliki permasalahan dalam hal peningkatan penjualan
melalui promosi atau pemasaran produk yang kurang efektif, sehingga UD. La
Tanza mengalami kesulitan dalam memperkenalkan produk-produk makanan
organiknya kepada konsumen. Sistem penjualan offline yang diterapkan oleh UD.
La Tanza saat ini belum mampu menjangkau pasar secara luas, hanya terbatas
pada daerah sekitar UD. La Tanza. Untuk mengatasi permasalahan tersebut
diperlukannya perancangan rekayasa sistem berbasis web yang dikemas melalui
sitem penjualan online (e-commerce), sedangkan tool yang digunakan dalam
32
pembuatan website e-commerce adalah Content Management System (CMS)
OpenCart.
Dengan adanya sistem e-commerce ini konsumen dapat mengetahui
informasi produk UD. La Tanza dengan lengkap dan mudah, sehingga
mempermudah UD. La Tanza dalam meningkatkan penjualan dan pemasaran
produk-produknya.
Persamaan peneliti ini dengan penelitian yang dilakukan oleh Zandi
Nugroho Hidayat (2012) adalah: Peneliti sama-sama perancangan dan
implementasi sistem e-commerce dalam upaya meningkatkan penjualan dan
pemasaran pada toko atau perusahaan yang sistem penjualan offline.
Perbedaannya adalah: website yang digunakan oleh Zandi Nugroho Hidayat
(2012) menggunakan cms opencart. sedangkan peneliti sekarang menggunakan
cms prestashop.
3. Fauyhi Eko Nugroho (2016)
Penelitian yang dilakukan oleh Fauyhi Eko Nugroho pada tahun 2016
dengan judul Perancangan Sistem Informasi Penjualan Online Studi Kasus
Tokoku. Tokoku yang bergerak di bidang penjualan pakaian. Toko ini masih
menggunakan sistem penjualan konvensional, dimana transaksi jual beli
dilakukan dengan langsung datan ke toko tersebut. Pemilik Tokoku merasa
bahwa sistem penjualan yang seperti ini memiliki beberapa kekuarangan. Oleh
karena itu dibutuhkannya suatu sistem yang dapat mengatasi permasalahan ruan
dan waktu, dimana konsumen dapat memesan produk dari mana saja dan kapan
saja.
33
Jenis penelitian yang digunakan dalam proses penulisan ini adalah studi
kasus yang dilakukan dengan mempelajari kasus penerapan suatu aktivitas di
lapangan, mengamati dan melakukan wawancara kepada pihak-pihak yang terkait.
Metode penelitian yang akan digunakan dalam penelitian ini adalah metode
deskriptif yakni dengan cara melakukan penelitian stud kasus yang menganalisis
bagaimana Tokoku dapat menjual produknya kepada customer. Hasil penelitian
ini adalah sistem informasi penjualan baju berbasis web (berupa aplikasi) dapat
menunjang efisiensi dan efektifitas kerja, karena dapat memperkecil peluang
terjadinya kesalahan pengolahan data yang dibutuhkan dan mempermudah dalam
pembuatan laporan dan dengan adanya sistem informasi penjualan baju berbasis
web yang berupa aplikasi ini, dapat memperlancar proses administrasi penjualan
setiap saat bila diperlukan.
Persamaan peneliti ini dengan penelitian yang dilakukan oleh Fauyhi Eko
Nugroho (2016) adalah: Peneliti sama-sama merancang sistem informasi berbasis
web dalam upaya meningkatkan penjualan dan pemasaran pada toko atau
perusahaan yang sistem penjualan offline / konvensional.
Perbedaannya adalah: Jenis penelitian yan digunakan dalam proses penulisan ini
adalah studi kasus yang dilakukan dengan mempelajari kasus penerapan suatu
aktivitas di lapangan, mengamati dan melakukan wawancara kepada pihak-pihak
yang terkait. Metode penelitian yang akan digunakan dalam penelitian ini adalah
metode deskriptif yakni dengan cara melakukan penelitian studi kasus yang
menganalisis bagaimana Tokoku dapat menjual produknya kepada customer
sedangkan peneliti sekarang menggunakan cms prestashop.
4. Ida Astarina, Berliana Kusuma Riasti (2012)
34
Penelitian yang dilakukan oleh Ida Astarina, Berliana Kusuma Riasti pada
tahun 2012 dengan judul Pembuatan Sistem Penjualan Online Pada Toko Pn
Musik Sukoharjo. Toko”PN MUSIK” adalah salah satu toko yang menjual
berbagai kelengkapan alat musik dan asesoris musik. Mulai dari sound system,
recording, musical instrument dan berbagai aksesoris musik lainnya Toko ini
adalah salah satu toko musik yang cukup lengkap di kota Sukoharjo, yang saat ini
masih menggunakan cara penjualan dengan cara konvensional yaitu penjualan
online ini maka sangat efektif dapat meningkatkan jumlah penjualan dan
keuntungan tentunya. pelanggan datang langsung ke Toko tersebut. Dengan cara
tersebut dirasa masih kurang efektif sehingga Toko PN MUSIK ini ingin
memberikan informasinya secara luas melalui Toko online. Dengan pembuatan
system penjualan online ini maka sangat efektif dapat meningkatkan jumlah
penjualan dan keuntungan tentunya. Penelitian ini bertujuan untuk memperluas
jangkauan pemasaran yang sudah ada terutama melaui web dan juga dapat
meningkatkan penjualan sehingga akan terjadi keuntungan yang sangat maksimal
bagi Toko “PN MUSIK” ini.
Persamaan peneliti ini dengan penelitian yang dilakukan oleh Ida Astarina,
Berliana Kusuma Riasti (2012) adalah: Peneliti sama-sama menggunakan CMS
(Content Management System) Prestashop dan implementasi sistem dalam
penelitian ini dilakukan pada Toko Fidela yang berlokasi di kota Batam.
35
BAB III METODOLOGI PENELITIAN
3.1 Kerangka Kerja
Kerangka kerja ini merupakan urutan langkah-langkah yang dilakukan
selama penelitian. Adapun kerangka kerja penelitian yang di gunakan seperti
terlihat pada Gambar 3.1
Gambar 3.1 Kerangka Kerja
Berdasarkan kerangka kerja penelitian yang telah digambarkan di atas,
maka dapat diuraikan pembahasan masing-masing tahap dalam penelitian adalah
sebagai berikut:
Identifikasi Masalah
Mempelajari Literatur
Pengumpulan data
Merancang Sistem
Implementasi Sistem
Membuat Laporan
36
1. Identifikasi Masalah
Tahap ini merupakan langkah awal penelitian yang menggambarkan masalah
yang terjadi pada objek penelitian serta merumuskan masalah-masalah yang
terjadi.
2. Mempelajari Literatur
Pada tahap ini dilakukan pengumpulan dan pencarian mengenai teori-teori
yang diperoleh dari berbagai buku, jurnal dan juga internet untuk melengkapi
sumber kajian dan konsep maupun teori.
3. Pengumpulan Data
Pada tahap ini dilakukan proses pengumpulan data dengan metode
wawancara dan observasi untuk melakukan pengamatan dan analisa terhadap
inventaris barang pada toko Fidela, sehingga mendapatkan data dan informasi
yang dibutuhkan untuk penelitian.
4. Merancang Sistem
Tahap ini menggambarkan tentang tampilan sistem yang dirancang dan
pemodelan sistem yang dilakukan untuk membantu proses perancangan
sistem.
5. Implementasi Sistem
Dalam tahap ini akan dilakukan implementasi sistem yang dilakukan dengan
membangun aplikasi e-commerce berbasis CMS, dalam tahap ini sistem
dibangun dengan menggunakan PHP sebagai bahasa scripting, apache, dan
MySQL sebagai pengolah database dengan menggunakan paket Xampp.
6. Membuat Laporan
37
Tahap ini dilakukan guna melengkapi laporan yang dilakukan selama
penelitian mulai dari awal hingga akhir.
3.2 Gambaran Umum Perusahaan
Toko Fidela merupakan toko yang bergerak di bidang penjualan busana
Berbagai macam model busana yang beragam ditawarkan oleh toko ini dan
berbagai merk lainnya dengan model yang mengikuti trend terbaru.
Toko Fidela saat ini menggunakan proses penjualan yang dilakukan secara
manual yaitu pelanggan datang langsung untuk melihat busana yang tersedia dan
selanjutnya melakukan transaksi. Toko Fidela belum memiliki website, sehingga
hasil yang di dapatkan dalam penjualan belum bisa maksimal, dan juga cakupan
wilayah pemasaran hanya disekitar kota dimana toko itu berada.
3.2.1 Sejarah Berdirinya Toko
Toko Fidela didirikan pada tahun 2005 oleh Bpk. Wahyu. Toko Fidela
merupakan usaha milik perorangan, yang berlokasi di BCS Mall Batam lantai 1
blok b 7 no. 5-6. Sampai dengan saat ini usaha Toko Fidela sudah berjalan selama
12 tahun. Usaha dagangnya masih tetap pasaran penjualannya hanya sebagai
penjual yang langsung ke konsumen. Dengan komitmen yang selama ini
dipertahankan dan diterapkan yaitu kepuasan pelanggan yang selalu dijaga.
38
Gambar 3.2 Toko Fidela
39
3.2.2 Tujuan Umum Perusahaan
Dalam setiap perusahaan yang didirikan dan dioperasikan, baik itu penjualan
barang/jasa tentunya mempunyai penetapan tujuan perusahaan. Hal ini sangat
penting karena tujuan yang akan dirumuskan itu akan menjadi pedoman didalam
menjalankan kegiatannya. Adapun tujuan perusahaan ini adalah:
1. Meningkatkan pelayanan perusahaan
Hal ini sangat menguntungkan perusahaan, karena dengan pelayanan yang
baik maka perusahaan akan mendapat kepercayaan baik dari konsumen
maupun relasi.
2. Mengadakan Ekspansi
Setelah perusahaan berhasil meningkatkan penjualan, bukan berarti
perusahaan sudah cukup sampai disini. Perusahaan yang mempunyai sifat
dinamis selalu ingin mengadakan perluasan usaha melalui pengembangan
usaha yang telah dirintis.
3. Mencapai Keuntungan yang Optimum
Apabila perusahaan tersebut mencapai laba yang optimum, maka perusahaan
dapat menjamin kelangsungan usahanya.
3.2.3 Struktur Organisasi dan Fungsi
Pimpinan pada Toko Fidela adalah pemilik dan perintisnya itu sendiri yang
menentukan arah dan kebijakan jalannya usaha. Toko Fidela menerapkan struktur
organisasi lini, dimana seorang pemimpin memberikan perintah langsung kepada
bawahannya. Hal ini diwujudkan dalam wewenang dan tanggung jawab dari
40
bawahan kepada atasannya sebagaimana terlihat didalam struktur organisasi
berikut:
Gambar 3.3 Struktur Organisasi Toko Fidela
(Sumber : Toko Fidela)
Secara umum tugas dan fungsi organisasi dari masing-masing bagian adalah
sebagai berikut :
1. Pemilik
Pemilik bertanggung jawab penuh atas seluruh kegiatan yang berjalan di
Store dari awal sampai akhir
2. Penjualan
Bagian ini melakukan kegiatan pendataan barang yang masuk dan keluar dan
melayani customer, dan bagian inilah yang akan melaporkan kepada
pemimpin tentang semua hasil transaksi kepada bagian administrasi umum
untuk segera diaudit.
3. Keuangan
Bertugas mengatur keuangan, bertanggung jawab atas pemasukan dan
pengeluaran yang terjadi pada store, membuat laporan keuangan harian atau
kas kecil dan laporan keuangan bulanan, serta menerima pembayaran dari
pembeli di kasir.
Pemilik
Keuangan / Kasir Penjualan
41
3.2.4 Aktivitas Perusahaan
Toko Fidela merupakan toko yang bergerak di bidang penjualan Busana
Berbagai macam busana yang beragam ditawarkan oleh toko ini. Toko Fidela
memberikan kemudahan berbelanja bagi konsumen dengan memberikan harga
yang sangat terjangkau dan memberikan banyak pilihan kepada konsumen dengan
busana yang mengikuti tren terbaru.
Setelah konsumen melihat model busana yang akan dipilih, konsumen
akan menanyakan stok atau warna yang dipilih kepada pelayan toko. Jika busana
yang dipilih ada dan sesuai, maka konsumen bisa langsung melakukan
pembayaran di kasir.
42
BAB IV ANALISIS DAN PERANCANGAN SISTEM
Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem
yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk
mengidentifikasikan dan mengevaluasi permasalahan, hambatan yang terjadi dan
kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.
4.1 Analisis Sistem Berjalan
Toko Fidela merupakan sebuah usaha dagang yang bergerak dalam bidang
penjualan produk fashion hijab yang secara resmi berdiri pada Tahun 2015. Pada
saat ini tingkat persaingan dalam bidang penjualan produk fashion khususnya di
Kota Batam sangat tinggi. Oleh karena itu, toko Fidela ingin memperbesar pangsa
pasar dengan tujuan untuk meningkatkan tingkat penjualan dengan cara
membangun media promosi alternative baru melalui teknologi informasi.
Saat ini media promosi yang digunakan oleh toko Fidela hanya dengan
memasang standing banner didepan toko dan melalui flyer. Hal ini masih dirasa
kurang optimalnya penyampaian informasi karena promosi yang dilakukan kurang
menjangkau masyarakat secara luas terutama untuk masyarakat yang letaknya
berjauhan. Sehingga proses penjualan pun dirasa kurang efektif dalam segi waktu,
biaya, dan tenaga bagi perusahaan maupun bagi pelangan, karena setiap
pelanggan harus selalu datang langsung ke toko untuk mengetahui barang yang
dibutuhkannya.
43
4.1.1 Analisis Prosedur Yang Sedang Berjalan
Analisis prosedur yang sedang berjalan menguraikan secara sistematis
aktifitas-aktifitas yang terjadi dalam sistem informasi yang ada dan sedang
berjalan di toko Fidela.
4.1.2 Flow Map
Prosedur penjualan adalah tahap-tahap yang harus dilalui oleh konsumen
dalam membeli dari mulai melihat, memilih, membayar sampai proses
penerimaan barang oleh konsumen. Tahapan yang harus dilalui adalah:
1. Konsumen datang ke toko dan memilih produk yang diinginkan.
2. Konsumen mengecek stock barang ke kasir.
3. Kasir menginformasikan persediaan barang, jika barang tersedia konsumen
akan melanjutkan pembayaran, jika tidak konsumen kembali memilih produk.
4. Kasir membuat invoice untuk konsumen dan diarsipkan sebagai data
penjualan.
5. Konsumen menerima invoice dan barang.
6. Pemilik menerima laporan penjualan berdasarkan data penjualan.
44
KONSUMEN KASIR PEMILIK
NO
YES
Gambar 4.1 Flowmap sistem Penjualan Barang yang Berjalan
4.1.3 Evaluasi Sistem Yang Berjalan
Berdasarkan hasil analisis penulis terhadap sistem informasi yang sedang
berjalan, pada bagian penjualan ternyata masih terdapat beberapa kekurangan,
sehingga perlu adanya perbaikan-perbaikan guna memberikan solusi serta
memperbaiki dan melengkapi sistem yang sedang berjalan. Karena sistem yang
Stock Tersedia
Invoice
Laporan
Memilih Produk
Cek Stock
T
Data Penjualan
Pembayaran
Terima Invoice
Terima Barang
Mulai
Selesai
45
sedang berjalan masih belum menggunakan sistem yang terkomputerisasi
sehingga sering terjadi berbagai kendala, berikut adalah permasalahan yang
terdapat pada sistem yang berjalan:
NO Permasalah Entitas Solusi
1
Dalam proses pengecekan ketersediaan barang masih dilakukan dengan cara melihat buku catatan.
Kasir
Dibangun suatu database agar lebih efektif dan efisien untuk pengecekan data ketersediaan barang
2
dalam percetakan faktur penjualan, nota permintaaan barang , laporan penjualan dan laporan persediaan barang masih dilakukan dengan cara mencatat sehingga membutuh kan waktu yang lama dan kurang efektif
Kasir
Proses percetakan laporan-laporan dibuat dengan otomatis dengan proses komputerisasi
3
Belum tersedianya media promosi barang
Pemilik
Dengan membangun sistem informasi berbasis web
Tabel 4.1 Evaluasi Sistem yang Berjalan
4.1.4 Analisis Kebutuhan Informasi
Berdasarkan analisis terhadap sistem yang berjalan, dan melihat
permasalahan yang ada, maka perlunya suatu pemecahan memalui sistem
informasi penjualan produk berbasis web, yaitu sistem informasi yang dapat
mengakses data dengan mudah, cepat serta mempermudah proses penjualan
produk dengan promosi yang luas dan proses pembuatan laporan yang efektif dan
efisien dengan terintegrasinya data melalui database.
4.2 Analisis Perancangan Sistem
Dari hasil analisis pada bab sebelumnya, penulis menemukan beberapa
kelemahan, maka pada perancangan ini penulis berusaha memperbaiki
kelemahan-kelemahan tersebut dengan mengajukan beberapa perancangan seperti
yang akan dibahas dibawah ini. Secara prosedur kerja dan struktur database yang
digunakan pada perancangan ini, diasumsikan sama dengan prosedur kerja yang
sedang berjalan. Namum diantara sistem yang sedang berjalan dengan sistem
46
yang sedang diusulkan terdapat beberapa perbedaan, antara lain pada dokumen
yang digunakan, proses dan interface program yang bersifat komputerisasi.
4.2.1 Tujuan Perancangan Sistem
Dalam tahap perancangan sistem ini bertujuan untuk menghasilkan
perancangan sistem informasi penjualan barang. Adapun perancangan ini meliputi
aliran informasi, perancangan, dan perancangan database.
4.2.2 Gambaran Umum Sistem yang Diusulkan
Gambaran mengenai sistem yang diusulkan yaitu mengenai sistem
informasi penjualan berbasis web sehingga konsumen dapat memesan produk
dimana saja melalui internet. Juga untuk memberikan kemudahan kepada para
konsumen dalam melakukan transaksi dengan hanya mengakses website yang
telah ada tanpa harus datang langsung ke toko dan memberikan informasi
mengenai produk-produk yang ditawarkan Toko Fidela kepada masyarakat
umum.
4.2.3 Perancangan Sistem Yang Diusulkan
Perancangan proses merupakan perancangan sistem secara umum yang
memberikan gambaran perancangan sistem informasi penjualan barang yang
diusulkan.
Pada diagram konteks ini dianalisis terlebih dahulu sistem informasi yang
dibuat akan menghasilkan apa saja, sumber informasi yang dibuktikan dan tujuan
47
dari sistem informasi yang dihasilkan. Analisis dari diagram konteks pada sistem
informasi penjualan busana muslim di Toko Fidela adalah sebagai berikut:
Gambar 4.2 Diagram Konteks Sistem yang Diusulkan
4.2.3.1 Data Flow Diagram
Data flow diagram adalah teknik grafis yang menggambarkan aliran
informasi dan perubahan yang digunakan sebagai perpindahan data dari masukan
ke keluaran.
- Login User - Form Data User - Lihat Produk - Notifikasi Pesanan - Pemesanan barang - Notifikasi Message - Pembayaran - Data Pemesanan
- Data Pembayaran - Form Data Penjualan
- Penerimaan Barang - Tambah Produk - Bukti Pembelian - Tambah Kategori - Konfirmasi Pesanan - Validasi pembayaran - Form History Belanja - Form Login Admin - Form Data User - Data Admin
- Data Pemesanan
Sistem Informasi penjualan
online di Toko Fidela
Konsumen Admin
48
Info Data Login
Data Admin Input Admin
Info Data Login
Input User Data Admin
Lihat Produk
Info Data Produk Data Produk
Memesan Data Pemesanan
Form Pesanan Info Daftar Pemesanan
Lihat Data Pemesanan
Validasi Pembayaran Data Pembayaran
Input Data Pembayaran
Gambar 4.3 DFD Level 0 yang Diusulkan
1.0
Login Admin
2.0
Login User
3.0
Data Produk
5.0
Data Pembayaran
4.0
Pemesanan Produk
Admin
Konsumen
49
4.2.4 Perancangan Antar Muka
Dalam perancangan antar muka ini akan dijelaskan mengenai rancangan
input, struktur menu yang dibuat dan kebutuhan sistem agar program dapat
dijalankan dengan baik.
4.2.4.1 Struktur Menu
Struktur menu adalah bentuk umum dari suatu rancangan program
memudahkan pemakai dalam menjalankan program sehingga pada menjalankan
computer, pemakai (user) tidak mengalami kedalam memilih menu-menu yang
diinginkan. Pada perancangan ini menu yang dapat mengintegritasikan seluruh
data dalam suatu sistem disertai dengan instruksi yang ada pada pilihan menu
tersebut. Struktur menu tersebut dapat dilihat pada gambar dibawah ini:
50
Klik Home
Tampilkan Menu Home
Klik Terlaris Klik Account Klik Troli Klik Kategori Tampilan Menu Terlaris Tampilkan Menu Account Tampilkan Menu Troli Tampilkan Kategori Klik Produk Baru Klik Hubungi Klik Seacrh Klik Informasi Tampilkan Menu Produk Baru Tampilkan Menu Hubungi Tampilkan Menu Search Tampilkan Menu Informasi Klik Home Tampilkan Menu Home
Tabel 4.2 Stuktur Menu Home
4.2.4.2 Analisis Desain Halaman Home
Desain analisis halaman website-website e-commerce, yang terbagi
menjadi beberapa bagian yaitu:
1. Header, bagian ini berisi informasi tentang toko Fidela beberapa menu
shortcut, dan form searching barang.
2. Content, bagian ini berisi box-box yang berisi keterangan dan gambar barang-
barang yang dijual.
3. Footer, bagian ini berisi informasi pembuatan website seperti tahun dibuat
website, programmer website dan informasi penting lainya.
Halaman pertama yang akan terbuka ketika user mengakses url dimana
sistem ini berada. Pada bagian atas terdapat header template yang terdiri dari
HOME
Produk Baru Terlaris Contact Us Account Search Troli Informasi Kategori
51
gambar logo Toko Fidela, form search, link menu, contact, sitemap, bookmark,
header template tersebut akan terdapat pada semua halaman disistem ini. Lalu
pada tubuh halaman terdapat link menu informasi, kategori, tag, online help. Pada
tengah halaman terdapat spesifikasi produk.
HEADER
Gambar 4.4 Desain Halaman Home
Gambar 4.5 Desain Halaman Admin
FOOTER
Produk unggulan
Quick Access
Slide
52
Gambar 4.6 Desain Halaman User
Gambar 4.7 Desain Halaman Produk Kategori
Menu Link
Create Account Member account
Produk kategori
53
4.3 Implementasi
Aplikasi yang dibuat ini akan digunakan oleh admin terdahulu dengan
membuat account, kemudian calon pendaftar mengakses halaman yang telah
ditentukan oleh admin. Pembuat website menggunakan Coutent Management
System (CMS) Prestashop 1.7.1.2. Berikut merupakan penjelasan dari setiap
komponen sistem informasi penjualan Pakaian berbasis web.
4.3.1 Form Login Admin
Form Login Admin merupakan login yang akan dilakukan oleh admin saat
pertama admin membuat website menggunakan CMS ini. Login ini digunakan
sebagai hak akses admin yang dapat mengolah data-data yang terdapat pada
website, berikut adalah tampilan dari form login admin.
Gambar 4.8
Tampilan Form Login Admin
54
4.3.2 Form Menu Utama Admin
Form menu utama admin merupakan form yang berfungsi untuk mengelola menu-
menu ata form lainnya yang terdapat di dalam aplikasi. Form menu utama admin
akan tampil saat admin pertama kali setelah admin melakukan login. Pada saat
form ini aktif, admin dapat melakukan setting web, setting menu dan memasukan
info-info serta produk dan kategori produk. Berikut adalah bentuk tampilan dari
form menu utama admin.
Gambar 4.9
Tampilan Form Menu Utama Admin
55
4.3.3 Form Input Product
Form Input Product yang berfungsi untuk mengola dan menambah
produk-produk yang akan dujual dalam aplikasi. Berikut adalah bentuk tampilan
dari Form Input Data
Gambar 4.10
Tampilan Form Input Product
56
4.3.4 Form Input Category
Form input category merupakan form yang berfungsi untuk mengelola dan
mengedit kategori-kategori produk di dalam aplikasi. Berikut adalah bentuk
tampilan form input category.
Gambar 4.11
Tampilan Form Input Category
57
4.3.5 Form Data Penjualan
Form data penjualan merupakan Form yang berfungsi untuk mengecek
kembali atau melihat total produk yang terjual maupun tidak terjual di dalam
aplikasi. Berikut adalah tampilan dari Form penjualan.
Gambar 4.12
Tampilan Form data penjualan
58
4.3.6 Form Notifikasi Pesanan
Form notifikasi pesanan merupakan form yang berfungsi untuk
menginformasikan ke admin bahwa ada user yang memesan produk di dalam
aplikasi. Berikut adalah bentuk tampilan dari form notifikasi pesanan.
Gambar 4.13
Tampilan Form Notifikasi Pesanan
59
4.3.7 Form Notifikasi Message
Form notifikasi message merupakan form yang berfungsi untuk
menginformasi ke admin bahwa ada user yang mengirim pesan di dalam aplikasi.
Berikut ini adalah bentuk tampilan dari Form notifikasi Message.
Gambar 4.14
Tampilan Notifikasi Message
60
4.3.8 Form Menu Utama User
Form menu utama user merupakan form halaman utama di dalam aplikasi
user. Form menu utama user akan tampil saat user mengakses ke aplikasi
prestashop. Berikut adalah bentuk tampilan dari form menu utama user.
Gambar 4.15
Tampilan Form Menu Utama User
61
4.3.9 Form Login User
Form login user merupakan login yang akan dilakukan oleh user saat user
akan menggunakan website untuk berbelanja. Berikut adalah bentuk tampilan dari
form login user
Gambar 4.16
Tampilan Form Login User
62
4.3.10 Form Data User
Form data user merupakan form yang berisi semua data user sesuai awal
mendaftar. Berikut adalah bentuk tampilan dari Form Login User
Gambar 4.17
Tampilan Form Data User
63
4.3.11 Form Order Confirmation
Form order confirmation merupakan form yang menyatakan bahwa
pembelanjaan user telah disetujui dan divalidasi. Berikut adalah tampilan dari
Form order confirmation.
Gambar 4.18
Tampilan Form Order Confirmation
64
4.3.12 Form Invoice
Form invoice merupakan form yang berupa invoice yang dapat di
download setelah user telah melakukan pembayaran dan telah divalidasi oleh
admin. Berikut adalah tampilan dari form invoce.
Gambar 4.19
Tampilan Form Invoice
65
4.3.13 Form History Belanja
Form history belanja merupakan form yang berisi semua data pemesanan
yang pernah dibeli user di dalam website Fashion ini. Berikut adalah tampilan
dari Form history belanja.
Gambar 4.20
Tampilan Form History Belanja
66
4.3.14 Pengujian (Black Box)
Tabel 4.3 Pengujian (Black Box) Skenario Pengujian Test Case Hasil Yang Diharapkan Hasil Pengujian Kesimp
ulan
Mengosongkan
username dan
password lalu
langsung klik
tombol login.
Sistem akan menolak akses
login dan menampilkan
pesan “Field email harus
diisi !” dan “Field
password harus diisi !
Valid
Tidak Mengisi
salah satu Field
baik username
maupun password.
Sistem akan menampilkan
pesan “Field email harus
diisi !” atau “Field
password harus diisi !
Valid
Mengisi username
dan password
dengan benar.
Sistem menerima akses
login dan masuk ke
halaman dashboard.
Valid
Mengosongkan
data produk lalu
langsung klik
tombol Simpan.
Sistem akan menolak akses
simpan dan menampilkan
pesan “this value should not
be blank !”
Valid
67
Mengisi lengkap
data produk lalu
langsung klik
tombol Simpan.
Sistem menerima akses
simpan dan masuk ke
halaman data produk.
Valid
67
BAB V PENUTUP
5.1 Kesimpulan
Berdasarkan analisis, perancangan dan implementasi yang dilakukan pada bab
sebelumnya, maka dapat dibuat beberapa kesimpulan yaitu sebagai berikut:
1. Sistem informasi penjualan berbasis e-commerse ini dapat membantu
memberikan informasi yang berkaitan dengan produk toko kepada pelanggan.
2. Sistem informasi penjualan berbasis e-commerce ini mempermudah
pemasaran dan penjualan produk toko.
3. Sistem informasi penjualan berbasis e-commerce ini dapat meningkatkan
penghasilan toko karena penjualan tidak hanya dilakukan pada toko saja
tetapi juga melalui online.
4. Dengan adanya sistem informasi penjualan berbasis e-commerce ini, pembeli
lebih mudah untuk mencari informasi yang relevan tentang produk-produk
yang diinginkan dan dapat melakukan transaksi secara online.
5. Dengan adanya sistem informasi penjualan berbasis e-commerce ini,
pembuatan laporan-laporan yang berhubungan dengan infoirmasi persediaan,
penjualan, dan pemasaran dapat dibuat dengan lebih cepat, mudah dan dapat
meminimalkan kesalahan-kesalahan.
5.2 Saran
Sistem informasi penjualan berbasis e-commerce pada Toko. Fidela ini masih
memiliki beberapa keterbatasan, sehingga penulis ingin memberikan saran dengan
68
harapan yang nantinya dapat mendukung pengembangan sistem ini lebih lanjut
yaitu sebagai berikut:
1. Sistem yang telah dibuat masih memerlukan perbaikan karena masih
memiliki banyak kelemahan-kelemahan dalam memenuhi kebutuhan, baik
kebutuhan untuk admin maupun kebutuhan untuk pembeli.
2. Dari segi tampilan halaman web, diharapkan untuk bisa disempurnakan lagi
agar lebih menarik dan ditambahkan menu yang sesuai dengan kebutuhan
sehingga sistem bisa memenuhi permintaan pasar.
3. Sistem yang dirancang ini tidak dimaksudkan untuk mengganti keseluruhan
sistem yang sudah berjalan, tetapi untuk melengkapi sistem yang sudah ada.
Kiranya kedua cara penjualan dapat dijalankan secara bersamaan demi
meningkatkan keuntungan toko.
4. Diharapkan agar toko dapat memberikan training kepada pengguna yang
akan mengunakan sistem sehingga pengguna dapat memahami sistem yang
baru secara keseluruhan.
5. Data pada website sebaiknya selalu di-update oleh admin secara berkala
sesuai dengan perkembangan yang ada sehingga dapat memberikan informasi
yang terbaru kepada masyarakat.
69
DAFTAR PUSTAKA Adi Nugroho.2006. E-commerce Memahami Perdagangan Modern Di Dunia
Maya. Informatika. Bandung Adi Nugroho.2016. Perancangan Sistem Informasi. Informatika. Bandung
Al-Bahra Bin.2013 Ladjamudin Pengertian Informasi Bandung
Astarina. 2012. Pembuatan Sistem Jualan Online Pada Toko Pn Musik Sukaharjo. Jurnal penelitian terdahulu
Fauyhi Eko Nugroho.2016 Perancangan Sistem Informasi Penjualan Online Studi
Kasus Tokoku. Jurnal penelitian terdahulu Loudon.2010 “Pengertian Sistem Informasi
Pratama. I Putu Agus E.2014 “Sistem Informasi ”, Bandung: Informatika,
Pratama. I Putu Agus E.2014 “Komponen Sistem Informasi ”, Bandung:
Informatika,
Rexnowati.2015 Perancangan Sistem Informasi E-Commerce pada Youlanda & Cake Shop Jurnal penelitian terdahulu
Turban, E., & King, D., 2002 Komponen E-commerce ,University of Hawaii
Zandi Nugroho Hidayat.2012 perancangan dan implementasi sistem e-commerce dengan menggunakan cms opencart dalam upaya meningkatkan penjualan dan pemasaran pada UD. La Tanza Kecamatan Dau Malang. Jurnal penelitian terdahulu
DAFTAR RIWAYAT HIDUP
DATA PERSONAL
Nama : Arnandes
Tempat / Tanggal Lahir : Batam, 19 Desember 1993
Jenis Kelamin : Laki-Laki
Kewarganegaraan : Indonesia
Agama : Buddha
Status : Belum Menikah
Alamat : Jln. Kampung Utama 1 Blok E No. 18
Email : [email protected]
Education Information – Formal
1. TK 1998 s/d 2000 TK – Yos Sudarso Batam
2. SD 2000 s/d 2007 SD – Yos Sudarso Batam
3. SMP 2007 s/d 2010 SMP – Advent Batam
4. SMK 2010 s/d 2013 SMK – Permata Harapan Batam
5. AA-PH 2013 s/d 2016 AA-PH GICI Business School
6. STMIK 2016 s/d 2017 STMIK GICI Business School
Working Information
1. PT. Indo Sahari Indah Jan 2014 s/d Now sebagai ADMIN
Demikian Daftar Riwayat Hidup ini penulis buat dan disesuaikan dengan data yang sebenarnya.
Batam, 22 Agustus 2017
Arnandes
NIM: 161300125
DAFTAR RIWAYAT HIDUP
DATA PERSONAL
Nama : Arnandes
Tempat / Tanggal Lahir : Batam, 19 Desember 1993
Jenis Kelamin : Laki-Laki
Kewarganegaraan : Indonesia
Agama : Buddha
Status : Belum Menikah
Alamat : Jln. Kampung Utama 1 Blok E No. 18
Email : [email protected]
Education Information – Formal
1. TK 1998 s/d 2000 TK – Yos Sudarso Batam
2. SD 2000 s/d 2007 SD – Yos Sudarso Batam
3. SMP 2007 s/d 2010 SMP – Advent Batam
4. SMK 2010 s/d 2013 SMK – Permata Harapan Batam
5. UNIVERSITAS 2013 s/d 2016 STIE GICI Business School Batu Batam
6. Sekolah Tinggi 2016 s/d 2017 STMIK GICI
Working Information
1. PT. Indo Sahari Indah Jan 2014 s/d Now sebagai ADMIN
Demikian Daftar Riwayat Hidup ini penulis buat dan disesuaikan dengan data yang sebenarnya.
Batam, 22 Agustus 2017
Arnandes
NIM: 161300125
Top Related