Electronic Dicitionary of Bantik Language

19
Rombang, Wodrow Wagata

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

Transcript of Electronic Dicitionary of Bantik Language

Page 1: Electronic Dicitionary of Bantik Language

Rombang, Wodrow Wagata

Page 2: Electronic Dicitionary of Bantik Language

Background of the Study Evolution from book-form to electronic-form

dictionary

Bantik language is in danger of extinction

Page 3: Electronic Dicitionary of Bantik Language

Statement of Problemhow to develop electronic dictionary of Bantik language which supports sentence translation

Page 4: Electronic Dicitionary of Bantik Language

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.

Page 5: Electronic Dicitionary of 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

Page 6: Electronic Dicitionary of Bantik Language

Research Framework

Page 7: Electronic Dicitionary of Bantik Language

Application Framework

Page 8: Electronic Dicitionary of Bantik Language

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.

Page 9: Electronic Dicitionary of Bantik Language

Limitation This application will be developed only for android-

based mobile phone.

Translation process is one way, from Indonesian to Bantik.

Page 10: Electronic Dicitionary of Bantik Language

USE-CASE DIAGRAM

User

Insert

Translate

Help

Delete

1

3

4

2

Page 11: Electronic Dicitionary of Bantik Language

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

Page 12: Electronic Dicitionary of Bantik Language

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

Page 13: Electronic Dicitionary of Bantik Language

INTERFACE

Page 14: Electronic Dicitionary of Bantik Language

CONT.

Page 15: Electronic Dicitionary of Bantik Language

CONT.

Page 16: Electronic Dicitionary of Bantik Language

CONT.

Page 17: Electronic Dicitionary of Bantik Language

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.

Page 18: Electronic Dicitionary of Bantik Language

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.

Page 19: Electronic Dicitionary of Bantik Language

Terima Kasih