Mohon tunggu...
Shakira Lorenza
Shakira Lorenza Mohon Tunggu... Universitas Mercu Buana

43221010144 - Nama Dosen: Apollo, Prof. Dr, M.Si.Ak - Nama: Shakira Lorenza - S1 Akuntansi - Universitas Mercu Buana

Selanjutnya

Tutup

Ilmu Sosbud

A-301 - TB 2 - Aplikasi Sistem Informasi Akuntansi Model Python pada Toko Material Bahan Bangunan

1 Juni 2023   19:49 Diperbarui: 1 Juni 2023   20:12 1228
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Dosen Pengampu : Apollo, Prof. Dr, M.Si.Ak

Nama : Shakira Lorenza

NIM : 43221010144

Kampus : Universitas Mercu Buana

Sistem Informasi Akuntansi (SIA)

Sistem informasi akuntansi (SIA) melibatkan pengumpulan, penyimpanan, dan pemrosesan data keuangan dan akuntansi yang digunakan oleh pengguna internal untuk melaporkan informasi kepada investor, kreditur, dan otoritas pajak. Ini umumnya merupakan metode berbasis komputer untuk melacak aktivitas akuntansi sehubungan dengan sumber daya teknologi informasi. SIA menggabungkan praktik akuntansi tradisional, seperti penggunaan Prinsip Akuntansi yang Diterima Secara Umum (GAAP), dengan sumber daya teknologi informasi modern. Dan akuntansi sendiri merupakan proses pencatatan transaksi keuangan yang berkaitan dengan bisnis. Proses akuntansi mencakup meringkas, menganalisis, dan melaporkan transaksi ini ke lembaga pengawas, regulator, dan entitas penagihan pajak. Laporan keuangan yang digunakan dalam akuntansi adalah ringkasan singkat transaksi keuangan selama periode akuntansi, meringkas operasi perusahaan, posisi keuangan, dan arus kas.

Suatu sistem informasi akuntansi mengandung berbagai elemen penting dalam siklus akuntansi. Meskipun informasi yang terkandung dalam sistem bervariasi antara industri dan ukuran bisnis, SIA tipikal mencakup data yang berkaitan dengan pendapatan, pengeluaran, informasi pelanggan, informasi karyawan, dan informasi pajak. Data spesifik mencakup pesanan penjualan dan laporan analisis, daftar permintaan pembelian, faktur, register cek, inventaris, penggajian, buku besar, neraca saldo, dan informasi laporan keuangan.

Suatu sistem informasi akuntansi harus memiliki struktur database untuk menyimpan informasi. Struktur basis data ini biasanya diprogram dengan bahasa kueri yang memungkinkan manipulasi tabel dan data. SIA memiliki banyak bidang untuk memasukkan data serta untuk mengedit data yang disimpan sebelumnya. Selain itu, sistem informasi akuntansi seringkali merupakan platform yang sangat aman dengan tindakan pencegahan yang diambil terhadap virus, peretas, dan sumber eksternal lainnya yang mencoba mengumpulkan informasi. Keamanan dunia maya semakin penting karena semakin banyak perusahaan menyimpan data mereka secara elektronik.

Sistem Informasi Akuntansi menurut para ahli :

Menurut Steinbart & Romney  (2018:10) Sistem informasi akuntansi adalah sistem yang dapat mengumpulkan, mencatat, menyimpan, dan memproses data untuk menghasilkan informasi bagi para pembuat keputusan.

Menurut Mulyadi (2016:3) Sistem Informasi akuntansi adalah organisasi formulir, catetan dan laporan yang di koordinasi sedemikian rupa untuk menyediakan informasi keuangan yang dibutuhkan oleh manajemen dalam pengelolaan.

William S. Hopwood & George H. Bodnar mendefinisikan SIA sebagai kumpulan sumber data yang dirancang khusus untuk mentransformasikan berbagai data ekonomi perusahaan menjadi sebuah laporan. Informasi tersebut selanjutnya dijadikan sebagai bahan dasar pengambilan keputusan.

Menurut Wilkinson, definisi SIA adalah sebuah sistem yang meliputi segala fungsi serta kegiatan akuntansi. Proses tersebut dilakukan dengan tujuan mempertimbangkan dampak dari operasional internal maupun eksternal perusahaan terhadap sumber daya ekonomi.

Fungsi Sistem Informasi Akuntansi

Sistem informasi akuntansi memiliki tiga fungsi dasar:

  • Fungsi pertama SIA adalah pengumpulan dan penyimpanan data yang efisien dan efektif mengenai aktivitas keuangan organisasi, termasuk mendapatkan data transaksi dari dokumen sumber, mencatat transaksi dalam jurnal, dan memposting data dari jurnal ke buku besar.
  • Fungsi kedua SIA adalah menyediakan informasi yang berguna untuk membuat keputusan, termasuk menghasilkan laporan manajerial dan laporan keuangan.
  • Fungsi ketiga dari SIA adalah memastikan adanya kontrol untuk mencatat dan memproses data secara akurat.

Python

Python adalah salah satu bahasa pemrograman paling populer di bidang keuangan dan teknologi keuangan. Pemrogram menggunakan Python untuk membangun aplikasi perbankan, mengaktifkan prakiraan ekonomi, mengumpulkan dan menganalisis data keuangan dalam jumlah besar, dan banyak lagi. Ini karena Python memiliki banyak sekali kegunaan.

Kesederhanaan dan fleksibilitas Python menjadikannya bahasa pemrograman yang populer di industri keuangan karena membuat formula dan algoritme jauh lebih mudah daripada bahasa pemrograman yang sebanding. Pustaka dan alat Python juga mempermudah integrasi program dengan pihak ketiga, kebutuhan umum dalam fintech. Python umumnya digunakan untuk mengembangkan situs web dan perangkat lunak, otomatisasi tugas, analisis data, dan visualisasi data. Karena relatif mudah dipelajari, Python telah diadopsi oleh banyak non-programmer seperti akuntan dan ilmuwan, untuk berbagai tugas sehari-hari, seperti mengatur keuangan.

Python memiliki sintaks sederhana (Sintaks bahasa pemrograman Python adalah seperangkat aturan yang menentukan bagaimana program Python akan ditulis dan ditafsirkan) mirip dengan bahasa Inggris. Python memiliki sintaks yang memungkinkan pengembang untuk menulis program dengan baris yang lebih sedikit daripada beberapa bahasa pemrograman lainnya. Python berjalan pada sistem juru bahasa, artinya kode dapat dieksekusi segera setelah ditulis. Ini berarti pembuatan prototipe bisa sangat cepat.

Python diciptakan oleh Guido van Rossum, dan pertama kali dirilis pada 20 Februari 1991. Meskipun Anda mungkin tahu python sebagai ular besar, nama bahasa pemrograman Python berasal dari serial sketsa komedi televisi BBC lama yang disebut Monty Python's Flying Circus.

Salah satu fitur luar biasa dari Python adalah kenyataan bahwa itu sebenarnya adalah karya satu orang. Biasanya, bahasa pemrograman baru dikembangkan dan diterbitkan oleh perusahaan besar yang mempekerjakan banyak profesional, dan karena aturan hak cipta, sangat sulit menyebutkan nama orang yang terlibat dalam proyek tersebut. Python adalah pengecualian.

Tentu saja, Guido van Rossum tidak mengembangkan dan mengembangkan sendiri semua komponen Python. Kecepatan penyebaran Python ke seluruh dunia adalah hasil kerja terus-menerus dari ribuan programmer, penguji, pengguna (banyak dari mereka bukan spesialis IT) dan peminat, tetapi harus dikatakan bahwa itu sangat ide pertama (benih dari mana Python bertunas) muncul di satu kepala -- ide Guido.

Python dikelola oleh Python Software Foundation, organisasi keanggotaan nirlaba dan komunitas yang mengabdikan diri untuk mengembangkan, meningkatkan, memperluas, dan mempopulerkan bahasa Python dan lingkungannya.

Python ada di mana-mana, dan orang-orang menggunakan banyak perangkat bertenaga Python setiap hari, entah mereka menyadarinya atau tidak. Ada miliaran baris kode yang ditulis dengan Python, yang berarti peluang hampir tak terbatas untuk penggunaan kembali kode dan belajar dari contoh yang dibuat dengan baik. Terlebih lagi, ada komunitas Python yang besar dan sangat aktif, selalu dengan senang hati membantu.

Ada juga beberapa faktor yang membuat Python bagus untuk dipelajari:

Mudah dipelajari -- waktu yang dibutuhkan untuk mempelajari Python lebih pendek daripada banyak bahasa lainnya; ini berarti memungkinkan untuk memulai pemrograman yang sebenarnya lebih cepat;

Mudah digunakan untuk menulis perangkat lunak baru -- seringkali memungkinkan untuk menulis kode lebih cepat saat menggunakan Python;

Mudah diperoleh, diinstal, dan digunakan -- Python gratis, terbuka, dan multiplatform; tidak semua bahasa bisa membanggakan itu.

Keahlian pemrograman mempersiapkan Anda untuk berkarir di hampir semua industri, dan diperlukan jika Anda ingin melanjutkan peran pengembangan dan rekayasa perangkat lunak yang lebih maju dan bergaji lebih tinggi. Python adalah bahasa pemrograman yang membuka lebih banyak pintu daripada yang lain. Dengan pengetahuan yang kuat tentang Python, Anda dapat bekerja di banyak pekerjaan dan banyak industri. Dan semakin Anda memahami Python, semakin banyak yang dapat Anda lakukan di abad ke-21. Bahkan jika Anda tidak membutuhkannya untuk bekerja, Anda akan merasa berguna untuk mengetahuinya.

Pemrograman Python adalah keterampilan tujuan umum yang digunakan di hampir semua bidang, termasuk:

  • Data science
  • Komputasi ilmiah dan matematis
  • pengembangan web
  • Keuangan dan perdagangan
  • Otomatisasi dan administrasi sistem
  • Grafik komputer
  • Pengembangan permainan dasar
  • Pengujian keamanan dan penetrasi
  • Skrip umum dan khusus aplikasi
  • Pemetaan dan geografi (perangkat lunak GIS)

Jadi, jika Anda mempelajari Python, Anda akan memiliki lebih banyak peluang kerja daripada yang dapat Anda bayangkan di dalam atau di luar negeri.

Dokpri
Dokpri

Manfaat dan pentingnya belajar Python

1. Python adalah bahasa pemrograman yang sangat menguntungkan

Seperti rekan-rekan Java, JavaScript, dan Ruby, keterampilan Python diterjemahkan menjadi beberapa jalur karier yang sangat menguntungkan. Dalam tiga tahun terakhir saja, nilai Python telah mengalami pertumbuhan yang signifikan. Ini adalah investasi yang berharga bukan hanya karena gaji rata-ratanya yang tinggi, tetapi jika dibandingkan dengan Ruby, pencari nafkah tertinggi saat ini, keserbagunaan Python membuatnya menjadi pemenang pasar kerja. Masa depan bahasa pemrograman apa pun tergantung pada kemanjuran dan penerapannya. Python lebih baik dibandingkan di kedua bidang utama ini, yang menjadi pertanda baik untuk nilai pasarnya.

2. Python digunakan dalam pembelajaran mesin & kecerdasan buatan, bidang teknologi mutakhir

Jika kita mengambil waktu sejenak untuk menghargai seberapa baru banyak dari perkembangan ini, sungguh menggetarkan untuk memikirkan ke mana tujuan kita. Python tidak diragukan lagi akan menjadi yang terdepan dalam inovasi AI.

Para ahli berpendapat bahwa Python adalah bahasa pemrograman yang paling kompatibel untuk pembelajaran mesin dan kecerdasan buatan. Pustaka dan kerangka kerjanya yang luas ideal untuk memulai ide-ide baru (lebih lanjut tentang ini nanti). Plus, ini relatif ringkas dan didukung oleh komunitas programmer yang dikenal luas untuk mendokumentasikan keberhasilan dan kegagalan mereka.

Jadi, jika Anda ingin berada di "ruangan di mana hal itu terjadi", pusat dari teknologi baru yang paling menarik seperti pembelajaran mesin dan banyak lagi, tidak diragukan lagi bahwa mempelajari Python memiliki nilai.

3. Python sederhana terstruktur dan mudah dipelajari

Jika Anda masih ragu ragu dengan coding atau bertanya pada diri sendiri apakah anda cocok belajar coding, mempelajari Python adalah titik awal yang bagus. Python dikembangkan secara khusus dengan mempertimbangkan keramahan pengguna, dan sintaksisnya lebih mirip bahasa Inggris daripada bahasa rekannya. Itu juga memberlakukan apa yang dikenal sebagai "aturan spasi", yang menghasilkan kode bersih yang tidak terlalu menarik perhatian. Jika Anda mencari bahasa coding yang dapat mudah untuk mulai pemrograman, Python adalah pilihan yang sangat baik.

4. Python memiliki sahabat yang sangat keren: data science

Data science mungkin merupakan bidang karir terpanas di tahun 2020, dan Python akan mengikutinya. Tapi mari kita mundur selangkah kalau-kalau Anda bertanya-tanya apa itu data science.

Singkatnya, data science adalah alkimia teknologi: dibutuhkan sejumlah besar data dan mengubahnya menjadi informasi emas. Bisnis kemudian menerjemahkan informasi itu menjadi solusi inovatif untuk masalah yang mungkin tidak dapat mereka tunjukkan.

Menawarkan gaji tahunan rata-rata $100.560, data science mengalami percepatan baik dalam jenis peluang kerja maupun permintaan secara keseluruhan. Sejak 2012, lapangan tersebut telah mengalami percepatan pertumbuhan 650% dan masih terus berkembang. Mereka yang mempelajari Python dapat memegang kunci sukses di bidang ini; kemampuannya dapat menangani kumpulan data yang sangat besar dan mengatasi dilema bisnis besar.

5. Pemrograman Python serbaguna dalam hal platform dan tujuan

Python telah mendapatkan reputasi sebagai "Swiss Army Knife" dalam coding. Sebagai bahasa pemrograman, ini tidak pilih-pilih dalam hal platform dan bekerja dengan baik di Windows, Linux, dan MacOS.

6. Python tumbuh dalam permintaan pasar kerja

Sebagai salah satu bahasa pemrograman berpenghasilan tertinggi dan juga salah satu yang paling banyak digunakan, Python pasti memiliki pengaruh besar di masa depan teknologi. Survei Pengembang Stack Overflow 2019 mengonfirmasi bahwa Python adalah bahasa pemrograman dengan pertumbuhan tercepat. Itu peringkat # 1 dalam pencarian tutorial pemrograman Google karena suatu alasan: Python sangat diminati, dan orang-orang memperhatikan.

7. Python menciptakan grafik yang luar biasa

Coding terkadang mendapat reputasi buruk karena hanya menarik keahlian logis, tetapi itu sangat salah. Tipe kreatif senang menggunakan Python karena grafik permainannya yang indah dan kemampuannya untuk menghasilkan gambar baru menggunakan pembelajaran mendalam yang baru saja kami sebutkan. Python menggabungkan ketelitian pengkodean dengan seni otak kanan---yang terbaik dari kedua dunia.

8. Python mendukung pengujian di bidang teknologi dan memiliki perpustakaan yang cukup bagus

Banyak ahli setuju bahwa Python adalah bahasa terbaik yang digunakan untuk menguji perangkat lunak baru. Ingat seluruh "Swiss Army Knife" dari kode, keserbagunaan lintas platform, dan aturan "spasi"? Di sinilah semuanya saling terkait.

Karena kode Python sering lebih bersih dan lebih ringkas, itu adalah bahasa pemrograman pemecahan masalah yang lebih banyak digunakan daripada banyak rekan-rekannya. Platformnya bukan masalah, karena kompatibel dengan semua yang utama. Daya tarik utama lainnya dari bahasa ini adalah perpustakaannya yang luas, dan bukan jenis yang mengirimkan pemberitahuan lewat waktu yang mengancam dengan sopan. Di dunia coding, pustaka seperti PyTorch dan TensorFlow menyediakan database kode kerja yang dapat digunakan pemrogram dalam berbagai proyek. Pakar dan pemula akan menghargai sumber daya yang luas ini dan komunitas pendukung yang menyertainya.

9. Ada banyak sumber daya gratis yang tersedia untuk pemula pemrograman Python

Mempelajari sesuatu yang baru, terutama sesuatu yang mengubah cara kerja perangkat lunak dan alat teknologi tercanggih di planet ini, bisa sangat menakutkan. Tapi itu tidak akan terjadi karena da lusinan platform gratis berkualitas yang tersedia untuk orang-orang di semua tingkat pengalaman pemrograman. Kami juga tahu bahwa terkadang dibutuhkan pelatih ahli yang suportif untuk membantu menyelaminya, itulah sebabnya iD Tech menawarkan pelajaran dalam pembelajaran mesin, bimbingan python online, dan program kelompok kecil setelah sekolah untuk anak-anak.

alat-alat yang harus dipersiapkan untuk belajar pemrograman python?

Python: Interpreter yang menerjemahkan bahasa python ke bahasa mesin, sehingga program bisa dijalankan.

Teks Editor/IDE: Program yang digunakan untuk menulis kode.

Cara mendownload python

  • Python bisa di unduh  di google chrome pada web python sendiri.
  • Pilih file python yang sudah di download
  • Pilih pengguna "install for all user" agar bisa dipakai di semua user
  • Tentukan lokasi python di install
  • Tentukan fitur- fitur yang akan di instal aktifkan 'Add python.exe to path' agar perintah python dikenali pada CMD (Command Prompt).

Dokpri
Dokpri

jika ingin menulis proyek di komputer,  mungkin anda memerlukan Integrated Development Environment (IDE). Atau bisa juga menggunakan text editor. Di sini saya akan memakai IDE untuk membuat program kasirnya.

Apa itu IDE?

IDE adalah aplikasi perangkat lunak yang menyediakan fitur untuk mendukung pengembangan perangkat lunak. Ada tindakan utama yang menentukan apa yang dimaksud dengan IDE:

  • Deteksi dan sorot kode berdasarkan jenis file yang Anda buat
  • Instal linter untuk memeriksa sintaks Anda
  • Pratinjau kode saat Anda mengetiknya (untuk HTML dan CSS)
  • Jalankan program dari dalam IDE menggunakan antarmuka terminal
  • Tulis plugin Anda sendiri untuk IDE untuk membuat efek khusus, dan bagikan plugin dengan pengguna lain

Dan aplikasi IDE yang akan saya pakai untuk membuat program kasir di python adalah aplikasi visual studio code.

Visual Studio Code

Visual Studio Code, juga biasa disebut sebagai VS Code, adalah editor kode sumber yang dibuat oleh Microsoft dengan Kerangka Elektron, untuk Windows, Linux, dan macOS. Fitur termasuk dukungan untuk debugging, penyorotan sintaks, penyelesaian kode cerdas, cuplikan, pemfaktoran ulang kode, dan Git tersemat. Pengguna dapat mengubah tema, pintasan keyboard, preferensi, dan memasang ekstensi yang menambah fungsionalitas.

Dalam Survei Pengembang Stack Overflow 2022, Visual Studio Code menduduki peringkat the most popular developer environment tool di antara 71.010 responden, dengan 74,48% melaporkan bahwa mereka menggunakannya. Visual Studio Code pertama kali diumumkan pada 29 April 2015 oleh Microsoft pada konferensi Build 2015. Pembuatan pratinjau dirilis tidak lama kemudian.

Pada 18 November 2015, sumber Visual Studio Code dirilis di bawah Lisensi MIT, dan tersedia di GitHub. Dukungan ekstensi juga diumumkan. Pada 14 April 2016, Visual Studio Code lulus dari tahap pratinjau publik dan dirilis ke Web. Microsoft telah merilis sebagian besar kode sumber Visual Studio Code di GitHub di bawah Lisensi MIT yang permisif, sedangkan rilis oleh Microsoft adalah freeware berpemilik.

cara setup Visual Studio Code untuk coding python

  • pastikan sudah menginstal visual studio code
  • install extension python bisa melalui webnya di browser atau bisa di install melalui aplikasi visual studio code nya.

Dokpri
Dokpri
  • Lalu membuat file baru dengan menekan tombol Ctrl+N pada keyboard, atau kita juga bisa membuat file baru dengan mengklik menu  pada toolbar, lalu memilih tombol New File.
  • Lalu kita save file yang sudah kita buat dengan ekstensi .py. Untuk menyimpan file baru, kita bisa menekan tombol Ctrl+S dari kibor.Sekarang, kode python yang kita tulis sudah berwarna, dan fitur-fitur yang ditawarkan oleh Python Extension juga telah berfungsi.
  • Ketik kode python di Visual studio code
  • Lalu run python file untuk menjalankan kode program yang sudah di ketik atau bisa juga tekan tombol ctrl+`(tilde yang di samping kiri angka satu dan tanda seru di keyboard) secara bersamaan untuk menjalankan programnya.

Bahasa pemrograman adalah cara bagi pemrogram (pengembang) untuk berkomunikasi dengan komputer. Bahasa pemrograman terdiri dari seperangkat aturan yang memungkinkan nilai string diubah menjadi berbagai cara menghasilkan kode mesin, atau, dalam kasus bahasa pemrograman visual, elemen grafis.

Jenis Utama Bahasa Pemrograman

Bahasa Pemrograman Berorientasi Objek

Dalam bahasa pemrograman berorientasi objek, objek mendefinisikan data dan perilaku objek. Objek ini biasanya menyertakan atribut data yang mewakili status dan metode objek. Bahasa ini memungkinkan pengguna untuk membuat sistem yang kompleks dengan objek yang saling berhubungan.

Bahasa ini menyembunyikan komponen implementasi dari dunia luar melalui enkapsulasi. Ini memungkinkan untuk membangun sistem rumit yang besar tanpa menekankan tentang cara kerja internal masing-masing objek. Manfaat lain yang membuat bahasa ini begitu diminati adalah fitur pewarisannya. Itu menciptakan peringkat kelas yang berbagi fitur umum sambil tetap memungkinkan penyesuaian.

Beberapa bahasa pemrograman berorientasi objek yang populer adalah Java, Python, C++, dan Ruby. Semua bahasa ini adalah bahasa pemrograman teratas, tetapi mereka berbagi prinsip berorientasi objek.

Bahasa Pemrograman Prosedural

Paradigma pemrograman yang menggunakan prosedur atau fungsi untuk menyingkat dan mengkategorikan kode menjadi blok yang dapat digunakan kembali adalah bahasa pemrograman prosedural. C, Pascal dan FORTRAN adalah bahasa pemrograman paling laris yang mendukung paradigma ini.

Dalam pemrograman ini, program dibagi menjadi fungsi atau prosedur. Mereka terutama sub-program picik yang melakukan tugas tertentu. Prosedur ini dapat dipanggil dari bagian program lain, memungkinkan pemrograman yang fleksibel dan penggunaan kembali kode. Prioritasnya adalah pelaksanaan program secara sistematis. Selanjutnya, ini menekankan serangkaian instruksi dan memengaruhi data yang disimpan dalam variabel.

Ini adalah bahasa pemrograman terbaik untuk dipelajari karena banyak digunakan di bidang-bidang seperti teknik, permainan, dan keuangan. Pemrograman prosedural bisa menjadi kurang fleksibel meskipun ini tidak menghentikannya menjadi salah satu paradigma pemrograman paling signifikan yang diajarkan dalam kursus ilmu komputer tingkat tinggi.

Bahasa Pemrograman Fungsional

Tidak seperti bahasa prosedural, bahasa pemrograman fungsional lebih fleksibel. Ini terdiri dari serangkaian fungsi. Paradigma pemrograman ini menekankan penggunaan perhitungan model dan transformasi data. Haskell, Clojure, Lisp dan Scala adalah bahasa yang mendukung paradigma ini.

Pemrograman fungsional membuat program lebih mudah untuk dipikirkan dan meningkatkan keandalannya. Fungsi hanya beroperasi pada argumen masukan mereka. Mereka kurang populer, tetapi mereka mengalami ledakan besar dari sudut pandang pendidikan. Mereka ditugaskan ke variabel, diteruskan sebagai argumen ke fungsi lain dan mengembalikan hasil dari fungsi lain.

Pemrograman fungsional adalah pemrograman paralel yang efisien. Mereka tidak memiliki keadaan yang bisa berubah. Anda dapat memprogram fungsi dan bekerja secara paralel sebagai instruksi. Kode-kode ini mendukung fungsi bersarang dan terdiri dari unit independen yang berjalan secara koheren. Oleh karena itu, ini lebih efisien.

Bahasa Pemrograman Logika

Seperti namanya, ini adalah pemrograman komputer berdasarkan logika formal. Program bahasa pemrograman ini terdiri dari sekelompok pernyataan logis atau aturan yang menentukan hubungan antar objek. Ini memungkinkan sistem untuk mengekstrapolasi informasi baru.

Kecerdasan buatan dan sistem pakar biasanya menggunakan bahasa ini di mana penalaran dan dugaan diperlukan. Bahasa ini memungkinkan program yang ringkas dan ekspresif yang lebih mudah dipikirkan dan dipelihara daripada program yang kembali ke paradigma lain.

Singkatnya, pemrograman logis adalah pendekatan yang aman dan fleksibel untuk memecahkan masalah dalam pemrograman komputer. Sangat cocok untuk setiap jenis masalah. Ini adalah alat yang berharga untuk beberapa aplikasi juga. Salah satu bahasa logis yang paling populer adalah Prolog yang terdiri dari sekumpulan fakta dan aturan untuk mendeskripsikan masalah dan alasan tentangnya.

Pemrograman Imperatif

Dalam pemrograman imperatif, pemrogram menyediakan serangkaian instruksi yang diikuti komputer untuk memanipulasi keadaan program dan struktur informasi di dalamnya. Paradigma ini menjelaskan langkah-langkah yang perlu dilakukan komputer untuk memecahkan suatu program daripada mendefinisikan fungsi matematika. C, C++, Java, dan Python adalah beberapa bahasa pemrograman penting,

Imperatif adalah bahasa pemrograman paling populer dalam pengembangan perangkat lunak untuk pemrograman sistem dan tugas pemrograman tingkat rendah, yang mencakup kontrol tingkat langsung atas sumber daya perangkat keras.

Bahasa Skrip

Sederhana untuk dipelajari dengan sintaks yang mudah dan pengetikan dinamis, bahasa skrip adalah jenis bahasa yang ditafsirkan daripada dikompilasi. Dua jenis bahasa ini adalah bahasa skrip sisi server dan bahasa skrip sisi klien. Bahasa-bahasa ini memungkinkan komunikasi dengan bahasa pemrograman lain.

Python - Bahasa pemrograman yang paling mudah digunakan di kalangan developer adalah Python. Ini adalah bahasa pemrograman berorientasi objek. Bahasa ini memiliki struktur data tingkat tinggi, dan perpustakaan bawaan, yang membuatnya mudah digunakan dan cocok untuk pengembangan aplikasi yang cepat. Mudah, diterjemahkan dan memiliki bahasa semantik yang dinamis.

Perl - Bahasanya dinamis dengan fitur-fitur inovatif yang membuatnya populer dan berbeda dari yang tersedia di Linux dan Windows Server. Situs web dengan lalu lintas tinggi biasanya menggunakan Perl, termasuk IMDB, karena membantu dalam tugas manipulasi teks.

Bash - Bourne -Sekali lagi, SHell adalah bahasa skrip yang merupakan penerjemah perintah default di sebagian besar sistem operasi Linux/GNU. Bahasa ini lebih mudah daripada kebanyakan bahasa pemrograman lainnya. Bash mempermudah pembuatan dokumentasi penyimpanan skrip untuk orang lain dan menyediakan skrip berguna yang dapat digunakan kembali.

Secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu:

  • Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
  • High Level Language (seperti Pascal dan Basic)
  • Middle Level Language (seperti bahasa C), dan
  • Low Level Language (seperti bahasa Assembly)

Source Code Program Kasir Python

Pertama-tama kita membuat new file lalu pilih lokasi ingin di simpan dimana filenya lalu ganti nama file sesuai dengan yang di inginkan.

Dokpri
Dokpri

Pertama-tama kita perlu menginput

total = 0

barang = []

harga = []

ps : agar mempermudah usahakan huruf kecil semua di karenakan jika  kode pertama diketik "Total" dan selanjutnya kita menginput "total" maka akan terjadi error dikarenakan huruf capital di input pertama berbeda.

Lalu kita menginput fungsi While True untuk menjalankan kode  loop ini yang akan berjalan berkali-kali tanpa batas. Untuk keluar dari loop ini kita akan menggunakan pernyataan break secara eksplisit. Lalu kita input fungsi print()  yang berguna untuk mengambil sejumlah parameter, dan mencetaknya pada satu baris teks. Item masing-masing dikonversi ke bentuk teks, dipisahkan oleh spasi, dan ada satu '\n' di akhir (karakter "baris baru"). Saat dipanggil dengan parameter nol, print() hanya mencetak '\n' dan tidak ada yang lain.

Lalu kita input nomor barang atau kodenya terus  nama barangnya dan harganya dan diantara kasih kode \t Dalam Python, escape sequence "\t" mewakili karakter tab horizontal. Ini digunakan untuk menambahkan spasi horizontal atau lekukan pada output teks, baik di konsol atau di file teks.

Saat digunakan dalam string, "\t" memberi tahu Python untuk memajukan kursor ke perhentian tab berikutnya. Perhentian tab default adalah setiap 8 karakter, tetapi ini dapat diubah dengan menyetel ukuran tab menggunakan "\t" diikuti dengan sejumlah spasi. Misalnya, "\t\t" akan memajukan kursor ke perhentian tab berikutnya dua kali (yaitu, dua perhentian tab ke kanan), dan "\t4" akan menyetel ukuran tab menjadi 4 spasi.

while True:

print("""Daftar Barang\n

1. Batu Bata \t 3000

2. Semen An 40kg \t 50000

3. Triplek 18mm \t 48000

4. Besi Beton \t 67000

5. Keramik 20x20 \t 90000

6. Kaca 5mm \t 75000

7. Gypsum plafon \t 60000

""")

Dokpri
Dokpri

fungsi if elif merupakan lanjutan/percabangan logika dari "kondisi if". Dengan elif kita bisa membuat kode program yang akan menyeleksi beberapa kemungkinan yang bisa terjadi. Hampir sama dengan kondisi "else", bedanya kondisi "elif" bisa banyak dan tidak hanya satu.

Fungsi if else tidak hanya digunakan untuk menentukan tindakan apa yang akan diambil sesuai dengan kondisi, tetapi juga digunakan untuk menentukan tindakan apa yang akan diambil/dijalankan jika kondisi tidak sesuai. Pada python ada beberapa statement/kondisi diantaranya adalah if, else dan elif Kondisi if digunakan untuk mengeksekusi kode jika kondisi bernilai benar. Kondisi if else adalah kondisi dimana jika pernyataan benar True maka kode dalam if akan dieksekusi, tetapi jika bernilai salah False maka akan mengeksekusi kode di dalam else.

Append fungsi nya di Python mengambil satu item sebagai parameter input dan menambahkannya ke akhir daftar yang diberikan. Di Python, append() tidak mengembalikan daftar item baru; pada kenyataannya, itu tidak mengembalikan nilai sama sekali. Itu hanya memodifikasi daftar asli dengan menambahkan item ke akhir daftar.

Lalu input kembali seperti contoh dibawah

kode = int(input("masukan kode barang : "))

if kode == 1:

barang.append('Batu Bata')

harga.append(3000)

total += 3000

elif kode == 2:

barang.append('Semen An 40kg')

harga.append(50000)

total += 50000

elif kode == 3:

barang.append('Triplek 18mm')

harga.append(48000)

total += 48000

elif kode == 4:

barang.append('Besi Beton')

harga.append(67000)

total += 67000

elif kode == 5:

barang.append('Keramik 20x20')

harga.append(90000)

total += 90000

elif kode == 6:

barang.append('Kaca 5mm')

harga.append(75000)

total += 75000

elif kode == 7:

barang.append('Gypsum plafon')

harga.append(60000)

total += 60000

else:

print('kode tidak valid')

Dokpri
Dokpri

input lanjut belanja y/t lalu input break untuk menghentikan loop

Break dalam Python adalah pernyataan kontrol loop. Ini digunakan untuk mengontrol urutan loop. Misalkan Anda ingin mengakhiri sebuah loop dan melompat ke kode berikutnya setelah loop; break akan membantu Anda melakukan itu. Skenario tipikal menggunakan Break di Python adalah ketika kondisi eksternal memicu penghentian loop.

lanjut = input('lanjut belanja (y/t) : ')

if lanjut == 't':

print("")

break

lalu input kembali barang di beli untuk memunculkan barang apa saja yang dibeli lalu input harga barang nya untuk memunculkan harga barang yang dibeli, lalu total untuk menghitung semua harga yang dibeli untuk menjadi total harga yang harus di bayar.

print('barang yang dibeli : ', barang)

print('harga barangnya : ', harga)

print('total yang harus dibayar : ', total, '\n')

Dokpri
Dokpri

lalu input masukan uang pembayaran masukan kode if untuk jika uang pembayarannya lebih dari uang total yang harus di bayar akan muncul mencetak program kembaliannya jika uang pas akan mencetak program uang pas, dan jika uang yang dibayar kurang dari total yang harus dibayar akan mencetak program uangnya kurang.

uang = int(input('masukkan uang pembayaran : '))

if uang > total:

print('kembaliannya : ', uang - total)

elif uang == total:

print('uang pas')

else:

print('uangnya kurang', uang - total)

jangan lupa untuk mengklik save agar tidak hilang program yang sudah dibuat.

 lalu untuk mencoba coding yang sudah kita buat dengan cara lewat terminal.

Terminal sendiri hanyalah antarmuka berbasis teks ke komputer. Di terminal, Anda dapat mengetik perintah, memanipulasi file, menjalankan program, dan membuka dokumen. Saat bekerja di terminal, direktori saat ini disebut direktori kerja Anda.

Untuk membuka bisa klik icon run python file atau bisa juga lewat ctrl+` (tilde yang di samping kiri angka satu dan tanda seru di keyboard) secara bersamaan untuk menjalankan programnya.

Saat menjalankan nya di terminal akan muncul seperti contoh dibawah

Dokpri
Dokpri

Lalu klik kode barang yang ingin dibeli

Setelahnya pilih y/t (iya atau tidak) untuk lanjut belanja atau tidak

Bila kita tekan y maka akan muncul kembali masukan kode barang

Dokpri
Dokpri

Dan bila kita pilih t maka akan muncul rincian barang yang dibeli, harga barangnya, dan total barang yang harus dibayar

Jika kita memasukkan uang pembayaran nya lebih dari total barang yang harus di bayar maka akan muncul uang  kembaliannya

Dokpri
Dokpri

Jika kita memasukkan uang pembayaranya kurang dari total barang yang harus di bayar maka akan muncul total uang yang kurang dibayar kan.

Dokpri
Dokpri

Dan jika kita memasukkan uang pembayarannya pas dari total barang yang harus di bayar maka akan muncul kata uang pas

Dokpri
Dokpri

Citasi :

Internasional Buku/ Jurnal

Lutz, m. (2001). programming python second edition. sebastopol: O'Reilly and associates, inc.

Rossum, G. v. (2020). Python Tutorial. Python Software Foundation.

Smedt, T. D., & Daelemans, W. (2000). Pattern for Python, 2063-2067.

Nasional Buku/ Jurnal

Wantania, B. B., Sompie, S. R., & Kambey, F. D. (2020). Penerapan Pendeteksian Manusia Dan Objek Dalam Keranjang Belanja Pada Antrian Di Kasir, 101-108.

Yuniarti, W. D. (2019). Dasar-Dasar Pemrograman Dengan Python. Sleman: Deepublish.

WEB

Nandy. Sistem Informasi Akuntansi  :  Pengertian, Tujuan, Fungsi, dan Buku.

https://www.gramedia.com/literasi/sistem-informasi-akuntansi/#Pengertian_Sistem_Informasi_Akuntansi_Menurut_Ahli 

Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana. Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI

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
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
Mohon tunggu...

Lihat Konten Ilmu Sosbud Selengkapnya
Lihat Ilmu Sosbud 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