BAB III PERANCANGAN SISTEM
3.1 Gambaran Umum Sistem Rancangan Software Penghitung Zakat
Rancangan Software Penghitung Zakat merupakan suatu rancangan yang dibuat guna mendefinisikan cara yang tepat agar penggunaannya dipahami oleh pengguna
sehingga tidak memerlukan pembimbing dalam penggunaannya. Perancangan sistem ini dibuat dengan menggunakan bahasa pemrograman Visual Basic 6.0 yang memiliki
interface yang lebih bagus dibandingkan dengan bahasa pemrograman lainnya. Perancangan perangkat lunak ini menerapkan teknik untuk membuat suatu Software
Penghitung Zakat yang memiliki beberapa menu serta fitur dengan penampilan yang sederhana sehingga tidak membingungkan penggunanya. Selain itu perancangan
perangkat lunak ini menggunakan penghitungan yang disesuaikan dengan Al-Qur an dan Sunnah yang tentunya menjadi pedoman bagi penghitungan zakat itu sendiri.
Adapun pada Software Penghitung Zakat ini memiliki beberapa jenis atau kategori zakat yang masing-masing memiliki rumus penghitungannya sendiri.
Gambaran umum masing-masing zakat dapat dilihat pada Gambar 1.4 berikut ini:
Universitas Sumatera Utara
Gambar 1.4 Diagram Penghitungan Zakat
Menghitung sumber aset wajib zakat
total nilai asset wajib zakat-total pengeluaran
Mulai
Memilih Aset wajib Zakat
Zakat Barang Temuan
Zakat Perdagangan
Zakat Peternakan
Zakat Pertanian
Zakat Emas Perak
Zakat Profesi
Membandingkan sumber dengan nisab
jika sumber nisab maka wajib zakat
Mengacu besaran volume persentase zakat sesuai dengan kategori
Menghitung jumlah zakat
Universitas Sumatera Utara
Universitas Sumatera Utara
3.2 Perancangan Software Penghitung Zakat
Perancangan Software Penghitung Zakat menggunakan bahasa pemrograman Visual Basic 6.0. Untuk memulai merancang Software Penghitung Zakat ini
sebelumnya telah diinstall terlebih dahulu Software Microsoft Visual Basic 6.0 pada komputer. langkah-langkah perancangan Software Penghitung Zakat adalah
sebagai berikut: 1. Bukalah program Visual Basic 6.0 yang ada di program komputer, kemudian
Klik Start All Programs Microsoft Visual Basic 6.0 Microsoft Visual Basic 6.0. akan muncul Gambar 1.5 sebagai berikut:
Gambar 1.5 Tampilan New Project Microsoft Visual Basic 6.0
Universitas Sumatera Utara
2. Pilih Standard EXE kemudian klik Open Kemudian akan muncul tampilan di
bawah ini. Selanjutnya desain form dengan menggunakan toolbox yang ada di sebelah kiri form.
Gambar 1.6 Tampilan Lembar Kerja Form Microsoft Visual Basic 6.0
3.2.1 Perancangan Form1 Halaman Depan
Perancangan form1 merupakan form di mana pengguna akan melihat tampilan depan dari Software Penghitung Zakat ini. Desain dari tampilan form1
menggunakan propertis yang ada di bagian sebelah kanan form ini. Pembuatan form bagian depan dari Software Penghitung Zakat ini disimpan dalam satu
project kerja Microsoft Visual Basic 6.0
Universitas Sumatera Utara
Gambar 1.7 Tampilan Form1 Bagian Depan Software Penghitung Zakat
Desain tampilan depan Software Penghitung Zakat pada Gambar 1.7 di atas dibuat dengan mengubah nilai propertisnya. Pengaturan propertis tampilan form1 adalah
sebagai berikut:
Tabel 4 Tabel Propertis Form1 Software Penghitung Zakat Objek
Properties Setting
Form1 Caption
Picture Form1
Kaligrafi.jpeg Label1
Caption SOFTWARE PENGHITUNG ZAKAT
Label2 Caption
Islam dibangun atas lima rukun: Syahadat tiada Tuhan kecuali Allah dan Muhammad SAW
utusan Allah, menegakkan shalat, membayar
Universitas Sumatera Utara
BackStyle zakat, menunaikan haji dan puasa ramadhan.
HR. Bukhari dan Muslim 0-Transparent
Command1 Caption
MASUK Command2
Caption KELUAR
Di Form ini penulis juga membuat Menubar. Cara membuat Menubar pada halaman depan Software Penghitung Zakat yaitu pilih Menu Editor lalu akan tampak tampilan
seperti pada Gambar 1.8 berikut ini:
Gambar 1.8 Tampilan Menu Editor Microsoft Visual Basic 6.0
Universitas Sumatera Utara
Kemudian isi datanya seperti Tabel 1.4 berikut ini:
Tabel 5 Propertis Menu Editor Form1 Software Penghitung Zakat Jumlah tombol yang
ditekan - Caption
Name
Penjelasan mnpenjelasan
1 Pengertian Zakat
mnpengertian 1
Dalil Perintah Zakat mndalil
1 Istilah Dalam Zakat
mnistilah 1
Syarat Harta Wajib Zakat
mnsyarat
1 Biografi Penulis
mnbiografi
3.2.2 Perancangan Form2
Perancangan form2 sama dengan perancangan pada form1, yang membedakan pada form2 terdapat menu utama yang merupakan tempat pengguna untuk memilih jenis
zakat yang hendak dihitung. Berikut pengaturan propertis pada form2:
Tabel 6 Propertis Form2 Software Penghitung Zakat Objek
Properties Setting
Form2 Caption
Picture Form2
Kaligrafi.jpeg Label1
Caption BackStyle
MENU UTAMA 0-Transparent
Label2 Caption
BackStyle Pilihlah salah satu jenis
zakat yang akan anda hitung 0-Transparent
Universitas Sumatera Utara
Label3 Caption
BackStyle Sesungguhnya
beruntunglah orang-orang yang beriman, yaitu
orang-orang yang khusyu dalam sembahyangnya,
dan orang-orang yang menjauhkan diri dari
perbuatan dan perkataan yang tiada berguna, dan
orang-orang yang menunaikan zakat AL
MUMINUUN :1-4 0-Transparent
List Text
JENIS ZAKAT Picture1
Picture BorderStyle
Mesjid.jpeg 1-Fixed Single
Command1 Name
Caption Cmdmasuk
MASUK Command2
Name Caption
Cmdkembali KEMBALI
Command3 Name
Caption Cmdkeluar
KELUAR
Hasil tampilan pengaturan propertis bagian menu pada Software Penghitung Zakat dapat dilihat pada Gambar 1.9 berikut ini.
Universitas Sumatera Utara
Gambar 1.9 Tampilan Menu Utama pada Form2 Software Penghitung Zakat
3.2.3 Perancangan Form3
Form3 merupakan tempat di mana pengguna memilih mengitung jenis zakat fitrah yang sebelumnya terdapat di form2. Pada form ini, terdapat 2 frame yaitu frame1
merupakan tempat pengguna mengisi data yang diperlukan untuk penghitungan dan frame2 merupakan tempat pengguna melihat hasil penghitungan zakat. Tampilan
form3 Software Penghitung Zakat Fitrah dapat dilihat pada Gambar 2.0 sebagai berikut:
Universitas Sumatera Utara
Gambar 2.0 Tampilan Form3 Penghitungan Zakat Fitrah
Adapun pengaturan propertisnya adalah sebagai berikut:
Tabel 7 Propertis Form2 Software Penghitung Zaka Objek
Properties Setting
Form2 Caption
Picture Form3
Kaligrafi.jpeg Label1
Caption
BackStyle PENGHITUNGAN
ZAKAT FITRAH 0-Transparent
Frame1 Name
Caption
BackColor Frame1
Silahkan anda isi data-data pada form di bawah ini
H80000000
Universitas Sumatera Utara
Label2 Caption
BackStyle 1. Masukkan harga beras
yang biasa anda konsumsi :0-Transparent
Label3 Caption
BackStyle kg
:0-Transparent Label4
Caption
BackStyle 2. Masukkan jumlah
anggota keluarga anda : :0-Transparent
Label5 Caption
BackStyle orang
:0-Transparent Text1
Text BorderStyle
BackColor Text1
1-FixedSingle H80000005
Text2 Text
BorderStyle BackColor
Text2 1-FixedSingle
H80000005 Frame2
Name Caption
BackColor Frame2
Hasil Penghitungan H80000000
Label6 Caption
BackStyle Zakat yang harus anda
keluarkan adalah sebanyak :
:0-Transparent
Universitas Sumatera Utara
Label7 Caption
BackStyle Rp
:0-Transparent Label6
Caption BackStyle
Atau :0-Transparent
Label6 Caption
BackStyle Kg Beras
:0-Transparent Text4
Text BorderStyle
BackColor Text4
1-FixedSingle H80000005
Text5 Text
BorderStyle BackColor
Text5 1-FixedSingle
H80000005 Command1
Name Caption
Cmdkembali Ke Menu Utama
Command2 Name
Caption Cmdhitung
Hitung Command3
Name Caption
Cmdhapus Hapus
Command4 Name
Caption Cmdkeluar
Keluar
Universitas Sumatera Utara
3.2.4 Perancangan Form4
Pada form4 ini merupakn pilihan untuk menghitung zakat maal. Zakat maal itu sendiri terdapat beberapa bagiannya lagi. Jadi dapat dikatakan bahwa form ini merupakan
tempat menghubungkan pengguna dengan 5 form lainnya yang termasuk ke dalam penghitungan zakat maal.
Gambar 2.1 Tampilan Form4 Penghitungan Zakat Maal
Pengaturan propertisnya dapat dilihat sebagai berikut:
Tabel 8 Propertis Form4 Penghitung Zakat Maal Objek
Properties Setting
Form4 Caption
Picture Form4
Kaligrafi.jpeg Label1
Caption
BackStyle PENGHITUNGAN
ZAKAT MAAL 0-Transparent
Label2 Caption
Zakat harta maal terdiri dari beberapa jenis.
Universitas Sumatera Utara
BackStyle Pilihlah salah satu jenis
zakat yang ingin anda hitung.
0-Transparent List
Text ZAKAT MAAL
Command1 Name
Caption Cmdkembali
Ke Menu Utama Command2
Name Caption
Cmdmasuk Masuk
Command3 Name
Caption Cmdkeluar
Keluar
3.3 Mengkompile Program
Langkah terakhir dalam pembuatan program aplikasi adalah mengkompile program yang telah penulis buat menjadi program aplikasi berbentuk executable file file exe.
Untuk membuat file exe, ikuti langkah berikut ini: - Aktifkan Project contoh: Pengajaran.vbp yang akan dijadikan file exe.
- Klik menu File Make Zakat.exe.
- Selanjutnya tentukan tempat penyimpanan file exe. - Beri nama file exe contoh: Pengajaran.exe
- Klik tombol OK - Selesai
Universitas Sumatera Utara
BAB IV PEMBAHASAN
4.1 Pembuatan Program