I n d on e s i an   Jo u r n al   o f  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 t  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 d  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 d  M a r   9 ,   20 20   A c c e pt e d  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 d  a pp l i c a t i o n.   I n  t hi s   a ppl i c a t i o n,   pe o pl e   c a n  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 n  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 p  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 n  c a n  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 d  m a xi m um   m a nu a l   w o r ks   o n  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 p  r unn i ng ,   s c r e e n  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 h  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 d  t h e   s i t e   i s   o nl y   de di c a t e d  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 n  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 n  b e   a   m e m be r   o f   o ur   s e r v i c e   a n d  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 d  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 r  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 g  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 g  t o   t h e   t h e a t e r   f o r   e n j oy i n g  c i n e m a   a l o n g  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 d  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 d  b e l o ve d  pe r s o n s   by   e n j oy i n g  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 g  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 o  t h e   pe o pl e   a ge s   be y o n d  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 g  f a s t e r.   P e o pl e   ge t   e n ga ge d  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 d  t h e i r   l e i s u r e   t i m e   w a t c h i n g  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 r  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 g  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 d  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 d  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 d  t h e i r   de s i r e d  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 h  m o v i e s ,   t i c ke t   p ri c e s   a n d  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 d  us e r s   a n d  t h e a t e r   o w n e r s )  c a n  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 g  a n d  us i n g  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 g  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 g  w e bs i t e s   a v a i l a b l e   i n  B a n gl a de s h  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 d  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 I  (G r a p h i c a l   U s e r   I n t e r f a c e )   a n d  c a n  e nr i c h  t h e i r  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 n  J   E l e c   E ng  &   Co m p  S c i     IS S N :   2502 - 4752       Im pl e m e nt a t i o n  o f   a n  e f f i c i e nt   w e b - bas e d  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 g  y o ur   p r e f e rr e d  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 r  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 d  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 d  i n  S e c t i o n   2,   w e   di s c us s   t h e   r e l a t e d  w o r ks   t ha t   m o t i v a t e   us .   S e c t i o n   3  s pe c i f i e s   a n d  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 d  L o gi c a l   D a t a   M o de l .   S e c t i o n   4  t i t l e d  „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 d  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 d  a nd  e v a l ua t e d  us i n g  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 d  i n   S e c t i o n  5.   F i na l l y ,   S e c t i o n   6  c o n c l ud e s   t h e   p a pe r  o ut l i ng  s o m e   pr o m i s i n g  f e a t u r e s   o f  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 d  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 d  a n d  e v a l ua t e d  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 d  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 g  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 g  p r o j e c t s   a n d  h e l ps   us   e l i m i na t i n g  t h o s e   l i m i t a t i o n s   i n  o ur  p r o j e c t .     2 . 1 .    Ex i s ti n g  w o r k s   W e   e xa m i n e d  m a n y   w e b s i t e s   a n d  f o un d  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 r  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 h  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 g  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  d e l i v e r y   i s   a l s o  a n o t h e r   r e n o w n e d  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 d  w i de l y   us e d  a pp  of   t h e   c o un t r y   na m e d  „b K a s h ‟  [7]  ( i . e .   30  m i l l i o n   r e gi s t e r e d  a c c o un t s )  i s   a l s o   s e l l i n g  m o v i e   t i c ke t s   t hr o ugh  t h e i r  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 d  „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 g  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 f  t h e   c o un t r y   na m e d  „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 r  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 d  i n  t h o s e   t w o   a pps .   I t   i s   a l s o   n o t e d  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 g  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 d  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 o  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 g  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 g  a nd  a l s o   t h e   us e r  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 d  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 g  t o   t h e   t h e a t e r.   A s   t h e   w o r l d  m o v i n g  t o w a r ds   t h e   5G   [14]  a n d  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 C  ( B a n gl a de s h  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 d  b u y i n g  t h e   m o v i e   t i c ke t s   go i n g  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 d  W i - F i   f a c i l i t y   a t   t h e   ha n d  o f   m o b i l e   us e r s   [ 21 ]  w hi c h  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 d  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 g  de ve l o pe d  s o   f a r   t h a t   c o ul d  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 d  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 d  a n d  ri go r o us l y   t e s t e d  w e   c o ul d  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 d  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 g  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 d  t h e   o l de r   c i t i z e n s   m a y   f i n d  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 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 g  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 o  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 n  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 d  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 d  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 d  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 g  o r  bo o ki n g  t h e   t i c ke t s .   A f t e r   m a ki n g  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 d  t h e   d i gi t a l   r e c e i pt   a n d  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 n  J   E l e c   E ng  &   Co m p  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 d  t h e   t r a n s a c t i o n   p r o c e s s i n g  p a rt   by   pr ov i di n g  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 n  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 d  t h e   c o n t e nt s   a n d  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 d  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 d  b e   i n c l ude d  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 d  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 g  s o o n   m o v i e s   a n d  a l l   t h e   up da t e s   a n d  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 n  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 g  i s   o n e   ki n d  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 d  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 d  f o r   re - e v a l ua t i n g ,   p r o m o t i n g  a n d  s o m e t i m e s   fo r   r e - w o r ki n g  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 g  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 g  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 n  [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 d  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 n  (i . e .   w e   t h e   de v e l o pe r )  a n d  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 g  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 d  b o o k  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 d  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 g  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 d  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 k  [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 p  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 k  [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 n  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 d  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 d  i n  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 d  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 n  F i gu r e   3 .   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i     IS S N :   2502 - 4752       Im pl e m e nt a t i o n  o f   a n  e f f i c i e nt   w e b - bas e d  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 n  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 r  a s s i s t a nt   a n d   r e gi s t e r e d  us e r s   F u n c t i o n s   o f  A d m i n   F u n c t i o n s   o f  T h e a t e r  A s s i s t a n t   F u n c t i o n s   o f  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 r  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 r  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 r  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  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 r  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 f  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 d  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 n  J   E l e c   E ng  &   Co m p  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 d  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 d  c o l um n s ,   o b j e c t - o r i e n t e d  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 d  b y   t h e   U M L   c l a s s   di a g ra m   i n  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 E  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 d  a nd  b a c k  e n d  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 d  fo r   t h e   f r o n t - e n d  a nd  b a c k - e n d  de v e l o pm e n t .   S e c t i o n   4. 1  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 . 2  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 d  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 d  l o o ks   a n d  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 d  i m pa c t s   t o   t h e   s i t e   us e r s .   O u r  f r o nt - e nd  de s i g n  r e qui r e s   di f f e r e n t   w e b  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 p  t h e   w e b s i t e .   T h e   H T M L   i s   us e d  h e r e   f o r   c r e a t i n g   a n d   de s i g ni n g  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 d  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 g  a   f ul l - f l e dge d  i m p r e s s i v e ,   c us t o m i z e d  a n d  g r o o m e d  w e b s i t e   [2 7 ].   T h e   H T M L   a n d  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 d  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 d  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 d  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 d  i n t e r a c t i v e .   Boo t s t r a p  i s   a   f r e e   a n d  o pe n - s o ur c e   CS S   b a s e d   f r a m e w o r k  [2 8 ]  t ha t   h e l ps   t o   b ui l d  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 d  p r o duc t i v i t y .   T he r e   i s   a   h uge   o ve r l a p  b e t w e e n   i n t e ra c t i o n   de s i g n  a n d  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 f  us i n g  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 n  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 d  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 d  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 h  a   p r o duc t   a n d   t h e i r  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 r  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 g  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 n  J   E l e c   E ng  &   Co m p  S c i     IS S N :   2502 - 4752       Im pl e m e nt a t i o n  o f   a n  e f f i c i e nt   w e b - bas e d  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 I  (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 g  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 h  i s   i l l us t ra t e d   i n  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 d  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 d  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 k  o r   b u y   t i c ke t   a n d  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 d  s e c ur e d  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 p  o f  t h e   pa ge   w h i c h  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 d  „T ra i l e r s ‟  a r e   a dde d  i n   t h e   h o m e  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 n  di ff e r e n t   t h e a t e r   o n  t h e   „N o w   S h ow i n g‟   m o dul e .     T h e   „Co m i n g  S oo n ‟  m o dul e   c o n t a i n s   t h e   upc o m i n g  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 f  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 k  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 d  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 g  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 h  a s   t h e   r e l e a s e   d a t e ,   di r e c t o r  na m e ,   e t c .   T h e r e   i s   a   s e a r c h  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 d  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 r  e a s i l y   a t   t h e i r  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 k  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 g  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 d  m o v i e   i . e .   F i gu r e   6  ( 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 d  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   6  (b ).   A f t e r   b oo ki n g  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 g  t h e   pa y m e n t   a s   s h o w n   i n  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 n  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 d  w o ul d  s e n d  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 d  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 h  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 r  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 g  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 n  J   E l e c   E ng  &   Co m p  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 d  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  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 n  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 d  p r e v i o us l y   o n   t h e   s e r v e r .   W e   us e d  f o l l ow i n g  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 n  A P I  (A pp l i c a t i o n  P r o gra m m i n g  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 d  m a r ku p  l a ngua ge s ,   a nd  f un c t i o n s   c a n   b e   a dde d  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 d  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 d  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 d  X A M P P   pl a t f o r m   f o r   t h e   b a c k - e n d  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 d  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 g  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 d  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 d  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 d  M a ri a D B   [33].   W e   e xt e n s i v e l y   us e d  s e r v e r - s i de   s c r i pt i n g  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 d  fe a t u r e s   t o  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 d  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 g  “ B l a c k  B o x  T e s t i ng”   m e t h o d.   B l a c k  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 g  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 g  t e s t e d  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 d  15  di ffe r e nt   f un c t i o n s   o f  t h e   w e b s i t e   us i n g  t h e   b l a c k  bo x  t e s t i ng  a n d  t h e   r e s ul t   i s   s h o w n   i n  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 n  b e   ut i l i z e d  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 d  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 d  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 g  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 d  us e r s )   a r e   185   a n d   t h e   n u m b e r   o f  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 d  ra t e d  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 d  (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 d  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   9  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 d  t ha t   a m o ng  185   v i e w e r s ,   8 8  ra t e d  a s   „E xc e l l e nt ‟  i . e .   47 . 6% ,   80   r a t e d  a s   „V e r y   G oo d‟  i . e .   43 . 2% ,   a n d  17   r a t e d  a s   „S a t i f a c t o r y ‟  i . e .   9. 2% .   O n  t h e   o t h e r  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 d  t ha t   a m o n g   76  o w n e r s ,   59   r a t e d  a s   „E xc e l l e nt ‟  i . e .   77. 6% ,   11  ra t e d  a s   „V e r y   G oo d‟  i . e .   14 . 5%  a n d   6  ra t e d  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 d  t ha t   t h e a t e r  o w n e r s   a r e   m o r e   f a s c i n a t e d  t o   t h i s   p r o j e c t   t h a n  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 n  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 r  t i c ke t s .         Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i     IS S N :   2502 - 4752       Im pl e m e nt a t i o n  o f   a n  e f f i c i e nt   w e b - bas e d  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 x  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 r  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 g  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 f  B a n gl a de s h   i n  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 d  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 n  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 n  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 g  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 d  fo r   o t h e r  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 g  t h o s e   s i t e s / a pps   a n d  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 r  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 g  t i c ke t s   c a n  b e   a   m e m b e r  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 g  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 p  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 n  t h e   a nd r o i d  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 n  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 h  K a l ur i ,   “ A   C o m pa r a t i v e   S t udy   i n  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 h  J our nal   o f   E ng i ne e r i ng   an d  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 h  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 h  M .   a nd   R a j   K um a r   R . ,   “ U s e r   I nt e n t i o n  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 d  A pp l i e d  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 n  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 n  J   E l e c   E ng  &   Co m p  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 k  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 d  M o ha m m o d  A bul   K a s he m ,   “ A n  O F D M A - ba s e d  H y br i d  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 n  e t .   a l . ,   “ P r o t o t y pe   D e s i g n  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 n  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 h  T e l e c o m m uni c a t i o n  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 n  U l l a h  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 n  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 n  U l l a h  J um a n,   A l   N a hi a n  B i n  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 n  a n d  M d .   T a r e k  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 h  a l o ng   w i t h  B y pa s s i ng   G e o - r e s t r i c t i o n  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 n  a nd  M d.   A na s   B o ks h  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 h  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 n  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 n  D e bna t h ,   S a de ku r   R a hm a n ,   M d .   T a r e k  H a bi b  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 d  I nv e s t i g a t i o n  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 n  o n  B a ng l a de s h  E c o no m y , ”   I ndone s i a n  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 d  M o ha m m o d  A bul   K a s he m ,   “ A n  O F D M A - ba s e d  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 n  ( S he l l y   C a s hm a n  S e r i e s ) , ”   11 th   E d i t i on ,   C e ngage   Le ar ni n g  I nc ,   pp .   120 - 121 ,   201 6.   [ 23]   J .   S .   V a l a c i c h  a nd   J .   F .   G e o r g e ,   “ M o de r n  S y s t e m s   A na l y s i s   a n d  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 n  O bj e c t - O r i e n t e d  A ppr o a c h  w i t h  U M L , ”   5 th   E di t i o n,   W i l e y ,   pp .   150 ,   201 5.   [ 25]   E dw i n  M a c h,   “ O bj e c t   O r i e n t e d  A na l y s i s   &   D e s i g n  C o o kboo k :   I nt r o duc t i o n  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 n  f o r   M e r e   M o r t a l s :   A   H a nds - O n  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 n  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 o  do   pa y m e nt   g a t e w a y   i n  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  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.