I n d on e s i an   Jo u r n al   o El e c t r i c al   En gi n e e r i n g   an d   C o m p u te r   S c i e n c e   V o l .   1 5 ,   N o .   2 A ugus t   2 01 9 ,   pp .   1054 ~ 1065   IS S N :   2502 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 1 5 .i 2 . pp 105 4 - 1065             1054       Jou r n al   h o m e pa ge ht t p: / / i ae s c or e . c om / j our na l s / i nde x . php/ i j e e c s   M o d e l - v i e w - c o n t r o l l e r   a p p r o a c h   f o r   e - Z a k a h       A h .   F ath o n i h 1 ,   D i an   S a ’ad i l l ah   M ay l aw at i 2 ,   M u h amm ad   A l i   R am d h an i 3   1 D e pa r t m e n t   o f   I s l a m i c   L a w ,   U I N   S una G u nung   D j a t i   B a n dung ,   I ndo ne s i a   2 ,3 F a c ul t y   o f   I nf o r m a t i o a n C o m m uni c a t i o T e c hno l o gy ,   U ni v e r s i t i   T e kn i k a l   M a l a y s i a   M e l a k a ,   M a l a y s i a   3 D e pa r t m e n t   o f   I nf o r m a t i c s ,   U I N   S una n   G un ung   D j a t i   B a ndu ng ,   I ndo ne s i a       A r ti c l e   I n fo     A B S TR A C T   Ar t i c l e   h i s t or y :   R e c e i v e S e p   2 1,   2 018   R e v i s e J a n   07,   201 9   A c c e pt e M a r   15 ,   201 9       Z a ka ( a l m s )   ha s   a   s t r a t e g i c   po s i t i o i t e r m s   o f   I s l a m i c   v a l ue   a n t e r m s   o f   t he   d e v e l o pm e nt   o f   t he   w e l f a r e   o f   t he   pe o pl e .   I t he   c ur r e nt   di g i t a l   e r a ,   t h e   us e   o f   t e c hno l o gy   c a f a c i l i t a t e   z a ka h   w o r s h i m o r e   e a s i l y ,   qui c k l y ,   e f f i c i e nt l y ,   a nd  s e c ur e .   T h i s   s t udy   a i m s   t o   a na l y z e   a nd  de s i g e l e c t r o ni c   z a ka ( e - Z a ka h )   s t r uc t u r a l l y   a nd  s y s t e m a t i c a l l y   us i ng   t he   M o de l - V i e w - C o nt r o l l e r   ( M V C )   a pp r o a c h.   M V C   i s   a a pp r o a c o r   pa t t e r o f   o bj e c t - o r i e n t e d   a n a l y s i s   a nd  de s i g f o r   s o f t w a r e   de v e l o pm e nt   t h a t   w i de l y   us e d   t o da y .   M V C   i s   i m pl e m e n t e d   i t he   a n a l y s i s   a nd   de s i g m o d e l l i ng   us i ng   U ni f i e M o de l i ng   L a ng ua g e   ( U M L )   f o r   e - Z a ka h.   B a s e o t he   t r a c e a bi l i t y   r e s ul t   o f   a na l y s i s   a nd  d e s i g o f   e - Z a ka h,   i t   c a b e   c o nc l ude t ha t   t h e   e - Z a ka a na l y s i s   a nd   de s i g m o de l   h a s   be e m e t   a l l   o f   z a ka c o nc e pt ,   us e r   a nd   s o f t w a r e   r e q ui r e m e nt s ,   a n a l l   o f   m o de l s   c a n   be   t r a c e d   t o   e a c o t he r .   T he r e f o r e ,   e - Z a k a a n a l y s i s   a n de s i g m o de l   i t h i s   s t udy   i s   r e a dy   t be   bui l t   a s   a   s o f t w a r e .   Ke y w or ds :   e - Z a ka h   M o de l - v i e w - c o n t r o l l e r   S of t w a r e   a n a l y s i s   S of t w a r e   de s i g n   S of t w a r e   t r a c e a b i l i t y   U n i f i e m o de l i n g   l a ngu a ge   Z a ka h   C opy r i gh t   ©   201 9   I n s t i t ut e   o f   A dv anc e E ng i ne e r i ng   and   S c i e nc e .     A l l   r i gh t s   r e s e r v e d .   Cor r e s pon di n g   Au t h or :   A h.   F a t h o n i h,     D e pa rt m e n t   o f   Is l a m i c   L a w ,     U IN   S un a G u n u ng  D j a t i   B a n du n g ,     J l .   A . H .   N a s u t i o n   10 5,   B a n du n g ,   40614 ,   I n do n e s i a .   E m a i l :   a h. f a t h o ni h@ ui n s gd . a c . i d       1.   I N TR O D U C TI O N     In   t h e   di g i t a l   a nd  i n t e rn e t   o f   t h i n gs   e ra ,   I n f o r m a t i o n   S y s t e m   s uc h   a s   e - Co m m e r c e ,   e - B a n k i n g ,   e - Co un s e l i n a n i n   t hi s   s t udy   t h a t   p r o po s e   e - Z a ka b e c o m e   a n   i m po rt a nt   a nd  i nt e r e s t i ng  t hi n t o   de ve l o p.     IS   w h i c h   a r e   a   c o m b i n a t i o n   o f   i n f o r m a t i o n   t e c hn o l o g y   a nd  hum a n   a c t i v i t i e s   t ha t   us e   c o m put e r i z e t e c hn o l o g y   [1] ,   c a n   b e   us e t s uppo r t   de c i s i o n   m a k i n [2] ,   m a n a ge   t h e   o r g a n i z e da t a   [3] ,   t h a t   b ui l t   b a s e d   o n   us e r e qui r e m e n t s   [4] ,   c a p a b l e   of   s o l v i n c o m pl e d a t a   [ 5] ,   a n IS   h a v e   a   hi g de g r e e   of   f l e xi b i l i t y   t ha t   a l l o w s   t o   b e   de v e l o pe i n t o   be t t e r   s y s t e m s   [6] .   B a s e d   o n   m u c h   p r e v i o us   r e s e a r c h ,   IS   h a s   a dv a n t a ge s   s uc h   a s   a c c ur a t e   [7] ,   p r e c i s e   s uppo rt   de c i s i o [8] ,   g o o da t a   a c c e s s i b i l i t y   [9] ,   e f f i c i e n t   p r o c e s s i n t i m e   [10] ,   m o r e   e c o n o m i c a l   [ 11] ,   i m p r o v e   pr o duc t i v i t y   [12] ,   p r e s e n t   da t a   a n i n f o r m a t i o n   w e l l   [13] ,   w i de l y   us e [14] i m p r o v e   us e r   u n de r s t a n d i n [10] ,   a n d   a s   m e di a   t o   s a v e   da t a   [ 15] .   e - Z a ka h   de s e r v e s   t o   be   de ve l o p e a s   a   s t r a t e gi c   e f fo r t   o f   z a ka h   m a rke t i n g   [16] .   C u rr e n t l y ,     i n   I n do n e s i a ,   e - Z a ka ha s   n o t   i nde pe n de n t   y e t ,   i t   s t i l l   j o i n s   e - Co m m e r c e   (s uc a s   E l e v e n i a . c o m o e - B a nki n g   (s uc h   a s   B N I/   B a n N e ga ra   I n do n e s i a   M o b i l e   B a n ki n a n d   BR I/   B a n R a ky a t   Indo n e s i a   M o b i l e   B a n ki ng).     e - Z a ka h   w i l l   p r o v i de   c o n v e n i e n c e   f o r   m uz a kki   (t h e   pe r s o n   w h o   c a rr y   o ut   z a k a h i n   p a y i n z a k a h.   B e s i de s   t h a t ,   e - Z a ka h   a l s o   ha s   m a n y   a dv a nt a ge s ,   a m o ng  o t h e r s :   p r o v i di ng  c o n v e n i e n c e   t o   m uz a k ki   i n   p a y i n z a ka h,   c o m pa r e t o   m a n u a l   pa y m e n t s   i n   o ff i c e s   (A m i l   Z a ka h   I n s t i t ut i o n );   m a k i n z a ka h   c l o s e r   t o   t h e   c o m m u n i t y ,   b e c a us e   t h e   z a ka h   pa y m e n t   s y s t e m   i s   e a s y   a n c o m m o n l y   u s e by   t h e   c o m m u n i t y ;   t h e   pe r fo r m a n c e   of  A m i l   Z a ka h   (c o m m i t t e e s   w h o   m a n a ge   z a ka h ) ,   l o o ks   m o r e   prof e s s i o n a l ,   t h e   i m p a c t   i s   pub l i c   t rus t   i n   t h e   pe r f o r m a n c e   of   a m i l   i s   h i g h e r ;   b e t w e e n   a m i l   Z a ka h   I n s t i t ut i o n   b r a n c h e s   a n z a k a h   m o b i l e   c o un t e r s   c a n   n o w   b e   c o n n e c t e i n   o n e   o n l i n e   n e t w o r k;   b e t w e e n   a m i l   z a ka h   i ns t i t u t i o n   a nd  z a ka h   m o b i l e   c o un t e r s   c a n   n o w   be   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 475 2       Mode l - v i e w - c ont r ol l e r   appr oa c f or   e - Z ak ah   ( A h .   F a t honi h )   1055   c o n n e c t e e a c o t h e r   i o n e   o nl i n e   n e t w o r ks .   H ow e v e r ,   t h e   l a c o f   e - Z a ka h   s t i l l   n e e ds   t o   b e   c o n s i de r e d,   t h e s e   de f i c i e n c i e s   a r e   ri s ks   a n c o n s e que n c e s   t ha t   m us t   b e   bo r n e   i n   t h e   de v e l o pm e n t   o f   t h e   e - Z a ka h   s y s t e m .   T h e   a t t i t u de   of   c o m m uni t y   pr ude n c e   i s   n e e de i n   t h e   us e   of   t h i s   e - Z a ka h   f a c i l i t y .   In   a dd i t i o n ,   c o o pe r a t i o n   f r o m   v a r i o us   r e l a t e pa rt i e s   i s   a l s o   n e e de d,   i n   a dd i t i o n   t o   b ui l di ng  a   pe r f e c t   e - Z a ka h   n e t w o r s y s t e m   b ut   a l s o   t a n t i c i pa t e   t h e   ri s ks   t h a t   w i l l   o c c ur .   T o   a n t i c i pa t e   t h e   v a ri o us   w e a kn e s s e s   o f   e - Z a ka h ,   de t a i l e s y s t e m   a n a l y s i s   a n d   de s i g n   i s   n e e de s t h a t   a l l   o us e r   a n s y s t e m   r e qui r e m e n t s   a r e   r e a c h e d .   N o t   m a n y   pr e v i o us   s t udi e s   t h a t   d i s c us s   a bo ut   o pt i m i z a t i o n   o f   z a k a h   us i ng  t e c hn o l o g y ,   o n e   of   s t ud y   t h a t   r e l a t e i s   a b o ut   pr e di c t i n t h e   us a ge   o f   e - Z a ka h   i S e l a ngo r ,   M a l a y s i a   us i n u ni f i e t h e o r y   of   a c c e pt a n c e   a n d   u s e   of   t e c h n o l o g y   m o de l   [17] ,   b ut   t h e   r e s e a r c h   di n o t   e xpl a i h o w   t o   d e ve l o t h e   e - Z a ka h   b a s e o n   s o f t w a r e   e n g i n e e ri n g,   o n l y   e xa m i n e   t h e   e xt e n t   o f   ut i l i z a t i o of   a n   o nl i n e   e - Z a ka h.   T h e r e f o r e ,   t h i s   s t udy   pr e s e n t s   t he   a na l y s i s   a n de s i g n   m o de l   s t r uc t u ra l l y   a n d   s y s t e m a t i c a l l y   fo r   e - Z a ka h   us i ng  U M L   t h a t   i m p l e m e nt e M V pa t t e rn.   T h e   r e s ul t   o f   t h i s   s t udy   i s   a n   a na l y s i s   a n de s i g n   m o de l   t h a t   r e a dy   t o   i m pl e m e nt   i nt o   e - Z a ka h   s of t w a r e ,   e i t h e r   i n   w e b - b a s e d,   m o b i l e - b a s e d,   o r   de s kt o p.   It   In   t h e   n e xt   s e s s i o n,   i t   i s   de s c ri b e t h e   m e t h o do l o g y   t h a t   us e i n   t hi s   s t udy ,   r e s ul t   a n d i s c us s i o n   t h a t   c o n t a i n s   t h e   a na l y s i s   of   z a ka h   i n c l udi ng  t h e   c a l c ul a t i o n   o f   z a ka h,   us e r   a n e - Z a ka h   r e qu i r e m e n t s   a n a l y s i s ,   a n a na l y s i s   a n de s i g m o de l i n f o r   e - Z a ka h.   T h e n ,   t h e   l a s t   s e s s i o n   de s c r i b e s   t h e   c o n c l us i o of  t h i s   s t udy .       2.   R ES EA R C H   M ET H O D   T h e   m e t h o do l o g y   us e i n   t h i s   s t udy   i s   de s c r i b e w i t t h e   f l o w c h a r t   i n   F i gu r e   1.   B e gi n   f r o m   unde r s t a n d i n t h e   c o n c e pt   o f   z a ka h,   a m o n o t h e r s :   t h e   de f i n i t i o n s ,   w h o   i s   o b l i ge t o   p a y   z a ka h,   w h o   i s   e n t i t l e t o   r e c e i v e   z a ka h ,   w h a t   p r o pe rt i e s   t ha t   c a n   b e   s ha r e a s   z a k a h ,   a n d   a l s o   h o w   i s   t h e   c a l c ul a t i o n   a n d   di s t r i b ut i o n   o f   z a ka h.   T h e n,   f r o m   t h e   c o n c e pt   w i l l   b e   a na l y z e a s   r e qui r e m e nt   e l i c i t a t i o n   p r o c e s s   w h i c h   i s   c o l l e c t   t h e   de t a i l   i n f o r m a t i o n   a b o ut   t h e   n e e ds   of   us e r   (m u z z a ki ) ,   n e e ds   of   r e c i pi e nt   z a ka h,   n e e ds   o f   a m i l   z a k a h ,   a n r e qu i r e m e nt   o f   t h e   s y s t e m .   A l l   o f   t h e   r e qui r e m e nt s   i n   t h e   a na l y s i s   ph a s e   i s   m o de l l e us i n U M L ,   a n a l s o   i t h e   de s i g p h a s e.           F i gu r e   1 .   F l o w c h a r t   o f   e - Z a ka A n a l y s i s   a n d   D e s i g n       T h e   a na l y s i s   a n de s i g m o de l   f o r   e - Z a ka h ,   b e s i de s   us i n g   U M L ,   i t   a l s o   us e s   M V a pp r o a c h   o r   pa t t e rn,   t ha t   c l a s s i f i e s   t h e   o bj e c t   a s   t h e   m o de l ,   v i e w ,   a n c o n t r o l l e r   [18 - 19] .   M o de l   i s   a n   o bj e c t   c o l l e c t i o n   w h i c h   f un c t i o n s   t o   s t o r e   da t a   a n o bj e c t   i n f o r m a t i o n,   v i e w   o r   bo un da r y   i s   a n   o bj e c t   c o l l e c t i o n   t ha t   us e fo r   a ob j e c t   a c c e s s e by   t h e   us e r   a s   a n   i nt e r f a c e ,   w h i l e   t h e   c o n t r o l l e r   i s   t h e   o bj e c t   c o l l e c t i o n   t h a t   c o n n e c t s   b e t w e e n   m o de l   a n v i e w .   T h e r e fo r e ,   m o de l s   a n v i e w s   a r e   n o t   a l l ow e t o   i n t e r a c t   di r e c t l y ,   m us t   go   t hr o ugh   t h e   c o n t r o l l e r.   T h e   a na l y s i s   a nd  de s i g m o de l   o f   e - Z a ka h   i t h i s   s t udy   c a n   b e   us e f o r   w h a t e v e r   s o f t w a r e   de ve l o pm e n t   l i f e   c y c l e   (S D L C)  o r   s o f t w a r e   de ve l o pm e n t   m e t h o d.   E i t h e r   t h e   c o n v e n t i o na l   S D L s uc h   a s   W a t e r f a l l ,   P r o t o t y pe ,   It e ra t i v e ,   S p i r a l ,   o r   s o   o [20 - 22 ] .   T h e   r e c o m m e n da t i o n   S D L t ha t   c a b e   us e i s   t h e   R a t i o n a l   U n i f i e P r o c e s s   (RU P t ha t   us e s   U M L   a s   a   m o de l   [ 20],   [23 - 2 4] .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 5 ,   N o .   2 A ugus t   2 01 9   :     1054   -   1065   1056   M o r e ov e r ,   i t   a l s o   c a n   b e   us e A gi l e   M e t h o do l o g y ,   s u c h   a s   S c r um ,   X t r e a m   P r o g r a m m i n (X P ),   a n d   s o   o n   [25 - 28] .   T o   m a i nt a i n   t h e   qu a l i t y   of   a n a l y s i s   a n de s i g n   m o de l   o f   e - Z a ka h,   i t   i s   a l s o   m e a s u r e t h e   t r a c e a b i l i t y   b e t w e e n   r e qui r e m e n t   a nd  m o de l ,   a n b e t w e e n   m o de l   t o   e a c h   o t h e r.   T hi s   t ra c e a b i l i t y   m e a s u r e m e nt   m a ke s   s u r e   t ha t   a l l   o f   t h e   r e qui r e m e n t   i s   r e a c h e a nd  t he   c o n n e c t i v i t y   b e t w e e n   m o de l   i s   a c c o r di n t o   e xpe c t a t i o n s   [ 9],   [29 - 30] .   R e l i a b i l i t y   of   e - Z a ka h   i n   t h i s   a rt i c l e ,   i t   i s   us e d:   a na l y t i c a l ,   l o gi c a l ,   c o n c e pt u a l ,   a n o pe r a t i o n a l   v e r i f i c a t i o by   a e xpe rt   [31] .       3.   R ES U LTS   A N D   A N A L Y S I S   3. 1 .       Th e   C o n c e p t   o Za k ah   In  t h e   H o l y   Q ur ' a n,   t h e   l e t t e r   A t - T a ub a h   v e r s e   34,   A z - Z a ri y a t   ve r s e   19,   a nd  A l - M a ' u n   v e r s e   1 - 2,   s t a t e s   t ha t   z ak ah   i s   c o m pul s o r y   w o r s hi a n t h e   t hi r p r i nc i pl e   o f   t h e   pi l l a r s   o f   Is l a m .   I n   a dd i t i o n   t o   t h e   Q ur' a n,   t h e r e   a r e   s e v e r a l   na rra t i o n s   o f   h a d i t w h i c h   a r e   us e a s   t h e   b a s i s   f o r   o b l i ga t o r y   z ak ah ,   a m o n g   o t h e r s :   " A l l a h   o b l i ge s   t h e m   (t h e   Y e m e n i s t o   z ak ah   o n   t h e i r   w e a l t h ,   z ak ah   i s   t a ke n   f r o m   r i c h   pe o pl e   a n di s t ri b ut e t o   t h e   po o r "   [32] .   E v e n   t h e   P r o p h e t   s a i t h a t   i s s ui ng  z ak a h   i s   s a c r e a nd  pu ri fy i n g,   c o nn e c t i n r e l a t i o n s hi w i t h   r e l a t i v e s ,   n e i g h b o r s ,   b e gga r s ,   a n r e s pe c t i ng  t h e   r i g h t s   of   t h e   poo r   [33] T h e r e   a r e   t hr e e   a c t o r s   t h a t   a r e   r e l a t e di r e c t l y   i n   t h e   z ak ah   w o r s hi p ,   a m o n o t h e r s   m uz z ak i m us t ah i q a n am i l Muz z a k i   i s   a   pe r s o n   w h gi v e s   z ak ah m us t ahi q   i s   a   pe r s o n   w h o   r e c e i v e s   z ak ah ,   a nd   am i l   i s   a   pe r s o o i n s t i t u t i o n   t h a t   m a na ge   a n di s t r i b ut e   t h e   pr o pe rt y   of  z ak ah .   I n   c a rr y i n o ut   z ak ah t h e re   a r e   t e rm s   a n c o n di t i o n s   t ha t   m us t   b e   f ul f i l l e d   r e l a t i ng  t o   m uz z ak i m us t ah i q ,   a nd  p r o pe r t y   t ha t   c a b e   gi v e n   a s   z a k ah .     3. 2 .       T yp e s   a n d   C al c u l ati o n   o Zak ah   T h e r e   a r e   s e ve r a l   t y pe s   of   z a ka h ,   a nd  e a c h   t y pe   h a s   a di f f e r e nt   c a l c ul a t i o n .   T h e   t y pe s   a n c a l c ul a t i o of   z a k a h   a r e   a m o n o t h e r s :     3. 2 .   Za k ah   F i tr ah   (A l - F i tr )   Z a ka h   A l - F i t i s   a   c h a ri t y   t ha t   i s   f ul f i l l e by   e ve r y   M us l i m ,   m a l e   o f e m a l e   i n   o r de t o   pu r i f y   t h e   s o ul   (z a ka h   a l - na f s ).   E v e r y   i n di v i dua l ,   w h e t h e r   a dul t   o r   n o t ,   i s   o b l i ge t o   pa y   z a ka h   f i t r,   w h o s e   i m p l e m e nt a t i o n   i s   a t   t h e   s a m e   t i m e   o r   a f t e r   t h e   f a s t i n g   m o n t o f   R a m a da n.   I I n do n e s i a ,   z a k a h   f i t i s   m e a s u r e by   2. kg  o f   ri c e   [34] .     3. 2 .   Za k ah   M a l   Z a ka h   m a l   i s   z a ka o f   w e a l t h,   i t   m e a n s   z a ka i s s ue f r o m   w e a l t h   o r   t h e   s o ur c e   o f   w e a l t h   i t s e l f .   T h e   w e a l t t ha t   f o r   z a ka m a l   a r e   a m o ng  o t h e r s :   a.   G o l a n S i l v e r T h e   m a i r e qui r e m e n t   f o r   go l a n s i l v e r   z ak ah   i s   t o   r e a c h   n i s ab   a n ha v e   pa s s e o n e   y e a r .   B a s e o n   t h e   h a d i t n a rra t e b y   A b D a w ud,   t h e   ni s ab   o f   g o l z ak ah   i s   t w e n t y   m i s qal   o r   t w e n t y   di n a r s   w hi l e   t h e   ni s a b   o f   s i l ve r   z ak ah   i s   t w o   h u n d r e d i rh a m s .   T w e n t y   m i s qal s   o r   t w o   di na r s ,   a c c o r di n t Y us uf   Q a r d h a w i ,   a r e   85  g r a m s   o f   g o l d,   t w o   h un d r e d i rh a m s   e qua l   t o   595  g ra m s   o f   s i l ve r   [35] .   S o ,   fo r   go l a n s i l v e r   z a k ah   w h i c h   a r e   r e a c h e t h e   ni s ab ,   i t   i s   c o m pul s o r y   z ak ah   2. 5%  o f   s a v i n gs   go l a n s i l v e t h a t   o w n e d.   b.   P l a n t s   a n d   F r ui t s Ni s ab   o f   pl a n t s   a n d   f r ui t   f r o m   a a g r i c ul t u ra l   p r o duc t ,   s uc h   a s   p a ddy   f a r m i ng  i s   m i n i m a l   653  kg,   w h i l e   i f   t h e   a gri c ul t u r a l   p r o duc t s   a r e   i n   t h e   fo r m   of   f r ui t s ,   v e ge t a b l e s ,   a n f l o w e r s   s t h a t   a l l   a g r i c ul t u ra l   w e a l t h   i s   c o n v e r t e t o   t h e   v a l ue   o f   t h e   l o c a l   s t a pl e   fo o a gr i c ul t u r e .   F o r   t h e   a g ri c ul t u r e   t ha t   us e s   r a i n w a t e r,   ri v e r   w a t e r,   a nd  s p ri n gs   a s   s o u r c e s   of   i rr i g a t i o n ,   i f   t h e   m a na ge ri c e   f i e l ds   a r e   ra i n f e ri c e   f i e l ds   a n o t h e r   t y pe s   of   i rr i g a t i o n   t ha t   do   n o t   n e e t o   b u y   w a t e r ,   t h e n   t h e   a m o u n t   o f   z ak ah   f r o m   a g r i c ul t u ra l   p r o duc e   i s   10%  o f   a l l   c r o ps .   B ut ,   i f   t h e   a g ri c ul t u re   t h a t   r e qui r e s   b uy i n i rri g a t i o n   w a t e r   s o   t h a t   t h e i r   f i e l ds   c a n   g r o w ,   fo r   t hi s   t y pe   o f   a gr i c ul t u r e   t h e   a m o u n t   of   a gri c ul t u r a l   z ak ah   t h a t   m us t   b e   s pe nt   i s   5%  of   a l l   c r o ps   [3 6] .   c.   Co m m e r c i a l   p r o pe r t y Ni s ab   o c o m m e r c i a l   p r o pe r t y   a s   s p e c i f i e i n   go l a nd  s i l v e r   w e r e   t a ke n   f r o m   t h e   s a l e   p r i c e .   T hus   t h e   z ak ah   i s   2. 5%  [37] .   M o s t   o f   t h e   s c h o l a r s   a r gue t h a t   t h e   a s s e t s   o f   c o m m e r c e   w e r e   ob l i ga t o r y   i z ak ah ,   s o   t h e   z ak a h   ra t e   o f   2. 5%   f r o m   ni s ab   w a s   20  d i na r s   o w o r t h   w i t 85   g o f   go l d.   d.   Ca t t l e :   de s c r i b e s   i n   T a b l e   1   e.   R i k az   (f o un i t e m s a nd  m i ni n go o ds R e ga r di n a s s e t s   t ha t   m us t   b e   gi v e n   fo r   z ak ah   f r o m   h i dde n   a s s e t s   o r   t r e a s u r e   o f o un i t e m s   o r i k az ,   t h e   z ak a h   i s   o n e   f i f t h   o 20% ,   w i t h   t h e   n o t e   t h a t   t h e   p r o pe r t y   t ha t   i s   fo un o n   l a nd  t h a t   ha s   n o   o w n e r.     3. 2 .   Za k ah   o P r o fe s s i o n   P r o f e s s i o n a l   z a k a h   i s   n o t   y e t   f a m i l i a r   i n   t h e   c l a s s i c a l   Is l a m i c   s c h o l a r s h i p.   T h e r e f o r e ,   t h e   r e s ul t s   of  t h e   pr o f e s s i o n   a r e   c a t e go r i z e a s   t h e   t y pe   of   ob l i ga t o r y   pr o pe r t y   of   z a ka h   b a s e o n   a n a l o g y   o n   t h e   s i m i l a ri t y   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 475 2       Mode l - v i e w - c ont r ol l e r   appr oa c f or   e - Z ak ah   ( A h .   F a t honi h )   1057   (s y a bb a h o f   t h e   c h a ra c t e r i s t i c s   of   t h e   e xi s t i n g   z a ka p r o pe rt y ,   n a m e l y   [38] :   (1 t h e   m o de l   o f   e a r ni n g   i n c o m e   (pr o f e s s i o n i s   s i m i l a t o   h a r v e s t   (a g ri c ul t u r a l   p r o duc e ),   s o   t h i s   p r o pe rt y   c a n   b e   a t t r i b ut e t o   a g r i c ul t u r a l   z a k a h   b a s e o n   n i s a b   (653  kg  of   dr y   m i l l e r i c e   o r   e qui v a l e nt   t o   522  kg  of   r i c e a nd  t h e   t i m e   of   z a ka h   (e a c ha r v e s t );   (2)  t h e   m o de l   o f   a s s e t s   r e c e i v e a s   i n c o m e   i n   t h e   f orm   o f   m o n e y ,   s o   t ha t   t h i s   t y pe   o f   pr o pe r t y   c a n   b e   a t t ri b ut e t o   t h e   z a ka o f   a s s e t s   (s a v i n gs   o r   w e a l t h )   b a s e o n   t h e   l e v e l   o f   z a ka h   t ha t   m us t   b e   pa i ( 2. 5 %).   T h us ,   i f   a   pe r s o n' s   p r o f e s s i o n a l   r e s ul t s   ha v e   f ul f i l l e t h e   re qui r e m e nt s   o f   z a ka h ,   h e   i s   o b l i ge t o   pa y   h i s   z a k a h .       T a b l e   1 .   N i s a b   o f   Ca t t l e   Z a ka [35 ],   [39]   N o .   Ca t t l e   Ni s a b   Z a k a h   O b l i g a t i o n   1   Ca m e l   5   1   g o a t   2   y e a r s   o l d ,   o r   1   s h e e p   1   y e a r   o l d       10   2   g o a t s   2   y e a r s   o l d ,   o r   s h e e p   o l d   1   y e a r       15   3   g o a t s   o l d   2   y e a r s ,   o r   3   s h e e p   o l d   1   y e a r       20   4   g o a t s   2   y e a r s   o l d ,   o r   4   s h e e p   1   y e a r   o l d       25   1   fe m a l e   c a m e l   1   y e a r   o l d       36   1   fe m a l e   c a m e l   2   y e a r s   o l d       46   1   fe m a l e   c a m e l   3   y e a r s   o l d       61   1   fe m a l e   c a m e l   4   y e a r s   o l d       76   2   fe m a l e   c a m e l s   2   y e a r s   o l d       91   2   fe m a l e   c a m e l s   3   y e a r s   o l d       121   3   fe m a l e   c a m e l s   2   y e a r s   o l d   2   Co w   30   1   c o w   1   y e a r   o l d       40   1   c o w   2   y e a r   o l d   3   G o a t   40   1   g o a t   2   y e a r s   o l d ,   o r   1   s h e e p   1   y e a r   o l d       121   2   g o a t s   2   y e a r s   o l d ,   o r   2   s h e e p s   1   y e a r   o l d       201   3   g o a t s   2   y e a r s   o l d ,   o r   3   s h e e p s   1   y e a r   o l d       400   4   g o a t s   2   y e a r s   o l d ,   o r   4   s h e e p s   1   y e a r   o l d       3 . 2 . 4    E - z a k ah   r e q u i r e m e n ts   an al ys i s   A c c o r di n g   w i t h   t h e   c o n c e pt   of   z ak ah ,   w e   f i n d   a l l   o f   e - Z ak ah   f un c t i o na l   r e qui r e m e nt s   i n   t h e   T a b l e   a n n o n - f u n c t i o n a l   r e qu i r e m e n t s   i n   T a b l e   3.   T h e n,   t h e   r e qu i r e m e nt   a na l y s i s   o e - Z ak ah   i s   m o de l e d   by   us e   c a s e   di a g ra m   i F i gu r e   w i t h   l i s t   o f   us e   c a s e   c o de   n um b e r   i T a b l e   4.   I ge n e r a l ,   r e qu i r e m e n t s   i s   go t t e n   f r o m   t h e   n e e ds   of   s t a ke h o l de r s   ( m uz z a k i m us t a hi q am i l ,   a n a d m i ni s t r a t o r )   a nd  f r o m   b us i n e s s   p r o c e s s   o f   z ak ah b e gi n   f r o m   i de nt i fy i n t h e   pe r s o n a l   d a t a   o f   m uz z ak i m us t ahi q ,   a nd  am i l ,   t h e n   a n e n s u r e   t h e y   f ul f i l l   t h e   m a n d a t o r y   a n l e ga l   r e qui r e m e n t s   f o r   z ak ah ,   e s pe c i a l l y   f or   m uz z ak i   a nd  m us t ah i q .   B e c a us e   n o t   t o   z a k a t   di s t r i b ut e t o   pe o pl e   w h o   a r e   n o t   ri g ht .   A r t e r   i de nt i fy i n g   t h e   s t a ke h o l de r s ,   t h e n   c o n duc t   t h e   b us i n e s s   pr o c e s s   of   z ak ah ,   w h a t   i s   t h e   t y pe   of   z ak ah   t ha t   w i l l   b e   c h o s e n ,   w he t h e r   t h e   p r o pe r t y   t ha t   w i l l   b e   z a ka t   h a s   f ul f i l l e t h e   c o n di t i o n s   o t h e   pr o v i s i o n s ,   t h e   haul   a nd  t h e   ni s ab .   If   a l l   o f   t h e   r e qui r e m e n t s   h a v e   be e n   m e t ,   t h e n   t h e   s y s t e m   w i l l   a ut o m a t i c a l l y   c a l c ul a t e   h o w   m uc h   z a k a t   m us t   b e   i s s ue by   m uz z ak i .   T h e n,   t h e   s y s t e m   w i l l   o ff e r   s e v e r a l   p a y m e n t   o pt i o n s   b o t h   o nl i n e   a n o ff l i n e .   A m i l   m us t   e n s u r e   t h e   di s t ri b u t i o n   o f   z a ka t   t o   m us t ah i q   go e s   w e l l .   T h e   f l ow   of   z a ka t   f r o m   m uz z a k i   t o   m us t ah i q   i s   a l l   m a n a ge i n   t h e   s y s t e m ,   a s   w e l l   a s   t h e   h i s t o r y   of  r e v e n ue s   a n d   e xpe ndi t u r e s   o f   z ak ah .   Cl a s s   D i a g ra m   o f   E - Z a ka h   a s   s h o w n   i F i gu r e   3 .       T a b l e   2 .   E - Z a k a h   F u n c t i o na l   R e qui r e m e n t s   A n a l y s i s   ID   R e q .   D e s c ri p t i o n   o R e q u i re m e n t   FR - Z - 01   e - Z a k a h   p r o v i d e s   t h e   i n f o r m a t i o n   a b o u t   t h e   c o n c e p t   a n d   t y p e   o f   z a k a h   a s   a   k n o w l e d g e   fo t h e   c o m m u n i t y .   FR - Z - 02   e - Z a k a h   p r o v i d e s   r e g i s t ra t i o n   fo r m   fo m u z z a k i   w h o   h a s   n o t   b e e n   re g i s t e r e d   y e t .   F o a m i l   d a t a   w i l l   b e   i n p u t t e d   b y   a d m i n i s t ra t o r ,   w h i l e   fo m u s t a h i q   d a t a   w i l l   b e   i n p u t e d   b y   a m i l   t o   m a i n t a i n   d a t a   v a l i d i t y .   FR - Z - 03   e - Z a k a h   p r o v i d e s   l o g   i n   fo r m   fo m u z z a k i a m i l ,   a n d   a d m i n i s t ra t o r   FR - Z - 04   e - Z a k a h   s h o w s   t h e   t y p e s   o f   z a k a h   w h i c h   c a n   b e   s e l e c t e d ,   a m o n g   o t h e r s :   z a k a h   f i t r a h z a k a h   m a l   (g o l d   a n d   s i l v e r),   z a k a h   m a l   (p l a n t s   a n d   f ru i t s ) ,   z a k a h   m a l   (c a t t l e ),   z a k a h   m a l   ( c o m m e r c i a l   p r o p e rt y ),   z a k a h   m a l   ( r i k a z ) a n d   z a k a h   o p ro fe s s i o n .   FR - Z - 05   e - Z a k a h   p r o v i d e s   z a k a h   fo r m   b a s e d   o n   t h e   t y p e   o z a k a h .   T h e   fo r m   i s   d e v i d e d   w i t h   t w o   c o n d i t i o n a l ,   fi r s t   i f   m u z z a k i   h a s   k n o w n   t h e   t e r m   a n d   c o n d i t i o n   o f   z a k a h ,   h e   c a n   i n p u t   t h e   n o m i n a l   o t h e   a m o u n t   o f   z a k a h   d i re c t l y .   S e c o n d ,   i f   m u z z a k i   h a s   n o t   k n o w n   y e t   a b o u t   h o w   m a n y   a s s e t s   t h a t   m u s t   b e   g i v e n   fo z a k a h ,   t h e n   i n   t h e   fo r m   t h e r e   i s   a l s o   a   fo r m   t o   i d e n t i fy   w h e t h e t h e   z a k a t   p r o p e rt y   h a s   f u l f i l l e d   haul   a n d   n i s a b .   FR - Z - 06   e - Z a k a h   a b l e   t o   c a l c u l a t e   t h e   n o m i n a l   o t h e   a m o u n t   o z a k a h   b a s e d   o n   t h e   t y p e s   o z a k a h .   FR - Z - 07   e - Z a k a h   p r o v i d e s   p a y m e n t   f a c i l i t i e s   b o t h   o n l i n e   a n d   o ffl i n e   (i f   m u z z a k i   w a n t s   t o   d e l i v e d i r e c t l y   t o   t h e   z a k a h   i n s t i t u t i o n ) .     FR - Z - 08   e - Z a k a h   s e n d   a   p a y m e n t   n o t i f i c a t i o n   t o   a m i l   a n d   s h o w   t h e   d e t a i l   o p a y m e n t   h i s t o r y .   FR - Z - 09   e - Z a k a h   p r o v i d e s   f u c t i o n   fo r   v e ri fy i n g   z a k a h   p a y m e n t   f r o m   m u z z a k i .   FR - Z - 10   e - Z a k a h   a b l e   t o   s e n d   n o t i f i c a t i o n   a n d   t h e   p r o o f   o f   p a y m e n t   t o   m u z z a k i ’s   e m a i l   d i r e c t l y   a f t e a m i l   h a s   v e r i f i e d   t h e   z a k a h   p a y m e n t .   FR - Z - 11   e - Z a k a h   p r o v i d e s   t h e   f o rm   a n d   f u c t i o n   t o   s u p p o rt   a m i l   i n   d i s t ri b u t i n g   z a k a h   fo m u s t a h i q .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 5 ,   N o .   2 A ugus t   2 01 9   :     1054   -   1065   1058   ID   R e q .   D e s c ri p t i o n   o R e q u i re m e n t   FR - Z - 12   e - Z a k a h   p r o v i d e s   r e p o rt   f o r m   t h a t   c o n t a i n   m u z z a k i   a n d   m u s t a h i q   p r o f i l e   fo a m i l .   FR - Z - 13   e - Z a k a h   p r o v i d e s   t h e   f a c i l i t y   fo r   a m i l   t o   m a n a g e   m u z z a k i   a n d   m u s t a h i q   d a t a .   FR - Z - 14   e - Z a k a h   p r o v i d e s   t h e   r e p o rt   h i s t o ry   o r e v e n u e s   a n d   e x p e n d i t u re s   o z a k a h   f r o m   m u z z a k i   t o   m u s t a h i q .   F R - Z - 15   e - Z a k a h   p r o v i d e s   c o n t r o l   p a n e l   fo a d m i n i s t ra t o m a n a g e   a l l   o a c t i v i t e s   a n d   d a t a   d u ri n g   z a k a h   p r o c e s s .       T a b l e   3 .   E - Z a k a h   N o n - F u n c t i o n a l   R e qui r e m e nt s   A na l y s i s   ID   R e q .   D e s c ri p t i o n   o R e q u i re m e n t   N F R - Z - 01   e - Z a k a h   p r o v i d e s   s e c u ri t y   s y s t e m   fo r   u s e a u t h e n t i f i c a t i o n   w i t h   p a s s w o rd   e n c r y p t i o n ,   a t   l e a s t   m d 5 .   N F R - Z - 02   e - Z a k a h   h a s   a v a i l i b i l i t y   2 4   h o u r s .   N F R - Z - 03   e - Z a k a h   h a s   a   b a c k   u p   d a t a   i t h e   s e rv e r   t h a t   i s   u s e d   d o w n .   N F R - Z - 04   e - Z a k a h   c a n   g e n e ra t e   a l l   o f   r e p o r t   b o t h   d a t a   p e r s o n a l   r e p o rt   a n d   z a k a h   a c t i v i t y   r e p o rt   n o   m o re   t h a n   fi v e   m i n u t e s   o f   p r o c e s s i n g   t i m e .   N F R - Z - 05   e - Z a k a h   p r o v i d e s   d a t a   s e q u ri t y   fo z a k a h   p a y m e n t   p r o c e s s .   N F R - Z - 06   e - Z a k a h   s e n d   t h e   n o t i f i c a t i o n   o f   e a c h   u r g e n t   z a k a h   a c t i v i t y   ( s u c h   a s   p a y m e n t   p r o c e s s ) ,   b o t h   i n   s y s t e m   a n d   p e r s o n a l   e m a i l   d i re c t l y ,   n o   m o r e   t h a n   5   m i n u t e s .         T a b l e   4 .   E - Z a k a h   U s e   Ca s e   Co de   N um b e r   U s e   Ca s e   Co d e   U s e   Ca s e   N a m e   U s e   Ca s e   Co d e   U s e   Ca s e   N a m e   UC - Z - 01   In fo r m a t i o n   o Z a k a h   Co n c e p t   UC - Z - 16   Ch o o s e   O n l i n e   P a y m e n t   UC - Z - 02   Re g i s t ra t i o n   UC - Z - 17   U p l o a d   P r o o o f   P a y m e n t   F i l e   UC - Z - 03   Ch o o s e   T y p e   o f   Z a k a h   UC - Z - 18   G e n e ra t e   P a y m e n t   R e f e re n c e   N u m b e r   UC - Z - 04   Ch o o s e   Z a k a h   F i t ra h   UC - Z - 19   Re c e i v e   N o t i f i c a t i o n   a n d   E m a i l   o Z a k a h   P a y m e n t   UC - Z - 05   Ch o o s e   Z a k a h   M a l   (G o l d   a n d   S i l v e r)   UC - Z - 20   M a n a g e   M u s t a h i q ,   A m i l ,   a n d   M u z z a k i   D a t a   UC - Z - 06   Ch o o s e   Z a k a h   M a l   (Ca t t l e )   UC - Z - 21   M a n a g e   a n d   C o n t r o l   Z a k a h   L o g   A c t i v i t i e s   UC - Z - 07   Ch o o s e   Z a k a h   M a l   ( P l a n t s   a n d   F ru i t s )   UC - Z - 22   G e n e ra t e   R e p o rt   o Z a k a h   L o g   A c t i v i t i e s   UC - Z - 08   Ch o o s e   Z a k a h   M a l   (R i k a z )   UC - Z - 23   M a i n t a i n   e - Z a k a h   In fo r m a t i o n   S y s t e m   UC - Z - 09   Ch o o s e   Z a k a h   M a l   (C o m m e r c i a l   P ro p e rt y )   UC - Z - 24   D i s t ri b u t e   Z a k a h   UC - Z - 10   Ch o o s e   Z a k a h   o f   P ro fe s s i o n   UC - Z - 25   G e t   P a y m e n t   N o t i f i c a t i o n   UC - Z - 11   Id e n t i fy i n g   H a u l   a n d   N i s a b   o f   Z a k a h   P ro p e rt y   UC - Z - 26   V e ri fy   P a y m e n t   S t a t u s   UC - Z - 12   Ca l c u l a t e   N o m i n a l   o A m o u n t   o Z a k a h   UC - Z - 27   G e n e ra t e   Z a k a h   P a y m e n t   R e c e i p t   UC - Z - 13   In p u t   N o m i n a l   o r   A m o u n t   o f   Z a k a h   D i re c t l y   UC - Z - 28   M a n a g e   M u z z a k i   a n d   M u s t a h i q   D a t a   UC - Z - 14   Ch o o s e   P a y m e n t   M e t h o d   UC - Z - 29   G e n e ra t e   R e p o rt   o M u z z a k i   a n d   M u s t a h i q   UC - Z - 15   Ch o o s e   O ffl i n e   P a y m e n t   UC - Z - 30   G e n e ra t e   R e v e n u e s   a n d   E x p e n d i t u r e s   R e p o rt   o f   Z a k a h       3. 3 .       E - z a k ah   d e s i gn   T h e   de s i gn   o f   e - Z ak ah   i n   t hi s   s t udy   i s   m o de l e d   by   c l a s s   di a g r a m ,   s e que n c e   di a g r a m ,   a n a c t i v i t y   di a g ra m .   H ow e ve r ,   i n   t h i s   a r t i c l e   o n l y   pr e s e n t   c l a s s   di a g ra m   w i t h   s e v e r a l   a t t r i b ut e   a n d   m e t h o t ha t   c a n   b e   de ve l o pe b a s e o n   t h e   n e e ds   of   i m pl e m e n t a t i o n   a n t h e   e xa m p l e   of   s e que n c e   di a g ra m .   B e c a us e ,   s e que n c e   di a g ra m   m us t   b e   m a de   f o r   e a c h   us e   c a s e ,   a nd  It   i s   v e r y   po s s i b l e   fo r   a   us e   c a s e   t o   ha v e   m o r e   t h a n   o n e   s e que n c e   di a g ra m   t ha t   i l l us t ra t e s   t h e   a l t e rn a t i v e   a c t i v i t i e s   o f   a   us e   c a s e .   Cl a s s   di a g ra m   o f   e - Z ak ah   i s   pr e s e nt e i n   F i gu r e   w i t h   t h e   c o de   n um b e r   f o r   e a c h   c l a s s   i s   s h o w n   i n   T a b l e   5,   w h i l e   t h e   e xa m p l e   of  s e que n c e   di a g r a m   i s   p r e s e nt e i n   F i gu r e   4 .   B o t h   c l a s s   di a g r a m   a n s e que n c e   d i a g r a m   i s   m o de l e d   us i n MVC   a pp r o a c h,   w h i c h   s e pa ra t e   b e t w e e n   m o de l ,   v i e w ,   a n d   c o n t r o l l e r   o b j e c t s .       T a b l e   5 .   E - Z a k a h   C l a s s   Co de   N um b e r   Cl a s s   Co d e   Cl a s s   N a m e   Cl a s s   Co d e   Cl a s s   N a m e   C - Z - 01   L o g i n F o r m   C - Z - 18   M a n a g e D a t a C o n t r o l l e r   C - Z - 02   Re g i s t ra t i o n F o r m   C - Z - 19   Z a k a h T y p e C o n t ro l l e r   C - Z - 03   Z a k a h In fo r m a t i o n U I   C - Z - 20   M u z z a k i M o d e l   C - Z - 04   Z a k a h T y p e U I   C - Z - 21   M u s t a h i q M o d e l   C - Z - 05   P a y m e n t F o r m   C - Z - 22   A m i n M o d e l   C - Z - 06   Re p o r t U I   C - Z - 23   A d m i n i s t ra t o r M o d e l   C - Z - 07   Co n t r o l P a n e l U I   C - Z - 24   Re p o r t M o d e l   C - Z - 08   Ca l c u l a t i o n B o u n d a ry   C - Z - 25   L o g A c t i v i t y M o d e l   C - Z - 09   M a i n P a g e   C - Z - 26   Z a k a h T y p e M o d e l   C - Z - 10   L o g i n C o n t ro l l e r   C - Z - 27   Z a k a h F i t ra h M o d e l   C - Z - 11   Re p o r t C o n t ro l l e r   C - Z - 28   Z a k a h M a l G o l d A n d S i l v e rM o d e l   C - Z - 12   Z a k a h Ca l c u l a t i o n C o n t r o l l e r   C - Z - 29   Z a k a h M a l Ri k a z M o d e l   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 475 2       Mode l - v i e w - c ont r ol l e r   appr oa c f or   e - Z ak ah   ( A h .   F a t honi h )   1059   Cl a s s   Co d e   Cl a s s   N a m e   Cl a s s   Co d e   Cl a s s   N a m e   C - Z - 13   P a y m e n t C o n t ro l l e r   C - Z - 30   Z a k a h M a l Ca t t l e M o d e l   C - Z - 14   N o t i fi c a t i o n C o n t r o l l e r   C - Z - 31   Z a k a h M a l P l a n t s A n d F ru i t s M o d e l   C - Z - 15   Re g i s t ra t i o n C o n t ro l l e r   C - Z - 32   Z a k a h M a l Co m m e rc i a l P r o p e rt y M o d e l   C - Z - 16   CP a n e l Co n t r o l l e r   C - Z - 33   Z a k a h O f P r o fe s s i o n M o d e l   C - Z - 17   L o g A c t i v i t y C o n t ro l l e r               F i gu r e   2 .   U s e   Ca s e   D i a g r a m   o f   E - Z a k a h     e - Z a k a h   S ys t e m   B o u n d a r y < < e xt e n d > > < < i n cl u d e > > < < e xt e n d > > < < i n cl u d e > > < < i n cl u d e > > M u zza k i M u s t a h i q R e g i s t r a t i o n C h o o s e   T yp e   o f   Z a k a h C h o o s e   Z a k a h   F i t r a h C h o o s e   Z a k a h   M a l   ( G o l d   a n d   S i l ve r ) C h o o s e   Z a k a t   M a l   ( C a t t l e ) C h o o s e   Z a k a h   M a l   ( P l a n t s   a n d   F r u i t s ) C h o o s e   Z a k a h   M a l   ( C o m m e r ci a l   P r o p e r t y) C h o o s e   Z a k a h   M a l   ( R i k a z) C h o o s e   Z a k a h   o f   P r o f e s s i o n I n d e n t i f yi n g   H a u l   a n d   N i s a b   o f   Z a k a h   P r o p e r t y C a l cu l a t e   N o m i n a l   o r   A m o u n t   o f   Z a k a h I n p u t   N o m i n a l   o r   A m o u n t   o f   Z a k a h   D i r e ct l y C h o o s e   P a ym e n t   M e t h o d C h o o s e   O n l i n e   P a ym e n t C h o o s e   O f f l i n e   P a ym e n t G e n e r a t e   P a ym e n t   R e f e r e n ce   N u m b e r G e t   P a ym e n t   N o t i f i ca t i o n V e r i f P a ym e n t   S t a t u s U p l o a d   P r o o f   o f   P a ym e n t   F i l e G e n e r a t e   Z a k a h   P a ym e n t   R e ci e p t R e ci e ve   N o t i f i ca t i o n   a n d   E m a i l   o f   Z a k a h   P a ym e n t A m i l M a n a g e   M u zza k i   a n d   M u s t a h i q   D a t a G e n e r a t e   R e p o r t   o f   M u zza k i   a n d   M u s t a h i q G e n e r a t e   R e ve n u e s   a n d   E xp e n d i t u r e s   R e p o r t   o f   Z a k a h D i s t r i b u t e   Z a k a h I n f o r m a t i o n   o f   Z a k a h   C o n ce p t A d m i n i s t r a t o r M a n a g e   M u s t a h i q ,   A m i l ,   a n d   M u zza k i   D a t a M a n a g e   a n d   C o n t r o l   Z a k a h   L o g   A ct i vi t i e s G e n e r a t e   R e p o r t   o f   Z a k a h   L o g   A ct i vi t i e s M a i n t a i n   e - Z a k a h   I n f o r m a t i o n   S ys t e m Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 5 ,   N o .   2 A ugus t   2 01 9   :     1054   -   1065   1060       F i gu r e   3 .   C l a s s   D i a g ra m   o f   E - Z a k a h         .. . ... L o g i n F o r m R e g i s t r a t i o n F o r m Z a k a h I n f o r m a t i o n U I Z a k a h T yp e U I + + o p e n Z a k a h T yp e U I   ( ) ch o o s e T yp e O f Z a k a h   ( ) :   vo i d :   vo i d P a ym e n t F o r m R e p o r t U I C o n t r o l P a n e l U I C a l cu l a t i o n B o u n d a r y + + + s h o w C a l cu l a t i o n F o r m   ( ) s h o w C a l cu l a t i o n R e s u l t   ( ) i n p u t T o t a l A s s e t s   ( ) :   vo i d :   vo i d :   vo i d M a i n P a g e U I L o g i n C o n t r o l l e r R e p o r t C o n t r o l l e r Z a k a h C a l cu l a t i o n C o n t r o l l e r + + ca l cu l a t e N o m i n a l O r A m o u n t O f Z a k a h   ( ) ca l cu l a t i o n P r o ce s s   ( ) :   S t r i n g :   vo i d P a ym e n t C o n t r o l l e r N o t i f i ca t i o n C o n t r o l l e r R e g i s t r a t i o n C o n t r o l l e r C P a n e l C o n t r o l l e r L o g A ct i vi t yC o n t r o l l e r M a n a g e D a t a C o n t r o l l e r Z a k a h T yp e C o n t r o l l e r + + r e q u e s t I n f o r m a t i o n   ( ) s a ve T o t a l A s s e t s   ( ) :   S t r i n g :   i n t M u zza k i M o d e l M u s t a h i q M o d e l A m i l M o d e l A d m i n i s t r a t o r M o d e l R e p o r t M o d e l L o g A ct i vi t yM o d e l Z a k a h T yp e M o d e l + + + + g e t T yp e   ( ) s e t T o t a l A s s e t s   ( ) g e t N i s a b   ( ) g e t T o t a l A s s e t s   ( ) :   S t r i n g :   vo i d :   D o u b l e :   D o u b l e Z a k a h F i t r a h Z a k a h M a l G o l d A n d S i l ve r Z a k a h M a l P l a n t s A n d F r u i t s Z a k a h M a l C o m m e r ci a l P r o p e r t y Z a k a h M a l R i k a z Z a k a h M a l C a t t l e Z a k a h O f P r o f e s s i o n e - Z a k a h   M o d e l e - Z a k a h C o n t r o l l e r e - Z a k a h   V i e w Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 475 2       Mode l - v i e w - c ont r ol l e r   appr oa c f or   e - Z ak ah   ( A h .   F a t honi h )   1061       F i gu r e   4 .   T h e   E xa m pl e   o f   S e que n c e   D i a g ra m   o f   E - Z a ka h       3. 4 .       E - z a k ah   u s e r   i n t e r f ac e   d e s i gn   F i gu r e s   5 - de s c ri b e s   t h e   e xa m pl e   o f   us e r   i nt e r f a c e   de s i gn   f o m u z z a ki   i e - Z a ka h.   F i gu r e   p r e s e n t s   t h e   e xa m p l e   o f   de s i gn   us e r   i n t e r f a c e   fo r   i n f o r m a t i o o f   z a ka h ,   F i gu r e s   6   a nd  7   p r e s e n t   us e r   i nt e r f a c e   fo r   z a k a h   m a l   go l a n d   s i l v e a c t i v i t y .           F i g u r e   5 .   I n f o r m a t i o o f   Z a ka h   D e s i g U s e r   I n t e r f a c e     S e q u e n ce U s e C a s e U C - Z - 1 2 G e t   t h e   n o m i n a l   o r   a m o u n t   t h a t   m u s t   b e   g i ve n   f o r   za k a h s h o w C a l cu l a t i o n R e s u l t ( ) ca l cu l a t i o n P r o ce s s ( ) g e t T o t a l A s s e t s ( ) g e t N i s a b ( ) ca l cu l a t e N o m i n a l O r A m o u n t O f Z a k a h ( ) s e t T o t a l A s s e t s ( ) s a ve T o t a l A s s e t s ( ) i n p u t T o t a l A s s e t s ( ) S h o w i n g   ca l cu l a t i o n   o f   za k a h   f o r m s h o w C a l cu l a t i o n F o r m ( T yp e O f Z a k a h ) S e n d   t h e   i n f o r m a t i o n   a b o u t   t yp e   o f   za k a h   t h a t   i s   ch o o s e n g e t T yp e ( T yp e O f Z a k a h ) r e q u e s t I n f o r m a t i o n ( T yp e O f Z a k a h ) ch o o s e T yp e O f Z a k a h ( ) S h o w i n g   t h e   t yp e s   o f   za k a h o p e n Z a k a h T yp e U I ( ) M u zza k i Z a k a h T yp e U I Z a k a h T yp e C o n t r o l l e r Z a k a h C a l cu l a t i o n C o n t r o l l e r Z a k a h T yp e M o d e l C a l cu l a t i o n B o u n d a r y G e t   t h e   n o m i n a l   o r   a m o u n t   t h a t   m u s t   b e   g i ve n   f o r   za k a h s h o w C a l cu l a t i o n R e s u l t ( ) ca l cu l a t i o n P r o ce s s ( ) g e t T o t a l A s s e t s ( ) g e t N i s a b ( ) ca l cu l a t e N o m i n a l O r A m o u n t O f Z a k a h ( ) s e t T o t a l A s s e t s ( ) s a ve T o t a l A s s e t s ( ) i n p u t T o t a l A s s e t s ( ) S h o w i n g   ca l cu l a t i o n   o f   za k a h   f o r m s h o w C a l cu l a t i o n F o r m ( T yp e O f Z a k a h ) S e n d   t h e   i n f o r m a t i o n   a b o u t   t yp e   o f   za k a h   t h a t   i s   ch o o s e n g e t T yp e ( T yp e O f Z a k a h ) r e q u e s t I n f o r m a t i o n ( T yp e O f Z a k a h ) ch o o s e T yp e O f Z a k a h ( ) S h o w i n g   t h e   t yp e s   o f   za k a h o p e n Z a k a h T yp e U I ( ) Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 5 ,   N o .   2 A ugus t   2 01 9   :     1054   -   1065   1062       F i g u r e   6 .   T h e   E xa m pl e   o f   S e que n c e   D i a g ra m   o f   E - Z a ka h           F i g u r e   7 .   T h e   E xa m pl e   o f   S e que n c e   D i a g ra m   o f   E - Z a ka h       3. 5 .     Tr ac e ab i l i ty   o E - Za k ah   A n al ys i s   a n d   D e s i gn   M o d e l   T h e   t r a c e a b i l i t y   fo r   l i n ka ge s   b e t w e e n   f un c t i o na l   a n n o n - f u nc t i o n a l   r e qui r e m e n t s   o f   t h e   a n a l y s i s   a n d e s i gn  m o de l s   i s   do n e   t o   e n s u r e   t ha t   a l l   us e a n d   s y s t e m   r e qui r e m e n t s   a r e   m e t   p r o pe r l y .   T a b l e   p r o v i de s   t h e   r e s ul t   o f   t ra c e a b i l i t y   b e t w e e n   f un c t i o n a l   a n n o n - f un c t i o na l   r e qui r e m e nt s   w i t h   us e   c a s e   di a g r a m   a s   a a n a l y s i s   m o d e l   a n c l a s s   di a g r a m   a s   a   de s i g n   m o de l .   F ro m   T a b l e   c a n   b e   c o n c l ude t h a t   a l l   o f   t h e   r e qui r e m e nt s   a r e   m e t .       Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 475 2       Mode l - v i e w - c ont r ol l e r   appr oa c f or   e - Z ak ah   ( A h .   F a t honi h )   1063   T a b l e   6 .   T r a c e a b i l i t y   o f   E - Z a ka h   A na l y s i s   a n d   D e s i g n   M o de l   Re q .   Co d e   U s e   Ca s e   Co d e   Cl a s s   Co d e   FR - Z - 01   UC - Z - 0 1 ,   U C - Z - 03   C - Z - 0 3 ,   C - Z - 09   FR - Z - 02   UC - Z - 02   C - Z - 0 2 ,   C - Z - 0 9 ,   C - Z - 1 5 ,   C - Z - 2 0 ,   C - Z - 2 1 ,   C - Z - 2 2 ,   C - Z - 23   FR - Z - 03   A l l   o f   U s e   Ca s e ,   e x c e p t   U C - Z - 0 1   a n d   U C - Z - 02   C - Z - 0 1 ,   C - Z - 0 9 ,   C - Z - 1 0 ,   C - Z - 1 7 ,   C - Z - 25   FR - Z - 04   UC - Z - 0 3 ,   U C - Z - 0 4 ,   U C - Z - 0 5 ,   U C - Z - 0 6 ,   U C - Z - 0 7 ,   U C - Z - 0 8 ,   U C - Z - 0 9 ,   U C - Z - 10   C - Z - 0 4 ,   ,   C - Z - 0 9 ,   C - Z - 1 9 ,   C - Z - 2 6 ,   C - Z - 2 7 ,   C - Z - 2 8 ,   C - Z - 29,   C - Z - 3 0 ,   C - Z - 3 1 ,   C - Z - 3 2 ,   C - Z - 33   FR - Z - 05   UC - Z - 0 3 ,   U C - Z - 0 4 ,   U C - Z - 0 5 ,   U C - Z - 0 6 ,   U C - Z - 0 7 ,   U C - Z - 0 8 ,   U C - Z - 0 9 ,   U C - Z - 1 0 ,   U C - Z - 1 1 ,   UC - Z - 1 2 ,   U C - Z - 13   C - Z - 0 4 ,   C - Z - 0 8 ,   C - Z - 0 9 ,   C - Z - 1 2 ,   C - Z - 2 6 ,   C - Z - 2 7 ,   C - Z - 2 8 ,   C - Z - 2 9 ,   C - Z - 3 0 ,   C - Z - 3 1 ,   C - Z - 3 2 ,   C - Z - 33   FR - Z - 06   UC - Z - 1 1 ,   U C - Z - 1 2 ,   U C - Z - 13   C - Z - 0 8 ,   C - Z - 0 9 ,   C - Z - 12   FR - Z - 07   UC - Z - 1 4 ,   U C - Z - 1 5 ,   U C - Z - 1 6 ,   U C - Z - 1 8 ,   U C - Z - 1 9 ,   U C - Z - 2 5 ,   U C - Z - 2 6 ,   U C - Z - 27   C - Z - 0 5 ,   C - Z - 0 9 ,   C - Z - 13   FR - Z - 08   UC - Z - 1 8 ,   U C - Z - 19   C - Z - 0 9 ,   C - Z - 14   FR - Z - 09   UC - Z - 1 7 ,   U C - Z - 26   C - Z - 0 9 ,   C - Z - 13   FR - Z - 10   UC - Z - 1 9 ,   U C - Z - 2 5 ,   U C - Z - 27   C - Z - 0 9 ,   C - Z - 1 3 ,   C - Z - 14   FR - Z - 11   UC - Z - 2 1 ,   U C - Z - 2 4 ,   U C - Z - 28   C - Z - 0 6 ,   C - Z - 0 9 ,   C - Z - 1 7 ,   C - Z - 2 0 ,   C - Z - 2 1 ,   C - Z - 2 2 ,   C - Z - 2 4 ,   C - Z - 25   FR - Z - 12   UC - Z - 1 9 ,   U C - Z - 2 2 ,   U C - Z - 2 9 ,   U C - Z - 30   C - Z - 0 6 ,   C - Z - 0 9 ,   C - Z - 1 1 ,   C - Z - 1 6 ,   C - Z - 2 5 ,   C - Z - 24   FR - Z - 13   UC - Z - 28   C - Z - 0 9 ,   C - Z - 1 8 ,   C - Z - 2 0 ,   C - Z - 21   FR - Z - 14   UC - Z - 30   C - Z - 0 6 ,   C - Z - 0 9 ,   C - Z - 1 1 ,   C - Z - 24   FR - Z - 15   UC - Z - 2 0 ,   U C - Z - 2 2 ,   U C - Z - 23   C - Z - 0 7 ,   C - Z - 0 9 ,   C - Z - 1 6 ,   C - Z - 1 7 ,   C - Z - 25   N F R - Z - 01   A l l   u s e   c a s e s   a n d   c l a s s e s ,   e x c e p t   U C - Z - 0 1   a n d   U C - Z - 02   N F R - Z - 02   A l l   u s e   c a s e   a n d   c l a s s e s   N F R - Z - 03   A l l   o f   z a k a h   a c t i v i t i es   N F R - Z - 04   UC - Z - 1 8 ,   U C - Z - 1 9 ,   U C - Z - 2 2 ,   U C - Z - 2 5 ,   U C - Z - 2 7 ,   U C - Z - 2 9 ,   U C - Z - 30   C - Z - 0 6 ,   C - Z - 0 9 ,   C - Z - 1 1 ,   C - Z - 1 4 ,   C - Z - 24   FR - Z - 20   A l l   u s e   c a s e   a n d   c l a s s e s   FR - Z - 21   UC - Z - 1 9 ,   U C - Z - 25   C - Z - 14       4.   C O N C LU S I O N   In   t h e   t e c hn o l o gi c a l   e r a   m a n y   s t udi e s   c o ul b e   di gi t i z e d,   o ne   of   w h i c h   w a s   t h e   c o n c e pt   of   z ak ah .   T h i s   s t udy   r e s ul t e i m a ki ng  e - Z ak ah   a n a l y s i s   a n de s i g n   us i ng   t h e   M V a pp r o a c h .   T h e   M V a pp r o a c h   m a de   t h e   o bj e c t s   e a s y   t o   be   gr o upe s o   t ha t   t h e y   c o ul be   m e e t   t he   m o dul a r i t y   qua l i t y   a nd  w e r e   e a s y   t o   m a i n t a i n.   T h e   e - Za k ah   a n a l y s i s   a n de s i g n   m o de l   w h i c h   w e r e   m a de   us i n U M L   h a b e e n   m e t   a l l   us e r   a n s y s t e m   r e qui r e m e nt s .   T h i s   r e s ul t   w a s   p r o v e n   by   t h e   r e s ul t s   o f   t r a c e a b i l i t y   be t w e e n   fu n c t i o n a l   r e qui r e m e nt s   w i t h   t h e   us e   c a s e   di a g ra m   a s   a   s y s t e m   a n a l y s i s   m o de l   a n c l a s s   di a g ra m   a s   a   s y s t e m   de s i gn  m o de l .   A c t ua l l y ,   t hi s   e - Z ak ah   a na l y s i s   a n de s i g n   m o de l   c a n   s t i l l   de v e l o a c c o r di n t o   i m p l e m e nt a t i o n   r e qui r e m e n t s .   H ow e v e r ,   b e c a us e   t h e   m o de l   us e s   obj e c t - o r i e nt e a na l y s i s   a n de s i gn,   i t   c a n   b e   e a s i l y   i m pl e m e nt e us i n o b j e c t - o r i e nt e pr o g r a m m i n t ha t   i s   c u rr e nt l y   w i de l y   us e d.   F o r   f ut ur e   r e s e a r c h ,   t h e   i m pl e m e n t a t i o n   a n t e s t i n of  t h e   s y s t e m   b o t h   b l a c b o a n d   w h i t e   b o c a b e   c o n duc t e d.       R EF ER EN C ES   [ 1]   A .   P a m o r a g ung ,   K .   S ur y a di ,   a nd  M .   A .   R a m dha n i ,   E nha nc i ng   t he   I m pl e m e nt a t i o o f   E - G o v e r nm e nt   i I ndo ne s i a   t hr o ug t he   H i g h - Q ua l i t y   of   V i r t ua l   C o m m uni t y   a nd  K no w l e dg e   P o r t a l   D e s i g n,   i E ur ope an  C on f e r e nc e   on  e - G ov e r nm e nt ,   20 06 ,   p p.   34 1 - 348 .   [ 2]   M .   A .   R a m dh a n i ,   " M e t o do l o g i   P e ne l i t i a un t uk  R i s e t   T e kno l o g i   I nf o r m a s i " .   B a ndung :   U I N   S una G unu ng   D j a t i   B a ndung ,   20 13 .   [ 3]   K .   S ur y a di   a nd   M .   A .   R a m dh a n i ,   " S i s t e m   P e ndu kung   K e put us a n " .   B a ndung :   R e m a j a   R o s da k a r y a ,   2 002 .   [ 4]   M .   A .   R a m d ha n i ,   D .   S a a di l l a M a y l a w a t i ,   A .   S .   A m i n,   a nd   H .   A ul a w i ,   R e q ui r e m e n t s   E l i c i t a t i o n   i S o f t w a r e   E ng i ne e r i ng ,   I n t .   J .   E ng .   T e c hno l . ,   v o l .   7 ,   no .   2 ,   pp .   772 - 775 ,   201 8 .   [ 5]   W .   D a r m a l a ks a na ,   M .   A .   R a m dha n i ,   R .   C a hy a na ,   a nd  A .   S .   A m i n,   S t r a t e g i c   D e s i g o f   I nf o r m a t i o S y s t e m   I m pl e m e n t a t i o a t   U n i v e r s i t y ,   I nt .   J .   E ng .   T e c h nol . ,   v o l .   7,   no .   2 . 2 9,   pp .   787 - 791 ,   201 8.   [ 6]   H .   A ul a w i ,   M .   A .   R a m d ha n i ,   C .   S l a m e t ,   H .   A i n i s s y i f a ,   a nd  W .   D a r m a l a k s a n a ,   F unc t i o na l   N e e A na l y s i s   o f   K no w l e dg e   P o r t a l   D e s i g i n   H i g he r   E duc a t i o I ns t i t u t i o n,   I n t .   So f t   C om pu t . ,   v o l .   1 2,   no .   2 ,   p p.   13 2 14 1,   20 17 .   [ 7]   U .   S y a r i pudd i n ,   C .   S l a m e t ,   H .   P r a bo w o ,   a nd  M .   A .   R a m dha n i ,   D e s i g o f   D e c i s i o S uppo r t   S y s t e m   f o r   S a nt r i   A dm i s s i o n ,   M A T E C   W e C onf . ,   v o l .   1 97 ,   p .   030 10 ,   2 018 .   [ 8]   Y .   A .   G e r ha n a ,   W .   B .   Z u l f i k a r ,   Y .   N u r r o khm a n ,   C .   S l a m e t ,   a n M .   A .   R a m dha ni ,   D e c i s i o S uppo r t   S y s t e m   f o r   F o o t ba l l   P l a y e r s   P o s i t i o w i t h   T s uka m o t o   F uz z y   I nf e r e nc e   S y s t e m ,   M A T E C   W e C onf . ,   v o l .   197 ,   p .   0 3014 ,   201 8.   [ 9]   D .   S a a d i l l a M a y l a w a t i ,   M .   A .   R a m dha ni ,   a n A .   S .   A m i n,   T r a c i ng   t he   L i nka g e   o f   S e v e r a l   U n i f i e M o de l l i ng   L a ng ua g e   D i a g r a m s   i S o f t w a r e   M o de l l i ng   B a s e o B e s t   P r a c t i c e s ,   I n t .   J .   E n g.   T e c hn ol . ,   v o l .   7 ,   no .   2,     pp.   77 6 - 780,   2 018 .   [ 10]   R .   F a uz a n,   Y .   I ndr a s a r y ,   a nd  N .   M u t h i a ,   S i s t e m   P e nduk ung   K e put us a P e ne r i m a a n   B e a s i s w a   B i d i M i s i   d i   P O L I B A N   de ng a M e t o de   S A W   B e r ba s i s   W e b,   J O I N   ( J ur n al   O n l i ne   I nf o r m . ,   v o l .   2 ,   no .   2 ,   pp .   79 - 83 ,   2017 .   [ 11]   A .   R a hm a n,   C .   S l a m e t ,   W .   D a r m a l a ks a na ,   Y .   A .   G e r ha n a ,   a nd  M .   A .   R a m dha n i ,   E xp e r t   S y s t e m   f o r   D e c i di ng   a   Evaluation Warning : The document was created with Spire.PDF for Python.