## APLIKASI PERHITUNGAN JUMLAH ZAKAT BERBASIS ANDROID
Lilis Setianingsih 1 , Apriyanto 2 , Hisma Abduh 3
123 Program Studi Teknik Informatika, Fakultas Teknik, Universitas Andi Djemma, Jl. Tandipau, Tomarundung, Palopo 91913 Indonesia e-mail: setianingsihlilis5@gmail.com 1 , apriyanto.mtk@unanda.ac.id 2 , isma.syakirah21@gmail.com 3

## ABSTRAK
Penelitian  ini  bertujuan  untuk  mengembangkan  aplikasi  yang  dapat  meringankan masyarakat  dalam  mengetahui  atau  melakukan  perhitungan  zakat.  Dimana  peneliti secara  langsung  mendatangi  objek  penelitian  yaitu  BAZNAS  (Badan  Amil  Zakat Nasional) Kota Palopo untuk memperoleh data-data dan informasi tentang perhitungan zakat.  Aplikasi  ini  menggunakan  model  waterfall  sebagai  metode  pengembangannya. Model  waterfall  ini  merupakan  pengembangan  sistem  atau  perangkat  lunak  yang memiliki  enam  tingkatan,  yaitu  sistem  perancangan  sistem,  analisis,  perancangan, pengkodean, pengujian dan pemeliharaan.  Aplikasi perhitungan zakat ini menggunakan Android  Studio.  dalam  pembuat  aplikasi  ini  menggunakan  PHP  serta  MySQL  sebagai database penyimpanan datanya dan menggunakan Black Box Testing sebagai pengujian sistem.    Dengan  hadirnya  aplikasi  perhitungan  zakat  ini,  yang  dapat  meringankan Masyarakat  melakukan  perhitungan  zakat  serta  mempermudah  pihak  BAZNAS  dalam menyampaikan ketentuan harga emas dan beras.
Kata kunci: petunjuk perhitungan zakat, waterfall, Android studio, PHP, BAZNAS.

## ABSTRACT
This  research  aims  to  develop  applications  that  can  relieve  the  public  in  knowing  or doing  zakat  calculations.Where  researchers  directly  visit  the  research  object,  BAZNAS (Badan  Amil  Zakat  Nasional)  Palopo  City  to  obtain  data  and  information  about  zakat calculation.The  app  uses  the  waterfall  model  as  its  development  method.  This  waterfall model  is  a  system  or  software  development  that  has  six  levels,  namely  system  design, analysis, design, coding, testing and maintenance. This zakat calculation application uses Android Studio.in the maker of this application uses PHP and MySQL as its data storage database  and  uses  Black  Box  Testing  as  a  testing  system.With  the  application  of  zakat calculation,  which  can  relieve  the  community  to  do  zakat  calculation  and  facilitate baznas in conveying the provisions of the price of gold and rice.
Keywords: zakat calculation application, waterfall, Android studio, PHP, BAZNAS

## PENDAHULUAN
Perkembangan  teknologi  telah  mempengaruhi  sebagian  besar  aktivitas  manusia sehingga membuat pekerjaan menjadi lebih mudah, hampir setiap orang kini memiliki
telepon seluler namun fungsinya tidak hanya sebagai alat komunikasi melainkan sebagai alat penyedia informasi, pengetahuan, dan sekaligus hiburan.
Indonesia merupakan negara  yang  dikenal dengan berbagai macam suku, bangsa, ras,  dan  agama.    Berdasarkan  data  Badan  Pusat  Statistik  pada  sensus  penduduk  2010 agama Islam sebanyak 87.2%, Kristen 6.9%, katolik 2.9%, Hindu 1.7%, Buddha 0.7%, dan Konghucu 0.05%, dari data tersebut dapat disimpulkan bahwa mayoritas penduduk Indonesia  beragama  Islam.    Di  dalam  Islam  terdapat  5  rukun  islam  yang  merupakan pilar  agama  yaitu:  mengucapkan  dua  kalimat  syahadat,  mendirikan  shalat,  membayar zakat, berpuasa pada bulan ramadhan dan naik haji bagi yang mampu.
Seperti  yang  kita  ketahui  zakat  merupakan  suatu  ibadah  kepada  Allah  SWT sekaligus  sebuah  aktivitas  tolong  menolong.    Membayar  zakat  hukumnya  wajib  bagi semua umat muslim yang telah memenuhi syarat, Adapun syarat bagi orang yang wajib zakat yaitu beragama Islam, baliq namun menurut pendapat tiga imam mashab (kecuali hanafi) walinya wajib mengeluarkan zakatnya, merdeka, disyaratkan milik penuh, waktu kepemilikan telah mencapai minimum 1 tahun kepemilikan, di ambil dari objek zakat, dan tidak diperoleh secara haram (Arifin, 2016).  Sebagaimana  di tetapkan dalam Al- Qur’an  yang artinya :
“Dan dirikanlah shalat, tunaikanlah zakat dan ruku'lah beserta orang-orang yang  ruku’.”  (QS.  Al-Baqarah  [2]:  43)  (Al-Qur'an  dan  Tafsirnya  juz  02, 2015).
Selain  memerintahkan  untuk  mendirikan  shalat  ayat  diatas  juga  memerintahkan umat  Islam  untuk  membayar  zakat    karena  dengan  membayar  zakat  umat  islam diajarkan bersikap peduli terhadap sesama, tidak hanya itu  zakat juga memiliki fungsi untuk  membersihkan  diri  dari  sifat  bakhil,  mensucikan  harta  para  muzaki, menumbuhkan kekayaan hati, mensucikan diri dari dosa, dan menghilangkan sifat kikir para pemilik harta.  Dengan membayar  zakat kita dapat merasakan maanfaatnya  yaitu kita telah melakukan salah satu cara untuk dapat mendekatkan diri kepada Allah SWT jika  kita  ikhlas  melakukannya,  meningkatkan  rasa  kasih  sayang  dan  juga  simpati terhadap  saudaranya  kita  yang  kekurangan,  bisa  membantu  fakir  miskin  dalam memenuhi  kebutuhannya,  dan  zakat  juga  mampu  memperkuat  tali  persaudaraan  kita. Tidak hanya pada Al-Qur’an perintah untuk membayar zakat juga menrut Hafidhuddin, Pramulya(2008 :14) dalam bukunya di jelaskan Rasullullah SAW bersabda :
“Bertakwalah kalian kepada Allah kerjakanlah shalat lima waktu, berpuasalah pada  bulan  Ramadhan,  dan  keluarkanlah  zakat  pada  harta  bendamu,  untuk kebaikan  bagi  dirimu  dan  ikutilah  perintah  pemimpinmu  (yang  membawa kebaikan) niscaya Allah SWT.  Akan memasukkan kamu kedalam surgaNya”.
(HR Hakim dari Abi Umamah).
Kurangnya  pengetahuan  bagi  masyarakat  tentang  ilmu,  sehingga  mempengaruhi untuk tidak peduli akan pentingnya membayar zakat.  Pada umumnya masyarakat hanya peduli akan zakat yang dikeluarkan yaitu pada saat membayar zakat fitrah.
Pada  saat  ini  sulit  mengetahui  jumlah  zakat  yang  harus  dibayar  karena  hanya diketahui  oleh  orang  yang  bersangkutan  (Pegawai  BAZNAS),  apabila  orang  yang
bersangkutan  sedang  tidak  ada  ditempat  atau  atau  tidak  dapat  dihubungi  maka  orang yang ingin membayar zakat akan kesulitan mengetahui jumlah zakat yang harus dibayar.
Sehubungan  dengan  latar  belakang  seperti  yang  diuraikan  sebelumnya,  maka penulis  merumuskan  permasalahan  dalam  penelitian  yaitu,  bagaimana  membanguan aplikasi  perhitungan  jumlah  zakat  berbasis  android  ?.  Aplikasi  perhitungan  zakat  ini dibangun menggunakan android studio, dengan standar android versi 6.0 marshmellow.
Berdasarkan  rumusan  masalah,  maka  tujuan  dari  penelitian  ini  yaitu,  untuk mengetahui  proses  pembangunan  aplikasi  perhitungan  jumlah  zakat  berbasis  android, dengan  manfaat  penelitian  ini  tidak  lain  untuk  memudahkan  masyarakat  untuk mengetahui jumlah zakat yang akan dibayar.

## TINJAUAN PUSTAKA

## Zakat
Zakat  menurut  istilah,  zakat  adalah  bagian  dari  harta  dengan  persyaratan tertentu.  Allah  mewajibkan  kepada  pemilik  harta  untuk  diserahkan  kepada  yang berhak  menerimanya,  dengan  persyaratan  tertentu  pula.  Hafidhuddin,  Pramulya (2008).    Pengertian  zakat  menurut  Sabiq  (2010)  Zakat  adalah  hak  Allah  berupa harta yang diberikan oleh orang (yang kaya) kepada orang-orang fakir.  Harta itu disebut  dengan  zakat  karena  didalamnya  terkandung  pensucian  jiwa, pengembanganya  dengan  kebaikan-kebaikan,  dan  harapan  untuk  mendapat berkah. Zakat menurut 4 Mashab dalam Zuhaili (2011), terdapat dalam Tabel 1.
Tabel 1. Definisi Zakat Menurut 4 Mashab Nama Defenisi Zakat Syafi’iyah Zakat adalah nama untuk barang yang dikeluarkan untuk harta atau badan (diri manusia untuk zakat fitrah) kepada pihak tertentu. Malikiyah Zakat  adalah  mengeluarkan  sebagian  tertentu dari  harta  tertentu  yang  telah  sampai  nishab kepada  orang  yang  berhak  menerima,  jika kepemilikan,  haul,  (genap  satu  tahun)  telah sempurna  selain  barang  tambang,  tanaman,  dan harta temuan. Hanafiyah Zakat  adalah  pemberian  hak  kepemilikan  atas sebagian harta tertentu dari harta tertentu kepada orang tertentu yang telah ditentukan oleh syariat, semata-mata karna Allah. Hanabillah Zakat adalah hak  yang wajib pada harta tertentu kepada kelompok tertentu pada waktu tertentu.

## Konsep Dasar Aplikasi
Menurut Febrian  (2007),  aplikasi adalah program siap pakai. Program yang direka  untuk  melaksanakan  suatu  fungsi  bagi  pengguna  atau  aplikasi  yang  lain. Sistem  operasi  akan  menggunakan  sistem  operasi  (OS)  komputer  dan  aplikasi
yang  lainnya  yang  mendukung.  Istilah  ini  mulai  masuk  kedalam  dunia  istilah teknologi informasi semenjak tahun 1993.

## Android
Menurut  Nasruddin  di  dalam  Sulihati  dan  Andriyani,  (2012),    menjelaskan Android adalah aplikasi sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam piranti bergerak.

## PHP (Hypertext Preprocessor)
Menurut  Salamun(2017),  PHP  merupakan  singkatan  dari  Hypertext Preprocessor  yaitu  bahasa  pemrograman  web  server-side  yang  bersifat  open source.  PHP  merupakan  script  yang  terintegrasi  dengan  HTML  dan  berada  pada server(server  side  HTML  embedded  scripting).    PHP  adalah  script  yang digunakan  untuk  membuat  halaman  website  yang  dinamis.  Dinamis  berarti halaman  yang  akan  ditampilkan  dibuat  saat  halaman  itu  diminta  oleh  client. Mekanisme  ini  menyebabkan  informasi  yang  diterima  client  selalu  yang  terbaru atau up to date. Semua script PHP dieksekusi pada server di mana script tersebut dijalankan.

## METODE PENELITIAN
Proses penelitian dan perancangan sistem ini dilaksanakan mulai   bulan Desember 2019  sampai  bulan  Februari  2020.  Untuk  melakukan  analisa  dan  mendapatkan  data berdasarkan latar belakang masalah  yang diajukan maka penulis melakukan penelitian pada posko BAZNAS Jalan Kompleks Islamic Senter Kota Palopo, Kelurahan Songka, Kecamatan  Wara  Selatan.  Yeni  Ardandi  Dkk  (2014),  Metode  yang  diterapkan  dalam pengembangan  sistem  ini  yaitu  model  waterfall  (air  terjun).    Peneliti  menggunakan model  ini  agar  dapat    membuat    proses  pengembangan  perangkat  lunak  lebih  teratur.
Waterfall adalah salah satu metode yang tepat digunakan untuk mengembangkan sebuah perangkat lunak  yang kapasitasnya tidak terlalu besar  dan  sumber  daya manusia  yang terlibat  juga  terbatas.  Adapun  bahan  penelitian  yang  digunakan  oleh  penulis  untuk menunjang penelitiannya  yaitu  berupa  data  tentang ketentuan jumlah  zakat  yang telah ditentukan oleh pemerintah BAZNAS di Kota Palopo baik itu zakat fitrah maupun zakat mal.  Analisis  sistem  yang diusulkan  yaitu pegawai  Baznas terlebih dahulu melakukan login kemudian,  dapat mengontrol informasi ketentuan jumlah zakat. Pada sistem yang diusulkan  tidak  lagi  melibatkan  pengurus  masjid  yang  sebelumnya  berfungsi  untuk menyebarkan ketentuan jumlah zakat yang harus dibayar dengan demikian, masyarakat dapat mengetahui atau melihat secara langsung informasi ketentuan jumlah zakat, dapat melakukan  pemilihan  zakat,  input  jumlah  harta,  mengetahui  jumlah  zakat  yang  akan dibayarkan dan melihat informasi tentang.

## HASIL DAN PEMBAHASAN

## Analisis Sistem
Analisis  sistem  dalam  aplikasi  perhitungan  jumlah  zakat  dapat  dilihat  pada Gambar 1.
Gambar 1. Use Case Diagram
User  atau  masyarakat  dalam  hal  ini  dapat  melihan  ketentuan  jumlah  zakat. kemudian  melakukan  pemilihan  jenis  zakat  yang  ingin  diketahui,  kemudian menginput  jumlah  zakat,  setelah  itu  muncul  informasi  jumlah  zakat  yang  akan dibayarkann apabila jumlah tidak sesuai dengan nishab maka akan muncul dialog pernyataan  bahwa  anda  tidak  dapat  melakukan  pembayaran  zakat.    Masyarakat juga dapat mengetahui informasi tentang Baznas kota palopo dan melihat kontak yang  dapat  dihubungi  langsung  oleh  masyarakat.    Sedangkan  pegawai  Baznas dapat  melakukan  login  dan  kelolah  informasi,  seperti  menambah  atau  mengedit ketentuan  harga  bersa,  emas  serta  menambahkan  informasi  seputar  Baznas  atau kegiatatan yang dilakukan

## Tahap Perancangan
Tahap  perancangan  yang  dibuat  pada  penelitian  ini  meliputi  perancangan Unified  Modelling  Language(UML),  storyboard  dan  perancangan  antarmuka. Diagram UML yang digunakan pada aplikasi ini yaitu use case diagram, sequence diagram dan activity diagram.

## Sequence Diagram Login Admin
Gambar 2. Sequence Diagram Login Admin
Gambar  2  menunjukkan  alur  dari  rangkaian  yang  dilakukan  sistem  dalam berhubungan  dengan Login ,  yang  terdiri  dari  satu  aktor,  dua participant dengan garis lifelinenya , dan enam message .  Prosesnya dimulai dengan actor admin atau pegawai  Baznas    membuka  web  adminter  lebih  dahulu,  kemudian  sistem menampilkan halaman login admin .  Kemudian actor admin input username dan input  password ,  lalu  klik login .    Selanjutnya  sistem  menampilkan  halaman dashboard admin .
Activity Diagram Login Admin

## Tabel 2. Activity Diagram Login
Actor  user/masyarakat  membuka  website  admin  page,  kemudian  sistem menampilkan  halaman  login  admin,  kemudian  admin  menginput  user  name  dan menginput  password  jika  user  name  dan  password  benar  maka  sistem  akan menampilkan  halaman  utama,  tetapi  jika  password  dan  user  name  salah  maka sistem akan kembali halaman input user name dan password.

## Class Diagram
Class diagram dari program yang telah dibuat yang saling berhubungan. Class diagramnya dapat dilihat pada Gambar 3 berikut:
Gambar 3. Class Diagram

## Desain Interface Splash Screen
Pada  Gambar  4  adalah  rancangan  tampilan  halaman splash  screen .  Pada halaman ini terdapat logo aplikasi. Berikut desain interface dari menu utama.

## Gambar 4. Class Diagram

## Pengujian Sistem
Dalam  pembuatan  aplikasi  perhitungan  zakat  ini,  diperlukan  pengujian- pengujian tertentu untuk menguji kemampuan dari sistem yang ada dalam aplikasi ini. Pengujian dilakukan dengan metode Black Box Testing, dimana program diuji coba  secara  langsung  untuk  mengetahui  bug-bug  yang  terjadi  di  dalam  aplikasi. Hasil pengujian blackbox testing dapat dilihat pada Tabel 3
Tabel  3. Hasil  Pengujian  Black  Box  Testing  Aplikasi  Perhitungan  Jumlah  Zakat Berbasis Android
NO Skenario Pengujian Test Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 User mengklik icon aplikasi di smartphone Tampilan awal aplikasi yang pertama kali muncul pada saat dijalankan Halaman splashscreen dapat muncul ketika petama kali aplikasi di jalan, serta menampilkan loading. Hasil Pengujian : Sesuai Harapan Valid
p-ISSN: 2656-9914 e-ISSN: 2656-8772
2 Tentang Tampilan aplikasi setelah splashscreen Halaman ini juga dapat tampil ketiaka menekan menu tentang Halaman tentang dapat tampil ketika halaman splash screen selesai. Hasil Pengujian Sesuai Harapan Valid 3 User Memilih menu utama Tampilan menu yang berisi menu- menu lainnya ini akan muncul setelah halaman tentang Halaman menu ini akan mencul ketika kita menekan menu tombol yang berisiskan menu- menu lainnya Hasil Pengujian : Sesuai Harapan Valid
p-ISSN: 2656-9914 e-ISSN: 2656-8772
4 User memilih menu informasi zakat Tampilan aplikasi yang menampilkan tentang informasi zakat Halaman detail menu tentang tampil ketika dipilih menu tentang Hasil Pengujian : Sesuai Harapan Valid 5 User memilih menu zakat fitrah Tampilan aplikasi yang menampilkan halaman zakat fitrah Halaman zakat fitrah akan muncul ketika kita memilih menuzakat fitrah Hasil Pengujian : Sesuai Harapan Valid 6 User memilih menu zakat profesi Tampilan aplikasi yang menampilkan halaman zakat profesi Halaman zakat profesi dapat tampil ketika kita memilih menu zakat profesi Hasil Pengujian : Sesuai Harapan Valid
p-ISSN: 2656-9914 e-ISSN: 2656-8772
7 User memilih menu zakat emas Tampilan aplikasi yang menampilkan halaman zakat emas Halaman zakat emas dapat tampil ketika kita memilih menu zakat emas Hasil Pengujian : Sesuai Harapan Valid 8 User memilih menu zakat emas yang dipakai Tampilan aplikasi yang menampilkan halaman zakat emas yang dipakai Halaman zakat emas dapat tampil ketika kita memilih menu zakat emas Hasil Pengujian : Sesuai Harapan Valid 9 User memilih menu zakat perak Tampilan aplikasi yang menampilkan halaman zakat perak Tampilan aplikasi yang menampilkan halaman zakat perak Hasil Pengujian : Sesuai Harapan Valid
p-ISSN: 2656-9914 e-ISSN: 2656-8772
10 User memilih menu zakat pertanian Irigasi Tampilan aplikasi ini menampilkan halaman zakat pertanian Irigasi Halaman zakat pertanian irigasi tampil ketika kita memilih menu zakat pertanian irigasi Hasil pengujian:
:
Sesuai Harapan Valid 11 User memilih menu zakat pertanian Non Irigasi Tampilan aplikasi ini menampilkan halaman zakat pertanian Non Irigasi Halaman zakat pertanian non irigasi tampil ketika kita memilih menu zakat pertanian non irigasi Hasil Pengujian: Sesuai Harapan Valid 12 User memilih menu  Zakat perdagangan Tampilan aplikasi ini menampilkan halaman zakat perdagangan Halaman zakat perdagangan tampil ketika kita memilih menu zakat perdagan Hasil Pengujian Sesuai Harapan Valid
: 13 User memilih menu Zakat hewan ternak Tampilan aplikasi ini menampilkan halaman zakat hewan ternak Halaman zakat hewan ternak tampil ketika kita memilih menu zakat hewan ternak Hasil Pengujian : Sesuai Harapan Valid

## KESIMPULAN
Berdasarkan  hasil  penelitian  yang  telah  dilaksanakan,  maka  dapat  ditarik kesimpulan sebagai berikut :
1. Dalam  perancangan  aplikasi  perhitungan  jumlah  zakat  berbasis  android  ini dibangun  dengan  menggunakan  metode  waterfall.  Aplikasi  perhitungan  jumlah zakat  ini  mampu  membantu  masyarakat  dalam  perhitungan  jumlah  zakat  dan mengetahui  perkembangan  zakat.  Hal  ini  didukung  dengan  hasil  pengujian  black box, aplikasi dapat berjalan sesuai dengan yang diharapkan oleh peneliti dan pihak BAZNAS.  Perancangan  aplikasi  ini  juga  menggunakan  Android  Studio,  MySql, Xammp, Php(Hypertext Processor), dan Corel Draw sebagai desain interface.
2. Proses perhitungan zakat yang tepat berdasarkan mashab Imam Syafi’i, ketentuan Baznas  setempat  serta  berdasarkan  peraturan  manteri  agama  Republik  Indonesia nomor 52 tahun 2014.
3. Penelitian  ini  diharapakan  dapat  ditambahkan  fitur  untuk  pembayaran  melalui bank,  serta  menambahkan  perhitungan  zakat  mal  seperti  zakat  rikaz,  zakat  uang, zakat surat berharga lainnya, zakat pertambangan dan zakat perindustrian.

## DAFTAR PUSTAKA
Alqur’an dan Tafsirnya Juz 02. (2015). Jakarta: Cahaya Widya Andriyani,S.d.(2016).  Aplikasi  Akademik    Berbasis Mobile Android  Pada Universitas Tama Jagakarsa,
Jurnal Sains Dan Teknologi.
Aniati, T.E. (2013). Analisis Dan Perkembangan Sistem Informasi. Skripsi Arifin,  G.  (2016).  Keutamaan  Infak  Zakat  Sedekah.  Jakarta:  PT  Elex  media Komputindo Kelompok Gramedia.
Ardandi,  Y.  Amroni.  Dkk  (2014).  Rancangan  Aplikasi  Menghitung  Zakat Berbasis Android, Jurnal lmiah Media Processor.
Binarso. Yusi, dkk. (2012). Pembanguan Sistem Informasi Alumni Berbasis WEB Pada  Program  Studi  Informatika  Universitas  Diponegoro. Jurnal  Of Informatics And Technologi , Vol 1, No 1.
Bella, Tamara. (2016). Peracangan Aplikasi E-Centeen Berbasis Android Dengan Menggunakan Metode Oriented Analysis & design Method .Skripsi. Cholis, H.N.(2013). Aplikasi Hitung Zakat Berbasis Android.Skripsi. Daryono.  (2013).  Pemanfaatan Softwere CorelDraw  Untuk  Meningkatkan  Minat Dan Hasil Belajar Matematika sisa. Tugas Akhir.
Febrian,  J.  (2007:35).  Kamus  Komputer  Dan  Teknologi  Informasi,  Informatika. Bandung.
Fazri, A. (2013). Perncangan Perangkat Lunak Berbasis WAP Untuk Manajemen Percetakan  Yang  Terintegrasi  Dengan  SMS  Gateway  Pada  Percetakan Mentari.
Hafidhuddin,  Pramulya.  (2008:14).  Kaya  Karena  berZakat.  Jakarta:  Raih  Asa Sukses. Https://indonesia.go.id/profil/agama
Juansyah,  A.  (2015).  Pembangunan  Aplikasi child  tracker berbasis Asissted- Global  Positing  System (A-  GPS)  Dengan Platform Android.  Jurnal Ilmiah Komputer Dan Informatika (KOMPUTA).
Kusnayanti,  H.  Sitanggang.  (2016).  Aplikasi  Edukasi  Budaya  Toba  Samosir Berbasis Android.Skripsi.
Mutia,  A.  Nurul,  dkk.  (2019).  Rancang  Bangun  Media  Pembelajaran  Bangun Ruang Augmented Reality Berbasis Android Pada SMP Negeri 8 Palopo. Klasikal:  Journal  Of  Education,  Languange  Teaching  and  Science, Vol. 1, No. 2.
Rinaldi.  (2011).  Analisa  Dan  Perancangan  Rekrutmen  Karyawan  Secara Online Pada PT.VALDO. Pekanbaru. Skripsi.
Sabiq, S. (2010:14). Fiqih Sunnah 2. Jakarta: Pena Pundi Aksara.
Safaat, N. (2012). Android Pemrograman Aplikasi mobile SmartPhone dan Tablet PC Berbasis Android. Informatika. Skripsi.
Salamun.  (2017).  Sistem Monitoring Nilai  Siswa  Berbasis  Android.  Jurnal
Teknologi dan Sistem
Informasi Universitas Abdurrab.
Sasmito,  G.W.  (2017).  Penerapan  Metode Waterfall Pada Design Sistem Informasi  Geogrfis  Industri  Kabupaten  Tegal.  Pengemangan  IT  (JPIT), Vol.2 No.1.
Umar, H.F. (2017). Aplikasi Panduan Diet Berdasarkan Golongan Darah Berbasis Android. Jakarta.
Wahyudi, H. (2014). Aplikasi Perhitungan Jumlah Zakat Yang Di Bayar. Skripsi. Zuhaili,  W.  (2010:433).  AL-Fiqhu  ASY-Syafi’I  Al-Muyassar.  Jakarta Timur:Darul Fikr Bairut.
Zuhaili, W. (2010:433).Fiqih Imam Syafi’i. Jakarta Timur:Darul Fikr Bairut.
Zuhaili,    W.  (2011:433).Fiqih  Islam  Wa  Adillatuhu  jilid  3.  Jakarta  Timur:Darul Fikr Bairut.