Mohon tunggu...
Nazwa Rahmadhany
Nazwa Rahmadhany Mohon Tunggu... Mahasiswa

NIM 43223010128 | Prodi S1 Akuntansi | Fakultas Ekonomi dan Bisnis | Universitas Mercu Buana | Prof. Dr. Apollo M.Si.Ak

Selanjutnya

Tutup

Ruang Kelas

B206_TB1 Sistem Informasi Akuntansi_Running Python Pada Sistem Informasi Akuntansi Dalam Kasus Kasir Toko Pakaian

1 Mei 2025   23:17 Diperbarui: 5 Mei 2025   10:31 474
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Selanjutnya, kita bisa menambahkan komentar dalam kode program. Komentar ini berfungsi sebagai catatan atau keterangan tambahan yang tidak akan dijalankan oleh program. Tujuannya adalah untuk memperjelas maksud dari baris-baris kode, sehingga memudahkan dalam memahami atau memodifikasi program di kemudian hari. Salah satu contoh komentar dalam program kasir Toko Pakaian Cantika adalah:
print('============TOKO PAKAIAN CANTIKA============')
Selain itu, pengguna juga bisa menambahkan input variabel lain sesuai kebutuhan. Misalnya, Bu Cantika menambahkan variabel tanggal untuk mencatat waktu transaksi. Ini sangat berguna karena bisa membantu Bu Cantika melacak dan memeriksa kembali data transaksi yang terjadi kapan saja.

Apk Python
Apk Python
Langkah berikutnya dalam pemrograman ini adalah menambahkan struktur perulangan while pada Python. While loop adalah jenis perulangan yang akan terus menjalankan blok kode selama kondisi yang ditentukan masih terpenuhi. Artinya, selama kondisi bernilai benar (true), perulangan akan terus berjalan. Jika kondisi berubah menjadi salah (false), maka perulangan akan berhenti secara otomatis.
Loop seperti ini sering berkaitan dengan variabel atau pernyataan boolean, karena kondisi perulangannya bergantung pada apakah suatu pernyataan logis benar atau salah. Misalnya, jika kondisi berhenti pada iterasi ke-10, maka perulangan akan berhenti di situ. Tapi jika kondisi terus terpenuhi hingga iterasi ke-100, maka perulangan akan terus berjalan sampai saat itu.

Untuk gambaran yang lebih jelas, bisa dilihat pada gambar di bawah ini.

Apk Python
Apk Python

Selanjutnya, pada proses perulangan nanti, program akan dirancang agar kasir cukup memasukkan kode barang saja. Untuk itu, perlu disiapkan sebuah variabel bernama kode yang akan menyimpan input dari pengguna dalam bentuk integer. Saat program dijalankan, akan muncul tampilan seperti ("masukkan kode barang : "), lalu input yang diberikan kasir akan otomatis dikonversi menjadi angka dan disimpan ke dalam variabel tersebut.
Setelah itu, program akan melakukan pengecekan berdasarkan nilai dari kode. Misalnya, if kode == 1, maka yang dimaksud adalah barang "Kaos Polos Pria". Kita bisa menambahkan nama barang ke dalam daftar dengan perintah barang.append('Kaos Polos Pria'), dan harga barang tersebut juga bisa dimasukkan menggunakan harga.append(50000).

Setiap kali kasir memilih barang, total harga akan terus ditambahkan sesuai dengan harga barang yang dipilih. Untuk kode barang lain, kita bisa menggunakan elif dengan format yang sama. Dan jika kode yang dimasukkan tidak sesuai dengan daftar yang ada, maka bagian else akan dijalankan untuk menampilkan pesan bahwa kode tidak valid.

Untuk gambaran yang lebih jelas, bisa dilihat pada ilustrasi di bawah ini.

Apk Python
Apk Python

Tahap selanjutnya adalah membuat opsi lanjut dengan kode seperti yang telihat pada gambar. Apabila kasir menekan y maka program akan terus berlanjut, namun apabila kasir menekan t maka program akan berhenti dan keluar dari perulangan kode while
True.

Apk Python
Apk Python

Selanjutnya program akan dibuat untuk menampilkan STRUK BELI yang terdiri atas nama pembeli, tanggal pembelian, barang yang dibeli, harga barang serta total tagihan belanja. Untuk kodenya dapat dilihat pada gambar berikut.

Apk Python
Apk Python

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
Mohon tunggu...

Lihat Konten Ruang Kelas Selengkapnya
Lihat Ruang Kelas 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