BAB I PENDAHULUAN
BAB I PENDAHULUAN I.1. Latar Belakang Zakat merupakan salah satu kewajiban bagi umat Islam yang sudah mampu dan hartanya sudah mencukupi nishab. Secara umum zakat terbagi menjadi dua macam, yaitu zakat fitrah dan zakat maal (zakat harta). Zakat maal terbagi lagi menjadi beberapa jenis zakat. Antara satu zakat dengan zakat yang lain memiliki aturan dan ketentuan yang berbeda, baik itu mengenai besarnya zakat yang harus dikeluarkan maupun nishabnya. (Susanti, 2012 : 1). Rumah zakat indonesia merupakan badan pengelola zakat fitrah yang berada pada setiap daerah. Pencatatan penerima zakat fitrah pada rumah zakat indonesia sering kali dilakukan dengan mencatat di buku catatan, sehingga akan terjadi masalah apabila buku catatan hilang dan akan kesulitan apabila ingin mengelola data dan mencari data-data yang ingin di periksa. Penggunaan teknologi komputer sudah sangat membantu banyak orang dalam mengelola informasi. Oleh karena itu peneliti merekomendasikan sebuah sistem yang dapat mengelola penerima zakat fitrah pada rumah zakat indonesia menggunakan teknologi komputer. Sistem adalah jaringan kerja dari prosedurprosedur yang terdiri dari unsur, komponen atau variabel yang saling berinteraksi satu sama lain guna untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. (Fadilah, 2012 : 3). Namun untuk membuat sistem berbasis komputer, dibutuhkan sebuah perangkat lunak dan bahasa pemrograman yang 1
2 dapat membuat sistem penerima zakat fitrah tersebut. Oleh karena itu peneliti menggunakan perangkat lunak dan bahasa pemrograman Visual Basic 2010 dan menggunakan database SQL Server 2008 untuk penyimpanan data penerima zakat. Oleh karena itu penelliti menyimpulkan judul Sistem Informasi Penerima Zakat Fitrah Pada Rumah Zakat Indonesia. I.2. Ruang lingkup Permasalahan Adapun beberapa tahap yang dilakukan dalam membuat ruang lingkup permasalahan adalah : I.2.1. Identifikasi Masalah Dengan mengetahui latar belakang pemilihan judul di atas, maka identifikasi masalah dari penulis untuk tugas akhir ini adalah : 1. Data penerima zakat fitrah pada rumah zakat indonesia masih di tulis pada buku catatan. 2. Belum adanya sebuah sistem informasi berbasis komputerisasi yang dapat mengelola data penerima zakat fitrah pada rumah zakat indonesia. 3. Belum adanya sebuah media penyimpanan yang baik untuk menyimpan catatan penerima zakat fitrah pada rumah zakat indonesia. I.2.2. Perumusan Masalah Perumusan masalah yang terdapat pada penelitian ini yaitu : 1. Bagaimana agar data penerima zakat fitrah pada rumah zakat indonesia tidak di tulis menggunakan buku catatan lagi? 2. Bagaimana membangun sebuah sistem informasi komputer yang dapat
3 mengelola data penerima zakat fitrah pada rumah zakat indonesia? 3. Bagaimana menerapkan media penyimpanan berbasis komputer untuk menyimpan catatan penerima zakat fitrah pada rumah zakat indonesia? I.2.3. Batasan Masalah Disebabkan banyaknya permasalahan dan waktu yang terbatas, maka agar pembahasan masalah tidak melebar penulis membatasi masalah sebagai berikut : 1. Aplikasi hanya untuk mengelola data penerima zakat fitrah pada rumah zakat indonesia. 2. Aplikasi hanya dapat berjalan pada sistem operasi berbasis windows. 3. Input aplikasi ini berupa data-data penerima zakat fitrah pada rumah zakat Indonesia. 4. Output aplikasi ini berupa laporan penerima zakat fitrah. 5. Pembuatan Aplikasi ini menggunakan bahasa Microsoft Visual Basic 2010 dan menggunakan database SQL Server 2008. 6. Perancangan Aplikasi ini menggunakan pemodelan UML. I.3. Tujuan Dan Manfaat Tujuan dan manfaat pada penelitian ini yaitu : I.3.1. Tujuan Adapun tujuan dari penelitian ini adalah sebagai berikut : 1. Agar data penerima zakat fitrah pada rumah zakat indonesia tidak di tulis menggunakan buku catatan lagi. 2. Membangun sebuah sistem informasi komputer yang dapat mengelola data
4 penerima zakat fitrah pada rumah zakat indonesia. 3. Menerapkan media penyimpanan berbasis komputer untuk menyimpan catatan penerima zakat fitrah pada rumah zakat indonesia. I.3.2. Manfaat Adapun manfaat dari penelitian ini adalah sebagai berikut : 1. Membantu pengelola zakat fitrah pada rumah zakat indonesia dalam mengelola data penerima zakat fitrah. 2. Memahami pembuatan sebuah sistem informasi berbasis komputer. 3. Memahami penerapan database SQL Server 2008 sebagai media penyimpanan komputer. I.4. Metodologi Penelitian Metode merupakan suatu cara yang sistematik untuk mengerjakan suatu permasalahan. Penelitian ini akan melalui beberapa tahapan. Tahapan dalam penelitian ini dapat di modelkan pada diagram waterfall. Adapun beberapa tahapan yang digunakan dalam penelitian ini ditunjukkan pada gambar I.1.
5 Analisa Kebutuhan Desain Sistem Penulisan Kode Program Pengujian Program Hasil Gambar I.1. Diagram Waterfall Keterangan : 1. Analisa Kebutuhan Pada tahapan ini merupakan analisa terhadap kebutuhan yang diperlukan untuk mencapai tujuan penelitian yang akan dilakukan. Pada tahap ini dilakukan pengumpulan data-data teori yang terkait dengan data penerima zakat pada rumah zakat indonesia. Untuk mengumpulkan data yang dibutuhkan, maka penulis memakai teknik :
6 a. Pengamatan Langsung (Observation) Melakukan pengamatan secara langsung ke tempat objek pembahasan yang ingin diperoleh yaitu bagian-bagian terpenting dalam pengambilan data yang diperlukan berkaitan tentang penerima zakat pada Rumah Zakat Indonesia. b. Wawancara (Interview) Teknik ini secara langsung bertatap muka dengan Bapak Syarifuddin Lubis pada bagian Badan Amil untuk mendapatkan penjelasan dari masalah yang sebelumnya kurang jelas yaitu tentang mekanisme sistem yang digunakan dan juga untuk meyakinkan bahwa data yang diperoleh dikumpulkan benar-benar akurat. c. Sampel (Sampling) Meneliti dan memilih data-data yang tersedia dan sesuai dengan bidang yang dipilih sebagai berkas lampiran. d. Penelitian perpustakaan (Library Research) Pada metode ini penulis mengutip dari beberapa bacaan yang berkaitan dengan pelaksanaan skripsi yang dikutip dapat berupa teori. 2. Desain Sistem Proses desain akan menerjemahkan syarat kebutuhan sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat kode program. Proses ini berfokus kepada : struktur data, arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural. Dokumen inilah yang akan digunakan untuk melakukan aktivitas pembuatan sistemnya.
7 Pada tahap ini dilakukan desain perangkat lunak yang akan direalisasikan yaitu untuk membangun aplikasi sistem informasi penerima zakat fitrah pada rumah zakat indonesia menggunakan pemodelan Unified Modeling Language (UML). 3. Penulisan Kode Program Kode program merupakan terjemahan design dalam bahasa yang bisa dikenali komputer. Pada tahap ini desain sistem diimplementasikan ke dalam kode program. Pemrograman dimulai dengan bahasa pemrograman Microsoft Visual Basic 2010 dan database SQL Server 2008. Dimana user akan menginputkan data penerima zakat fitrah pada rumah zakat indonesia. 4. Pengujian Program Pengujian program merupakan langkah yang dilakukan setelah penulisan kode program. Pengujian program dilakukan untuk mengetahui hasil dari perancangan sistem yang telah dibuat dan untuk mengetahui kekurangan sistem. Apabila terdapat kekurangan sistem atau program tidak berjalan dengan baik, maka akan dilakukan perbaikan sampai seluruh program berjalan dengan baik. Pada penulisan tugas akhir ini, pengujian dilakukan dengan menggunakan blackbox testing. Blackbox testing adalah metode pengujian perangkat lunak yang menguji fungsionalitas aplikasi yang bertentangan dengan struktur internal atau kerja (lihat pengujian white-box). Pengetahuan khusus dari kode aplikasi/ struktur internal dan pengetahuan pemrograman pada umumnya tidak diperlukan. Uji kasus dibangun di sekitar spesifikasi dan persyaratan, yakni, aplikasi apa yang seharusnya dilakukan. Menggunakan detugas akhir eksternal perangkat lunak,
8 termasuk spesifikasi, persyaratan, dan desain untuk menurunkan uji kasus. Tes ini dapat menjadi fungsional atau non-fungsional, meskipun biasanya fungsional. Perancang uji memilih input yang valid dan tidak valid dan menentukan output yang benar. 5. Hasil Pada tahap ini program akan diterapkan untuk mengelola informasi penerima zakat fitrah pada rumah zakat indonesia. Kemudian program secara otomatis akan menampilkan input, process, output dari sistem informasi penerima zakat fitrah pada rumah zakat Indonesia. I.5. Keaslian Penelitian Berikut adalah tabel keaslian penelitian, penelitian mengenai metode sistem informasi dan zakat fitrah. Tabel I.1. Keaslian Penelitian No Nama, Tahun Judul Tempat Terbit Hasil Penelitian Penelitian Penulis 1. Evi Fadilah, 2012 Sistem Informasi Zakat Pada Lembaga Amil Zakat Masjid Agung (Lazma) Palembang Berbasis Web Menggunaka n Php Dan Mysql STMIK PalComTec h, Palembang Lembaga Amil Zakat Masjid Agung (LAZMA) Palembang dituntut untuk terus menerus mengikuti perkembangan teknologi guna untuk mengembangka n serta memperbaharui tempat Sistem dapat menghitung jumlah zakat Muzakki dan menghitung hasil pembagian zakat berdasarkan persenan yang sudah ditetapkan untuk golongan Mustahik
9 pengarsipan atau pencatatan data Muzzaki yang mereka miliki yang terotomatisasi, sehingga pada saat proses pengarsipan data dapat dilakukan dengan cepat, serta pada saat data Muzzaki tersebut dibutuhkan kembali dapat dengan mudah memperoleh data Muzzaki dan calon Muzzaki. 2. Ika Sutanti, 2012 Perancangan Sistem Informasi Zakat Berbasis Web Pada Lembaga Amil Zakat, Infaq, Dan Shodaqoh Muhammadi yah (Lazismu) Cabang Sukoharjo Sekolah Tinggi Manajemen Informatika dan Komputer, Sukaharjo Sistem Informasi Zakat Berbasis Web ini membantu dalam membantu dalam pembuatan dan penyampaian laporan penyaluran dana zakat kepada muzakki perusahaan untuk melakukan evaluasi jika terjadi varians yang cukup besar. Sistem membantu membuat laporan pemeberi zakat beras dan uang Muzakki serta laporan penerima zakat dan data zakat Mustahik
10 I.6. Lokasi Penelitian Adapun lokasi yang menjadi tempat riset penulis yaitu pada Jalan Setia Budi No. 32 D Kecamatan Medan Sunggal. I.7. Sistematika Penulisan Adapun sistematika penulisan yang diajukan dalam tugas akhir ini adalah sebagai berikut : BAB I : PENDAHULUAN Pada bab ini menerangkan tentang latar belakang, ruang lingkup permasalahan, tujuan dan manfaat, metode penelitian dan sistematika penulisan. BAB II : TINJAUAN PUSTAKA Pada bab ini menerangkan teori dasar yang berhubungan dengan program yang dirancang serta bahasa pemrograman yang digunakan. BAB III : ANALISA DAN DESAIN SISTEM Pada bab ini mengemukakan analisa masalah program yang akan dirancang dan rancangan program yang digunakan pada penulisan tugas akhir ini. BAB IV : HASIL DAN PEMBAHASAN Pada bab ini mengemukakan tentang hasil implementasi sstem yang dirancang mencakup uji coba sistem, tampilan serta perangkat
11 yang dibutuhkan. Analisa sistem dirancang untuk mengetahui kelebihan dan kekurangan sistem yang dibuat. BAB V : KESIMPULAN DAN SARAN Dalam bab ini berisikan berbagai kesimpulan yang dapat dibuat berdasarkan uraian yang telah disimpulkan, serta saran kepada perusahaan.