CNTH Skrepsi
CNTH Skrepsi
NIM : 1701010063
DOSEN PEMBIMBING :
AMBON
2021
LEMBAR PENGESAHAN SKRIPSI
Oleh
Menyetujui
Pembimbing
Mengetahui
i
LEMBAR PERNYATAAN KEASLIAN SKRIPSI
Menyatakan dengan sebenarnya bahwa skripsi yang saya tulis ini benar- benar
merupakan hasil karya sendiri, bukan merupakan pengambil alihan tulisan atau pikiran orang
lain yang saya akui sebagai hasil tulisan atau pikiran saya sendiri. Apabila di kemudian hari
terbukti atau dapat dibuktikan skripsi ini hasil jiplakan, maka saya bersedia menerima saksi atas
perbuatan tersebut.
Ramahdan La Rosi
ii
MOTTO
iii
ABSTRAK
Toko Kurnia A’A merupakan perusahaan yang bergerak di bidang industri pakaian.
Adapun masalah yang terjadi pada sistem yang sedang berjalan saat ini yaitu untuk pengolahan
data barang masuk dan keluar, data pengiriman barang, data pelanggan masih dicatat kedalam
buku sesuai dengan kwitansi atau surat jalan dari pelanggan atau supplier yang berisi berapa
banyak barang yang masuk dan keluar untuk dikirim ke pelanggan dan pendataan persediaan
stok barang dicatat dibuku, sehingga terkadang mengalami kesulitan dalam perhitungan barang
dan untuk mendapatkan informasi stok barang mengalami kesulitan terkadang informasi yang
diberikan tidak sesuai dengan ketersediaan barang yang ada. Tujuan penelitian ini adalah
membuat Sistem Informasi Inventory Stok Barang, yang dapat mengelola barang masuk dan
keluar, stok barang, data pelanggan, dan pemesanan. Sistem Informasi yang telah dihasilkan
pada perancangan ini dapat mengelola data barang masuk dan keluar, data stok barang, data
pelanggan, dan data pemesanan. Metode yang digunakan oleh penulis dalam penelitian ini adalah
dengan melakukan observasi, wawancara, studi pustaka, studi lapangan. Setelah itu perancangan
sistem informasi kemudian pembangunan aplikasi, setelah itu di uji coba. Pada sistem informasi
Inventory stok barang penulis menggunakan ERD, dan menggunakan pemrograman PHP dan
MySQL untuk mengelola data
Kata kunci : Sistem Informasi, Inventory, Stok Barang, PHP, ERD, MySQL
iv
ABSTRACT
Toko Kurnia A'A is a company engaged in the clothing industry. As for the problems that
occur in the system that is currently running, namely for processing data on incoming and
outgoing goods, data on delivery of goods, customer data is still recorded into the book
according to the receipt or pass letter from the customer or supplier which contains how many
items entered and left for sent to the customer and the inventory of stock items recorded in the
book, so sometimes having difficulty in calculating the goods and getting stock information has
difficulty sometimes the information provided does not match the availability of existing goods.
The purpose of this research is to create a Stock Inventory Information System, which can
manage incoming and outgoing goods, stock items, customer data, and orders. The information
system that has been produced in this design can manage incoming and outgoing goods data,
stock data, customer data, and ordering data. The method used by the authors in this study is to
make observations, interviews, literature studies, field studies. After that, the information system
design is then developed the application, after which it is tested. In the inventory inventory
information system, the author uses ERD, and uses PHP and MySQL programming to manage
data
v
KATA PENGANTAR
Penulisan ini diajukan penulis guna sebagai syarat untuk menyelesaikan studi
perkuliahan dan mendapatkan gelar sarjana pada program studi Teknik Informatika di ITB-
STIKOM Ambon. Pnulis berharap dengan karya tulis ini dapat menjadi karya yang berguna
bagi kampus tempat penulis menimba ilmu.
Dalam penulisan skripsi ini, penulis menyadari bahwa penulisan ini masih jauh dari
kata sempurna serta masih banyak kesalahan dan kekurangan dalam penulisan skripsi baik
disengaja maupun tidak disengaja. Penulis selalu mendapat bimbingan, dorongan, serta
semangat dari banyak pihak. Oleh karena itu penulis ingin mengucapkan terima kasih dan
penghargaan setinggi-tingginya kepada:
1. Tuhan yang Maha Esa, yang telah memberikan kekuatan, kesabaran, dan kesehatan dalam
menyusun skripsi ini.
2. Keluarga terutama kedua orang tua yang sudah membiayai, mendoakan, dan memberikan
semangat selama menempuh pendidikan ini.
3. Bapak Lukman Saleh ,BSB.,M.Sc selaku ketua ITB-Stikom Ambon yang telah memberikan
kesempatan kepada penulis untuk bisa belajar dan menimba ilmu di kampus ITB-Stikom
Ambon.
4. Fadli Husein Wattiheluw, S.Kom.,M.Kom Selaku ketua prodi Teknik Informatika yang telah
memberikan masukan dan ide-ide kepada penulis dalam menyelesaikan skripsi ini.
5. Fadli Husein Wattiheluw, S.Kom.,M.Kom Selaku pembimbing yang telah membantu proses
penulisan skripsi ini.
vi
6. Teman kelas TI-B khususnya sahabat-sahabat saya Syukran Reza Rivaldy, Wahyu Arfika,
Yusuf Henaulu, Gandi Purna Jen, Ignasya Syahrin, Bakri Buton, Rosida Kotabanda, Eria
Septi Dama Pratiwi yang selalu ada, memberikan dorongan, masukan, menemani perjalanan
pendidikan ini, dan bersyukur telah memiliki kalian sebagai sahabat dalam hidup saya.
7. Serta seluruh pihak yang tidak dicantumkan penulis dalam penyusunan skripsi ini .
Dalam penulisan skripsi ini peneliti menyadari masih banyak kekurangan dan masih
sangat jauh dari kata sempurna baik dari segi materi maupun segi penyajian, untuk itu peneliti
mengharapkan kritik dan saran yang membangun. Semoga dengan danya skripsi ini dapat
berguna bagi pembaca dan memberikan manfaat bagi pihak yang membutuhkannya.
Semoga segala bantuan yang telah diberikan kepada penulis mendapatkan balasan dari
Allah Subhanahu Wa Ta’ala.
Ramahdan La Rosi
vii
DAFTAR ISI
COVER ...........................................................................................................................
LEMBAR PENGESAHAN SKRIPSI .......................................................................... i
LEMBAR PERNYATAAN KEASLIAN SKRIPSI .................................................... ii
MOTTO .......................................................................................................................... iii
ABSTRAK ...................................................................................................................... iv
ABSTRACT .................................................................................................................... v
KATA PENGANTAR .................................................................................................... vi
DAFTAR ISI...................................................................................................................viii
DAFTAR GAMBAR ......................................................................................................xii
DAFTAR TABEL .........................................................................................................xiv
viii
3.5 HTML ............................................................................................................ 9
3.6 XAMPP .......................................................................................................... 9
3.7 MySQL .......................................................................................................... 9
3.8 Database ......................................................................................................... 10
3.9 System Development Life Cycle (SDLC) ..................................................... 10
3.9.1 Analisa Kebutuhan ............................................................................... 11
3.9.2 Desain .................................................................................................. 11
3.9.3 Implementasi ........................................................................................ 11
3.9.4 Testing .................................................................................................. 11
3.9.5 Penerapan Program .............................................................................. 12
3.10 Alat Bantu Dalam Perancangan ................................................................... 12
3.10.1 Flow Chart ......................................................................................... 12
3.10.2 Data Flow Diagram (DFD) ................................................................ 14
3.10.3 Entity Relationship Diagram (ERD) .................................................. 16
ix
BAB V IMPLEMENTASI............................................................................................. 42
5.1 Implementasi .................................................................................................. 42
1. Interface Login .......................................................................................... 42
2. Interface Register ...................................................................................... 43
3. Interface Home Admin ............................................................................. 44
4. Interface Admin Kelola Toko Bagian Produk .......................................... 45
5. Interface Admin Kelola Toko Bagian Produk Tambah Produk................. 46
6. Interface Admin Kelola Toko Bagian Barang Masuk .............................. 47
7. Interface Admin Kelola Toko Bagian Barang Masuk Tambah Data ......... 48
8. Interface Admin Kelola Toko Bagian Barang Masuk Edit Data ............... 49
9. Interface Admin Kelola Toko Bagian Barang Masuk Hapus Data ............ 50
10. Interface Admin Kelola Toko Bagian Barang Keluar ............................. 51
11. Interface Admin Kelola Toko Bagian Barang Keluar Tambah Data ....... 52
12. Interface Admin Kelola Toko Bagian Barang Keluar Edit Data ............ 53
13. Interface Admin Kelola Toko Bagian Barang Keluar Hapus Data ......... 54
14. Interface Admin Kelola Pelanggan ......................................................... 55
15. Interface Admin Kelola Staff ................................................................... 56
16. Interface Admin Kelola Pesanan ............................................................. 57
17. Interface Admin Kelola Pesanan bagian Konfirmasi Pesanan ............... 58
18. Interface Home Pelanggan ...................................................................... 59
19. Interface Pelanggan Kategori .................................................................. 60
20. Interface Pelanggan Lihat Produk ............................................................ 61
21. Interface Pelanggan Keranjang ............................................................... 62
22. Interface Pelanggan Checkout ................................................................. 63
23. Interface Pelanggan Daftar Order ............................................................ 64
24. Interface Pelanggan Konfirmasi Pembayaran .......................................... 65
5.2 Implementasi Database .............................................................................................. 66
1. Tabel login ................................................................................................ 66
2. Tabel produk ............................................................................................. 67
3. Tabel kategori ........................................................................................... 67
4. Tabel masuk .............................................................................................. 68
x
5. Tabel keluar ............................................................................................... 68
6. Tabel pembayaran ..................................................................................... 69
7. Tabel cart .................................................................................................. 69
8. Tabel detailorder ........................................................................................ 70
9. Tabel konfirmasi ........................................................................................ 70
xi
DAFTAR GAMBAR
xii
Gambar 5.5 Interface Admin Kelola Toko bagian Produk Tambah Produk ................... 46
Gambar 5.6 Interface Admin Kelola Toko bagian Barang Masuk .................................. 47
Gambar 5.7 Interface Admin Kelola Toko bagian Barang Masuk Tambah Data ........... 48
Gambar 5.8 Interface Admin Kelola Toko bagian Barang Masuk Edit Data .................. 49
Gambar 5.9 Interface Admin Kelola Toko bagian Barang Masuk Hapus Data .............. 50
Gambar 5.10 Interface Admin Kelola Toko bagian Barang Keluar ................................ 51
Gambar 5.11 Interface Admin Kelola Toko bagian Barang Keluar Tambah Data ......... 52
Gambar 5.12 Interface Admin Kelola Toko bagian Barang Keluar Edit Data ................ 53
Gambar 5.13 Interface Admin Kelola Toko bagian Barang Keluar Hapus Data ............ 54
Gambar 5.14 Interface Admin Kelola Pelanggan ............................................................ 55
Gambar 5.15 Interface Admin Kelola Staff ..................................................................... 56
Gambar 5.16 Interface Admin Kelola Pesanan................................................................ 57
Gambar 5.17 Interface Admin Kelola Pesanan bagian Konfirmasi Pembayaran ........... 58
Gambar 5.18 Interface Home Pelanggan ........................................................................ 59
Gambar 5.19 Interface Pelanggan Kategori ..................................................................... 60
Gambar 5.20 Interface Pelanggan Lihat Produk .............................................................. 61
Gambar 5.21 Interface Pelanggan Keranjang .................................................................. 62
Gambar 5.22 Interface Pelanggan Checkout ................................................................... 63
Gambar 5.23 Interface Pelanggan Daftar Order .............................................................. 64
Gambar 5.24 Interface Pelanggan Konfirmasi Pembayaran ............................................ 65
Gambar 5.25 Tabel login ................................................................................................. 66
Gambar 5.26 Tabel produk .............................................................................................. 67
Gambar 5.27 Tabel kategori ............................................................................................ 67
Gambar 5.28 Tabel masuk ............................................................................................... 68
Gambar 5.29 Tabel keluar................................................................................................ 68
Gambar 5.30 Tabel pembayaran ...................................................................................... 69
Gambar 5.31 Tabel cart.................................................................................................... 69
Gambar 5.32 Tabel detailorder ........................................................................................ 70
Gambar 5.33 Tabel Konfirmasi ....................................................................................... 70
xiii
DAFTAR TABEL
xiv
BAB I
PENDAHULUAN
1
pekerjaan sebuah proses produksi maupun persediahan bahan baku yang juga
menunggu penggunaanya di dalam suatu proses produksi (Assauri, 2005).
Toko Kurnia A’A merupakan sebuah Toko yang menjual berbagai macam pakaian
jadi mulai dari bayi sampai dewasa, baik laki-laki atau perempuan. Toko ini merupakan
distributor atau agen yang menjual barang dengan harga yang sesuai dengan kualitas
barang sehingga banyak pelanggan yang membeli pakaian pada toko Kurnia A’A, baik
untuk dipakai sendiri atau dijual kembali nantinya.
Toko Kurnia A’A selalu melakukan pengawasan serta pencatatan terhadap
persediaan barang. Selama ini untuk pengolahan data persedian barang masih dilakukan
secara manual oleh pemilik toko untuk pendataan barang masuk, barang keluar serta
pendataan stok barang. data pengiriman barang dicatat dibuku sesuai dengan kwitansi
atau surat jalan dari pelanggan atau supplier yang berisi berapa banyak barang yang
masuk dan keluar untuk dikirim ke pelanggan dan pendataan stok barang serta data
pelanggan juga masih dicatat di buku. Sehingga dari permasalahan tersebut terkadang
terjadi kesalahan dalam perhitungan barang, kesulitan dalam pencatatan dan pembuatan
laporan barang masuk dan keluar dari kwitansi atau surat jalan dari pelanggan atau
supplier yang banyak dan pada bulan-bulan tertentu terjadi kekurangan stok dan
sulitnya dalam pencarian data barang yang di perlukan karena penumpukan berkas yang
banyak.
Toko Kurnia A’A ini juga mempunyai pelanggan tetap yang berada diluar kota
Ambon, sehingga pemesanan barang dilakukan melalui via telfon. Namun pihak toko
sering mengalami kesulitan dimana pemesanan barang via telfon sangat tidak efisien
dikarenakan jika pelanggan memesan barang menggunakan via telfon memerlukkan
waktu yang lama, dan sering terjadi miss komunikasi antara pelanggan dan pemilik
toko, dan juga pelanggan lainnya yang ingin memesan barang pada waktu yang
bersamaan tidak dapat melakukan pemesanan.
Berdasarkan uraian latar belakang diatas, maka penulis merancang aplikasi “Sistem
Informasi Inventory Stok Barang Pada Toko Kurnia A’A berbasis web” yang dapat
memudahkan dalam menangani proses persediaan stok barang, pendataan barang
masuk dan keluar, pemesanan barang, pengiriman barang, sehingga sistem yang akan
dibangun diharapkan dapat mempermudah pekerjaan pada toko kurnia A’A dalam
2
mengelola dan mengontrol data persediaan stok barang.
Berdasarkan uraian dari latar belakang, dapat dirumuskan permasalahan dari sistem
yang dibuat yaitu
1. Bagaimana menangani proses dalam pendataan barang masuk dan keluar ?
1. Sistem ini dibangun dan dirancang meliputi proses pemesanan barang dan
barang masuk dan keluar,
2. Sistem inventory yang dibangun berbasis online sehingga pelanggan bisa lebih
mudah untuk memesan barang.
4. Sistem ini hanya digunakan oleh pemilik toko dan pelanggan tetap toko tersebut.
3
1.5 Manfaat Penelitian
Manfaat penelitian adalah :
4
BAB II
TINJAUAN PUSTAKA
Pada sebuah penelitan dibutuhkan dukungan dari hasil penelitian sebelumnya, ada
beberapa yang memiliki keterkaitan dengan penelitian yang akan dilakukan.
Penelitian sejenis lainnya pernah dilakukan Oleh Hendra Agusvianto, dengan judul
“Sistem Informasi Inventori Gudang Untuk Mengontrol Persediaan Barang Pada Gudang
Studi Kasus : PT.Alaisys Sidoarjo”, Sebagai perusahaan Teknologi distributor,
PT.Alaisys selalu melakukan pengawasan dan Percatatan terhadap barang persedian.
Pelaporan dari gudang ke kantor pusat masih di lakukan dengan cara menyalin data dari
kartu ke dalam microsof office excel. Laporan dalam format excel tersebut harus di kirim
via email atau Gadget. Sistem tersebut menjadikan pihak kantor pusat tidak dapat
mengetahui data dari gudang dengan efisien. Dengan demikian dibuatlah aplikasi sistem
inventory gudang berbasis web. Aplikasi ini di gunakan dalam mengiventariskan produk
yang ada pada stok stok di gudang yang meliputi pencatatan, pengolahan, dan pelaporan
data data pada persediaan gudang. (Agusvianto. 2017).
Mhd Bustanur Rahmad & Tedy Setiady melakukan penelitian dengan judul
“Perancangan Sistem Informasi Inventory Spare Part Elektronik Berbasis Web PHP
(Studi CV. Human Global Service Yogyakarta masih melakukan pencatatan barang
dengan menggunakan sistem secara manual, untuk mengetahui data stok barang serta
pembuatan laporannya masih dengan cara penulisan di buku. Oleh sebab itu banyaknya
waktu yang dibutuhkan untuk proses penghasilan laporan yang tepat dan transaksi
penjualan barang yang akurat bagi pemilik dan mengurangi kemungkinan kesalahan
pencatatan. metode pengumpulan data menggunakan observasi, wawancara dan studi
literatur. Aplikasi disusun dengan prosedur tahap pengembangan yang mencakup analisis
kebutuhan, pembuatan diagram alir data, implementasi dengan menggunakan PHP
sebagai bahasa pemrograman dan MySql sebagai databasenya. Pengujian sistem dengan
melakukan pengujian Black Box dan Alpha Test (Rahmad, 2014).
Fatmawati & Jajat Munajat melakukan penelitian dengan judul “Implementasi Model
5
Waterfall Pada Sistem Informasi Persediaan Barang Berbasis Web (Studi Kasus:
PT.Pamindo Tiga T), dalam proses persediaan barang masih dilakukan secara manual
karena masih menggunakan pencatatan di buku dan microsoft excel, seperti input barang
masuk dan input barang keluar. Sehingga informasi yang diterima oleh pihak yang terkait
sangat susah didapatkan secara cepat. PT. Pamindo Tiga T yang bergerak di bidang
manufaktur yang memproduksi komponen kendaraan roda dua dan roda empat sangat
membutuhkan sistem informasi yang lebih mudah dan cepat agar dapat menunjang
kebutuhan operasional perusahaan. Berdasarkan hasil analisa pada penelitian ini penulis
menggunakan Metode SDLC dengan model waterfall sedangkan tool yang digunakan
berupa ERD (Entity Relationship Diagram) dan UML (United Modelling languange) dan
dengan adanya sistem informasi persediaan barang berbasis web ini dapat lebih mudah
dalam mendapatkan informasi terbaru, serta mempermudah dalam pengolahan data
barang masuk dan barang keluar (Fatmawati, 2018).
6
BAB III
LANDASAN TEORI
3.2 Inventory
Inventory adalah item atau material yang dipakai oleh suatu organisasi atau perusahaan
untuk menjalankan bisnisnya. Jika perusahaan tersebut memproduksi suatu barang atau
jasa maka material tersebut digunakan untuk mendukung atau menyediakan kebutuhan
produksi . Inventory bagi perusahaan adalah untuk mengantisipasi kebutuhan pelanggan,
begitu juga dalam industri manufacturing, inventory digunakan untuk aktivasi
perusahaan yang mana untuk memenuhi pelanggan yang kadang kala tidak dapat
diprediksi sehingga kita harus menjaga stock inventory dalam kegiatan produksi
(Nugraha, 2018).
7
Menurut fungsinya jenis – jenis persediaan atau inventory terbagi menjadi tiga :
1. Batch Stock/Lot Size Inventory
Persediaan yang diadakan karena kita membeli atau membuat bahan-bahan atau barang –
barang dalam jumlah yang lebih besar daripada jumlah yang dibutuhkan saat itu.
2. Fluctuation Stock
Persediaan yang diadakan untuk menghadapi fluktuasi permintaan konsumen yang tidak
dapat diramalkan.
3. Anticipation Stock
Persediaam yang diadakan untuk menghdapi fluktuasi permintaan yang dapat diramalkan,
berdasarkan pola musiman yang terdapat dalam satu tahun dan untuk menghadapi
penggunaan, penjualan, atau permintaan yang meningkat.
3.3 Website
Definisi secara umum, website adalah kumpulan dari berbagai macam halaman situs
yang terangkum di dalam sebuah domain atau subdomain, yang berada di dalam WWW
(World Wide Web) dan tentunya terdapat di dalam Internet. Halaman website biasanya
berupa dokumen yang ditulis dalam format Hyper Text Markup Language (HTML).
Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang
berasal dari file-file berisi bahasa pemrograman yang saling berhubungan
digunakan untuk menampilkan informasi, gambar bergerak dan tidak bergerak,
suara dan atau gabungan dari semuanya itu baik yang bersifat statis maupun
dinamis. (Nugroho, 2015).
3.4 PHP
PHP adalah bahasa pemrograman script server-side yang didesain untuk
pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman
pemrograman umum. PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan
sekarang dikelola oleh The PHP Group. Situs situs resmi PHP beralamat di
(http://www.php.net.) PHP disebut bahasa bahasa pemrograman server side karena PHP
diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa
8
pemrograman client-side seperti JavaScript yang diproses pada web browser
(Agusvianto, 2017).
3.5 HTML
HTML ( Hypertext Markup Language ) adalah bahasa dasar untuk web scripting
bersifat Client Client yang memungkinkan yaitu untuk menampilkan informasi dalam
bentuk teks, grafik- grafik pada multimedia dan juga untuk menghubungkan antar
tampilan web page atau yang lebih dikenal dengan Hyperlink. Tidak diperlukan suatu
program editor khusus untuk menggunakan kode kode perintah HTML, kita dapat
menggunakan Notepad, Edit Plus ataupun editor lainnya yang berbasis GUI(Agusvianto,
2017).
3.6 XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak system operasi,
merupakan kompilasi dari beberapa program. Fungsinya adalahsebagai server yang
berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL
database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.
Nama XAMP merupakan singkatan dari X (empat system operasi apapun), Apache,
MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan
bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan
halaman web yang dinamis (Priyanti, 2013).
3.7 MySQL
MySQL adalah sebuah implementasi dari sistem sistem manajemen yang pada basis
basis data yang relasional (RDBMS) yangdidistribusikan secara gratis. Setiap setiap
pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat
lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL
sebenarnya merupakan turunan salah satu konsep utama dalam basis basis dan data data
yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah inti
konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan pemasukan
9
data data, yang memungkinkan pada pengoperasian data dikerjakan dengan mudah secara
otomatis (Agusvianto, 2017).
3.8 Database
Database adalah sekumpulan tabel- tabel yang saling berelasi, relasi tersebut
bisa ditunjukkan dengan kunci dari tiap tabel yang ada. Satu database
menunjukkan satu lingkup perusahaan atau instansi. Database juga merupakan
kumpulan data yang umumnya menggambarkan aktifitas-aktifitas dan pelakunya
dalam suatu organisasi.Sistem database merupakan sistem komputer yang
digunakan untuk menyimpan dan mengelola data tersebut (Nugroho, 2012).
10
(Sumber : google.com)
11
3.9.5 Penerapan Program
Proses atau pemeliharaan ini penulis mengupayakan pengembangan sistem yang
sudah dibuat terkait software dan hardware yang akan digunakan (Dharmawan, 2018).
12
Process Digunakan untuk menunjukkan
2. jenis operasi pengolahan pada
sebuah proses atau prosedur.
13
Connector Digunakan untuk penyambung
6.
proses dalam lembar atau
halaman yang sama, dan juga
sebagai simbol jalur keluar –
masuk.
14
rancangan sebuah sistem yang mana berorientasi pada alur data yang bergerak pada
sebuah sistem nantinya. Dalam pembuatan pada Sistem Informasi, DFD sering
digunakan. DFD dibuat oleh para analis untuk membuat sebuah sistem yang baik.
Dimana DFD ini nantinya diberikan kepada para programmer untuk melakukan
proses coding. Dimana para programmer melakukansebuah coding sesuai dengan
DFD yang dibuat oleh para analis sebelumnya (Agusvianto,2017).
Simbol-simbol Data Flow Diagram (DFD) menurut Yourdon dan DeMarco dapat
dilihat pada tabel 3.2
15
3.10.3 Entity Relationship Diagram (ERD)
ERD adalah suatu diagram untuk menggambarkan desain konseptual dari model
konseptual suatu basis data relasional. ERD juga merupakan gambaran yang
menghubungkan antara objek satu dengan objek lain dalam dunia nyata
(Fatmawati,2016).
Simbol-simbol Entity Relationship Diagram (ERD) dapat dilihat pada tabel 3.3
16
BAB IV
METODOLOGI PENELITIAN
17
4.3.1 Observasi
Pada metode observasi ini peneliti melakukan pengamatan langsung didalam
kegiatan transaksi jual beli, pendataan stok barang masuk dan keluar, serta
pemesanan barang yang dilakukan oleh Toko Kurnia A’A. Selain itu peneliti juga
melakukan wawancara kepada pemilik toko. Wawancara dilakukan untuk
mengetahui aplikasi apa yang nantinya akan dibuat, serta bagaimana proses
tansaksi pemesanan barang antara toko Kurnia A’A dan pelanggannya.
4.3.2 Wawancara
Dari hasil wawancara dengan pemilik toko Kurnia A’A diperoleh informasi
tentang sistem pendataan stok barang masuk, barang keluar , serta pemesanan
barang yang dilakukan oleh pelanggan toko Kurnia A’A, yaitu:
1. Proses pendataan stok barang masuk dan barang keluar masih dilakukan secara
manual, masih dicatat dalam buku.
2. Proses pemesanan barang yang dilakukan masih dilakukan secara manual yakni
pelanggan melakukan pemesanan barang melalui via telfon. Dimana
pemesanan barang melalui via telfon sangat tidak efisien dimana memerlukan
waktu yang lama untuk pemesanan, dan juga jika pelanggan lainnya ingin
memesan barang pada waktu yang bersamaan tidak dapat melakukan
pemesanan.
4.3.3 Studi Pustaka
Pada tahap ini sebagai kajian tambahan peneliti mencari dan membaca referensi
referensi dari buku dan jurnal serta mengumpulkan data dari situs-situs yang ada
di internet yang mendukung dan berhubungan dengan aplikasi yang akan
dikerjakan.
4.3.4 Sistem yang Berjalan
Sistem yang digunakan saat ini pada toko Kurnia A’A pada gambar 4.1 dan 4.2
18
Gambar 4.1 Proses Barang Masuk
19
4.3.5 Sistem yang diusulkan
Gambar 4.4 Proses Pemesanan dan Barang Keluar Sistem yang diusulkan
20
4.4 Teknik Pengembagan Sistem
Model pengembangan sistem yang digunakan adalah model SDLC air terjun
(waterfall) adalah metode pengembangan perangkat lunak yang memungkinkan
pembuatan sistem dilakukan secara terstuktur dan sistematis (berurutan) sesuai dengan
siklus pengembangan yang ada. Model SDLC air terjun (waterfall) sering juga disebut
model sekuensial linier (Sequential Linear) atau alur hidup klasik (Classic Life Cycle)”
(Rosa & Shalahuddin,2015).
4.4.1 Analisa Kebutuhan
4.4.1.1 Kebutuhan Fungsional
Kebutuhan fungsional merupakan kebutuhan layanan yang harus diberikan
oleh sistem. Analisis kebutuhan fungsional pada aplikasi ini sangat diperlukan
untuk mendukung kinerja aplikasi, dimana aplikasi yang dibuat harus sesuai
dengan kebutuhan yang diperlukan oleh pengguna, kebutuhan fungsional yang
diperlukan adalah sebagai berikut :
Admin
1. Halaman Login.
2. Halaman Kelola Toko.
3. Halaman Kelola Pesanan.
4. Halaman Kelola Pelanggan
Pelanggan
1. Halaman Login.
2. Halaman Register.
3. Halaman Produk yang dijual.
4. Halaman Keranjang pesanan.
5. Halaman Check out pesanan.
21
Kebutuhan Software
1. Visual Studio Code
2. Xampp
3. Browser Chrome, Microsoft Edge, atau yang lainnya.
Kebutuhan Hardware
1. Laptop Acer Aspire V Core i3 RAM 4GB
22
4.4.1.3 Desain Perancangan Sistem
Perancangan sistem terdiri atas Flowchart, DFD, dan ERD
4.4.1.3.1 Flowchart
Flowchart dapat dilihat pada gambar 4.5
23
4.4.1.3.2 Data Flow Diagram(DFD)
A. DFD Level 1
DFD Level 1 dapat dilihat pada gambar 4.6
24
B. DFD Level 2 Admin
DFD Level 2 Admin dapat dilihat pada gambar 4.7
25
C. DFD Level 2 Pelanggan
DFD Level 2 Pelanggan dapat dilihat pada gambar 4.8
26
4.4.1.3.3 Entity Relationship Diagram(ERD)
ERD dapat dilihat pada gambar 4.9
27
4.4.1.3.4 Desain User Interface
A. Interface Login
Interface Login merupakan rancangan tampilan untuk halaman login,
dengan memasukkan email serta password yang sesuai, terlihat pada
gambar 4.10
B. Interface Register
Interface Register merupakan rancangan tampilan untuk halaman
register untuk melakukan pendaftaran jika belum mempunyai akun,
dimana diminta memasukkan data-data yang diperlukan seperti “Nama
Lengkap, Nomor HP, Alamat, Email, dan Password” , terlihat pada
gambar 4.11
28
Gambar 4.11 Interface Register
C. Interface Home Admin
Interface Home Admin merupakan rancangan tampilan untuk halaman
Home Admin, dimana terdapat menu Kelola Pesanan, Kelola Toko, serta
Kelola Pelanggan, terlihat pada gambar 4.12
29
D. Interface Kelola Pesanan
Interface Kelola Pesanan merupakan rancangan tampilan untuk
halaman Kelola Pesanan, dimana terdapat daftar dan status pemesanan
barang dari pelanggan, terlihat pada gambar 4.13
30
E. Interface Kelola Toko bagian Produk
Interface Kelola Toko bagian Produk merupakan rancangan tampilan
untuk halaman Kelola Toko bagian Produk, dimana pada menu Kelola
toko terdapa beberapa pilihan salah satunya produk, yang berfungsi untuk
menampilkan serta mengelola produk yang ada, terlihat pada gambar 4.14
31
F. Interface Kelola Toko bagian Barang Masuk
Interface Kelola Toko bagian Barang Masuk merupakan rancangan
tampilan untuk halaman Kelola Toko bagian barang masuk, dimana pada
menu Kelola toko terdapa beberapa pilihan salah satunya barang masuk,
yang berfungsi untuk menampilkan serta mengelola barang masuk bila
ditambahkan maka akan menambah stok barang yang ada pada kelola stok
bagian produk, terlihat pada gambar 4.15
32
G. Interface Kelola Toko bagian Barang Keluar
Interface Kelola Toko bagian Barang Keluar merupakan rancangan
tampilan untuk halaman Kelola Toko bagian barang keluar, dimana pada
menu kelola toko terdapa beberapa pilihan salah satunya barang keluar,
yang berfungsi untuk menampilkan serta mengelola barang keluar bila
ditambahkan maka akan mengurangi stok barang yang ada pada kelola
stok bagian produk, terlihat pada gambar 4.16
33
H. Interface Kelola Pelanggan
Interface Kelola Pelanggan merupakan rancangan tampilan untuk
halaman Kelola Pelanggan, yang berfungsi untuk menampilkan daftar
pelanggan yang ada, terlihat pada gambar 4.17
34
I. Interface Home Pelanggan
Interface Home Pelanggan merupakan rancangan tampilan untuk
halaman utama pelanggan, fungsinya menampilkan halaman utama
pelanggan ketika login, terlihat pada gambar 4.18
35
J. Interface Kategori Produk
Interface Kategori Produk merupakan rancangan tampilan untuk
halaman kategori produk, fungsinya menampilkan halaman kategori
produk yang berisi produk yang dijual di toko, terlihat pada gambar 4.19
36
.K Interface Lihat Produk
Interface Lihat Produk merupakan rancangan tampilan untuk halaman
lihat produk, fungsinya menampilkan produk dijual secara rinci, terlihat
pada gambar 4.20
37
L. Interface Keranjang Saya
Interface Keranjang Saya merupakan rancangan tampilan untuk
halaman keranjang saya, fungsinya menampilkan produk ingin dipesan
oleh pelanggan, terlihat pada gambar 4.21
38
M. Interface Check Out
Interface Check Out merupakan rancangan tampilan untuk halaman
Check Out , fungsinya menampilkan produk ingin dipesan oleh pelanggan,
terdapat total keseluruhan yang harus dibayar pelanggan serta instruksi
pembayaran melalui BANK atau E-WALLET, terlihat pada gambar 4.22
39
N. Interface Daftar Order
Interface Daftar Order merupakan rancangan tampilan untuk halaman
daftar order , fungsinya menampilkan produk yang telah di order oleh
pelanggan, terlihat pada gambar 4.23
40
O. Interface Konfirmasi Pembayaran
Interface Daftar Order merupakan rancangan tampilan untuk halaman
konfirmasi pembayaran, fungsinya menampilkan halaman konfirmasi
pembayaran yang akan diisi oleh pelanggan jika sudah melakukan
pembayaran,, terlihat pada gambar 4.24
41
BAB V
IMPLEMENTASI SISTEM
5.1 Implementasi
Implementasi adalah kelanjutan dari kegiatan rancangan sistem yang dibuat. Tahapan
ini akan menerapkan hasil perancangan yang akan dibuat dalam bahasa pemrograman
yang dapat dimengerti oleh mesin dan akan menghasilkan suatu sistem yang dapat
mengolah suatu data menjadi informasi.
Berikut adalah tampilan hasil perancangan yang telah dibuat
1. Interface Login
Halaman Login digunakan untuk melakukan proses Login, dimana
diminta memasukkan email dan password untuk login. Berikut adalah
tampilan halaman login pada gambar 5.1.
42
2. Interface Register
Halaman Register digunakan untuk melakukan pendaftaran bila belum
mempunyai akun, dengan mengisi data-data yang diperlukan. Berikut
adalah tampilan halaman register pada gambar 5.2
43
3. Interface Home Admin
Halaman Home Admin digunakan untuk menampilkan tampilan utama
ketika admin telah berhasil melakukan proses login. Berikut adalah
tampilan halaman home admin pada gambar 5.3
44
4. Interface Admin Kelola Toko bagian Produk
Halaman Kelola Toko bagian Produk digunakan untuk menampilkan
produk apa saja yang dijual di toko serta dapat mengetahui sisa stok
produk yang ada pada toko. Berikut adalah tampilan halaman kelola toko
bagian produk gambar 5.4
45
5. Interface Admin Kelola Toko bagian Produk Tambah Produk
Halaman Kelola Toko bagian Produk Tambah Produk digunakan untuk
menambah data barang baru yang belum pernah dijual di toko. Berikut
adalah tampilan halaman kelola toko bagian produk tambah produk
gambar 5.5
46
6. Interface Admin Kelola Toko bagian Barang Masuk
Halaman Kelola Toko bagian Barang Masuk digunakan untuk
menampilkan data barang baru yang sudah pernah dijual di toko. Berikut
adalah tampilan halaman kelola toko bagian barang masuk gambar 5.6
47
7. Interface Admin Kelola Toko bagian Barang Masuk Tambah Data
Halaman Kelola Toko bagian Barang Masuk Tambah Data digunakan
untuk menambah data stok barang baru yang sudah pernah dijual di toko.
Berikut adalah tampilan halaman kelola toko bagian barang masuk tambah
data gambar 5.7
Gambar 5.7 Interface Kelola Toko Bagian Barang Masuk Tambah Data
48
8. Interface Admin Kelola Toko bagian Barang Masuk Edit Data
Halaman Kelola Toko bagian Barang Masuk Edit Data digunakan untuk
mengubah data stok barang barang baru yang masuk yang sudah pernah
dijual di toko jika salah dalam memasukkan jumlah stok barang yag
masuk. Berikut adalah tampilan halaman kelola toko bagian barang masuk
edit data gambar 5.8
Gambar 5.8 Interface Kelola Toko Bagian Barang Masuk Edit Data
49
9. Interface Admin Kelola Toko bagian Barang Masuk Hapus Data
Halaman Kelola Toko bagian Barang Masuk Hapus Data digunakan
untuk menghapus barang baru yang masuk yang sudah pernah dijual di
toko. Berikut adalah tampilan halaman kelola toko bagian barang masuk
hapus data gambar 5.9
Gambar 5.9 Interface Kelola Toko Bagian Barang Masuk Hapus Data
50
10. Interface Admin Kelola Toko bagian Barang Keluar
Halaman Kelola Toko bagian Barang Keluar digunakan untuk
menampilkan barang keluar yang dibeli langsung ditoko oleh pelanggan.
Berikut adalah tampilan halaman kelola toko bagian barang keluar gambar
5.10
51
11. Interface Admin Kelola Toko bagian Barang Keluar Tambah Data
Halaman Kelola Toko bagian Barang Keluar Tambah Data digunakan
untuk menambah barang keluar yang dibeli langsung ditoko oleh
pelanggan. Berikut adalah tampilan halaman kelola toko bagian barang
keluar tambah data gambar 5.11
Gambar 5.11 Interface Kelola Toko Bagian Barang Keluar tambah data
52
12. Interface Admin Kelola Toko bagian Barang Keluar Edit Data
Halaman Kelola Toko bagian Barang Keluar Edit Data digunakan untuk
mengubah barang keluar yang dibeli langsung ditoko oleh pelanggan.
Berikut adalah tampilan halaman kelola toko bagian barang keluar edit
data gambar 5.12
Gambar 5.12 Interface Kelola Toko Bagian Barang Keluar edit data
53
13. Interface Admin Kelola Toko bagian Barang Keluar Hapus Data
Halaman Kelola Toko bagian Barang Keluar Hapus Data digunakan
untuk menghapus data barang keluar yang dibeli langsung ditoko oleh
pelanggan. Berikut adalah tampilan halaman kelola toko bagian barang
keluar hapus data gambar 5.13
Gambar 5.13 Interface Kelola Toko Bagian Barang Keluar Hapus Data
54
14. Interface Admin Kelola Pelanggan
Halaman Kelola pelanggan digunakan untuk melihat data pelanggan
yang telah terdaftar. Berikut adalah tampilan halaman kelola toko bagian
pelangga data gambar 5.14
55
15. Interface Admin Kelola staff
Halaman staff digunakan untuk melihat data staff yang telah terdaftar.
Berikut adalah tampilan halaman kelola staff data gambar 5.15
56
16. Interface Admin Kelola Pesanan
Halaman kelola pesanan digunakan untuk melihat data pesanan yang
telah dipesan oleh pelanggan. Berikut adalah tampilan halaman kelola
pesanan data gambar 5.16
57
17. Interface Admin Kelola Pesanan bagian Konfirmasi Pesanan
Halaman kelola pesanan bagian konfirmasi pesanan digunakan untuk
melihat data pesanan yang telah dipesan oleh pelanggan serta
mengkonfirmasi data pesanan yang dipesan. Berikut adalah tampilan
halaman kelola pesanan bagian konfirmasi pesanan data gambar 5.17
58
18. Interface Home Pelanggan
Halaman home pelanggan digunakan untuk menampilkan tampilan utama
ketika pelanggan telah berhasil melakukan proses login. Berikut adalah
tampilan halaman home pelanggan pada gambar 5.18
59
19. Interface Pelanggan Kategori
Halaman kategori digunakan untuk menampilkan produk yang di jual di
toko berdasarkan kategori. Berikut adalah tampilan halaman kategori
gambar 5.19
60
20. Interface Pelanggan Lihat Produk
Halaman Lihat Produk digunakan untuk menampilkan produk yang di
jual di toko secara detail. Berikut adalah tampilan halaman lihat produk
gambar 5.20
61
21. Interface Pelanggan Keranjang
Halaman keranjang digunakan untuk menampilkan produk yang akan
dipesan oleh pelanggan. Berikut adalah tampilan halaman keranjang
gambar 5.21
62
22. Interface Pelanggan CheckOut
Halaman CheckOut digunakan untuk menampilkan total dan harga
barang yang dipesan serta melakukan checkout. Berikut adalah tampilan
halaman checkout gambar 5.22
63
23. Interface Pelanggan Daftar Order
Halaman daftar order digunakan untuk menampilkan status order
pesanan yang dilakukan pelanggan. Berikut adalah tampilan halaman
daftar order gambar 5.23
64
24. Interface Pelanggan Konfirmasi Pembayaran
Halaman konfirmasi pembayaran digunakan untuk melakukan konfirmasi
pembayaran barang yang telah dipesan oleh pelanggan. Berikut adalah
tampilan halaman konfirmasi pembayaran gambar 5.24
65
5.2 Implementasi Database
Pada tahap ini dilakukan implementasi dari perancangan database yang dilakukan
pada tahap sebelumnya. Berikut adalah implementas dari aplikasi Sistem Informasi
Inventory Stok Barang.
1. Tabel login
Tabel login berfungsi untuk menampung data-data dari pengguna sekaligus data
login yang digunakan untuk proses login. Dalam tabel login terdapat atribut yaitu userid,
namalengkap, email, password, notelp, alamat, tgljoin, role, lastlogin,. Dimana userid
sebagai primary key, dapat dilihat pada gambar 5.25
66
2. Tabel produk
Tabel produk berfungsi untuk menampung data-data produk yang akan dijual. Dalam
tabel produk terdapat atribut yaitu idproduk, idkategori, namaproduk, gambar, deskripsi,
hargabefore, hargaafter, stok, tgldibuat,. Dimana idproduk sebagai primary key, dapat
dilihat pada gambar 5.26
3. Tabel Kategori
Tabel kategori berfungsi untuk menampung data-data kategori . Dalam tabel kategori
terdapat atribut yaitu idkategori, namakategori, tgldibuat. Dimana idkategori sebagai
primary key, dapat dilihat pada gambar 5.27
67
4. Tabel masuk
Tabel masuk berfungsi untuk menampung data-data barang masuk. Dalam tabel
masuk terdapat atribut yaitu idmasuk, idproduk, penerima, qty, tanggal,. Dimana idmasuk
sebagai primary key, dapat dilihat pada gambar 5.28
5. Tabel keluar
Tabel keluar berfungsi untuk menampung data-data barang keluar. Dalam tabel
keluar terdapat atribut yaitu idkeluar, idproduk, penerima, qty, tanggal,. Dimana idkeluar
sebagai primary key, dapat dilihat pada gambar 5.29
68
6. Tabel pembayaran
Tabel pembayaran berfungsi untuk menampung data-data pembayaran. Dalam tabel
pembayaran terdapat atribut yaitu no, metode, norek, logo, an. Dimana no sebagai
primary key, dapat dilihat pada gambar 5.30
7. Tabel cart
Tabel cart berfungsi untuk menampung data-data cart. Dalam tabel cart terdapat
atribut yaitu idcart, orderid, userid, tglorder, status. Dimana idcart sebagai primary key,
dapat dilihat pada gambar 5.31
69
8. Tabel detailorder
Tabel detailorder berfungsi untuk menampung data-data detailorder. Dalam tabel
detailorder terdapat atribut yaitu detailid, orderid, idproduk, qty, gambar. Dimana detailid
sebagai primary key, dapat dilihat pada gambar 5.32
9. Tabel konfirmasi
Tabel konfirmasi berfungsi untuk menampung data-data konfirmasi. Dalam tabel
konfirmasi terdapat atribut yaitu idkonfirmasi, orderid, userid, payment, namarekening,
gambar,tglbayar, tglsubmit. Dimana detailid sebagai primary key, dapat dilihat pada
gambar 5.33
70
BAB VI
HASIL
71
Tabel 6.2. Pengujian Blackbox Halaman Register
Aktivitas Pengujian Realisasi yang Diharapkan Hasil
Memilih Button Daftar Menampilkan tulisan berhasil Sukses
mendaftar dan kembali ke
halaman login
Memilih Menu Home Kembali ke menu halaman Sukses
login
72
4. Pengujian Blackbox Halaman Admin Kelola Toko
Berikut adalah hasil pengujian blackbox halaman admin kelola toko pada tabel
6.4
Tabel 6.5. Pengujian Blackbox Halaman Admin Kelola Toko bagian Produk
Aktivitas Pengujian Realisasi yang Diharapkan Hasil
Memilih Button Menampilkan halaman Sukses
Tambah Produk tambah data
Memilih Button Menampilkan menampilkan Sukses
Tambah Pada bagian tulisan data berhasil
Button Tambah Produk ditambahkan
Memilih Button Edit Menampilkan halaman menu Sukses
73
edit
Memilih Button Update Menampilkan tulisan data Sukses
pada bagian Button Edit berhasil disimpan
Memilih Button Hapus Menampilkan tulisan apakah Sukses
anda yakin akan menghapus
barang
Memilih Button Hapus Menampilkan tulisan data Sukses
pada Bagian Button berhasil dihapus
Hapus
Tabel 6.6. Pengujian Blackbox Halaman Admin Kelola Toko bagian Barang Masuk
Aktivitas Pengujian Realisasi yang Diharapkan Hasil
Memilih Button Menampilkan halaman Sukses
Tambah Barang Masuk tambah data
Memilih Button Menampilkan tulisan data Sukses
Tambah Pada bagian berhasil ditambahkan
Button Tambah Barang
Masuk
Memilih Button Edit Menampilkan halaman edit Sukses
Memilih Button Update Menampilkan tulisan data Sukses
pada bagian Button Edit berhasil diubah
Memilih Button Hapus Menampilkan tulisan apakah Sukses
anda yakin akan menghapus
barang
Memilih Button Hapus Menampilkan tulisan data Sukses
pada Bagian Button berhasil dihapus
74
Hapus
Tabel 6.6. Pengujian Blackbox Halaman Admin Kelola Toko bagian Barang Masuk
Aktivitas Pengujian Realisasi yang Diharapkan Hasil
Memilih Button Menampilkan halaman Sukses
Tambah Barang Keluar tambah data
Memilih Button Menampilkan tulisan data Sukses
Tambah Pada bagian berhasil ditambahkan
Button Tambah Barang
Keluar
Memilih Button Edit Menampilkan halaman edit Sukses
Memilih Button Update Menampilkan tulisan data Sukses
pada bagian Button Edit berhasil diubah
Memilih Button Hapus Menampilkan tulisan apakah Sukses
anda yakin akan menghapus
barang
Memilih Button Hapus Menampilkan tulisan data Sukses
pada Bagian Button berhasil dihapus
Hapus
75
Tabel 6.8. Pengujian Blackbox Halaman Admin Kelola Pesanan
Aktivitas Pengujian Realisasi yang Diharapkan Hasil
Memilih id pesanan Masuk ke halaman order id Sukses
Memilih Button kirim Menampilkan tulisan pesanan Sukses
pada id pesanan dikirim
76
tabel 6.10.
77
Tabel 6.12. Pengujian Blackbox Halaman Checkout Pelanggan
Aktivitas Pengujian Realisasi yang Diharapkan Hasil
Memilih Button I Agree Menampilkan tulisan pesanan Sukses
And Checkout berhasil dicheckout dan
kembali ke halaman utama
78
BAB VII
PENUTUP
Pembuatan aplikasi sistem informasi inventory stok barang pada toko Kurnia A’A
berbasis web merupakan aplikasi baru pada toko pakaian Kurnia A’A yang terletak di
Ruko Batu Merah Ambon. Setelah selesai melakukan perencanaan, analisis, perancangan
sistem, dan implementasi. Maka diperoleh kesimpulan dan saran yang akan memberikan
catatan penting dan kemungkinan perbaikan yang perlu dilakukan untuk pengembangan
aplikasi kedepannya.
7.1 Kesimpulan
Kesimpulan yang dapat diambil dari pembuatan aplikasi adalah sebagai berikut
berikut:
1. Aplikasi sistem informasi inventory stok barang berhasil dibuat sesuai kebutuhan
pada toko Kurnia A’A.
2. Aplikasi sistem informasi inventory stok barang telah berhasil dibuat dan
berjalan dengan baik.
7.2 Saran
Adapun saran yang dapat penulis berikan dari pembuatan aplikasi adalah sebagai
berikut berikut kepada peneliti selanjutnya:
1. Dapat mengembangkan aplikasi ini dengan menambah fitur rekapan keuntungan
dari aplikasi ini .
2. Pengembangan desainnya dibuat lebih bagus dari aplikasi ini.
3. Menambah fitur pembayaran virtual account secara otomatis.
4. Menambah fitur lupa password.
5. Menambah fitur SMS atau Email verifikasi jika melakukan pendaftaran akun
ataupun lupa password.
79
DAFTAR PUSTAKA
Ade Hendini. (2016). Pemodelan UML Sistem Informasi Monitoring Penjualan dan
Stok Barang. Pontianak : Jurnal Khatulistiwa Informatika, Vol.6, No.2
Desember 2016
Desy Apriani, Euis Sitinur Aisyah, Listya Anggraini (2019). Rancang Bangun
Sistem Informasi Inventory Peralatan Komputer Berbasis Website Pada PT
Toray Synthetic Indonesia. Technomedia Journal (TMJ) Vol.4 No.1 Edisi
Agustus 2019
Fadhila Cahya Ningrum, Dandi Suherman (2019). Pengujian Black Box pada
Aplikasi Sistem Seleksi Sales Terbaik Menggunakan Teknik Equivalence
Partitions. Jurnal Informatika Universitas Pamulung Vol,4 No.4, Desember
2019 (125-130).
Junaidin, Ridwan Arifin, Indah Uli Amanda Septiani, (2015). Rancang Bangun
Aplikasi Sistem Inventory Berbasis Dekstop Menggunakan JSE. Konferensi
Nasional Sistem & Informatika 2015.
Rulia Puji Hastanti, Bambang Eka Purnama, Indah Uli Wardati, (2015). Sistem
Penjualan Berbasis Web (E-Comerce) pada Tata Distro Kabupaten Pacitan.
Jurnal Bianglala Informatika Vol 3 No.2 September 2015.
<?php
session_start();
if(!isset($_SESSION['log'])){
} else {
header('location:utama.php');
};
include 'dbconnect.php';
date_default_timezone_set("Asia/Bangkok");
$timenow = date("j-F-Y-h:i:s A");
if(isset($_POST['login']))
{
$email = mysqli_real_escape_string($conn,$_POST['email']);
$pass = mysqli_real_escape_string($conn,$_POST['pass']);
$queryuser = mysqli_query($conn,"SELECT * FROM login WHERE email='$email'");
$cariuser = mysqli_fetch_assoc($queryuser);
if($_SESSION['role']=='Member'){
header('location:utama.php');
} else {
header('location:admin');
}
} else {
echo "<div class='alert alert-warning'>
Email Atau Password Salah, silakan coba lagi.
</div>
<meta http-equiv='refresh' content='1; url= index.php'/> ";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A - Masuk</title>
<body>
<style>
body{
background-image:url("toko.jpg"), url("toko.jpg");
}
</style>
<br>
<input type="email" name="email" placeholder="Email" required
>
<input type="password" name="pass" placeholder="Password" req
uired>
<input type="submit" name="login" value="Masuk">
<h4>Belum terdaftar?</h4>
<p><a href="registered.php">DAFTAR SEKARANG</a></p>
</form>
</div>
</div>
</div>
<!-- //login -->
<!-- //footer -->
<div class="footer">
<div class="container">
<div class="w3_footer_grids">
<div class="col-md-4 w3_footer_grid">
<h3>Hubungi Kami</h3>
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko KURNIA A'A, Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>+6285145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p>© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //footer -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 4000,
easingType: 'linear'
};
});
</script>
<!-- //here ends scrolling icon -->
});
</script>
<!-- //main slider-banner -->
</body>
</html>
ADMIN
index.php
<?php
session_start();
include '../dbconnect.php';
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="icon"
type="image/png"
href="../favicon.png">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Admin Panel - Toko Kurnia A'A</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="assets/images/icon/favicon.i
co">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/font-awesome.min.css">
<link rel="stylesheet" href="assets/css/themify-icons.css">
<link rel="stylesheet" href="assets/css/metisMenu.css">
<link rel="stylesheet" href="assets/css/owl.carousel.min.css">
<link rel="stylesheet" href="assets/css/slicknav.min.css">
<body>
<!--[if lt IE 8]>
<p class="browserupgrade">You are using an <strong>outdated</strong>
browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to imp
rove your experience.</p>
<![endif]-->
<!-- preloader area start -->
<div id="preloader">
<div class="loader"></div>
</div>
<!-- preloader area end -->
<!-- page container area start -->
<div class="page-container">
<!-- sidebar menu area start -->
<div class="sidebar-menu">
<div class="main-menu">
<div class="menu-inner">
<nav>
<ul class="metismenu" id="menu">
<li><a href="index.php"><span>Home</span></a></li>
<li>
<a href="manageorder.php"><i class="ti-
dashboard"></i><span>Kelola Pesanan</span></a>
</li>
<li class="active">
<a href="javascript:void(0)" aria-
expanded="true"><i class="ti-layout"></i><span>Kelola Toko
</span></a>
<ul class="collapse">
<li><a href="kategori.php">Kategori</a></li>
<li><a href="produk.php">Produk</a></li>
<li><a href="masuk.php">Barang Masuk</a></li>
<li><a href="keluar.php">Barang Keluar</a></l
i>
<li><a href="pembayaran.php">Metode Pembayara
n</a></li>
</ul>
</li>
<li><a href="customer.php"><span>Kelola Pelanggan</sp
an></a></li>
<li><a href="user.php"><span>Kelola Staff</span></a><
/li>
<li><a href="../logout.php"><span>Logout</span></a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<!-- sidebar menu area end -->
<!-- main content area start -->
<div class="main-content">
<!-- header area start -->
<div class="header-area">
<div class="row align-items-center">
<!-- nav and search button -->
<div class="col-md-6 col-sm-8 clearfix">
<div class="nav-btn pull-left">
<span></span>
<span></span>
<span></span>
</div>
</div>
<!-- profile info & task notification -->
<div class="col-md-6 col-sm-4 clearfix">
<ul class="notification-area pull-right">
<li><h3><div class="date">
<script type='text/javascript'>
<!--
var months = ['Januari', 'Februari', 'Maret', 'April', 'M
ei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis
', 'Jumat', 'Sabtu'];
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
var thisDay = date.getDay(),
thisDay = myDays[thisDay];
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(thisDay + ', ' + day + ' ' + months[month]
+ ' ' + year);
//-->
</script></b></div></h3>
</li>
</ul>
</div>
</div>
</div>
*/
?>
<div class="col-md-4">
<div class="single-report">
<div class="s-report-inner pr--20 pt--30 mb-3">
<div class="icon"><i class="fa fa-
book"></i></div>
<div class="s-report-title d-flex justify-
content-between">
<h4 class="header-title mb-
0">Pesanan</h4>
</div>
<div class="d-flex justify-content-
between pb-2">
<h1><?php echo $itungorder3 ?></h1>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="single-report mb-xs-30">
<div class="s-report-inner pr--20 pt--30 mb-3">
<div class="icon"><i class="fa fa-
link"></i></div>
<div class="s-report-title d-flex justify-
content-between">
<h4 class="header-title mb-
0">Konfirmasi Pembayaran</h4>
</div>
<div class="d-flex justify-content-
between pb-2">
<h1><?php echo $itungtrans3 ?></h1>
</div>
<!--
<button type="button" class="<?php
if($itungtrans3==0){
echo 'btn btn-secondary btn-block';
} else {
echo 'btn btn-primary btn-block';
}
?>
">Lihat Transaksi</button>
-->
</div>
</div>
</div>
</div>
</div>
</html>
produk.php
<?php
session_start();
include '../dbconnect.php';
if(isset($_POST["addproduct"])) {
$namaproduk=$_POST['namaproduk'];
$idkategori=$_POST['idkategori'];
$deskripsi=$_POST['deskripsi'];
$hargabefore=$_POST['hargabefore'];
$hargaafter=$_POST['hargaafter'];
$stok=$_POST['stok'];
$nama_file = $_FILES['uploadgambar']['name'];
$ext = pathinfo($nama_file, PATHINFO_EXTENSION);
$random = crypt($nama_file, time());
$ukuran_file = $_FILES['uploadgambar']['size'];
$tipe_file = $_FILES['uploadgambar']['type'];
$tmp_file = $_FILES['uploadgambar']['tmp_name'];
$path = "../produk/".$random.'.'.$ext;
$pathdb = "produk/".$random.'.'.$ext;
if($sql){
}else{
// Jika Gagal, Lakukan :
echo "Sorry, there's a problem while submitting.";
echo "<br><meta http-
equiv='refresh' content='2; URL=produk.php'> You will be redirected to the form i
n 2 seconds";
}
}else{
// Jika gambar gagal diupload, Lakukan :
echo "Sorry, there's a problem while uploading the file.";
echo "<br><meta http-
equiv='refresh' content='2; URL=produk.php'> You will be redirected to the form i
n 2 seconds";
}
}else{
// Jika ukuran file lebih dari 1MB, lakukan :
echo "Sorry, the file size is not allowed to more than 1mb";
echo "<br><meta http-
equiv='refresh' content='2; URL=produk.php'> You will be redirected to the form i
n 2 seconds";
}
}else{
// Jika tipe file yang diupload bukan JPG / JPEG / PNG, lakukan :
echo "Sorry, the image format should be JPG/PNG.";
echo "<br><meta http-
equiv='refresh' content='2; URL=produk.php'> You will be redirected to the form i
n 2 seconds";
}
};
//Update Info Barang
if(isset ($_POST['updatebarang'])){
$idb = $_POST['idb'];
$namaproduk = $_POST['namaproduk'];
$deskripsi = $_POST['deskripsi'];
$hargabefore = $_POST['hargabefore'];
$hargaafter = $_POST['hargaafter'];
if(isset($_POST['hapus'])){
$idx = $_POST['idbrg'];
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<link rel="icon"
type="image/png"
href="../favicon.png">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Kelola Produk - Toko Kurnia A'A</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="assets/images/icon/favicon.i
co">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/font-awesome.min.css">
<link rel="stylesheet" href="assets/css/themify-icons.css">
<link rel="stylesheet" href="assets/css/metisMenu.css">
<link rel="stylesheet" href="assets/css/owl.carousel.min.css">
<link rel="stylesheet" href="assets/css/slicknav.min.css">
<style>
.zoomable{
width: 100px;
}
.zoomable:hover{
transform: scale(1.5);
transition: 0.5s ease;
}
</style>
<body>
<!--[if lt IE 8]>
<p class="browserupgrade">You are using an <strong>outdated</strong>
browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to imp
rove your experience.</p>
<![endif]-->
<!-- preloader area start -->
<div id="preloader">
<div class="loader"></div>
</div>
<!-- preloader area end -->
<!-- page container area start -->
<div class="page-container">
<!-- sidebar menu area start -->
<div class="sidebar-menu">
<div class="main-menu">
<div class="menu-inner">
<nav>
<ul class="metismenu" id="menu">
<li><a href="index.php"><span>Home</span></a></li>
<li>
<a href="manageorder.php"><i class="ti-
dashboard"></i><span>Kelola Pesanan</span></a>
</li>
<li class="active">
<a href="javascript:void(0)" aria-
expanded="true"><i class="ti-layout"></i><span>Kelola Toko
</span></a>
<ul class="collapse">
<li><a href="kategori.php">Kategori</a></li>
<li><a href="produk.php">Produk</a></li>
<li><a href="masuk.php">Barang Masuk</a></li>
<li><a href="keluar.php">Barang Keluar</a></l
i>
<li><a href="pembayaran.php">Metode Pembayara
n</a></li>
</ul>
</li>
<li><a href="customer.php"><span>Kelola Pelanggan</sp
an></a></li>
<li><a href="user.php"><span>Kelola Staff</span></a><
/li>
<li>
<a href="../logout.php"><span>Logout</span></a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<!-- sidebar menu area end -->
<!-- main content area start -->
<div class="main-content">
<!-- header area start -->
<div class="header-area">
<div class="row align-items-center">
<!-- nav and search button -->
<div class="col-md-6 col-sm-8 clearfix">
<div class="nav-btn pull-left">
<span></span>
<span></span>
<span></span>
</div>
</div>
<!-- profile info & task notification -->
<div class="col-md-6 col-sm-4 clearfix">
<ul class="notification-area pull-right">
<li><h3><div class="date">
<script type='text/javascript'>
<!--
var months = ['Januari', 'Februari', 'Maret', 'April', 'M
ei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis
', 'Jumat', 'Sabtu'];
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
var thisDay = date.getDay(),
thisDay = myDays[thisDay];
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(thisDay + ', ' + day + ' ' + months[month]
+ ' ' + year);
//-->
</script></b></div></h3>
</li>
</ul>
</div>
</div>
</div>
while($fetch=mysqli_fetch_array($ambildatastock))
{
$barang = $fetch['namaproduk'];
?>
<?php
}
?>
<div class="data-tables datatable-dark">
<table id="dataTable3" class="display" s
tyle="width:100%"><thead class="thead-dark">
<tr>
<th>No.</th>
<th>Gambar</th>
<th>Nama Produk</th>
<th>Kategori</th>
<th>Deskripsi</th>
<th>Harga Modal</th>
<th>Harga Jual</th>
<th>Tanggal</th>
<th>Stok</th>
<th>Aksi</th>
</tr></thead><tbody>
<?php
$brgs=mysqli_query($conn,"SELECT * fr
om kategori k, produk p where k.idkategori=p.idkategori order by idproduk ASC");
$no=1;
while($p=mysqli_fetch_array($brgs)){
$idb = $p['idproduk'];
<tr>
<td><?php echo $no++ ?></td>
<td><img src="../<?php echo $
p['gambar'] ?>"class="zoomable" width="50%"\></td>
<td><?php echo $p['namaproduk
'] ?></td>
<td><?php echo $p['namakatego
ri'] ?></td>
<td><?php echo $p['deskripsi'
] ?></td>
<td><?php echo $p['hargabefor
e'] ?></td>
<td><?php echo $p['hargaafter
'] ?></td>
<td><?php echo $p['tgldibuat'
] ?></td>
<td><?php echo $p['stok'] ?><
/td>
<td><button data-
toggle="modal" data-target="#edit<?=$idb;?>" class="btn btn-
warning">Edit</button> <button data-toggle="modal" data-
target="#del<?=$idb;?>" class="btn btn-danger">Hapus</button></td>
</tr>
</div>
</div>
</div>
<!-- The Modal -->
<div class="modal fade" id="d
el<?=$idb;?>">
<div class="modal-
dialog">
<div class="modal-
content">
<form method="post">
<!-- Modal Header -->
<div class="modal-
header">
<h4 class="modal-
title">Hapus Barang <?php echo $p['namaproduk']?></h4>
<button type="button"
class="close" data-dismiss="modal">×</button>
</div>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-body">
<form action="produk.php" method="post" enctype="multipar
t/form-data" >
<div class="form-group">
<label>Nama Produk</label>
<input name="namaproduk" type="text" class="f
orm-control" required autofocus>
</div>
<div class="form-group">
<label>Nama Kategori</label>
<select name="idkategori" class="form-
control">
<option selected>Pilih Kategori</option>
<?php
$det=mysqli_query($conn,"select * from katego
ri order by namakategori ASC")or die(mysqli_error());
while($d=mysqli_fetch_array($det)){
?>
<option value="<?php echo $d['idkategori'
] ?>"><?php echo $d['namakategori'] ?></option>
<?php
}
?>
</select>
</div>
<div class="form-group">
<label>Deskripsi</label>
<input name="deskripsi" type="text" class="fo
rm-control" required>
</div>
<div class="form-group">
<label>Harga Modal</label>
<input name="hargabefore" type="number" class
="form-control">
</div>
<div class="form-group">
<label>Harga Jual</label>
<input name="hargaafter" type="number" class=
"form-control">
</div>
<div class="form-group">
<label>Gambar</label>
<input name="uploadgambar" type="file" class=
"form-control">
</div>
<div class="form-group">
<label>Stok</label>
<input name="stok" type="number" class="form
-control">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-
default" data-dismiss="modal">Batal</button>
<input name="addproduct" type="submit" class="btn
btn-primary" value="Tambah">
</div>
</form>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$('#dataTable3').DataTable( {
dom: 'Bfrtip',
buttons: [
'print'
]
} );
} );
</script>
</body>
</html>
kategori.php
<?php
session_start();
include '../dbconnect.php';
if(isset($_POST['addcategory']))
{
$namakategori = $_POST['namakategori'];
};
?>
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<link rel="icon"
type="image/png"
href="../favicon.png">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Kelola Kategori - Toko Kurnia A'A</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="assets/images/icon/favicon.i
co">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/font-awesome.min.css">
<link rel="stylesheet" href="assets/css/themify-icons.css">
<link rel="stylesheet" href="assets/css/metisMenu.css">
<link rel="stylesheet" href="assets/css/owl.carousel.min.css">
<link rel="stylesheet" href="assets/css/slicknav.min.css">
<body>
<!--[if lt IE 8]>
<p class="browserupgrade">You are using an <strong>outdated</strong>
browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to imp
rove your experience.</p>
<![endif]-->
<!-- preloader area start -->
<div id="preloader">
<div class="loader"></div>
</div>
<!-- preloader area end -->
<!-- page container area start -->
<div class="page-container">
<!-- sidebar menu area start -->
<div class="sidebar-menu">
<div class="main-menu">
<div class="menu-inner">
<nav>
<ul class="metismenu" id="menu">
<li><a href="index.php"><span>Home</span></a></li>
<li>
<a href="manageorder.php"><i class="ti-
dashboard"></i><span>Kelola Pesanan</span></a>
</li>
<li class="active">
<a href="javascript:void(0)" aria-
expanded="true"><i class="ti-layout"></i><span>Kelola Toko
</span></a>
<ul class="collapse">
<li><a href="kategori.php">Kategori</a></li>
<li><a href="produk.php">Produk</a></li>
<li><a href="masuk.php">Barang Masuk</a></li>
<li><a href="keluar.php">Barang Keluar</a></l
i>
<li><a href="pembayaran.php">Metode Pembayara
n</a></li>
<li><a href="produk.php">Stok Barang</a></li>
</ul>
</li>
<li><a href="customer.php"><span>Kelola Pelanggan</sp
an></a></li>
<li><a href="user.php"><span>Kelola Staff</span></a><
/li>
<li><a href="../logout.php"><span>Logout</span></a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<!-- sidebar menu area end -->
<!-- main content area start -->
<div class="main-content">
<!-- header area start -->
<div class="header-area">
<div class="row align-items-center">
<!-- nav and search button -->
<div class="col-md-6 col-sm-8 clearfix">
<div class="nav-btn pull-left">
<span></span>
<span></span>
<span></span>
</div>
</div>
<!-- profile info & task notification -->
<div class="col-md-6 col-sm-4 clearfix">
<ul class="notification-area pull-right">
<li><h3><div class="date">
<script type='text/javascript'>
<!--
var months = ['Januari', 'Februari', 'Maret', 'April', 'M
ei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis
', 'Jumat', 'Sabtu'];
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
var thisDay = date.getDay(),
thisDay = myDays[thisDay];
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(thisDay + ', ' + day + ' ' + months[month]
+ ' ' + year);
//-->
</script></b></div></h3>
</li>
</ul>
</div>
</div>
</div>
?>
<tr>
<td><?php echo $no++ ?></td>
<td><?php echo $p['namakatego
ri'] ?></td>
<td><?php
$result1 = mysqli_query($
conn,"SELECT Count(idproduk) AS count FROM produk p, kategori k where p.idkategor
i=k.idkategori and k.idkategori='$id' order by idproduk ASC");
$cekrow = mysqli_num_rows
($result1);
$row1 = mysqli_fetch_asso
c($result1);
$count = $row1['count'];
if($cekrow > 0){
echo number_format($count
);
} else {
echo 'No data';
}
?></td>
<td><?php echo $p['tgldibuat'
] ?></td>
</tr>
<?php
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-
default" data-dismiss="modal">Batal</button>
<input name="addcategory" type="submit" class="bt
n btn-primary" value="Tambah">
</div>
</form>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$('#dataTable3').DataTable( {
dom: 'Bfrtip',
buttons: [
'print'
]
} );
} );
</script>
</body>
</html>
keluar.php
<?php
session_start();
include '../dbconnect.php';
$stoksekarang = $ambildatanya['stok'];
if($qty>$qtyskrg){
$selisih = $qty - $qtyskrg;
$kurangin = $stockskrg - $selisih;
$kuranginstocknya = mysqli_query($conn, "update produk set stok = '$kuran
gin' where idproduk = '$idb'");
$updatenya = mysqli_query($conn,"update keluar set qty = '$qty', penerima
='$penerima' where idkeluar = '$idk'");
if($kuranginstocknya&&$updatenya){
header('location:keluar.php');
}else{
echo 'Gagal';
header('location:keluar.php');
}
} else{
$selisih = $qtyskrg - $qty;
$kurangin = $stockskrg + $selisih;
$kuranginstocknya = mysqli_query($conn, "update produk set stok =
'$kurangin' where idproduk = '$idb'");
$updatenya = mysqli_query($conn,"update keluar set qty = '$qty',
penerima='$penerima' where idkeluar = '$idk'");
if($kuranginstocknya&&$updatenya){
header('location:keluar.php');
}else{
echo 'Gagal';
header('location:keluar.php');
}
}
}
$selisih = $stok+$qty;
if($update&&$hapusdata){
header('location:keluar.php');
}else{
echo 'Gagal';
header('location:keluar.php');
}
?>
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<link rel="icon"
type="image/png"
href="../favicon.png">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Kelola Barang keluar- Toko Kurnia A'A</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="assets/images/icon/favicon.i
co">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/font-awesome.min.css">
<link rel="stylesheet" href="assets/css/themify-icons.css">
<link rel="stylesheet" href="assets/css/metisMenu.css">
<link rel="stylesheet" href="assets/css/owl.carousel.min.css">
<link rel="stylesheet" href="assets/css/slicknav.min.css">
<body>
<!--[if lt IE 8]>
<p class="browserupgrade">You are using an <strong>outdated</strong>
browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to imp
rove your experience.</p>
<![endif]-->
<!-- preloader area start -->
<div id="preloader">
<div class="loader"></div>
</div>
<!-- preloader area end -->
<!-- page container area start -->
<div class="page-container">
<!-- sidebar menu area start -->
<div class="sidebar-menu">
<div class="main-menu">
<div class="menu-inner">
<nav>
<ul class="metismenu" id="menu">
<li><a href="index.php"><span>Home</span></a></li>
<li>
<a href="manageorder.php"><i class="ti-
dashboard"></i><span>Kelola Pesanan</span></a>
</li>
<li class="active">
<a href="javascript:void(0)" aria-
expanded="true"><i class="ti-layout"></i><span>Kelola Toko
</span></a>
<ul class="collapse">
<li><a href="kategori.php">Kategori</a></li>
<li><a href="produk.php">Produk</a></li>
<li><a href="masuk.php">Barang Masuk</a></li>
<li><a href="keluar.php">Barang Keluar</a></l
i>
<li><a href="pembayaran.php">Metode Pembayara
n</a></li>
</ul>
</li>
<li><a href="customer.php"><span>Kelola Pelanggan</sp
an></a></li>
<li><a href="user.php"><span>Kelola Staff</span></a><
/li>
<li>
<a href="../logout.php"><span>Logout</span></a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<!-- sidebar menu area end -->
<!-- main content area start -->
<div class="main-content">
<!-- header area start -->
<div class="header-area">
<div class="row align-items-center">
<!-- nav and search button -->
<div class="col-md-6 col-sm-8 clearfix">
<div class="nav-btn pull-left">
<span></span>
<span></span>
<span></span>
</div>
</div>
<!-- profile info & task notification -->
<div class="col-md-6 col-sm-4 clearfix">
<ul class="notification-area pull-right">
<li><h3><div class="date">
<script type='text/javascript'>
<!--
var months = ['Januari', 'Februari', 'Maret', 'April', 'M
ei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis
', 'Jumat', 'Sabtu'];
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
var thisDay = date.getDay(),
thisDay = myDays[thisDay];
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(thisDay + ', ' + day + ' ' + months[month]
+ ' ' + year);
//-->
</script></b></div></h3>
</li>
</ul>
</div>
</div>
</div>
<tbody>
<?php
$ambilsemuadatakeluar= mysqli_query($conn,
"select * from keluar k, produk p where p.idproduk= k.idproduk order by idkeluar
ASC");
while ($data=mysqli_fetch_array($ambilsemu
adatakeluar)){
$idb = $data['idproduk'];
$idk = $data['idkeluar'];
$tanggal= $data['tanggal'];
$namabarang= $data['namaproduk'];
$qty = $data['qty'];
$penerima = $data['penerima'];
?>
<tr>
<td><?=$tanggal;?></td>
<td><img src="../<?php echo $data['ga
mbar'] ?>"class="zoomable" width="50%"\></td>
<td><?=$namabarang;?></td>
<td><?=$qty;?></td>
<td><?=$penerima;?></td>
<td>
<button class="btn btn-
warning" type="button" data-toggle="modal" data-target="#edit<?=$idk;?>">
Edit
</button>
<button class="btn btn-
danger" type="button" data-toggle="modal" data-target="#hapus<?=$idk;?>">
Hapus
</button>
</td>
</tr>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- row area start-->
</div>
</div>
<!-- main content area end -->
<!-- footer area start-->
<footer>
<div class="footer-area">
<p class= "text-
primary">© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</footer>
<!-- footer area end-->
</div>
<!-- page container area end -->
?>
<option value="<?=$idbarangnya;?>"><?=$namabarangnya;?></option>
<?php
}
?>
</select>
<br>
</form>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$('#dataTable3').DataTable( {
dom: 'Bfrtip',
buttons: [
'print'
]
} );
} );
</script>
</body>
</html>
customer.php
<?php
session_start();
include '../dbconnect.php';
?>
<head>
<meta charset="utf-8">
<link rel="icon"
type="image/png"
href="../favicon.png">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Kelola Pelanggan - Toko Kurnia A'A</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="assets/images/icon/favicon.i
co">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/font-awesome.min.css">
<link rel="stylesheet" href="assets/css/themify-icons.css">
<link rel="stylesheet" href="assets/css/metisMenu.css">
<link rel="stylesheet" href="assets/css/owl.carousel.min.css">
<link rel="stylesheet" href="assets/css/slicknav.min.css">
<body>
<!--[if lt IE 8]>
<p class="browserupgrade">You are using an <strong>outdated</strong>
browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to imp
rove your experience.</p>
<![endif]-->
<!-- preloader area start -->
<div id="preloader">
<div class="loader"></div>
</div>
<!-- preloader area end -->
<!-- page container area start -->
<div class="page-container">
<!-- sidebar menu area start -->
<div class="sidebar-menu">
<div class="main-menu">
<div class="menu-inner">
<nav>
<ul class="metismenu" id="menu">
<li><a href="index.php"><span>Home</span></a></li>
<li>
<a href="manageorder.php"><i class="ti-
dashboard"></i><span>Kelola Pesanan</span></a>
</li>
<li>
<a href="javascript:void(0)" aria-
expanded="true"><i class="ti-layout"></i><span>Kelola Toko
</span></a>
<ul class="collapse">
<li><a href="kategori.php">Kategori</a></li>
<li><a href="produk.php">Produk</a></li>
<li><a href="masuk.php">Barang Masuk</a></li>
<li><a href="keluar.php">Barang Keluar</a></l
i>
<li><a href="pembayaran.php">Metode Pembayara
n</a></li>
</ul>
</li>
<li class="active"><a href="customer.php"><span>Kelol
a Pelanggan</span></a></li>
<li><a href="user.php"><span>Kelola Staff</span></a><
/li>
<li>
<a href="../logout.php"><span>Logout</span></a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<!-- sidebar menu area end -->
<!-- main content area start -->
<div class="main-content">
<!-- header area start -->
<div class="header-area">
<div class="row align-items-center">
<!-- nav and search button -->
<div class="col-md-6 col-sm-8 clearfix">
<div class="nav-btn pull-left">
<span></span>
<span></span>
<span></span>
</div>
</div>
<!-- profile info & task notification -->
<div class="col-md-6 col-sm-4 clearfix">
<ul class="notification-area pull-right">
<li><h3><div class="date">
<script type='text/javascript'>
<!--
var months = ['Januari', 'Februari', 'Maret', 'April', 'M
ei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis
', 'Jumat', 'Sabtu'];
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
var thisDay = date.getDay(),
thisDay = myDays[thisDay];
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(thisDay + ', ' + day + ' ' + months[month]
+ ' ' + year);
//-->
</script></b></div></h3>
</li>
</ul>
</div>
</div>
</div>
<!-- header area end -->
<tr>
<td><?php echo $no++ ?></td>
<td><?php echo $p['namalengka
p'] ?></td>
<td><?php echo $p['notelp'] ?
></td>
<td><?php echo $p['alamat'] ?
></td>
<td><?php echo $p['email'] ?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$('#dataTable3').DataTable( {
dom: 'Bfrtip',
buttons: [
'print'
]
} );
} );
</script>
</body>
</html>
logout.php
<?php
session_start();
session_destroy();
header("location:../login.php");
?>
manageorder.php
<?php
session_start();
include '../dbconnect.php';
date_default_timezone_set("Asia/Bangkok");
?>
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<link rel="icon"
type="image/png"
href="../favicon.png">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Kelola Pesanan - Toko Kurnia A'A</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="assets/images/icon/favicon.i
co">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/font-awesome.min.css">
<link rel="stylesheet" href="assets/css/themify-icons.css">
<link rel="stylesheet" href="assets/css/metisMenu.css">
<link rel="stylesheet" href="assets/css/owl.carousel.min.css">
<link rel="stylesheet" href="assets/css/slicknav.min.css">
<body>
<!--[if lt IE 8]>
<p class="browserupgrade">You are using an <strong>outdated</strong>
browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to imp
rove your experience.</p>
<![endif]-->
<!-- preloader area start -->
<div id="preloader">
<div class="loader"></div>
</div>
<!-- preloader area end -->
<!-- page container area start -->
<div class="page-container">
<!-- sidebar menu area start -->
<div class="sidebar-menu">
<div class="main-menu">
<div class="menu-inner">
<nav>
<ul class="metismenu" id="menu">
<li><a href="index.php"><span>Home</span></a></li>
<li class="active">
<a href="manageorder.php"><i class="ti-
dashboard"></i><span>Kelola Pesanan</span></a>
</li>
<li>
<a href="javascript:void(0)" aria-
expanded="true"><i class="ti-layout"></i><span>Kelola Toko
</span></a>
<ul class="collapse">
<li><a href="kategori.php">Kategori</a></li>
<li><a href="produk.php">Produk</a></li>
<li><a href="masuk.php">Barang Masuk</a></li>
<li><a href="keluar.php">Barang Keluar</a></l
i>
<li><a href="pembayaran.php">Metode Pembayara
n</a></li>
</ul>
</li>
<li><a href="customer.php"><span>Kelola Pelanggan</sp
an></a></li>
<li><a href="user.php"><span>Kelola Staff</span></a><
/li>
<li>
<a href="../logout.php"><span>Logout</span></a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<!-- sidebar menu area end -->
<!-- main content area start -->
<div class="main-content">
<!-- header area start -->
<div class="header-area">
<div class="row align-items-center">
<!-- nav and search button -->
<div class="col-md-6 col-sm-8 clearfix">
<div class="nav-btn pull-left">
<span></span>
<span></span>
<span></span>
</div>
</div>
<!-- profile info & task notification -->
<div class="col-md-6 col-sm-4 clearfix">
<ul class="notification-area pull-right">
<li><h3><div class="date">
<script type='text/javascript'>
<!--
var months = ['Januari', 'Februari', 'Maret', 'April', 'M
ei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis
', 'Jumat', 'Sabtu'];
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
var thisDay = date.getDay(),
thisDay = myDays[thisDay];
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(thisDay + ', ' + day + ' ' + months[month]
+ ' ' + year);
//-->
</script></b></div></h3>
</li>
</ul>
</div>
</div>
</div>
<!-- header area end -->
<tr>
<td><?php echo $no++ ?></td>
<td><strong><a href="order.ph
p?orderid=<?php echo $p['orderid'] ?>">#<?php echo $p['orderid'] ?></a></strong><
/td>
<td><?php echo $p['namalengka
p'] ?></td>
<td><?php echo $p['tglorder']
?></td>
<td>Rp<?php
$result1 = mysqli_query($conn,"SE
LECT SUM(d.qty*p.hargaafter) AS count FROM detailorder d, produk p where orderid=
'$orderids' and p.idproduk=d.idproduk order by d.idproduk ASC");
$cekrow = mysqli_num_rows($result
1);
$row1 = mysqli_fetch_assoc($resul
t1);
$count = $row1['count'];
if($cekrow > 0){
echo number_format($count);
} else {
echo 'No data';
}?></td>
<td><?php
//echo $p['status']
$orders = $p['orderid'];
$cekkonfirmasipembayaran = my
sqli_query($conn,"select * from konfirmasi where orderid='$orders'");
$cekroww = mysqli_num_rows($c
ekkonfirmasipembayaran);
?></td>
</tr>
<?php
}
?>
</tbody>
</table>
</div>
<a href="datapesanan.php" target="_blank" cla
ss="btn btn-info">Export Data</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-
default" data-dismiss="modal">Batal</button>
<input type="submit" class="btn btn-
primary" value="Simpan">
</div>
</form>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$('#dataTable3').DataTable( {
dom: 'Bfrtip',
buttons: [
'print'
]
} );
} );
</script>
</body>
</html>
masuk.php
<?php
session_start();
include '../dbconnect.php';
$stoksekarang = $ambildatanya['stok'];
$tambahkanstoksekarangdenganquantity = $stoksekarang+$qty;
$addtomasuk = mysqli_query($conn, "insert into masuk (idproduk, pener
ima,qty) values('$barangnya','$penerima','$qty')");
$updatestokmasuk=mysqli_query($conn,"update produk set stok='$tambahk
anstoksekarangdenganquantity' where idproduk='$barangnya'");
if ($addtomasuk&&$updatestokmasuk){
header('location:masuk.php');
} else{
echo 'Gagal';
header('location:masuk.php');
}
}
if($qty>$qtyskrg){
$selisih = $qty - $qtyskrg;
$kurangin = $stockskrg + $selisih;
$kuranginstocknya = mysqli_query($conn, "update produk set stok = '$kuran
gin' where idproduk = '$idb'");
$updatenya = mysqli_query($conn,"update masuk set qty = '$qty', penerima=
'$penerima' where idmasuk = '$idk'");
if($kuranginstocknya&&$updatenya){
header('location:masuk.php');
}else{
echo 'Gagal';
header('location:masuk.php');
}
} else{
$selisih = $qtyskrg - $qty;
$kurangin = $stockskrg - $selisih;
$kuranginstocknya = mysqli_query($conn, "update produk set stok =
'$kurangin' where idproduk = '$idb'");
$updatenya = mysqli_query($conn,"update masuk set qty = '$qty', p
enerima='$penerima' where idmasuk = '$idk'");
if($kuranginstocknya&&$updatenya){
header('location:masuk.php');
}else{
echo 'Gagal';
header('location:masuk.php');
}
}
}
$selisih = $stok-$qty;
if($update&&$hapusdata){
header('location:masuk.php');
}else{
echo 'Gagal';
header('location:masuk.php');
}
?>
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<link rel="icon"
type="image/png"
href="../favicon.png">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Kelola Barang Masuk- Toko Kurnia A'A</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="assets/images/icon/favicon.i
co">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/font-awesome.min.css">
<link rel="stylesheet" href="assets/css/themify-icons.css">
<link rel="stylesheet" href="assets/css/metisMenu.css">
<link rel="stylesheet" href="assets/css/owl.carousel.min.css">
<link rel="stylesheet" href="assets/css/slicknav.min.css">
<body>
<!--[if lt IE 8]>
<p class="browserupgrade">You are using an <strong>outdated</strong>
browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to imp
rove your experience.</p>
<![endif]-->
<!-- preloader area start -->
<div id="preloader">
<div class="loader"></div>
</div>
<!-- preloader area end -->
<!-- page container area start -->
<div class="page-container">
<!-- sidebar menu area start -->
<div class="sidebar-menu">
<div class="main-menu">
<div class="menu-inner">
<nav>
<ul class="metismenu" id="menu">
<li><a href="index.php"><span>Home</span></a></li>
<li>
<a href="manageorder.php"><i class="ti-
dashboard"></i><span>Kelola Pesanan</span></a>
</li>
<li class="active">
<a href="javascript:void(0)" aria-
expanded="true"><i class="ti-layout"></i><span>Kelola Toko
</span></a>
<ul class="collapse">
<li><a href="kategori.php">Kategori</a></li>
<li><a href="produk.php">Produk</a></li>
<li><a href="masuk.php">Barang Masuk</a></li>
<li><a href="keluar.php">Barang Keluar</a></l
i>
<li><a href="pembayaran.php">Metode Pembayara
n</a></li>
</ul>
</li>
<li><a href="customer.php"><span>Kelola Pelanggan</sp
an></a></li>
<li><a href="user.php"><span>Kelola Staff</span></a><
/li>
<li>
<a href="../logout.php"><span>Logout</span></a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<!-- sidebar menu area end -->
<!-- main content area start -->
<div class="main-content">
<!-- header area start -->
<div class="header-area">
<div class="row align-items-center">
<!-- nav and search button -->
<div class="col-md-6 col-sm-8 clearfix">
<div class="nav-btn pull-left">
<span></span>
<span></span>
<span></span>
</div>
</div>
<!-- profile info & task notification -->
<div class="col-md-6 col-sm-4 clearfix">
<ul class="notification-area pull-right">
<li><h3><div class="date">
<script type='text/javascript'>
<!--
var months = ['Januari', 'Februari', 'Maret', 'April', 'M
ei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis
', 'Jumat', 'Sabtu'];
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
var thisDay = date.getDay(),
thisDay = myDays[thisDay];
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(thisDay + ', ' + day + ' ' + months[month]
+ ' ' + year);
//-->
</script></b></div></h3>
</li>
</ul>
</div>
</div>
</div>
$idb = $data['idproduk'];
$idk = $data['idmasuk'];
$tanggal= $data['tanggal'];
$namabarang= $data['namaproduk'];
$qty = $data['qty'];
$penerima = $data['penerima'];
?>
<tr>
<td><?=$tanggal;?></td>
<td><img src="../<?php echo $data['ga
mbar'] ?>"class="zoomable" width="50%"\></td>
<td><?=$namabarang;?></td>
<td><?=$qty;?></td>
<td><?=$penerima;?></td>
<td>
<button class="btn btn-
warning" type="button" data-toggle="modal" data-target="#edit<?=$idk;?>">
Edit
</button>
<button class="btn btn-
danger" type="button" data-toggle="modal" data-target="#hapus<?=$idk;?>">
Hapus
</button>
</td>
</tr>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
?>
<option value="<?=$idbarangnya;?>"><?=$namabarangnya;?></option>
<?php
}
?>
</select>
<br>
<input type = "num" name = "qty" placeholder = "Quantity" class= "form-
control" required>
<br>
<input type = "text" name = "penerima" placeholder = "Penerima" class=
"form-control" required>
<br>
<button type = "submit" class="btn btn-
primary" name = "barangmasuk">Submit </button>
</div>
</form>
</form>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$('#dataTable3').DataTable( {
dom: 'Bfrtip',
buttons: [
'print'
]
} );
} );
</script>
</body>
</html>
order.php
<?php
session_start();
include '../dbconnect.php';
$orderids = $_GET['orderid'];
$liatcust = mysqli_query($conn,"select * from login l, cart c where orderid='$ord
erids' and l.userid=c.userid");
$checkdb = mysqli_fetch_array($liatcust);
date_default_timezone_set("Asia/Bangkok");
if(isset($_POST['kirim']))
{
$updatestatus = mysqli_query($conn,"update cart set status='Pengiriman' w
here orderid='$orderids'");
$del = mysqli_query($conn,"delete from konfirmasi where orderid='$orderi
ds'");
if($updatestatus&&$del){
echo " <div class='alert alert-success'>
<center>Pesanan dikirim.</center>
</div>
<meta http-equiv='refresh' content='1; url= manageorder.php'/> ";
} else {
echo "<div class='alert alert-warning'>
Gagal Submit, silakan coba lagi
</div>
<meta http-equiv='refresh' content='1; url= manageorder.php'/> ";
}
};
if(isset($_POST['selesai']))
{
$updatestatus = mysqli_query($conn,"update cart set status='Selesai' wher
e orderid='$orderids'");
if($updatestatus){
echo " <div class='alert alert-success'>
<center>Transaksi diselesaikan.</center>
</div>
<meta http-equiv='refresh' content='1; url= manageorder.php'/> ";
} else {
echo "<div class='alert alert-warning'>
Gagal Submit, silakan coba lagi
</div>
<meta http-equiv='refresh' content='1; url= manageorder.php'/> ";
}
};
?>
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<link rel="icon"
type="image/png"
href="../favicon.png">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Toko Kurnia A'A -
Pesanan <?php echo $checkdb['namalengkap']; ?></title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="assets/images/icon/favicon.i
co">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/font-awesome.min.css">
<link rel="stylesheet" href="assets/css/themify-icons.css">
<link rel="stylesheet" href="assets/css/metisMenu.css">
<link rel="stylesheet" href="assets/css/owl.carousel.min.css">
<link rel="stylesheet" href="assets/css/slicknav.min.css">
<body>
<!--[if lt IE 8]>
<p class="browserupgrade">You are using an <strong>outdated</strong>
browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to imp
rove your experience.</p>
<![endif]-->
<!-- preloader area start -->
<div id="preloader">
<div class="loader"></div>
</div>
<!-- preloader area end -->
<!-- page container area start -->
<div class="page-container">
<!-- sidebar menu area start -->
<div class="sidebar-menu">
<div class="main-menu">
<div class="menu-inner">
<nav>
<ul class="metismenu" id="menu">
<li><a href="index.php"><span>Home</span></a></li>
<li class="active">
<a href="manageorder.php"><i class="ti-
dashboard"></i><span>Kelola Pesanan</span></a>
</li>
<li>
<a href="javascript:void(0)" aria-
expanded="true"><i class="ti-layout"></i><span>Kelola Toko
</span></a>
<ul class="collapse">
<li><a href="kategori.php">Kategori</a></li>
<li><a href="produk.php">Produk</a></li>
<li><a href="masuk.php">Barang Masuk</a></li>
<li><a href="keluar.php">Barang Keluar</a></l
i>
<li><a href="pembayaran.php">Metode Pembayara
n</a></li>>
</ul>
</li>
<li><a href="customer.php"><span>Kelola Pelanggan</sp
an></a></li>
<li><a href="user.php"><span>Kelola Staff</span></a><
/li>
<li>
<a href="../logout.php"><span>Logout</span></a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<!-- sidebar menu area end -->
<!-- main content area start -->
<div class="main-content">
<!-- header area start -->
<div class="header-area">
<div class="row align-items-center">
<!-- nav and search button -->
<div class="col-md-6 col-sm-8 clearfix">
<div class="nav-btn pull-left">
<span></span>
<span></span>
<span></span>
</div>
</div>
<!-- profile info & task notification -->
<div class="col-md-6 col-sm-4 clearfix">
<ul class="notification-area pull-right">
<li><h3><div class="date">
<script type='text/javascript'>
<!--
var months = ['Januari', 'Februari', 'Maret', 'April', 'M
ei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis
', 'Jumat', 'Sabtu'];
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
var thisDay = date.getDay(),
thisDay = myDays[thisDay];
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(thisDay + ', ' + day + ' ' + months[month]
+ ' ' + year);
//-->
</script></b></div></h3>
</li>
</ul>
</div>
</div>
</div>
<!-- header area end -->
</div>
<p><?php echo $checkdb['namalengkap']; ?> (<?p
hp echo $checkdb['alamat']; ?>)</p>
<p>Waktu order : <?php echo $checkdb['tglorder'];
?></p>
<?php
?>
<div class="data-tables datatable-dark">
<table id="dataTable3" class="display" s
tyle="width:100%"><thead class="thead-dark">
<tr>
<th>No</th>
<th>Produk</th>
<th>Jumlah</th>
<th>Harga</th>
<th>Total</th>
</tr></thead><tbody>
<?php
$brgs=mysqli_query($conn,"SELECT * fr
om detailorder d, produk p where orderid='$orderids' and d.idproduk=p.idproduk or
der by d.idproduk ASC");
$no=1;
while($p=mysqli_fetch_array($brgs)){
$total = $p['qty']*$p['hargaafter
'];
$updatestokkeluar=mysqli_query($c
onn,"update produk set stok='$update' where idproduk= '$p[idproduk']' ");
$result = mysqli_query($conn,"SEL
ECT SUM(d.qty*p.hargaafter) AS count FROM detailorder d, produk p where orderid='
$orderids' and d.idproduk=p.idproduk order by d.idproduk ASC");
$row = mysqli_fetch_assoc($result
);
$cekrow = mysqli_num_rows($result
);
$count = $row['count'];
?>
<tr>
<td><?php echo $no++ ?></td>
<td><?php echo $p['namaproduk
'] ?></td>
<td><?php echo $p['qty'] ?></
td>
<td>Rp<?php echo number_forma
t($p['hargaafter']) ?></td>
<td>Rp<?php echo number_forma
t($total) ?></td>
</tr>
<?php
}
?>
</tbody>
<tfoot>
<tr>
<th colspan="4" style="text-
align:right">Total:</th>
<th>Rp<?php
$result1 = mysqli_query($conn,"SE
LECT SUM(d.qty*p.hargaafter) AS count FROM detailorder d, produk p where orderid=
'$orderids' and d.idproduk=p.idproduk order by d.idproduk ASC");
$cekrow = mysqli_num_rows($result
1);
$row1 = mysqli_fetch_assoc($resul
t1);
$count = $row1['count'];
if($cekrow > 0){
echo number_format($count);
} else {
echo 'No data';
}?></th>
</tr>
</tfoot>
</table>
</div>
<br>
<?php
if($checkdb['status']=='Confirmed'){
$ambilinfo = mysqli_query($conn,"select *
from konfirmasi where orderid='$orderids'");
while($tarik=mysqli_fetch_array($ambilinf
o)){
$met = $tarik['payment'];
$namarek = $tarik['namarekening'];
$tglb = $tarik['tglbayar'];
echo '
Informasi Pembayaran
<div class="data-tables datatable-dark">
<table id="dataTable2" class="display" style=
"width:100%"><thead class="thead-dark">
<tr>
<th>Metode</th>
<th>Pemilik Rekening</th>
<th>Tanggal Pembayaran</th>
</tr></thead><tbody>
<tr>
<td>'.$met.'</td>
<td>'.$namarek.'</td>
<td>'.$tglb.'</td>
</tr>
</tbody>
</table>
</div>
<br><br>
<form method="post">
<input type="submit" name="kirim" class="form
-control btn btn-success" value="Kirim" \>
</form>
';
}
;
} else {
echo '
<form method="post">
<input type="submit" name="selesai" class="fo
rm-control btn btn-success" value="Selesaikan" \>
</form>
';
}
?>
<br>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
$('#dataTable3').DataTable( {
dom: 'Bfrtip',
buttons: [
'print'
]
} );
} );
$(document).ready(function() {
$('#dataTable2').DataTable( {
dom: 'Bfrtip',
buttons: [
'print'
]
} );
} );
</script>
</body>
</html>
pembayaran.php
<?php
session_start();
include 'dbconnect.php';
if(!isset($_SESSION['log'])){
header('location:index.php');
} else {
};
$uid = $_SESSION['id'];
$caricart = mysqli_query($conn,"select * from cart where userid='$uid' and st
atus='Cart'");
$fetc = mysqli_fetch_array($caricart);
$orderidd = $fetc['orderid'];
$itungtrans = mysqli_query($conn,"select count(detailid) as jumlahtrans from
detailorder where orderid='$orderidd'");
$itungtrans2 = mysqli_fetch_assoc($itungtrans);
$itungtrans3 = $itungtrans2['jumlahtrans'];
if(isset($_POST["checkout"])){
$idb=$_POST['idb'];
$stok=$_POST['stokk'];
$qtyy=$_POST['qtyy'];
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A - Checkout</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Toko Kurnia A'A" />
<script type="application/x-
javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); },
false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- font-awesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- //font-awesome icons -->
<!-- js -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- //js -->
<link href='//fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200it
alic,300,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,90
0italic' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400ital
ic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!-- start-smoth-scrolling -->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
</head>
<body>
<!-- header -->
<div class="agileits_header">
<div class="container">
<div class="w3l_offers">
<p>DAPATKAN PENAWARAN MENARIK KHUSUS HARI INI, BELANJA SEKARANG!<
/p>
</div>
<div class="agile-login">
<ul>
<?php
if(!isset($_SESSION['log'])){
echo '
<li><a href="registered.php"> Daftar</a></li>
<li><a href="index.php">Masuk</a></li>
';
} else {
if($_SESSION['role']=='Member'){
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="logout.php">Keluar?</a></li>
';
} else {
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="admin">Admin Panel</a></li>
<li><a href="logout.php">Keluar?</a></li>
';
};
}
?>
</ul>
</div>
<div class="product_list_header">
<a href="cart.php"><button class="w3view-
cart" type="submit" name="submit" value=""><i class="fa fa-cart-arrow-down" aria-
hidden="true"></i></button>
</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="logo_products">
<div class="container">
<div class="w3ls_logo_products_left1">
<ul class="phone_email">
<li><i class="fa fa-phone" aria-
hidden="true"></i>Hubungi Kami : (+6281) 222 333</li>
</ul>
</div>
<div class="w3ls_logo_products_left">
<h1>Toko Kurnia A'A</a></h1>
</div>
<div class="w3l_search">
<form action="search.php" method="post">
<input type="search" name="Search" placeholder="Cari produk...">
<button type="submit" class="btn btn-default search" aria-
label="Left Align">
<i class="fa fa-search" aria-hidden="true"> </i>
</button>
<div class="clearfix"></div>
</form>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><?php echo $p['namakategori'] ?></a><
/li>
<?php
}
?>
</ul>
</div>
</div>
</ul>
</li>
<li><a href="cart.php">Keranjang Saya</a></li
>
<li><a href="daftarorder.php">Daftar Order</a
></li>
</ul>
</div>
</nav>
</div>
</div>
<?php
$brg=mysqli_query($conn,"SELECT * from detailorder d, pro
duk p where orderid='$orderidd' and d.idproduk=p.idproduk order by d.idproduk ASC
");
$no=1;
while($b=mysqli_fetch_array($brg)){
?>
<tr class="rem1"><form method="post">
<td class="invert"><?php echo $no++ ?></td>
<td class="invert"><a href="product.php?idproduk=<?php ec
ho $b['idproduk'] ?>"><img src="<?php echo $b['gambar'] ?>" width="100px" height=
"100px" /></a></td>
<td class="invert"><?php echo $b['namaproduk'] ?></td>
<td class="invert">
<div class="quantity">
<div class="quantity-
select">
<h4><?php echo $b['qty'] ?></h4>
</div>
</div>
</td>
<!--quantity-->
<script>
$('.value-plus').on('click', function(){
var divUpd = $(this).parent().find('.valu
e'), newVal = parseInt(divUpd.text(), 10)+1;
divUpd.text(newVal);
});
$('.value-minus').on('click', function(){
var divUpd = $(this).parent().find('.valu
e'), newVal = parseInt(divUpd.text(), 10)-1;
if(newVal>=1) divUpd.text(newVal);
});
</script>
<!--quantity-->
</table>
</div>
<div class="checkout-left">
<div class="checkout-left-basket">
<h4>Total Harga yang harus dibayar saat ini</h4>
<ul>
<?php
$brg=mysqli_query($conn,"SELECT * from detailorder d, pro
duk p where orderid='$orderidd' and d.idproduk=p.idproduk order by d.idproduk ASC
");
$no=1;
$subtotal = 0;
while($b=mysqli_fetch_array($brg)){
$hrg = $b['hargaafter'];
$idb = $b['idproduk'];
$qtyy = $b['qty'];
$totalharga = $hrg * $qtyy;
$subtotal += $totalharga;
$stokk = $b['stok'];
}
?>
<br>
<hr>
<br><center>
<h2>Total harga yang tertera di atas sudah termasuk ongkos kirim sebe
sar Rp10.000</h2>
<h2>Bila telah melakukan pembayaran, harap konfirmasikan pembayaran A
nda.</h2>
<br>
<?php
$metode = mysqli_query($conn,"select * from pembayaran");
while($p=mysqli_fetch_array($metode)){
?>
<br>
<br>
<p>Orderan anda Akan Segera kami proses 1x24 Jam Setelah Anda Melakukan P
embayaran ke ATM kami dan menyertakan informasi pribadi yang melakukan pembayaran
seperti Nama Pemilik Rekening / Sumber Dana, Tanggal Pembayaran, Metode Pembayar
an dan Jumlah Bayar.</p>
<br>
<form method="post">
<input type="submit" class="form-control btn btn-
success" name="checkout" value="I Agree and Check Out" \>
<input type = "hidden" name="idb" value="<?=$idb;?>">
<input type = "hidden" name="qtyy" value="<?=$qtyy;?>">
<input type = "hidden" name="stokk" value="<?=$stokk;?>">
</form>
</center>
</div>
</div>
<!-- //checkout -->
<!-- //footer -->
<div class="footer">
<div class="container">
<div class="w3_footer_grids">
<div class="col-md-4 w3_footer_grid">
<h3>Hubungi Kami</h3>
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko Kurnia A'A, Batu Merah Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>085145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p >© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //footer -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 4000,
easingType: 'linear'
};
$().UItoTop({ easingType: 'easeOutQuart' });
});
</script>
<!-- //here ends scrolling icon -->
jQuery('#responsive').change(function(){
$('#responsive_wrapper').width(jQuery(this).val());
});
});
</script>
<!-- //main slider-banner -->
</body>
</html>
user.php
<?php
session_start();
include '../dbconnect.php';
if(isset($_POST['adduser']))
{
$username = $_POST['uname'];
$password = password_hash($_POST['upass'], PASSWORD_DEFAULT);
};
?>
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<link rel="icon"
type="image/png"
href="../favicon.png">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Kelola Staff - Tokopekita</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="assets/images/icon/favicon.i
co">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/font-awesome.min.css">
<link rel="stylesheet" href="assets/css/themify-icons.css">
<link rel="stylesheet" href="assets/css/metisMenu.css">
<link rel="stylesheet" href="assets/css/owl.carousel.min.css">
<link rel="stylesheet" href="assets/css/slicknav.min.css">
<body>
<!--[if lt IE 8]>
<p class="browserupgrade">You are using an <strong>outdated</strong>
browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to imp
rove your experience.</p>
<![endif]-->
<!-- preloader area start -->
<div id="preloader">
<div class="loader"></div>
</div>
<!-- preloader area end -->
<!-- page container area start -->
<div class="page-container">
<!-- sidebar menu area start -->
<div class="sidebar-menu">
<div class="main-menu">
<div class="menu-inner">
<nav>
<ul class="metismenu" id="menu">
<li><a href="index.php"><span>Home</span></a></li>
<li><a href="../"><span>Kembali ke Toko</span></a></l
i>
<li>
<a href="manageorder.php"><i class="ti-
dashboard"></i><span>Kelola Pesanan</span></a>
</li>
<li>
<a href="javascript:void(0)" aria-
expanded="true"><i class="ti-layout"></i><span>Kelola Toko
</span></a>
<ul class="collapse">
<li><a href="kategori.php">Kategori</a></li>
<li><a href="produk.php">Produk</a></li>
<li><a href="pembayaran.php">Metode Pembayara
n</a></li>
</ul>
</li>
<li><a href="customer.php"><span>Kelola Pelanggan</sp
an></a></li>
<li class="active"><a href="user.php"><span>Kelola St
aff</span></a></li>
<li>
<a href="../logout.php"><span>Logout</span></a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<!-- sidebar menu area end -->
<!-- main content area start -->
<div class="main-content">
<!-- header area start -->
<div class="header-area">
<div class="row align-items-center">
<!-- nav and search button -->
<div class="col-md-6 col-sm-8 clearfix">
<div class="nav-btn pull-left">
<span></span>
<span></span>
<span></span>
</div>
</div>
<!-- profile info & task notification -->
<div class="col-md-6 col-sm-4 clearfix">
<ul class="notification-area pull-right">
<li><h3><div class="date">
<script type='text/javascript'>
<!--
var months = ['Januari', 'Februari', 'Maret', 'April', 'M
ei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis
', 'Jumat', 'Sabtu'];
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
var thisDay = date.getDay(),
thisDay = myDays[thisDay];
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(thisDay + ', ' + day + ' ' + months[month]
+ ' ' + year);
//-->
</script></b></div></h3>
</li>
</ul>
</div>
</div>
</div>
?>
<tr>
<td><?php echo $no++ ?></td>
<td><?php echo $p['namalengka
p'] ?></td>
<td><?php echo $p['email'] ?>
</td>
<td><?php echo $p['notelp'] ?
></td>
<td><?php echo $p['alamat'] ?
></td>
</tr>
<?php
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-
default" data-dismiss="modal">Batal</button>
<input name="adduser" type="submit" class="btn bt
n-primary" value="Simpan">
</div>
</form>
</div>
</div>
</div>
-->
<script>
$(document).ready(function() {
$('#dataTable3').DataTable( {
dom: 'Bfrtip',
buttons: [
'print'
]
} );
} );
</script>
</body>
</html>
PELANGGAN
cart.php
<?php
session_start();
include 'dbconnect.php';
if(!isset($_SESSION['log'])){
header('location:index.php');
} else {
};
$uid = $_SESSION['id'];
$caricart = mysqli_query($conn,"select * from cart where userid='$uid' and st
atus='Cart'");
$fetc = mysqli_fetch_array($caricart);
$orderidd = $fetc['orderid'];
$itungtrans = mysqli_query($conn,"select count(detailid) as jumlahtrans from
detailorder where orderid='$orderidd'");
$itungtrans2 = mysqli_fetch_assoc($itungtrans);
$itungtrans3 = $itungtrans2['jumlahtrans'];
if(isset($_POST["update"])){
$kode = $_POST['idproduknya'];
$jumlah = $_POST['jumlah'];
$q1 = mysqli_query($conn, "update detailorder set qty='$jumlah' where idprodu
k='$kode' and orderid='$orderidd'");
if($q1){
echo "Berhasil Update Cart
<meta http-equiv='refresh' content='1; url= cart.php'/>";
} else {
echo "Gagal update cart
<meta http-equiv='refresh' content='1; url= cart.php'/>";
}
} else if(isset($_POST["hapus"])){
$kode = $_POST['idproduknya'];
$q2 = mysqli_query($conn, "delete from detailorder where idproduk='$kode' and
orderid='$orderidd'");
if($q2){
echo "Berhasil Hapus";
} else {
echo "Gagal Hapus";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A - Keranjang Saya</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Toko Kurnia" />
<script type="application/x-
javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); },
false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- font-awesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- //font-awesome icons -->
<!-- js -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- //js -->
<link href='//fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200it
alic,300,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,90
0italic' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400ital
ic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!-- start-smoth-scrolling -->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
</head>
<body>
<!-- header -->
<div class="agileits_header">
<div class="container">
<div class="w3l_offers">
<p>SELAMAT DATANG DI TOKO KURNIA A'A, SELAMAT BERBELANJA!</a></p>
</div>
<div class="agile-login">
<ul>
<?php
if(!isset($_SESSION['log'])){
echo '
<li><a href="registered.php"> Daftar</a></li>
<li><a href="index.php">Masuk</a></li>
';
} else {
if($_SESSION['role']=='Member'){
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="logout.php">Keluar?</a></li>
';
} else {
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="admin">Admin Panel</a></li>
<li><a href="logout.php">Keluar?</a></li>
';
};
}
?>
</ul>
</div>
<div class="product_list_header">
<a href="cart.php"><button class="w3view-
cart" type="submit" name="submit" value=""><i class="fa fa-cart-arrow-down" aria-
hidden="true"></i></button>
</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="logo_products">
<div class="container">
<div class="w3ls_logo_products_left1">
<ul class="phone_email">
<li><i class="fa fa-phone" aria-
hidden="true"></i>Hubungi Kami : (+62) 85145811736</li>
</ul>
</div>
<div class="w3ls_logo_products_left">
<h1>TOKO KURNIA A'A</h1>
</div>
<div class="w3l_search">
<form action="search.php" method="post">
<input type="search" name="Search" placeholder="Cari produk...">
<button type="submit" class="btn btn-default search" aria-
label="Left Align">
<i class="fa fa-search" aria-hidden="true"> </i>
</button>
<div class="clearfix"></div>
</form>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><?php echo $p['namakategori'] ?></a><
/li>
<?php
}
?>
</ul>
</div>
</div>
</ul>
</li>
<li><a href="cart.php">Keranjang Saya</a></li
>
<li><a href="daftarorder.php">Daftar Order</a
></li>
</ul>
</div>
</nav>
</div>
</div>
<th>Harga Satuan</th>
<th>Aksi</th>
</tr>
</thead>
<?php
$brg=mysqli_query($conn,"SELECT * from detailorder d, pro
duk p where orderid='$orderidd' and d.idproduk=p.idproduk order by d.idproduk ASC
");
$no=1;
while($b=mysqli_fetch_array($brg)){
?>
<tr class="rem1"><form method="post">
<td class="invert"><?php echo $no++ ?></td>
<td class="invert"><a href="product.php?idproduk=<?php ec
ho $b['idproduk'] ?>"><img src="<?php echo $b['gambar'] ?>" width="100px" height=
"100px" /></a></td>
<td class="invert"><?php echo $b['namaproduk'] ?></td>
<td class="invert">
<div class="quantity">
<div class="quantity-
select">
<input type="number" name="jumlah" class="for
m-control" height="100px" value="<?php echo $b['qty'] ?>" \>
</div>
</div>
</td>
<!--quantity-->
<script>
$('.value-plus').on('click', function(){
var divUpd = $(this).parent().find('.valu
e'), newVal = parseInt(divUpd.text(), 10)+1;
divUpd.text(newVal);
});
$('.value-minus').on('click', function(){
var divUpd = $(this).parent().find('.valu
e'), newVal = parseInt(divUpd.text(), 10)-1;
if(newVal>=1) divUpd.text(newVal);
});
</script>
<!--quantity-->
</table>
</div>
<div class="checkout-left">
<div class="checkout-left-basket">
<h4>Total Harga</h4>
<ul>
<?php
$brg=mysqli_query($conn,"SELECT * from detailorder d, pro
duk p where orderid='$orderidd' and d.idproduk=p.idproduk order by d.idproduk ASC
");
$no=1;
$subtotal = 10000;
while($b=mysqli_fetch_array($brg)){
$hrg = $b['hargaafter'];
$qtyy = $b['qty'];
$totalharga = $hrg * $qtyy;
$subtotal += $totalharga
?>
<li><?php echo $b['namaproduk']?><i> -
</i> <span>Rp<?php echo number_format($totalharga) ?> </span></li>
<?php
}
?>
<li>Total (inc. 10k Ongkir)<i> -
</i> <span>Rp<?php echo number_format($subtotal) ?></span></li>
</ul>
</div>
<div class="checkout-right-basket">
<a href="utama.php"><span class="glyphicon glyphicon-menu-
left" aria-hidden="true"></span>Continue Shopping</a>
<a href="checkout.php"><span class="glyphicon glyphicon-menu-
right" aria-hidden="true"></span>Checkout</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
</div>
<!-- //checkout -->
<!-- //footer -->
<div class="footer">
<div class="container">
<div class="w3_footer_grids">
<div class="col-md-4 w3_footer_grid">
<h3>Hubungi Kami</h3>
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko Kurnia A'A, Batu Merah Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>085145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p >© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //footer -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 4000,
easingType: 'linear'
};
});
</script>
<!-- //here ends scrolling icon -->
jQuery('#responsive').change(function(){
$('#responsive_wrapper').width(jQuery(this).val());
});
});
</script>
<!-- //main slider-banner -->
</body>
</html>
checkout.php
<?php
session_start();
include 'dbconnect.php';
if(!isset($_SESSION['log'])){
header('location:index.php');
} else {
};
$uid = $_SESSION['id'];
$caricart = mysqli_query($conn,"select * from cart where userid='$uid' and st
atus='Cart'");
$fetc = mysqli_fetch_array($caricart);
$orderidd = $fetc['orderid'];
$itungtrans = mysqli_query($conn,"select count(detailid) as jumlahtrans from
detailorder where orderid='$orderidd'");
$itungtrans2 = mysqli_fetch_assoc($itungtrans);
$itungtrans3 = $itungtrans2['jumlahtrans'];
if(isset($_POST["checkout"])){
$idb=$_POST['idb'];
$stok=$_POST['stokk'];
$qtyy=$_POST['qtyy'];
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A - Checkout</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Toko Kurnia A'A" />
<script type="application/x-
javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); },
false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- font-awesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- //font-awesome icons -->
<!-- js -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- //js -->
<link href='//fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200it
alic,300,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,90
0italic' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400ital
ic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!-- start-smoth-scrolling -->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
</head>
<body>
<!-- header -->
<div class="agileits_header">
<div class="container">
<div class="w3l_offers">
<p>DAPATKAN PENAWARAN MENARIK KHUSUS HARI INI, BELANJA SEKARANG!<
/p>
</div>
<div class="agile-login">
<ul>
<?php
if(!isset($_SESSION['log'])){
echo '
<li><a href="registered.php"> Daftar</a></li>
<li><a href="index.php">Masuk</a></li>
';
} else {
if($_SESSION['role']=='Member'){
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="logout.php">Keluar?</a></li>
';
} else {
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="admin">Admin Panel</a></li>
<li><a href="logout.php">Keluar?</a></li>
';
};
}
?>
</ul>
</div>
<div class="product_list_header">
<a href="cart.php"><button class="w3view-
cart" type="submit" name="submit" value=""><i class="fa fa-cart-arrow-down" aria-
hidden="true"></i></button>
</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="logo_products">
<div class="container">
<div class="w3ls_logo_products_left1">
<ul class="phone_email">
<li><i class="fa fa-phone" aria-
hidden="true"></i>Hubungi Kami : (+6281) 222 333</li>
</ul>
</div>
<div class="w3ls_logo_products_left">
<h1>Toko Kurnia A'A</a></h1>
</div>
<div class="w3l_search">
<form action="search.php" method="post">
<input type="search" name="Search" placeholder="Cari produk...">
<button type="submit" class="btn btn-default search" aria-
label="Left Align">
<i class="fa fa-search" aria-hidden="true"> </i>
</button>
<div class="clearfix"></div>
</form>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><?php echo $p['namakategori'] ?></a><
/li>
<?php
}
?>
</ul>
</div>
</div>
</ul>
</li>
<li><a href="cart.php">Keranjang Saya</a></li
>
<li><a href="daftarorder.php">Daftar Order</a
></li>
</ul>
</div>
</nav>
</div>
</div>
<th>Sub Total</th>
<th>Hapus</th>
</tr>
</thead>
<?php
$brg=mysqli_query($conn,"SELECT * from detailorder d, pro
duk p where orderid='$orderidd' and d.idproduk=p.idproduk order by d.idproduk ASC
");
$no=1;
while($b=mysqli_fetch_array($brg)){
?>
<tr class="rem1"><form method="post">
<td class="invert"><?php echo $no++ ?></td>
<td class="invert"><a href="product.php?idproduk=<?php ec
ho $b['idproduk'] ?>"><img src="<?php echo $b['gambar'] ?>" width="100px" height=
"100px" /></a></td>
<td class="invert"><?php echo $b['namaproduk'] ?></td>
<td class="invert">
<div class="quantity">
<div class="quantity-
select">
<h4><?php echo $b['qty'] ?></h4>
</div>
</div>
</td>
<!--quantity-->
<script>
$('.value-plus').on('click', function(){
var divUpd = $(this).parent().find('.valu
e'), newVal = parseInt(divUpd.text(), 10)+1;
divUpd.text(newVal);
});
$('.value-minus').on('click', function(){
var divUpd = $(this).parent().find('.valu
e'), newVal = parseInt(divUpd.text(), 10)-1;
if(newVal>=1) divUpd.text(newVal);
});
</script>
<!--quantity-->
</table>
</div>
<div class="checkout-left">
<div class="checkout-left-basket">
<h4>Total Harga yang harus dibayar saat ini</h4>
<ul>
<?php
$brg=mysqli_query($conn,"SELECT * from detailorder d, pro
duk p where orderid='$orderidd' and d.idproduk=p.idproduk order by d.idproduk ASC
");
$no=1;
$subtotal = 0;
while($b=mysqli_fetch_array($brg)){
$hrg = $b['hargaafter'];
$idb = $b['idproduk'];
$qtyy = $b['qty'];
$totalharga = $hrg * $qtyy;
$subtotal += $totalharga;
$stokk = $b['stok'];
}
?>
<?php
$metode = mysqli_query($conn,"select * from pembayaran");
while($p=mysqli_fetch_array($metode)){
?>
<?php
}
?>
<br>
<br>
<p>Orderan anda Akan Segera kami proses 1x24 Jam Setelah Anda Melakukan P
embayaran ke ATM kami dan menyertakan informasi pribadi yang melakukan pembayaran
seperti Nama Pemilik Rekening / Sumber Dana, Tanggal Pembayaran, Metode Pembayar
an dan Jumlah Bayar.</p>
<br>
<form method="post">
<input type="submit" class="form-control btn btn-
success" name="checkout" value="I Agree and Check Out" \>
<input type = "hidden" name="idb" value="<?=$idb;?>">
<input type = "hidden" name="qtyy" value="<?=$qtyy;?>">
<input type = "hidden" name="stokk" value="<?=$stokk;?>">
</form>
</center>
</div>
</div>
<!-- //checkout -->
<!-- //footer -->
<div class="footer">
<div class="container">
<div class="w3_footer_grids">
<div class="col-md-4 w3_footer_grid">
<h3>Hubungi Kami</h3>
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko Kurnia A'A, Batu Merah Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>085145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p >© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //footer -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 4000,
easingType: 'linear'
};
});
</script>
<!-- //here ends scrolling icon -->
jQuery('#responsive').change(function(){
$('#responsive_wrapper').width(jQuery(this).val());
});
});
</script>
<!-- //main slider-banner -->
</body>
</html>
daftarorder.php
<?php
session_start();
include 'dbconnect.php';
if(!isset($_SESSION['log'])){
header('location:index.php');
} else {
};
$uid = $_SESSION['id'];
$caricart = mysqli_query($conn,"select * from cart where userid='$uid' and st
atus='Cart'");
$fetc = mysqli_fetch_array($caricart);
$orderidd = $fetc['orderid'];
$itungtrans = mysqli_query($conn,"select count(orderid) as jumlahtrans from c
art where userid='$uid' and status!='Cart'");
$itungtrans2 = mysqli_fetch_assoc($itungtrans);
$itungtrans3 = $itungtrans2['jumlahtrans'];
if(isset($_POST["update"])){
$kode = $_POST['idproduknya'];
$jumlah = $_POST['jumlah'];
$q1 = mysqli_query($conn, "update detailorder set qty='$jumlah' where idprodu
k='$kode' and orderid='$orderidd'");
if($q1){
echo "Berhasil Update Cart
<meta http-equiv='refresh' content='1; url= cart.php'/>";
} else {
echo "Gagal update cart
<meta http-equiv='refresh' content='1; url= cart.php'/>";
}
} else if(isset($_POST["hapus"])){
$kode = $_POST['idproduknya'];
$q2 = mysqli_query($conn, "delete from detailorder where idproduk='$kode' and
orderid='$orderidd'");
if($q2){
echo "Berhasil Hapus";
} else {
echo "Gagal Hapus";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A - Daftar Belanja</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Toko Kurnia A'A" />
<script type="application/x-
javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); },
false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- font-awesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- //font-awesome icons -->
<!-- js -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- //js -->
<link href='//fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200it
alic,300,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,90
0italic' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400ital
ic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!-- start-smoth-scrolling -->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
</head>
<body>
<!-- header -->
<div class="agileits_header">
<div class="container">
<div class="w3l_offers">
<p>SELAMAT DATANG DI TOKO KURNIA A'A, SELAMAT BERBELANJA!</a></p>
</div>
<div class="agile-login">
<ul>
<?php
if(!isset($_SESSION['log'])){
echo '
<li><a href="registered.php"> Daftar</a></li>
<li><a href="index.php">Masuk</a></li>
';
} else {
if($_SESSION['role']=='Member'){
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="logout.php">Keluar?</a></li>
';
} else {
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="admin">Admin Panel</a></li>
<li><a href="logout.php">Keluar?</a></li>
';
};
}
?>
</ul>
</div>
<div class="product_list_header">
<a href="cart.php"><button class="w3view-
cart" type="submit" name="submit" value=""><i class="fa fa-cart-arrow-down" aria-
hidden="true"></i></button>
</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="logo_products">
<div class="container">
<div class="w3ls_logo_products_left1">
<ul class="phone_email">
<li><i class="fa fa-phone" aria-
hidden="true"></i>Hubungi Kami : (+6281) 222 333</li>
</ul>
</div>
<div class="w3ls_logo_products_left">
<h1>TOKO KURNIA A'A</a></h1>
</div>
<div class="w3l_search">
<form action="search.php" method="post">
<input type="search" name="Search" placeholder="Cari produk...">
<button type="submit" class="btn btn-default search" aria-
label="Left Align">
<i class="fa fa-search" aria-hidden="true"> </i>
</button>
<div class="clearfix"></div>
</form>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><?php echo $p['namakategori'] ?></a><
/li>
<?php
}
?>
</ul>
</div>
</div>
</ul>
</li>
<li><a href="cart.php">Keranjang Saya</a></li
>
<li><a href="daftarorder.php">Daftar Order</a
></li>
</ul>
</div>
</nav>
</div>
</div>
<?php
?>
<tr class="rem1"><form method="post">
<td class="invert"><?php echo $no++ ?></td>
<td class="invert"><a href="order.php?id=<?php echo $b['o
rderid'] ?>"><?php echo $b['orderid'] ?></a></td>
</td>
<td class="invert">
<div class="rem">
<?php
if($b['status']=='Payment'){
echo '
<a href="konfirmasi.php?id='.$b['orderid'].'" cla
ss="form-control btn-primary">
Konfirmasi Pembayaran
</a>
';}
else if($b['status']=='Diproses'){
echo 'Pesanan Diproses (Pembayaran Diterima)';
}
else if($b['status']=='Dikirim'){
echo 'Pesanan Dikirim';
} else if($b['status']=='Selesai'){
echo 'Pesanan Selesai';
} else if($b['status']=='Dibatalkan'){
echo 'Pesanan Dibatalkan';
} else {
echo 'Konfirmasi diterima';
}
?>
</form>
</div>
<script>$(document).ready(function(c) {
$('.close1').on('click', function(c){
$('.rem1').fadeOut('slow', function(c){
$('.rem1').remove();
});
});
});
</script>
</td>
</tr>
<?php
}
?>
<!--quantity-->
<script>
$('.value-plus').on('click', function(){
var divUpd = $(this).parent().find('.valu
e'), newVal = parseInt(divUpd.text(), 10)+1;
divUpd.text(newVal);
});
$('.value-minus').on('click', function(){
var divUpd = $(this).parent().find('.valu
e'), newVal = parseInt(divUpd.text(), 10)-1;
if(newVal>=1) divUpd.text(newVal);
});
</script>
<!--quantity-->
</table>
</div>
</div>
</div>
<!-- //checkout -->
<!-- //footer -->
<div class="footer">
<div class="container">
<div class="w3_footer_grids">
<div class="col-md-4 w3_footer_grid">
<h3>Hubungi Kami</h3>
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko Kurnia A'A, Batu Merah Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>085145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p >© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //footer -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
});
</script>
<!-- //here ends scrolling icon -->
jQuery('#responsive').change(function(){
$('#responsive_wrapper').width(jQuery(this).val());
});
});
</script>
<!-- //main slider-banner -->
</body>
</html>
dbconnect.php
<?php
// isi nama host, username mysql, dan password mysql anda
$conn = mysqli_connect("localhost","root","","kurnia");
if(!$conn){
echo "gagal konek database menn";
} else {
};
?>
kategori.php
<?php
session_start();
include 'dbconnect.php';
$idk = $_GET['idkategori'];
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A - Kategori</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Toko Kurnia A'A" />
<script type="application/x-
javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); },
false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- font-awesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- //font-awesome icons -->
<!-- js -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- //js -->
<link href='//fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200it
alic,300,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,90
0italic' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400ital
ic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!-- start-smoth-scrolling -->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
</head>
<body>
if($_SESSION['role']=='Member'){
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="logout.php">Keluar?</a></li>
';
} else {
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="admin">Admin Panel</a></li>
<li><a href="logout.php">Keluar?</a></li>
';
};
}
?>
</ul>
</div>
<div class="product_list_header">
<a href="cart.php"><button class="w3view-
cart" type="submit" name="submit" value=""><i class="fa fa-cart-arrow-down" aria-
hidden="true"></i></button>
</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="logo_products">
<div class="container">
<div class="w3ls_logo_products_left1">
<ul class="phone_email">
<li><i class="fa fa-phone" aria-
hidden="true"></i>Hubungi Kami : (+6281) 222 333</li>
</ul>
</div>
<div class="w3ls_logo_products_left">
<h1>TOKO KURNIA A'A</a></h1>
</div>
<div class="w3l_search">
<form action="search.php" method="post">
<input type="search" name="Search" placeholder="Cari produk...">
<button type="submit" class="btn btn-default search" aria-
label="Left Align">
<i class="fa fa-search" aria-hidden="true"> </i>
</button>
<div class="clearfix"></div>
</form>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><?php echo $p['namakategori'] ?></a><
/li>
<?php
}
?>
</ul>
</div>
</div>
</ul>
</li>
<li><a href="cart.php">Keranjang Saya</a></li
>
<li><a href="daftarorder.php">Daftar Order</a
></li>
</ul>
</div>
</nav>
</div>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><i class="fa fa-arrow-right" aria-
hidden="true"></i><?php echo $p['namakategori'] ?></a></li>
<?php
}
?>
</ul>
</div>
</div>
<div class="col-md-8 products-right">
<div class="agile_top_brands_grids">
<?php
$brgs=mysqli_query($conn,"SELECT * from produk where idkatego
ri='$idk' order by idproduk ASC");
$x = mysqli_num_rows($brgs);
if($x>0){
while($p=mysqli_fetch_array($brgs)){
?>
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko Kurnia A'A, Batu Merah Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>085145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p >© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //footer -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 4000,
easingType: 'linear'
};
jQuery('#responsive').change(function(){
$('#responsive_wrapper').width(jQuery(this).val());
});
});
</script>
<!-- //main slider-banner -->
</body>
</html>
konfirmasi.php
<?php
session_start();
if(!isset($_SESSION['log'])){
header('location:index.php');
} else {
};
$idorder = $_GET['id'];
include 'dbconnect.php';
if(isset($_POST['confirm']))
{
$userid = $_SESSION['id'];
$veriforderid = mysqli_query($conn,"select * from cart where orderid='$id
order'");
$fetch = mysqli_fetch_array($veriforderid);
$liat = mysqli_num_rows($veriforderid);
if($fetch>0){
$nama = $_POST['nama'];
$metode = $_POST['metode'];
$tanggal = $_POST['tanggal'];
};
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A - Konfirmasi Pembayaran</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Toko Kurnia A'A" />
<script type="application/x-
javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); },
false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- font-awesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- //font-awesome icons -->
<!-- js -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- //js -->
<link href='//fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200it
alic,300,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,90
0italic' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400ital
ic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!-- start-smoth-scrolling -->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
</head>
<body>
<!-- header -->
<div class="agileits_header">
<div class="container">
<div class="w3l_offers">
<p>DAPATKAN PENAWARAN MENARIK KHUSUS HARI INI, BELANJA SEKARANG!<
/p>
</div>
<div class="agile-login">
<ul>
<?php
if(!isset($_SESSION['log'])){
echo '
<li><a href="registered.php"> Daftar</a></li>
<li><a href="index.php">Masuk</a></li>
';
} else {
if($_SESSION['role']=='Member'){
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="logout.php">Keluar?</a></li>
';
} else {
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="admin">Admin Panel</a></li>
<li><a href="logout.php">Keluar?</a></li>
';
};
}
?>
</ul>
</div>
<div class="product_list_header">
<a href="cart.php"><button class="w3view-
cart" type="submit" name="submit" value=""><i class="fa fa-cart-arrow-down" aria-
hidden="true"></i></button>
</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="logo_products">
<div class="container">
<div class="w3ls_logo_products_left1">
<ul class="phone_email">
<li><i class="fa fa-phone" aria-
hidden="true"></i>Hubungi Kami : (+6281) 222 333</li>
</ul>
</div>
<div class="w3ls_logo_products_left">
<h1>TOKO KURNIA A'A</a></h1>
</div>
<div class="w3l_search">
<form action="search.php" method="post">
<input type="search" name="Search" placeholder="Cari produk...">
<button type="submit" class="btn btn-default search" aria-
label="Left Align">
<i class="fa fa-search" aria-hidden="true"> </i>
</button>
<div class="clearfix"></div>
</form>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><?php echo $p['namakategori'] ?></a><
/li>
<?php
}
?>
</ul>
</div>
</div>
</ul>
</li>
<li><a href="cart.php">Keranjang Saya</a></li
>
<li><a href="daftarorder.php">Daftar Order</a
></li>
</ul>
</div>
</nav>
</div>
</div>
<?php
$metode = mysqli_query($conn,"select * from pembayaran");
while($a=mysqli_fetch_array($metode)){
?>
<option value="<?php echo $a['metode'] ?>"><?php echo
$a['metode'] ?> | <?php echo $a['norek'] ?></option>
<?php
};
?>
</select>
<br>
<h6>Tanggal Bayar</h6>
<input type="date" class="form-control" name="tanggal">
<input type="submit" name="confirm" value="Kirim">
</form>
</div>
<div class="register-home">
<a href="utama.php">Batal</a>
</div>
</div>
</div>
<!-- //register -->
<!-- //footer -->
<div class="footer">
<div class="container">
<div class="w3_footer_grids">
<div class="col-md-4 w3_footer_grid">
<h3>Hubungi Kami</h3>
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko Kurnia A'A, Batu Merah Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>085145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p >© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //footer -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 4000,
easingType: 'linear'
};
});
</script>
<!-- //here ends scrolling icon -->
jQuery('#responsive').change(function(){
$('#responsive_wrapper').width(jQuery(this).val());
});
});
</script>
<!-- //main slider-banner -->
</body>
</html>
order.php
<?php
session_start();
include 'dbconnect.php';
if(!isset($_SESSION['log'])){
header('location:index.php');
} else {
};
$idorder = $_GET['id'];
$uid = $_SESSION['id'];
$caricart = mysqli_query($conn,"select * from cart where userid='$uid' and st
atus='Cart'");
$fetc = mysqli_fetch_array($caricart);
$orderidd = $fetc['orderid'];
$itungtrans = mysqli_query($conn,"select count(detailid) as jumlahtrans from
detailorder where orderid='$orderidd'");
$itungtrans2 = mysqli_fetch_assoc($itungtrans);
$itungtrans3 = $itungtrans2['jumlahtrans'];
if(isset($_POST["update"])){
$kode = $_POST['idproduknya'];
$jumlah = $_POST['jumlah'];
$q1 = mysqli_query($conn, "update detailorder set qty='$jumlah' where idprodu
k='$kode' and orderid='$orderidd'");
if($q1){
echo "Berhasil Update Cart
<meta http-equiv='refresh' content='1; url= cart.php'/>";
} else {
echo "Gagal update cart
<meta http-equiv='refresh' content='1; url= cart.php'/>";
}
} else if(isset($_POST["hapus"])){
$kode = $_POST['idproduknya'];
$q2 = mysqli_query($conn, "delete from detailorder where idproduk='$kode' and
orderid='$orderidd'");
if($q2){
echo "Berhasil Hapus";
} else {
echo "Gagal Hapus";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A - Keranjang Saya</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Toko Kurnia A'A, Ramahdan La Rosi" />
<script type="application/x-
javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); },
false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- font-awesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- //font-awesome icons -->
<!-- js -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- //js -->
<link href='//fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200it
alic,300,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,90
0italic' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400ital
ic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!-- start-smoth-scrolling -->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
</head>
<body>
<!-- header -->
<div class="agileits_header">
<div class="container">
<div class="w3l_offers">
<p>DAPATKAN PENAWARAN MENARIK KHUSUS HARI INI, BELANJA SEKARANG!<
/p>
</div>
<div class="agile-login">
<ul>
<?php
if(!isset($_SESSION['log'])){
echo '
<li><a href="registered.php"> Daftar</a></li>
<li><a href="index.php">Masuk</a></li>
';
} else {
if($_SESSION['role']=='Member'){
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="logout.php">Keluar?</a></li>
';
} else {
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="admin">Admin Panel</a></li>
<li><a href="logout.php">Keluar?</a></li>
';
};
}
?>
</ul>
</div>
<div class="product_list_header">
<a href="cart.php"><button class="w3view-
cart" type="submit" name="submit" value=""><i class="fa fa-cart-arrow-down" aria-
hidden="true"></i></button>
</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="logo_products">
<div class="container">
<div class="w3ls_logo_products_left1">
<ul class="phone_email">
<li><i class="fa fa-phone" aria-
hidden="true"></i>Hubungi Kami : (+6281) 222 333</li>
</ul>
</div>
<div class="w3ls_logo_products_left">
<h1>TOKO KURNIA A'A</a></h1>
</div>
<div class="w3l_search">
<form action="search.php" method="post">
<input type="search" name="Search" placeholder="Cari produk...">
<button type="submit" class="btn btn-default search" aria-
label="Left Align">
<i class="fa fa-search" aria-hidden="true"> </i>
</button>
<div class="clearfix"></div>
</form>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><?php echo $p['namakategori'] ?></a><
/li>
<?php
}
?>
</ul>
</div>
</div>
</ul>
</li>
<li><a href="cart.php">Keranjang Saya</a></li
>
<li><a href="daftarorder.php">Daftar Order</a
></li>
</ul>
</div>
</nav>
</div>
</div>
<th>Harga Satuan</th>
</tr>
</thead>
<?php
$brg=mysqli_query($conn,"SELECT * from detailorder d, pro
duk p where orderid='$idorder' and d.idproduk=p.idproduk order by d.idproduk ASC"
);
$no=1;
while($b=mysqli_fetch_array($brg)){
?>
<tr class="rem1"><form method="post">
<td class="invert"><?php echo $no++ ?></td>
<td class="invert"><a href="product.php?idproduk=<?php ec
ho $b['idproduk'] ?>"><img src="<?php echo $b['gambar'] ?>" width="100px" height=
"100px" /></a></td>
<td class="invert"><?php echo $b['namaproduk'] ?></td>
<td class="invert">
<div class="quantity">
<div class="quantity-
select">
<input type="number" name="jumlah" class="for
m-control" height="100px" value="<?php echo $b['qty'] ?>" \>
</div>
</div>
</td>
</tr>
<?php
}
?>
<!--quantity-->
<script>
$('.value-plus').on('click', function(){
var divUpd = $(this).parent().find('.valu
e'), newVal = parseInt(divUpd.text(), 10)+1;
divUpd.text(newVal);
});
$('.value-minus').on('click', function(){
var divUpd = $(this).parent().find('.valu
e'), newVal = parseInt(divUpd.text(), 10)-1;
if(newVal>=1) divUpd.text(newVal);
});
</script>
<!--quantity-->
</table>
</div>
<div class="checkout-left">
<div class="checkout-left-basket">
<h4>Total Harga</h4>
<ul>
<?php
$brg=mysqli_query($conn,"SELECT * from detailorder d, pro
duk p where orderid='$idorder' and d.idproduk=p.idproduk order by d.idproduk ASC"
);
$no=1;
$subtotal = 10000;
while($b=mysqli_fetch_array($brg)){
$hrg = $b['hargaafter'];
$qtyy = $b['qty'];
$totalharga = $hrg * $qtyy;
$subtotal += $totalharga
?>
<li><?php echo $b['namaproduk']?><i> -
</i> <span>Rp<?php echo number_format($totalharga) ?> </span></li>
<?php
}
?>
<li>Total (inc. 10k Ongkir)<i> -
</i> <span>Rp<?php echo number_format($subtotal) ?></span></li>
</ul>
</div>
<div class="checkout-right-basket">
<a href="utama.php"><span class="glyphicon glyphicon-menu-
left" aria-hidden="true"></span>Continue Shopping</a>
<a href="checkout.php"><span class="glyphicon glyphicon-menu-
right" aria-hidden="true"></span>Checkout</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
</div>
<!-- //checkout -->
<!-- //footer -->
<div class="footer">
<div class="container">
<div class="w3_footer_grids">
<div class="col-md-4 w3_footer_grid">
<h3>Hubungi Kami</h3>
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko Kurnia A'A, Batu Merah Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>085145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p >© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //footer -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 4000,
easingType: 'linear'
};
});
</script>
<!-- //here ends scrolling icon -->
jQuery('#responsive').change(function(){
$('#responsive_wrapper').width(jQuery(this).val());
});
});
</script>
<!-- //main slider-banner -->
</body>
</html>
product.php
<?php
session_start();
include 'dbconnect.php';
$idproduk = $_GET['idproduk'];
if(isset($_POST['addprod'])){
if(!isset($_SESSION['log']))
{
header('location:index.php');
} else {
$cekstoksekarang = mysqli_query($conn, "select * from produk where id
produk='$idproduk'");
$ambildatanya = mysqli_fetch_array($cekstoksekarang);
$stoksekarang = $ambildatanya['stok'];
$ui = $_SESSION['id'];
$cek = mysqli_query($conn,"select * from cart where userid='$ui'
and status='Cart'");
$liat = mysqli_num_rows($cek);
$f = mysqli_fetch_array($cek);
$orid = $f['orderid'];
if($updateaja){
echo " <div class='alert alert-success'>
Barang sudah pernah dimasukkan ke keranjang, juml
ah akan ditambahkan
</div>
<meta http-
equiv='refresh' content='1; url= product.php?idproduk=".$idproduk."'/>";
} else {
echo "<div class='alert alert-warning'>
Gagal menambahkan ke keranjang
</div>
<meta http-
equiv='refresh' content='1; url= product.php?idproduk=".$idproduk."'/>";
}
} else {
if($bikincart){
$tambahuser = mysqli_query($conn,"insert into detailo
rder (orderid,idproduk,qty) values('$oi','$idproduk','1')");
if ($tambahuser){
echo " <div class='alert alert-success'>
Berhasil menambahkan ke keranjang
</div>
<meta http-
equiv='refresh' content='1; url= product.php?idproduk=".$idproduk."'/> ";
} else { echo "<div class='alert alert-warning'>
Gagal menambahkan ke keranjang
</div>
<meta http-
equiv='refresh' content='1; url= product.php?idproduk=".$idproduk."'/> ";
}
} else {
echo "gagal bikin cart";
}
}
}
}
};
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A - Produk</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Toko Kurnia A'A, Ramahdan La Rosi" />
<script type="application/x-
javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); },
false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- font-awesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- //font-awesome icons -->
<!-- js -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- //js -->
<link href='//fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200it
alic,300,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,90
0italic' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400ital
ic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!-- start-smoth-scrolling -->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
</head>
<body>
<!-- header -->
<div class="agileits_header">
<div class="container">
<div class="w3l_offers">
<p><p>SELAMAT DATANG DI TOKO KURNIA A'A, SELAMAT BERBELANJA!</p><
/p>
</div>
<div class="agile-login">
<ul>
<?php
if(!isset($_SESSION['log'])){
echo '
<li><a href="registered.php"> Daftar</a></li>
<li><a href="index.php">Masuk</a></li>
';
} else {
if($_SESSION['role']=='Member'){
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="logout.php">Keluar?</a></li>
';
} else {
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="admin">Admin Panel</a></li>
<li><a href="logout.php">Keluar?</a></li>
';
};
}
?>
</ul>
</div>
<div class="product_list_header">
<a href="cart.php"><button class="w3view-
cart" type="submit" name="submit" value=""><i class="fa fa-cart-arrow-down" aria-
hidden="true"></i></button>
</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="logo_products">
<div class="container">
<div class="w3ls_logo_products_left1">
<ul class="phone_email">
<li><i class="fa fa-phone" aria-
hidden="true"></i>Hubungi Kami : (+6281) 222 333</li>
</ul>
</div>
<div class="w3ls_logo_products_left">
<h1>TOKO KURNIA A'A</a></h1>
</div>
<div class="w3l_search">
<form action="search.php" method="post">
<input type="search" name="Search" placeholder="Cari produk...">
<button type="submit" class="btn btn-default search" aria-
label="Left Align">
<i class="fa fa-search" aria-hidden="true"> </i>
</button>
<div class="clearfix"></div>
</form>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><?php echo $p['namakategori'] ?></a><
/li>
<?php
}
?>
</ul>
</div>
</div>
</ul>
</li>
<li><a href="cart.php">Keranjang Saya</a></li
>
<li><a href="konfirmasi.php">Daftar Order</a>
</li>
</ul>
</div>
</nav>
</div>
</div>
<div class="w3agile_description">
<h4>Deskripsi :</h4>
<p><?php echo $p['deskripsi'] ?></p>
<h4>Stok :</h4>
<p><?php echo $p['stok'] ?></p>
</div>
<div class="snipcart-item block">
<div class="snipcart-
thumb agileinfo_single_right_snipcart">
<h4 class="m-
sing">Rp<?php echo number_format($p['hargaafter']) ?></h4>
</div>
<div class="snipcart-
details agileinfo_single_right_details">
<form action="#" method="post">
<fieldset>
<input type="hidden" name="idprod" value="<?p
hp echo $idproduk ?>">
<input type="submit" name="addprod" value="Ad
d to keranjang" class="button">
</fieldset>
</form>
</div>
</div>
</div>
<div class="clearfix"> </div>
</div>
</div>
</div>
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko Kurnia A'A, Batu Merah Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>085145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p >© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //footer -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 4000,
easingType: 'linear'
};
});
</script>
<!-- //here ends scrolling icon -->
jQuery('#responsive').change(function(){
$('#responsive_wrapper').width(jQuery(this).val());
});
});
</script>
<!-- //main slider-banner -->
</body>
</html>
registered.php
<?php
session_start();
if(!isset($_SESSION['log'])){
} else {
header('location:index.php');
};
include 'dbconnect.php';
if(isset($_POST['adduser']))
{
$nama = $_POST['nama'];
$telp = $_POST['telp'];
$alamat = $_POST['alamat'];
$email = $_POST['email'];
$pass = password_hash($_POST['pass'], PASSWORD_DEFAULT);
};
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A - Daftar</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Toko Kurnia A'A" />
<script type="application/x-
javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); },
false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- font-awesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- //font-awesome icons -->
<!-- js -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- //js -->
<link href='//fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200it
alic,300,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,90
0italic' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400ital
ic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!-- start-smoth-scrolling -->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
</head>
<body>
<body>
<style>
body{
background-image:url("toko.jpg"), url("toko.jpg");
}
</style>
<div class="login-form-grids">
<h2>Daftar Disini</h2>
<br>
<br>
<h5>Informasi Pribadi</h5>
<form method="post">
<input type="text" name="nama" placeholder="Nama Lengkap" req
uired>
<input type="text" name="telp" placeholder="Nomor Telepon" re
quired maxlength="13">
<input type="text" name="alamat" placeholder="Alamat Lengkap"
required>
<h6>Informasi Login</h6>
<div class="register-home">
<a href="index.php">Batal</a>
</div>
</form>
</div>
</div>
</div>
<!-- //register -->
<!-- //footer -->
<div class="footer">
<div class="container">
<div class="w3_footer_grids">
<div class="col-md-4 w3_footer_grid">
<h3>Hubungi Kami</h3>
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko Kurnia A'A, Batu Merah Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>+6285145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p >© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //footer -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 4000,
easingType: 'linear'
};
});
</script>
<!-- //here ends scrolling icon -->
jQuery('#responsive').change(function(){
$('#responsive_wrapper').width(jQuery(this).val());
});
});
</script>
<!-- //main slider-banner -->
</body>
</html>
search.php
<?php
session_start();
include 'dbconnect.php';
$s = $_POST['Search'];
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A - Pencarian</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Toko Kurnia A'A" />
<script type="application/x-
javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); },
false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- font-awesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- //font-awesome icons -->
<!-- js -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- //js -->
<link href='//fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200it
alic,300,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,90
0italic' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400ital
ic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!-- start-smoth-scrolling -->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
</head>
<body>
<!-- header -->
<div class="agileits_header">
<div class="container">
<div class="w3l_offers">
<p>DAPATKAN PENAWARAN MENARIK KHUSUS HARI INI, BELANJA SEKARANG!<
/p>
</div>
<div class="agile-login">
<ul>
<?php
if(!isset($_SESSION['log'])){
echo '
<li><a href="registered.php"> Daftar</a></li>
<li><a href="index.php">Masuk</a></li>
';
} else {
if($_SESSION['role']=='Member'){
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="logout.php">Keluar?</a></li>
';
} else {
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="admin">Admin Panel</a></li>
<li><a href="logout.php">Keluar?</a></li>
';
};
}
?>
</ul>
</div>
<div class="product_list_header">
<a href="cart.php"><button class="w3view-
cart" type="submit" name="submit" value=""><i class="fa fa-cart-arrow-down" aria-
hidden="true"></i></button>
</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="logo_products">
<div class="container">
<div class="w3ls_logo_products_left1">
<ul class="phone_email">
<li><i class="fa fa-phone" aria-
hidden="true"></i>Hubungi Kami : (+6281) 222 333</li>
</ul>
</div>
<div class="w3ls_logo_products_left">
<h1>TOKO KURNIA A'A</a></h1>
</div>
<div class="w3l_search">
<form action="search.php" method="post">
<input type="search" name="Search" placeholder="Cari produk...">
<button type="submit" class="btn btn-default search" aria-
label="Left Align">
<i class="fa fa-search" aria-hidden="true"> </i>
</button>
<div class="clearfix"></div>
</form>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><?php echo $p['namakategori'] ?></a><
/li>
<?php
}
?>
</ul>
</div>
</div>
</ul>
</li>
<li><a href="cart.php">Keranjang Saya</a></li
>
<li><a href="konfirmasi.php">Daftar Order</a>
</li>
</ul>
</div>
</nav>
</div>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><i class="fa fa-arrow-right" aria-
hidden="true"></i><?php echo $p['namakategori'] ?></a></li>
<?php
}
?>
</ul>
</div>
</div>
<div class="col-md-8 products-right">
<div class="agile_top_brands_grids">
<?php
$brgs=mysqli_query($conn,"SELECT * from produk where namaprod
uk like '%$s%' or deskripsi like '%$s%' order by idproduk ASC");
$x = mysqli_num_rows($brgs);
if($x>0){
while($p=mysqli_fetch_array($brgs)){
?>
<div class="col-md-4 top_brand_left">
<div class="hover14 column">
<div class="agile_top_brand_left_grid">
<div class="agile_top_brand_left_grid_pos">
<img src="images/offer.png" alt=" " class="im
g-responsive" />
</div>
<div class="agile_top_brand_left_grid1">
<figure>
<div class="snipcart-item block">
<div class="snipcart-thumb">
<a href="product.php?idproduk=<?p
hp echo $p['idproduk'] ?>"><img src="<?php echo $p['gambar']?>" width="200px" hei
ght="200px"></a>
<p><?php echo $p['namaproduk'] ?>
</p>
<h4>Rp<?php echo number_format($p
['hargaafter']) ?> <span>Rp<?php echo number_format($p['hargabefore']) ?></span><
/h4>
</div>
<div class="snipcart-
details top_brand_home_details">
<fieldset>
<a href="product.php?idproduk
=<?php echo $p['idproduk'] ?>"><input type="submit" class="button" value="Lihat P
roduk" /></a>
</fieldset>
</div>
</div>
</figure>
</div>
</div>
</div>
</div>
<?php
}
} else {
echo "Data tidak ditemukan, coba kata kunci lainnya";
}
?>
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko Kurnia A'A, Batu Merah Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>085145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p >© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //footer -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 4000,
easingType: 'linear'
};
});
</script>
<!-- //here ends scrolling icon -->
jQuery('#responsive').change(function(){
$('#responsive_wrapper').width(jQuery(this).val());
});
});
</script>
<!-- //main slider-banner -->
</body>
</html>
utama.php
<?php
session_start();
include 'dbconnect.php';
?>
<!DOCTYPE html>
<html>
<head>
<title>Toko Kurnia A'A</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Toko Kurnia A'A" />
<script type="application/x-
javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); },
false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- font-awesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- //font-awesome icons -->
<!-- js -->
<script src="js/jquery-1.11.1.min.js"></script>
<!-- //js -->
<link href='//fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200it
alic,300,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,90
0italic' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400ital
ic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!-- start-smoth-scrolling -->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
</head>
<body>
<div class="agileits_header">
<div class="container">
<div class="w3l_offers">
<p>SELAMAT DATANG DI TOKO KURNIA A'A, SELAMAT BERBELANJA!</p>
</div>
<div class="agile-login">
<ul>
<?php
if(!isset($_SESSION['log'])){
echo '
<li><a href="registered.php"> Daftar</a></li>
<li><a href="index.php">Masuk</a></li>
';
} else {
if($_SESSION['role']=='Member'){
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="logout.php">Keluar?</a></li>
';
} else {
echo '
<li style="color:white">Halo, '.$_SESSION["name"].'
<li><a href="admin">Admin Panel</a></li>
<li><a href="logout.php">Keluar?</a></li>
';
};
}
?>
</ul>
</div>
<div class="product_list_header">
<a href="cart.php"><button class="w3view-
cart" type="submit" name="submit" value=""><i class="fa fa-cart-arrow-down" aria-
hidden="true"></i></button>
</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="logo_products">
<div class="container">
<div class="w3ls_logo_products_left1">
<ul class="phone_email">
<li><i class="fa fa-phone" aria-
hidden="true"></i>Hubungi Kami : (+62) 85145811736</li>
</ul>
</div>
<div class="w3ls_logo_products_left">
<h1><a href="utama.php">TOKO KURNIA A'A</a></h1>
</div>
<div class="w3l_search">
<form action="search.php" method="post">
<input type="search" name="Search" placeholder="Cari produk...">
<button type="submit" class="btn btn-default search" aria-
label="Left Align">
<i class="fa fa-search" aria-hidden="true"> </i>
</button>
<div class="clearfix"></div>
</form>
</div>
<?php
$kat=mysqli_query($conn,"
SELECT * from kategori order by idkategori ASC");
while($p=mysqli_fetch_arr
ay($kat)){
?>
<li><a href="kategori.php
?idkategori=<?php echo $p['idkategori'] ?>"><?php echo $p['namakategori'] ?></a><
/li>
<?php
}
?>
</ul>
</div>
</div>
</ul>
</li>
<li><a href="cart.php">Keranjang Saya</a></li
>
<li><a href="daftarorder.php">Daftar Order</a
></li>
</ul>
</div>
</nav>
</div>
</div>
<li>
<img src="images/3.jpg" alt="" />
</li>
</ul>
<!-- //main-slider -->
<!-- //top-header and slider -->
<!-- top-brands -->
<div class="top-brands">
<div class="container">
<h2>Produk Kami</h2>
<div class="grid_3 grid_5">
<div class="bs-example bs-example-tabs" role="tabpanel" data-
example-id="togglable-tabs">
<div id="myTabContent" class="tab-content">
<div role="tabpanel" class="tab-
pane fade in active" id="expeditions" aria-labelledby="expeditions-tab">
<div class="agile-tp">
<h5>Penawaran Terbaik
<?php
if(!isset($_SESSION['name'])){
} else {
echo 'Untukmu, '.$_SESSION['name'].'!';
}
?>
</h5>
</div>
<div class="agile_top_brands_grids">
<?php
$brgs=mysqli_query($conn,"SELECT * fr
om produk order by idproduk ASC");
$no=1;
while($p=mysqli_fetch_array($brgs)){
?>
<div class="col-md-4 top_brand_left">
<div class="hover14 column">
<div class="agile_top_brand_left_grid">
<div class="agile_top_brand_left_grid
_pos">
<img src="images/offer.png" alt="
" class="img-responsive" />
</div>
<div class="agile_top_brand_left_grid
1">
<figure>
<div class="snipcart-
item block" >
<div class="snipcart-
thumb">
<a href="product.php?
idproduk=<?php echo $p['idproduk'] ?>"><img title=" " alt=" " src="<?php echo $p[
'gambar']?>" width="200px" height="200px" /></a>
<p><?php echo $p['nam
aproduk'] ?></p>
<div class="stars">
</div>
<h4>Rp<?php echo numb
er_format($p['hargaafter']) ?> </h4>
</div>
<div class="snipcart-
details top_brand_home_details">
<fieldset>
<a href="prod
uct.php?idproduk=<?php echo $p['idproduk'] ?>"><input type="submit" class="button
" value="Lihat Produk" /></a>
</fieldset>
</div>
</div>
</figure>
</div>
</div>
</div>
</div>
<?php
}
?>
</div>
</div>
</div>
</div>
</div>
<!-- //top-brands -->
<ul class="address">
<li><i class="glyphicon glyphicon-map-marker" aria-
hidden="true"></i>Toko Kurnia A'A, Batu Merah Ambon.</li>
<li><i class="glyphicon glyphicon-envelope" aria-
hidden="true"></i><a href="mailto:info@email">kurnia@gmail.com</a></li>
<li><i class="glyphicon glyphicon-earphone" aria-
hidden="true"></i>085145811736</li>
</ul>
</div>
<div class="col-md-3 w3_footer_grid">
</div>
<div class="clearfix"> </div>
</div>
</div>
<div class="footer-copy">
<div class="container">
<p >© 2021 TOKO KURNIA A'A By Ramahdan La Rosi</p>
</div>
</div>
</div>
<div class="footer-botm">
<div class="container">
<div class="w3layouts-foot">
<ul>
<li><a href="#" class="w3_agile_instagram"><i class="fa f
a-instagram" aria-hidden="true"></i></a></li>
<li><a href="#" class="w3_agile_facebook"><i class="fa fa
-facebook" aria-hidden="true"></i></a></li>
<li><a href="#" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="payment-w3ls">
<img src="images/card.png" alt=" " class="img-responsive">
</div>
<div class="clearfix"> </div>
</div>
</div>
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element hover id
scrollSpeed: 4000,
easingType: 'linear'
};
});
</script>
<!-- //here ends scrolling icon -->
jQuery('#responsive').change(function(){
$('#responsive_wrapper').width(jQuery(this).val());
});
});
</script>
<!-- //main slider-banner -->
</body>
</html>