= h($product['name']) ?>
= h($product['lead_time']) ?>
= h($product['short_description']) ?>
Dari halaman ini, pengunjung bisa melihat katalog bakery, memilih produk, lalu membuka halaman detail yang berisi informasi produk, harga, dan tombol keranjang. Saat tombol keranjang dipilih, sistem akan memeriksa apakah pengguna sudah login atau belum.
Semua pengunjung dapat membuka homepage, melihat katalog, dan memilih produk tanpa harus login terlebih dahulu.
Setiap produk mengarahkan pengguna ke halaman detail yang menampilkan informasi produk, harga, dan tombol keranjang.
Saat tombol keranjang dipilih, sistem akan mengecek sesi login. Jika belum login, pengguna diarahkan ke halaman autentikasi terlebih dahulu.
Klik salah satu produk untuk membuka halaman detail, melihat harga, lalu lanjut ke tombol keranjang sesuai alur pengguna.
= h($product['lead_time']) ?>
= h($product['short_description']) ?>
Bagian ini menjelaskan metode pembayaran sejak awal agar proses checkout terasa lebih meyakinkan.
= h($method['description']) ?>
= h($method['instruction']) ?>
Bagian kontak diposisikan sebagai tempat pengguna memahami kapan harus menghubungi admin toko.
Pengguna masuk dengan email dan password, atau membuat akun baru jika belum terdaftar.
Setelah memilih produk, pengguna melanjutkan ke checkout untuk menyimpan alamat dan metode pembayaran.
Gunakan kode pesanan dan email untuk melihat instruksi pembayaran dan status order secara mandiri.
Halaman use case diagram versi pertama masih bisa dibuka untuk kebutuhan laporan, revisi, atau presentasi sistem.
Buka use case diagram