program perhitungan zakat dengan
TRANSCRIPT
1
PROGRAM PERHITUNGAN ZAKAT DENGAN
SOFTWARE MATLAB 6.5
Intan Kamelia Mohtar1
ABSTRAK
Meningkatnya kebutuhan serta pengetahuan manusia, maka komputer
mengalami perkembangan, sehingga fungsinya tidak lagi sebagai alat penghitung
saja, akan tetapi komputer juga dapat dimanfaatkan untuk penyimpanan data,
menggambar suatu grafik atau gambar, pembuatan program dan lain sebagainya.
Zakat adalah nama bagi sejumlah harta tertentu yang telah mencapai syarat
tertentu yang diwajibkan oleh Allah untuk dikeluarkan dan diberikan kepada yang
berhak menerimanya dengan persyaratan tertentu. Dalam hal ini dirasa perlu
menyajikan suatu informasi tentang perhitungan zakat yang di implementasikan
dalam sebuah pemrograman Mathlab 6.5.
Kata kunci : zakat, matlab
1 Mahasiswa Tadris Matematika Angkatan 2009
2
BAB 1
PENDAHULUAN
1.1. Latar Belakang
Pada era globalisasi ini, kebutuhan akan teknologi komputer sangat
penting bagi manusia. Hal ini berkaitan dengan pekerjaan-pekerjaan, yang
biasanya selalu dilakukan secara manual oleh manusia, akan semakin cepat dan
efisien apabila dilakukan dengan sistem komputerisasi. Bahkan dengan
kecanggihan teknologi komputer yang semakin berkembang dengan pesat dapat
memudahkan perusahaan-perusahaan tersebut untuk meningkatkan efisiensi kerja
karena pekerjaan yang dilakukan dengan komputer dapat menghemat baik dari
segi waktu, ruang, tenaga, biaya dan lain-lain. Pada saat pertama kali ditemukan,
komputer hanya digunakan sebagai alat bantu untuk mempercepat proses hitung-
menghitung (Janner Simarmata,2007). Namun, dengan meningkatnya kebutuhan
serta pengetahuan manusia, maka komputer mengalami perkembangan, sehingga
fungsinya tidak lagi sebagai alat penghitung saja, akan tetapi komputer juga dapat
dimanfaatkan untuk penyimpanan data, menggambar suatu grafik atau gambar,
pembuatan program dan lain sebagainya.
Zakat adalah nama bagi sejumlah harta tertentu yang telah mencapai syarat
tertentu yang diwajibkan oleh Allah untuk dikeluarkan dan diberikan kepada yang
berhak menerimanya dengan persyaratan tertentu. Salah satu sisi ajaran Islam
yang belum ditangani secara optimal adalah penanggulangan kemiskinan dengan
cara mengoptimalkan pengumpulan dan pendayagunaan zakat dalam arti seluas-
luasnya. Sebagaimana telah dicontohkan oleh Rasulullah SAW serta penerusnya
dizaman keemasan Islam. Padahal umat Islam (Indonesia) sebenarnya memiliki
potensi dana yang sangat besar dari zakat untuk kemaslahatan umat islam pada
khususnya dan rakyat indonesia pada umumnya.Terdorong dari pemikiran inilah,
kami mencoba untuk menuliskan materi jurnal tentang zakat yang ringkas dan
mencoba membuat program sederhana untuk menghitung zakat. Pentingnya
pembuatan program aplikasi zakat diharapkan supaya para pemakai dapat
3
memperoleh kemudahanan dalam berzakat. Dalam hal ini penulis menyajikan
suatu informasi tentang perhitungan zakat yang di implementasikan dalam sebuah
pemrograman Matlab 6.5.
1.2. Identifikasi Masalah
Perhitungan zakat secara manual dengan ketentuan-ketentuan perhitungan
zakat yang berbeda-beda menghasilkan kebingungan dalam perhitungan zakat
tersebut. Diperlukan ketelitian yang lebih untuk menghitung zakat tersebut. Maka
dengan kondisi seperti ini diperlukan sebuah aplikasi yang dapat memudahkan
untuk menghitung zakat dan mengetahui informasi zakat yang diperlukansesuai
zakat apa yang ingin dibayarkan.
1.3. Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan sebelumnya, dapat
diambil tigapokok rumusan masalah, yaitu:
1. Apa pengertian zakat, jenis-jenis zakat maal diantaranya zakat emas
dan perak beserta nishabnya ?
2. Bagaimana konsep matematika yang melingkupinya ?
3. Bagaimana pembuatan dan pengujian program penghitungan zakat ?
1.4. Batasan Masalah
Jurnal ini merupakan studi literatur yang terinspirasi dari sebuah aplikasi
handphone tentang kalkulator zakat. Adapun untuk sumbernya, penulis dapatkan
dari beberapa referensi baik buku ataupun artikel dari internet. Penulis
menganggap referensi tersebut mampu melengkapi materi yang dibutuhkan dalam
penyelesaian makalah ini.Penyusunan makalah ini dibatasi pada :
a. Aplikasi perhitungan zakat ini dibangun dengan menggunakan
software matlab.Penggunaan matlab dikarenakan merupakan aplikasi
yang hadir dengan fungsi dan karakteristik yang berbeda dengan
bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi,
Basic maupun C++. Matlab merupakan aplikasi level tinggi yang
4
dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan
pemrograman seperti komputasi matematik, analisis data,
pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik
perhitungan. Matlab merupakan sebuah bahasa pemrograman yang
cukup popular dikalangan mahasiswa matematika karena sering
digunakan untuk membuat sebuah aplikasi sederhana.
b. Konsep matematika yang digunakan adalah pembuatan program
dengan Matlab.
c. Perhitungan zakat dibatasi hanya pada perhitungan zakat maal. Hal ini
dilakukan untuk menghindari kerumitan dalam pembuatan jurnal
matematika, dan juga mengingat keterbatasan kemampuan penulis dan
keterbatasan dalam memperoleh data yang dibutuhkan
1.5. Tujuan
Tujuan dari jurnal ini adalah:
1. Merancang sebuah program perhitungan zakat yang berguna dalam
menghitung besarzakat yang dibayarkan, secara komputerisasi dengan
mengunakan aplikasi matlab 6.5.
2. Mempermudah perhitungan zakat secara manual, agar tidak terjadi
kekeliruan dalammenghitung besarnya zakat.
3. Mengaplikasikan konsep matematika dalam keterpaduan sains dan
islam.
5
BAB II
KAJIAN PUSTAKA
2.1. ZAKAT
1. Pengertian Zakat
Menurut Bahasa (lughat ), zakat berarti tumbuh, berkembang, kesuburan
ataubertambah (HR. At-Tirmidzi) atau dapat pula berarti membersihkan atau
mensucikan (QS.At-Taubah : 10). Menurut Hukum Islam (istilah syara' ), zakat
adalah nama bagi suatu pengambilan tertentu dari harta yang tertentu, menurut
sifat-sifat yang tertentu dan untuk diberikan kepada golongan tertentu (Al
Mawardi dalam kitab Al Hawiy). Pendapat lain berkata bahwa Zakat artinya kadar
harta yang tertentu, yang diberikan kepada yang berhak menerimanya, dengan
beberapa saat.
Kaitan antara makna secara bahasa dan istilah ini berkaitan erat sekali,
yaitu bahwa setiap harta yang sudah dikeluarkan zakatnya akan menjadi suci,
bersih, baik, dan berkah.
2. Hukum Zakat
Zakat merupakan salah satu rukun Islam, dan menjadi salah satu unsur
pokok bagitegaknya syariat Islam. Oleh sebab itu hukum zakat adalah wajib
( fardhu „ain) atas setiap muslim yang telah memenuhi syarat-syarat tertentu. Zakat
termasuk dalam kategori ibadah (seperti shalat, haji, dan puasa) yang telah diatur
secara rinci dan paten berdasarkan Al-Qur'an dan As Sunnah, sekaligus
merupakan amal sosial kemasyarakatan dan kemanusiaan yang dapat berkembang
sesuai dengan perkembangan ummat manusia. Allah swt. Berfirman: Dalam surat
An-Nissa dari sepenggal ayat 77:
6
Artinya : Tidakkah kamu perhatikan orang-orang yang dikatakan kepada mereka:
"Tahanlah tanganmu (dari berperang), dirikanlah sembahyang dan tunaikanlah
zakat!" Setelah diwajibkan kepada mereka berperang, tiba-tiba sebahagian dari
mereka (golongan munafik) takut kepada manusia (musuh), seperti takutnya
kepada Allah, bahkan lebih sangat dari itu takutnya. Mereka berkata: "Ya Tuhan
kami, mengapa Engkau wajibkan berperang kepada kami? Mengapa tidak Engkau
tangguhkan (kewajiban berperang) kepada kami sampai kepada beberapa waktu
lagi?" Katakanlah: "Kesenangan di dunia ini hanya sebentar dan akhirat itu lebih
baik untuk orang-orang yang bertakwa, dan kamu tidak akan dianiaya
sedikitpun. (QS. An-Nissa : 77)
Dalam surat at-taubah ayat 103:
Ambillah zakat dari sebagian harta mereka, dengan zakat itu kamu membersihkan dan
mensucikan mereka dan mendoalah untuk mereka. Sesungguhnya doa kamu itu (menjadi)
ketenteraman jiwa bagi mereka. dan Allah Maha mendengar lagi Maha mengetahui. (QS.
At-Taubah: 103)
Rassalullah saw. Bersabda :
“Islam itu ditegakkan diatas 5 dasar: (1) menyaksikan bahwa tidak ada tuhan
melainkan allah dan muhamad itu adalah utusan allah; (2) mengerjakan shalat
lima waktu; (3) membayar zakat; (4) mengerjakan haji; (5) berpuasa di bulan
ramadhan” (sepakat ahli hadis).
3. Syarat Harta Wajib Zakat
Adapun persyaratan harta yang wajib dizakatkan itu antara lain:
a. Al-milk at-tam yang berarti harta itu dikuasai secara penuh dan milik
secara sah, yang didapat dari usaha, bekerja, warisan, atau pemberian yang
sah.
7
b. An-namaa adalah harta yang berkembang jika diusahakan atau memiliki
potensi untuk berkembang, misalnya harta perdagangan, peternakan,
pertanian dan sebagainya.
c. Telah mencapai satu nisab, harta itu telah mencapai ukuran tertentu.
d. Telah melebihi kebutuhan pokok, yaitu kebutuhan minimal yang
diperlukan seseorang dan keluarganya yang menjadi tanggungannya untuk
kelangsungan hidupnya.
e. Telah mencapai satu tahun, untuk harta tertentu, misalnya perdagangan.
4. Syarat-Syarat Wajib Zakat
a. Muslim.
b. Aqil.
c. Baligh.
d. Memiliki harta yang mencapai nisab.
5. Jenis-Jenis Zakat
a. Pengertian Maal (harta)
Menurut Bahasa (lughat), harta adalah segala sesuatu yang diinginkan
sekali oleh manusia untuk memiliki, memanfaatkan dan menyimpannya.
Menurut syara, harta adalah segala sesuatu yang dapat dimiliki (dikuasai)
dan dapat digunakan (dimanfaatkan) menurut ghalibnya (lazim). sesuatu dapat
disebut dengan maal (harta) apabila memenuhi 2 (dua) syarat, yaitu:
a. Dapat dimiliki, disimpan, dihimpun, dikuasai.
b. Dapat diambil manfaatnya sesuai dengan ghalibnya. Misalnya rumah,
mobil, ternak, hasil pertanian, uang, emas, perak, dll.
Syarat-syarat Kekayaan yang Wajib di Zakati
a. Milik Penuh (Almilkuttam) Yaitu : harta tersebut berada dalam kontrol dan
kekuasaanya secara penuh, dan dapat diambil manfaatnya secara penuh.
Harta tersebut didapatkan melalui proses pemilikan yang dibenarkan
menurut syariat islam, seperti : usaha, warisan, pemberian negara atau orang
8
lain dan cara-cara yang sah. Sedangkan apabila harta tersebut diperoleh
dengan cara yang haram, maka zakat atas harta tersebut tidaklah wajib,
sebab harta tersebut harus dibebaskan dari tugasnya dengan cara
dikembalikan kepada yang berhak atau ahli warisnya.
b. Berkembang Yaitu : harta tersebut dapat bertambah atau berkembang bila
diusahakan atau mempunyai potensi untuk berkembang.
c. Cukup Nishab Artinya harta tersebut telah mencapai jumlah tertentu sesuai
dengan ketetapan syara'. sedangkan harta yang tidak sampai nishabnya
terbebas dari Zakat
d. Lebih Dari Kebutuhan Pokok (Alhajatul Ashliyah), Kebutuhan pokok adalah
kebutuhan minimal yang diperlukan seseorang dan keluarga yang menjadi
tanggungannya, untuk kelangsungan hidupnya. Artinya apabila kebutuhan
tersebut tidak terpenuhi yang bersangkutan tidak dapat hidup layak.
Kebutuhan tersebut seperti kebutuhan primer atau kebutuhan hidup
minimum (KHM), misal, belanja sehari-hari, pakaian, rumah, kesehatan,
pendidikan, dsb.
e. Bebas Dari hutang Orang yang mempunyai hutang sebesar atau mengurangi
senishab yang harus dibayar pada waktu yang sama (dengan waktu
mengeluarkan zakat), maka harta tersebut terbebas dari zakat.
f. Berlalu Satu Tahun (Al-Haul) Maksudnya adalah bahwa pemilikan harta
tersebut sudah belalu satu tahun. Persyaratan ini hanya berlaku bagi ternak,
harta simpanan dan perniagaan. Sedang hasil pertanian, buah-buahan dan
rikaz (barang temuan) tidak ada syarat haul.
b. Zakat emas dan perak
Nishab emas adalah 20 dinar (85 gram emas murni) dan perak adalah 200
dirham (setara 672 gram perak). Artinya bila seseorang telah memiliki emas
sebesar 20 dinar atau perak 200 dirham dan sudah setahun, maka ia telah terkena
wajib zakat, yakni sebesar 2,5 %.
Demikian juga segala macam jenis harta yang merupakan harta simpanan
dan dapat dikategorikan dalam "emas dan perak", seperti uang tunai, tabungan,
9
cek, saham, surat berharga ataupun yang lainnya. Maka nishab dan zakatnya sama
dengan ketentuan emas dan perak, artinya jika seseorang memiliki bermacam-
macam bentuk harta dan jumlah akumulasinya lebih besar atau sama dengan
nishab (85 gram emas) maka ia telah terkena wajib zakat (2,5 %).
2.2. KONSEP MATEMATIKA
Untuk mempermudah perhitungan zakat, salah satu caranya dengan
menggunakan bantuan aplikasi Matlab. Adapun akan diuraikan terlebih dahulu
tentang Matlab itu sendiri.
1. Pengertian Matlab
Matlab merupakan bahasa pemrograman yang hadir dengan fungsi dan
karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih
dahulu seperti Delphi, Basic maupun C++. Matlab merupakan bahasa
pemrograman level tinggi yang dikhususkan untuk kebutuhan komputasi teknis,
visualisasi dan pemrograman seperti komputasi matematik, analisis data,
pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan.
Matlab hadir dengan membawa warna yang berbeda. Hal ini karena matlab
membawa keistimewaan dalam fungsi-fungsi matematika, fisika, statistik, dan
visualisasi. Matlab dikembangkan oleh MathWorks, yang pada awalnya dibuat
untuk memberikan kemudahan mengakses data matrik pada proyek LINPACK
dan EISPACK. Saat ini matlab memiliki ratusan fungsi yang dapat digunakan
sebagai problem solver mulai dari simple sampai masalah-masalah yang kompleks
dari berbagai disiplin ilmu.
2. Lingkungan Kerja Matlab
a) Current Directory
Window ini menampilkan isi dari direktori kerja saat menggunakan
matlab. Kita dapat mengganti direktori ini sesuai dengan tempat direktori kerja
yang diinginkan. Default dari alamat direktori berada dalam folder works tempat
program files Matlab berada.
10
b) Command History
Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang
sebelumnya dilakukan oleh pengguna terhadap matlab.
c) Command Window
Window ini adalah window utama dari Matlab. Disini adalah tempat untuk
menjalankan fungsi, mendeklarasikan variable, menjalankan proses-proses , serta
melihat isi variable.
d) Getting Help
Matlab menyediakan fungsi help yang tidak berisikan tutorial lengkap
mengenai Matlab dan segala keunggulannya. User dapat menjalankan fungsi ini
dengan menekan tombol pada toolbar atau menulis perintah „helpwin’ pada
command window. Matlab juga menyediakan fungsi demos yang berisikan video
tutorial matlab serta contoh-contoh program yang bisa dibuat dengan matlab.
e) Variabel Pada Matlab
Matlab hanya memiliki dua jenis tipe data yaitu Numeric dan String.
Dalam matlab setiap variabel akan disimpan dalam bentuk matrik. User dapat
langsung menuliskan variabel baru tanpa harus mendeklarasikannya terlebih
dahulu pada command window.
Penamaan variabel pada matlab bersifat caseSensitif karena itu perlu
diperhatikan penggunaan huruf besar dan kecil pada penamaan variabel. Apabila
terdapat variabel lama dengan nama yang sama maka matlab secara otomatis akan
me-replace variabel lama tersebut dengan variabel baru yang dibuat user.
f) Statement
Yaitu perintah yang menyuruh/menginstruksikan komputer untuk
melakukan tugas tertentu, sesuai dengan perintah yang kita inginkan. Biasanya
statement ditulis dalam 1 baris dan diahiri oleh titik koma (;). Contohnya:
a = 15;
c = a + 4;
Pada contoh a = 15; , a adalah operan, = adalah operator, dan 15 adalah adalah
konstanta literal.
11
g. Operator
Apa itu operator? Apa itu operand?, bahasa sulitnya operator adalah
sebuah simbol yang memerintahkan komputer utuk melakukan suatu operasi/aksi
terhadap satu atau lebih operand. Operand adalah sesuatu yang dioperasikan oleh
operator. Untuk mudahnya, mari kita lihat contoh 2 + 3. Simbol /tanda + adalah
operator, sedangkan 2 dan 3 adalah operand. Operator + akan memerintahkan
komputer untuk melakukan operasi penambahan pada 2 + 3.
Beberapa penggunaan operator aritmatika antara dua operand (A dan B)
ditunjukkan pada tabel berikut ini :
Fungsi Matematika lainnya
Beberapa fungsi matematika lainnya yang dapat kita gunakan untuk
operasi matematika antara lain sebagai berikut:
a) abs(x) : fungsi untuk menghasilkan nilai absolut dari x.
b) sign(x) : fungsi untuk menghasilkan nilai -1 jika x < 0, 0 jika x = 0
dan 1 jika x > 1.
c) exp(x) : untuk menghasilkan nilai eksponensian natural.
d) log(x) : untuk menghasilkan nilai logaritma natural x, ln x.
e) log10(x) : untuk menghasilkan nilai logaritma dengan basis 10.
f) sqrt(x) : untuk menghasilkan akar dari nilai x.
g) rem(x,y) : untuk menghasilkan nilai modulus (sisa pembagian) x
terhadap y.
12
3. M File
Di dalam Matlab, kita dapat menyimpan semua script yang akan
digunakan dalam file pada Matlab dengan ekstensi .M. M-File dapat dipanggil
dengan memilih menu file new M-File.
Di dalam M-File, kita dapat menyimpan semua perintah dan menjalankan
dengan menekan Tombol atau mengetikan nama M-File yang kita buat pada
command window.
1.6.Flow Control
Matlab memiliki empat macam statement yang dapat digunakan untuk
mengatur aliran data pada fungsi yang akan dibuat yaitu :
a. if, else, elseif
b. switch
c. while
13
d. for
e. operator Berikut ini adalah jenis-jenis operator pada matlab yang dapat
digunakan untuk operasi ekspresi pada statement yang membutuhkan
perbandingan seperti if atau while.
14
BAB III
PEMBAHASAN
3.1. PENGHITUNGAN ZAKAT
Perhitungan manual :
Seseorang mempunyai simpanan harta sebagai berikut :
Perhiasan emas atau yang lain tidak wajib dizakati kecuali selebihnya dari
jumlah maksimal perhiasan yang layak dipakai. Jika layaknya seseorang memakai
perhiasan maksimal 60 gram maka yang wajib dizakati hanyalah perhiasan yang
selebihnya dari 60 gram.
Dengan demikian jumlah harta orang tersebut, sebagai berikut :
Besar zakat = 2,5% x Rp 6.500.000 = Rp 162.500,
Catatan : Perhitungan harta yang wajib dizakati dilakukan setiap tahun pada
bulan yang sama.
15
3.2 ALGORITMA
16
3.3 PROGRAM PERHITUNGAN ZAKAT
Untuk melakukan perhitungan zakat dengan menggunakan aplikasi
Matlab langkah yang harus dilakukan adalah sebagai berikut :
a. Langkah Kerja :
a) Instalah program matlab di personal computer (PC) atau laptop dengan
sempurna.
b) Setelah terinstal maka double klik simbol di dekstop atau START
ALL PROGRAM MATLAB. Maka akan muncul jendela matlab.
c) Skript M-File :
d) Setelah muncul jendela matlab, maka klik FILE M-FILE untuk
membuat suatu perintah program kalkulator zakat mall (emas dan perak).
e) Setelah itu, ketikan perintah kontrol program bawah ini :
Program zakat emas
17
Program zakat perak
Dalam mengoperasikan matlab, hal yang sangat penting adalah kita harus
mengetahui perintah-perintah yang akan di operasikan program matlab seperti:
a) Clear; = perintah untuk menghapus atau membatalkan pendefinisian
variabel-variabel sebelumnya. Sedangkan titik koma dibelakang adalah
perintah agar penulisan tidak dilakukan berulang kali.
b) Disp(„‟)= menampilkan hasil atau title agar saat di command window
muncul.
c) Pause adalah perintah untuk berhenti setelah melakukan peroses
penghitungan.
d) Setelah membuat skript dalam M-file, maka simpan skript tersebut dengan
nama “zakat.m” caranya klik FileSave As Beri Nama. alangkah
baiknya kita menyimpannya dalam folder sendiri agar kita mudah
mencarinya
18
Output program zakat emas
19
Output Zakat Perak
20
BABIV
PENUTUP
4.1 Kesimpulan
Zakat merupakan salah satu rukun Islam, dan menjadi salah satu unsur
pokok bagitegaknya syariat Islam. Oleh sebab itu hukum zakat adalah wajib
(fardhu „ain) atas setiap muslim yang telah memenuhi syarat-syarat tertentu. Zakat
termasuk dalam kategori ibadah (seperti shalat, haji, dan puasa) yang telah diatur
secara rinci dan paten berdasarkan Al-Qur'an dan As Sunnah, sekaligus
merupakan amal sosial kemasyarakatan dan kemanusiaan yang dapat berkembang
sesuai dengan perkembangan ummat manusia. Selain itu, dalam perhitungan zakat
ditemukan konsep matematika yang harus dikuasai agar mempermudah
perhitungan. Hal ini merupakan keterpaduan islam, sains dan teknologi agar
mampu memenuhi kebutuhan solusi umat manusia yang efektif dan efisien
khususnya umat islam untuk menghitung zakat maal (harta) sebagai salah satu
dasar perintah agama. Dizaman canggih sekarang ini, dimana ilmu pengetahuan
dan tekhnologi berkembang pesat, maka sistem perhitungan zakat (khususnya
zakat maal) mampu diaplikasikan kedalam sebuah program komputerisasi,
sehingga dapat mempercepat, mempermudah serta meminimalisir kesalahan (eror)
dalam perhitungan. Dalam jurnal ini penulis memakai software matlab 1.6.
sebagai alat bantu dalam pembuatan program, dan program tersebut kami beri
nama “zak-math101”.Program zak-math101 ini masih terlalu dasar dan jauh dari
sempurna, oleh sebab itupenulis berharap adanya pengembangan konsep tersebut
menjadi hal yang dinamis, efektif, efisien dan mobile. Sehingga, umat muslim
tertarik untuk berzakat bukan hanya untuk beribadah tetapi juga untuk rasa
kepedulian sosial bagi yang membutuhkan. Program ini diharapkan mampu
diaplikasikan kedalam sebuah sistem pemrograman handphone, sehingga daya
gunanya lebih bertambah.
21
DAFTAR PUSTAKA
Ahmad. Ketentuan Zakat Dalam Islam. Di unduh dari http//www.rumahdhuafa.com
tanggal20 oktober 2010.
Dasar-Dasar Pemrograman Matlab.Pdf . Di unduh dari http//www.ilmukomputer.com
tanggal 20 oktober 2010.
Departemen Agama Republik Indonesia. 1994. Alqur’an dan terjemahnya. Jakarta
: Depag.
Hartanto, dwi, dkk.2002.Analisis dan Desain Sistem Kontrol dengan MATLAB.
Penerbit Abdi : Yoyakarta.
Rasjid, sulaiman. Fiqih Islam. Jakarta : sinar baru. 1992.
Sistem Bilangan Real.Pdf .Firmansyah.