View
111
Download
5
Category
Preview:
DESCRIPTION
This is my thesis presentation in order to achieve Bachelor of Science title. It is presented publicly in IThinkSmart seminar held by Computer Science Faculty of Klabat University on november 7th, 2013 at Sutan Raja convention centre
Citation preview
Rombang, Wodrow Wagata
Background of the Study Evolution from book-form to electronic-form
dictionary
Bantik language is in danger of extinction
Statement of Problemhow to develop electronic dictionary of Bantik language which supports sentence translation
Significance of study For user, by using this application, users are helped in
introducing, learning and implementing the Bantiklanguage.
Since Bantik language is almost extincted, this research can help to preserve the Bantik culture and language.
For further researcher, this application could be used as a reference in improving applications reffering to the Bantik language.
Theoretical FrameworkPrototyping model is an evolutionary process model which used when the general requirement is already determined but the detail specification cannot be explained
Research Framework
Application Framework
Scope User can view the visualization of the pronounciation
of words in Bantik language.
User can insert new words in Indonesia and corresponding Bantik language.
Along with translation and visualization of a word, this application provides usage in sentence.
Application can translate sentence.
Limitation This application will be developed only for android-
based mobile phone.
Translation process is one way, from Indonesian to Bantik.
USE-CASE DIAGRAM
User
Insert
Translate
Help
Delete
1
3
4
2
Class DiagramMainActivity
# translateMenu : Button# insertMenu : Button# deleteMenu : Button# helpMenu : Button# db : DbHelper
# onCreate(SavedInstanceState : Bundle) : void
Translate
# translate : Button# back : Button# bhsIndonesia : EditText# bhsBantik : EditText# deskripsi : EditText# Indonesia : String+ mCursor : Cursor+ helper : DbHelper+ db : SQLiteDatabase
# onCreate(SavedInstanceState : Bundle) : void+ parsing : void+ trans : void
Insert
+ search : Button+ add : Button+ back : Button+ indo : EditText+ ban : EditText+ mCursor : Cursor+ helper : DbHelper+ id : int+ insertkataindonesia : String+ insertkatabantik : String+ db : SQLiteDatabase
# onCreate(SavedInstanceState : Bundle) : void
Help
# back: Button# helptextview: TextView
# onCreate(SavedInstanceState : Bundle) :void
CONT.
Delete
+ search : Button+ delete : Button+ back : Button+ indo : EditText+ ban : EditText+ mCursor : Cursor+ helper : DbHelper+ id : String+ deletekatabantik : String+ deletekataindonesia : String+ db : SQLiteDatabase+temp_id : long
# onCreate(SavedInstanceState :Bundle)
DbHelper
- DATABASE_NAME : String- VERSION : int- DATABASE_FILE : File- mInvalidDatabaseFile : boolean- mIsUpgraded : boolean- mContext : Context- mOpenConnections : int- mInstance : DbHelper+ KEY_ROWID : String
+ getInstance (context : Context) : DbHelper+ DbHelper (context : Context)+ onCreate (db : SQLiteDatabase) : void+ onUpgrade (db: SQLiteDatabase) : void- doUpgrade () : void+ onOpen (db : SQLiteDatabase) : void+ close () : void- copyDatabase () : void- setDatabaseVersion () : void+ getAll () : Cursor+ insertKey (indo : String, bantik : String) : void+ delete (id : long) : void
INTERFACE
CONT.
CONT.
CONT.
CONCLUSION and SUGGESTION
Conclusion
•Application can translate a sentence by parsing it into words and then translate each word available in the database.
•Application can translate a word of Indonesian language into Bantik language.
•Together with translation of a word, application provides usages in sentence and notation for pronunciation.
Suggestion
Application can be developed by adding audio feature for Bantik words
Application can be developed with various grammatical words, which usually used in ceremonial activity
Application can be developed in other operating system.
Terima Kasih
Recommended