Pembayaran Kartu Kredit di Toko Online
Pembayaran Kartu Kredit di Toko Online
A. Tahap Analisis
gambaran dari sebuah sistem yang akan dibuat. Dengan adanya analisa sistem
yang berjalan pada sebuah toko nantinya akan didapat sebuah sistem yang sesuai
dengan keadaan sistem yang berjalan saat ini sehingga pelanggan tidak merasa
sembako calon pelanggan yang berbasis web ini dibuat untuk membantu proses
penjualan sembako pada toko agam aceh agar lebih mudah dan cepat. Berikut
Halaman Pelanggan:
A1. P e l a n g g a n d a p a t m e l a k u k a n l o g i n .
A 2 . Pelanggan bisa memilih barang yang akan dibeli dan ditambahkan ke keranjang
belanja.
A6. Sistem memfasilitasi pemilihan kurir pengiriman dan metode pembayaran barang.
A7. Pelanggan dapat login dengan account yang telah dibuat apabila belanja dilain hari.
A9. System dapat merubah memperoses penjualan dan menampilkan rincian penjualanan ke
halaman pesanan Pelanggan.
A11. Pelanggan dapat mengelolah data account termasuk mengganti kata sandi
Halaman Admin:
laporan penjualan
Berikut adalah rincian use case diagram pada sistem toko Agam Aceh.
sistem.
Gambar IV.1
Use Case Diagram Halaman Pelanggan
Tabel IV.1
Deskripsi Use Case Diagram Halaman Pelanggan
Use Case Name Chekout
Requirement A2,A4,A5,A6
Goal Pelanggan dapat melakukan pembelian melalui
website dan dapat memilih jasa pengiriman
Pre-conditions Pelanggan dapat menambahkan barang pada bagian
keranjang
Post-conditions Sistem dapat merubah status pembelian dan
mengetahui estimasi pengiriman
Tabel IV.1
Deskripsi Use Case Diagram Halaman Pelanggan
Use Case Name Mengelola Data Pribadi
Requirement A11
Goal Admin dapat menginput dan mengupdate data
Account
Pre-conditions Pelanggan telah Login
Tabel IV.2
Deskripsi Use Case Diagram Admin Login
Gambar IV.1
Use Case Diagram Halaman Admin Mengelolah Data Barang
Tabel IV.2
Deskripsi Use Case Diagram Admin Mengelolah Data Barang
Tabel IV.2
Deskripsi Use Case Diagram Admin Mengelolah Data Kategori
Use Case Name Mengelola Data Kategori
Requirement B4
Goal Admin dapat Mengubah, mengedit dan menghapus
adata kategori
Pre-condition Admin telah Login
Post-condition Data tersimpan dan terupdate
Failed end condition Gagal menyimpan, mengupdate
Primary actors Admin
Main Flow / Basic Patch 1) Admin melihat daftar Kategori.
2) Admin menambah data kategori
3) Admin menyimpan data kategori
Tabel IV.5
Deskripsi Use Case Diagram Mengelola Data Image Barang
Use Case Name Mengelola Data Image Barang
Requirement B5
Goal Admin dapat menambahkan dan menghapus
Image
Pre-condition Admin telah Login
Post-condition Data Image dapat di tambahkan dan terhapus
Failed end condition Gagal menyimpan, mengupdate dan menghapus
Primary actors Admin
Main Flow / Basic Patch [Link] melihat daftar barang.
2. Admin menambah data barang
3. Admin menyimpan data barang.
Tabel IV.2
Deskripsi Use Case Diagram Admin Mengelolah Data Pesanan
Use Case Name Mengelola Data Pesanan
Requirement B4
Goal Admin dapat Melihat, Mengupdate dan Mengirim data
Pesanan
Pre-condition Admin telah Login
Post-condition Data tersimpan, terupdate san mengirim
Failed end condition Gagal terupdate dan mengirim Pesanan
Primary actors Admin
Main Flow / Basic Patch 1) Admin Melihat Daftar pesanan
2) Admin Melihat Bukti Pembayaran
3) Admin mengirimkan nomer resi
4) Admin melihat
5) Admin melihat masukan dari
pelanggan
6) Admin dapat menyimpan data
pesanan
Alternate Flow / Invariant A. 2)A. Admin memproses pesanan
Tabel IV.2
Deskripsi Use Case Diagram Admin Mengelolah Data Laporan
Use Case Name Mengelola Data Lpaoran
Requirement B4
Goal Admin dapat Melihat dan mendownload data Laporan
Pre-condition Admin telah Login
Post-condition Data tersimpan dan terupdate
Failed end condition Gagal melihat dan menyimpan Laporan
Primary actors Admin
Main Flow / Basic Patch 7) Admin Memilih Daftar Laporan
8) Admin Melihat Data Laporan
Yang di pilih
Tabel IV.2
Deskripsi Use Case Diagram Admin Mengelolah Data User
Use Case Name Mengelola Data User
Requirement B4
Goal Admin dapat Melihat, Mengedit dan Menghapus data
user
Pre-condition Admin telah Login
Post-condition Data tersimpan, terupdate atau terhapus
Failed end condition Gagal tersimpan, terupdate atau terhapus
Primary actors Admin
Main Flow / Basic Patch 1) Admin Melihat Daftar user
2) Admin menambahkan user
3) Admin dapat menyimpan data
pesanan
Alternate Flow / Invariant A. 2)A. Admin mengedit user
Gambar IV.4
Activity Diagram front page Penjualan toko Agam Aceh.
2. Activity diagram Halaman Admin Mengelola Data barang
Gambar IV.5
Activity Diagram Halaman Admin Mengelola Data Barang
3. Activity Diagram Halaman Admin Mengelola Data Anggota atau user
Gmbar IV.6
Activity Diagram Halaman Admin Mengelola Data Anggota atau user
4. Activity Diagram Halaman Admin Mengelola Data Ubah Status penjualan
dan mengirim nomer resi
Gambar IV.7
Activity Diagram Halaman Admin Mengelola Data Ubah Status penjualan
dan mengirim nomer resi
1. Activity Diagram Halaman Admin Mengelola Data Pengembalian
Gambar IV.8
Activity Diagram Halaman Admin Mengelola Data Pengembalian
2. Actiity Diagram Halaman Admin Mengelola Data Laporan
Gambar IV.9
Actiity Diagram Halaman Admin Mengelola Data Laporan
4.2. Desain
Dalam membuat sebuah sistem Toko Agam Aceh dibutuhkan tahap desain
4.2.1. Database
Dalam database terdapat beberapa tabel yang saling berelasi (berhubungan)
menjelaskan hubungan antara entitas yang ada melalui atribut yang dimiliki
oleh entitas tersebut. Penggambaran database pada Toko Agam Aceh sebagai
berikut:
1. Entity Relationship Diagram
Gambar IV.10
Entity Relationship Diagram Toko Agam Aceh
2. Logical Record Structure
Gambar IV.11
Logic al Relationship Structure Penjualan Toko Agam Aceh
3. Spesifikasi file
Akronim : [Link]
Kunci Field :
id_barang
Tabel IV.6
Spesifikasi File Tabel Barang
No Elemen Data Nama Type Si Ket
Field ze
1. Id Barang id_barang Int 11 Primary Key dan
Auot_increment
2. NamaBarang Nama_Barang Varchar 255
3. Kategori Id_kategori Int 11
4. Harga Harga Int 11
5. Deskripsi deskripsi Mediumte
xt
6. Gambar gambar Text 25
7. Berat berat Int 11
8. Exp Exp Varchar 19
9. Isi Isi Varchar 11
10. Jumlah Jumlah Int 11
b. Spesifikasi File Tabel
Gambar
Nama : agamaceh
Akronim : [Link]
Kunci Field :
id_gambar
Tabel IV.7
Spesifikasi File Tabel
Gambar
No Elemen Nama Field Tipe Size Ket
Data
1. Id gambar Id_gambar Int 11 Primary key dan
Auto_increment
2. Id Barang Id_barang Int 11
3. Keterangan keterangan Varchar 255
4. Gambar gambar Varchar
Nama : agamaceh
Kunci Field :
idkategori
Tabel IV.8
Spesifikasi Tabel kategori
No Elemen Data Nama Field Tipe Size Ket
Pelanggan
Nama : agamaceh
Akronim : [Link]
_pelanggan
Tabel IV.10
Spesifikasi File Tabel
pelanggan
No Elemen Data Nama Field Tipe Size Ket
Pelanggan_token
Nama : agamaceh
Akronim : pelanggan_token.myd
_pelanggan
Tabel IV.10
Spesifikasi File Tabel
pelanggan_token
No Elemen Data Nama Field Tipe Size Ket
Rekening
Nama : agamaceh
Nma File : rekening
Akronim : [Link]
Tabel IV.10
Spesifikasi File Tabel
id_rekening
No Elemen Data Nama Field Tipe Siz Ket
e
1. Id Rekening Id_rekening Int 11 Primary Key dan
Auto_increment
2. Nama Bank Nama_bank Varchar 25
3. Nomer rekening No_rek Varchar 25
4. Atas Nama Atas_nama Varchar 25
rinci_transaksi
Nama : agamaceh
Akronim : rinci_transaksi.myd
Tabel IV.10
Spesifikasi File Tabel
Rinci_transaksi
No Elemen Data Nama Field Tipe Size Ket
Setting
Nama : agamaceh
Akronim : [Link]
Kunci Field : id
Tabel IV.10
Spesifikasi File Tabel seting
No Elemen Data Nama Field Tipe Size Ket
transaksi
Nama : agamaceh
Akronim : [Link]
Tabel IV.10
Spesifikasi File Tabel transaksi
No Elemen Data Nama Field Tipe Size Ket
Nama : agamaceh
Akronim : [Link]
Tipe File : File Master
Tabel IV.10
Spesifikasi File Tabel user
No Elemen Data Nama Tipe Size Ket
Field
1. Id User Id_user Int 12 Primary Key dan
Auto_increment
2. Nama User Nama_user Varchar 30
3. Jenis Kelamin Jenkel Int 255
4. Tanggal Bulan tbl date
Lahir
5. Alamat alamat text
6. Nomer Telepon No_telp text
7. Nomer Telepon2 No_telp2 text
8. Username username Varchar 30
9. Password password Varchar 30
10. Status Level_user Int 1
versi 3.0 dan Bahasa program yang digunakan penulis adalah php secara
A. Component Diagram
hardware tersebut.
Gambar IV.13
Deployment Diagram Sistem Penjualan Toko Agam Aceh
4.1.2. User Interface
Menu pertama adalah menu home, menu home merupakan menu yang
tampil saat awal di akses oleh Pelanggan. Pada menu home menampilkan
Menu Kedua adalah menu Login, menu Login merupakan menu yang
tampil saat awal di akses oleh Pelanggan untuk masuk menggunakan akun
Menu Tiga adalah halaman register, menu Register merupakan menu yang
yang harus di input oleh pelanggan seperti Nama. Number telpon, email
melakukan login.
Gambar IV.14
Tampilan Halaman Fron
Register Page
2. Tampilan Halaman Kategori Barang
Gambar IV.14
Tampilan Halaman Fron
kategori Page
3. Tampilan Halaman Detail Barang
Pada Halaman detail barang ini akan menampilkan data barang yang dipilih oleh
pelanggan, seperti Nama , Kategori, isi , Harga,Stock, Exp dan deskripsi dari
barang tersebut, dan pada saat pelanggan memilik icon Add to cart, maka barang
Gambar IV.14
Tampilan Halaman Fron
kategori Page
4. Tampilan Halaman View Chart
jumlah barang yang akan di beli, dan jika pelanggan sudah memilih icon chek in
Halaman chekin ini pelanggan di haruskan mengisi alamat, nama, nomer telp
penerima dan pelanggan. Pada halaman ini pelanggan dapat melihat jumlah harga,
berat dan ongkir dari pembelian, selanjutnya pelanggan dapat memilih icon proses
Gambar IV.15
Tampilan Halaman View
Chart
6. Tampilan Halaman Belum Bayar
Dikirim dan selesai. Pada halaman Belum Bayar pelanggan dapat memilih icon
Gambar IV.15
Tampilan Halaman Bellum
Bayar
Halaman tersebut menampilkan jenis pembayaran seperti Bca atas nama Adhani
Surya selaku manajemen dan Mandiri atas nama Fadillah Surya sebagai owner dari
toko tersebut. Selain itu terdapat Menu-Menu form yang harus diisi Seperti atas
nama, Nama bank, Nomer rekening, dan bukti bayar untuk melakukan konfirmasi
pembayaran.
Gambar IV.15
Tampilan Halaman Bayar
Sedangkan halaman proses order pelanggan dapat melihat apakah pesanan yang kita
miliki sudah di proses packing atau belum, jika sudah status pelanggan akan terganti
Gambar IV.15
Tampilan Halaman Bayar
9. Tampilan Halaman Dikirim
Halaman Dikirim ini pelanggan mendapatkan nomer resi yang telah dikirim oleh
admin, Dikirim pada halaman ini pelanggan dapat mengetahui bahwa barang
pesananya telah diserahkan kepada pihak expedisi yang nantinya akan dikirim ke
alamat yang sudah di isi oleh pelanggan, jika paket atau barang yang dibeli sudah
sampai maka pelanggan dapat memilih icon terima sebagai komfirmasi bahwa
barang sudah diterima dan pelanggan dapat memberikan masukan atau ulasan
Gambar IV.15
Tampilan Halaman Dikirim
10. Tampilan Halaman Dikirim
Setelah paket atau barang yang sudah diterima Pada halaman selesai pelanggan
Gambar IV.15
Tampilan Halaman Login
Admin
12. Tampilan Halaman Admin Kategori
Menu data kategori menampilkan macam – macam jenis kategori barang yang
Gambar IV.15
Tampilan Halaman Admin
Kategori
Gambar IV.15
Tampilan Halaman Admin
Edit Kategori
15. Tampilan Halaman Admin Barang
Menu data buku menampilkan macam – macam jenis barang yang telah
Gambar IV.15
Tampilan Halaman Data
Barang
Gambar IV.18
Tampilan Menu Halaman Admin menambah barang baru
1. Tampilan Halaman Admin Edit Barang
Gambar IV.18
Tampilan Menu Halaman Admin edit barang
Menu Pesanan Masuk admin dapat melihat pesanan masuk yang bellum
dibayar maupun yang sudah dibayar, jika sudah dibayar system akan
menampilkan macam – macam Icon mulai dari bukti bayar untuk melihat
Menu Proses admin dapat mengubah status pesanan menjadi dikemas dan
jika sudah dikemas admin dapat mengirimkan nomer resi yang ditunjukan
pengirim.
Gambar IV.16
Tampilan Menu Proses.
18. Tampilan Halaman Proses
Menu Dikirim admin dapat mengubah status pesanan menjadi dikirim dan
Gambar IV.16
Tampilan Menu Dikirim.
19. Tampilan Halaman Selesai
Menu Dikirim admin dapat melihat status pesanan menjadi diselesai dan
Menu Laporan ini admin dapat melihat dan mencari jenis laporan yang
Gambar IV.16
Tampilan Menu Laporan
21. Tampilan Data Pelanggan
Gambar IV.17
Tampilan Menu Admin Melihat Pelanggan
1. Tampilan Halaman Admin User atau Pelanggan
Tampilan admin untuk melihat daftar data dari user atau anggota yang sudah
tersedia.
Gambar IV.17
Tampilan Menu Admin Melihat Data User atau Pelanggan
2. Tampilan Halaman Admin Tambah Anggota
Gambar IV.18
Tampilan Menu Halaman Admin Tambah Anggota atau User Baru
2. Tampilan Halaman Admin Edit Anggota
Gambar IV.18
Tampilan Menu Halaman Admin Edit Anggota atau User
<?php
echo form_open('belanja/add');
echo form_hidden('id', $value->id_barang);
echo form_hidden('qty', 1);
echo form_hidden('price', $value->harga);
echo form_hidden('name', $value->nama_Barang);
echo form_hidden('redirect_page',str_replace('[Link]/' ,'', current_url() ));
?>
<div class="card bg-light d-flex flex-fill">
<div class="card-header text-muted border-bottom-0">
<div class="col-12 text-center">
<img src="<?= base_url('assets/gambar/' . $value->gambar) ?>" alt=""
class="img-fluid" width="200px" right="120px">
</div>
<h4><b><?= $value->nama_Barang ?></b></h4>
<h4><span> Rp. <?= number_format( $value->harga)?></span></h4>
</div>
<div class="card-footer">
<div class="row">
<div class="coll-sm-6">
<div class="text-right">
<a href="<?= base_url('home/detail_barang/' . $value->id_barang)?>"
class="btn btn-sm bg-teal">
<i class="fas fa-eye"> Detail</i>
</a>
$('.swalDefaultSuccess').click(function() {
[Link]({
icon: 'success',
title: 'Berhasil Ditambahkan.'
})
});
});
</script>
B. Detail Barang
<!-- Default box -->
<div class="card card-solid">
<div class="card-body">
<div class="row">
<div class="col-12 col-sm-6">
<h3 class="d-inline-block d-sm-none"><?= $barang->nama_Barang ?></h3>
<div class="col-12">
<img src="<?= base_url('assets/gambar/' . $barang->gambar)?>" class="product-image" alt="Product
Image">
</div>
<div class="col-12 product-image-thumbs">
<div class="product-image-thumb active"><img src="<?= base_url('assets/gambar/' . $barang->gambar)?
>" alt="Product Image"></div>
<?php foreach ($gambar as $key => $value) { ?>
<div class="product-image-thumb" ><img src="<?= base_url('assets/gambarbarang/' . $value->gambar)?>"
alt="Product Image"></div>
<?php } ?>
</div>
</div>
<div class="col-12 col-sm-6">
<h3 class="my-3"><?= $barang->nama_Barang ?></h3>
<hr>
<h5>Kategori : <?= $barang->nama_kategori ?></h5>
<hr>
<h5>Isi : <?= $barang->isi ?></h5>
<hr>
<h5>Harga : Rp. <?= number_format($barang->harga)?></h5>
<hr>
<h5>Stok : <?= $barang->jumlah ?></h5>
<hr>
<h5>Exp : <?= $barang->exp ?></h5>
<hr>
<h5>Deskripsi : <?= $barang->deskripsi ?></h5>
<hr>
<hr>
<?php
echo form_open('belanja/add');
echo form_hidden('id', $barang->id_barang);
echo form_hidden('price', $barang->harga);
echo form_hidden('name', $barang->nama_Barang);
echo form_hidden('redirect_page',str_replace('[Link]/' ,'', current_url() ));
?>
<div class="mt-4">
<div class="row">
<div class="col-sm-2">
<input type="number" name="qty" class="form-control" value="1" min="1">
</div>
<div class="col-sm-8">
<button type="submit" class="btn btn-primary btn-flat swalDefaultSuccess">
<i class="fas fa-cart-plus fa-lg mr-2"></i>
Add to Cart
</button>
</div>
</div>
</div>
<?php echo form_close(); ?>
</div>
</div>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
<!-- AdminLTE for demo purposes -->
<script src="<?= base_url() ?>template/plugins/sweetalert2/[Link]"></script>
<script src="<?= base_url() ?>template/dist/js/[Link]"></script>
<script type="text/javascript">
$(function() {
var Toast = [Link]({
toast: true,
position: 'top-end',
showConfirmButton: false,
timer: 3000
});
$('.swalDefaultSuccess').click(function() {
[Link]({
icon: 'success',
title: 'Berhasil Ditambahkan.'
})
});
});
</script>
<script>
$(document).ready(function() {
$('.product-image-thumb').on('click', function () {
var $image_element = $(this).find('img')
$('.product-image').prop('src', $image_element.attr('src'))
$('.[Link]').removeClass('active')
$(this).addClass('active')
})
})
</script>
C. Kategori Barang
<div class="card-body">
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="<?= base_url() ?>assets/slider/[Link]">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="<?= base_url() ?>assets/slider/[Link]">
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button"
data-slide="prev">
<span class="carousel-control-custom-icon" aria-hidden="true">
<i class="fas fa-chevron-left"></i>
</span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicators" role="button"
data-slide="next">
<span class="carousel-control-custom-icon" aria-hidden="true">
<i class="fas fa-chevron-right"></i>
</span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
D. Login Pelanggan
<div class="card-body row">
<div class="col-4 text-center d-flex align-items-center justify-content-center">
<div class="container">
<img src="<?= base_url('assets/user/[Link]')?>" class="brand-image elevation-2"
style="opacity: .8" width="200px" right="20">
<h6><strong>
<a><b>[Link] NO. B16,
RT.008/RW.011,CENGKARENG ,JAKARTA ,KOTA JAKARTA BARAT , DAERAH
KHUSUS IBUKOTA JAKARTA 11730 </b></a> <br>
<a><b>Info Lebih Lanjut 085716962591</b></a>
</strong></h6>
</div>
</div>
<div class="col-sm-4"></div>
<div class="col-sm-4">
<div class="register-box">
<div class="register-logo">
<a><b>Agam Aceh</b></a>
</div>
<div class="card">
<div class="card-body register-card-body">
<p class="login-box-msg">Sign in to start</p>
<?php
echo validation_errors(
' <div class="alert alert-warning alert-dismissible">
<button type="button" class="close" data-dismiss="alert"
aria-hidden="true">×</button>
<h5><i class="icon fas fa-exclamation-triangle"></i> Warning..!</h5>',' </div>'
);
if ($this->session->flashdata('pesan'))
{
echo '<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert"
aria-hidden="true">×</button>
<h5><i class="icon fas fa-check"></i> Selamat</h5>';
echo $this->session->flashdata('pesan');
echo '</div>';
}
if ($this->session->flashdata('error'))
{
echo '<div class="alert alert-warning alert-dismissible">
<button type="button" class="close" data-dismiss="alert"
aria-hidden="true">×</button>
<h5><i class="icon fas fa-exclamation-triangle"></i>Warning..!!!</h5>';
echo $this->session->flashdata('error');
echo '</div>';
}
<div class="col-sm-4"></div>
<div class="col-sm-4">
<div class="register-box">
<div class="register-logo">
<a><b>Agam Aceh</b></a>
</div>
<div class="card">
<div class="card-body register-card-body">
<p class="login-box-msg">Register New Acount</p>
<?php
echo validation_errors(
' <div class="alert alert-warning alert-dismissible">
<button type="button" class="close" data-dismiss="alert"
aria-hidden="true">×</button>
<h5><i class="icon fas fa-exclamation-triangle"></i> Warning..!</h5>',' </div>'
);
if ($this->session->flashdata('pesan'))
{
echo '<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert"
aria-hidden="true">×</button>
<h5><i class="icon fas fa-check"></i> Selamat</h5>';
echo $this->session->flashdata('pesan');
echo '</div>';
}
</div>
<!-- /.col -->
<div class="col-4">
<button type="submit" class="btn btn-primary btn-block">Register</button>
</div>
<!-- /.col -->
</div>
<?php echo form_close() ?>
<tr>
<a href="<?= base_url('pelanggan/login')?>" class="text-center">Login</a>
</div>
</div>
<!-- /.form-box -->
<!-- /.card -->
</div>
</div>
<div clas="col-sm-4"></div>
</div>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
F. View Chart
<div class="card card-solid">
<div class="card-body pb-0">
<div class="row">
<div class="col-sm-12">
<?php
if ($this->session->flashdata('pesan'))
{
echo '<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert"
aria-hidden="true">×</button>
<h5><i class="icon fas fa-check"></i> Selamat</h5>';
echo $this->session->flashdata('pesan');
echo '</div>';
}
?>
</div>
<div class="col-sm-12">
<?php echo form_open('belanja/update'); ?>
<table class="table" cellpadding="6" cellspacing="1" style="width:100%">
<tr>
<th class="text-center" width='85px'>QTY</th>
<th class="text-center">Nama Barang</th>
<th class="text-center" style="text-align:right">Harga</th>
<th class="text-center" style="text-align:right">Sub-Total</th>
<th class="text-center" style="text-align:center">Berat</th>
<th class="text-center">Action</th>
</tr>
<?php $i = 1; ?>
<?php
$tot_berat = 0;
foreach ($this->cart->contents() as $items) {
$barang = $this->m_home->detail_barang($items['id']);
$berat = $items['qty'] * $barang->berat;
$tot_berat = $tot_berat + $berat;
?>
<tr>
<td>
<?php
echo form_input(array(
'name' => $i.'[qty]',
'value' => $items['qty'],
'maxlength' => '3',
'min' => '0',
'size' => '5',
'type'=>'number',
'class'=>'form-control'
));
?>
</td>
<td><?php echo $items['name']; ?></td>
<td class="text-center" style="text-align:right">Rp.<?php echo $this->cart-
>format_number($items['price']); ?></td>
<td class="text-center" style="text-align:right">Rp.<?php echo $this->cart-
>format_number($items['subtotal']); ?></td>
<td class="text-center"><?= $berat?>Kg</td>
<td class="text-center">
<a href="<?= base_url('belanja/delete/' . $items['rowid']) ?>" class="btn btn-danger
btn-sm"><i class="fa fa-trash"></i></a>
</td>
</tr>
<?php } ?>
<tr>
<td colspan="4"> </td>
<td class="right"><strong>Total Berat :</strong></td>
<td class="right"><strong><?php echo $tot_berat ?>Kg</strong></td>
</tr>
<tr>
<td colspan="4"> </td>
<td class="right"><strong>Total Harga :</strong></td>
<td class="right"><strong><?php echo $this->cart->format_number($this->cart->total()); ?
></strong></td>
</tr>
</table>
<div class="row">
<div class="col-sm-4">
<button type="submit" class="btn btn-primary btn-flat"><i class="fa fa-save"></i> Update
</button>
<a href="<?= base_url('belanja/clear/')?>" class="btn btn-danger btn-flat"><i class="fa fa-
recycle"></i> Clear</a>
<a href="<?= base_url('belanja/checkin/')?>" class="btn btn-success btn-flat"><i class="fa fa-
check-square"></i> Chek In</a>
</div>
</div>
<?php echo form_close(); ?>
<br>
</div>
</div>
</div>
</div>
G. Chek in
<!-- Main content -->
<div class="invoice p-3 mb-3">
<!-- title row -->
<div class="row">
<div class="col-12">
<h4>
<i class="fas fa-shopping-cart"></i> Agam Aceh
<small class="float-right">Date :<?= date('d-m-Y') ?></small>
</h4>
</div>
<!-- /.col -->
</div>
<!-- info row -->
<div class="row">
<?php $i = 1;
$tot_berat = 0;
foreach ($this->cart->contents() as $items) {
$barang = $this->m_home->detail_barang($items['id']);
$berat = $items['qty'] * $barang->berat;
<div class="col-sm-6">
<div class="form-group">
<label>Kota</label>
<select name="kota" class="form-control" id=""></select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Expedisi</label>
<select name="expedisi" class="form-control" id=""></select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Paket</label>
<select name="paket" class="form-control" id=""></select>
</div>
</div>
<div class="col-sm-8">
<div class="form-group">
<label>Alamat</label>
<input name="alamat" class="form-control" required>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label>Kode POS</label>
<input type="number" name="kode_pos"
class="form-control" required>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Nama Penerima</label>
<input name="nama_penerima" class="form-
control" required>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>HP Penerima</label>
<input type="number" name="no_penerima"
class="form-control" required>
</div>
</div>
</div>
</div>
}
?>
<!-- end sinpan rinci transaksi-->
<div class="row no-print">
<div class="col-12">
<a href="<?= base_url('belanja')?>" class="btn btn-warning"><i class="fas fa-
backward"></i>Kembali</a>
//Data City
$("select[name=provinsi]").on("change", function() {
var id_province_terpilih = $("option:selected", this).attr("id_provinsi");
$.ajax({
type: "POST",
url: "<?= base_url('rajaongkir/kota') ?>",
data: 'id_provinsi=' . id_provinsi_terpilih,
success: function(hasil_kota) {
$("select[name=kota]").html(hasil_kota);
}
});
});
$("select[name=kota]").on("change", function() {
$.ajax({
type: "POST",
url: "<?= base_url('rajaongkir/expedisi') ?>",
success: function(hasil_expedisi) {
$("select[name=expedisi]").html(hasil_expedisi);
}
});
});
//mendapatkan data paket
$("select[name=expedisi]").on("change", function() {
//mendapatkan expedisi terpilih
var expedisi_terpilih = $("select[name=expedisi]").val()
// mendapatkan id kota tujuan terpilih
var id_kota_tujuan_terpilih = $("option:selected", "select[name=kota]").attr('id_kota');
//mengambil data ongkos kirim
var total_berat = <?= $tot_berat ?>;
$.ajax({
type: "POST",
url: "<?= base_url('rajaongkir/paket') ?>",
data: 'expedisi=' + expedisi_terpilih + '&id_kota=' + id_kota_tujuan_terpilih + '&berat=' +
total_berat,
success: function(hasil_paket) {
$("select[name=paket]").html(hasil_paket);
}
});
});
//
$("select[name=paket]").on("change", function() {
//menampilkan ongkir
var dataongkir = $("option:selected", this).attr('ongkir');
var reverse = [Link]().split('').reverse().join(''),
ribuan_ongkir = [Link](/\d{1,3}/g);
ribuan_ongkir = ribuan_ongkir.join(',').split('').reverse().join('');
$("#ongkir").html("Rp." + ribuan_ongkir)
//menghitung totol Bayar
var total_bayar = parseInt(dataongkir) + parseInt(<?= $this->cart->total() ?>);
var reverse2 = total_bayar.toString().split('').reverse().join(''),
ribuan_total_bayar = [Link](/\d{1,3}/g);
ribuan_total_bayar = ribuan_total_bayar.join(',').split('').reverse().join('');
$("#total_bayar").html("Rp." + ribuan_total_bayar);
});
</script>
H. My Order
<div class="row">
<div class="col-sm-12">
<?php
if ($this->session->flashdata('pesan'))
{
echo '<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert"
aria-hidden="true">×</button>
<h5><i class="icon fas fa-check"></i> Selamat</h5>';
echo $this->session->flashdata('pesan');
echo '</div>';
}
?>
<div class="card card-primary card-outline card-outline-tabs">
<div class="card-header p-0 border-bottom-0">
<ul class="nav nav-tabs" id="custom-tabs-four-tab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="custom-tabs-four-home-tab" data-toggle="pill"
href="#custom-tabs-four-home" role="tab" aria-controls="custom-tabs-four-home" aria-
selected="true">Belum Bayar</a>
</li>
<li class="nav-item">
<a class="nav-link" id="custom-tabs-four-profile-tab" data-toggle="pill"
href="#custom-tabs-four-profile" role="tab" aria-controls="custom-tabs-four-profile" aria-
selected="false">Proses Order</a>
</li>
<li class="nav-item">
<a class="nav-link" id="custom-tabs-four-messages-tab" data-toggle="pill"
href="#custom-tabs-four-messages" role="tab" aria-controls="custom-tabs-four-messages" aria-
selected="false">Di Kirim</a>
</li>
<li class="nav-item">
<a class="nav-link" id="custom-tabs-four-settings-tab" data-toggle="pill"
href="#custom-tabs-four-settings" role="tab" aria-controls="custom-tabs-four-settings" aria-
selected="false">Selesai</a>
</li>
</ul>
</div>
<div class="card-body">
<div class="tab-content" id="custom-tabs-four-tabContent">
<div class="tab-pane fade show active" id="custom-tabs-four-home" role="tabpanel"
aria-labelledby="custom-tabs-four-home-tab">
<!-- data pesanan -->
<table class="table">
<tr>
<th>Pesanan</th>
<th>Tanggal</th>
<th>Barang</th>
<th>Penerima</th>
<th>Informasi Pengiriman</th>
<th>Total Pembayaran</th>
<th>Status</th>
<th>Action</th>
</tr>
<?php foreach ($belum_bayar as $key => $value) { ?>
<tr>
<td>
<?= $value->no_order ?>
</td>
<td>
<?= $value->tanggal_order ?>
</td>
<td><?= $value->qty?> <?= $value->nama_Barang?> </td>
<td>
<?= $value->nama_penerima ?> | <?= $value->no_penerima ?><br>
Alamat : <?= $value->alamat ?>,<?= $value->kota ?>,<?= $value->provinsi ?>,Kode
Pos <?= $value->kode_pos ?><br>
</td>
<td>
Expedisi : <?= $value->expedisi ?>|<?= $value->paket ?><br>
Estimasi : <?= $value->estimasi ?><br>
</td>
<td>
Harga Barang : Rp.<?= number_format($value->harga,00) ?><br>
Grand Total : Rp.<?= number_format($value->grand_total,0) ?><br>
Biaya Pengiriman : <?= $value->ongkir ?><br>
Total : Rp.<?= number_format($value->total_bayar,0) ?><br>
Via Bank : <?= $value->nama_bank ?><br>
</td>
<td>
<?php if ($value->status_bayar == 0) { ?>
<span class="badge badge-warning">Bellum Bayar</span>
<?php } else{ ?>
<span class="badge badge-success">Sudah Bayar</span><br>
<span class="badge badge-primary">Proses Verifikasi</span>
<?php } ?>
</td>
<td>
<?php if ($value->status_bayar == 0) { ?>
<a href="<?= base_url('my_order/bayar/' . $value->id_transaksi) ?>" class="btn btn-
sm btn-flat btn-primary">Bayar</a>
<?php } ?>
</td>
</tr>
<?php } ?>
</table>
</div>
<div class="tab-pane fade" id="custom-tabs-four-profile" role="tabpanel" aria-
labelledby="custom-tabs-four-profile-tab">
<!--data pesanan diproses -->
<table class="table">
<tr>
<th>No Order</th>
<th>Tanggal</th>
<th>Barang</th>
<th>Alamat</th>
<th>Expedisi</th>
<th>Total Bayar</th>
<th>Status</th>
</tr>
<?php foreach ($proses as $key => $value) { ?>
<tr>
<td><?= $value->no_order ?></td>
<td><?= $value->tanggal_order ?></td>
<td><?= $value->qty?> <?= $value->nama_Barang?></td>
<td>
Penerima : <br>
<?= $value->nama_penerima ?><br>
Nomer Telp : <br>
<?= $value->no_penerima ?><br>
Provinsi : <br>
<?= $value->provinsi ?><br>
Kota : <br>
<?= $value->kota ?><br>
Kode Pos : <br>
<?= $value->kode_pos ?><br>
Alamat : <br>
<?= $value->alamat ?><br>
</td>
<td>
Expedisi : <?= $value->expedisi ?>|<?= $value->paket ?><br>
Estimasi : <?= $value->estimasi ?><br>
</td>
<td>
Harga Barang : Rp.<?= number_format($value->harga,00) ?><br>
Grand Total : Rp.<?= number_format($value->grand_total,0) ?><br>
Biaya Pengiriman : <?= $value->ongkir ?><br>
Total : Rp.<?= number_format($value->total_bayar,0) ?><br>
Via Bank : <?= $value->nama_bank ?><br>
</td>
<td>
<span class="badge badge-success">Sedang Di Proses</span><br>
<span class="badge badge-primary">Proses Pengemasan</span>
</td>
</tr>
<?php } ?>
</table>
</div>
<div class="tab-pane fade" id="custom-tabs-four-messages" role="tabpanel" aria-
labelledby="custom-tabs-four-messages-tab">
<table class="table">
<tr>
<th>No Order</th>
<th>Tanggal</th>
<th>Barang</th>
<th>Alamat</th>
<th>Expedisi</th>
<th>Total Bayar</th>
<th>Status</th>
<th>Nomer Resi</th>
</tr>
<?php foreach ($dikirim as $key => $value) { ?>
<tr>
<td><?= $value->no_order ?></td>
<td><?= $value->tanggal_order ?></td>
<td><?= $value->qty?> <?= $value->nama_Barang?></td>
<td>
Penerima : <br>
<?= $value->nama_penerima ?><br>
Nomer Telp : <br>
<?= $value->no_penerima ?><br>
Provinsi : <br>
<?= $value->provinsi ?><br>
Kota : <br>
<?= $value->kota ?><br>
Kode Pos : <br>
<?= $value->kode_pos ?><br>
Alamat : <br>
<?= $value->alamat ?><br>
</td>
<td>
Expedisi : <?= $value->expedisi ?>|<?= $value->paket ?><br>
Estimasi : <?= $value->estimasi ?><br>
</td>
<td>
Harga Barang : Rp.<?= number_format($value->harga,00) ?><br>
Grand Total : Rp.<?= number_format($value->grand_total,0) ?><br>
Biaya Pengiriman : <?= $value->ongkir ?><br>
Total : Rp.<?= number_format($value->total_bayar,0) ?><br>
Via Bank : <?= $value->nama_bank ?><br>
</td>
<td>
<span class="badge badge-success">Sedang Dalam Perjalanan</span><br>
</td>
<td>
<h5><?= $value->no_resi?><br>
<button data-toggle="modal" data-target="#diterima<?= $value->id_transaksi ?>"
class="btn btn-primary btn-sm btn-flat">Diterima</button>
</h5>
</td>
</tr>
<?php } ?>
</table>
</div>
<div class="tab-pane fade" id="custom-tabs-four-settings" role="tabpanel" aria-
labelledby="custom-tabs-four-settings-tab">
<table class="table">
<tr>
<th>No Order</th>
<th>Tanggal</th>
<th>Barang</th>
<th>Alamat</th>
<th>Expedisi</th>
<th>Total Bayar</th>
<th>Status</th>
<th>Ulasan</th>
</tr>
<?php foreach ($selesai as $key => $value) { ?>
<tr>
<td><?= $value->no_order ?></td>
<td><?= $value->tanggal_order ?></td>
<td><?= $value->qty?> <?= $value->nama_Barang?></td>
<td>
Penerima : <br>
<?= $value->nama_penerima ?><br>
Nomer Telp : <br>
<?= $value->no_penerima ?><br>
Provinsi : <br>
<?= $value->provinsi ?><br>
Kota : <br>
<?= $value->kota ?><br>
Kode Pos : <br>
<?= $value->kode_pos ?><br>
Alamat : <br>
<?= $value->alamat ?><br>
</td>
<td>
Expedisi : <?= $value->expedisi ?>|<?= $value->paket ?><br>
Estimasi : <?= $value->estimasi ?><br>
</td>
<td>
Harga Barang : Rp.<?= number_format($value->harga,00) ?><br>
Grand Total : Rp.<?= number_format($value->grand_total,0) ?><br>
Biaya Pengiriman : <?= $value->ongkir ?><br>
Total : Rp.<?= number_format($value->total_bayar,0) ?><br>
Via Bank : <?= $value->nama_bank ?><br>
</td>
<td>
<h5><?= $value->no_resi?><br>
<span class="badge badge-success">Selesai</span><br>
</td>
<td>
<h5>
<?= $value->catatan_transaksi ?>
</h5>
</td>
</tr>
<?php } ?>
</table>
</div>
</div>
</div>
<!-- /.card -->
</div>
</div>
</div>
</div>
<?php
foreach ($dikirim as $key => $value) { ?>
<div class="modal fade" id="diterima<?= $value->id_transaksi?>">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title"><?= $value->no_order?></h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
</div>
<div class="modal-footer justify-content-between">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Kirim</button>
</div>
<?php echo form_close() ?>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<?php } ?>
<script>
function bacagambar(input) {
if ([Link] && [Link][0]) {
var reader = new FileReader();
[Link] = function(e) {
$('#gambar_load').attr('src', [Link]);
}
[Link]([Link][0]);
}
}
$("#preview_gambar").change(function(){
bacagambar(this);
});
</script>
I. Bayar
<div class="row">
<div class="col-sm-6">
<div class="card card-danger">
<div class="card-header">
<h3 class="card-title">Nomer Rekening Toko</h3>
</div>
<div class="card-body">
<p>Silahkan Transfer Uang Ke No Rekening Di Bawah Ini Sebesar : <h1 class="text-
primary">Rp. <?= number_format($pesanan->total_bayar, 0) ?>.-</h1>
</p><br>
<div class="card card-danger">
<table class="table">
<tr>
<th>Bank</th>
<th>No Rekening</th>
<th>Atas Nama</th>
</tr>
<?php foreach ($rekening as $key => $value) { ?>
<tr>
<td><?= $value->nama_bank ?></td>
<td><?= $value->no_rek ?></td>
<td><?= $value->atas_nama ?></td>
</tr>
<?php } ?>
</table>
</div>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="card card-danger">
<div class="card-header">
<h3 class="card-title">Pembayaran</h3>
</div>
<!-- /.card-header -->
<!-- form start -->
<?php
echo form_open_multipart('my_order/bayar/' . $pesanan->id_transaksi);
?>
<div class="card-body">
<div class="form-group">
<label for="exampleInputEmail1">Atas Nama</label>
<input name="atas_nama" class="form-control" placeholder="Atas Nama"
required>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Nama Bank</label>
<input name="nama_bank" class="form-control" placeholder="Nama Bank"
required>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Nomer Rekening</label>
<input name="no_rek" class="form-control" placeholder="Nomer Rekening"
required>
</div>
<div class="row">
<div class="col-sm-120">
<div class="form-group">
<label for="exampleInputFile">File input</label>
<input type="file" name="bukti_bayar" class="form-control" required>
</div>
</div>
</div>
</div>
<!-- /.card-body -->
<div class="card-footer">
<button type="submit" class="btn btn-primary">Submit</button>
<a href="<?= base_url('my_order') ?>" class="btn btn-success">Back</a>
</div>
<?php echo form_close()?>
</div>
</div>
</div>
J. Pesanan Masuk
<div class="col-sm-12">
<?php
if ($this->session->flashdata('pesan'))
{
echo '<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert"
aria-hidden="true">×</button>
<h5><i class="icon fas fa-check"></i> Selamat</h5>';
echo $this->session->flashdata('pesan');
echo '</div>';
}
?>
<div class="card card-danger card-outline card-outline-tabs">
<div class="card-header p-0 border-bottom-0">
<ul class="nav nav-tabs" id="custom-tabs-four-tab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="custom-tabs-four-home-tab" data-toggle="pill"
href="#custom-tabs-four-home" role="tab" aria-controls="custom-tabs-four-home" aria-
selected="true">Pesanan Masuk</a>
</li>
<li class="nav-item">
<a class="nav-link" id="custom-tabs-four-profile-tab" data-toggle="pill"
href="#custom-tabs-four-profile" role="tab" aria-controls="custom-tabs-four-profile" aria-
selected="false">Proses Order</a>
</li>
<li class="nav-item">
<a class="nav-link" id="custom-tabs-four-messages-tab" data-toggle="pill"
href="#custom-tabs-four-messages" role="tab" aria-controls="custom-tabs-four-messages" aria-
selected="false">Di Kirim</a>
</li>
<li class="nav-item">
<a class="nav-link" id="custom-tabs-four-settings-tab" data-toggle="pill"
href="#custom-tabs-four-settings" role="tab" aria-controls="custom-tabs-four-settings" aria-
selected="false">Selesai</a>
</li>
</ul>
</div>
<div class="card-body">
<div class="tab-content" id="custom-tabs-four-tabContent">
<div class="tab-pane fade show active" id="custom-tabs-four-home" role="tabpanel"
aria-labelledby="custom-tabs-four-home-tab">
<table class="table">
<tr>
<th>No Order</th>
<th>Tanggal</th>
<th>Barang</th>
<th>Alamat</th>
<th>Expedisi</th>
<th>Total Bayar</th>
<th>Status</th>
<th>Action</th>
</tr>
<?php foreach ($pesanan as $key => $value) { ?>
<tr>
<td><?= $value->no_order ?></td>
<td><?= $value->tanggal_order ?></td>
<td><?= $value->qty?> <?= $value->nama_Barang?></td>
<td>
Penerima : <br>
<?= $value->nama_penerima ?><br>
Nomer Telp : <br>
<?= $value->no_penerima ?><br>
Provinsi : <br>
<?= $value->provinsi ?><br>
Kota : <br>
<?= $value->kota ?><br>
Kode Pos : <br>
<?= $value->kode_pos ?><br>
Alamat : <br>
<?= $value->alamat ?><br>
</td>
<td>
Expedisi : <?= $value->expedisi ?>|<?= $value->paket ?><br>
Estimasi : <?= $value->estimasi ?><br>
</td>
<td>
Harga Barang : Rp.<?= number_format($value->harga,00) ?><br>
Grand Total : Rp.<?= number_format($value->grand_total,0) ?><br>
Biaya Pengiriman : <?= $value->ongkir ?><br>
Total : Rp.<?= number_format($value->total_bayar,0) ?><br>
Via Bank : <?= $value->nama_bank ?><br>
</td>
<td>
<?php if ($value->status_bayar == 0) { ?>
<span class="badge badge-warning">Bellum Bayar</span>
<?php } else{ ?>
<span class="badge badge-success">Sudah Bayar</span><br>
<span class="badge badge-primary">Proses Verifikasi</span>
<?php } ?>
</td>
<td>
<?php if ($value->status_bayar == 1) { ?>
<button class="btn btn-sm btn-success btn-flat" data-toggle="modal" data-
target="#cek<?= $value->id_transaksi ?>">Bukti Bayar</button>
<a href="<?= base_url('admin/proses/' . $value->id_transaksi) ?>" class="btn btn-sm
btn-flat btn-primary">Proses</a>
<?php } ?>
</td>
</tr>
<?php } ?>
</table>
</div>
<div class="tab-pane fade" id="custom-tabs-four-profile" role="tabpanel" aria-
labelledby="custom-tabs-four-profile-tab">
<table class="table">
<tr>
<th>No Order</th>
<th>Tanggal</th>
<th>Barang</th>
<th>Alamat</th>
<th>Expedisi</th>
<th>Total Bayar</th>
<th>Status</th>
<th>Action</th>
</tr>
<?php foreach ($proses_pesanan as $key => $value) { ?>
<tr>
<td><?= $value->no_order ?></td>
<td><?= $value->tanggal_order ?></td>
<td><?= $value->qty?> <?= $value->nama_Barang?></td>
<td>
Penerima : <br>
<?= $value->nama_penerima ?><br>
Nomer Telp : <br>
<?= $value->no_penerima ?><br>
Provinsi : <br>
<?= $value->provinsi ?><br>
Kota : <br>
<?= $value->kota ?><br>
Kode Pos : <br>
<?= $value->kode_pos ?><br>
Alamat : <br>
<?= $value->alamat ?><br>
</td>
<td>
Expedisi : <?= $value->expedisi ?>|<?= $value->paket ?><br>
Estimasi : <?= $value->estimasi ?><br>
</td>
<td>
Harga Barang : Rp.<?= number_format($value->harga,00) ?><br>
Grand Total : Rp.<?= number_format($value->grand_total,0) ?><br>
Biaya Pengiriman : <?= $value->ongkir ?><br>
Total : Rp.<?= number_format($value->total_bayar,0) ?><br>
Via Bank : <?= $value->nama_bank ?><br>
</td>
<td>
<span class="badge badge-primary">Dikemas</span>
</td>
<td>
<?php if ($value->status_bayar == 1) { ?>
<button class="btn btn-sm btn-flat btn-primary" data-toggle="modal" data-
target="#kirim<?= $value->id_transaksi ?>">Kirim</button>
<?php } ?>
</td>
</tr>
<?php } ?>
</table>
</div>
<div class="tab-pane fade" id="custom-tabs-four-messages" role="tabpanel" aria-
labelledby="custom-tabs-four-messages-tab">
<table class="table">
<tr>
<th>Nomer Order</th>
<th>Tanggal</th>
<th>Barang</th>
<th>Alamat</th>
<th>Expedisi</th>
<th>Total Bayar</th>
<th>Status</th>
<th>Nomer resi</th>
</tr>
<?php foreach ($pesanan_dikirim as $key => $value) { ?>
<tr>
<td><?= $value->no_order ?></td>
<td><?= $value->tanggal_order ?></td>
<td><?= $value->qty?> <?= $value->nama_Barang?></td>
<td>
Penerima : <br>
<?= $value->nama_penerima ?><br>
Nomer Telp : <br>
<?= $value->no_penerima ?><br>
Provinsi : <br>
<?= $value->provinsi ?><br>
Kota : <br>
<?= $value->kota ?><br>
Kode Pos : <br>
<?= $value->kode_pos ?><br>
Alamat : <br>
<?= $value->alamat ?><br>
</td>
<td>
Expedisi : <?= $value->expedisi ?>|<?= $value->paket ?><br>
Estimasi : <?= $value->estimasi ?><br>
</td>
<td>
Harga Barang : Rp.<?= number_format($value->harga,00) ?><br>
Grand Total : Rp.<?= number_format($value->grand_total,0) ?><br>
Biaya Pengiriman : <?= $value->ongkir ?><br>
Total : Rp.<?= number_format($value->total_bayar,0) ?><br>
Via Bank : <?= $value->nama_bank ?><br>
</td>
<td>
</td>
<td>
<h4><?= $value->no_resi ?><br></h4>
</td>
</tr>
<?php } ?>
</table>
</div>
<div class="tab-pane fade" id="custom-tabs-four-settings" role="tabpanel" aria-
labelledby="custom-tabs-four-settings-tab">
<table class="table">
<tr>
<th>Nomer Order</th>
<th>Tanggal</th>
<th>Barang</th>
<th>Almat</th>
<th>Expedisi</th>
<th>Total Bayar</th>
<th>Status</th>
<th>Nomer resi</th>
<th>Ulasan Pelnggan</th>
</tr>
<?php foreach ($pesanan_selesai as $key => $value) { ?>
<tr>
<td><?= $value->no_order ?></td>
<td><?= $value->tanggal_order ?></td>
<td><?= $value->qty?> <?= $value->nama_Barang?></td>
<td>
Penerima : <br>
<?= $value->nama_penerima ?><br>
Nomer Telp : <br>
<?= $value->no_penerima ?><br>
Provinsi : <br>
<?= $value->provinsi ?><br>
Kota : <br>
<?= $value->kota ?><br>
Kode Pos : <br>
<?= $value->kode_pos ?><br>
Alamat : <br>
<?= $value->alamat ?><br>
</td>
<td>
Expedisi : <?= $value->expedisi ?>|<?= $value->paket ?><br>
Estimasi : <?= $value->estimasi ?><br>
</td>
<td>
Harga Barang : Rp.<?= number_format($value->harga,00) ?><br>
Grand Total : Rp.<?= number_format($value->grand_total,0) ?><br>
Biaya Pengiriman : <?= $value->ongkir ?><br>
Total : Rp.<?= number_format($value->total_bayar,0) ?><br>
Via Bank : <?= $value->nama_bank ?><br>
</td>
<td>
</td>
<td>
<h4><?= $value->no_resi ?><br></h4>
</td>
<td>
<h5>
<?= $value->catatan_transaksi ?>
</h5>
</td>
</tr>
<?php } ?>
</table>
</div>
</div>
</div>
<!-- /.card -->
</div>
</div>
</div>
<?php
foreach ($pesanan as $key => $value) { ?>
<!-- modal bukti bayar -->
<div class="modal fade" id="cek<?= $value->id_transaksi ?>">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title"><?= $value->no_order ?></h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<table class="table">
<tr>
<th>Nama Bank</th>
<th>:</th>
<td><?= $value->nama_bank ?></td>
</tr>
<tr>
<th>Nomer Rekening</th>
<th>:</th>
<td><?= $value->no_rek ?></td>
</tr>
<tr>
<th>Atas Nama</th>
<th>:</th>
<td><?= $value->atas_nama ?></td>
</tr>
<tr>
<th>Jumlah Bayar</th>
<th>:</th>
<td>Rp.<?= number_format($value->total_bayar,0) ?></td>
</tr>
</table>
<img class="img-fluid pad" src="<?=
base_url('assets/bukti_bayar/' . $value->bukti_bayar) ?>" alt="">
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<?php } ?>
<?php
foreach ($proses_pesanan as $key => $value) { ?>
<div class="modal fade" id="kirim<?= $value->id_transaksi?>">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title"><?= $value->no_order?></h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
</div>
<div class="modal-footer justify-content-between">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Kirim</button>
</div>
<?php echo form_close() ?>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<?php } ?>
</ul>
K. Laporan Harian
<div class="col-12">
<!-- Main content -->
<div class="invoice p-3 mb-3">
<!-- title row -->
<div class="row">
<div class="col-12">
<h4>
<i class="fas fa-globe"></i><?= $title ?>
<small class="float-right">tanggal :<?= $tanggal ?>/<?= $bulan ?>/<?= $tahun
?></small>
</h4>
</div>
<!-- /.col -->
</div>
<!-- Table row -->
<div class="row">
<div class="col-12 table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th>NO</th>
<th>No Order</th>
<th>Barang</th>
<th>Harga</th>
<th>Qty</th>
<th>Total Harga</th>
</tr>
</thead>
<tbody>
<?php $no = 1;
$grand_total = 0;
foreach ($laporan as $key => $value) {
$tot_harga = $value->qty * $value->harga;
$grand_total = $grand_total + $tot_harga;
?>
<tr>
<td><?= $no++ ?></td>
<td><?= $value->no_order ?></td>
<td><?= $value->nama_Barang ?></td>
<td>Rp. <?= number_format($value->harga, 0) ?></td>
<td><?= $value->qty ?></td>
<td>Rp. <?= number_format($tot_harga, 0) ?></td>
</tr>
<?php }?>
</tbody>
</table>
<h3> Grand Total : Rp. <?= number_format($grand_total, 0) ?></h3>
</div>
<!-- /.col -->
</div>
<!-- /.row -->
<!-- this row will not appear when printing -->
<div class="row no-print">
<div class="col-12">
<button class="btn btn-default" onclick="[Link]()"><i class="fas fa-print"></i>
Print</button>
</div>
</div>
</div>
<!-- /.invoice -->
</div><!-- /.col -->
</div><!-- /.row -->
L. Laporan Bulanan
<div class="col-12">
<!-- Main content -->
<div class="invoice p-3 mb-3">
<!-- title row -->
<div class="row">
<div class="col-12">
<h4>
<i class="fas fa-globe"></i><?= $title ?>
<small class="float-right">Bulan : <?= $bulan ?> Tahun :<?= $tahun ?></small>
</h4>
</div>
<!-- /.col -->
</div>
<!-- Table row -->
<div class="row">
<div class="col-12 table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th>NO</th>
<th>No Order</th>
<th>Tanggal</th>
<th>Harga</th>
</tr>
</thead>
<tbody>
<?php $no = 1;
$grand_total = 0;
foreach ($laporan as $key => $value) {
$grand_total = $grand_total + $value->grand_total;
?>
<tr>
<td><?= $no++ ?></td>
<td><?= $value->no_order ?></td>
<td><?= $value->tanggal_order ?></td>
<td>Rp. <?= number_format($value->grand_total, 0) ?></td>
</tr>
<?php } ?>
</tbody>
</table>
<h3> Jumlah Harga : Rp. <?= number_format($grand_total, 0) ?> </h3>
</div>
<!-- /.col -->
</div>
<!-- /.row -->
kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak
perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat
lunak baru.
A. Form Registrasi
Tabel IV.11
Hasil Pengujian Black Box Testing Form Tambah Barang
Skenario Test Case Hasil yang di Hasil Kesi
No Pengujian harapkan Pengujian mpul
an
1 Registra Pelanggan memilih Sistem akan Sesuai Valid
si icon registrasi pada menampilkan harapan
halaman Login form input data
Registrasi
2 Mengoson Nama Sistem akan Sesuai Valid
gkan Data Pelanggan : menolak akses Harapan
input dan (kosong) dan akan
langsung Nomer menampilkan
mengklik Telepon: pesan”Please
tombol (kosong) select a fille”
“kirim” Email :
(kosong)
Password : (kosong)
Password : (Kosong)
3 Hanya Nama Sistem akan Sesuai Valid
mengisi Pelanggan : menolak akses Harapan
password (Azizah Heni) Registrasi dan
yang tidak Nomer akan menampilkan
sama Telepon: pesan
langsung (Kosong) ”Password
mengklik” Email : Tidak Sama”
Kirim” (azizah09@[Link]
m)
Password :
(Heniazzizah)
Ulangi Password :
(Azizaheni)
4 Menginput Nama Sistem menerima Sesuai Valid
data Pelanggan : akses simpan Harapan
barang (Azizah Heni)
yang Nomer
benar, lalu Telepon:
klik (Kosong)
tombol Email :
“simpan” (azizah09@[Link]
m)
Password :
(Heniazzizah)
Ulangi Password :
(Heniazizah)
A. Form Login
B. Tabel IV.11
C. Hasil Pengujian Black Box Testing Form Login
D.
Skenario Test Case Hasil yang di Hasil Kesi
No Pengujian harapkan Pengujian mpul
an
1 Login Pelanggan memilih Sistem akan Sesuai Valid
icon Login pada menampilkan harapan
halaman login form home
Sumber : Pelanggan
Tujuan : Admin
Media : Fille
Sumber : Admin
Tujuan : Pimpinan