Pembuatan Aplikasi Data Master Kasir dengan PHP & MongoDB
UTS MASTER KASIR
Aplikasi Data Master Kasir adalah aplikasi sederhana yang memungkinkan pengguna untuk mengelola berbagai data yang berhubungan dengan operasi kasir, seperti kategori menu, menu, data pengguna, dan data pelanggan. Aplikasi ini dibangun dengan menggunakan PHP sebagai bahasa pemrograman utama dan MongoDB sebagai sistem basis data NoSQL.
Struktur Koleksi (Collection) dalam MongoDB:
1. Aplikasi kasir
- _id: ID unik untuk setiap dokumen.
- nama_kategori: Nama kategori untuk menu.
2. Kategori Menu
- _id: ID unik untuk setiap dokumen.
- id_kategori: ID kategori menu yang terkait.
- nama_menu: Nama menu.
- harga: Harga menu.
3. Pengguna
- _id: ID unik untuk setiap dokumen.
- username: Nama pengguna.
- password: Kata sandi pengguna.
- level: Level atau peran pengguna (misalnya, admin, kasir, atau pegawai).
4. Pelanggan
- _id: ID unik untuk setiap dokumen.
- nama: Nama pelanggan.
- email: Alamat email pelanggan.
- no_hp: Nomor telepon pelanggan.
- alamat: Alamat pelanggan.
Fitur Aplikasi:
1. Tambah Data: Aplikasi memungkinkan pengguna untuk menambahkan data baru ke setiap koleksi. Contoh: Menambahkan kategori menu baru, menu baru, pengguna baru, atau pelanggan baru.
2. Hapus Data: Pengguna dapat menghapus data yang tidak lagi diperlukan dari setiap koleksi.
3. Edit Data (Opsional): Aplikasi dapat ditingkatkan dengan menambahkan fitur pengeditan data, yang memungkinkan pengguna untuk memperbarui informasi yang ada.
4. Tampilan Data: Aplikasi menampilkan data dalam bentuk tabel yang mudah dibaca, sehingga pengguna dapat melihat dan memahami informasi dengan cepat.
5. Navigasi: Terdapat menu navigasi yang memungkinkan pengguna beralih antara koleksi (kategori menu, menu, user, pelanggan) dengan mudah.
Navigasi Menu:
- Data Master Kategori Menu: Mengelola daftar kategori menu.
- Data Master Menu: Mengelola daftar menu beserta detailnya.
- Data Master User: Mengelola data pengguna aplikasi kasir.
- Data Master Pelanggan: Mengelola data pelanggan.
Nama+NIM pada Header Aplikasi:
Aplikasi ini mencakup informasi berupa "NAMA+NIM" pada header aplikasi. Informasi ini biasanya digunakan untuk menunjukkan pemilik atau pembuat aplikasi beserta identifikasi uniknya.
Catatan:
- Untuk menghubungkan aplikasi ini dengan MongoDB, pastikan MongoDB telah diinstal dan berjalan di komputer Anda.
- Anda juga perlu memastikan Anda telah menghubungkan aplikasi ini dengan basis data MongoDB yang sesuai dalam kode koneksi.
Hasil :
1. Data Master Aplikasi Kasir
2. Data Master Pengguna
3. Data Master Pelanggan
4. Data Master Kategori Menu
THANK YOU!