(C23-PR569) Project Plan For Bangkit 2023 Product-Based Capstone - Febi Febriyanti Salina Berutu C151DS

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Project Plan for Bangkit 2023 Product-based Capstone

Final Selected Themes:


Education, Learning, and Personal Development

Title of the Project:


Habibul Qur’an : Learning Al-Qur’an Application

Executive Summary/Abstract:
Indonesia is the country with the largest Muslim population in the world, however,
according to data from the Jakarta Institute of Qur'anic Sciences (IIQ), 72% of the Muslim
population cannot read the Al-Qur'an. This phenomenon is certainly very worrying,
moreover it is an important aspect of Islamic worship.
The importance of the Al-Qur'an for Muslims is Firstly, it provides a convenient tool for
Muslims to learn and practice recitation, which is an essential aspect of Islamic worship.
Secondly, the app offers an opportunity for individuals to improve their recitation skills by
providing feedback on their pronunciation and highlighting areas that require improvement.
So this application can improve the ability to read the Al-Qur’an from all circles, not only
among children, but also at the youth and elderly levels with flexible time. That's what we're
concerned about.

How did your team come up with this project?


Al-Qur'an is the ultimate guide to life for Muslims. Al-Qur’an provides instructions on how
to live as a devout Muslim, including worship, ethics and morality. Muslims who can recite
Al-Qur'an correctly will find it easier to carry out daily worship. The many activities carried
out every day cause a lack of time to learn to recite Al-Qur’an directly with the ustadz, this
is one of the causes of the decline in the ability to read Al-Qur'an. Therefore, we provide a
solution to the problem, namely detecting errors in reciting Al-Qur'an.

Project Scope & Deliverables:


a. Project Scope
● Build a machine learning model to assess user’s Al-Quran recitation.
● Provide knowledge about makhraj and how to recite it correctly.
● The application can detect users’ voice using microphone access on
smartphone.
● The application can only detect Surah Al-Fatihah due to lack of time and
datasets.
b. Deliverables
● Users can use this application to learn how to recite Al-Fatihah correctly and
learn about makhraj.
Project Plan for Bangkit 2023 Product-based Capstone
● Users can record their voice to get recognition.
● Users can’t continue to the next ayah due to his/her recite accuracy so
he/she should repeat the record until it is correct.

Project Schedule:

Based on your team’s knowledge, what tools/IDE/Library and resources that your
team will use to solve the problem?
● Tensorflow Keras:
○ LSTM
● Google Colab
● Python:
○ librosa
○ pandas
○ numpy
○ os
○ matplotlib
○ zipfile
● TensorFlow Lite
● Git/Github
● VS Code:
○ Express as framework
○ eslint as Style Guide
● Google Cloud Platform
○ Cloud Storage
○ Cloud Run / App Engine
● Postman
● Android Studio
● Android Library:
Project Plan for Bangkit 2023 Product-based Capstone
○ Glide
○ Retrofit
○ Lottie
○ JUnit, Mockito
○ Espresso
○ Android KTX
○ Jetpack:
■ Room
■ ViewModel/LiveData
■ Paging
■ Compose

Based on your knowledge and explorations, what will your team need support for?
● Mentors can integrate ML-MD-CC.
● Experienced mentor in building end-to-end machine learning model with a focus on
speech recognition cases and handling audio-type dataset.
● GCP monthly subscription.
● Audio datasets for hijaiyah letters especially harakat (fathah and dhammah); and
each verse of Holy Al-Qur’an.

Based on your knowledge and explorations, tell us the Machine Learning Part of your
Capstone!
Based on our exploration, we will implement a machine learning model to evaluate user
pronunciation when reciting the Holy Al-Quran using speech recognition techniques. The
model will be constructed using the LSTM from TensorFlow Library. The trained model will
be deployed as a mobile application using TFLite for production.

Based on your knowledge and explorations, tell us the Mobile Development Part of
your capstone?
We will work more on the front-end side, starting from design planning, wireframing,
developing application, and app testing. The development and testing is done fully using
Android Studio by utilizing several libraries such as Jetpack and JUnit. The main feature is to
receive user voice input for voice recognition.

Based on your knowledge and explorations, tell us the Cloud/Web/Frontend/Backend


Part of your capstone?
Based on our research, we will create a project and manage roles of GCP for all members.
prepare cloud storage to save audio dataset and accessed by Machine Learning model and
handle deployment and testing. We will also use kemenag API to get the list of surah and
ayah.
Project Plan for Bangkit 2023 Product-based Capstone

Based on your team’s planning, is there any identifiable potential Risk or Issue related
to your project?
● Machine learning model accuracy fall under 80%.
● Machine learning model took longer time to make a prediction.
● Machine learning model to recognise each verse of Holy Al-Qur’an can not perform
well.
● Poor quality of available dataset.
● Insufficient audio dataset, in particular Surah of Holy Al-Qur’an.
● Possible delayed timeline during working period.
● API may have issues when deployed.

Any other notes/remarks we should consider on your team’s application


This project will be targeted to output a minimum value proposition (MVP) of recite
detection Al-Qur'an app.
If the application is selected as one of the incubator funding recipients, the functionality of
the application will be expanded to be able to detect all verses in the Al-Qur'an and provide
additional Al-Qur'an learning features such as tajweed.

You might also like