UTS DATABASE ADVANCE

 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.

  • Buat Data Master Aplikasi Kasir dengan PHP & MongoDB yang collection terdiri dari:

1. kategori_menu: _id, nama_kategori



2. menu: _id, id_kategori, nama_menu, harga



3. user: _id, username, password, level



4. pelanggan: _id, nama, email, no_hp, alamat



Komentar

Postingan Populer