SKRIPSI
OLEH :
NIM : 2012181024
FAKULTAS KOMPUTER
UNIVERSITAS MH THAMRIN
2022
BAB I
PENDAHULUAN
Kemajuan dunia teknologi informasi telah merubah evolusi digital diseluruh dunia untuk
dapat terhubung ke berbagai media yang memiliki miliaran pengguna dan tidak memiliki
keterbatasan waktu dan tempat. Hal inilah yang dimanfaatkan berbagai negara untuk mengatasi
beberapa aspek diantaranya aspek pendidikan, pemerintahan dan terutama aspek bisnis dalam
sebuah perusahaan. Banyak perusahaan mengatasi permasalahan dalam sistem perdagangan,
sistem perdagangan yang tradisional masih memiliki dampak yang menurunkan proses
berjalannya bisnis penjualan. Maka dari itu banyak perusahaan bisnis maupun usahawan yang
memanfaatkan sistem informasi penjualan.
Sistem informasi penjualan adalah suatu sistem yang memiliki beberapa rangkaian metode
yang dirancang sesuai dengan kebutuhan berdasarkan analisa, desain, implementasi untuk
memperleh tujuan yang diinginkan sehingga dapat memperbaiki hasil penjualan (Aliet
Septiana, 2017: 4). Dengan adanya sistem informasi penjualan dinilai dapat meningkatkan
kualitas pelayanan dalam kegiatan jual beli melalui internet terutuma kualitas informasi yang
lebih detail mengenai produk. Namun masih banyak usaha penjualan yang belum menggunakan
sistem informasi penjualan untuk mempermudah proses penjualannya.
Seperti yang diketahui pada saat observasi lapangan di Toko obat herbal Griya Asy Syifa
yang menyediakan penjualan obat seperti habbatu sauda, nutrisi anak, sari kurma dan obat-
obatan herbal lainnya yang bertempat di Kota Jakarta Utara. Beberapa bulan terakhir diketahui
penjualan mengalami penurunan. Hal ini disebabkan terbatasnya promosi produk yang
dilakukan, sehingga tidak banyak konsumen yang mengetahui keberadaan toko tersebut.
Sebagian pembeli yang berdatangan berasal dari warga setempat. Dimana hal ini dinilai kurang
memaksimalkan proses penjualan. Sistem pada penjualan di toko ini dengan melakukan kerja
sama antar penjual dengan langganan atau pelanggan baru, serta mencari customer untuk
menawarkan dan memasarkan produk dimana melalui cara ini tentu membutuhkan waktu yang
lebih lama untuk mecapai target penjualan. Selain itu, minat pembeli juga berkurang sebab
kesulitan untuk mengakses informasi mengenai ketersediaan obat dikarenakan harus
menempuh perjalanan terlebih dahulu untuk sampai ke Toko atau konsumen harus
menghubungi toko via sms atau telepon jika ingin mengetahui perkembangan stok obat di toko
tersebut.
Ada beberapa keuntungan apabila Toko Griya Asyifa menerpakan sistem penjualan yaitu
memudahkan bagi pengguna yang ingin melakukan pembelian produk, transaksi dan
pengiriman produk hanya membutuhkan akses internet dan interface sehingga jauh lebih efektif
dan efisien. Penerapan sistem informasi penjualan juga dapat memiliki perkembangan yang
pesat bagi kemajuan toko dengan memperluas daerah pemasaran produk, hal ini tentunya akan
meningkatkan omset penjualan pada Toko Griya Asyifa.
Telah banyak penelitian yang melakukan perancangan sistem informasi toko online atau e-
commerce, salah satunya penelitian dari Nicky (2017) dengan judul Perancangan Sistem
Informasi Penjualan E-Coomerce Berbasis Web dimana Penelitian ini memberikan hasil e-commerce
yang memudahkan transaksi dengan pembeli dimana pun tanpa harus datang ke Toko MM, e-commerce
dalam penelitian ini berupa informasi pemesanan produk dan hanya menggunakan CMS prestashop.
Adapun menurut (Fahdial, 2021) e-commerce dapat membantu proses penjualan dan
pemasaran. Dengan mengembangkan sistem informasi, penjualan dan pelayanan jasa dalam
penyampaian informasi yang dilakukan oleh perusahaan akan berlangsung lebih baik serta
penyaringan pelanggan baru akan menjadi lebih cepat, lebih luas dan lebih transparan.
Berdasarkan permasalahan, penelitian yang relevan dan teori para ahli yang telah
dipaparkan, tujuan penelitian ini yakni merancang sistem informasi untuk memudahkan Toko
Griya Asyifa dalam memanajemen proses transaksi jual beli secara online berbasis website
yang dikenal dengan e-commerce, melakukan pendataan mengenai produk dan meningkatkan
pendapatan penjualan. Perancangan dan penelitian ini menggunakan metode prototyping dan
menggunakan bahasa pemrograman HTML dan PHP serta menggunakan MySql sebagai
database. Dengan adanya perancangan sistem informasi penjualan diharapkan akan
memudahkan Toko Griya Asyifa dalam melakukan proses penjualan
Hal inilah yang melatar belakangi penulis untuk melakukan penelitian secara ilmiah dengan
mengambil judul “Sistem Informasi Penjualan Obat Herbal Berbasis Website (Studi Kasus
Toko Griya Asy Syifa Jakarta Utara)”
Berdasarkan latar belakang masalah di atas, maka rumusan masalah yang dapat menjadi
acuan dalam penelitian ini sebagai berikut:
1. Bagaimana merancang dan membangun sistem informasi penjualan obat herbal berbasis
website yang dapat digunakan sebagai strategi pemasaran produk di Toko Asy Syifa?
2. Bagaimana hasil pengujian terhadap sistem informasi penjualan obat herbal berbasis
website yang dapat digunakan sebagai strategi pemasaran produk di Toko Asy Syifa?
1.3 Perumusan Masalah
1. Sistem informasi penjualan di Toko Asy Syifa hanya membahas persediaan produk, cara
pemesanan dan transaksi pembelian.
2. Sistem informasi penjualan di Toko Asy Syifa menampilkan persediaan produk dengan
spesifikasi dan harga produk.
3. Sistem informasi penjualan di Toko Asy Syifa hanya dapat diakses melalui website.
1.4 Maksud dan Tujuan
Berdasarkan rumusan masalah yang telah dijabarkan, maka tujuan dari penelitian ini sebagai
berikut:
1. Untuk merancang dan membangun sistem informasi penjualan berbasis website yang dapat
digunakan sebagai strategi pemasaran produk produk di Toko Asy Syifa.
2. Untuk mengetahui hasil pengujian terhadap sistem informasi penjualan berbasis website
yang dapat digunakan sebagai strategi pemasaran produk di Toko Asy Syifa.
1.5 Metode Penelitian
1.5.1 Teknik Pengumpulan Data
A. Observasi
Observasi merupakan studi kasus atau pelatihan yang disengaja, konsisten, dan
terarah. Pengobservasian merupakan cara untuk mengumpulkan data dengan
mencermati apa yang ingin diteliti pada subjek penelitian dengan langsung di
lapangan. Hal ini dilakukan untuk mengkonfirmasi temuan. Observasi diperiksa
langsung di lingkungan subjek penelitian dan mendukung kegiatan penelitian untuk
memberikan pemahaman yang jelas tentang kondisi serta rancangan penelitian.
Pengamatan dari penelitian ini digunakan untuk menginformasikan kebutuhan
rancangan sistem informasi penjualan obat herbal.
B. Wawancara
Wawancara dilakukan dengan beberapa karyawan dan pemilik toko untuk
mengetahui kendala yang sering ditemukan saat menjual produk di Toko dan
kebutuhan yang dapat membantu pekerjaan menjadi lebih efisien.
C. Studi Pustaka
Studi Pustaka dilakukan untuk mencari berbagai referensi melalui skripsi, jurnal,
artikel dan buku yang berkaitan dengan penelitian. Peneliti juga mengumpulkan
data pustaka dan teori dari para ahli yang akan mendukung penelitian.
1.5.2 Model Pengembangan Sistem
A. Analisa Kebutuhan Sistem
Pada tahapan ini, dilakukan analisa kebutuhan apa saja yang dapat mendukung
dan memberikan solusi dalam pengerjaan sistem informasi penjualan. Dalam analisa
dan identifikasi kebutuhan, peneliti melakukan beberapa pengumpulan data dengan
menggunakan metode wawancara dan observasi untuk melakukan pengamatan dan
analisa terhadap inventaris produk pada Toko, sehingga peneliti ini akan
mendapatkan data dan informasi yang dibutuhkan untuk penelitian.
B. Desain
Tahap ini merupakan tahapan terakhir dalam penelitian. Yakni tahap pengujian
yang akan menentukan apakah sistem informasi penjualan layak dipakai oleh
pengguna dan sudah mencapai tujuan yang diinginkan oleh peneliti. Pada tahapan
ini peneliti akan melakukan pengujian dengan cara blackbox testing, yaitu pengujian
yang dilakukan dengan cara memeriksa kesesuaian fungsional, inputan dan outputan
sistem yang akan diuji apakah output telah sesuai atau tidak.
Terdapat beberapa pengujian yang dilakukan dengan cara menguji aplikasi dari
segi fungsi dan tampilan yakni:
a. Pengujian login admin
Sistem yang telah melalui tahapan pengujian dapat dikatakan telah valid atau
telah memiliki kesesuaian dengan proses perencanaan dan desain kebutuhan sistem.
Kevalidan dari sistem ini merupakan keputusan akhir dalam pelaksanaan pembuatan
sistem yakni sistem dapat digunakan dan diterapkan pada Toko sebagai sistem
informasi penjualan sebagai strategi pemasaran produk yang efektif dan efisien.
Sebagai dukungan dalam pembuatan sistem informasi ini maka akan terus
melakukan perbaikan yang dapat menunjang proses penjualan produk secara online.
1.6 Ruang Lingkup
Pada penelitian ini berfokus pada:
1. Perancangan sistem informasi agar penjualan obat di Toko Asy Syifa meningkat lebih baik.
2. Melakukan promosi penjualan secara online berbasis website agar dapat menarik minat
pelanggan untuk membeli obat herbal di Toko Asy Syifa.
BAB II
LANDASAN TEORI
2. Block Model (Model Block) Model ini terdiri dari kombinasi prosendir,
logika dan model matematik yang akan memanipulasi dan data yang
tersimpan di baris data dengan cara yang sudah ditentukan untuk
menghasilkan keluaran yang diinginkan.
3. Block Keluaran (Output Block) Produk dari sistem informasi adalah keluaran
yang merupakan informasi yang berkualitas dan dokumentasi yang berguna
untuk semua tingkatan manajemen serta semua pemakaian sistem.
4. Block Teknologi (Tecnology Block) Teknologi merupakan Toolbox dalam
sistem informasi. Teknologi digunakan untuk menerima input, menjalankan
model, menyimpan dan mengakses data, menghasilkan dan mengirimkan
keluaran dan membantu pengandalian dari sistem secara keseluruhan.
Teknologi terdiri dari 3 bagian utama yaitu teknisi (Brainware), perangkat
lunak, (Software) dan perangkat keras (Hardware).
5. Block Basis Data (Database Block) Basis data (database) merupakan
kumpulan dari data yang saling berhubungan satu dengan yang lainnya,
tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk
memanipulasinya. Data perlu disimpan didalam basis data untuk keperluan
penyedian informasi lebih lanjut.
6. Block Kendali (Control Block) Banyak hal yang dapat merusak sistem
informasi, seperti misalnya bencana alam, api, temperature, air , debu dan
kecurangan- kecurangan, kegagalan-kegagalan sistem itu sendiri, kesalahan-
kesalahan, ketidak efisienan, sabotase dan sebagainya. Beberapa
pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-
hal yang dapat merusak sistem dapat di cegah ataupun bila terlanjur terjadi
kesalahan-kesalahan dapat cepat langsung diatasi.
2.1.7 Bahasa Pemrograman
PHP merupakan kepanjangan Hypertext Preprocessor merupakan suatu
bahasa pemrograman yang difungsikan untuk membangun suatu web site
dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi.
HTML digunakan sebagai pembangun atau pondasi kerangka layoutweb ,
sedangkan PHP difungsikan sebagai prosesnya, sehingga dengan adanya PHP
tersebut, sebuah web akan sangat mudah di-maintenance. (Hakim, Lukmanul.
2008).
PHP dalam penulisannnya menyatu dengan tag- tag HTML dalam satu file.
Kode PHP diletakkan antara tanda <?atau<?php dan diakhiri dengan tanda ?>
atau ?>php sebagai identitas bahasa pemrograman PHP. (Hakim, Lukmanul.
2008). File yang mengandung kode PHP ini akan diberi ekstensi .php atau
ekstensi lain yang diterapkan oleh web server sebagai file PHP. Bedasarkan
ekstensi ini, pada saat file diakses serverakan mengenali file ini sebagai file
PHP. Selanjutnya, serverakan menerjemahkan kode- kode PHP menjadi tag-tag
html pada browser client. (Hakim, Lukmanul. 2008).
Hyper Text Markup Language (HTML) merupakan sebuah bahasa scripting
yang berguna untuk menuliskan halaman web .HTML dijadikan sebagai bahasa
script dasar yang berjalan bersama berbagai bahasa scripting yang
lainnya.Software yang dibutuhkan untuk menulis dan menjalankan tag-tag
HTML yaitu : (Hakim, Lukmanul. 2008).
Penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau
nilai piutang dagang. Penjualan atau menjual bearti suatu tindakan untuk
menukar barang atau jasa dengan uang dengan cara mempengaruhi orang lain
agar mau memiliki barang yang ditawarkan sehingga kedua belah pihak
mendapatkan keuntungan dan kepuasan masing-masing.
Sedangkan penjualan berbasis web(ecommerce) adalah penjualan secara online.
Tujuan umum penjualan (Prameswari, 2014 : 17) antara lain yaitu: Mencapai
volume penjualan tertentu.
MySql merupakan salah satu perangkat lunak sistem pengelola basis data
DBMS (Data Base Management System). MySQL merupakan
sebuah hubungan Data Base Management System (DBMS) yang
membantu sebuah model data yang terdiri atas kumpulan hubungan nama
(named relation). Database MySQL adalah salah satu database yang open
source (Ermita, 2013 : 32-34). Database ini banyak dipasangkan dengan script
PHP. Penyebab utama MySQL begitu popular di kalangan Web karena cocok
bekerja di lingkungan tersebut, selain itu karena :
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.
Adapun fungsi dari bagian yang ada pada Toko Griya Asy Syifa sebagai
berikut:
1. Pemilik memiliki peranan sebagai:
a. Pemilik dari Toko Griya Asy Syifa
b. Mengawasi dan mengontrol jalannya usaha.
c. Membuat kebijakan umum dalam menjalankan usahanya.
d. Menetapkan harga obat yang akan dijual di Toko Griya Asy Syifa
2. Kasir
a. Melaksanakan permintaan dan melayani pembayaran atas pembeli
produk.
b. Membuat catatan dan melaporkan rekapan penjualan.
3. Gudang
a. Mengecek stok barang, memesan barang, dan meretur produk yang
rusak.
3.1.2 Produk Yang Dijual
Toko Griya Asy-Syifa merupakan toko obat herbal yang menjual obat-
obatan herbal. Beberapa diantaranya adalah herbatus Saudah, madu hitam,
sari kurma, minyak zaitun, dan lain sebagainya. Toko Griya Asy Syifa
sudah sejak lama membuka offline store yang menggunakan pemasaran
langsung untuk calon pembelinya. Selain itu Toko ini juga menyediakan
jasa layanan seperti bekam sunnah, totok wajah, yumeho dan lain
sebagainya. Toko Griya Asy-Syifa hadir di tengah masyarakat untuk
mengobati setiap keluhan penyakit dialami maupun membantu
menyediakan penjualan obat yang banyak memberikan khasiat. Toko
Griya Asy-Syifa telah berdiri sejak tahun 2008 dan saat dan telah memiliki
izin resmi dari Dinas Kesehatan dan bersertifikat Nasional. Offline store
ini berdiri di Jl. STM Walang Jaya No.4, RW.2, Tugu Sel., Kec. Koja,
Kota Jkt Utara, Daerah Khusus Ibukota Jakarta 14260.
3.2 Proses Bisnis Sistem
Proses bisnis sistem merupakan salah satu tahapan analisa untuk memahami
sistem yang akan berlangsung pada toko dengan mengidentifikasi dan
mengevaluasi permasalahan serta hambatan pada toko yang akhirnya
menghasilkan suatu kesimpulan yang dapat memberikan solusi pemecahan
masalah seperti pada Toko Griya Asy Syifa yang bergerak dibidang perdagangan.
Sistem yang sedang berjalan pada toko ini masih bersifat manual yaitu
menggunakan tulis tangan untuk transaksi penjualan dan pembelian obat herbal,
sering terjadi kesalahan dalam penyimpanan data dan juga membutuhkan waktu
yang lama dalam proses pembuatan laporan.
Pada Toko Griya Asy Syifa ini tidak memiiki media promosi yan dapat
mendukung terjualnya produk secara laris, oleh sebab itu diharapkan adanya
pembuatan produk dapat membantu meningkatkan penjualan obat-obat herbal
yang ada di Toko. Agar mempermudah dalam proses penjualan produk,
promosian produk serta memudahkan untuk mendata stok produk yang telah
terjual di dalam sistem. Pengolahan data dengan menggunakan komputer saat ini
sudah banyak diterapkan baik pada instansi pemerintah maupun swasta. Untuk itu
dibutuhkan komputer yang dapat mempercepat proses pengolahan data sehingga
menghasilkan data yang akurat dan cepat.
Dalam kegiatan penjualannya, proses bisnis diawali dengan pemesanan
barang oleh pelanggan kemudian akan dikonfirmasi oleh bagian penjualan, bagian
gudang memeriksa stok yang diminta bagian penjualan, jika stok barang tidak ada
bagian gudang mengkonfirmasikan ke bagian penjualan dan akan diinformasikan
ke pelanggan, jika barang yang dipesan ada, bagian gudang akan mempersiapkan
barang, setelah itu pelanggan melakukan pembayaran ke kasir. Bagian penjualan
membuat nota pembayaran yang akan diberikan ke pelanggan dan membuat
laporan penjualan untuk pemilik toko.
Gambar 3.2 Activity Diagram Penjualan Barang
3.2 Spesifikasi Dokumen Sistem Berjalan
Dalam spesifikasi sistem berjalan di Toko Griya Asy Syifa ini akan dijelaskan mengenai
dokumen-dokumen yang terdapat dalam proses pencatatan datanya, dokumen-dokumen
tersebut terdiri atas dokumen masukan dan dokumen keluaran.
1. Spesifikasi Bentuk Dokumen Masukan
a. Nama Dokumen : Nota Penjualan
Fungsi : Sebagai Bukti Transaksi Penjualan
Sumber : Pelanggan
Tujuan : Bagian Penjualan
Media : Kertas
Frekuensi : Setiap Transaksi Penjualan
Jumlah : 2 rangkap
Format : Lampiran A-1
2. Spesifikasi Bentuk Dokumen Keluaran
a. Nama Dokumen : Laporan Penjualan
Fungsi : Sebagai Bukti Transaksi Penjualan
Sumber : Bagian Penjualan
Tujuan : Pemilik
Media : Kertas
Frekuensi : Setiap Kali pesanan
Format : Lampiran A-2
BAB IV
if (!$_GET['p_url']) {
header("Location: ".$main_url); exit();
}
$get_param = $_GET['p_url'];
$arr = array('lang' => 'en');
$rest_kategori_p_o = loadData('rest_load/load_kategori_pilihan_only/', $arr);
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
$result_produk = $rest_kategori_p['result'];
$cols_data_infinity = 'col-xl-3 col-lg-4 col-md-6 col-sm-4 col-xs-6';
?>
<div class="mt-2">
<div class="row">
<div class="col-xl-12 col-lg-12">
<div class="ft-14 color-semidark-m">
<div class="float-right_">
<div class="w-100">
<div class="">
Menampilkan <span id="rows_flt-data-appned_produk"><?
=$rest_kategori_p['items_count'];?></span> produk untuk pencarian <b>"<?=$get_param;?>"</b>
(<b id="rows_post-data-appned_produk">1 - 12</b> of <b id="rows_flt-data-
appned_produk_2"><?=$rest_kategori_p['items_count'];?></b>)
</div>
</div>
</div>
</div>
</div>
<div class="col-xl-12 col-lg-12">
<div class="mt-4">
<div id="lmore_failalrt"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<?php
$arr = array('wishlist' => 'n', 'idproduk' => 'n', 'new' => 'all', 'tipe' => 'limit', 'start' => '0', 'limit'
=> '12', 'lang' => 'en');
$rest_produk = loadData('rest_load/load_produk/', $arr);
if (!isset($rest_produk['success'])) {
$rest_produk['success'] = false;
}
if ($rest_produk['success']==true) {
$result_produk = $rest_produk['result'];
$nullData = $rest_produk['result'];
}else{
$result_produk = array();
$nullData = $resultProduk;
}
?>
<div id="lmore_failalrtx"></div>
<script type="text/javascript">
var start = 0;
var limit = 12;
function loadMoreData(a) {
if ($('#filter_price_min').val()=='') {
var p_min = '0';
}else{
var p_min = $('#filter_price_min').val();
}
if ($('#filter_price_max').val()=='') {
var p_max = '0';
}else{
var p_max = $('#filter_price_max').val();
}
if (a=='prev') {
start = parseInt(start-limit);
if (start==0) {
$('#prev_produk_id').addClass('disabled-x');
}
}
if (a=='next') {
$('#prev_produk_id').removeClass('disabled-x');
start = parseInt(start+limit);
}
if (a=='ref') {
start = 0;
$('#prev_produk_id').addClass('disabled-x');
}
$.ajax({
type: "GET",
dataType:'html',
timeout: 9000,
async: true,
url: '<?=$main_url;?>product_more.php?
jen=search_cari&start='+start+'&limit='+limit+'&sortby='+sortby+'&search='+search+'&price='+p
rice,
beforeSend: function(){
$('#loadmore_loading').removeClass('d-none');
},
success: function(data) {
res = data.split('______irow_');
$('#loadmore_loading').addClass('d-none');
if (res[0]=='' || res[0]=='last') {
$('#lmore_failalrt').html('');
$('#next_produk_id').addClass('disabled-x');
start = parseInt(start-limit);
if (res[1]==0) {
$("#post-data-appned").html('<div class="text-center w-100 mb-4">-Tidak ditemukan-
</div>');
$("#rows_flt-data-appned_produk").html('0');
$("#rows_flt-data-appned_produk_2").html('0');
$("#rows_post-data-appned_produk").html('1');
}
}else{
$("#post-data-appned").html(res[0]);
$('#next_produk_id').removeClass('disabled-x');
$("#rows_flt-data-appned_produk").html(res[1]);
$("#rows_flt-data-appned_produk_2").html(res[1]);
$("#rows_post-data-appned_produk").html(parseInt(start+1)+' - '+parseInt(start+$
("div[id^=appened_more_data_produk_i]").length));
}
},
error: function(xmlhttprequest, textstatus, message) {
$('#lmore_failalrt').html('<div class="text-center"><p class="pb-2">Please check your
connection...</p></div>');
$('#loadmore_loading').addClass('d-none');
}
});
}
</script>
<script type="text/javascript">
var startx = 12;
var limitx = 12;
var prosesx = true;
var stloadx = 'on';
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() >= $(document).height() - $
('#footer_app_inav').height()) {
if (stloadx=='on') {
if (prosesx==true) {
$('#muat_lebih_banyak').html('<button type="button"
onclick="loadMoreDatax(startx,limitx);" class="btn btn-outline-primary mb-5 ft-18 pl-5 pr-
5">Muat Lebih Banyak</button>');
}
}
}
});
function loadMoreDatax(a,b) {
$('#muat_lebih_banyak').html('');
$.ajax({
type: "GET",
dataType:'html',
timeout: 9000,
async: true,
url: '<?=$main_url;?>product_more.php?jen=index&start='+a+'&limit='+b,
beforeSend: function(){
prosesx = false;
$('#loadmore_loadingx').removeClass('d-none');
},
success: function(data) {
$('#loadmore_loadingx').addClass('d-none');
if (data=='' || data=='last') {
stloadx = 'last';
$('#lmore_failalrtx').html('');
}else{
startx = parseInt(startx+limitx);
$("#post-data-appnedx").append(data);
}
prosesx = true;
},
error: function(xmlhttprequest, textstatus, message) {
$('#lmore_failalrtx').html('<div class="text-center"><p class="pb-5">Please check your
connection...</p></div>');
$('#loadmore_loadingx').addClass('d-none');
prosesx = true;
}
});
}
</script>
</body>
</html>
b. Form Transaksi Pemesanan Produk
<?php include "module/module.php"; ?>
<?php if (!isset($_SESSION['XID_ARRAY'])) { header("Location: ".$main_url); exit(); }
$arr = array('tipe' => 'web', 'idtrx' => $_GET['p_url'], 'idcust' => $_SESSION['XID_ARRAY']
['cust_id'], 'lang' => 'en');
$i_trx = loadData('rest_load/load_riwayat_transaksi/', $arr); $rest_trx = $i_trx['result'][0];
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Detail Transaksi</title>
</head>
<body>
<p class="color-semidark">
Total Pembayaran : <b
class="font-weight-bold"><?=$rest_trx['total_bayar'];?></b>
</p>
<p class="color-semidark"><?=$rest_trx['if_cancel'];?></p>
<p class="color-semidark">
Total Yang Harus Dibayarkan : <b class="font-weight-bold"><?
=$rest_trx['total_bayar'];?></b>
</p>
<?php } ?>
<div class="pt-3"><hr></div>
</div>
</form>
<?php } ?>
</div>
</div>
</div>
<div class="mb-2">
<a href="<?=$main_url;?>account" class="btn btn-light btn-sm">Kembali</a>
<?php if($rest_trx['is_status']=='p'){ ?>
<button class="btn btn-danger btn-sm ml-2" onClick="batalPesanan()">
<i class="fa fa-times"></i> Batalkan Transaksi
</button>
<?php } ?>
<div class="">
<div class="ft-14 mb-3">
<div class="ft-14 font-weight-bold mb-1">
Metode Pembayaran
</div>
<?php if ($rest_trx['metode_pembayaran']=='saldo') { ?>
Saldo
<?php }else{ ?>
<?=$rest_trx['m_bayar'];?>
<?php } ?>
</div>
<div class="ft-14 mb-3">
<div class="ft-14 font-weight-bold mb-1">
Metode Pengiriman
</div>
Kurir - <?=$rest_trx['nama_kurir'];?>
<br>Tingkat - <?=$rest_trx['level_kurir']?> (<?=$rest_trx['lama_pengiriman']?
>hari)
</div>
<div class="ft-14">
<div class="ft-14 font-weight-bold mb-1">
Alamat Pengiriman
</div>
<?=$i_trx['m_alamat']['nama_penerima']?>
<br><?=$i_trx['m_alamat']['nama_provinsi']?>, <?=$i_trx['m_alamat']
['nama_kabkot']?>, <?=$i_trx['m_alamat']['kodepos']?>
<br><?=$i_trx['m_alamat']['alamat_lengkap']?>
<br>
Nomor yang dapat di hubungi <?=$i_trx['m_alamat']['ponsel_penerima'];?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<?php
$arr = array('opsi' => 'idsync', 'idcust' => $_SESSION['XID_ARRAY']['cust_id'], 'idnotif' =>
$_GET['p_url'], 'lang' => 'en');
loadData('rest_proses/proses_baca_notifikasi/', $arr);
?>
<script type="text/javascript">
function sendPayment(){
$.confirm({
title: 'Confirm!',
content: 'Pastikan bukti pembayaran yang di masukan benar!',
theme: 'modern',
closeIcon: true,
draggable: false,
animation: 'scale',
type: 'dark',
buttons: {
Batal: function () {
},
Simpan: function () {
$('button').addClass('disabled');
var formData = new FormData($("#form_kirim_bukti_bayar")[0]);
$.ajax({
type: "POST",
url: '<?=$main_url;?>module/action.php?jen=kirim_bukti_bayar',
data: formData,
contentType: false,
cache: false,
processData:false,
success: function(result){
$('button').removeClass('disabled');
var res = result.split('~');
if (res[0]=='y') {
confirmBerhasil(res[1],'reload');
}else{
confirmGagal(res[1]);
}
}
});
}
}
});
}
function batalPesanan(){
$.confirm({
title: 'Confirm!',
content: 'Transaksi akan dibatalkan, kamu yakin?',
theme: 'modern',
closeIcon: true,
draggable: false,
animation: 'scale',
type: 'red',
buttons: {
Batal: function () {
},
Simpan: function () {
$('button').addClass('disabled');
var notrx = $('#no_transaksiid').val();
$.ajax({
type : "POST",
url : "<?=$main_url;?>module/action.php?jen=batalkan_transaksi",
data : { 'notrx' : notrx },
success: function(result){
$('button').removeClass('disabled');
var res = result.split('~');
if (res[0]=='y') {
confirmBerhasil(res[1],'reload');
}else{
confirmGagal(res[1]);
}
}
});
}
}
});
}
function datangPesanan(){
$.confirm({
title: 'Confirm!',
content: 'Pastikan pesanan sudah kamu terima, yakin?',
theme: 'modern',
closeIcon: true,
draggable: false,
animation: 'scale',
type: 'red',
buttons: {
Batal: function () {
},
Selesai: function () {
$('button').addClass('disabled');
var notrx = $('#no_transaksiid').val();
$.ajax({
type : "POST",
url : "<?=$main_url;?>module/action.php?jen=tiba_transaksi",
data : { 'notrx' : notrx },
success: function(result){
$('button').removeClass('disabled');
var res = result.split('~');
if (res[0]=='y') {
confirmBerhasil(res[1],'reload');
}else{
confirmGagal(res[1]);
}
}
});
}
}
});
}
function lacakResi(a,b){
$('#myTrackingresi').modal('toggle');
formTrackingresi(a,b);
}
function formTrackingresi(a,b) {
$.get('<?=$main_url;?>module/action.php?jen=cek_resi&resi='+a+'&kurir='+b,
function(data) {
$('#lihatTrackingresi').html(data);
});
}
</script>
</body>
</html>
4.4 Testing
Testing atau black box bisa di sebut juga pengujian yang di lakukan hanya mengamati hasil
esekusi melalui data uji dan memeriksa fungsional dari perangkat lunak.jadi dialogikan
seperti kita melihat suatu kotak kita hanya bisa melihat penapilan luar nya saja.
Pada tahap ini terdapat pengujian penerimaan sistem oleh pihak Barta. Peneliti
membiarkan admin untuk melakukan percobaan terhadap sistem dan sekaligus melakukan
penilaian terhadap sistem. Peneliti menggunakan metode UAT (user acceptance test) yaitu
verifikasi terhadap pengguna bahwa sistem dapat diterima atau sesuai dengan kebutuhan
pengguna.
4.5 Support
4.5.1 Publikasi Web
Sistem Informasi Toko Obat Herbal Griya Asy Syifa menggunakan situs pencarian
(search engine) local sehingga mempermudah pembeli untuk mengetahui stok obat
herbal yang tersedia di Toko dan juga dapat mempermudah sistem layanan pembelian
secara online dan kemudahan pengiriman produk. Nama domain (domain name) adalah
nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web
server atau email server di jaringan komputer ataupun internet. Nama domain berfungsi
untuk mempermudah pengguna di internet pada saat melakukan akses ke server, selain
itu juga dapat dipakai untuk mengingat nama server yang dikunjungi tanpa harus
mengenai deretan angka yang rumit yang dikenal sebagai IP address. Nama domain
untuk website ini masih menggunakan IP local Mysql dengan nama domain
http://softwerehouse.id/griya_asyifa/
4.5.2 Spesifikasi Hardware dan Software
1. Perangkat Keras (Hardware)
Perangkat keras (Hardware) adalah seluruh komponen peralatan yang
membentuk suatu sistem dan peralatan lainnya yang memungkinkan komputer
dapat melaksanakan tugasnya secara fisik dan dapat terlihat secara jelas dan
nyata. Bagian – bagian pokok perangkat keras meliputi masukan (Input), CPU
(Central Processing Unit), tempat penyimpanan (Secondary Memory), dan
keluaran (Output).
a. Processor : Pentium Intel
b. Memory Size (RAM) : 4 GB
c. Harddisk : 1 TB
d. Keyboard / Mouse : M-Tech
e. Monitor : Wifi adaptor Tp-link WN321G
f. Graphic Card(VGA) 3GB DDR3
2. Perangkat Lunak (Software)
Adapun perangkat keras yang penulis usulkan adalah komputer yang
mempunyai spesifikasi sebagai berikut:
a. Sistem operasi Windows /linux
b. DBMS MySql 7.4.12
c. Browser Google Crome
d. software XAMPP v3.2.4
4.6 Spesifikasi Dokumen Usulan
Dalam spesifikasi sistem usulan di Toko Griya Asy Syifa ini akan dijelaskan mengenai
dokumen-dokumen yang terdapat dalam proses pencatatan datanya, dokumen-dokumen
tersebut terdiri atas dokumen masukan dan dokumen keluaran.
1. Spesifikasi Bentuk Dokumen Masukan
a. Nama Dokumen : Form Bukti Transaksi Penjualan
Fungsi : Sebagai Bukti Transaksi Penjualan
Sumber : Pelanggan
Tujuan : Bagian Penjualan
Media : Database
Frekuensi : Setiap Transaksi Penjualan
Jumlah : 2 rangkap
Format : Lampiran A-1
b. Nama Dokumen : Form Registrasi Pembeli / Pengguna
Fungsi : Sebagai Bukti Login
Sumber : Pemilik
Tujuan : Bagian Penjualan
Media : Database
Frekuensi : Setiap Transaksi Penjualan
Jumlah : 2 rangkap
Format : Lampiran A-1
2. Spesifikasi Bentuk Dokumen Keluaran
a. Nama Dokumen : Cetak Bukti Penjualan
Fungsi : Sebagai Bukti Transaksi Penjualan
Sumber : Bagian Penjualan
Tujuan : Pemilik
Media : Database / Kertas
Frekuensi : Setiap Kali pesanan
Format : Lampiran A-2
b. Nama Dokumen : Cetak Resi Pengiriman Produk
Fungsi : Sebagai Bukti Transaksi Penjualan
Sumber : Bagian Penjualan
Tujuan : Pembeli
Media : Database / Kertas / Pdf
Frekuensi : Setiap Kali pesanan
Format : Lampiran A-2
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan hasil yang didapat dari pembahasan sistem informasi e-commerce pada
Toko Griya Asy Syifa, maka dapat diambil beberapa kesimpulan sebagai berikut.
2. Dengan adanya sistem informasi e-commerce Toko Griya Asy Syifa, dapat
membantu pemberian informasi mengenai stok produk sekaligus melakukan
promosi produk-produk Toko Griya Asy Syifa melalui website dengan cara yang
lebih efektif. Serta adanya sistem mebuat suatu media penyimpanan data yang
lebih terjamin dengan penerapan sistem didalam database agar meningkatkan
penjualan.
5.2 Saran
Berikut adalah beberapa saran untuk pengembangan lebih lanjut terhadap sistem
informasi e-commerce Toko Griya Asy Syifa:
3. Untuk mengatasi masalah yang terjadi, diharapkan sistem yang diusulkan ini
dapat mempermudah kinerja penjualan produk dengan lebih baik kedepannya.
DAFTAR PUSTAKA