├── DB └── db_toko.sql ├── README.md ├── assets ├── bootstrap │ └── css │ │ └── bootstrap.min.css ├── css │ └── styles.min.css ├── img │ ├── about.png │ └── login.png └── js │ └── script.min.js ├── conf ├── globalvar.php └── init.php ├── index.php ├── pages ├── 404.php ├── about.php ├── barang-hapus.php ├── barang-tambah.php ├── barang-ubah.php ├── barang.php ├── laporan.php ├── login.php ├── logout.php ├── penjualan-hapus.php ├── penjualan-pilih.php └── penjualan.php └── screenshots ├── dashboard.jpg ├── data-barang.jpg ├── laporan-penjualan.jpg └── penjualan.jpg /DB/db_toko.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 4.8.3 3 | -- https://www.phpmyadmin.net/ 4 | -- 5 | -- Host: 127.0.0.1 6 | -- Generation Time: Mar 02, 2019 at 05:11 AM 7 | -- Server version: 10.1.36-MariaDB 8 | -- PHP Version: 5.6.38 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | SET AUTOCOMMIT = 0; 12 | START TRANSACTION; 13 | SET time_zone = "+00:00"; 14 | 15 | 16 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 17 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 18 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 19 | /*!40101 SET NAMES utf8mb4 */; 20 | 21 | -- 22 | -- Database: `db_toko` 23 | -- 24 | 25 | DELIMITER $$ 26 | -- 27 | -- Procedures 28 | -- 29 | CREATE DEFINER=`root`@`localhost` PROCEDURE `sto_tambahProduk` (`pronama` VARCHAR(200), `proharga` FLOAT, `projumlah` BIGINT) BEGIN 30 | insert into produk (pronama,proharga,projumlah) values (pronama,proharga,projumlah); 31 | END$$ 32 | 33 | DELIMITER ; 34 | 35 | -- -------------------------------------------------------- 36 | 37 | -- 38 | -- Table structure for table `produk` 39 | -- 40 | 41 | CREATE TABLE `produk` ( 42 | `proid` bigint(20) NOT NULL, 43 | `pronama` varchar(200) DEFAULT NULL, 44 | `projumlah` bigint(20) DEFAULT NULL, 45 | `proharga` float DEFAULT NULL 46 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 47 | 48 | -- 49 | -- Dumping data for table `produk` 50 | -- 51 | 52 | INSERT INTO `produk` (`proid`, `pronama`, `projumlah`, `proharga`) VALUES 53 | (2, 'Keyboard Logitech', 6, 100000), 54 | (3, 'Layar', 2, 500000), 55 | (4, 'Mouse Baru', 10, 100000); 56 | 57 | -- -------------------------------------------------------- 58 | 59 | -- 60 | -- Table structure for table `transaksi` 61 | -- 62 | 63 | CREATE TABLE `transaksi` ( 64 | `trafaktur` varchar(200) NOT NULL, 65 | `tratanggal` date DEFAULT NULL, 66 | `trapelanggan` varchar(200) DEFAULT NULL, 67 | `tratotal` float DEFAULT NULL, 68 | `userid` bigint(20) DEFAULT NULL 69 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 70 | 71 | -- 72 | -- Dumping data for table `transaksi` 73 | -- 74 | 75 | INSERT INTO `transaksi` (`trafaktur`, `tratanggal`, `trapelanggan`, `tratotal`, `userid`) VALUES 76 | ('TRA0001', '2019-03-02', 'saif alikhan', 600000, 2); 77 | 78 | -- -------------------------------------------------------- 79 | 80 | -- 81 | -- Table structure for table `transaksi_detail` 82 | -- 83 | 84 | CREATE TABLE `transaksi_detail` ( 85 | `tdid` bigint(20) NOT NULL, 86 | `trafaktur` varchar(200) DEFAULT NULL, 87 | `proid` bigint(20) DEFAULT NULL, 88 | `tdjumlah` bigint(20) DEFAULT NULL, 89 | `tdharga` float DEFAULT NULL, 90 | `tdsubtotal` float DEFAULT NULL 91 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 92 | 93 | -- 94 | -- Dumping data for table `transaksi_detail` 95 | -- 96 | 97 | INSERT INTO `transaksi_detail` (`tdid`, `trafaktur`, `proid`, `tdjumlah`, `tdharga`, `tdsubtotal`) VALUES 98 | (6, 'TRA0001', 2, 1, 100000, 100000), 99 | (7, 'TRA0001', 3, 1, 500000, 500000); 100 | 101 | -- 102 | -- Triggers `transaksi_detail` 103 | -- 104 | DELIMITER $$ 105 | CREATE TRIGGER `tg_order` AFTER INSERT ON `transaksi_detail` FOR EACH ROW BEGIN 106 | update produk set projumlah=projumlah-new.tdjumlah where proid=new.proid; 107 | END 108 | $$ 109 | DELIMITER ; 110 | 111 | -- -------------------------------------------------------- 112 | 113 | -- 114 | -- Table structure for table `user` 115 | -- 116 | 117 | CREATE TABLE `user` ( 118 | `userid` bigint(20) NOT NULL, 119 | `username` varchar(200) NOT NULL, 120 | `userpass` varchar(200) NOT NULL 121 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 122 | 123 | -- 124 | -- Dumping data for table `user` 125 | -- 126 | 127 | INSERT INTO `user` (`userid`, `username`, `userpass`) VALUES 128 | (1, 'admin', 'admin'), 129 | (2, 'a', 'a'); 130 | 131 | -- -------------------------------------------------------- 132 | 133 | -- 134 | -- Indexes for dumped tables 135 | -- 136 | 137 | -- 138 | -- Indexes for table `produk` 139 | -- 140 | ALTER TABLE `produk` 141 | ADD PRIMARY KEY (`proid`); 142 | 143 | -- 144 | -- Indexes for table `transaksi` 145 | -- 146 | ALTER TABLE `transaksi` 147 | ADD PRIMARY KEY (`trafaktur`); 148 | 149 | -- 150 | -- Indexes for table `transaksi_detail` 151 | -- 152 | ALTER TABLE `transaksi_detail` 153 | ADD PRIMARY KEY (`tdid`); 154 | 155 | -- 156 | -- Indexes for table `user` 157 | -- 158 | ALTER TABLE `user` 159 | ADD PRIMARY KEY (`userid`); 160 | 161 | -- 162 | -- AUTO_INCREMENT for dumped tables 163 | -- 164 | 165 | -- 166 | -- AUTO_INCREMENT for table `produk` 167 | -- 168 | ALTER TABLE `produk` 169 | MODIFY `proid` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; 170 | 171 | -- 172 | -- AUTO_INCREMENT for table `transaksi_detail` 173 | -- 174 | ALTER TABLE `transaksi_detail` 175 | MODIFY `tdid` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8; 176 | 177 | -- 178 | -- AUTO_INCREMENT for table `user` 179 | -- 180 | ALTER TABLE `user` 181 | MODIFY `userid` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; 182 | COMMIT; 183 | 184 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 185 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 186 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 187 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Aplikasi Kasir Simpel 2 | Aplikasi Simple Kasir merupakan Aplikasi berbasis WEB menggunakan bahasa pemrograman PHP dan template Bootstrap. Aplikasi yang sangat simpel dengan memiliki fitur pencatan barang dan stoknya. kemudian penjualan dan laporan penjualan. dengan sistem login oleh kasir( simple point of sale ) 3 | 4 | ## Syarat 5 | 6 | Pastikan Anda sudah menginstall : 7 | 8 | * PHP 5.6 9 | * MYSQL 10 | * Browser 11 | 12 | ## Cara Install 13 | #### 1. Clone Project 14 | ```bash 15 | git clone https://github.com/msaifa/simpe-kasir.git 16 | ``` 17 | 18 | #### 2. Pindahkan file ke directory apache 19 | * Windows : c:xampp/htdoc 20 | * Linux : /var/www/html/ 21 | 22 | #### 3. Edit conf/globalvar.php 23 | edit sesuai dengan url index aplikasi. 24 | ```php 25 | $base_url = "http://localhost.yii/simple-kasir/" ; 26 | ``` 27 | 28 | #### 4. Set-up database 29 | buat database baru dengan nama db_toko 30 | ```sql 31 | create database db_toko ; 32 | ``` 33 | export db_toko.sql ke database baru tersebut. 34 | 35 | ## Program Pendukung 36 | - Bootstrap Studio 37 | - Visual Studio Code 38 | - xampp 39 | 40 | ## Credits 41 | - Thanks to Allah 42 | - Thanks to My Parents 43 | - Thanks to My Teachers 44 | - Thanks to ALL 45 | 46 | ## About 47 | [Github](https://github.com/msaifa/) 48 | [LinkedIn](https://www.linkedin.com/in/msaifa/) 49 | [Instagram](https://instagram.com/msaifa) 50 | -------------------------------------------------------------------------------- /assets/css/styles.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msaifa/simpel-kasir/ddd66234a2871a51e4c7f4abea7c8bb42cb54ed6/assets/css/styles.min.css -------------------------------------------------------------------------------- /assets/img/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msaifa/simpel-kasir/ddd66234a2871a51e4c7f4abea7c8bb42cb54ed6/assets/img/about.png -------------------------------------------------------------------------------- /assets/img/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msaifa/simpel-kasir/ddd66234a2871a51e4c7f4abea7c8bb42cb54ed6/assets/img/login.png -------------------------------------------------------------------------------- /assets/js/script.min.js: -------------------------------------------------------------------------------- 1 | $(document).ready((function(){$("[data-bs-chart]").each((function(e,o){this.chart=new Chart($(o),$(o).data("bs-chart"))}))})),function(e){"use strict";e("#sidebarToggle, #sidebarToggleTop").on("click",(function(o){e("body").toggleClass("sidebar-toggled"),e(".sidebar").toggleClass("toggled"),e(".sidebar").hasClass("toggled")&&e(".sidebar .collapse").collapse("hide")})),e(window).resize((function(){e(window).width()<768&&e(".sidebar .collapse").collapse("hide")})),e("body.fixed-nav .sidebar").on("mousewheel DOMMouseScroll wheel",(function(o){if(e(window).width()>768){var t=o.originalEvent,l=t.wheelDelta||-t.detail;this.scrollTop+=30*(l<0?1:-1),o.preventDefault()}})),e(document).on("scroll",(function(){e(this).scrollTop()>100?e(".scroll-to-top").fadeIn():e(".scroll-to-top").fadeOut()})),e(document).on("click","a.scroll-to-top",(function(o){var t=e(this);e("html, body").stop().animate({scrollTop:e(t.attr("href")).offset().top},1e3,"easeInOutExpo"),o.preventDefault()}))}(jQuery); -------------------------------------------------------------------------------- /conf/globalvar.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /conf/init.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | 5 | 6 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | Dashboard - msaifa 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 |
54 | 76 |
77 |
78 | 79 |
80 |
81 |

Dashboard

82 |
83 | 84 |
85 |
86 |
87 |
88 |
Grafik Omset
89 | 95 |
96 |
97 |
98 | 186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
Jumlah produk
196 |
Produk
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
Omset hari ini
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
Omset Bulan ini
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 | 233 |
234 |
235 |
236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | -------------------------------------------------------------------------------- /pages/404.php: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Page Not Found - msaifa 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 42 |
43 | 153 |
154 |
155 | 156 |
157 |
158 |
159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | -------------------------------------------------------------------------------- /pages/about.php: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Tentang msaifa 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 42 |
43 |
44 | 45 |
46 |

Tentang msaifa

47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |

M SAIF ALIKHAN

61 |
Fullstack Developer
62 |

asal Sidoarjo, Jawa Timur - Indonesia

63 |

Contact us at 

GithubLinkedinInstagram
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 | 75 |
76 |
77 |
78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | -------------------------------------------------------------------------------- /pages/barang-hapus.php: -------------------------------------------------------------------------------- 1 | 5 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | Page Not Found - msaifa 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
40 | 62 |
63 |
64 |
65 |
66 |

Ups... Sepertinya Anda tersesat

67 |

Meri kembali ke jalan yang benar!

← Back to Dashboard
68 |
69 |
70 |
71 |
72 | 73 |
74 |
75 |
76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /pages/barang-tambah.php: -------------------------------------------------------------------------------- 1 | 5 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | Tambah Produk - msaifa 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |
46 | 68 |
69 |
70 | 71 |
72 |

Tambah Barang

73 | '.$msg.'' : ""?> 74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 | 109 |
110 |
111 |
112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | -------------------------------------------------------------------------------- /pages/barang-ubah.php: -------------------------------------------------------------------------------- 1 | 5 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | Ubah Produk - msaifa 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 |
58 | 80 |
81 |
82 | 83 |
84 |

Ubah Barang

85 | '.$msg.'' : ""?> 86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 | 121 |
122 |
123 |
124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | -------------------------------------------------------------------------------- /pages/barang.php: -------------------------------------------------------------------------------- 1 | 5 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | Data Barang - msaifa 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
35 | 57 |
58 |
59 | 60 |
61 |

Data Barang

62 |
63 |
64 |
65 | 67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 101 | 102 |
Nama BarangSisa StokHargaAksi
UbahHapus
103 |
104 |
105 |
106 |

Menampilkan Data

107 |
108 |
109 | 112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 | 121 |
122 |
123 |
124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | -------------------------------------------------------------------------------- /pages/laporan.php: -------------------------------------------------------------------------------- 1 | 5 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | Laporan Penjualan - msaifa 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
38 | 60 |
61 |
62 | 63 |
64 |

Data Penjualan

65 |
66 |
67 |
68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 99 | 100 |
NoNo. FakturTanggalPelangganJum. BarangJum. BayarKasir
101 |
102 |
103 |
104 |

Menampilkan Data

105 |
106 |
107 | 110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 | 119 |
120 |
121 |
122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | -------------------------------------------------------------------------------- /pages/login.php: -------------------------------------------------------------------------------- 1 | 5 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | Login - msaifa 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 | 53 |
54 |
55 |
56 |
57 |

Selamat Datang!

58 | '.$msg.'' : ""?> 59 |
60 |
61 |
62 |
63 | 64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | -------------------------------------------------------------------------------- /pages/logout.php: -------------------------------------------------------------------------------- 1 | 5 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | Page Not Found - msaifa 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 51 |
52 |
53 |
54 |
55 |

Ups... Sepertinya Anda tersesat

56 |

Meri kembali ke jalan yang benar!

← Back to Dashboard
57 |
58 |
59 |
60 |
61 | 62 |
63 |
64 |
65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | -------------------------------------------------------------------------------- /pages/penjualan-hapus.php: -------------------------------------------------------------------------------- 1 | 5 | $val){ 16 | if ($val['proid'] == $p){ 17 | unset($cart[$i]); 18 | } 19 | } 20 | 21 | $_SESSION['cart'] = $cart ; 22 | 23 | header("Location: {$base_url}pages/penjualan.php"); 24 | 25 | } else { 26 | header("Location: {$base_url}pages/penjualan.php"); 27 | } 28 | 29 | ?> 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Page Not Found - msaifa 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
47 | 69 |
70 | 180 |
181 |
182 | 183 |
184 |
185 |
186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | -------------------------------------------------------------------------------- /pages/penjualan-pilih.php: -------------------------------------------------------------------------------- 1 | 5 | $val){ 30 | if ($val['proid'] == $produk['proid']){ 31 | $cart[$key]['jumlah'] = $val['jumlah'] + 1; 32 | $replace = true ; 33 | } 34 | } 35 | if (!$replace){ 36 | $cart = array_merge($cart,$item) ; 37 | } 38 | 39 | $_SESSION['cart'] = $cart ; 40 | 41 | header("Location:{$base_url}pages/penjualan.php") ; 42 | } 43 | } 44 | 45 | // end 46 | 47 | 48 | $cari = "" ; 49 | if (isset($_GET['c'])){ 50 | $cari = $_GET['c']; 51 | } 52 | 53 | $sql = "SELECT * FROM produk where pronama like '%$cari%'" ; 54 | $res = query($sql) ; 55 | $count = total($sql); 56 | 57 | ?> 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | Pilih Item - msaifa 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 |
75 | 97 |
98 |
99 | 100 |
101 |

Pilih Produk

102 | '.$msg.'' : ""?> 103 |
104 |
105 |
106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 130 | 131 |
Nama BarangSisa StokHargaAksi
Pilih
132 |
133 |
134 |
135 |

Menampilkan Data

136 |
137 |
138 | 141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 | 150 |
151 |
152 |
153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | -------------------------------------------------------------------------------- /pages/penjualan.php: -------------------------------------------------------------------------------- 1 | 5 | ' ; 41 | } 42 | 43 | $sql = "INSERT INTO transaksi values ('$trafaktur','$tanggal','$trapelanggan',$grandtotal,$userid)" ; 44 | 45 | if (query($sql) && $err == 0){ 46 | commit(); 47 | unset($_SESSION['cart']); 48 | $msg = 'Penjualan Berhasil disimpan' ; 49 | } else { 50 | rollback(); 51 | $msg = 'GAGAL' ; 52 | } 53 | } 54 | } 55 | 56 | ?> 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | Penjualan - msaifa 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 |
74 | 96 |
97 |
98 | 99 |
100 |

Penjualan

101 | '.$msg.'' : ""?> 102 |
103 |
104 |
105 |
106 |
107 |

Detail Penjualan

108 |
109 |
110 |
111 |
112 |
113 |
>
114 |
115 |
116 |
>
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |

Data Keranjang

126 |
127 |
128 |
129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | $val){ 146 | ?> 147 | 148 | 149 | 150 | 151 | 152 | 153 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 |
ProdukJumlahHargaAksi
Hapus
Jumlah Pembelanjaan :
167 |
168 |
169 |
170 |
171 | 172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 | 182 |
183 |
184 |
185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | -------------------------------------------------------------------------------- /screenshots/dashboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msaifa/simpel-kasir/ddd66234a2871a51e4c7f4abea7c8bb42cb54ed6/screenshots/dashboard.jpg -------------------------------------------------------------------------------- /screenshots/data-barang.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msaifa/simpel-kasir/ddd66234a2871a51e4c7f4abea7c8bb42cb54ed6/screenshots/data-barang.jpg -------------------------------------------------------------------------------- /screenshots/laporan-penjualan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msaifa/simpel-kasir/ddd66234a2871a51e4c7f4abea7c8bb42cb54ed6/screenshots/laporan-penjualan.jpg -------------------------------------------------------------------------------- /screenshots/penjualan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msaifa/simpel-kasir/ddd66234a2871a51e4c7f4abea7c8bb42cb54ed6/screenshots/penjualan.jpg --------------------------------------------------------------------------------