Zakat merupakan tanggungan wajib yang
harus dikeluarkan oleh kaum muslim untuk membersihkan jiwa atau harta yang
dikeluarkan dengan syarat-syarat tertentu yang digunakan untuk membantu
masyarakat tidak mampu dan ada beberapa macam zakat yang harus di bayar yaitu,
zakat fitarah, dan zakat mal.
Zakat
juga merupakan perkara yang sangat penting, perkara yang bisa menjadi salah
satu solusi krisis yang menimpa kaum muslimin di zaman ini. Seandainya kaum
muslimin yang berkewajiban menunaikan zakat menunaikannya dengan benar pada
tempat-tempat yang tepat, maka niscaya kemiskinan-kemiskinan yang menimpa
negeri-negeri islam akan bisa teratasi. Diantara sebab kaum muslimin “enggan”
untuk menunaikan zakatnya adalah ketidaktahuan mereka akan kewajiban dan
pentingnya zakat, selain itu karena ketidaktahuan apakah harta saya sudah masuk
nishab atau belum?
Atas dasar
itulah saya berusaha memberikan kemudahkan kaum muslimin dengan menyediakan
“APLIKASI KAKULATOR PERHITUNGAN ZAKAT SEDERHANA DENGAN MENGGUNAKAN QBASIC” .
PERANCANGAN
PEMBUATAN APLIKASI
Cara pembuatan Aplikasi Kalkulator Perhitungan Zakat Dengan
Menggunakan Qbasic:
Tulis
code pada Qbasic:
0 CLS
PRINT
COLOR 14
PRINT
TAB(25); "KALKULATOR PERHITUNGAN ZAKAT"
PRINT
COLOR 12
PRINT
"KET: LAKUKAN DENGAN MENEKAN ENTER SETELAH MENGISI DATA"
PRINT
COLOR 15
INPUT
"NAMA PEMBAYAR ZAKAT
=", NM$
INPUT
"HARGA BERAS PERLITER
=", BERAS
INPUT
"HARGA EMAS/PERAK PERGRAM =",
EMAS
INPUT
"JUMLAH TABUNGAN/ INVESTASI 1 TAHUN =", TB
PRINT
COLOR 10
PRINT
"NO OPERASI PERHITUNGAN ZAKAT:"
COLOR 15
PRINT
"1. ZAKAT FITRA"
PRINT
"2. ZAKAT MAL"
PRINT
COLOR 10
INPUT
"PILIH OPERASI PERHITUNGAN ZAKAT DENGAN MENGETIK NOMOR DIATAS =", NO$
IF NO$ =
"1" THEN GOTO 10
IF NO$ =
"2" THEN GOTO 30
10
ZAKAT# = 3.5
* BERAS
GOTO 40
30
NISAB = 85 *
EMAS
IF TB >
NISAB THEN ZAKAT# = TB * .025
IF TB <
NISAB THEN ZAKAT# = 0 * TB
GOTO 40
40 PRINT
" TOTAL =", ZAKAT#
PRINT
PRINT
CLS
PRINT
COLOR 14
PRINT TAB(25);
"KALKULATOR PERHITUNGAN ZAKAT"
PRINT
COLOR 15
PRINT TAB(4);
"NAMA"; TAB(20); "ZAKAT YANG DIBAYAR"
PRINT TAB(4);
"___________________________________"
PRINT
PRINT TAB(4);
NM$; TAB(19);
PRINT USING
"#############"; ZAKAT#
PRINT
COLOR 12
PRINT "KETERAGAN:"
PRINT
COLOR 10
PRINT
"JIKA HASIL ZAKAT = 0, MAKA ANDA HANYA MEMBAYAR SODAQOH "
PRINT
"DIKARNAKAN HARTA YANG ANDA MILIKI BELUM MENCAPAI NISAB YANG
DITENTUKAN"
PRINT
COLOR 14
INPUT
"JIKA SELESAI TEKAN (Y), JIKA MENGULANG TEKAN (T) LALU ENTER:", SELESAI$
IF SELESAI$ =
"Y" GOTO 100
IF SELESAI$ =
"T" GOTO 0
IF SELESAI$ =
"y" GOTO 100
IF SELESAI$ =
"t" GOTO 0
100
END
CARA PENGGUNAAN APLIKASI
Program
Aplikasi Kalkulator Perhitungan Zakat Dengan Menggunakan Qbasic ini bertujuan
untuk membantu penggunaan operarsi zakat. Di dalam program yang kami buat dapat
dijalankan adalah sebanyak 3 pengoperasian , yaitu perhitungan zakat fitrah,
zakat profesi dan zakat mal.
Pertama pengguna akan diminta untuk
memasukan data yang telah disediakan. Setalah
itu pengguna akan ditanya nomor pengoperasian.
- Zakat Fitrah
- Zakat Mal
Tampilan
seperti ini:
Setelah data di isi dan telah memilih nomor pengoperasian
perhitungan , pengguna dapat melihat hasil zakat yang harus di bayar dengan
menekan Enter.
Tampilan
seperti ini:
Setelah data muncul penguna akan di minta menekan Y atau T.
keterangan jika pengguna selesai dalam melakukan pengoperasian tekan Y maka
pengoperasian berakhir. Jika pengguna menekan T maka pengoperasian pada Qbasic
akan tampil data yang harus diisi oleh pengguna.
Keterangan : jika hasil zakat bernilai nol maka
pengguna hanya di minta untuk membayar sodaqoh di karnakan harta yang pengguna
miliki belum mencapai nisab yang ditentukan.
Harga nisab dapat ditentukan dari hasil harta yang kita
miliki dan pembayaran zakat yang dipilih .
Contoh soal zakat yang dapat kita gunakan dengan
Qbasiq.- Rumus Perhitungan Zakat Fitrah
Zakat Fitrah Perorang = 3,5 x harga beras di pasaran perliter
Contoh : Harga beras atau makanan pokok lokal yang biasa kita makan dan layak konsumsi di pasar rata-rata harganya Rp. 10.000,- maka zakat fitra yang harus dibayar setiap orang mampu adalah sebesar Rp. 35.000,-
Kalau menghitung dari segi berat pengalinya adalah 2,5 x harga beras atau bahan makanan pokok lokal perkilogram.
Contoh : Harga beras atau makanan pokok lokal yang biasa kita makan dan layak konsumsi di pasar rata-rata harganya Rp. 10.000,- maka zakat fitra yang harus dibayar setiap orang mampu adalah sebesar Rp. 35.000,-
Kalau menghitung dari segi berat pengalinya adalah 2,5 x harga beras atau bahan makanan pokok lokal perkilogram.
- Menghitung Zakat Mal / Harta Kekayaan
Menghitung Nisab Zakat Mal = 85 x harga emas pasaran per gram
Contoh Perhitungan Dalam Zakat Maal Harta:
Ibu Dwi punya tabungan di Bank 50 juta rupiah, deposito sebesar 100 juta rupiah, rumah rumah kedua yang dikontrakkan senilai 200 juta rupiah dan emas perak senilai 150 juta. Total harta yakni 500 juta rupiah. Semua harta sudah dimiliki sejak satu tahun yang lalu.
Jika harga 1 gram emas sebesar Rp. 100.000,- maka batas nisab zakat mal adalah Rp. 8.500.000,-. Karena harta Ibu Dwi lebih dari limit nisab, maka ia harus membayar zakat mall sebesar Rp. 500 juta x 2,5% = 12.500.000 rupiah per tahun.
Harta yang wajib dibayarkan zakat mal / zakat harta :
Emas, perak, uang simpanan, hasil pertanian, binatang ternak, benda usaha (uang, barang dagangan, alat usaha yang menghasilkan) dan harta temuan.
Perhitungan untuk hasil pertanian, peternakan, dan harta temuan ada ketentuan yang berbeda dalam hal nisab maupun besaran zakatnya. Ada juga buku yang berpendapat nisab emas adalah 93,6 gram dan perak 672 gr. Untuk lebih mudah bisa kita konversi ke rupiah dulu.
Sekian cara pembuatan aplikasi perhitungan zakat sederhana dengan Qbasic
semoga bermanfaat :)