to combine data from multiple tables in accordance with the
request, via SQL which has become a common standard
language for accessing databases.
2.8 Overview of NetBeans 6.7.1
NetBeans IDE is an integrated development environment IDE
for writing, compiling, testing, and debugging applications for the Java
platform as well as other programming languages. Netbeans
IDE has a text editor, visual design tools, source code management,
integration with databases, integration with the server, and
others.
2.9 Unit Testing
Unit testing focuses on verifying the smallest unit of software
design. Using component-level design as a bookmark, an important
control paths will be tested to get an error in the module boundary.
The complexity of testing depends on the existing boundary for unit
testing. Oriented unit tests on white-box testing, and steps can be
run in parallel on different components. Pressman, 2002:485.
When the object-oriented programming is used, then the
concept of the unit changed. Each class and object has its data and
operations methods that manipulate this data. Unit testing is
no longer done in separate modules, but done in class or
object. This is because a class can have a number of different
operations and some operations may be in different classes,
meaning changed dramatically unit testing Pressman, 2002:664.
We can no longer perform tests on a single operation carried out
separately but as part of the class. Here is the illustration, a superclass
that have derived X operating on a number of subclasses. Then any
subclasses will lose X operation. Due to the operation of X were
used by several classes, then the test unit in operation should be
performed on the X subclasses.
2.10 System Testing
System testing is a series of tests aimed to test the system as a whole.
Although each test has different goals, but all done with an
integrated phase Pressman, 2002:525. Here is a series of tests
that are included in the testing system.
2.11 Interface Design
Interface on a web-based application is the first impression.
Regardless of content, service satisfaction, and overall benefits of
the application, which is not good design will make users leave the
web Pressman, 2005:813. Pressman said there are several
factors that should be considered in designing the website:
a. Menu navigation should be consistent and should be available
on every page that can be accessed by users.
b. The navigation menu should be clearly visible to users. Users do
not need to find a link to go to the page they want. The beauty should
not replace the functionality. For example, a simple button better
than the button with a picture or icon that means it is not clear.
2.12 Rapid Applications
Development RAD
The RAD Model is a system development method that uses
minimal planning and prioritizing speed. The planning phase in
RAD is in the phase of writing software code itself. Reducing the
portion of the general plan to make writing code more quickly,
and easily adapt to change Pressman, 2005:82.
3. RESEARCH METHODOLOGY
3.1 Data Collection Method
3.1.1 Interviews
The author uses the direct interview technique, that is by
asking questions directly to the Head of Data Engineering
Informatics Faculty of Science and Technology PUSDATIN
FST in terms of the need for applications that writers make.
3.1.2 Literature Study
a Read and study the books or documents. Document or book
that includes books, articles and journals that relate to and m-
learning. The document - the document can be hardcopy
ataupu softcopy sourced from the internet. Can be seen in the
bibliography. b Documents which have been
collected are then selected and compiled based on the purpose
and focus of research. Can be seen in the bibliography.
c The documents that have been selected and gather then sorted
according to chronological order, strength, and suitability.
Can be seen in the bibliography. d Analysis to gain an
understanding of the concept of designing a web application to
accommodate the m-learning. Can be seen in the bibliography.
3.1.3 Related Studies
In this case, the authors read and understand the scientific
literature that is similar to the author.
3.2 Tools and Materials
The equipment used was divided in two, namely:
1. Hardware
a. CPU Central Processing Unit
CPU is the central processing and control center of a
computer system that conducts each other. Specification that I
use are as follows: 1 Processor Intel core I3 2.13
Ghz. 2 Hard Drive 320 GB
3 1.7 GB DDR RAM 4 VGA on board Intel
Graphics media accelerator b. Keyboard
The keyboard is an input device that is usually accompanied by
the display device display on a monitor that displays what is
pressed on the keyboard. c. Mouse
Mouse is the computer input devices used by any software
application GUI Graphical User Interface with
instructions displayed on the monitor position.
2. Software
a Operating System The operating system that
the authors suggest, is Microsoft Windows XP
SP2.
b The application program Is a software that will be
used in making program is the server Apache Tomcat
5.5.17, J2SE 1.5, NetBeans IDE 6.7.1, MySql 5.
3.3 Systems Development Method