Sistem Manajemen Laundry
Cerita:
Bu Wati memiliki usaha laundry yang cukup ramai. Ia merasa kesulitan dalam mengelola data pelanggan, pencatatan pakaian yang dicuci, dan status pengerjaan pesanan. Semua catatan dilakukan secara manual di buku, sehingga sering terjadi kesalahan atau kehilangan informasi.
Bu Wati membutuhkan sebuah aplikasi untuk mencatat data pelanggan, menerima pesanan laundry, melacak status pengerjaan, dan mencetak tagihan.
User Story:
Sebagai Bu Wati, saya ingin dapat login ke aplikasi untuk mengelola pesanan pelanggan.
Sebagai Bu Wati, saya ingin dapat mencatat data pelanggan dan pesanan laundry, sehingga semua informasi tercatat dengan rapi.
Sebagai Bu Wati, saya ingin dapat melihat status pengerjaan pesanan untuk mengetahui apakah sudah selesai atau belum.
Sebagai pelanggan, saya ingin dapat melihat informasi pesanan saya, seperti status pengerjaan dan total tagihan.
Skema Database (Maksimal 4 Tabel):
Tabel
usersid_user(Primary Key, INT)username(VARCHAR, UNIQUE)password(VARCHAR)role(ENUM: "Admin")
Tabel
pelangganid_pelanggan(Primary Key, INT)nama_pelanggan(VARCHAR)no_hp(VARCHAR)
Tabel
pesananid_pesanan(Primary Key, INT)id_pelanggan(Foreign Key, INT, mengacu padapelanggan.id_pelanggan)jenis_laundry(ENUM: "Cuci Kering", "Cuci Setrika")berat(DECIMAL, dalam kilogram)harga_total(DECIMAL)status(ENUM: "Proses", "Selesai")tanggal_pesanan(DATE)
Tabel
laporanid_laporan(Primary Key, INT)tanggal(DATE)total_pendapatan(DECIMAL)
Tugas:
Buatlah aplikasi berbasis web menggunakan PHP, HTML, CSS, dan MySQL yang dapat:
Login: Admin dapat login untuk mengelola pesanan.
Menambahkan data pelanggan dan pesanan laundry.
Menampilkan daftar pesanan beserta status pengerjaan.
Menampilkan laporan pendapatan harian.
Bonus:
Tambahkan fitur pencarian pelanggan berdasarkan nama atau nomor HP.
Enkripsi password pada tabel
users.
Last updated