Catatan Kuliah: Pembuatan Aplikasi Kasir
Pendahuluan
- Selamat datang di Industrial Academy
- Fokus: Pembuatan aplikasi kasir
- Struktur tabel yang akan digunakan:
- Tabel pelanggan
- Tabel penjualan
- Tabel detail penjualan
- Tabel produk
- Tabel user (ditambahkan)
Fitur Aplikasi
- Dua jenis user:
- Fitur yang dimiliki:
- Login
- Logout
- Registrasi
- Pendataan barang
- Pembelian
- Melihat stok barang
Software yang Digunakan
- SAM (web server lokal)
- Chrome (web browser)
- Visual Studio Code (text editor)
- Aplikasi lain yang sejenis boleh digunakan
Pembuatan Database
-
Pembukaan Database
- Akses:
localhost.php.admin
- Nama Database: UKK Kasir
- Tabel yang dibuat:
- Tabel Pelanggan
- Tabel Penjualan
- Tabel Detail Penjualan
- Tabel Produk
- Tabel User
-
Struktur Tabel
- Tabel Pelanggan:
- ID Pelanggan (Auto Increment, Primary Key)
- Nama Pelanggan (VARCHAR 255)
- Alamat (TEXT)
- Nomor Telepon
- Tabel Penjualan:
- ID Penjualan (Auto Increment, Primary Key)
- Tanggal Penjualan (DATE)
- Total Harga (INTEGER)
- ID Pelanggan (INTEGER)
- Tabel Detail Penjualan:
- ID Detail (Auto Increment, Primary Key)
- ID Penjualan (INTEGER)
- ID Produk (INTEGER)
- Jumlah Produk (INTEGER)
- Subtotal (INTEGER)
- Tabel Produk:
- ID Produk (Auto Increment, Primary Key)
- Nama Produk (VARCHAR 255)
- Harga (INTEGER)
- Stok (INTEGER)
- Tabel User:
- ID User (Auto Increment, Primary Key)
- Nama (VARCHAR 255)
- Username (VARCHAR 255)
- Password (VARCHAR 255)
- Level (VARCHAR 6: Admin atau Petugas)
Pembuatan Tampilan
- Menggunakan template admin: SP Admin
- Mengakses folder:
c:/sum/htdocs/
dan membuat folder baru: ukk kasir
- Menyalin bagian DIST, aset, CSS, JS, dan index HTML dari template ke folder
ukk kasir
Koding dengan Visual Studio Code
- Buka folder
ukk kasir
di Visual Studio Code
- Ubah
index.html
menjadi index.php
- Hubungkan aplikasi dengan database menggunakan file
koneksi.php
- Pastikan koneksi berhasil dengan membuka browser
Kesimpulan
- Proses awal pembuatan aplikasi kasir sudah dijelaskan
- Langkah-langkah selanjutnya akan meliputi pengkodean lebih lanjut dan pengujian aplikasi
Catatan ini merangkum semua poin penting dari kuliah tentang pembuatan aplikasi kasir.