## PENERAPAN METODE WATERFALL PADA SISTEM INFORMASI KAS KECIL
Fisa Wisnu Wijaya 1 , Bagus Prawira 2
1,2 Teknik Informatika, Universitas Saintek Muhammadiyah email: bagusprawira8@gmail.com
Abstrak: Kemajuan suatu teknologi informasi dan ekonomi merupakan salah satu faktor yang mendesak suatu perusahaan untuk menyusul berkembangnya teknologi yang semakin maju akibat semakin kencangnya persaingan antar perusahaan. Untuk menjadi kompetitif, perusahaan perlu mengelola sumber daya keuangannya sesuai rencana yang telah ditentukan sebelumnya dan memungkinkan manajer untuk membuat keputusan yang tepat. Contoh pengelolaan sumber pendanaan Perusahaan adalah pemakaian dana kas kecil yang diperoleh PT. Bumi Daya Plaza secara berkala, sehingga perusahaan perlu mengelola kas kecil dengan baik. Jika cash management harian tidak ada, hal inilah yang dapat mengganggu jalannya kelancaran operasional pada perusahaan. Tujuan penulis disini ialah untuk menganalisis pemakainan dana kas kecil dikarenakan prosesnya sebagian masih dikatakan semi-otomatis. Dengan demikian penulis mendeskripsikan pemakaian dana kas kecil dengan menggunakan metode SDLC  ( Systems Development  Life  Cycle )  lalu  dengan model  proses waterfall yang  berisi  dari tahap  analisis,  perancangan, implementasi dan pemeliharaan serta menggunakan bahasa pemrograman PHP dan sebagai basis datanya menggunakan MySql . Dengan bantuan sistem informasi kas kecil yang sudah terkomputerisasi ini memungkinkan penyusunan laporan kas kecil yang akurat dan cepat, informasi diproses dan disimpan dengan benar, serta mendukung kelancaran kegiatan usaha dan operasional di PT. Plaza Bumi Daya. Sistem yang diusulakan menunjukkan persyaratan arus kas kecil, data klaim dana kas kecil, data penarikan, jumlah yang diterima, pengeluaran dana kas kecil, sisa saldo, rincian dana yang digunakan, pengajuan dan penolakan pengajuan dana kas kecil, bukti transaksi, laporan penerimaan dana, dan laporan kas maupun laporan pengeluaran.
Kata Kunci : Sistem Informasi, Kas Kecil, PHP, MySql, Waterfall .
Abstract: The progress of an information technology and economy is one of the factors that urges a company to keep up with the development of increasingly advanced technology due to the increasingly fierce competition between companies. To be competitive, a company needs to manage its financial resources according to a predetermined plan and enable managers to make the right decisions. An example of managing the Company's funding sources is the use of petty cash funds obtained by PT.  Bumi  Daya  Plaza  on  a  regular  basis,  so  companies  need  to  manage  petty  cash  properly.  If  there  is  no  daily  cash management, this can disrupt the smooth operation of the company. The author's aim here is to analyze the use of petty cash funds because the process is still partly said to be semi-automatic. Thus the author describes the use of petty cash funds using the SDLC (Systems Development Life Cycle) method and then with the waterfall process model which contains the stages of analysis, design, implementation and maintenance as well as using the PHP programming language and as a database using MySql. With the help of a computerized petty cash information system, it allows the preparation of petty cash reports that are accurate and fast, information is processed and stored correctly, and supports smooth business and operational activities at PT. Earth Plaza. The proposed system shows petty cash flow requirements, petty cash fund claim data, withdrawal data, amount received, petty cash fund disbursement, remaining balance, details of funds used, submission and rejection of petty cash fund application, transaction evidence, fund receipt report, and cash reports and expense reports.
Keywords: Information Systems, Petty Cash, PHP, MySql, Waterfall.

## PENDAHULUAN
Perkembangan  industri  saat  ini  sangat  pesat, disamping  aktivitas  Perusahaan  yang  tidak  lagi menjadi minoritas, yaitu meliputi aktivitas internal maupun ekternal. Perusahaan membutuhkan pengendalian internal  yang  dapat  digunakan untuk pemantauan,  penipuan  dan  juga  pencegahan kesalahan[1].
Teknologi dan informasi kini berkembang pesat untuk  memenuhi  kebutuhan  manusia.  Keuntungan menggunakan sistem komputerisasi untuk mengolah  data  adalah  dapat  diolah  dengan  cepat dan akurat[2] .
Selain  itu  juga  pengolahan  data  dengan  sistem komputerisasi  juga  bisa  mengolah  data  dalam volume  yang  besar,  arsip  dan  file  dapat  tersimpan dengan  baik,  serta  tidak  memakan  banyak  tempat. Untuk  saat  ini  perusahaan  masih  memakai  sistem komputer  untuk  memperoleh  semua  transaksi  di
perusahaan,  sehingga  perusahaan  dapat  secara otomatis  memanfaatkan  data  dengan  lebih  efektif dan juga efisien[3].
Sistem  dan  teknologi  informasi  juga  sangat diperlukan  dalam  dunia  bisnis.  Sebagian  besar bisnis  organisasi  membutuhkan  sistem  informasi karena  itu  salah  satu  bagian  penting  dari kelangsungan bisnis mereka, tetapi beberapa masih belum memiliki penggunaan sistem informasi yang optimal[4].
Untuk  menjadi  kompetitif,  perusahaan  harus mengatur  sumber  pendanaannya  sesuai  dengan rencana yang telah ditentukan dan memungkinkan manajer  untuk  mengambil  keputusan  yang  tepat. Sebagai  contoh  pengendalian  perusahaan  atas sumber  daya  modalnya  adalah  penggunaan  kas kecil secara teratur di PT. Bumi Daya Plaza.
Namun sistem yang ada saat ini masih dikatakan bersifat semi terkomputerisasi, sehingga diperlukan
suatu  sistem  yang  mempermudah  penyelesaian masalah dan diyakini lebih efektif dalam mengelola kas kecil ..
Berdasarkan penelitian terdahulu tujuan
dirancangnya  “Rancang  Bangun  Aplikasi Petty Cash Berbasis Web Menggunakan Framework
LARAVEL Pada PT. Bekasi Asri Pemula Tbk” yaitu Pembentukan sistem
kas kecil yang terkomputerisasi  untuk  memudahkan  pengambilan keputusan  bagi  karyawan,  khususnya  bagian keuangan.  Metode  penelitian  adalah  dengan mengamati perusahaan, melakukan wawancara, dan melakukan  penelitian  kepustakaan.Teknik  analisis yang  digunakan  dalam  penelitian  ini  adalah PIECES.  Aplikasi  yang  dibangun  memakai framework  Laravel yang  dimana  kerangaka  kerja ini  mudah  untuk  digunakan  dan  lebih  cepat  guna membangun sebuah aplikasi . [5].
Sedangkan pada penelitian “Perancangan Sistem Informasi Petty  Cash Menggunakan Microsoft Visual Basic Di CV. Dwi Cipta Manunggal Jaya”, Aplikasi  ini  dibuat  untuk  membantu  pendataan pengeluaran  biaya  kecil.  Semua  pengeluaran perharinya akan didata di sistem ini lengkap dengan laporan jumlah yang akan muncul secara otomatis. Sehingga  proses  laporan  pengeluaran  biaya  kecil harian menjadi lebih mudah dan efisien[6].
Penggunaan sistem informasi memiliki keuntungan
meminimalkan
kemungkinan
kesalahan  pengguna  saat  menjalankan  sistem informasi . [7] .

## TINJAUAN PUSTAKA

## Sistem
Sistem  ialah  sekumpulan  orang-orang yang  bekerja  sama  menurut  seperangkat  aturan yang  berjalan  secara  sistematis  dan  terstruktur untuk membangun suatu entitas yang menjalankan suatu kegiatan untuk mencapai suatu tujuan. Suatu sistem  memiliki  seperangkat  idiosinkrasi  atau atribut  yang  mencakup  elemen  sistem,  kendala sistem,  lingkungan  sistem  eksternal,  antarmuka sistem, input sistem, output sistem, operasi sistem, dan juga tujuan sistem . [8].

## Sistem Informasi
Sistem  informasi  adalah  apa  yang dibutuhkan   manusia   untuk   melakukan   berbagai aktivitas.    Dengan    alat    komputer    yang    tepat, Anda dapat membuat informasi yang menyesuaikan dengan kebutuhan   Anda   dan   membantu   Anda membuat keputusan  dengan  cepat[9].

## Sistem Infromasi Akutansi
Sistem  informasi  akuntansi  merupakan sistem  yang  mengurus  data-data  transaksi  untuk
menciptakan  sebuah  informasi  yang  membantu anda  menyusun,  mengelola,  dan  mengoperasikan bisnis anda . [10] .

## Kas
Kas adalah uang tunai (uang kertas, koin) dan  barang-barang  lain  yang  dapat  diperlakukan sebagai uang tunai [11].

## Kas Kecil
Kas  kecil  adalah  dana  yang  disediakan perusahaan  untuk  membayar  biaya  pengeluaran perusahaan yang jumlahnya terukur kecil dan tidak ekonomis bila dibayar dengan cek atau giro.

## Website
Website atau situs dapat berisi teks, gambar diam atau bergerak, suara animasi atau kombinasinya ( statis dan dinamis ) yang membentuk sekumpulan tautan antara satu halaman web  dengan  halaman  web  lainnya,  juga  dikenal sebagai hyperlink ,  yang  didefinisikan  sebagai sekumpulan  tautan  Halaman web .  halaman umumnya digunakan untuk menampilkan file , teks yang digunakan sebagai media penghubung disebut hypertext [12].

## METODE
Penelitian  sistem  informasi  kas  kecil berbasis web pada PT. Bumi Daya Plaza ini metode penelitian meliputi penelitian lapangan, wawancara,  dan  penelitian  kepustakaan.  Metode pengembangan  sistem  perangkat  lunak  yang digunakan  penulis  yaitu  menggunakan  model waterfall .  “Model Waterfall adalah  sebuah  proses hidup perangkat lunak yang memiliki sebuah proses yang linear dan sekuensial” [13] .
Metode  pengembangan  sistem  ini  adalah  teknik atau metode mempelajari, mengumpulkan, mengumpulkan atau merekam data, berupa metode waterfall yang  digunakan  untuk  tujuan  menyusun karya  ilmiah  kemudian  menganalisisnya.  akan menjadi fakta dari masalah ini . [14] .
Design Implementation Testing Maintenance Requirement Gambar  1. Tahapan metode waterfall
Pada  level  tinggi,  metode waterfall memiliki tahapan-tahapan sebagai berikut:
1. Requirement Analysis
Pada tahap ini dilakukan analisis kebutuhan  sistem  perangkat  lunak  dan perangkat  keras.  Langkah  ini  juga mencakup  pengumpulan  data  internal melalui  penelitian  kepustakaan.  Hal  ini diperlukan untuk mewawancarai,
mengamati  dan  mendokumentasikan  data pelanggan. Fase ini menghasilkan dokumentasi  atau  data  tentang  kebutuhan pengguna  untuk  membangun  sistem. Dokumen  ini  berfungsi  sebagai  acuan untuk tahap perancangan sistem ini.
2. Design
Selama  termin  desain  sistem,  persyaratan diterjemahkan  ke  pada  desain  software sebelum pengkodean. Proses ini membentuk desain arsitektur buat software.  Struktur  data,  representasi antarmuka,
prosedur pemecahan prosedural.
3. Implementation
Pada titik ini, komputer bertugas menerjemahkan  proses  desain  ke  dalam bahasa yang dapat dikenali. Pemrograman (penulisan  kode)  dilakukan  menurut sistem. Bahasa pemrograman yang dipakai dalam sistem ini adalah PHP, databasenya adalah MySQL.
4. Testing
Pada tahap ini, pengujian yang dijalankan pada  program  dilakukan  sebagai  berikut: Uji semua fungsi dan modul sistem .. [15]
5. Maintenance
Sistem yang dihasilkan dapat dimodifikasi sesuai  dengan  kebutuhan  pengembangan fungsional pengguna atau karena adaptasi lingkungan
pengembangan seperti perangkat keras, perangkat lunak, periferal atau sistem operasi yang baru . [16]

## HASIL DAN PEMBAHASAN

## Desain Perancangan Sistem
1. Use Case Diagram
Ikatan antara aktor dan fungsionalitas yang ada  pada  aplikasi  digambarkan  dalam bentuk  diagram use  case ,  ditunjukkan pada Gambar2.
Gambar  2.  Use Case Diagram
2. Diagram Class
Diagram  Class adalah  struktur  yang mendefinisikan class yang  dirancang selama  pengembangan  sistem.  Deskripsi relasi yang ada pada masing-masing kelas ditunjukkan  pada  diagram  class.  Gambar 3.  adalah diagram  class yang  terkait dengan  definisi  kelas  yang  dibuat  untuk membuat sistem ini.

## Implementasi Sistem
Fase implementasi adalah
fase
menerjemahkan desain berdasarkan hasil analisis ke dalam  bahasa  mesin  yang  mudah  dipahami  dan menerapkan  perangkat  lunak  pada  situasi  yang sebenarnya :

## A. Halaman Login
Menampilkan  menu  login  yang  berfungsi  untuk entri  menu  utama  ( Home ),  agar  bisa login atau masuk  kehalaman  utama  diperlukan username dan juga password yang susah disediakan. Gambar 4.
B. Halaman Utama Halaman ini menampilkan logo
perusahaan  dan  sedikit  profil  perusahaan yang berfungsi  sebagai  menu utama  yang ditunjukkan pada Gambar 5.
Gambar  5. Halaman Utama
C. Halaman Input Kas
Halaman  ini  menampilkan  fitur  untuk menginput kas yang berisi input permintaan dana kas kecil dari tiap divisi, dapat dilihat pada gambar 6.
Gambar 6. Halaman Input Kas D. Halaman Permintaan Masuk Halaman  ini  menampilkan  permintaan masuk yang berfungsi untuk memberitahukan  kepada  kepala  bagian keuangan  jika  ada  permintaan  yang diajukan  kasir  yang  akan  segera  dicek untuk di acc atau di tolak agar direvisi,
Gambar 3. Class Diagram

## Gambar 7. Halaman Permintaan Masuk

## E. Halaman Permintaan Acc
Halaman ini menampilkan permintaan acc yang  berfungsi  sebagai  permintaan  yang sudah  di  acc  oleh  kepala  bagian keuangan.dapat dilihat pada gambar 8.
Gambar 8. Halaman Permintaan Acc
F. Halaman Permintaan Tolak Halaman ini menampilkan data
permintaan  tolak  dana  kas  kecil  yang fungsinya sebagai permintaan yang ditolak atau  di  kembalikan  untuk  direvisi  oleh kasir, dapat dilihat pada gambar 9.
Gambar  9. Halaman Permintaan Tolak G. Halaman Laporan Pengeluaran Perusahaan

## KESIMPULAN DAN SARAN
Sistem  informasi  kas  kecil  ini  dapat disimpulkan  bahwa  untuk  meningkatkan  sistem lama  menjadi  sistem  yang  baru  dan  mengevaluasi pengelolaan  sistem  akuntansi  terkait  penggunaan dana  kas  kecil  yang  masih  semi  terkomputerisasi menjadi terkomputerisasi di PT. Bumi Daya Plaza. Sistem  informasi  kas  kecil  ini  digunakan  sebagai bahan evaluasi dalam penerapan sistem pengelolaan dana  keuangan,  pengolahan  data,  optimalisasi pengeluaran  keuangan,  dan  pelaporan  keuangan yang  lebih  akurat,  agar  kinerja  perusahaan  dapat ditingkatkan.
Saran dari penulis berikan untuk pengembangan  sistem  selanjutnya  ialah  setelah sistem  pengelolaan  kas  kecil  ini  dapat  diterapkan dengan baik, dimungkinkan untuk mengembangkan sistem  yang baru sehingga kelemahan yang ada di
Gambar  10. Halaman Laporan Pengeluaran Perusahaan
sistem  ini  dapat  diperbaiki  dan  tetap  kompatibel dengan peningkatan perkembangan teknologi yang kompleks.

## DAFTAR PUSTAKA
[1] A.  Rivai  and  N.  Pratiwi,  “Analisis Prosedur  dan Sistem Pengendalian Internal Dana Kas  Kecil pada CV Sumber Rezeki,” Manager dan Bisnis , vol. 02, no. 01, 2016.
[2] D.  Damayanti  and  M.  Y.  Hernandez, “SISTEM  INFORMASI  AKUNTANSI PENERIMAAN  DAN  PENGELUARAN KAS  PADA  KPRI  ANDAN  JEJAMA KABUPATEN  PESAWARAN,” Jurnal Tekno  Kompak ,  vol.  12,  no.  2,  2018,  doi: 10.33365/jtk.v12i2.152.
[3] J.  Akuntansi  and  F.  Ekonomi,  “Analisis
Sistem Akuntansi Penerimaan Dan Pengeluaran  Kas  Pada  Pt.  Hasjrat  Abadi Manado,” Jurnal  Berkala  Ilmiah Efisiensi ,
vol. 16, no. 4, 2016.
[4] Y.  E.  Achyani  and  A.  Velayati,  “Analisa dan Implementasi Sistem Informasi Pengeluaran  Kas  Kecil  Pada  PT.  Bank Bukopin  Berbasis  Web,” Paradigma  - Jurnal Komputer dan Informatika , vol. 22, no. 1, 2020, doi: 10.31294/p.v22i1.7171.
[5] A. Hayat, E. E. Hia, and D. H. Tusyadyah,
“RANCANG BANGUN APLIKASI PETTY CASH BERBASIS WEB MENGGUNAKAN FRAMEWORK LARAVEL  PADA  PT  BEKASI  ASRI
PEMULA TBK,” ICIT Journal , vol. 5, no.
2, 2019, doi: 10.33050/icit.v5i2.423.
[6] Abdus  Salam,  Haris  Abu  Bakar,  Yusup Salam, and Prihartini, “Perancangan Sistem
Informasi Petty Cash Menggunakan Microsoft  Visual Basic Di CV. Dwi Cipta Manunggal Jaya,” Komputer dan Teknologi (JUKOMTEK) , 2022.
[7] Y. Eka and E. Arviana,  “Sistem Informasi Pendapatan  Jasa  pada  Koperasi  PDAM Tirta  Patriot  Bekasi,” Jurnal  Teknik Komputer  AMIK  BSI  (JTK) ,  vol.  4,  no.  1, 2018.
[8] E. Yunaeti and R. Irvani, “Pengantar Sistem Informasi  -  Elisabet  Yunaeti  Anggraeni,”
Andi Offset . 2017.
[9] Andika  Nova  Suryadi  and  Nasirudin,
“RANCANG BANGUN APLIKASI BERBASIS WEBPENYEWAAN RUMAH  KONTRAKAN  MUTIARA,” JINTEKS  (Jurnal  Informatika  Teknologi dan Sains) , vol. 4, no. 3, pp. 215–219, 2022.
[10] Krismiaji, Sistem  Informasi  Akuntansi .
Yogyakarta: UPP STIM YKPN, 2015.
[11] S.  S.  Sodikin  and  B.A  Riyono, Akuntansi Pengantar  1 .  Yogyakarta:  UPP  STIM YKPN, 2014. [12] Rahmat Hidayat, Cara Praktis Membangun Website  Gratis .  Jakarta:  PT.  Elex  Media Komputindo Kompas – Gramedia, 2010. [13] R.  A.  S.  and  M.  Shalahuddin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Informatika, 2013.
[14] P.  Pressman  and  S.  Roger, Rekayasa Perangkat Lunak . Yogyakarta: Andi, 2015.
[15] sumarna sumaryanto, “perancangan
aplikasi  inventaris  barang  milik  negara berbasis web pada deputi bidang pencegahan bnn,” JINTEKS , May 2022.
[16] A.  B.  Setiawan,  J.  Sulaksono,  and  R. Wulanningrum, “Penerapan sistem
informasi  berbasis  website  di  pondok pesantren  Kota  Kediri,” Generation Journal ,  vol.  3,  no.  1,  2019,  doi: 10.29407/gj.v3i1.12707.