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 9 ,   N o .   3 S e pt e m b e r   20 20 ,   pp .   828 ~ 836   IS S N :   25 02 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 19 .i 3 . pp828 - 836             828       Jou r n al   h o m e pa ge ht t p: / / i j e e c s . i a e s c or e . c om   Im p l e m e n t a t i o n   o f   a n   e f f i c i e n t   w e b - b a sed m o v i e   t i c k e t   p u r c h a s i n g   sy st e m   i n   t h e   c o n t e x t   o f   B a n g l a d e sh         G az i   Z ah i r u l   I s l am ,   I s r u Jah an   Zi n n i a ,   M d .   F o k h r ay   H o s s ai n ,   M d .   R i a z u r   R ah m an ,   A m an   U l l ah   Ju m an ,   A l   N ah i an   Bi n   Em r an   D e pa r t m e n t   o f   C o m put e r   S c i e nc e   a n E ng i ne e r i ng ,   D a f f o di l   I nt e r n a t i o na l   U n i v e r s i t y ,   B a ng l a d e s h       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 d   N ov   1 9 ,   201 9   R e v i s e M a r   9 ,   20 20   A c c e pt e M a r   2 6 ,   20 20       T he   M o v i e   T i c ke t   P u r c ha s e   S y s t e m   i s   a   w e b - b a s e a pp l i c a t i o n.   I t hi s   a ppl i c a t i o n,   pe o pl e   c a pur c ha s e   m o v i e   t i c ke t s   f r o m   a l l   m o v i e   t he a t r e s   i n   B a ng l a de s h .   B e f o r e   pur c ha s i ng   a   t i c ke t ,   pe o pl e   h a v e   t o   do   r e g i s t r a t i o o r   l o g i n.   T h i s   w e b s i t e   bu i l ds   by   P H P   a nd   J a v a S c r i pt   f o r   ba c k - e nd;   H T M L ,   C S S   f o r   f r o nt - e nd.   A l l   s t e p s   o f   t he   s o f t w a r e   d e v e l o pm e nt   l i f e   c y c l e   a r e   a ddr e s s e d   pr o pe r l y   t o   de v e l o a nd   i m p l e m e nt   t he   s o f t w a r e .   T hi s   w e bs i t e   ha s   t h r e e   pa ne l s :   o ne   f o r   t he   A dm i n,   o ne   f o r   t he   T he a t r e   A s s i s t a n t   a nd  a no t he r   f o r   t he   C us t o m e r / U s e r .   A dm i c a i ns e r t   t he   t h e a t r e s ,   a nd  T he a t r e   A s s i s t a nt   ha n dl e m a xi m um   m a nu a l   w o r ks   o t h e   w e bs i t e   l i ke   m o v i e   a dd ,   de l e t e ,   s t o r unn i ng ,   s c r e e a dd s ,   e t c .   T hi s   i s   t he   f i r s t   w e bs i t e   i n   B a ng l a de s w he r e   p e o pl e   c a n   pur c ha s e   t i c ke t s   f r o m   m ul t i p l e   m o v i e   ha l l s   a n t h e   s i t e   i s   o nl y   de di c a t e t o   t hi s   pur po s e .   T h e   w e bs i t e   i s   v e r y   us e r - f r i e nd l y   a nd  a t t r a c t i v e   t ha t   c a g i v e   c om f o r t   t o   t he   e nd   u s e r s .   A l s o ,   t he   t he a t e r   o w ne r s   t h a t   ha v e   no   di g i t a l   pl a t f o r m   f o r   s e l l i ng   t i c ke t s   c a b e   a   m e m be r   o f   o ur   s e r v i c e   a n g e t   t he   o ppo r t uni t y   of   us i ng   di g i t a l   pl a t f o r m .   Ke y w or d s :   CS S   D a t a b a s e   H T M L   J a v a   s c r i pt   M o dul e   M ov i e   P H P   C opy r i gh t   ©   2020   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 :   G a z i   Z a hi r ul   Is l a m ,   D e pa rt m e n t   o f   Co m put e S c i e n c e   a nd  E n g i n e e r i ng,   D a f fo di l   I n t e rn a t i o n a l   U ni v e r s i t y ,     D ha ka - 1207 ,   B a n g l a de s h .   E m a i l :   z a h i r. c s e @ da f fo di l v a r s i t y . e du. b d       1.   I N TR O D U C TI O N     N ow   a   da y s   i t   i s   v e r y   c o m m o n   t ha t   pe o pl e s   of   a l l   a ge   g r o up s   a r e   e n j oy i n t h e   c i n e m a   a t   t h e   t h e a t e r.   It   i s   o ur  c ul t u r e   go i n t o   t h e   t h e a t e r   f o r   e n j oy i n c i n e m a   a l o n w i t h   t h e   w h o l e   f a m i l y .   P e o pl e   w a n t   t o   s pe n t h e i r   v a c a t i o n,   o ff - da y s ,   l e i s u r e   t i m e   w i t h   t h e i r   f a m i l y   f r i e n d s   a n b e l o ve pe r s o n s   by   e n j oy i n t h e   c i n e m a   a t   t h e   t h e a t e r.   N o   m a t t e r   w ha t   a ge s   t h e y   a r e .   N o t   o nl y   t h e   y o un ge n e r a t i o n   pe o pl e   l i ke   t o   e n j oy   m ov i e s   b ut   a l s t h e   pe o pl e   a ge s   be y o n 30  l i ke   t o   w a t c h   m o v i e s   i n   t h e   t h e a t e r s .   O u r   c o un t r y   i s   de v e l o pi n f a s t e r.   P e o pl e   ge t   e n ga ge w i t h   t h e i r   w o r ks   m o r e   t h a n   b e fo r e .   B ut   pe o pl e   a l s o   s pe n t h e i r   l e i s u r e   t i m e   w a t c h i n m o v i e s   i n   t h e a t e r .   A s   pe o pl e   ge t   b us y   w i t h   t h e i r   w o r ks ,   t h e y   do   n o t   w a nt   t o   w a s t e   t h e i v a l ua b l e   t i m e   t o   pu r c h a s e   m o v i e   t i c ke t   s t a n d i n i n   a   l i n e .   B ut   pe o pl e   i n   B a n g l a de s h   h a v e   n o   e a s y   a n f l e xi b l e   a c c e s s   fo r   o n l i n e   t i c ke t   pur c ha s e s   s o   f a r .   T ha t ‟s   w h y   w e   ge t   t h e   i de a   t o   i m pl e m e nt   a   w e b - b a s e m o v i e   t i c ke t   pur c ha s i ng  s y s t e m .     T h i s   i s   a   dy n a m i c   w e b s i t e   w h e r e   pe o pl e   c a n   f i n t h e i r   de s i r e m o v i e   l i s t ,   w h i c h   t h e a t e r   b r o a dc a s t s   w h i c m o v i e s ,   t i c ke t   p ri c e s   a n o t h e r   r e l a t e d   i n f o r m a t i o n.     T h e   us e r s   ( i . e .   b o t h   t h e   e n us e r s   a n t h e a t e r   o w n e r s c a e a s i l y   pe r c e i ve   t h e   t r e m e n do us   a dv a nt a ge s   of   o ur   s y s t e m   by   v i s i t i n a n us i n t h e   w e bs i t e .   It   i s   t h e   o n l y   w e bs i t e   i n   B a n g l a de s h   t ha t   p r o v i de s   t i c ke t   pur c ha s i n f a c i l i t i e s   f r o m   m u l t i pl e   t h e a t e r s   a t   a   t i m e .   U s e rs   c a n   c o m pa r e   o u r   w e bs i t e   w i t h   o t h e r   e xi s t i n w e bs i t e s   a v a i l a b l e   i B a n gl a de s a nd  r e a l i z e   t h e   s upe ri o ri t y   of   o ur   s i t e .   T hi s   s y s t e m   w o ul a l s o   be   pr o f i t a b l e   fo r   t h e   t h e a t e r   o w n e r s   a s   t h e y   c a n   e a s i l y   r e a c h   t h e i r   c us t o m e r s   by   i n t e ra c t i v e   G U (G r a p h i c a l   U s e r   I n t e r f a c e )   a n c a e nr i c t h e i b us i n e s s .   P r o m i n e n t   f e a t u r e s   o f   t h e   o n l i n e   m o v i e   t i c ke t   s y s t e m   a r e   l i s t e d   b e l ow :   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 - 4752       Im pl e m e nt a t i o o f   a e f f i c i e nt   w e b - bas e m o v i e   t i c k e t   pur c h as i ng  s y s t e m   ( G az i   Z ahi r u l   Is l am )   829   a)   L o gi n   a n d   r e gi s t ra t i o n   f o r   us e r s   b)   V i e w   s h ow   t i m e   a n d   t h e a t e r   na m e   j us t   by   s e l e c t i n y o ur   p r e f e rr e m o v i e s   c)   N ow   s h o w i n g,   c o m i ng  s o o n ,   m o v i e   t r a i l e r s   e t c .   d)   P a y m e n t   ga t e w a y   a n d   f e e db a c k   e)   D a s h b o a rd  f o r   t h e   a d m i n   a n d   t h e a t e a s s i s t a nt   f)   A dd,   de l e t e   a n d   e di t   f o r   m o v i e   t h e a t e r s   a n d   m o v i e s   T h e   pa pe r   i s   o r g a n i z e a s   f o l l ow s .   In   S e c t i o n   1,   w e   i n t r o duc e   t h e   w o r k,   a n i S e c t i o n   2,   w e   di s c us s   t h e   r e l a t e w o r ks   t ha t   m o t i v a t e   us .   S e c t i o n   s pe c i f i e s   a n de s i gn s   t h e   s y s t e m   w h i c h   c o n t a i n s   B us i n e s s   P r o c e s s   M o de l i n g ,   U s e   Ca s e   M o de l i n g,   a n L o gi c a l   D a t a   M o de l .   S e c t i o n   t i t l e „S o f t w a r e   M a n a ge m e nt ‟  i l l us t r a t e s   t h e   F r o nt - e nd  a n B a c k - e nd  de s i g n .   T h e   s y s t e m   i s   t e s t e a nd  e v a l ua t e us i n s e v e r a l   m e t h o ds   w h i c h   a r e   di s c us s e i n   S e c t i o 5.   F i na l l y ,   S e c t i o n   c o n c l ud e s   t h e   p a pe o ut l i ng  s o m e   pr o m i s i n f e a t u r e s   o t h i s   p r o j e c t .         2.   R ELA TED   WO R K S   A N D   M O TI V A TI O N   B a c kgr o un d   s t udy   i s   n e c e s s a r y   fo r   a n y   pr o j e c t   t o   be   i m pl e m e n t e i n   a   s y s t e m a t i c   a n d   f l e xi b l e   w a y .   W e   h a v e   a n a l y z e a n e v a l ua t e m a n y   s i m i l a r   p r o j e c t s   fo r   t h e   b a c kgr o un s t udy   s u c h   a s   [1 - 5] .     T h i s   e v a l ua t i o n   a s s i s t s   us   i n   f i n d i n t h e   l i m i t a t i o n s   o f   t h o s e   e xi s t i n p r o j e c t s   a n h e l ps   us   e l i m i na t i n t h o s e   l i m i t a t i o n s   i o ur  p r o j e c t .     2 . 1   Ex i s ti n w o r k s   W e   e xa m i n e m a n y   w e b s i t e s   a n f o un j us t   o nl y   o n e   w e bs i t e   w h i c h   i s   s i m i l a t o   o ur   w e bs i t e   i n   B a n gl a de s h .   T hi s   w e b s i t e   b e l o n g s   t o   a   w e l l - kn o w n   I T   s e r v i c e   c o m pa n y   of   B a n gl a de s k n o w n   a s   „S h o h o z ‟  [6].   S h o h o z   i s   t h e   m o s t   po pul a r   w e b s i t e   i n   B a n gl a de s h   f o r   pur c ha s i n di f f e r e n t   k i n ds   o f   t i c ke t s   e . g.   t h e a t e r ,   b us ,   t r a i n   i n   o nl i n e .   F o o d e l i v e r y   i s   a l s a n o t h e r   r e n o w n e s e r v i c e   pr o v i de d   by   t h e   „S h o h o z ‟  a pp .   A n o t h e r   r e n o w n e d,   po pul a r   a n w i de l y   us e a pp  of   t h e   c o un t r y   na m e „b K a s h ‟  [7]  ( i . e .   30  m i l l i o n   r e gi s t e r e a c c o un t s i s   a l s o   s e l l i n m o v i e   t i c ke t s   t hr o ugh  t h e i m o b i l e   a ppl i c a t i o n .   B ut   t h e   m a i n   l i m i t a t i o n   o f   „S h o h o z   a n „b K a s h ‟  i s   t h a t   t h o s e   a pps   a r e   pr o v i di n m o v i e   t i c ke t s   onl y   f o r   o n e   of  t h e   po pul a r   t h e a t e r s   o t h e   c o un t r y   na m e „B l o c k b us t e r   Ci n e m a s .   B ut   o t h e r   po pul a r   t h e a t e r s   s uc h   a s   „S t a Ci n e pl e x‟ ,   „S h y a m o l i   C i n e m a ‟  e t c .   a r e   n o t   i n c l ude i t h o s e   t w o   a pps .   I t   i s   a l s o   n o t e t h a t   s e v e r a l   w e l l - k n o w n   t h e a t e r s   a r e   a l s o   p r o v i di n o n l i n e   t i c ke t s   t hr o ug h   t h e i r   r e s pe c t i v e   w e b s i t e s   [8 - 10].   By   t h e   w a y ,   t h e r e   i s   n o   s i n gl e   w e b s i t e   n o r   m o b i l e   a pp  i s   de ve l o pe s o   f a r   i n   t h e   c o unt r y   t o   pr o v i de   m o v i e   t i c ke t s   f o r   m ul t i p l e   t h e a t e r s .   W e   a l s w e n t   t h r o ug h   s e v e r a l   fo r e i g n   w e b s i t e s   [11 - 13]  w h i c h   p r o v i de   o n l i n e   m o v i e   t i c ke t s .     B ut   t h o s e   w e b s i t e s   a r e   n o t   s u i t a b l e   fo r   us e r s   f o r   s e ve r a l   r e a s o n s .   T h o s e   w e b s i t e s   a r e   s e e ki n r e du n d a nt   pe r s o n a l   i n f o r m a t i o n   w h i l e   t i c ke t   b oo ki n a nd  a l s o   t h e   us e i nt e r f a c e   i s   n o t   us e r   f r i e n dl y .   B ut   us e r   i n t e r f a c e   of   o ur   w e bs i t e   i s   v e r y   us e r   f r i e n d l y   a n d   t h e   s i t e   i s   a l s o   v e r y   f l e xi b l e   t o   us e .     2 . 2   M o ti v ati o n   In   ge n e ra l ,   pe o pl e   of   a l l   w a l ks   of   l i fe   i n   B a n g l a de s h   a r e   f a s c i n a t e t o   s e e   t h e   m ov i e s   i n   a   t h e a t e r.   T h e   pe o pl e s   h a v e   t o   b u y   m ov i e   t i c ke t s   e i t h e r   t hr o ug h   t h e   o nl i n e   o r   p h y s i c a l l y   go i n t o   t h e   t h e a t e r.   A s   t h e   w o r l m o v i n t o w a r ds   t h e   5G   [14]  a n m a s s i v e   ut i l i z a t i o n   o f   I o T   [ 1 5 ],   t h e   B T R ( B a n gl a de s T e l e c o m m uni c a t i o n   R e gul a t o r y   C o m m i s s i o n [ 1 6 a l s o   ha s   t a ke n   i n i t i a t i v e s   [1 7 18 ]   t o   r o l l   o ut   t h e   5G   i n   t h e   c o un t r y   by   2021.   I n   t h i s   e ra   o f   di gi t a l   c o m m u ni c a t i o n   [1 9 20 ];   i t   i s   u n e xpe c t e b u y i n t h e   m o v i e   t i c ke t s   go i n t o   t h e   t h e a t e r s   p h y s i c a l l y .   T hi s   i s   e s pe c i a l l y   t r ue ,   w h e n   B a n gl a de s h   e n t e r s   i n t o   t h e   4G   c o m m uni c a t i o n s   a n W i - F i   f a c i l i t y   a t   t h e   ha n o f   m o b i l e   us e r s   [ 21 w hi c i n   t u rn   f a c i l i t a t e s   t h e   us e r s   i n s t a l l i ng  n u m e r o us   a pps .   T hus ,   f r o m   t h e   us e r ‟s   pe r s pe c t i v e ,   a   us e r - f r i e n d l y ,   f l e x i b l e   a n u p - to - da t e   m o b i l e   a pp   i s   v e r y   de s i r a b l e   a t   t h e   m o m e n t .   H ow e v e r ,   t h e r e   i s   n o   u ni que   a pp   b e i n de ve l o pe s o   f a r   t h a t   c o ul m e e t   t h e   de m a n d   o f   t h e   c i t i z e n s .   A s   o ur   w e bs i t e   a n t h e   w h o l e   s y s t e m   i s   w e l l   de s i gn e d ,   f ul l y   c o m pl e t e a n ri go r o us l y   t e s t e w e   c o ul e a s i l y   r e l e a s e   a   m o b i l e   a pp .   A s   m e n t i o n e a b ov e ,   o n l y   a   fe w   m ov i e   t h e a t e r s   h a v e   t h e i r   o w n   w e b s i t e s   fo r   s e l l i n t i c ke t s .   A s   t h e r e   i s   n o   s i n gl e   o n l i n e   pl a t f o r m   f o r   m ul t i pl e   t h e a t e r s   pe o pl e   ha v e   t o   b r ow s e   m ul t i p l e   w e b s i t e s   fo r   f i n di n gs   t h e i r   de s i r e   m o v i e   l i s t s   w h i c h   i s   v e r y   t i m e   c o n s um i ng.   T h e   b us y   pe o pl e s   a n t h e   o l de r   c i t i z e n s   m a y   f i n t h i s   v e r y   d i s a ppo i n t i n g .   A l s o ,   t h e   t h e a t e r   o w n e r s   t ha t   ha v e   n o   di gi t a l   pl a t f o r m   f o r   s e l l i ng  t i c ke t s   c a n   b e   a   m e m b e r   o o ur   s e r v i c e   a n ge t   t h e   o ppo r t u n i t y   of   us i n di g i t a l   pl a t f o rm .   T o   s o l v e   a b ove   pr o b l e m s ,   w e   m o t i v a t e   t i m p l e m e nt   t hi s   p r o j e c t .   In   o u r   w e b s i t e ,   pe o pl e   c a n   v i e w   t h e   s t a t us   of   a l l   m o v i e s   of   a l l   t h e a t e r s   a t   a   g l a n c e   a n d   c a c h o o s e   m o v i e   t i c ke t s   f r o m   di f f e r e n t   t h e a t e r s .   T h e   v i e w e r s   c a n   s e a r c h   a n y   m ov i e   r e l a t e i n f o r m a t i o n   by   e n t e r i ng  m o v i e   n a m e   a n t h e   w e bs i t e   w i l l   s h o w   t h e   t h e a t e r s   n a m e   a n t h e   t i m e   s c h e d ul e   fo r   t ha t   m o v i e .   U s e r s   m us t   h a v e   t o   l o gi n   f o r   pur c ha s i n o bo o ki n t h e   t i c ke t s .   A f t e r   m a ki n t h e   pa y m e n t   t h e   s y s t e m   w i l l   s e n t h e   d i gi t a l   r e c e i pt   a n t i c ke t   t o   t h e   us e r s   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 9 ,   N o .   3 S e pt e m b e r   20 20  :     82 8   -   836   830   e m a i l   a dd r e s s .   W e   c a r e f ul l y   h a n d l e t h e   t r a n s a c t i o n   p r o c e s s i n p a rt   by   pr ov i di n d i f f e r e n t   p a y m e n t   m e t h o ds   s uc h   a s   „b K a s h ‟,   „N a ga d ‟  a n d   de b i t / c r e di t   c a r ds   a v a i l a b l e   i t h e   c o unt r y .     T h e   de s i g n   o f   o ur   w e bs i t e   i s   c o m pl e t e l y   di ff e r e n t   f r o m   t h e   e xi s t i n g   w e b s i t e s .   O ur   w e b s i t e   i s   ve r y   po l i s h e d,   us e r - f ri e ndl y ,   e a s y   t o   un de r s t a n t h e   c o n t e nt s   a n v e r y   a t t ra c t i v e   t o   t h e   c us t o m e r s .   T h e   w e b s i t e   a s   w e l l   a s   t h e   w h o l e   s y s t e m   i s   s o l e l y   de v e l o pe fo r   m o v i e   t i c ke t   m a na ge m e n t .   A l l   t h e a t e r s   o f   B a n g l a de s h   c o ul b e   i n c l ude t o   o ur   s y s t e m .   T hi s   i s   t h e   s i t e   w h e r e   pe o pl e   c a n   fi n t h e   l a t e s t   m o v i e   de t a i l s ,   c o m i n s o o n   m o v i e s   a n a l l   t h e   up da t e s   a n de t a i l s .   T h i s   i s   t h e   o n l y   w e b s i t e   i B a n g l a de s h   w h e r e   pe o pl e   c a n   p u r c ha s e   m o v i e   t i c ke t s   f r o m   a n y   t h e a t e r s   e a s i l y   a n d   f l e xi b l y .       3.   S Y S TE M   D ES I G N   3 . 1   B u s i n e s s   p r o c e s s   m o d e l i n g   B us i n e s s   P r o c e s s   M o d e l i n i s   o n e   ki n o f   b u s i n e s s   pr o c e s s   of   a n   o r g a n i z a t i o n   o r   e nt e r p ri s e   w h e r e   b us i n e s s   w o r kf l ow   i s   r e p r e s e nt e g r a p h i c a l l y   fo r   p r e s c ri b i n g   po t e nt i a l   i m p r o v e m e n t s   [ 22 ] .   G ra p h i c a l   f l ow c h a r t s ,   d a t a - f l ow   di a g r a m ,   e t c .   a r e   us u a l l y   us e f o r   re - e v a l ua t i n g ,   p r o m o t i n a n s o m e t i m e s   fo r   r e - w o r ki n t h e   b us i n e s s   pr o c e s s .   B u s i n e s s   pr o c e s s   m o de l i n i s   pr e do m i n a nt l y   us e d   fo r   e n ha n c i n g ,   a na l y z i ng,   r e c ov e r i n a n d   a ut o m a t i n g   t h e   c u rr e nt   p r o c e s s   fo r   a n y   o r ga n i z a t i o [2 3 ].   In   F i g u r e   1,   w e   h a v e   i m pl e m e n t e a   b a s i c   pr o c e s s   m o de l   fo r   t h e   ov e r a l l   s y s t e m   w h e r e   t h e   a c t u a l   b us i n e s s   pr o c e s s   i s   s h o w n   i n   a   s i m pl e   di a g ra m .   I n   t h i s   m o de l ,   w e   c a n   s e e   t h e r e   a r e   t hr e e   p a t h w a y s   fo r   t hr e e   t y p e s   of   us e r s   of   t h e   s y s t e m :   i ).   U s e r   ( i . e .   r e p r e s e n t i ng  t h e   m ov i e   v i e w e r s ),   i i ) .   A d m i (i . e .   w e   t h e   de v e l o pe r a n i i i ) .   T h e a t e r   A s s i s t a nt   (i . e .   r e p r e s e n t i n t h e a t e r   o w n e r s ).   A   us e r   c a n   l o gi n ,   s e l e c t   m o v i e   a n b o o t h e   s h o w .   T h e   A d m i n   ha s   t h e   a c t u a l   po w e r   of   c o n t r o l l i ng  t h e   w h o l e   s y s t e m   a n po s s e s s e s   a l l   a c c e s s   i n t o   t h e   s y s t e m .   A   T h e a t e r   A s s i s t a n t   w h o   i s   w o r ki ng  f o r   t h e   t h e a t e r   o w n e r   c a n   upd a t e   t h e   m o v i e   i n f o r m a t i o n   a n d   c o n f i r m   t h e   b o o ki n o f   t i c ke t s   o f   t h e i r   r e s pe c t i v e   t h e a t e r .           F i gu r e   1 .   B us i n e s s   p r o c e s s   m o de l   fo r   t h e   s y s t e m       3 . 2 U s e   c as e   m o d e l i n g   T h e   us e   c a s e   di a g ra m   i s   us e t o   i l l us t r a t e   t h e   dy n a m i c   b e ha v i o r   o f   a   pa r t i c ul a r   t a s [2 4 ].   T h e   us e   c a s e   di a g r a m   de s c r i b e s   t h e   r e l a t i o n s h i b e t w e e n   a c t o r s   a n d   t h e   s y s t e m   t o   a c h i e v e   a n   i n d i v i dua l   t a s [2 5 ] .     T h e   us e   c a s e   di a g r a m   o f   o ur   s y s t e m   i s   s h o w n   i F i gu r e   2.   I n   t h i s   us e   c a s e ,   t h e r e   a r e   t hr e e   a c t o r s :   a dm i n ,   t h e a t e r   a s s i s t a nt   a nd  r e gi s t e r e us e r s   w h o s e   m a i n   f u n c t i o n s   a r e   l i s t e i T a b l e   1.   A l l   a c t i v i t i e s   o f   a   r e gi s t e r e us e r   a r e   s h o w n   us i n g   a   f l o w c h a r t   i F i gu r e   3 .   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 - 4752       Im pl e m e nt a t i o o f   a e f f i c i e nt   w e b - bas e m o v i e   t i c k e t   pur c h as i ng  s y s t e m   ( G az i   Z ahi r u l   Is l am )   831       F i gu r e   2 .   U s e   c a s e   di a g ra m   f o r   t h e   s y s t e m       T a b l e   1 .   M a i f un c t i o n s   o f   t h e   t hr e e   a c t o r s :   a d m i n,   t h e a t e a s s i s t a nt   a n d   r e gi s t e r e us e r s   F u n c t i o n s   o A d m i n   F u n c t i o n s   o T h e a t e A s s i s t a n t   F u n c t i o n s   o R e g i s t e r e d   U s e r s     U n d e r t a k i n g   a d m i n i s t ra t i v e   t a s k s .     S e a r c h   fo M o v i e   h a l l .     H a n d l e   t h e   w h o l e   p o rt a l .     E n s u ri n g   t h e   v e n u e .     V i e w   t h e   n u m b e o f   r e g i s t e r e d   u s e r s   a n d   a n a l y z e   t h e i a c t i v i t i e s .     A d d ,   e d i t ,   a n d   d e l e t e   e a c h   t h e a t e r.     F e t c h   a l l   d a t a   o n - s i t e   a n d   c o n t ro l   a l l   t h e a t e r s '   a c t i v i t i e s .     A d d ,   d e l e t e   o f   m o v i e   n a m e   a n d   re l a t e d   i n fo r m a t i o n .     S t o p   ru n n i n g   s h o w s .     Ch e c k   t o d a y ' s   l i s t .       U s e r e g i s t ra t i o n   a n d   l o g i n .     S e a r c h   f o m o v i e   h a l l ,   m o v i e   s h o w .     G e t   t h e   l a t e s t   u p d a t e   o t h e   m o v i e   a n d   a n y   o ffe r.     Bo o k i n g   a n d   b u y i n g   t h e   t i c k e t s .             F i gu r e   3 .   A c t i v i t i e s   o f   a   r e gi s t e r e us e r s   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 9 ,   N o .   3 S e pt e m b e r   20 20  :     82 8   -   836   832   3 . 3 Lo gi c al   d ata   m o d e l   A   l o gi c a l   da t a   m o de l   i s   t h e   r e p r e s e n t a t i o n   o f   a   pa r t i c ul a r   da t a b a s e   s y s t e m   fo r   a   s pe c i f i c   pr ob l e m   do m a i n   [2 6 ].   L o gi c a l   d a t a   m o de l   i s   o n e   o f   ph y s i c a l   o r   c o n c e pt ua l   d a t a   m o de l   w h i c h   i s   r e p r e s e n t e by   us i n g   m a n y   r e l a t i o n a l   t a b l e s   a n c o l um n s ,   o b j e c t - o r i e n t e c l a s s e s .   T h e   l o gi c a l   da t a   m o de l   doe s   n o t   pr o v i de   ph y s i c a l   i m p l e m e nt a t i o n   de t a i l s   o f   t h e   d a t a b a s e   s y s t e m ,   i t   j us t   g i v e s   a   c o n c e pt ua l   o v e r v i e w   of   da t a   s t r uc t u r e .     T h e   l o gi c a l   d a t a   m o de l   o f   o ur   da t a b a s e   i s   r e p r e s e n t e b y   t h e   U M L   c l a s s   di a g ra m   i F i gu r e   4.             F i gu r e   4 .   C l a s s   di a g r a m   o f   t h e   d a t a b a s e       4.   S O F TWA R M A N A G E M EN T   In   t hi s   s e c t i o n ,   w e   i l l us t ra t e   t h e   f r o n t - e n a nd  b a c e n de s i gn   o f   t h e   s y s t e m   i n   a   c o n c i s e   a n d   c o m pr e h e n s i v e   w a y .   A   l a r ge   c l a s s   of   s of t w a r e   h a v e   be e n   us e fo r   t h e   f r o n t - e n a nd  b a c k - e n de v e l o pm e n t .   S e c t i o n   4. de s c ri b e s   t h e   f r o n t - e n d   i m p l e m e nt a t i o n   a n d   s e c t i o n   4 . de s c r i b e s   t h e   b a c k - e n d   i m pl e m e n t a t i o n.     4 . 1   F r o n t - e n d   d e s i gn   A t t r a c t i v e   f r o n t - e n de s i g n   a l w a y s   i m pr e s s e s   t h e   v i e w e r s   of   t h e   w e b s i t e .   T h e   f r o n t - e n l o o ks   a n i t s   c o n t e n t s   a l w a y s   h a v e   pr o f o un i m pa c t s   t o   t h e   s i t e   us e r s .   O u f r o nt - e nd  de s i g r e qui r e s   di f f e r e n t   w e l a n gu a ge s   s uc h   a s   t h e   H T M L   (H y pe r t e xt   M a r k up  L a ngua ge ),   J a v a S c r i p t ,   CS S   (C a s c a di ng  S t y l e   S h e e t ),   e t c .   t o   de v e l o t h e   w e b s i t e .   T h e   H T M L   i s   us e h e r e   f o r   c r e a t i n g   a n d   de s i g ni n t h e   do c um e nt s   f o r   t h e   w e b   b r ow s e r .   T h e   CS S   a n J a v a S c ri pt   a s s i s t   t h e   H T M L   de v e l o pi n a   f ul l - f l e dge i m p r e s s i v e ,   c us t o m i z e a n g r o o m e w e b s i t e   [2 7 ].   T h e   H T M L   a n CS S   a r e   t h e   s ke l e t o n   of   a n y   w e b s i t e   a n t h e   w e b s i t e s   b e c o m e   pl a i n   t e xt   o r   s ha pe l e s s   w i t h o ut   t h e   CS S .   J a v a S c r i p t   i s   a   dy n a m i c   s c r i pt i ng  l a n g ua ge   t h a t   i s   hi g h l y   s ui t a b l e   t o   a dd   s pe c i a l   e f f e c t s   o n   pa ge s   l i ke   r o l l o v e r ,   r o l l   o ut   a n m a n y   t y p e s   of   gr a p hi c s .   W e   a l s o   us e   t h e   B o o t s t r a p   t e m p l a t e   f o r   s o m e   f r o n t - e n de s i g n   t o   m a ke   t h e   w e bs i t e   m o r e   a t t r a c t i v e   a n i n t e r a c t i v e .   Boo t s t r a i s   a   f r e e   a n o pe n - s o ur c e   CS S   b a s e d   f r a m e w o r [2 8 t ha t   h e l ps   t o   b ui l o ur   i n t e r f a c e ,   b e c a us e   i t   c o n t a i n s   H T M L   a nd  CS S   b o t h   i n   o n e   f i l e   a n d   i t   i s   e a s y   t o   us e .     In t e r a c t i o n   D e s i g n”   a n d   U s e r   E x pe ri e n c e   D e s i g n   a r e   t h e   t w o   ke y   c r i t e r i a   o f   a   w e b   s i t e   t o   m e a s u r e   i t s   po pul a ri t y ,   a c c e pt a b i l i t y ,   e ff i c i e n c y   a n p r o duc t i v i t y .   T he r e   i s   a   h uge   o ve r l a b e t w e e n   i n t e ra c t i o n   de s i g a n us e r   e xpe ri e n c e   de s i gn.   A f t e r   a l l ,   us e r   e xpe ri e n c e   de s i g n   i s   a b o ut   s h a pi ng  t h e   e xpe r i e n c e   o us i n a   pr o duc t ,   a nd  a   m a j o r   pa rt   o f   t ha t   e xpe ri e n c e   i n v o l v e s   i n t e r a c t i o b e t w e e n   t h e   us e r   a nd  t h e   p r o duc t .   H ow e v e r ,   i n t e r a c t i o n   a n us e r   e xpe r i e n c e   do   n o t   r e f l e c t   e xa c t l y   t h e   s a m e   ph e n o m e na .   A n   i nt e r a c t i o n   de s i g n e r   i s   fo c us e o n   t h e   m o m e nt   w h e n   a   us e r   i nt e r a c t s   w i t a   p r o duc t   a n d   t h e i go a l   i s   t o   i m p r o v e   t h e   i n t e r a c t i v e   e xpe r i e n c e .   F o r   a   us e r   e xpe r i e n c e   de s i gn e r,   t h e   m o m e n t   o f   i nt e ra c t i o n   i s   j us t   a   p a r t   o f   t h e   j o urn e y   t h a t   a   us e go e s   t h r o ug h   w h e n   t h e y   i n t e ra c t   w i t h   a   p r o duc t .   U s e r   e xpe ri e n c e   de s i gn   a c c o un t s   f o r   a l l   us e r - f a c i n a s pe c t s   of   a   pr o duc t   o r   s y s t e m   s uc h   a s   t h e   v i s ua l   de s i g n,   i nt e ra c t i o n   de s i g n,   i n f o r m a t i o n   a r c h i t e c t u r e ,   us a b i l i 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 - 4752       Im pl e m e nt a t i o o f   a e f f i c i e nt   w e b - bas e m o v i e   t i c k e t   pur c h as i ng  s y s t e m   ( G az i   Z ahi r u l   Is l am )   833   c o n t e n t   s t ra t e gy ,   us e r   r e s e a r c h   e t c .   O u r   w e b s i t e   h a s   a n   i nt e r a c t i v e   G U (G r a p h i c a l   U s e r   In t e r f a c e f o r   t h e   us e r s   w h e r e   t h e   c us t o m e r s   c a n   ge t   i n f o r m a t i o n   a b o ut   t h e   l a t e s t   m o v i e s .   W e   a l s o   g e t   t h e   da t a   o f   us e r   e xpe r i e n c e   by   s ur v e y i n i n   t h e   D ha k a   Ci t y   f r o m   a   l a r ge   popul a t i o n.   T h e   us e r   e xpe ri e n c e   i s   qui t e   pr o m i s i n g   w h i c i s   i l l us t ra t e d   i S e c t i o n   5.     T h e   h o m e pa ge   o f   t h e   w e b s i t e   i s   s h ow n   i n   F i gu r e   5.   A s   t h e   s y s t e m   i s   s o l e l y   de ve l o pe fo r   m o v i e   t i c ke t   m a n a ge m e nt ,   a l l   m o v i e   r e l a t e i n f o r m a t i o n   i s   a v a i l a b l e   a t   t h e   w e b   s i t e .   T h e   us e r   c a n   b o o o r   b u y   t i c ke t   a n m a ke   pa y m e n t   i n   a n   e f f i c i e n t ,   f l e xi b l e   a n s e c ur e w a y .   T h e r e   i s   a   n a v i ga t i o n   b a r   o n   t o o t h e   pa ge   w h i c c o n t a i n s   s e v e r a l   m o dul e s   n a m e l y ,   „H o m e ‟,   „P uc h a s e   T i c ke t ‟,   „L o gi n   „S e a r c h‟  e t c .   S e ve r a l   m o dul e s   n a m e l y ,   „N ow   S h o w i n g‟,   „Co m i ng  S o o n ‟  a n „T ra i l e r s ‟  a r e   a dde i n   t h e   h o m pa ge .   V i e w e r s   c a n   s e e   t h e   c urr e n t l y   r u nn i ng  m o v i e s   i di ff e r e n t   t h e a t e r   o t h e   „N o w   S h ow i n g‟   m o dul e .     T h e   „Co m i n S oo n ‟  m o dul e   c o n t a i n s   t h e   upc o m i n m o v i e   l i s t .   T h e   „T r a i l e r s ‟  i s   a n o t h e r   ke y   f e a t ur e   o o ur   w e bs i t e   w h e r e   v i e w e r s   c a n   s e e   t h e   s h o r t   m o v i e   c l i ps .   A f t e r   a   w e e o r   t w o   „N ow   S h o w i n g‟  i t e m s   t o   be   r e s c h e dul e by   t h e   t h e a t e r   a s s i s t a n t .   By   c l i c ki n o n   t h e   m o v i e   i c o n   o r   t i t l e   of   a   m ov i e   v i e w e r s   c a n   s e e   t h e   m o v i e   de t a i l s   s uc a s   t h e   r e l e a s e   d a t e ,   di r e c t o na m e ,   e t c .   T h e r e   i s   a   s e a r c b a r   o n   t h e   w e bs i t e   f o r   s e a r c h i ng  a n y   m o v i e   na m e ,   t h e a t e r   na m e   o r   a n y   o t h e r   m o v i e   r e l a t e i n f o r m a t i o n   a v a i l a b l e   i n   t h e   s y s t e m .   P e o pl e   c a n   k n o w   t h e   da t e   o f   w h i c h   m o v i e   i s   r u nni n g   o r   c o m i n g   t o   w h i c h   t h e a t e r   e a s i l y .   T h e   pe o pl e   c a n   w a t c h   t h e   t ra i l e r s   w i t h o ut   l o gi n   o r   s i g n   up .   T h e n   t h e y   c a n   c h o o s e   a n y   m o v i e   o r   t h e a t e e a s i l y   a t   t h e i p r e f e r a b l e   p r i c e .   T h e   m a i n   r e m a r k a b l e   f e a t ur e   o f   t h i s   w e bs i t e   i s   B oo M ov i e / T i c ke t   P u r c ha s e   o pt i o n s .   U n l i ke   o t h e r   w e bs i t e s   a v a i l a b l e   i n   t h e   c o un t r y ,   o ur   w e b s i t e   pr ov i de s   f a c i l i t i e s   fo r   b u y i n t i c ke t s   f r o m   m ul t i p l e   t h e a t e r s .     T o   b oo k   a   t i c ke t ,   t h e   pe o pl e   h a s   t o   c o m pl e t e   t w o   s t e ps   a s   s h o w n   i n   F i gu r e   6.   A t   f i r s t ,   t h e   us e r   c h o o s e s   a   pr e f e r a b l e   t h e a t e r   f o r   hi s   s e l e c t e m o v i e   i . e .   F i gu r e   ( a ) .   T h e n   h e   b o o ks   t i c ke t   by   pr o v i di n g   r e qui r e i n f o r m a t i o n   e . g.   da t e ,   t i m e ,   num b e r   o f   s e a t s   e t c .   i . e .   F i g u r e   (b ).   A f t e r   b oo ki n t h e   us e r   c a n   b uy   t h e   t i c ke t   b y   m a k i n t h e   pa y m e n t   a s   s h o w n   i F i gu r e   7   a nd  d a t a b a s e   t a b l e   fo r   t h e   s y s t e m   a s   s h o w n   i F i gu r e   8 .   T h e n   t h e   a dm i n   c o n f i rm s   t h e   t i c ke t   a n w o ul s e n t h e   di gi t a l   t i c ke t   t o   t h e   us e r ' s   e m a i l   a dd r e s s .   T h e   pa y m e n t   ga t e w a y   [2 9 i s   i m p l e m e nt e by   P H P   ( H y p e r t e xt   P r e p r o c e s s o r w h i c i s   s e c ur e   a n d   v e r y   c o n v e n i e nt   t o   t h e   us e r s .           F i gu r e   5 .   H o m e   pa ge   o f   t h e   w e b s i t e             (a T h e a t e s e l e c t i o n   (b )   S e a t   s e l e c t i o n     F i gu r e   6 .   T i c ke t   b o o ki n p r o c e dur e   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 9 ,   N o .   3 S e pt e m b e r   20 20  :     82 8   -   836   834         F i gu r e   7 .   P a y m e n t   g a t e w a y     F i gu r e   8 .   D a t a b a s e   t a b l e   f o r   t h e   s y s t e m       4 . 2 B a c k - e n d   d e s i gn   T h e   b a c k - e n ha s   t hr e e   pa r t s :   s e r v e r ,   a ppl i c a t i o n ,   a n d a t a b a s e   [ 30 ].   I n   o ur   w e bs i t e ,   o n c e   t h e   us e r s   e n t e r   a l l   o f   t h e i r   i n f o rm a t i o s uc h   a s   t h e i r   na m e ,   t h e a t e r   n a m e ,   num b e r   o f   s e a t s ,   e t c . ,   t h e   w e b   a ppl i c a t i o n   s t o r e s   t h e   i n f o r m a t i o n   i n   t h e   da t a b a s e   t ha t   w a s   c r e a t e p r e v i o us l y   o n   t h e   s e r v e r .   W e   us e f o l l ow i n m a j o r   c o m po n e n t s   f o r   t h e   b a c k - e n d   i m pl e m e nt a t i o n.   S ub l i m e   T e xt :   T h i s   i s   a   s h a r e w a r e   c r o s s - pl a t f o r m   s o ur c e   c o d e   e di t o r   w i t h   a   P y t h o A P (A pp l i c a t i o P r o gra m m i n I n t e r f a c e [ 31 ].   It   na t i v e l y   s uppo r t s   m a n y   pr o gra m m i ng  l a ngua ge s   a n m a r ku l a ngua ge s ,   a nd  f un c t i o n s   c a n   b e   a dde by   us e r s   w i t h   pl u gi n s ,   t y pi c a l l y   c o m m u n i t y - b ui l t   a nd  m a i nt a i n e u n de r   f r e e - s of t w a r e   l i c e n s e s .   W e   us e t h i s   e di t o r   t o   p r o v i de   s uppo r t   f o r   t h e   P H P ,   J a v a S c r i pt ,   H T M L ,   CS S ,   e t c .   S e r v e r :   W e   us e X A M P P   pl a t f o r m   f o r   t h e   b a c k - e n s o l ut i o n .   X A M P P   s t a nds   f o r   Cr o s s - P l a t f o r m   (X ),   A pa c h e   (A ),   M y S Q L   (M ),   P H P   (P a n P e r l   (P ) .   It   i s   a   s i m pl e ,   l i g ht w e i gh t   A p a c h e   di s t r i b ut i o n   f o r   t h e   de ve l o pe r s   t o   c r e a t e   a   l o c a l   w e b   s e r v e r   fo r   t e s t i n pu r po s e s   [32] .   T h e   X A M P P   pl a t f o r m   m a ke s   o ut   p r o j e c t   v e r y   e a s y   t o   i m pl e m e n t .   D a t a b a s e :   W e   us e ph pM y A dm i n   a s   a   da t a b a s e   t o o l   fo r   o u r   w e b s i t e .   T hi s   t o o l   i s   e a s y   t o   us e   a n d   v e r y   us e r - f r i e n d l y .   ph pM y A dm i n   i s   a   f r e e   a n o pe n   s o ur c e   a dm i ni s t ra t i o n   t o o l   fo r   M y S Q L   a n M a ri a D B   [33].   W e   e xt e n s i v e l y   us e s e r v e r - s i de   s c r i pt i n l a n gu a ge   P H P   [34]  a s   i t   ha s   m a n y   a dv a n c e fe a t u r e s   t s uppo r t   a   w i de   ra n ge   o f   da t a b a s e s   e ff i c i e n t l y .       5.   S Y S TE M   T ES TI N G   A N D   D A TA   A N A L Y S I S   W e   us e s o m e   m e t h o ds   t o   t e s t   a nd  e v a l ua t e   o ur   w e bs i t e s   a ft e r   i m p l e m e n t a t i o n .   I n i t i a l l y ,   w e   t e s t e d   o ur   s o f t w a r e   us i n B l a c B o T e s t i ng”   m e t h o d.   B l a c b ox  t e s t i n g ,   a l s o   kn o w n   a s   b e ha v i o r a l   t e s t i ng,   i s   a   s of t w a r e   t e s t i n t e c hn i q ue   i n   w hi c h   t h e   i nt e rna l   s t r uc t u r e / d e s i gn / i m pl e m e n t a t i o n   o f   t h e   i t e m   b e i n t e s t e i s   n o t   k n o w n   t o   t h e   t e s t e r .   W e   t e s t e 15  di ffe r e nt   f un c t i o n s   o t h e   w e b s i t e   us i n t h e   b l a c bo t e s t i ng  a n t h e   r e s ul t   i s   s h o w n   i T a b l e   2.   T h e   r e s ul t   s h o w s   t h a t   t h e   s y s t e m   i s   pe r f e c t   a n d   c a b e   ut i l i z e e f f i c i e n t l y .   T o   pe r c e i v e   t h e   us e r s ‟  a c c e pt a b i l i t y   o r   s a t i s f a c t i o n   o f   o ur   i m pl e m e nt e p r o j e c t ,   w e   c o n duc t   a   s u r v e y   o n   t h e   m o v i e   v i e w e r s   a n t h e a t e r   o w n e r s / r e p r e s e nt a t i v e s .   W e   c o l l e c t   fe e d b a c ks   f r o m   261  s a m pl e s   f r o m   t h e   po pul a t i o n   o f   D h a k a   Ci t y .   A m o n t h e   2 61  s a m pl e s ,   t h e   num b e r   o f   v i e w e r s   (e n us e r s )   a r e   185   a n d   t h e   n u m b e r   o t h e a t e r   ow n e r s   o r   t h e i r   r e p r e s e n t a t i v e s   a r e   76.   E v e r y   s a m pl e   t e s t   t h e   w e b s i t e / s y s t e m   p e r s o n a l l y   a n ra t e a s   e i t h e r   ( i E xc e l l e n t   ( i i V e r y   G oo (i i i S a t i s f a c t o r y .   S i n c e   t h e   o r di n a r y   v i e w e r s   a n t h e a t e r   ow n e r s   pe r s pe c t i v e   i s   di f f e r e n t   t o   ut i l i z e   t h e   s y s t e m ,   w e   us e   s e pa r a t e   c h a rt   t o   r e p r e s e nt   t h e i r   ra t i n gs .   F i gu r e   s h o w s   t h e   v i e w e r s   r a t i ng  a n d   F i gu r e   10  s h o w s   t h e   o w n e r s   r a t i n g .   E xa m i ni n g   F i gu r e   9 ,   i t   i s   n o t e t ha t   a m o ng  185   v i e w e r s ,   8 ra t e a s   „E xc e l l e nt ‟  i . e .   47 . 6% ,   80   r a t e a s   „V e r y   G oo d‟  i . e .   43 . 2% ,   a n 17   r a t e a s   „S a t i f a c t o r y ‟  i . e .   9. 2% .   O t h e   o t h e h a nd,   e xa m i n i ng  F i g u r e   10,     i t   i s   n o t e t ha t   a m o n g   76  o w n e r s ,   59   r a t e a s   „E xc e l l e nt ‟  i . e .   77. 6% ,   11  ra t e a s   „V e r y   G oo d‟  i . e .   14 . 5%  a n d   ra t e a s   „S a t i f a c t o r y ‟  i . e .   7. 9% .   U n do ub l t e dl y ,   a b ove   s t a t i s t i c s   s h o w s   v e r y   h i g h   a c c e pt a b i l i t y / s a t i s f a c t i o n   of  t h e   us e r s   w hi c h   i s   u n do ub t e dl y   ve r y   pr o m i s i n g   a nd  o pt i m i s t i c .   I t   i s   a l s o   n o t e t ha t   t h e a t e o w n e r s   a r e   m o r e   f a s c i n a t e t o   t h i s   p r o j e c t   t h a t h e   v i e w e r s ,   b e c a us e   m o s t   of  t h e   m o v i e   ow n e r s   i B a n gl a de s h   ha v e   n o t   a n y   di gi t a l   p l a t f o r m   y e t   t o   s e l l   t h e i t i c ke t s .         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 - 4752       Im pl e m e nt a t i o o f   a e f f i c i e nt   w e b - bas e m o v i e   t i c k e t   pur c h as i ng  s y s t e m   ( G az i   Z ahi r u l   Is l am )   835   T a b l e   2 .   B l a c k   b o t e s t i ng  o f   t h e   s y s t e m   Id   Co m m a n d   O u t c o m e   S t a t u s   T e s t   c a s e   1   Re g i s t ra t i o n   r e q u e s t   S u c c e s s f u l   p a s s   T e s t   c a s e   2   L o g i n   r e q u e s t   G e t   a c c e s s   p a s s   T e s t   c a s e   3   T h e a t e Ca t e g o ri e s   Ca t e g o ri z e d   p a s s   T e s t   c a s e   4   D e l e t e   m o v i e s   S u c c e s s f u l   d ro p   m o v i e s   p a s s   T e s t   c a s e   5   l o g o u t   L o g g e d   o u t   p a s s   T e s t   c a s e   6   Bo o k   t i c k e t   S u c c e s s f u l   p a s s   T e s t   c a s e   7   M a k e   p a y m e n t   S u c c e s s f u l   t ra n s a c t i o n   p a s s   T e s t   c a s e   8   Bo o k i n g   c a n c e l   S u c c e s s f u l   d ro p   b o o k i n g   p a s s   T e s t   c a s e   9   In s e rt   t h e a t e r   S u c c e s s f u l   p a s s   T e s t   c a s e   1 0   A d d   s c re e n   S u c c e s s f u l   p a s s   T e s t   c a s e   1 1   A d d   s h o w t i m e s   S u c c e s s f u l   p a s s   T e s t   c a s e   12   S e a r c h   b o x   S u c c e s s f u l   p a s s   T e s t   c a s e   1 3   A d d   n e w s   S u c c e s s f u l   p a s s   T e s t   c a s e   1 4   A d d   s h o w s   S u c c e s s f u l   p a s s   T e s t   c a s e   1 5   D e l e t e   s h o w s   S u c c e s s f u l   p a s s               F i gu r e   9 .   V i e w e r s   ra t i ng   F i gu r e   10 .   O w n e r s   ra t i n g       6.   C O N C LU S I O N   A N D   S C O P E   T h e   „M o v i e   T i c ke t   P ur c ha s i n S y s t e m ‟  i s   a   s y s t e m   w h e r e   c us t o m e r s   o r   us e r s   c a n   e a s i l y   pur c ha s e   m o v i e   t i c ke t s   f r o m   di f fe r e nt   m o v i e   t h e a t e r s   f r o m   a   s i n g l e   w e b s i t e .   T h e   s i t e   i s   u ni que   i n   t h e   c o nt e xt   o B a n gl a de s h   i t h e   s e n s e   t h a t   i t   i s   o n l y   de ve l o pe fo r   m o v i e   t i c ke t   pu r c ha s i ng  a s   w e l l   a s   i t   b r i ngs   i n f o r m a t i o f r o m   s e v e r a l   t h e a t e r s   t o ge t h e r   i o n e   s i t e .   T h e r e   a r e   n o   w e bs i t e s   i n   B a n g l a de s h   t ha t   p r o v i de s   s e r v i c e s   fo r   s e v e r a l   t h e a t e r s   t o ge t h e r.     A l t h o ug h ,   s e v e r a l   m o b i l e   a pps   a r e   s e l l i n m o v i e   t i c ke t s ,   t h o s e   a pps   a r e   p r e do m i n a nt l y   us e fo r   o t h e s e r v i c e s .   T ha t ' s   w h y ,   t h e   us e r s   m a y   fe e l   di s c o m fo r t   w hi l e   b row s i n t h o s e   s i t e s / a pps   a n a l s o   f a c e   di ff i c ul t i e s   t o   b u y   t h e   t i c ke t s .   A l s o ,   t h e   t h e a t e o w n e r s   t ha t   ha v e   n o   di g i t a l   p l a t f o r m   f o r   s e l l i n t i c ke t s   c a b e   a   m e m b e o f   o ur   s e r v i c e   a n d   ge t   t h e   o ppo r t u n i t y   of   us i n di g i t a l   p l a t f o r m .   I n   t h e   f ut u r e ,   w e   h o pe   t o   de v e l o t h e   a pps   f o r   t h e   „M o v i e   T i c ke t   P u r c h a s i ng  S y s t e m ‟  b o t h   i t h e   a nd r o i a nd  IO S   p l a t f o r m s .       R EF ER EN C ES   [ 1]   R a hul   R a j o ur i a ,   V i s h a l   Y a da v ,   R uc hi ka   M i s h r a ,   R uc hi k a   M i s hr a   a nd  S w a t i   J a i n,   O n l i n e   C i ne m a   T i c ke t   B o o ki ng  S y s t e m , ”  I n t e r nat i on al   J our n al   o f   M o de r E ng i ne e r i ng   &   M an age m e nt   R e s e ar c h v o l .   3 ,   n o .   1 ,   pp .   53 - 57 ,   2 015 .   [ 2]   A r c hi t   R oy ,   V i ni t   S h a hd e o   a nd  R a j e s K a l ur i ,   A   C o m pa r a t i v e   S t udy   i O nl i ne   M o v i e   T i c ke t   B o o ki ng   S y s t e m , ”  R e s e ar c J our nal   o f   E ng i ne e r i ng   an T e c h nol ogy v o l .   10 ,   n o .   1,   pp .   16 - 20,   2 019 .   [ 3]   P r i t hv i r a j   Y   J ,   S   V a i s hn a v i ,   S w a t h i   R ,   V e m a l a   S u s m i t ha ,   O n l i ne   M o v i e   T i c ke t   R e s e r v a t i o n” ,   I nt e r na t i o na l   J o ur n a l   f o r   T e c hno l o g i c a l   R e s e a r c i n   E ng i n e e r i ng ,   v o l .   3 ,   n o .   9,   pp .   232 0 - 2326 ,   2016 .   [ 4]   J a g a na t M .   a nd   R a j   K um a r   R . ,   U s e r   I nt e n t i o t o w a r ds   t h e   U s e   o f   M o v i e   T i c ke t s   B o o ki ng   A ppl i c a t i o ns , ”  I nt e r n at i on al   J o ur n al   o f   P ur e   an A pp l i e M a t he m at i c s v o l .   119 ,   n o .   12 ,   pp.   5 1 - 57,   20 18.   [ 5]   S hi v a ni   P a l ,   D i v y a   T ha kur   a nd   V i j a y a   S hr i v a s t a w ,   S ur v e y   P a pe r   o O nl i n e   M o v i e   R e s e r v a t i o n , ”  I n t e r na t i o na l   J our nal   o f   Sc i e nt i f i c   R e s e ar c h   and   R e v i e w v o l .   07 ,   n o .   03 ,   201 9.     [ 6]   S ho ho z . c o m ,   S ho ho z :   B u y   m ov i e   t i c ke t s   i ns t a n t l y ,   N o v e m be r   08,   20 15 .   [ O nl i n e ] .   A v a i l a b l e :   ht t ps : / / w w w . s ho ho z . c o m / m ov i e s / .   [ A c c e s s e d:   11 -   M a r -   202 0] .     [ 7]   bka s h. c o m ,   bK a s h - buy   m ov i e   t i c ke t ,   F e br ua r y   22,   2014 .   [ O nl i n e ] .   A v a i l a bl e :   ht t ps : / / w w w . b ka s h. c o m / m o v i e _t i c ke t .   [ A c c e s s e d:   10 -   M a r -   2020] .   [ 8]   s hy a m o l i c i ne m a . c o m ,   S hy a m o l i   C i ne m a ,   J un e   15 ,   2016 .   [ O nl i ne ] .   A v a i l a b l e :   ht t p: / / w w w . s hy a m o l i c i ne m a . c o m / .   [ A c c e s s e d:   1 -   M a r -   2 020] .   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 9 ,   N o .   3 S e pt e m b e r   20 20  :     82 8   -   836   836   [ 9]   c i ne pl e xb d. c o m ,   S t a r   C i n e pl e x” ,   J u ne   24 ,   2015 .   [ O nl i ne ] .   A v a i l a b l e :   ht t p s : / / w w w . c i ne pl e xbd . c o m / .     [ A c c e s s e d:   1 -   M a r -   2 020] .   [ 10]   bl o c kbus t e r b d. c o m ,   B l o c kbus t e r   C i n e m a s ,   M a y   05,   2 020 .   [ O nl i ne ] .   A v a i l a bl e :   ht t ps : / / b l o c kbus t e r bd . c o m / .   [ A c c e s s e d:   1 -   M a r -   2 020] .   [ 11]   i n. bo o km y s h o w . c om ,   B o o m y   s ho w ,   S e pt e m be r   05 ,   20 17 .   [ O nl i ne ] .   A v a i l a bl e :   ht t ps : / / i n. bo o km y s h o w . c o m / m um ba i .   [ A c c e s s e d:   25 -   F e b -   20 20] .   [ 12]   pa y t m . c om ,   P a y t m ,   J ul y   11,   2019 .   [ O nl i n e ] .   A v a i l a bl e :   ht t ps : / / p a y t m . c o m / m ov i e s / d e l h i - nc r   [ A c c e s s e d:   3 -   M a r -   2020] .   [ 13]   f a nda ng o . c o m ,   F A N D A N G O ,   2020 .   [ O nl i ne ] .   A v a i l a b l e :   ht t ps : / / w w w . f a nda ng o . c o m /   [ A c c e s s e d:   1 -   M a r -   2020] .     [ 14]   G a z i   Z a h i r ul   I s l a m   a n M o ha m m o A bul   K a s he m ,   A O F D M A - ba s e H y br i M A C   P r o t o c o l   f o r   I E E E   802. 11a x,   I nf oc o m m uni c a t i o ns   J o ur na l ,   v o l .   11 n o .   2 ,   pp .   48 - 57 ,   2 019.   [ 15]   T e ddy   S ur y a   G una w a e t .   a l . ,   P r o t o t y pe   D e s i g of   S m a r t   H o m e   S y s t e m   us i ng   I nt e r ne t   o f   T hi ng s ,   I nd one s i a J our nal   o f   E l e c t r i c a l   E ngi ne e r i ng   and   C om p ut e r   Sc i e nc e   ( I J E E C S) ,   v o l .   7 ,   n o .   1 ,   pp .   107 - 11 5,   20 17.   [ 16]   bt r c . g o v . bd,   B a ng l a de s T e l e c o m m uni c a t i o R e g ul a t o r y   C o m m i s s i o n” ,   J a nua r y   13,   2019 .   [ O nl i ne ] .   A v a i l a b l e :   ht t p: / / w w w . b t r c . g o v . bd/ t e l c o / i n t e r ne t .   [ A c c e s s e d:   9 -   M a r -   2020] .   [ 17]   Al -   N a h i a n   B i n   E m r a n ,   A m a U l l a J um a n   a nd   G a z i   Z a h i r ul   I s l a m ,   E nh a nc e m e n t   o f   G l o ba l   B a n dw i d t h   o f   I nt e r n e t   U s e r s   E m pl o y i ng   I nt e r n e t   E xc ha ng e   P o i nt   L e v e r a g i ng   V P N   T e c hno l o gy ,   1s t   I nt e r na t i ona l   C on f e r e nc e   on  A dv an c e s   i Sc i e nc e ,   E ngi ne e r i ng  and   R ob ot i c s   T e c h nol og y   ( I C A S E R T ) ,   p p.   48 - 52 ,   201 9.   [ 18]   G a z i   Z a h i r u l   I s l a m ,   A m a U l l a J um a n,   A l   N a hi a B i E m r a n ,   M d .   A bba s   A l i   K h a n ,   M d.   F o kh r a y   H o s s a i a n M d .   T a r e H a bi b ,   A c hi e v i ng   R o bus t   G l o ba l   B a n dw i d t a l o ng   w i t B y pa s s i ng   G e o - r e s t r i c t i o f o r   I nt e r n e t   U s e r s ,   I ndo ne s i an   J o ur nal   o f   E l e c t r i c a l   E ngi ne e r i ng   and   C om p ut e r   Sc i e nc e   ( I J E E C S) v o l .   18 ,   n o .   1,   pp .   112 - 12 3,   20 20 .   [ 19]   G a z i   Z a hi r ul   I s l a m ,   M d.   I br a h i m   K ha a nd  M d.   A na s   B o ks M a z a dy ,   D e v e l o pi ng   a   M o de l   of   E - gov e r na nc e   f o r   U r ba n   a nd   R ur a l   A r e a s   o f   B a ng l a de s h”   11t I nt e r n at i on a l   C onf e r e nc e   on  C om pu t e r   and   I nf o r m a t i o T e c hn ol o gy   ( I C C I T ) ,   pp .   5 87 - 592 ,   2008 .     [ 20]   M d .   A bba s   A l i   K ha n,   M .   R a ki   B i l l a h ,   C ha n da D e bna t h ,   S a de ku r   R a hm a n ,   M d .   T a r e H a bi a nd  G a z i   Z a h i r ul   I s l a m   A   D e t a i l e I nv e s t i g a t i o o f   t he   I m pa c t   o f   O nl i ne   T r a ns p o r t a t i o o B a ng l a de s E c o no m y ,   I ndone s i a J our nal   o f   E l e c t r i c a l   E ngi ne e r i ng   and   C om p ut e r   Sc i e nc e   ( I J E E C S) v o l .   16 ,   n o .   1,   pp .   42 0 - 428,   2 019 .   [ 21]   G a z i   Z a h i r ul   I s l a m   a n M o ha m m o A bul   K a s he m ,   A O F D M A - ba s e n e w   M A C   m e c ha ni s m   f o r   I E E E   802. 11a x,   5 t h   I nt e r na t i ona l   C on f e r e nc e   on   N e t w or k i n g,   Sy s t e m s   a nd  Se c u r i t y   ( N Sy s S ) ,   pp .   1 - 7 ,   201 8.   [ 22]   S .   T i l l e y   a nd  H .   J .   R o s e nb l a t t ,   S y s t e m s   A na l y s i s   a nd  D e s i g ( S he l l y   C a s hm a S e r i e s ) ,   11 th   E d i t i on ,   C e ngage   Le ar ni n I nc ,   pp .   120 - 121 ,   201 6.   [ 23]   J .   S .   V a l a c i c a nd   J .   F .   G e o r g e ,   M o de r S y s t e m s   A na l y s i s   a n D e s i g n , ”  8 th   E di t i on,   P e ar s on  E d uc a t i on  L i m i t e d pp.   21 0 - 211,   2 016 .   [ 24]   A .   D e nni s   a nd  B .   H .   W i xo m ,   S y s t e m s   A na l y s i s   a nd  D e s i g n:   A O bj e c t - O r i e n t e A ppr o a c w i t U M L ,   5 th   E di t i o n,   W i l e y ,   pp .   150 ,   201 5.   [ 25]   E dw i M a c h,   O bj e c t   O r i e n t e A na l y s i s   &   D e s i g C o o kboo k :   I nt r o duc t i o t o   P r a c t i c a l   S y s t e m   M o de l i ng , ”  I nde pe nde nt l y   pub l i s he d ,   pp .   170 - 171 ,   20 19.   [ 26]   M .   J .   H e r n a nde z ,   D a t a ba s e   D e s i g f o r   M e r e   M o r t a l s :   A   H a nds - O G ui de   t o   R e l a t i o na l   D a t a b a s e   D e s i g n , ”  3 rd   E di t i o n,   P e ar s on   E duc at i on ,   201 3.   [ 27]   w w w . w 3s c ho o l s . c o m ,   H T M L   a nd  C S S   l e a r f r o m   W 3s c ho o l s ,   J a n ua r y ,   2019 .   [ O nl i n e ] .   A v a i l a b l e :   ht t ps : / / w w w . w 3 s c ho o l s . c o m / .   [ A c c e s s e d:   22 -   D e c -   2019] .   [ 28]   g e t bo o t s t r a p. c o m ,   B o o t s t r a p” ,   N o v e m be r ,   2 01 9.   [ O n l i ne ] .   A v a i l a bl e :   ht t ps : / / g e t bo o t s t r a p. c o m / do c s / 4. 3 / g e t t i ng - s t a r t e d / i n t r o duc t i o n/ .   [ A c c e s s e d:   17 -   O c t -   2 019] .   [ 29]   f i na nc e s o nl i ne . c o m ,   H o w   t do   pa y m e nt   g a t e w a y   i P H P ?   |   F i na nc e s O nl i ne ,   S e pt e m be r ,   2 018 .   [ O nl i n e ] .   A v a i l a b l e :   ht t ps : / / f i n a nc e s o nl i ne . c o m / ho w - to - do - pa y m e nt - g a t e w a y - i nt e g r a t i o n - in - php - j a v a - a nd - c / .   [ A c c e s s e d:   27 -   N ov -   2019] .   [ 30]   R o bi N i xo n,   L e a r n i ng   P H P ,   M y S Q L   &   J a v a S c r i p t ,   5 t h   E d i t i o n,   O ' R e i l l y   M e di a ,   pp .   205 ,   223 - 224 ,   201 8.   [ 31]   s ubl i m e t e x t . c o m ,   s ubl i m e   t e xt ,   F e br u a r y ,   2019.   [ O nl i ne ] .   A v a i l a b l e :   ht t ps : / / w w w . s ub l i m e t e xt . c o m / .   [ A c c e s s e d:   2 -   M a r -   202 0] .   [ 32]   a pa c he f r i e nd s . o r g ,   A pa c he   F r i e nd s ,   J une ,   2 019 .   [ O nl i ne ] .   A v a i l a bl e :   ht t ps : / / w w w . a p a c he f r i e nds . o r g / i n de x . h t m l .   [ A c c e s s e d:   2 -   M a r -   2 020] .   [ 33]   phpm y a dm i n. ne t ,   php M y A dm i n” ,   D e c e m b e r ,   2 018   [ O nl i ne ] .   A v a i l a bl e :   ht t p s : / / w w w . ph pm y a dm i n. ne t / .   [ A c c e s s e d:   3 -   M a r -   2 020] .   [ 34]   php. ne t ,   P H P . ,   N o v e m be r ,   201 8.   [ O nl i ne ] .   A v a i l a b l e :   ht t p s : / / w w w . php . n e t / .   [ A c c e s s e d:   4 -   M a r -   2 020] .   Evaluation Warning : The document was created with Spire.PDF for Python.