5
BAB II
TINJAUAN PUSTAKA
A. Landasan Teori
Adapun landasan teori yang peneliti gunakan dalam penelitian ini adalah sebagai berikut:
1. Pengertian Sistem Akuntansi
Menurut Mulyadi (2017:3) “Sistem akuntansi adalah organisasi formulir, catatan, dan laporan yang dikoordinasi sedemikian rupa untuk menyediakan informasi keuangan yang dibutuhkan oleh manajemen guna memudahkan pengelolaan perusahaan”.
2. Akuntansi Sektor Publik
Menurut Handayani (2019:1) “Akuntansi sektor publik adalah sistem yang dipakai oleh lembaga-lembaga publik sebagai salah satu alat pertanggungjawaban kepada publik”.
Adapun lembaga yang termasuk dalam lembaga-lembaga publik salah satunya adalah organisasi masjid yang bertujuan tidak mencari laba.
Menurut Hisyam (2013) “Organisasi masjid merupakan wadah bagi umat Islam untuk mencapai tujuan bersama dalam memakmurkan masjid. Ia berperan mulai dari merumuskan hingga mengevaluasi kegiatan masjid sehingga seluruh program kerja bisa berjalan dengan baik”.
3. Sistem Akuntansi Pemasukan Kas
Menurut Sujarweni (2015:121) “Sistem akuntansi penerimaan kas adalah suatu prosedur catatan yang dibuat untuk melaksanakan kegiatan penerimaan uang yang berasal dari berbagai macam sumber, yaitu dari penjualan tunai, penjualan aktiva tetap, pinjaman baik, dan setoran modal baru”. Pemasukan kas yang diterima oleh lembaga Masjid Besar Hasnur Sari bersumber dari celengan masjid, infaq, dan sumbangan dari pedagang pasar serta masyarakat.
4. Sistem Akuntansi Pengeluaran Kas
Menurut Sujarweni (2015:123) “Sistem akuntansi pengeluaran kas merupakan sistem yang membahas keluarnya uang yang digunakan untuk pembelian tunai maupun kredit dan untuk pembayaran”. Pengeluaran kas yang dilakukan pada lembaga Masjid Besar Hasnur Sari berupa honor kaum, khatib, bilal, imam, alat dan bahan kebersihan, biaya listrik, perlengkapan majlis dan kegiatan-kegiatan keagamaan yang dilaksanakan pada lingkungan masjid.
5. Sistem Laporan Arus Kas
Laporan arus kas adalah sebuah perincian yang menunjukkan jumlah pemasukan dan pengeluaran dalam suatu periode tertentu. Menyajikan informasi mengenai penerimaan dan pengeluaran kas bagi perusahaan, investor, kreditor, dan lainnya.
6. Pengertian Sistem Informasi Akuntansi
Menurut Romney dan Steinbart (2014:10) Sistem informasi akuntansi adalah suatu sistem yang mengumpulkan, mencatat, menyimpan, dan mengolah data untuk menghasilkan informasi bagi pengambilan keputusan. Sistem ini meliputi orang, prosedur dan instruksi, data, perangkat lunak, infrastruktur teknologi informasi, serta pengendalian internal dan ukuran keamanan.
7. Simbol Bagan Alir Dokumen
Menurut Rizky (2019) Bagan alir (flowchart) adalah bagan (bagan) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan dokumentasi. Bagan alir dokumen (dokumen flowchart) atau disebut also bagan alir formulir (bentuk flowchart) atau dokumen flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.
Tabel 2.1 Simbol-simbol Bagan Alir Dokumen
SIMBOL NAMA KETERANGAN
Dokumen
Simbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas
Punch Card
Simbol yang menyatakan bahwa input berasal dari kartu atau output ditulis
ke kartu
Magnetik Tape Unit
Simbol yang menyatakan input berasal pita magnetik atau output
disimpan ke pita magnetik
Disk And On- Line Storage
Simbol yang menyatakan input yang berasal dari disk atau disimpan ke
disk
Display
Simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya
Predefine Proses Simbol untuk pelaksanaan suatu bagian (sub-program)/procedure
Preparation
Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam
storage
Manual Input Simbol untuk pemasukan data secara manual on-line keyboard
Input-Output
Simbol yang menyatakan proses input dan output tanpa tergantung dengan
jenis peralatannya
Decision Simbol pemilihan proses berdasarkan kondisi yang ada
Lanjutan
Manual Operation
Simbol yang menunjukkan pengolahan yang tidak dilakukan oleh
komputer
Processing
Simbol yang menunjukkan pengolahan yang dilakukan oleh
komputer
Connector
Yaitu simbol untuk keluar-masuk atau penyambungan proses pada lembar/halaman yang berbeda
Connector
Yaitu simbol untuk keluar-masuk atau penyambungan proses dalam
lembar/halaman yang sama
Terminator Yaitu simbol untuk permulaan (start) atau akhir (stop) dari suatu kegiatan
Flow Direction
Yaitu simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain. Simbol
ini disebut juga connecting line
Sumber: Rizky (2019)
8. Pengertian HTML
Menurut Hidayatullah dan Kawistara (2020:15) “Hypertext Markup Language (HTML) adalah bahasa standard yang digunakan untuk menampilkan halaman web”.
9. Pengertian XAMPP
Menurut Nugroho (2019) XAMPP adalah sebuah paket perangkat lunak (software) komputer yang sistem penamaannya diambil dari akronim kata Apache, MySQL (dulu) / MariaDB (sekarang), PHP, dan Perl. Sementara imbuhan huruf ‘X’ yang terdapat pada awal kata berasal dari istilah cross platform sebagai simbol bahwa aplikasi ini
Lanjutan
bisa dijalankan di empat sistem operasi, seperti OS Linux, OS Windows, Mac OS, dan juga Solaris.
a. X (Cross Platform)
Menurut Adani (2021) maksudnya adalah “XAMPP dapat dijalankan di berbagai perangkat sistem operasi yang ada. Misalnya Windows, Linux, Mac OS, dan Solaris. Dari ke semua sistem operasi tersebut, software ini bersifat open source atau dapat digunakan secara gratis”.
b. A (Apache)
Menurut Adani (2021) Apache merupakan aplikasi web server yang bertugas untuk menciptakan halaman website yang benar- benar berdasarkan kode program PHP yang ditulis oleh pengembang web (developer). Memungkinkan juga untuk mengakses sistem database terlebih dahulu untuk mendukung halaman situs yang dihasilkan.
c. M (MySQL / MariaDB)
Menurut Adani (2021) MySQL merupakan salah satu aplikasi database server yang menerapkan bahasa pemrograman SQL (Structured Query Language). Fungsi dari MySQL sendiri adalah untuk mengelola dan membuat sistem basis data secara terstruktur dan sistematis.
d. P (PHP)
Menurut Adani (2021) PHP adalah bahasa pemrograman khusus berbasis web untuk kebutuhan pada sisi server (back end).
Sehingga, PHP sangat memungkinkan untuk membuat suatu halaman website menjadi lebih dinamis dengan menerapkan server-side scripting. PHP juga mendukung manajemen sistem pada Oracle, Postgresql, Microsoft Access, dan lain sebagainya.
e. P (Perl)
Menurut Adani (2021) Perl merupakan bahasa pemrograman untuk segala kebutuhan (cross platform) yang berfungsi sebagai penunjuk eksistensi dari PHP. Perl biasanya banyak digunakan untuk website development pada sistem berbasis CMS (Content Management System) seperti WordPress.
10. Pengertian PHP
Menurut Hidayatullah dan Kawistara (2020:223) PHP Hypertext Preprocessor atau disingkat dengan PHP ini adalah suatu bahasa scripting khususnya digunakan untuk web development. Karena
sifatnya yang server side scripting, maka untuk menjalankan PHP harus menggunakan web server. Jenis server yang sering digunakan bersama dengan PHP antara lain Apache, Nginx, dan LiteSpeed.
11. Pengertian DBMS
Menurut Hidayatullah dan Kawistara (2020:175) “Database Management System (DBMS) adalah aplikasi yang dipakai untuk mengelola basis data”.
12. Pengertian MySQL
Menurut Hidayatullah dan Kawistara (2020:175) “MySQL adalah salah satu aplikasi Database Management System (DBMS) yang sudah sangat banyak digunakan oleh para pemrogram aplikasi web”.
13. Pengertian Bootstrap
Menurut Adani (2021) Bootstrap adalah kerangka kerja CSS yang bersifat open source dan digunakan untuk kebutuhan pembuatan tampilan desain visual dari aplikasi web atau situs website. Kerangka kerja yang digunakan berbentuk template desain berbasis HTML dan CSS untuk kebutuhan pengembangan navigasi, tombol, tipografi, formulir, dan komponen antarmuka yang lainnya.
14. Pengertian Aplikasi Berbasis Web
Menurut Adani (2018) “Aplikasi berbasis web adalah aplikasi yang dikembangkan menggunakan bahasa HTML, PHP, CSS, JS yang membutuhkan web server dan browser untuk menjalankannya seperti Chrome, Firefox, atau Opera”.
15. Penggunaan Normalisasi
Menurut Tanoto (2021) Normalisasi merupakan sebuah teknik logikal desain dalam sebuah basis data yang mengelompokkan atribut dari berbagai entitas dalam suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redundansi/pengulangan data) serta sebagian besar ambiguity bisa dihilangkan. Normalisasi database adalah proses pengelompokkan attribute data yang membentuk entitas sederhana, non redundant, fleksibel, dan mudah beradaptasi, sehingga dapat dipastikan bahwa database yang dibuat berkualitas baik.
B. Hasil Penelitian Terdahulu
Adapun perbandingan dari perbedaan dan persamaan terhadap hasil penelitian terdahulu, dapat diketahui dari tabel berikut ini:
Tabel 2.2 Hasil Penelitian Terdahulu
Aspek Rohadi Salim (2019)
Ahmad Rafi’i (2021)
Muhammad Ilham (2022) Judul Program Aplikasi
Pengelolaan Kas Menggunakan PHP Pada Masjid Al- Ummah Banjarmasin
Program Aplikasi Pengelolaan Kas Menggunakan PHP Pada Masjid Fardatul Jannah
Program Aplikasi Pemasukan dan
Pengeluaran Kas Berbasis Web Menggunakan Bahasa Pemrograman PHP pada Masjid Besar Hasnur Sari Tamban Institusi
yang Diteliti
Masjid Al-Ummah Banjarmasin
Masjid Fardatul Jannah
Masjid Besar Hasnur Sari Tamban
Periode Analisis
Juni 2019 - September s. d. November
2021 Rumusan
Masalah
1. Bagaimanakah pengelolaan kas yang benar untuk Masjid Al-Ummah Banjarmasin?
2. Bagaimanakah pembuatan program aplikasi pengelolaan kas berbasis web menggunakan PHP pada Masjid Al- Ummah Banjarmasin?
1. Bagaimana pembuatan pengelolaan kas yang benar dan efektif pada Masjid Fardatul Jannah?
2. Bagaimana membangun program aplikasi pengelolaan kas untuk Masjid Fardatul Jannah?
1. Bagaimanakah pemasukan dan pengeluaran kas serta laporan arus kas yang akurat pada Masjid Besar Hasnur Sari?
2. Bagaimanakah pembuatan program aplikasi pemasukan dan pengeluaran kas serta laporan arus kas berbasis web pada Masjid Besar Hasnur Sari?
Tujuan Penelitian
1. Untuk mengetahui pengelolaan kas yang benar pada Masjid Al-Ummah Banjarmasin.
2. Untuk mengetahui program aplikasi pengelolaan kas berbasis web menggunakan PHP pada Masjid Al- Ummah Banjarmasin.
1. Untuk membuat pengelolaan kas yang benar dan efektif pada Masjid Fardatul Jannah.
2. Untuk membangun program aplikasi pengelolaan kas pada Masjid Fardatul Jannah.
1. Membuatkan laporan pemasukan dan pengeluaran kas serta laporan arus kas yang akurat pada Masjid Besar Hasnur Sari.
2. Menghasilkan program aplikasi pemasukan dan pengeluaran kas serta laporan arus kas berbasis web pada Masjid Besar Hasnur Sari.
Metode Penelitian
Wawancara dan Dokumentasi
Observasi, Wawancara, dan Dokumentasi
Observasi, Wawancara, dan Dokumentasi Hasil
Penelitian
Program Aplikasi Pengelolaan Kas Menggunakan PHP Pada Masjid Al- Ummah Banjarmasin
Program Aplikasi Pengelolaan Kas Menggunakan PHP Pada Masjid Fardatul Jannah
Program Aplikasi Pemasukan dan
Pengeluaran Kas Berbasis Web Menggunakan Bahasa Pemrograman PHP pada Masjid Besar Hasnur Sari Tamban
Dibuat oleh: Penulis
Berdasarkan penelitian Tugas Akhir yang ditulis oleh penulis terdapat persamaan dan perbedaan dengan penelitian terdahulu seperti pada Tabel 2.2.
Persamaan penelitian penulis dengan Rohadi Salim dan Ahmad Rafi’i adalah metode penelitian yang dilakukan dan sama-sama mengambil topik arus kas pada masjid. Sedangkan perbedaan penelitian yang ditulis oleh penulis dibandingkan hasil penelitian terdahulu Rohadi Salim dan Ahmad Rafi’i adalah:
1. Objek yang diteliti.
2. Pada penelitian terdahulu Program aplikasi yang dibuat tidak menyertakan cetak bukti transaksi pemasukan dan pengeluaran kas, sedangkan penulis akan menyertakan cetak bukti transaksi pemasukan dan pengeluaran kas.
Lanjutan