3.7  UML
According  Munawar  2005:  17,  Unified  Modeling  Language  UML  is  one  of  the very  powerful  tools  in  the  development  of  object-oriented  systems.  This  is  because
the  UML  provides  a  visual  modeling  language  that  allows  for  system  developers  to create a blueprint or vision of those in the form of a standardized, easy to understand
and  equipped  with  effective  mechanisms  for  sharing  sharing  and  communicates their designs with others. According Kristanto 2004: 113, UML Unified Modeling
Language  is  a  programming  language  that  has  become  standard  for  designing  and documenting software systems. UML offers a standard created to devise a model of
the desired system and has been widely used by people.
3.8  MySQL
MySQL My Structured Query  Language is a database maker program that is open source, meaning that everyone can use and can be run on all platform either window
or  Linux.  MySQL  is  also  a  software  SQL  database  management  system  that  is  the network  so  that  it  can  be  used  for  multi-user  applications  multiple  users.  Andrew
Kris  2010:  219  According  to  Abdul  Kadir  2008  MySQL  is  software  that  is classified  as  a  DBMS  Database  Management  System  that  is  open  source.  Open
source  stated  that  this  software  comes  with  source  code  the  code  used  to  create MySQL, besides of course the shape of the operating system, and can be obtained by
downloading download
on the
Internet for
free. According  to  Allen  and  Hansberger  2002,  P220  MySQL  is  an  open  source
programming  language  which  is  the  most  popular  and  widely  used  Linux environment. This is popular because it is s1.
3.9  APPROACH
The  approach  can  be  interpreted  as  a  starting  point  or  our  view  of  the  learning process.  Teacher-centered  approach  lowers  the  learning  strategy  directly  direct
instruction,  or  expository  deductive  learning.  Meanwhile,  the  learning  approach  is student-centered  learning  strategies  lowers  discovery  and  inquiry  and  inductive
learning strategies Sanjaya, 2008: 127.
3.10  SQLite