BAB II PEMBAHASAN
2.1. Landasan Teori
Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori yang dapat mendukung kemudahan dalam mempelajari maupun merancang program
aplikasi yang diharapkan dapat digunakan atau berfungsi seoptimal mungkin. Penulis berharap dengan adanya program yang dibuat, para pengguna
user
lebih mudah dalam bekerja, sehingga dapat membantu setiap pengguna dalam menyelesaikan
pekerjaannya dengan baik dan dapat memperkecil terjadinya suatu kesalahan yang dilakukan oleh pengguna. Berikut ini adalah teori pendukung yang dapat memperkuat
penulisan Tugas Akhir ini.
2.1.1. Sistem Informasi Akuntansi
Sistem informasi akuntansi berbasis komputer dikenal dengan istilah Sistem Informasi Akuntansi SIA. Sistem Informasi Akuntansi adalah sebuah sistem
informasi yang menangani segala sesuatu yang berkenaan dengan akuntansi. SIA juga dapat berarti suatu komponen organisasi untuk mengumpulkan, mengolah,
menganalisis, dan mengkomunikasikan informasi keuangan dan pengambilan keputusan bagi pihak perusahaan maupun pihak luar perusahaan. Fungsi penting yang
dibentuk SIA pada sebuah organisasi antara lain: 1. Mengumpulkan dan menyimpan data tentang aktivitas dan transaksi.
2. Memproses data menjadi informasi yang dapat digunakan dalam proses pengambilan keputusan.
3. Melakukan kontrol secara tepat terhadap aset organisasi. Subsistem SIA memproses berbagai transaksi keuangan dan transaksi
nonkeuangan yang secara langsung memengaruhi pemrosesan transaksi keuangan. SIA terdiri dari 3 subsistem, yaitu:
1. Sistem pemrosesan transaksi mendukung proses operasi bisnis harian. 2. Sistem buku besar pelaporan keuangan. Menghasilkan laporan keuangan, seperti
laporan labarugi, neraca, arus kas, pengembalian pajak. 3. Sistem pelaporan manajemen yang menyediakan pihak manajemen internal
berbagai laporan keuangan bertujuan khusus serta informasi yang dibutuhkan untuk pengambilan keputusan, seperti anggaran, laporan kinerja, serta laporan
pertanggungjawaban.
2.1.2. Konsep Dasar Program
Bentuk dari berbagai macam jenis aplikasi yang dipergunakan dalam bidang bisnis ataupun dalam bidang ilmiah yang berguna untuk menghasilkan suatu laporan,
informasi atau tujuan yang diinginkan berupa rangkaian instruksi dalam bahasa komputer yang disusun secara logis dan sistematis biasa disebut dengan program.
Pemrograman menurut Hartono 2005a:582 adalah “kegiatan menulis kode yang akan dieksekusi oleh kom
puter”. Program juga bisa diartikan sebagai suatu proses untuk mengimplementasikan algoritma dengan menggunakan suatu bahasa
pemrograman. Bahasa pemrograman adalah perintah-perintah yang dapat dimengerti
oleh komputer dan dapat digunakan dalam proses pembuatan program yang melalui beberapa tahap penyelesaian masalah. Dengan bahasa pemrograman, seorang
pembuat program
programmer
dapat menciptakan sebuah aplikasi atau program yang membentuk
interface
tatap muka yang berhubungan secara langsung dengan penggunanya, sehingga pengguna dapat menggunakan program untuk membantu
proses kerja dari awal sampai akhir.
2.1.3 Pengertian Basis Data