Mohon tunggu...
MAITSAA ALIIFAH
MAITSAA ALIIFAH Mohon Tunggu... Mahasiswa - Mahasiswa - Universitas Mercu Buana

43221010100 - Dosen Pengampu: Apollo, Prof. Dr, M.Si.Ak - Akuntansi

Selanjutnya

Tutup

Ilmu Alam & Tekno

A-301_TB 2_Aplikasi Sistem Informasi Akuntansi Model Python Kasus Toko Material Bahan Bangunan

31 Mei 2023   01:37 Diperbarui: 31 Mei 2023   09:17 1060
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Sangat sederhana dan mudah dibaca diketahui karena sangat mirip dengan bahasa Inggris itu adalah bahasa yang universal. Python dapat digunakan gratis dan open source itu adalah bahasa tingkat tinggi yang tidak perlu repot tentang rendahnya tingkat kemampuan bahasa Inggris yang dimiliki. Kita bisa langsung menulis kode dalam bahasa Inggris dan mudah. Untuk detail pada kendaraan juga Python dapat ditafsirkan ke dalam bahasa mesin. Python dapat membaca dan menafsirkan kode semua kesalahan selama runtime. Kesederhanaan dalam membuat kode yang membuat Python menjadi Bahasa pemrograman yang terbaik untuk pemula.


Bagaimana Cara Mengaplikasikan Sistem Informasi Akuntansi Pada Studi Kasus Toko Material Bahan Bangunan dengan Menggunakan Python dan Visual Studio Code

Sebelum memasuki tahap selanjutnya, kita perlu mengetahui apa itu Visual Studio? Secara singkat, Visual Studio bukanlah bahasa pemrograman, Namun Visual Studio adalah softelware untuk mengembangkan aplikasi. Itu artinya, kalau ingin membuat program, software, aplikasi, dan bahkan mobile app, maka Anda bisa menggunakan Visual Studio.

Dengan menggunakan Visual Studio, Anda dapat menulis kode-kode program, menjalankan kode program, melakukan pengujian, debuging, mengemas menjadi aplikasi mandiri, dan banyak lagi.

Dari sini muncul istilah IDLE yang merupakan singkatan dari Integrated Development and Learning Environtment. Jika diterjemahkan secara bebas, makan Visual Studio adalah software yang menyediakan lingkungan bagi pengembangan aplikasi yang terintegrasi dari hulu ke hilir. Visual Studio sendiri dibuat oleh Microsoft sehingga berorientasi pada MS Windows.

Nah, pembuatan aplikasi itu dapat dilakukan menggunakan banyak sekali bahasa pemrograman. Di sinilah Visual Studio menjadi istimewa karena software ini dapat mengenal banyak bahasa pemrograman.

Berikut ini langkah-langkah untuk menginstalasi bahasa pemrograman Python di perangkat laptop/pc:

1. Langkah pertama ke Browser lalu ketik Python, pilih lalu kita pilih yang "Welcome to Python.org".

dokpri.langkah 1
dokpri.langkah 1
2. Langkah kedua, ke bagian Download, pilih python versi terbaru 3.11.3 yang baru dirilis pada 5 April 2023.

 dokpri.langkah2
 dokpri.langkah2
3. Langkah ketiga, tekan download python 3.11.3. Kemudian scroll kebawah sampai ketemu menu files opsi download version. Lalu kita pilih yang sesuai dengan laptop/pc dan kapasitas bit yang dimiliki lalu install. Disini saya memakai windows dengan 64-bit.

dokpri.langkah3.1
dokpri.langkah3.1
               

dokpri langkah3.2
dokpri langkah3.2
4. Setelah terinstall kita dapat double klik sampai muncul gambar seperti di bawah ini, lalu kita klik "add python.exe to PATH" lalu install. Tunggu beberapa saat setelah itu akan muncul pemberitahuan setup was sucessfull yang artinya python sudah terinstall di laptop kita.

dokpri langkah 4.1
dokpri langkah 4.1
                             

 dokpri langkah 4.2
 dokpri langkah 4.2
5. Apabila instalasi telah berhasil dilakukan, maka akan muncul tampilan seperti gambar di bawah beserta notifikasi yang memberitahukan bahwa proses instalasi python telah berhasil dilakukan. Selain itu, terdapat pula informasi apabila membutuhkan tutorial online dari python beserta dengan dokumentasinya bisa mengunjungi website official python dengan cara klik pada kalimat yang digaris bawahi. Jika sudah, klik opsi "Close" untuk mengakhiri proses instalasi.

dokpri langkah 5
dokpri langkah 5

6. Setelah python berhasil diinstal, python dapat digunakan untuk membuat sebuah program. Pada kasus ini, Python akan digunakan untuk membuat sistem kasir pada Toko Material Bahan Bangunan Berkah Makmur. Python dapat ditulis dengan bantuan berbagai macam editor. Untuk memasikan bahwa python sudah terinstall dengan benar, kita akan memastikannya pada terminal yang secara default tersedia dalam sistem operasi windows menggunakan “Command Prompt” yang secara default telah terinstall dalam sistem operasi windows. Yang pertama search pada Ms.Windows “Command Promt” seperti dibawah ini.

dokpri langkah 6
dokpri langkah 6

7. Setelah tampilan Command Prompt telah terlihat, Lalu klik open. Kemudian ketik python --version. Setelah itu tekan tombol enter, maka tampilan terlihat akan seperti gambar dibawah ini. Jika versi pyhton yang ditampilkan sama seperti versi python yang tadi telah diinstall dan tidak adanya error, maka penginstallan python telah berhasil dan sudah bisa digunakan.

dokpri langkah 7
dokpri langkah 7

Tahapan selanjutnya yaitu proses pembuatan program kasir pada Toko Material Bahan Bangunan Berkah Makmur. Disini saya membuat file dengan format python menggunakan aplikasi Visual Studio Code Toko Material Bahan Bangunan Berkah Makmur. Berikut ini data-data dimana toko tersebut menjual material bahan bangunan dengan harga sebagai berikut :

1. Batu Bata seharga Rp2.000

2. Hebel seharga Rp8.000

3. Asbes seharga Rp50.000

4. Besi seharga Rp30.000

5. Semen seharga Rp50.000

6. Kayu seharga Rp20.000

7. Cat seharga Rp130.000

8. Pasir seharga Rp500.000

9. Granit seharga Rp180.000

10. Keramik seharga Rp50.000

11. Paku seharga Rp15.000

12. Gypsum seharga Rp100.000

13. Kawat seharga Rp15.000

14. Pipa Beton seharga Rp350.000

15. Genteng seharga Rp9.000

Berikut adalah tahap-tahap dari proses pembuatan program kasir menggunakan aplikasi sistem informasi akuntansi model Python:

1. Langkah pertama buka Aplikasi VS Code (Visual Studio Code). Lalu install bahasa pemprogaman python pada Extensions. Penginstalan dapat dilakukan dengan klik install pada opsi yang tertera. Jika instalasi berhasil, maka tampilannya akan menjadi seperti gambar dibawah ini.

 dokpri gbr 1
 dokpri gbr 1

 dokpri gbr 1.1
 dokpri gbr 1.1

dokpri gbr 1.2
dokpri gbr 1.2
2. Langkah kedua klik file pada jendela VS Code (Visual Studio Code) yang terdapat di pojok kiri atas, kemudian klik New Text File untuk membuat program baru, yang mana dalam hal ini adalah membuat program kasir Toko Material Bahan Bangunan Berkah Makmur.

dokpri gbr 2
dokpri gbr 2
3. Selanjutnya terlihat "Select a language" dimana hal itu berfungsi untuk memilih bahasa pemprograman yang akan digunakan pada saat proses pembuatan program kasir Toko Material Bahan Bangunan Berkah Makmur seperti yang terlihat pada gambar di bawah ini.

 dokpri gbr 3
 dokpri gbr 3

4. Selanjutnya, kita mencari bahasa pemprograman "Python". Lalu klik enter. Bahasa pemprograman Python bisa langsung muncul karena kita sudah melakukan penginstalan di awal yakni penginstalan Python dalam aplikasi VS Code (Visual Studio Code). Kemudian pilih file, lalu pilih save. Setelah itu simpan dengan nama yang diinginkan seperti contoh dibawah ini.

 dokpri gbr 4
 dokpri gbr 4
5. Selanjutnya kita menggunakan IDLE python. Kita dapat langsung melakukan proses pembuatan sistem mesin kasir dengan metode Sistem Informasi Akutansi dengan menggunakan model Python. Oleh karena itu, karena IDLE python telah terbuka untuk melanjutkan ke tahap selanjutnya yaitu Tahapan -- tahapan proses pembuatan program mesin kasir untuk Toko Material Bahan Bangunan Berkah Makmur dengan menggunakan metode Sistem Informasi Akuntansi dengan model Python ialah sebagai berikut :

6. Setelah membuka IDLE Python maka akan muncul halaman pertama pada IDLE Python seperti gambar berikut ini.

dokpri gbr 6
dokpri gbr 6
7. Langkah selanjutnya yang dilakukan adalah klik file pada jendela Python IDLE Shell 3.11.3. yang terdapat dipojok kiri atas, kemudian klik Open untuk membuka file yang telah dibuat pada VS Code (Visual Studio Code).

dokpri gbr 7
dokpri gbr 7
8. Cari dan pilih file yang telah dibuat sebagai tempat program kasir Toko Material Bahan Bangunan Berkah Makmur. Kemudian klik Open seperti pada gambar dibawah ini.

dokpri gbr 8
dokpri gbr 8
9. Setelah penyimpanan selesai dilakukan, mulai lah pembuatan program kasir dengan tahap awal menyimpan total belanjaan yang harus dibayarkan oleh pelanggan. Dalam hal ini kita perlu menyiapkan variabel total yang mana nilai awalnya adalah 0. Kemudian untuk menampung barang apa saja yang nanti akan dibeli oleh pelanggan kita siapkan juga variabel barang, barang ditulis sebagai list kosong [], sehingga nanti akan bertambah sesuai dengan apa yang akan dibeli oleh pelanggan. Selanjutnya untuk harga masing-masing barang juga dapat disimpan di dalam list kosong [] terlebih dahulu, sehingga nanti nilainya juga akan bertambah. Selain itu, untuk menambahkan nama toko ketik print sertakan juga dengan tanda kurung dan juga tanda petik (' ') seperti pada gambar dibawah ini.

dokpri gbr 9
dokpri gbr 9
10. Selanjutnya, program akan dibuat agar terus berjalan sampai kasir menekan tidak. Adapun kode yang digunakan agar terus berjalan adalah while true, dalam hal ini akan terjadi perulangan terus menerus sampai kondisinya nanti bernilai false atau perulangannya dihentikan. Selama proses pengulangan, program juga akan dibuat agar tetap menampilkan daftar barang yang ada ditoko. Untuk melakukan hal tersebut, ketik print kemudian gunakan tanda kurung serta tanda petik 3 dan tambahkan \n untuk membuat garis baru. Setelah itu masukkan nama barang berserta harganya. Karena kode diawali dan diakhiri dengan tanda petik 3, maka pada setiap daftar barang, tidak perlu menggunakan kata print untuk memunculkan daftar barang. Untuk dapat lebih dimengerti lihatlah pada gambar berikut.

dokpri gbr 10
dokpri gbr 10
11. Selanjutnya, pada saat proses perulangan nanti, program akan dibuat dimana kasir hanya perlu memasukkan kode barang saja. Oleh karena itu, variabel yang perlu disiapkan adalah variabel kode yang nantinya akan ditampung sebagai integer sehingga dapat diambil inputnya. Saat program sudah jadi, tampilan yang akan terlihat adalah masukkan kode barangnya, lalu kode yang diketikkan pengguna itu akan terkonversi menjadi data integer. kemudian, ketika kasir memasukkan kode barang, maka akan ada juga proses pengecekan, dimana kodenya adalah jika dapat disimbolkan dengan if kode = 7, maka masukkan nama barang. Dalam hal ini, kita dapat membuatnya menjadi lebih mudah dengan menggunakan perintah barang.append('Cat'), kemudian harganya juga dimasukkan dengan menggunakan perintah yang sama yaitu harga.append(130.000). Pada setiap pemilihan barang, masukkan total dengan harga barangnya. Untuk barang selanjutnya gunakan kode atau simbol elif dengan perintah yang sama yaitu masukan kode barang, nama barang beserta harga barangnya. Setelah semua daftar barang dimasukkan, gunakan kode else untuk menampilkan pesan kode yang tidak valid. Untuk lebih jelasnya dapat dilihat pada gambar dibawah ini.

dokpri gbr 11
dokpri gbr 11

dokpri gbr 11.1
dokpri gbr 11.1

12. 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 N maka program akan berhenti dan keluar dari perulangan kode while True.

dokpri gbr 12
dokpri gbr 12

13. Selanjutnya program akan dibuat untuk menampilkan rincian pembelian yang terdiri atas barang yang dibeli, harga barang serta total tagihan belanja. Untuk kodenya dapat dilihat pada gambar berikut.

dokpri gbr 13
dokpri gbr 13

14. Tahap selanjutnya dibuatlah proses pembayaran pada program, dimana hal ini menggunakan variabel uang yang akan dikonversi menjadi integer. Pada tahap ini diperlukan pengecekan untuk uang pembayaran. Uang pembayaran dibuat dengan beberapa kemungkinan, contohnya adalah uang yang diberikan pelanggan melebihi total tagihan belanja sehingga memerlukan kembalian, ada juga uang yang diberikan pelanggan dapat berupa uang pas, selain itu terdapat uang yang diberikan pelanggan kurang dari total tagihan belanja. Berikut adalah kode untuk membuat tahapan ini.

dokpri gbr 14
dokpri gbr 14

15. Setelah tahapan pembuatan program kasir Toko Material Bahan Bangunan Berkah Makmur dibuat, maka tahap selanjutnya adalah pengecekan program supaya kita tahu apakah program sudah berjalan dengan baik atau terjadi kesalahan (error). Adapun tahap pengecekan program ini adalah dengan cara klik Run lalu pilih Run Module seperti yang terlihat pada gambar berikut ini.

dokpri gbr 15
dokpri gbr 15

16. Tahap selanjutnya adalah isi pada perintah Masukkan Kode Barang yang ingin dibeli, kemudian klik enter. Apabila ingin melanjutkan pembelian maka ketik Y sehingga tampilannya akan terlihat seperti gambar, yang mana daftar barang akan ditampilkan kembali. Dan pengulangan terus terjadi.

dokpri gbr 16
dokpri gbr 16

17. Tahap selanjutnya adalah memasukkan uang pembayaran pelanggan, apabila uang melebihi total tagihan maka yang akan ditampilkan adalah kembalian, apabila pelanggan menggunakan uang pas maka yang akan ditampilkan adalah uang pas, sedangkan apabila uang pembayaran kurang dari total tagihan maka yang akan ditampilkan adalah uangnya minus (kurang).

dokpri gbr 17
dokpri gbr 17

dokpri gbr 17.1
dokpri gbr 17.1
dokpri gbr 17.2
dokpri gbr 17.2


SUMBER/CITASI:

Chityala, R., & Pudipeddi, S. (2021). Image Processing and Acquisition Using Python. CRC Press.

Enterprise, J. (2019). Belajar Pemrograman dengan Visual Studio. Jakarta: PT Alex Media Komputindo.

Enterprise, J. (2019). Python untuk Programmer Pemula. Jakarta: PT Alex Media Komputindo.

Hill, C. (2020). Learning Scientific Programming With Python. Cambridge United Kingdom: Cambridge University Press.

Rawat, A. (2020). A Riview on Python Programming. International Journal of Research in Engineering, Science and Management.

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
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