Skip to content

ayukrisn/ProgramBakery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Program Bakery - Cake Me Out

Program bakery tersebut merupakan program yang dirancang untuk memenuhi tugas besar mata kuliah Algoritma dan Pemrograman. Program tersebut telah tertuntaskan dengan baik dan maksimal serta sudah dapat dipergunakan. Perancangan program ini dilaksanakan secara berkelompok dengan anggota berjumlah dua orang, atas nama Ni Kadek Ari Diah Lestari dengan NIM 2205551069 dan I Gusti Ayu Krisna Kusuma Dewi dengan NIM 2205551072.

Program bakery ini bernama Cake Me Out. Program tersebut merupakan program penjualan bakery sederhana yang dapat digunakan untuk memudahkan penjualan pada toko bakery. Didalam program bakery tersebut tersedia berbagai fitur didalamnya. Berikut penjelasan lengkapnya mengenai fitur-fitur tersebut.

Fitur Sign Up dan Sign In

Fitur sign up dan sign in diperuntukkan untuk pemilik, karyawan serta pelanggan (baik member ataupun non-member). Fitur ini berfungsi untuk menyimpan dan memanggil informasi pengguna, yaitu nama, username, dan password, dan melakukan konfirmasi fitur-fitur yang dapat diakses oleh setiap kelas pengguna. Hal ini dikarenakan tiap pengguna memiliki jangkauan akses fitur mereka masing-masing.

Fitur Admin

Jika pengguna berhasil melakukan sign in sebagai pemilik atau karyawan, maka pengguna pun dapat langsung mengakses fitur-fitur admin (pemilik dan karyawan).

Berikut ini adalah penjelasan selanjutnya mengenai fitur yang dapat diakses oleh admin.

Membuka dan Menutup Program untuk Pelanggan

Baik pemilik dan pengguna dapat membuka program untuk pelanggan tersebut. Admin yang sedang bertugas atau melakukan sign in pada saat program telah dijalankan juga memiliki akses untuk menutup program untuk pelanggan, yang mana memerlukan konfirmasi berupa username dan password, sehingga pelanggan tidak dapat menutup program secara sembarangan.

Mengatur Stok Makanan

Fitur ini bertujuan untuk admin agar dapat melakukan penambahan stok dengan berpatokan pada jadwal yang telah diatur oleh pemilik. Jadwalnya tersebut ada tiga, yaitu pagi, siang, dan sore. Admin juga dapat melihat jumlah stok saat ini beserta status dari restock yaitu apakah sudah dilakukan atau belum. Khusus untuk pemilik, pemilik dapat mengatur jadwal restock-nya.

Melihat Daftar Menu

Admin dapat melihat daftar menu yang sebelumnya telah dimasukkan oleh pemilik, baik semua menu ataupun sesuai jenis makanan yang diinginkan. Pemilik memiliki akses yang lebih banyak pada bagian daftar menu, sementara karyawan hanya dapat melihat.

Melihat Riwayat Transaksi

Pemilik dan karyawan sebagai admin dapat melihat riwayat transaksi atau penjualan yang telah dilakukan. Admin juga dapat menggunakan filter berdasarkan username karyawan atau pelanggan maupun berdasarkan waktu untuk menampilkan riwayat transaksi yang ada.

Fitur Pemilik

Jika berhasil melakukan sign in sebagai pemilik, maka dapat mengakses fitur-fitur yang hanya dapat diakses oleh pemilik.

Berikut ini adalah penjelasan selanjutnya mengenai fitur yang dapat diakses oleh pemilik.

Manage Akun Karyawan dan Membership

Pemilik dapat mengatur akun karyawan dan membership, baik menambahkan akun karyawan, melihat akun karyawan, serta dapat menghapus akun karyawan yang ada.

Manage Daftar Menu

Pemilik memiliki akses untuk dapat memodifikasi daftar menu yang ada, seperti menambahkan daftar menu dengan mengisi kode makanan, nama, deskripsi, beserta harga. Pemilik juga dapat menghapus daftar menu yang sudah ada sebelumnya.

Manage Sistem Stock

Pemilik memiliki wewenang untuk menentukan jadwal stoknya, melihat stok saat ini, menambahkan stok, serta melihat riwayat restock yang sudah dilakukan sebelumnya.

Fitur untuk Pelanggan

Pelanggan dibedakan menjadi dua, yaitu member dan non-member. Hal yang membedakan dua tipe pelanggan ini adalah terletak pada pembuatan akunnya. Member dibuatkan akun member, sementara untuk non-member tidak dibuatkan akun. Selain keberadaan akun tersebut, ada hal yang lainnya yang membedakan kedua tipe pelanggan tersebut, yaitu pada member diberikan diskon dan fitur untuk melihat riwayat transaksi. Untuk non-member, tidak mendapatkan diskon dan fitur untuk bisa melihat riwayat transaksi yang pernah dilakukannya. Meskipun begitu, kedua tipe pelanggan tersebut terdapat juga persamaannya. Persamaannya yaitu dapat melihat daftar menunya secara keseluruhan atau berdasarkan jenis serta diperlihatkan juga rincian dan harga dari makanan tersebut, kemudian juga pelanggan dapat melakukan pemesanan makanan yang diinginkan.

Sekian penjelasan ringkas mengenai program bakery Cake Me Out. Jika ingin mengetahui lebih dalam lagi mengenai program tersebut, Anda dapat menjalankan kode program diatas. Kami juga akan menyertakan laporan beserta flowchartnya mengenai program tersebut.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages