Membuat website penjualan dengan php dan mysql

Halo di artikel ini saya mau share aplikasi penjualan berbasis web sederhana yang di buat dengan metode CRUD (create read update delete) dengan menggunakan PHP native dan MySql sebagai databasenya.Untuk di sisi frontend nya saya menggunakan template bootstrap sb admin2.

Aplikasi ini saya buat dari implemntasi mata kuliah sistem basis data dan aplikasi basis data yang saya dapat di semester 2.

Untuk itu di artikel ini saya akan menampilkan desain struktur databasenya dari mulai ERD, LRS, dan Spesifikasi File, juga nanti kalian bisa melihat tampilan demo aplikasinya dan kalian juga dapat mendownload sorce code aplikasinya.

1. Tampilan Struktur Database Aplikasi Penjualan Handphone

ERD

Membuat website penjualan dengan php dan mysql
Membuat website penjualan dengan php dan mysql

LRS

Membuat website penjualan dengan php dan mysql
Membuat website penjualan dengan php dan mysql

Spesifikasi File

  • Pegawai
NoElemen DataAkronimTipeSizeKeterangan1ID Pegawaiid_pegawaiInt11(Auto increament) Primary key2Nama Pegawainama_pgwVarchar25 3Alamat Pegawaialamat_pgwVarchar50 4Telp Pegawaitelp_pgwVarchar 13 
  • Handphone
NoElemen DataAkronimTipeSizeKeterangan1ID Handphoneid_hpInt11(Auto increament) Primary key2MerkmerkVarchar20 3Tipe HandphonetipeVarchar20 4Harga Handphoneharga_hpInt11 5Stock Handphonestock_hpInt11 6SpesifikasispesifikasiVarchar256 
  • Pembeli
NoElemen DataAkronimTipeSizeKeterangan1ID Pembeliid_pembeliInt11(Auto increament) Primary key2Nama PembelinamaVarchar25 3AlamatalamatVarchar50 4No Telpno_hpVarchar13 
  • Transaksi
NoElemen DataAkronimTipeSizeKeterangan1ID Transaksiid_transaksiInt11(Auto increament) Primary key2TanggaltanggalTimestamp (current_timestamp) 3ID Pembeliid_pembeliInt 11Foreign key4ID Pegawaiid_pegawaiInt 11Foreign key5ID Handphoneid_hpInt11Foreign key6Total Hargatotal_hargaInt11 7JumlahjumlahInt11 

2. Demo Tampilan Aplikasi CRUD Penjualan Handphone

Membuat website penjualan dengan php dan mysql
Membuat website penjualan dengan php dan mysql

Untuk demo aplikasinya kalian dapat mengaksesnya disini, gunakan user login [email protected] dengan password 321nana

3. Source Code Aplikasi Penjualan Handphone Menggunkan PHP

Kalian dapat mendownload sorce code program aplikasinya via github disini, jika kalian mengalami kesulitan dalam mendownload silahkan tinggalkan pesan di komentar ya.

Codekop - Halo sahabat codekop.com , kali ini saya akan berbagi Source Code Aplikasi Penjualan Barang (Kasir) dengan PHP MYSQL, tambah data, update / edit data, dan hapus data, pencarian data dengan menggunakan jquery data tables. User interface menggunakan Template Bootstrap.  Aplikasi kali ini cocok untuk yang sedang belajar PHP dasar, karena pada aplikasi ini anda dapat belajar tentang cara membuat login, kemudian membuat menu-menu yang terdapat pada bagian halaman admin, membuat CRUD data barang, data penjualan, pagination dan lain nya.

Fitur-fitur pada Aplikasi pada kali ini :

  • Management Barang
  • Penambahan dan manipulasi kategori dan barang
  • Transaksi Penjualan
  • Laporan Transaksi Penjualan
  • Melihat stok barang dan restok barang
  • Peringatan untuk barang habis

REVISI PROGRAM :

12 Desember 2022 [TERBARU]

  • Update v2.0
  • Migrasi Template SB Admin 2 Bootstrap 4

31 Januari 2021

  • Tambah Sortir khusus stok kurang dari >= 3
  • Cari Per Tanggal Laporan
  • Cari Per bulan Laporan
  • Fix Perhitungan Laporan

06 Oktober 2020

  • revisi session error pada hosting dengan error : Warning: session_start(): Cannot send session cookie - headers already sent by (output started at [duplicate] -> fixed
  • Ganti background login, header
  • Ganti Header table barang, table keranjang, table laporan
  • Fix transaksi -> transaksi stok < keranjang tidak bisa diproses
  • penghapusan trigger sql
  • penambahan fungsi transaksi untuk pengurangan stok barang setelah transaksi bayar

23 Agustus 2020

  • revisi print
  • menambahkan alert telah di bayar di bagian bayar transaksi penjualan

18 Juli 2020

  • fix edit kategori
  • fix modal tambah barang
  • rapihin form laporan

29 Agustus 2019

  • laporan tampilan error -> fixed
  • klik button bayar transaksi tidak masuk ke laporan -> fixed
  • pencarian barang pada menu transaksi sudah otomatis dengan tambahan jquery ajax
  • data laporan dapat dicari berdasarkan periode bulan dan tahun 

Untuk Login :

  • Username : admin
  • Password : 123 

* Penggunaan Login untuk Single User

Screenshot / tampilan :

Contoh Program V2

Login

Dashboard

Tabel Barang

Kategori

Keranjang / Transaksi

Laporan

Nama Toko

Atur User

Contoh Program V1

Halaman utama :

Membuat website penjualan dengan php dan mysql
  

Dashboard

Membuat website penjualan dengan php dan mysql

Tabel Kategori 

Membuat website penjualan dengan php dan mysql

Tabel Barang

Membuat website penjualan dengan php dan mysql
   

Membuat website penjualan dengan php dan mysql
  

Membuat website penjualan dengan php dan mysql
  

Membuat website penjualan dengan php dan mysql

Membuat website penjualan dengan php dan mysql
  

Silahkan download aplikasi ditombol berikut :

Download File

 * Demikian hasil revisi aplikasi penjualan barang kasir nya, jika masih ada terdapat error dan bug lainnya tulis saja di kolom komentar. Source ini free untuk di pelajari, bukan untuk di jual kembali, terima kasih atas perhatiannya.

Akhir Kata…

Baik, sekian dulu pada artikel kali ini tentang Source Code Aplikasi Penjualan Barang Kasir dengan PHP & MYSQL Kita jumpa lagi di lain kesempatan, Semoga bermanfaat. Sampai Jumpa dan Terima Kasih.