electronic dicitionary of bantik language
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 centreTRANSCRIPT
![Page 1: Electronic Dicitionary of Bantik Language](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/1.jpg)
Rombang, Wodrow Wagata
![Page 2: Electronic Dicitionary of Bantik Language](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/3.jpg)
Statement of Problemhow to develop electronic dictionary of Bantik language which supports sentence translation
![Page 4: Electronic Dicitionary of Bantik Language](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/6.jpg)
Research Framework
![Page 7: Electronic Dicitionary of Bantik Language](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/7.jpg)
Application Framework
![Page 8: Electronic Dicitionary of Bantik Language](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/10.jpg)
USE-CASE DIAGRAM
User
Insert
Translate
Help
Delete
1
3
4
2
![Page 11: Electronic Dicitionary of Bantik Language](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/13.jpg)
INTERFACE
![Page 14: Electronic Dicitionary of Bantik Language](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/14.jpg)
CONT.
![Page 15: Electronic Dicitionary of Bantik Language](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/15.jpg)
CONT.
![Page 16: Electronic Dicitionary of Bantik Language](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/16.jpg)
CONT.
![Page 17: Electronic Dicitionary of Bantik Language](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060108/554d2c8ab4c905c5208b5263/html5/thumbnails/19.jpg)
Terima Kasih