Electronic Dicitionary of Bantik Language

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