CHAPTER I INTRODUCTION
1.1 Background of Problem
Based on Soanes 2004, terminology is the body of terms used in a subject of study, profession, etc. Terms are words and compound words
that are used in specific contexts. Not to be confused with terms in colloquial usages, the shortened form of technical terms or terms of art
which are defined within a discipline or special field. In Informatics Engineering field many kind of words or terminology which are new or
strange in people mind, also because of writer interest program is software engineering, the specification field that will be used in research
terminology is about software engineering, by using dictionary writer can search new word to get the explanation of that meaning for example the
meaning of Waterfall, Bubble Short, Testing, etc. Based on Soanes 2004, interactive is two people or things
influencing each other. Another definition said Interactive is computer or other electronic device responding to the users input. With implement
interactive function, users can participate in developing application and it will be main attraction for our application, also it will help us in update the
database. Miss typing is a false typing or false process of writing. Sometimes
miss typing becomes problem in searching the meaning of the words for
example if writer type enginering but it should be engineering. One of solution to solve missing typing is by using regular expression, writer
choose regular expression as a method to solve missing typing because in regular expression have a method that is suitable in solving missing
typing. Regular expression often called a pattern, is an expression that describes a set of strings. They are usually used to give a concise
description of a set, without having to list all elements. Program will give some suggestion that may help in process of writing to get the meaning.
One of the issues is some detail situation where you want to match occurrences of characters other than those characters simply occurring
once, there’s some method can be used: 1. Match single characters
2. Match optional characters 3. Other Cardinality Operators
4. The Curly-Brace Syntax In developing application writer will use Match Single Characters
because Match Single Characters method is match a single, specified alphabetic character or numeric digit, simply use a pattern that consists of
that character or digit. Some application already used regular expression as a solution to
solve missing typing and interactive function to give developer suggestions in developing their application like Babylon or web based
application like Google Translate and that’s all base on desktop or laptop in which have weakness, that’s are:
1. Need space in the bag because the user need to bring laptop 2. Heavy because of the device’s size
3. Need internet connection to access dictionary like Google Translate
4. Need turn on desktop or laptop which are not efficient in term time needed
Solution to handle that weakness is by using mobile device to embedded dictionary application. With mobile device more advantages will gets are:
1. Most of people already have mobile in their pocket 2. Small size of the mobile will reduce space to use
3. Don’t need internet connection to access dictionary except when the user want to update.
With mobile application time consumption to know the explanation can be reduce. Beside of that just few application base on mobile and rarely to
find mobile dictionary used regular expression in their application like Nokia Mobile Dictionary and Pocket Oxford English Dictionary for
Blackberry 5.10. There are some Operating System that support for mobile such as
Android, Black Berry, Symbian, etc. In developing application writer will use Android Operating System because Android is complete, free, and
open-source software for mobile devices that includes an operating
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