BAB V HASIL DAN PEMBAHASAN A. ANALISIS KEBUTUHAN - KURNIAWAN SETIADI BAB V

BAB V HASIL DAN PEMBAHASAN A. ANALISIS KEBUTUHAN Dengan analisis kita dapat memperoleh definisi permasalahan dan gambaran

  yang tepat dari apa yang akan dilakukan oleh sistem, tujuannya untuk mengetahui sistem yang akan diteliti secara lengkap dan menyeluruh.

  Perhitungan zakat dibutuhkan untuk mengetahui zakat yang dikeluarkan. Apakah pengguna bisa menentukan nilai zakat yang dikeluarkan, dapat diketahui melalui Perhitungan zakat.

  Kebutuhan input zakat meliputi maal, profesi, fitrah, dan about. Setia zakat memiliki perhitungan berbeda-beda seperti zakat maal yang harus memilih list lagi seperti ternak, emas dan perak, pertanian dan perkebunan, pertambangan, perniagaan, tabungan, dan deposito. Baru bisa menghitung hasil zakat yang dikeluarkan, Sedangkan profesi dan fitrah bisa langsung menghitung hasil zakat yang dikeluarkan.

B. PERANCANGAN SISTEM

  Perancangan sistem yang digunakan dalam aplikasi mobile untuk perhitungan zakat dengan menggunakan J2ME adalah pemodelan UML yang didefinisikan dalam bentuk Use Case Diagram dan Activity Diagram.

  Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah

  sistem. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Seorang/sebuah aktor merupakan sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu.

  Berikut merupakan diagram use case dalam perancangan sistem aplikasi mobile untuk perhitungan zakat dengan menggunakan J2ME :

1. Use Case Diagram Utama

  Diagram use case menu utama untuk menentukan menghitung zakat yang ditunjukan pada Gambar 5.1. pengguna dapat menghitung zakat maal,

  pengguna dapat dapat menghitung zakat profesi, pengguna dapat dapat

  menghitung zakat fitrah dan pengguna dapat melihat informasi tentang aplikasi.

Gambar 5.1. User Case Diagram Utama Berikut adalah use case diagram lanjutan dari proses di atas: a.

  Use Case Diagram Menghitung Zakat Maal

Gambar 5.2. User Case Diagram Menghitung Zakat Maal 2.

   Activity Diagram Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang

  sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas.

  Berikut merupakan diagram activity dalam perancangan sistem aplikasi

  mobile untuk perhitungan zakat dengan menggunakan J2ME: a.

  Activity Diagram Untuk Menghitung Zakat Emas dan Perak, Pertambangan, Perniagaan, Tabungan, Deposito, Profesi,dan Fitrah.

Gambar 5.3. Activity Diagram Menghitung Zakat Emas dan Perak, Pertambangan, Perniagaan, Tabungan, Deposito, Profesi,dan Fitrah. b.

  Activity Diagram Untuk Menghitung Zakat Pertanian dan Perkebunan

Gambar 5.4. Activity Diagram Menghitung Zakat Pertanian dan Perkebunan

  Keterangan Gambar : 1.

  Mengisi Form Pengguna bisa mengisi form setelah memilih jenis zakat yang dikehendaki dengan memasukkan angka-angka sesuai harta yang dimiliki.

  2. Menghitung zakat Pengguna bisa melakukan perhitungan setelah pengguna mengisi form.

  3. Mengeluarkan Hasil Zakat Pegguna bisa melihat hasil zakat setelah melakukan perhitungan.

4. Keluar dari aplikasi C.

   HASIL APLIKASI 1.

  Halaman Utama Aplikasi Ketika akan membuat sebuah rancangan program aplikasi, hal yang pertama dilakukan adalah mendisain terlebih dahulu aplikasi yang akan dibangun, hal ini akan menjadi daya tarik bagi pengguna dalam menggunakan program. Hasil dari halaman utama aplikasi dapat dilihat pada Gambar 5.5.

Gambar 5.5. Tampilan halaman utama aplikasi

  Jika dilihat dari halaman utama aplikasi, maka dapat diketahui bahwa ada beberapa menu yaitu: a.

  Maal Menu maal berisikan pilihan zakat maal yang dibagi menjadi beberapa macam zakat.

  b.

  Profesi Menu Profesi berisikan tentang perhitungan zakat.

  c.

  Fitrah Pada menu Fitrah berisikan tentang perhitungan zakat. d.

  About Pada menu ini berisikan informasi mengenai spesifikasi minimal penggunaan aplikasi dan informasi seputar program.

D. PEMBAHASAN APLIKASI 1.

  Menu Maal Pada menu zakat Maal ini terdapat zakat ternak, zakat emas dan perak, zakat pertanian dan perkebunan, pertambangan, perniagaan, tabungan, dan deposito yang tampak seperti pada Gambar 5.6.

Gambar 5.6. Tampilan Menu Zakat Maal a.

  Ternak Pada menu zakat ternak ini terdapat zakat sapi, zakat kambing, dan unta, pengguna dapat memilih sub menu yang muncul dengan memilih pilihan yang sesuai pada Gambar 5.7. Setelah memilih maka akan muncul Tampilan dari Perhitungan Zakat Ternak, seperti pada Gambar 5.8 .

Gambar 5.7. Tampilan pada Menu Zakat TernakGambar 5.8. Tampilan dari Perhitungan Zakat Ternak

  Adapun kode program yang digunakan Tampilan dari Zakat Ternak Yang Dikeluarkan dapat dijelaskan dalam Kode Sumber 5.8.

  Selanjutnya akan muncul Tampilan dari Zakat Ternak Yang Dikeluarkan, seperti pada Gambar 5.9 .

Gambar 5.9. Tampilan dari Zakat Ternak Yang Dikeluarkan b.

  Emas dan Perak Pada menu zakat emas dan perak ini pengguna dapat langsung menghitung berapa zakat yang dikeluarkan seperti pada Gambar 5.10.

Gambar 5.10. Tampilan pada Menu Zakat Emas dan Perak

  Adapun kode program yang digunakan Tampilan Hasil dari Menu Zakat emas dan perak dapat dijelaskan dalam Kode Sumber 5.10.

  Pada sub menu zakat emas dan perak, pengguna dapat memilih lihat hasil zakat yang dikeluarkan, seperti pada Gambar 5.11 .

Gambar 5.11. Tampilan Hasil dari Menu Zakat Emas dan Perak c.

  Pertanian dan Perkebunan Pada menu zakat pertanian dan perkebunan ini pengguna dapat langsung menghitung berapa zakat yang di keluarkan tapi jika lahan pengguna menggunakan alat pengairan pilih YA jika tidak menggunakan alat pengairan pilih TIDAK seperti pada Gambar 5.12.

Gambar 5.12. Tampilan pada Menu Zakat Pertanian dan Perkebunan

  Pada sub menu zakat pertanian dan perkebunan dengan menggunakan alat pengairan, pengguna dapat memilih lihat hasil zakat yang dikeluarkan, seperti pada Gambar 5.13 .

Gambar 5.13. Tampilan Hasil dari menggunakan alat pengairan

  Adapun kode program yang digunakan Tampilan Hasil dari menggunakan alat pengairan dapat dijelaskan dalam Kode Sumber 5.13.

  Pada sub menu zakat pertanian dan perkebunan, jika pengguna tidak menggunakan alat pengairan, pengguna dapat melihat hasil zakat yang dikeluarkan, seperti pada Gambar 5.14.

Gambar 5.14. Tampilan Hasil dari tidak menggunakan alat pengairan

  Adapun kode program yang digunakan Tampilan Hasil dari tidak menggunakan alat pengairan dapat dijelaskan dalam Kode Sumber 5.14. b.

  Zakat Pertambangan Pada menu zakat pertambangan ini pengguna dapat langsung menghitung berapa zakat yang dikeluarkan seperti pada Gambar 5.15.

Gambar 5.15. Tampilan pada Menu Zakat Pertambangan

  Adapun kode program yang digunakan Tampilan Hasil dari Menu Zakat pertambangan dapat dijelaskan dalam Kode Sumber 5.15.

  Pada sub menu zakat pertambangan, pengguna dapat memilih lihat hasil zakat yang dikeluarkan, seperti pada Gambar 5.16 .

Gambar 5.16. Tampilan Hasil dari Menu Zakat Pertambangan c.

  Zakat Perniagaan Pada menu zakat perniagaan ini pengguna dapat langsung menghitung berapa zakat yang dikeluarkan seperti pada Gambar 5.17.

Gambar 5.17. Tampilan pada Menu Zakat Perniagaan

  Adapun kode program yang digunakan Tampilan Hasil dari Menu Zakat perniagaan dapat dijelaskan dalam Kode Sumber 5.17. Pada sub menu zakat perniagaan, pengguna dapat memilih lihat hasil zakat yang dikeluarkan, seperti pada Gambar 5.18 .

Gambar 5.18. Tampilan Hasil dari Menu Zakat Perniagaan d.

  Zakat Tabungan Pada menu zakat tabungan ini pengguna dapat langsung menghitung berapa zakat yang dikeluarkan seperti pada Gambar 5.19.

Gambar 5.19. Tampilan pada Menu Zakat Tabungan

  Adapun kode program yang digunakan Tampilan Hasil dari Menu Zakat tabungan dapat dijelaskan dalam Kode Sumber 5.19. Pada sub menu zakat tabungan, pengguna dapat memilih lihat hasil zakat yang dikeluarkan, seperti pada Gambar 5.20 .

Gambar 5.20. Tampilan Hasil dari Menu Zakat Tabungan e.

  Zakat Deposito Pada menu zakat deposito ini pengguna dapat langsung menghitung berapa zakat yang dikeluarkan seperti pada Gambar 5.21.

Gambar 5.21. Tampilan pada Menu Zakat Deposito

  Adapun kode program yang digunakan Tampilan Hasil dari Menu Zakat deposito dapat dijelaskan dalam Kode Sumber 5.21. Pada sub menu zakat deposito, pengguna dapat memilih lihat hasil zakat yang dikeluarkan, seperti pada Gambar 5.22 .

Gambar 5.22. Tampilan Hasil dari Menu Zakat Deposito 2.

  Menu Profesi Pada menu zakat profesi ini pengguna dapat langsung menghitung berapa zakat yang dikeluarkan seperti pada Gambar 5.23.

Gambar 5.23. Tampilan pada Menu Zakat Profesi

  Adapun kode program yang digunakan Tampilan Hasil dari Menu Zakat Profesi dapat dijelaskan dalam Kode Sumber 5.23. Pada sub menu zakat Profesi, pengguna dapat memilih lihat hasil zakat yang dikeluarkan, seperti pada Gambar 5.24 .

Gambar 5.24. Tampilan Hasil dari Menu Zakat Profesi 3.

  Menu Fitrah Pada menu zakat Fitrah ini pengguna dapat langsung menghitung berapa zakat yang dikeluarkan seperti pada Gambar 5.25.

Gambar 5.25. Tampilan pada Menu Zakat Fitrah

  Adapun kode program yang digunakan Tampilan Hasil dari Menu Zakat Fitrah dapat dijelaskan dalam Kode Sumber 5.25.

  Pada sub menu zakat Fitrah, pengguna dapat memilih lihat hasil zakat yang dikeluarkan, seperti pada Gambar 5.26 .

Gambar 5.26. Tampilan Hasil dari Menu Zakat Fitrah

4. Menu About

  Pada menu ini terdapat informasi program, termasuk spesifikasi minimal untuk penggunaan program. Dapat dilihat pada Gambar 5.27 .