Mohon tunggu...
Salsa
Salsa Mohon Tunggu... Anisa

mahasiswa

Selanjutnya

Tutup

Ilmu Alam & Tekno

TB1 Audit Sistem Informasi Prof. Apollo: Model Audit Python Programming pada Audit Penjualan Toko Sembako

15 Oktober 2023   01:32 Diperbarui: 15 Oktober 2023   03:26 824
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Lakukan pelacakan apakah tabel sudah dicetak atau belum pada inisialisasi "cetak = False" dan juga inisialisasi variabel untuk mengetahui total jumlah barang yang dibeli pada kode "jumlahbarang = 0". dan inisialisasi variabel "transaksi_ke = 1" untuk melacak transaksi ke berapa dari transaksi-transaksi yang dilakukan.

Output6
Output6

Masuk ke fungsi berikut, fungsi disini paling kompleks karena menentukan kondisi-kondisi yang dilakukan pada saat transaksi, pada fungsi if else dan perulangan for yang pertama, dilakukan pengkondisian ketika transaksi sudah selesai dilakukan, maka akan memunculkan data historis transaksi ke berapa yang diinputkan oleh user, sedangkan jika tidak ada transaksi, maka akan tertulis "tidak ada barang yang dibeli dalam transaksi ini". Setelah itu pengkondisian selanjutnya yaitu menampilkan data historis barang yang telah terjual setelah dilakukan penampilan untuk data historis. Kondisi terakhir yang dilakukan yaitu melakukan pengkondisian pada saat pembelian produk, user diminta untuk menginputkan nomor produk dan jumlah unit yang akan dibeli. Jika nomor produk tidak sesuai dan unit yang dibeli kurang dari 1, maka akan muncul pesan seperti berikut, "Jumlah unit harus lebih dari 0" dan "Nomor barang tidak valid. Silahkan coba lagi". Setelah itu jika semuanya user sudah selesai menginputkan nomor produk dan jumlah unit, maka akan muncul tulisan misal "10 Pantene telah ditambahkan kedalam keranjang belanja".

Output7
Output7

Langkah selanjutnya pada bagian ini, dilakukan inisialisasi variabel "rincian"untuk menyimpan ringkasan pembelian, ringkasan pembelian ini diantaranya ada nama barang, jumlah barang yang dibeli, harga per barang, dan total harga per barang.

Output8
Output8

Masih berhubungan dengan inisialisasi variabel "rincian", pada langkah ini dilakukan pengkondisian kembali dengan if else dan juga perulangan dalam if else tersebut, jika tidak ada input apapun dari user, maka output pada ringkasannya yaitu "Tidak ada barang yang dibeli", jika ada input dari user, mulai dari barang hingga total harga per barang dan jumlah total barang yang dibeli akan ditampilkan dalam tabel.

Output9
Output9

Dilakukan penampilan rincian pembelian hasil input dari user yang bisa dilihat pada gambar di bawah ini:

Output10
Output10

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun