Lihat ke Halaman Asli

VINA INDRI P D

Mahasiswa Magister Akuntasi Universitas Mercu Buana

TB 1 - Model Audit Python Programming

Diperbarui: 22 Desember 2023   13:33

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Dokumen Pribadi 1

PENDAHULUAN

Jika Anda bekerja di bidang akuntansi, Anda mungkin pernah mendengar rumor kecerdasan buatan dan otomatisasi akan "membentuk kembali fungsi akuntansi" dalam beberapa tahun ke depan. Kapan tepatnya robot mengambil alih, adalah masih belum pasti, namun cara mereka melakukannya sudah jelas, seseorang akan memprogramnya. Kemungkinan besar, orang itu adalah Anda.

Anda paling cocok untuk mengotomatiskan tugas yang berulang dalam pekerjaan Anda karena Anda sudah tahu caranya: Anda memiliki banyak pengetahuan domain dan terbiasa bekerja dengan komputer dan data. Anda bahkan memiliki pengalaman pemrograman, sebagian besar pekerjaan akuntansi melibatkan pembuatan program komputer khusus melalui operasi tunjuk-dan-klik, bukan kode --- program ini disebut spreadsheet. Anda mungkin tahu apa itu "fungsi" atau konsep pemrograman lainnya, dan yang lebih penting, anda tahu cara memikirkan manipulasi data dengan cara yang ampuh.

Sayangnya, alat yang digunakan dalam akuntansi saat ini membatasi seberapa ekspresif Anda saat bekerja dengan data. Berapa kali anda menemukan diri anda menelusuri menu Excel untuk mencari perintah yang hampir melakukan apa yang anda inginkan, namun tidak seluruhnya? Seberapa mudahnya bekerja dengan file besar di Excel? Seberapa sederhanakah mengotomatiskan bagian membosankan dalam alur kerja anda?

Tidak seperti Excel, Python adalah alat yang dirancang untuk mengekspresikan manipulasi data apa pun yang dapat Anda pikirkan. Selain itu, Python cepat, menangani spreadsheet yang bahkan Excel tidak bisa buka, dan bekerja dengannya selalu meninggalkan jejak (yaitu kode) yang bisa Anda periksa dan jalankan kapan pun anda perlu. Lebih baik lagi, karena Anda sudah terbiasa dengan ide-ide pemrograman dan memiliki model mental yang tepat untuk bekerja dengan data, yang anda perlukan untuk mulai menggunakan Python hanyalah panduan tentang cara menambahkannya ke perangkat akuntansi Anda.

Artikel ini dapat menjadi panduan anda. Dimulai dengan dasar-dasar pemrograman Python dan berlanjut hingga membuat visualisasi data interaktif menggunakan Python. Dalam perjalanannya, ia memperkenalkan banyak alat yang telah menjadi landasan bagi ilmu data --- sambil tetap fokus pada tugas-tugas akuntansi dan data, yaitu, menggunakan Python dengan spreadsheet, bukan sebaliknya. Pendahuluan selanjutnya menjelaskan bagaimana Python memungkinkan praktik analisis data yang kuat yang dapat menghilangkan sebagian besar bagian membosankan dari pekerjaan anda.

PENJELASAN PYTHON

Python adalah bahasa pemrograman. Bahasa pemrograman adalah seperangkat aturan untuk menulis teks sedemikian rupa sehingga komputer Anda dapat memahami arti teks tersebut. Saat anda menginstal Python di komputer anda, anda menginstal sebuah program, sama seperti anda menginstal Excel, yang mengetahui cara mengubah teks yaitu, kode Python menjadi instruksi untuk dijalankan oleh prosesor komputer anda.

Perlu digarisbawahi bahwa kata "Python" mengacu pada tiga konsep berbeda:

  • Bahasa pemrograman Python adalah seperangkat aturan yang mendefinisikan bagaimana kode Python dapat ditulis dan diinterpretasikan oleh manusia atau komputer, yaitu, simbol atau kata kunci apa yang dapat Anda gunakan saat menulis kode, seperti for atau if, apa artinya, dll;
  • Penerjemah Python atau implementasi Python adalah program komputer yang dapat membaca kode Python. Faktanya, kode Python hanyalah teks yang mengikuti aturan pemformatan tertentu. File kode Python adalah file teks biasa dan mengubahnya menjadi instruksi yang dapat dipahami dan dijalankan oleh prosesor komputer Anda. Interpreter sering kali dikembangkan oleh komunitas yang sama yang memutuskan aturan bahasa Python. Ada banyak juru bahasa Python yang tersedia, sama seperti banyak aplikasi yang dapat Anda gunakan untuk bekerja dengan spreadsheet, bukan hanya Excel; yang akan kita gunakan disebut IPython (Python interaktif). Saat anda menginstal Python di komputer anda, yang anda instal adalah interpreter Python dan pustaka standar Python
  • Pustaka standar Python adalah kumpulan paket Python yang disertakan dengan juru bahasa Python. Anda dapat menganggap paket sebagai ekstensi ke aplikasi utama, yang merupakan penerjemah Python, seperti ekstensi browser atau add-in Excel. Sebagian besar paket perpustakaan standar dikembangkan dan dikelola oleh komunitas yang sama yang mengembangkan bahasa Python. Pustaka standar Python biasanya dirujuk sebagai salah satu kekuatan utamanya; ia menyediakan paket-paket yang berguna untuk berbagai tugas, seperti membuat antarmuka pengguna grafis, bekerja dengan file zip, dan banyak lainnya.

Python bukan sembarang bahasa pemrograman lainnya: ini adalah bahasa pemrograman paling populer di dunia saat ini. Popularitas ini berarti bahwa ada banyak dukungan komunitas seputar bahasa tersebut: banyak konten Tanya Jawab di web yang berhubungan dengan Python, banyak tutorial, dan banyak buku tentang cara menggunakan Python di berbagai domain. Salah satu domain yang diambil alihnya adalah analisis data. Python kini menjadi bahasa pemrograman paling populer untuk ilmu data, pembelajaran mesin, atau komputasi ilmiah, menjadikannya alat yang sangat baik untuk akuntansi.

Python dirancang untuk keterbacaan kode terlebih dahulu: tidak ada tanda baca yang tidak perlu, tidak ada tanda kurung kurawal, dan kata-kata bahasa Inggris sebagai pengganti operator jika memungkinkan, misalnya, dan sebagai ganti &&. Karena penekanannya pada keterbacaan, kode ini mudah dipelajari, ditulis, dan mudah digunakan, misalnya, kode Python biasanya 35 lebih pendek dari kode Java. Meskipun Anda belum pernah mengenal Python, Anda sudah dapat memahaminya, meskipun Anda mungkin belum merasa nyaman untuk mengekspresikan diri dengannya.

Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline