SOFTWARE PENGHITUNG ZAKAT DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN VISUAL BASIC 6.0 TUGAS AKHIR LESTIO HADI 072406031 PROGRAM STUDI D3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
PERSETUJUAN Judul Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas SOFTWARE PENGHITUNG ZAKAT DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN VISUAL BASIC 6.0 TUGAS AKHIR LESTIO HADI 072406031 D3 ILMU KOMPUTER MATEMATIKA MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Dr. Saib Suwilo, M.Sc NIP. 19640109 198803 1 004 Drs. Bambang Irawan, M.sc NIP. 19470421 197603 1 001
PERNYATAAN SOFTWARE PENGHITUNG ZAKAT DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN VISUAL BASIC 6.0 TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, 30 Mei 2010 LESTIO HADI 072406031
PENGHARGAAN Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-nya sehingga penulis dapat menyelesaikan Tugas Akhir ini tepat pada waktunya. Dalam menyelesaikan Tugas Akhir ini, penulis banyak mengalami kesulitan namun berkat bimbingan, dorongan dan bantuan dari rekan mahasiswa-mahasiswi Program Studi D3 Ilmu Komputer FMIPA USU, dosen dan semua pihak yang terkait dalam penyelesaian Tugas Akhir ini, hal tersebut dapat penulis atasi dengan baik. Karenanya penulis mengucapkan terimah kasih kepada 1. Ayahanda dan Ibunda serta keluarga tercinta yang telah banyak memberikan dukungan kepada penulis. 2. Bapak Drs. Bambang Irawan, M.Sc sebagai dosen pembimbing yang telah banyak memberikan saran dan masukan dalam penyelesaian Tugas Akhir ini. 3. Bapak Prof. Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 4. Bapak Dr. Saib Suwilo, M. Sc selaku ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam. 5. Teman-teman dan adik-adik di UKMI (Unit Kegiatan Mahasiswa Islam) AlFalak, SRC (Study and Research Club) FMIPA USU dan teman-teman di IMMIK (Ikatan Mahasiswa Muslim D3 Ilmu Komputer) serta teman-teman di Al Bazar Voice.
Penulis menyadari bahwa dalam penulisan Tugas Akhir ini masih banyak terdapat kekurangan dan kesalahan, untuk itu penulis sangat mengharapkan kritik dan saran dari semua pihak guna penyempurnaan Tugas Akhir ini di masa yang akan datang. Semoga Allah SWTmemberikan rahmat-nya kepada kita semua. Amin. Medan. 31 Mei 2010 Penulis, Lestio Hadi NIM. 072406031
ABSTRAK Dalam penulisan Tugas Akhir ini, penulis membahas mengenai Software Penghitung Zakat dengan menggunakan bahasa pemrograman Visual Basic 6.0 yang dapat digunakan di komputer dengan tampilan program yang sederhana sesuai dengan jenis zakat yang ingin dihitung sehingga dapat digunakan oleh masyarakat luas. Berdasarkan sumber data penulisan Tugas Akhir yang dikaji, software ini dikembangkan dengan menggunakan bahasa pemrograman Visual Basic 6.0. Software ini meliputi penginputan masukan data oleh user yang berkaitan dengan zakat. Software ini mempermudah masyarakat dalam melakukan kegiatan penghitungan zakat sesuai dengan jenisnya. Dari sistem yang sudah diterapkan, hasil penghitungan zakat sesuai dengan jenisnya akan menjadi lebih mudah karena sistem yang digunakan adalah sistem yang telah dikomputerisasi dan hasilnya dapat diterima oleh masyarakat.
DAFTAR ISI Halaman Judul Halaman Halaman Persetujuan i Halaman Pernyataan ii Penghargaan iii Abstrak v Daftar Isi vi Daftar Gambar ix Daftar Tabel x BAB I PENDAHULUAN 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 2 1.3 Rumusan Masalah 3 1.4 Batasan Masalah 3 1.5 Tujuan Penulisan 3 1.6 Manfaat 3 1.7 Tahapan Perancangan 3 1.8 Sistematika Penulisan 4
BAB II LANDASAN TEORI 2.1 Analisis Kebutuhan Perangkat Lunak 6 2.2 Software (Perangkat Lunak) 7 2.2.1 Karakteristik Perangkat Lunak 8 2.2.2 Komponen Perangkat Lunak 9 2.2.3 Pengembangan Perangkat Lunak 9 2.3 Software Penghitung Zakat 10 2.3.1 Pengertian Zakat 10 2.3.2 Penghitungan Zakat 12 2.4 Microsoft Visual Basic 18 2.4.1 Keunggulan Microsoft Visual Basic 6.0 18 2.4.2 Mengenal Integrated Development 19 Environment VB 6.0 BAB III PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Rancangan 20 Software Penghitung Zakat 3.2 Perancangan Software Penghitung Zakat 22 3.2.1 Perancangan Form 1 (Halaman Depan) 23 3.2.2 Perancangan Form 2 26 3.3.3 Perancangan Form 3 28 3.3.4 Perancangan Form 4 32 3.3 Mengkompile Program 33
BAB IV BAB V PEMBAHASAN 4.1 Pembuatan Program 34 4.2 Tampilan Depan Software Penghitung Zakat 34 4.3 Tampilan Menu Software Penghitung Zakat 35 4.4 Tampilan Form Penghitung Zakat Fitrah 36 4.5 Tampilan Form Penghitung Zakat Maal 37 KESIMPULAN DAN SARAN 5.1 Kesimpulan 39 5.2 Saran 40 Daftar Pustaka Lampiran Listing Program
DAFTAR GAMBAR Gambar 1.0 Model Pengembangan Perangkat Lunak 10 Gambar 1.1 Bagan Pembagian Zakat Berdasarkan Jenisnya 11 Gambar 1.2 Tahapan Dalam Menentukan dan Menghitung Aset Wajib Zakat 12 Gambar 1.3 Interface Microsoft Visual Basic 6.0 19 Gambar 1.4 Diagram Penghitungan Zakat 21 Gambar 1.5 Tampilan New Project Microsoft Visual Basic 6.0 22 Gambar 1.6 Tampilan Lembaran Kerja Form Microsoft Visual Basic 6.0 23 Gambar 1.7 Tampilan Form1 Bagian Depan Software Penghitung Zakat 24 Gambar 1.8 Tampilan Menu Editor Microsoft Visual Basic 6.0 25 Gambar 1.9 Tampilan Form2 Bagian Depan Software Penghitung Zakat 28 Gambar 2.0 Tampilan Form3 Penghitung Zakat Fitrah 29 Gambar 2.1 Tampilan Form4 Penghitung Zakat Maal 32 Gambar 2.2 Tampilan Depan Software Penghitung Zakat 34 Gambar 2.3 Tampilan Menu Software Penghitung Zakat 35 Gambar 2.4 Tampilan Form Penghitung Zakat Fitrah 36 Gambar 2.5 Tampilan Form Software Penghitung Zakat Perdagangan 37
DAFTAR TABEL Tabel 1 Zakat Binatang Onta 15 Tabel 2 Zakat Binatang Sapi 16 Tabel 3 Zakat Binatang Kambing 17 Tabel 4 Tabel Propertis Form1 Software Penghitung Zakat 24 Tabel 5 Propertis Menu Form1 Software Penghitung Zakat 26 Tabel 6 Propertis Form2 Software Penghitung Zakat 26 Tabel 7 Propertis Form3 Software Penghitung Zakat 29 Tabel 8 Propertis Form4 Penghitung Zakat 32 Maal