SIMKU – Manajemen Sistem Keuangan Berbasis Plugin WordPress

simku thumbnail 1024x510 1

Tentang SIMKU

SIMKU adalah plugin WordPress yang saya kembangkan untuk membantu manajemen keuangan secara praktis mulai dari pencatatan pemasukan dan pengeluaran, pengelolaan tabungan, hingga kebutuhan laporan dan analisis sederhana. Proyek ini awalnya dibuat untuk kebutuhan pribadi, namun seiring pengembangan, SIMKU dirancang agar dapat digunakan lebih luas dan dapat digunakan oleh siapa saja dengan gratis.

Untuk menjalankan SIMKU dengan optimal, pastikan server/hosting memenuhi kebutuhan berikut:

  • WordPress versi terbaru (disarankan)
  • PHP 8.0 atau lebih baru
  • MySQL atau MariaDB
  • n8n (untuk fitur pemindaian struk otomatis)
  • API Gemini (untuk proses AI/ekstraksi data struk)

    Fitur Plugin SIMKU

    Terdapat beberapa fitur mungkin bisa berguna bagi beberapa orang atau mungkin banyak orang, berikut adalah salah satu fitur fitur yang ada pada plugin SIMKU.

    Transaction

    • Mencatat transaksi pemasukan/pengeluaran (mendukung multi-item melalui transaction_id)
    • Upload beberapa gambar per transaksi (gambar akan otomatis dikompres untuk mengurangi ukuran)
    • Edit/update data yang sudah ada melalui WP Admin

    Savings

    • Mencatat data tabungan (dan opsional bisa dipisahkan pada tabel/sumber data berbeda)
    • Daftar dan pengelolaan sederhana melalui WP Admin

    Reminder Payment

    • Membuat pengingat cicilan/tagihan dengan tanggal jatuh tempo dan status
    • Upload gambar bukti (mendukung beberapa file)
    • Bulk Import pengingat dari CSV

    Dashboard, Charts, & Reports

    • Dashboard dan grafik menggunakan Apache ECharts
    • Menu grafik dapat diakses oleh semua pengguna yang sudah login
    • Export laporan ke PDF (harian / mingguan / bulanan)

    Scan Receipt

    Menggunakan workflow n8n yang terintegrasi dengan API GEMINI untuk parsing data.

    Konfigurasi Plugin SIMKU di WordPress

    Plugin SIMKU ini terintegrasi dengan workflow n8n untuk bisa menggunakan fitur scan receipt. Maka dari itu, perlu ada beberapa konfigurasi yang perlu dilakukan untuk bisa integrasi plugin wordpress ini dengan n8n tetapi caranya tidak sulit.

    Selain itu, ini ada fitur external database dan internal database . Sebelumnya saya menggunakan external table karena tidak ingin digabung dengan database wordpress maka dari itu saya membuat opsi untuk koneksi table nya pada menu settings.

    Berikut adalah cara konfigurasi plugin SIMKU dengan usecase menggunakan internal database yang artinya table SIMKU menjadi 1 dengan database wordpress.

    Install WordPress

    Karena ini SIMKU ini berbasis plugin wordpress, maka dari itu di wajibkan untuk install wordpress terlebih dahulu. Jika menggunakan hosting, bisa install wordpress dengan menggunakan Softculus yang sudah tersedia pada hosting. Lalu jika menggunakan VPS dan ingin install wordpress menggunakan wp-installer pada url github berikut:

    Plugin ini gratis digunakan oleh siapa saja dan siapapun bisa bantu ikut mengembangkannya untuk menjadi lebih baik untuk digunakan banyak orang.

    Download dan Upload Plugin SIMKU ke WordPress

    Jika wordpress sudah siap, download plugin SIMKU pada URL dibawah ini.

    Jika sudah di download menjadi file .zip, masuk kedalam wordpress lalu pilih menu plugin lalu pilih add plugin setelah itu pilih plugin simku-plugin-wordpress.zip dan Install now.

    image 1

    Setelah itu akan muncul menu baru yaitu SIMKU.

    image 2

    Setup Plugin SIMKU

    Berikut ini adalah setup dasar untuk koneksi table pada database. Untuk melakukan setup, pilih menu settings lalu terdapat mode external database dan internal database.

    Silakan sesuaikan dengan kebutuhan, disini usecase setupnya menggunakan internal database. Jika menggunakan internal database pada kolom host bisa di isi dengan ip localhost atau ip server yang digunakan.

    Lalu table disesuaikan dengan prefix table yang digunakan, begitu juga dengan database dan credential databasenya.

    image 3

    Membuat table pada database

    Disini karena saya menggunakan hosting, maka saya melakukan query melalui php myadmin, tetapi bisa juga dengan menggunakan dbeaver atau melalui command line.

    Pastikan table finance_transactions, finance_savings, finance_payment_reminders sudah tersedia di database internal WP.

    Jika table belum tersedia, bisa lakukan query manual dengan copy saja query table finance_transactions, finance_savings, finance_payment_reminders pada menu settings. Lalu paste query tersebut sesuaikan prefix table yang digunakan setelah itu jalankan query.

    image 4
    image 7

    Setup Database dan Table

    Setelah table sudah tersedia, masukan nama database, table, user dan password yang digunakan.

    image 8
    image 9

    Test dan Simpan Koneksi Database dan Table

    Setelah itu lakukan test conections

    image 10

    Selanjutnya save konfigurasi datasource plugin SIMKU.

    image 11

    Demo

    Jika ingin melihat demo, anda bisa melihat demonya dengan mengakses url berikut: https://simku-demo.honet.web.id atau tombol dibawah ini.

    Credential
    Username: view
    Password: P@ssw0rdV!EW

    Plugin ini gratis dapat digunakan oleh siapa saja dan siapapun dapat ikut berkontribusi untuk mengembangkan plugin simku menjadi lebih baik.

    Jika ada ada fitur atau kritik, saran dan masukan untuk plugin SIMKU ini, silakan masukan pada kolom komentar dibawah.

    Leave a Reply

    Your email address will not be published. Required fields are marked *