SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Rombang, Wodrow Wagata
Background of the Study
 Evolution from book-form to electronic-form
dictionary
 Bantik language is in danger of extinction
Statement of Problem
how 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 Bantik
language.

 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 Framework
Prototyping 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 androidbased mobile phone.
 Translation process is one way, from Indonesian to
Bantik.
USE-CASE DIAGRAM
1
Translate

2
Insert

3

Delete
User

4
Help
Class Diagram
MainActivity
# translateMenu : Button
# insertMenu : Button
# deleteMenu : Button
# helpMenu : Button
# db : DbHelper
# onCreate(SavedInstanceState : Bundle) :
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

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

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

Más contenido relacionado

Similar a Develop Bantik Language Electronic Dictionary

Mobile app development
Mobile app developmentMobile app development
Mobile app developmentEhsanMalik17
 
Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Tasnim Ara Islam
 
Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Tasnim Ara Islam
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-EducationSuraj Mehta
 
CSc investigatory project
CSc investigatory projectCSc investigatory project
CSc investigatory projectDIVYANSHU KUMAR
 
Introduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning SimpleIntroduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning SimpleSandeep Hijam
 
Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5hepeiwei
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C languagesvrohith 9
 
行動App開發管理實務 unit2
行動App開發管理實務 unit2行動App開發管理實務 unit2
行動App開發管理實務 unit2Xavier Yin
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan
 
Alumni-Student Interactive Messaging
Alumni-Student Interactive MessagingAlumni-Student Interactive Messaging
Alumni-Student Interactive MessagingIRJET Journal
 
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...ijtsrd
 
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET Journal
 
Major Project Report(Git Automation Script).pdf
Major Project Report(Git Automation Script).pdfMajor Project Report(Git Automation Script).pdf
Major Project Report(Git Automation Script).pdfPiyush Mishra
 
Our law android application
Our law android applicationOur law android application
Our law android applicationRasel Khan
 
Team G
Team GTeam G
Team Gbutest
 
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!Evan Mullins
 

Similar a Develop Bantik Language Electronic Dictionary (20)

Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
Flutter-Dart project || Hotel Management System
Flutter-Dart project || Hotel Management SystemFlutter-Dart project || Hotel Management System
Flutter-Dart project || Hotel Management System
 
Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1
 
Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-Education
 
CSc investigatory project
CSc investigatory projectCSc investigatory project
CSc investigatory project
 
Introduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning SimpleIntroduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning Simple
 
Hostel management system
Hostel  management systemHostel  management system
Hostel management system
 
Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C language
 
行動App開發管理實務 unit2
行動App開發管理實務 unit2行動App開發管理實務 unit2
行動App開發管理實務 unit2
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2
 
Alumni-Student Interactive Messaging
Alumni-Student Interactive MessagingAlumni-Student Interactive Messaging
Alumni-Student Interactive Messaging
 
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
 
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
 
Major Project Report(Git Automation Script).pdf
Major Project Report(Git Automation Script).pdfMajor Project Report(Git Automation Script).pdf
Major Project Report(Git Automation Script).pdf
 
Our law android application
Our law android applicationOur law android application
Our law android application
 
RakeshKushwaha
RakeshKushwahaRakeshKushwaha
RakeshKushwaha
 
Team G
Team GTeam G
Team G
 
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
 

Último

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Último (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Develop Bantik Language Electronic Dictionary

  • 2. Background of the Study  Evolution from book-form to electronic-form dictionary  Bantik language is in danger of extinction
  • 3. Statement of Problem how to develop electronic dictionary of Bantik language which supports sentence translation
  • 4. Significance of study  For user, by using this application, users are helped in introducing, learning and implementing the Bantik language.  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.
  • 5. Theoretical Framework Prototyping model is an evolutionary process model which used when the general requirement is already determined but the detail specification cannot be explained
  • 8. 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.
  • 9. Limitation  This application will be developed only for androidbased mobile phone.  Translation process is one way, from Indonesian to Bantik.
  • 11. Class Diagram MainActivity # translateMenu : Button # insertMenu : Button # deleteMenu : Button # helpMenu : Button # db : DbHelper # onCreate(SavedInstanceState : Bundle) : 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 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 Help # back: Button # helptextview: TextView # onCreate(SavedInstanceState : Bundle) :void
  • 12. 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
  • 14. CONT.
  • 15. CONT.
  • 16. CONT.
  • 17. 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.
  • 18. 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.