1. PROPOSAL
BANGUN RUANG APLIKASI PENGHITUNGAN ZAKAT HARTA
PROFESI BERBASIS JAVA
DiajukanUntukSyaratPembuatanTugasAkhir Mata Kuliah
MetodePenelitian
Di SusunOleh:
ANDREY TENDEAN
1211705022
Kelas : IF-A/2011
TeknikInformatika
FakultasSainsdanTeknologi
Universitas Islam NegeriSunanGunungDjati Bandung
Jl. A. H. Nasution No. 105 Cibiru, Bandung 40614
2013 M/ 1433
BangunRuangAplikasiPenghitungan Zakat HartaProfesiBerbasis Java
2. DAFTAR ISI
DAFTAR ISI
i
KATA PENGANTAR
ii
LATAR BELAKANG
1
BATASAN MASALAH
2
MAKSUD DAN TUJUAN
2
IDENTIFIKASI MASALAH
2
METODOLOGI PENELITIAN
2
METODA PENGEMBANGAN PERANGKAT LUNAK
3
WAKTU DAN TEMPAT PENELITIAN
6
SCHEDULE (PENJADWALAN)
7
SISTEMATIKA PENULISAN
9
PENUTUP
10
KESIMPULAN
10
KRITIK DAN SARAN
10
DAFTAR PUSTAKA
11
BangunRuangAplikasiPenghitungan Zakat HartaBerbasis Java
3. KATA PENGANTAR
Assalammu’alaikumWr. Wb.
PujisyukurkehadiratTuhan Yang MahaKuasaatassegalalimpahanRahmat, Inayah,
TaufikdanHinayahnyasehinggasayadapatmenyelesaikanpenyusunan
Proposalinidalambentukmaupunisinya
yang
sangatsederhana.Semoga
Proposalinidapatdipergunakansebagaisalahsatuacuan,untukterwujudnyaaplikasi
yang
akansayabuat.
Harapansayasemogaaplikasi yang di buatdapatmembantuLembaga-Penerima Zakat
dalam proses penghitungan zakat lebihmaksimaldanlebihefisien.
Proposal
inisayaakuimasihbanyakkekurangankarenapengalaman
yang
sayamilikisangatkurang.Olehkerenaitusayaharapkankepadaparapembacauntukmemberikan
masukan-masukan yang bersifatmembangununtukkesempurnaan Proposal ini.
Bandung 10 September 2013
ANDREY TENDEAN
BAB 1
Pendahuluan
BangunRuangAplikasiPenghitungan Zakat HartaBerbasis Java
4. 1. LATAR BELAKANG
DenganperkembanganTeknologiInformasi
yang
sangatpesatmembawadampakdalam
proses bisnis yang membutuhkankecepatan, transaparansidanakunbilitasdalamsemua
proses
padasuatu
system
Management.
Enterprise
terutamauntuk
Customers
Customers
Relationship
Relationship
Management
adalahsebuahaplikasimanajemenuntukmenjalinhubungandanmemberikanpelyanan yang
memuaskanbagipelangganan.Ataudalamartipelayananpembayaran
zakat
harta(riyanarto@its.edu)
Zakat menurutbahasa(lughat), berarti; tumbuh ; berkembang; kesuburanataubertambah
(HR. AT-Tarmidzi) ataudapat pula membersihkanataumensucikan (QS. At-Taubah:10)
MenurutHukum
Islam
(IstilahSyara’)
Zakat
adalahnamabagisuatupengambilantertentudariharta yang tertentu, menurutsifat-sifat
yang tertentudanuntukdiberikankepadagolongantertentu (Al Mawardidalamkitab Al
Hawiy).
Hukum
zakat
ialah
WAJIB
(Fardhu)
atassetiapmuslim
yang
telahmemenuhisyarat-syarattertentu. Zakat jugatermasukkedalamkategoriibadahseperti
(Shalat, Haji, danPuasa)-http://www.zakathp/pengertianzakat/index
Di
Indonesia
telahtersediabanyakLemabagaPenerima
Zakat,
tetapisemualembagapenerima zakat umumnyamasihmenggunakametode/sarana yang
lama, danjauhdari rasa prakttis/simple.
Ditambahlagidenganmasyarakat
Indonesia
yangengganmembayar
Zakat
Hartadenganalsankekurangtahuanakanjumlah zakat yang harusmerekabayar.
Makadariitu, akandibuatsebuahaplikasi yang dirancanguntukmenghitungjumlah zakat
yang harus di keluarkanolehsetiap orang “orang mampu” apliksiitubernama “BANGUN
RUANG APLIKASI PENGHITUNGAN ZAKAT HARTA BERBASIS JAVA”,
diharapkandenganadanyaaplikasiinimasyarakat
khusunyaMahasiswaJurusanTeknikInformatika
IndonesiaUIN
SGD
dapatpedulilagimenyalurkan/membayar Zakat.
BangunRuangAplikasiPenghitungan Zakat HartaBerbasis Java
Bandung
5. 2. BATASAN MASALAH
a. Aplikasiini di buatuntukmenghitungjumlah zakat yang harus di keluarkan
b. TempatpenelitiandalampembuatanaplikasiinihanyamencakupmahasiswaJurusanTeknikI
nformatika, UIN SGD Bandung.
c. Pembuatanaplikasiinihanyamenggunakan Java jdk1.7.0
3. MAKSUD dan TUJUAN
Maksuddantujuandibuatnya program iniyaitu :
a. Aplikasiini
di
buatuntukmemudahkanmasyarakat
khusunyaMahasiswaJurusanTeknikInformatika
UIN
SGD
IndonesiaBandung
menghitungjumlahhartadan zakat yang harusdikelaurkan.
b. Membantuperhitungan zakat yang harusdikeluarkan
c. MemudahkandanmengefesienkanahliLembagapenerima zakat dalamperhitungan zakat.
4. THE STATE OF THE ART
a. Tampilan Interface yang lebihmudah
b. Belummenemukanaplikasi
yang
serupa,
karenakebanykanaplikasisepertiiniberbasis Web.
c. Aplikasiseperti
5. IDENTIFIKASI MASALAH
a. KurangnyasaranapenyediansumberpengetahuandalambidangZakat.
b. TerbatasnyaPenegtahuanakanperhitungan Zakat Harta.
c. Masihbanyakyang belummengetahuiberapakekayaandanberapa Zakat yang harus di
keluarkan
d. Masihkurangnyaaplikasi yang berhubungandengan Agama
e. Memberikanwawasanakanpentingnyaberabgike sesame.
f. MinimnyaaplikasiPenghitungan Zakat Harta yang berbentuk Digital.
g. Perlunyapengetahuan
yang
luasakanartidari
Zakat
danBebagikesesama
khusunyaMahasiswaJurusanTeknikInformatika UIN SGD Bandung
6. METODOLOGI PENELITIAN
BangunRuangAplikasiPenghitungan Zakat HartaBerbasis Java
-
6. i. TEKNIK PENGUMPULAN DATA
Dalamtahapiniakandilakukanpenyeleksian data yang akan di ambildalampengumpulan
data.Sumberdan data yang dikumpulkandapat di klarifikasisebagaiberikut:
a. wawancaradenganLembagaPenerima Zakat, sepertiLembagaRumahYatimBuahBatu.
b. pencarian
data
denganmenggunakan
media
internet
yaitumelakukan
proses
pencarianinformasidengancarasearching di website yang berhubungandengan Zakat
Harta.
c. referensidalambukuyaitumenggunakanbukudalammengamati program yang dibuat.
ii. ANALISIS DATA
Tahapberikutnyadalammetodologipenelitianiniadalahanalisis
data
yang
dimaksudkanuntukmendapatkanpengetahuanilmiahdenganmengadakanperincianterhada
pobjek
yang
ditelitidanmenggabungkanbeberapapengertian,
dandiharapkanakandidapatkanpengetahuanbaruuntukpemahamandankejelasanpada
program yang akandibuat. Beberapahal yang akandilakukandalammenganalisi data
adalahsebagaiberikut :
a. MemahamisetiapPerhitungan yang di lakukanmelalui media Internet/online.
b. MembandingkankemudahanPenghitungan Manual dengan Digital.
c. Keefisiananwaktudalampenghitungan
d. MelakukanpemahamandalamkeilmuanZakat Harta.
7. METODA PENGEMBANGAN PERANGKAT LUNAK
a. ANALISIS DATA
Analisis
data
adalahpendeskripsian
data
yang
akanditelitiuntukmendapatkanpengetahuanilmiah yang didapatkanuntukpengembangan
program yang akandibuat.
Tujuananalisaadalahsebagaiberikut:
1. Mengambarkankebutuhanmasyarakat IndonesiakhusunyaMahasiswaJurusanTeknikInformatika UIN SGD Bandung
akanpentingnyberbagi
2. Membangundasar-dasaruntuk proses desainperangkatlunak.
3. MendefinisikansemuakebutuhanLembagaPenerimaan Zakat dalamPenghitungan.
BangunRuangAplikasiPenghitungan Zakat HartaBerbasis Java
7. b. DESIGN
Desain
data
dimaksudkanuntukmembuattampilan
akandibuat,denganberdasarkananalisis
data
yang
program
sudahditeliti.
yang
Agar
terdapatkesesuaianantara program yang dibuatdengankebutuhan data yang diperlukan.
c. CODING
Pembuatan source code, algorima, database dalampembuatan program
inidilakukandalambabcoding,
dansetiappembuatan
akandilakukanpemecahanmasalah
yang
source
code
agar
program
harusdilakukan
lebihefisienuntukdigunakan.
d. TESTING
DalamtahapinidilakukanUjicoba program yang dibuat, baikberupadesainatau
source
code
agar
program
yang
dibuatdapatmemecahkanmasalah
yang
adadalampembuatan program ini.
e. MAINTENANCE
Program
yang
sudahdibuatakanmengalamiperubahandanperawatan,
karenakemungkinanditemukankesalahanataukekurangandalampembuatan
iniditemukanketika program sudahberada di tanganpengguna.
BangunRuangAplikasiPenghitungan Zakat HartaBerbasis Java
program
8. f. Model PerangkatLunak
Model yang digunakandalampenelitianiniadalah Model Waterfall :
(1) Analysis
(1) Analysis
(2) Design
(3) Programming
(4) Testing
(5) Implementation
(6) Maintenance
BangunRuangAplikasiPenghitungan Zakat HartaBerbasis Java
9. 8. WAKTU DAN TEMPAT PENELITIAN
Waktudantempatpenelitian program iniyaitupada :
Tanggal
: 10 Septemberi 2013 s.d 10November 2013
Tempat
: RumahYatimBuahBatu Bandung danMahasiswa
Jurusan
: JurusanTeknikInformatika UIN SGD Bandung
BangunRuangAplikasiPenghitungan Zakat HartaBerbasis Java
12. 10. SISTEMATIKA PENULISAN
SistematikaPenulisandalampembuatandanpenelitian program iniyaitu :
i. PENDAHULUAN
Dalam
Bab
iniakandibahastentanglatarbelakang,
metodologipenelitian,
batasanmasalah,
metodepengembanganperangkatlunak,
waktudantempatpenelitian, dansistematikadalampembuatan program
yang
dibuat.
ii. LANDASAN TEORI
Landasanteoriiniberisitentangteori
pernahdibacaataudidapatkan,
–
teori
sebagaidasarpenelitian
yang
yang
dilakukan.Biasanyateori yang diambilmenjadilandasanuntukpenelitian yang
dilakukan.Disinijugaakandibahasteori-teoi
yang
berhubungandenganlandasanteori yang di ambil.
iii. ANALISIS PERMASALAHAN
Tahapberikutnyaadalahanalisis
data
yang
dimaksudkanuntukmendapatkanpengetahuanilmiahdenganmengadakanperincia
nmasalahterhadapobjek yang ditelitidanmenggabungkanbeberapapengertian,
dandiharapkanakandidapatkanpengetahuanbaruuntukpemahamandankejelasanp
ada program yang akandibuat. Serta menyelesaikanmasalah yangada.
iv. IMPLEMENTASI DAN PENGUJIAN (MAINTENANCE)
BangunRuangAplikasiPenghitungan Zakat HartaBerbasis Java