system, middleware and key applications, and best of all, there are no costly barriers to entry for developers. Developing applications for
Android devices is facilitated by a group of tools that are provided with the SDK that can access these tools through an Eclipse plug-in called ADT
Android Development Tools or from the command line. Developing with Eclipse is the preferred method because it can directly invoke the tools that
you need while developing applications. Base on the explanation above, so writer will make a research with
title, “Development on Application of Software Engineering
Dictionary with Use of Regular Expression Method Based on Android System.”
1.2 Problem Identification
According to the background in which writer already explained above, the problem identification in this research are:
1. How to develop dictionary application which exist in mobile
device? 2.
How to handle missing typing in searching by using match single character?
3. How to create simple searching by using Autolink?
4. How to make application more interactive so the database can be
updated?
1.3. Objective
The main Objective of this research is to develop a new application of software engineering dictionary with use of regular expression based on
mobile technology. Specific objects as follow: 1. To Give solution or minimize miss typing while searching for
terminology in dictionary by using regular expression. 2. To develop pocket dictionary which is exist on mobile device.
3. To develop interactive dictionary which users can participate in updating terminology software engineering.
4. To develop solution easy searching using auto link. 5. To develop dictionary application for people in order to learn
terminology of Software Engineering.
1.4. Limited of Scope
Some of limited of scope for this research: 1. This dictionary will take the scope about Software Engineering
terminology base on book of Software Engineering A Practitioners Approach Pressman 5th Ed2001 that will be
accessed from http:www.rspa.comspiglossary.html 2. Using Android SDK version 11 and ADT version 11 for
developing the application and would be used for Android OS. 3. The method will be used in this research to solve missing
typing is Match Single Characters Regular Expression.
4. The program will be developed by using emulator Android Virtual Device AVD version 9.
5. Using SQLite to create database in application
1.5. Benefit of Research
The benefit of this research are:
1. The writer
a Understanding how Regular Expression handle missing typing
b Understanding about application base on mobile technology
c Understanding about SQLite Database d This research is one of the requirement for achieving a
bachelor degree program
2. The user
a Facility user accessing dictionary by using mobile device
b Solving user problem in missing typing. c Easy get up to date database
d Can be participated in developing application
1.6. Research methodology
Writer steps to complete data to make this research to support the argument and the explanation. Before developing application, writer must
gather the data. The methodology research that I use:
1.6.1. Interview method
Based on Hasibuan 2007, the interview, in which researchers ask questions with the interviewees, both the status of the
informant as an informant or respondent. The interview is a conversation with a purpose. The conversations conducted two
parties, namely interviewer that ask questions and interviewee which provides answers to questions.
1.6.2. System Development Method
Writer using Object Oriented Analysis and Design OOAD with UML Unified Model Language. Six types of diagrams used
in this study were: Statechart Diagram, Use Case Diagram, Activity Diagram, Class Diagram, Sequence Diagram and Deployment
diagram. There are 6 main activities in using UML method for OOAD:
1.Problem domain analysis 2.Application Domain Analysis
3.Architectural Design 4.Component Design.
5.Programming.
6.Quality Assurance
1.7. Structure of the Report