Python Project Pacmann - Super Cashier

Kasir self-service sistem sederhana dengan menggunakan bahasa pemrograman Python

Tujuan Pengerjaan Project

Kasir self-service sistem adalah program untuk menyimpan informasi belanja customer. Sistem ini digunakan untuk mensupport kegiatan operasional harian di supermarket.

Requirement atau Objektif

Bahasa pemrograman: Python

Fitur yang dibutuhkan:

  1. Customer dapat memasukkan data diri
  2. Customer dapat memasukkan item yang akan dibeli
  3. Customer dapat melakukan mengubah informasi belanja seperti jumlah barang, harga barang, nama barang
  4. Customer dapat menghapus barang tertentu atau menghapus keseluruhan daftar belanja
  5. Customer dapat melihat daftar belanja terbaru
  6. Customer dapat melihat total harga belanja

Flow chart

image

Deskripsi Fungsi dan Kelas

  1. Kelas dataPembelianPerItem: Kelas untuk menampung informasi harga barang dan jumlah barang
  2. Fungsi masukkanDaftarBelanja : Untuk memasukkan daftar belanja
  3. Fungsi printDaftarBelanja : Untuk menampilkan daftar belanja
  4. Fungsi ubahInformasiBarang_jumlah_harga : Untuk mengubah informasi jumlah atau harga barang
  5. Fungsi ubahInformasiBarang_nama : Untuk mengubah nama barang
  6. Fungsi hapusBarangTertentu : Untuk menghapus barang tertentu
  7. Fungsi hapusBarangKeseluruhan : Untuk menghapus barang keseluruhan
  8. Fungsi ubahDaftarBelanja : Untuk menampilan pilihan menu mengubah daftar belanja
  9. Fungsi totalBelanja : Untuk menghitung dan menampilkan total belanja
  10. Fungsi tampilanMenu : Untuk menampilkan pilihan menu dalam menu utama
  11. Fungsi menu : Program utama

Demonstrasi Code dan Test Case

  1. Masukkan nama diri image

  2. Pilih menu masukkan daftar belanja image

  3. Masukkan informasi nama barang, harga barang, dan jumlah barang image image image

  4. Jika ingin menambah informasi data belanja, pilih menu no. 1 dan masukkan daftar belanja lainnya seperti sebelumnya image image image

  5. Jika daftar belanja sudah dimasukkan semua, pilih opsi no. 2 image image

  6. Jika ada daftar belanja yang ingin diupdate, pilih menu no. 2 image untuk menghapus barang, pilih menu 4 image

  7. Tampilkan daftar barang belanja saat ini dengan memilih menu no. 3 image

  8. Untuk menghitung total belanja, pilih menu no.4 image

  9. Untuk menghapus semua daftar belanja, pilih menu no.2 image lalu, pilih menu no.5 image

  10. Tampilkan daftar belanja setelah dihapus dengan memilih menu no. 3 image