Mohon tunggu...
Muhammad Rizki Syaefullah
Muhammad Rizki Syaefullah Mohon Tunggu... MAHASISWA UNIVERSITAS MERCU BUANA | PRODI S1 AKUNTANSI | NIM 43223010104 | FAKULTAS EKONOMI DAN BISNIS |

Muhammad Rizki Syaefullah (43223010104) Jurusan Akuntansi Fakultas Ekonomi dan Bisnis, Universitas Mercu Buana, Dengan nama dosen Prof. Dr, Apollo, M.Si.Ak

Selanjutnya

Tutup

Pendidikan

A206_TB1_Pengaplikasian Sistem Informasi Akuntasi (SIA) Model Python Sederhana pada Kasir Toko MLI MARKET.

4 Mei 2025   19:30 Diperbarui: 4 Mei 2025   19:30 508
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Tahapan berikutnya adalah mengimplementasikan struktur perulangan menggunakan perintah while. Perulangan jenis ini memungkinkan blok kode dijalankan secara berulang selama kondisi yang ditentukan masih terpenuhi. Artinya, selama kondisi tersebut bernilai True, program akan terus mengulangi proses tersebut. Apabila tidak ditetapkan kondisi penghentian, maka perulangan dapat berjalan tanpa batas, sehingga penting untuk menyusun logika yang dapat menghentikannya secara tepat. Perulangan while umumnya bergantung pada ekspresi logika atau nilai boolean yang menentukan apakah proses harus dilanjutkan atau dihentikan. Ketika dalam salah satu iterasi kondisi tersebut menjadi False, maka perulangan akan terhenti secara otomatis.

Melalui kombinasi penggunaan komentar, penambahan variabel penting, dan pemanfaatan struktur perulangan, program kasir dapat dibuat lebih fleksibel dan mampu beradaptasi dengan berbagai kebutuhan transaksi yang berlangsung di TOKO MLI MARKET.

Sumber : dokumen pribadi
Sumber : dokumen pribadi

Langkah berikutnya dalam merancang program kasir adalah menyusun struktur logika menggunakan pernyataan kondisional seperti if, elif, dan else. Struktur ini digunakan untuk mengevaluasi kondisi tertentu selama program berjalan, dan menentukan jalur eksekusi berdasarkan hasil evaluasi tersebut. Python menyediakan ketiga perintah tersebut untuk memungkinkan program mengambil keputusan dari beberapa kemungkinan yang ada.

Blok if akan dijalankan apabila kondisi yang diberikan bernilai benar (True). Jika kondisi tersebut tidak terpenuhi, program akan mengabaikan blok if dan memeriksa kondisi lain yang ditentukan dalam elif, jika ada. Apabila tidak satu pun kondisi terpenuhi, maka blok else akan dijalankan sebagai alternatif terakhir. Dalam penerapannya pada program kasir TOKO MLI MARKET, misalnya, pengguna diberikan pilihan apakah ingin melanjutkan proses input data barang atau tidak. Jika pengguna memasukkan karakter "y", maka sistem akan melanjutkan untuk menerima input barang selanjutnya. Sebaliknya, jika pengguna mengetik "t", program akan menghentikan proses input dan berpindah ke langkah berikutnya, seperti melakukan perhitungan total belanja.

Sumber : dokumen pribadi
Sumber : dokumen pribadi

Dalam pemrograman, khususnya saat menangani situasi dengan kondisi yang saling bertentangan, pengambilan keputusan tidak hanya difokuskan pada tindakan yang harus dilakukan ketika suatu kondisi terpenuhi, tetapi juga mencakup langkah yang perlu diambil ketika kondisi tersebut tidak sesuai. Dalam bahasa Python, terdapat beberapa jenis pernyataan kondisional yang digunakan untuk tujuan ini, yaitu if, elif, dan else. Pernyataan if digunakan untuk mengeksekusi sebuah blok kode ketika kondisi yang diberikan bernilai benar (True). Sebaliknya, apabila kondisi tersebut tidak terpenuhi, maka blok kode dalam else akan dijalankan sebagai alternatif.

Selain itu, terdapat juga struktur elif (singkatan dari else if) yang berfungsi memperluas logika pengambilan keputusan setelah if. Struktur ini memungkinkan programmer untuk menetapkan beberapa kondisi berbeda dalam satu rangkaian logika, sehingga program mampu menangani lebih dari dua kemungkinan keputusan dengan cara yang efisien. Hal ini sangat penting ketika pilihan yang tersedia tidak terbatas pada dua opsi saja.

Setelah menyusun logika pengambilan keputusan, tahapan berikutnya dalam pengembangan program kasir di TOKO MLI MARKET adalah penggunaan operator dalam penulisan kode. Operator merupakan simbol-simbol khusus yang digunakan untuk melakukan berbagai macam operasi, baik yang bersifat matematis maupun logis. Di antara jenis operator yang paling sering digunakan adalah operator aritmatika, yang umum diterapkan dalam hampir semua bahasa pemrograman, termasuk Python.

Dalam konteks sistem kasir, operator-operator ini dimanfaatkan untuk melakukan perhitungan seperti total harga pembelian, nilai kembalian, serta transaksi lainnya. Sebagai contoh, saat pelanggan membeli sejumlah barang, Python dapat digunakan untuk menghitung jumlah keseluruhan harga dan menentukan selisih antara total pembayaran dan harga belanja. Pemanfaatan operator ini menjadikan proses perhitungan lebih efisien, tepat, dan otomatis, seperti gambar di bawah ini :

Sumber : dokumen pribadi
Sumber : dokumen pribadi

HALAMAN :
Mohon tunggu...

Lihat Konten Pendidikan Selengkapnya
Lihat Pendidikan 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