The Development of the BelajarNgaji Learning Application for Android Using .NET MAUI

Authors

  • Sahara Syarifatul Choeriyah Sekolah Tinggi Teknologi Cipasung
  • Riezan Syauqi Fanhas Department of Informatics Engineering, Cipasung College of Technology
  • Reni Anggraeni Department of Informatics Engineering, Cipasung College of Technology

Keywords:

Android, Extreme Programming, .NET MAUI, MVVM

Abstract

The process of reciting the Koran is an activity that is often carried out by Muslims to read and practice the Al-Quran. The process of reciting the Koran and blind reading of the Koran is currently still lacking and is considered high so there must be changes or improvements in the process of learning to recite the Koran. So this research aims to develop an Android-based LearningNgaji application with the Extreme Programming development method using the .NET MAUI framework by applying the MVVM pattern. The result of this research is an Android-based BelajarNgaji application which includes a process page for managing user data, selecting a Koran recitation session, approving a Koran recitation session, and conducting a Koran recitation session, thus helping with problems in the Koran recitation process and making it easier for users to learn the Koran.

References

Microsoft, (2022, September 2). Retrieved

from Microsoft:

https://learn.microsoft.com/idid/dotnet/csharp/tour-of-csharp/

Aditya, Pratama. (2021). Pengembangan Media

Interaktif Berbasis Android. Lampung.

Annur, Cindy Mutia. (2023, Maret

databoks. Retrieved from

https://databoks.katadata.co.id/datapublish/2023/0

/28/ini-jumlahpopulasi-muslim-di-kawasanasean-Indonesia-terbanyak

Annur, Cindy Mutia. (2023, April

. databoks. Retrieved from

https://databoks.katadata.co.id/datapublish/2023/0

/03/survei-mayoritaswarga-Indonesiamengakses-ponsel-di-malam-hari

Arif, Alfis. (2021). Penerapan Metode Extreme

Programming pada E-Voting Pemilihan Ketua Unit

Kegiatan Mahasiswa (UKM) Sekolah Tinggi

Teknologi XYZ. Jurnal Sistem dan Teknologi

Informasi, 234-240.

BPS. (2023). Retrieved from Badan Pusat

Statistik:

https://www.bps.go.id/indicator/12/1975/1/jumlahpenduduk-pertengahantahun.html

Darmayuda, Ketut. (n.d.). Aplikasi Basis Data

dengan Visual Basic .Net Studi Kasus:

Pengolahan Data Rekam Medis.

Deri Indrawan, D. S. (2023). Analysis Of The

Implementation Of MVVM Architecture Pattern On

Performance Of IOS Mobile Bases Applications.

Jurnal Ilmiah dan Pembelajaran Informatika, 59-

Effendi, Muhammad Makmun. (2021). Sistem

Informasi Pinjaman Dana Tunai Berbasis Web

dengan Menggunakan Database MySql. Jurnal

Teknologi Pelita Bangsa, 71-76.

Fifin Sonata, Vinda Windasari. (2019).

Pemanfaatan UML (Unified Modeling Language)

dalam Perancangan Sistem Informasi E-Comerce

Jenis Customer-To-Customer. Jurnal Komunika,

-31.

Fikri Amrullah, Mardiana Andarwati. (2021).

Pengembangan Aplikasi Android MVTE dengan

Metode RAD. Jurnal Teknologi dan Manajemen

Informatika, 122-130.

Firdaus, Sry Dhina Pohan. D. (2022).

Implementation Of Extreme Programming

Method In The Development Of Pekanbaru

Community Training

Information System. Jurnal Pendidikan Teknologi

Informasi, 20-33.

Firly, Nadia. (2018). Create Your Own Android

Application. Jakarta.

Habibie, Septiani, . (2022). Penggunaan Metode

Extreme Programming pada Perancangan Sistem

Informasi Pelayanan Publik. SJurnal Sistem

Kompute dan Informatika, 341-349.

Hasibuan, Maruf. (2020). Mobile Aplikasi Berbasis

Android Untuk Sistem Usulan Publik Operasional

dan Pemeliharaan Kota Palangka Raya. Jurnal

Keilmuan dan Aplikasi Bidang Teknik Infromatika,

-70.

Indiraphasa, Nuril Shiami (2022, September 15).

Retrieved from nuonline:

https://www.nu.or.id/nasional/rektor-iiq-jakartabuta-aksara-al-qur-an-diIndonesia-masih-tinggivn5aa

Jainuri, Nurasiah Y. (2019). Perancangan dan

Pembuatan Aplikasi Mobile Point Of Sale pada

Outlet Makaroni Judes Berbasis Android. Jurnal

IPSIKOM, 4452.

Montemagno, J. (2022, Juni 2). Retrieved from

Microsoft:

https://learn.microsoft.com/id-id/shows/dotnetmaui-for-beginners/

Muhibbudin Al Haqqi, I. A. (2023). Pengembangan

Aplikasi Monitoring Program Kerja Berbasis

Mobile Menggunakan Framework Flutter. Jurnal

Pengembangan Teknologi Informasi dan Ilmu

Komputer, 46-53.

Muharram, Mumuh. Kustino, Zikri A. (2021).

Analisis Pengarus Arsitektur MVVM dan MVP

pada Performa Database GreenGeo. Industrial

Research Workshop and National Seminar, 880-

Pusparisa, Yosepha. (2021, Juli

. Retrieved from Databoks:

https://databoks.katadata.co.id/datapublish/2021/0

/01/daftar-negarapengguna-smartphoneterbanyak-Indonesia-urutan-berapa

Raharjo, Dr Budi. (2022). Pemrograman Bahasa

C#. Semarang: Yayasan Prima Agus Teknik,

Universitas Sains & Teknologi Komputer.

SalshaRiva, Helen. (2021, Juni 17).

Retrieved from Kompasiana:

https://www.kompasiana.com/helenslshrv/60cb304

f06310e33eb1374e4/ay o-mengamalkan-syariatIslam-dan-menjadi-muslim-yang-baik.

Riyadhi, Irya Muhammad, Purnamasari,

Prihandani. (2023). Penerpapn Pola Arsitektur

MVVM pada Perancanngan Aplikasi Pengaduan

Masyarakat Berbasis Android. Infotech

Journal,146-158.

Muhammad Syakir Arif, Aziz Musthafa, Dihin

Muriyatmoko. (2019). Implementasi Pola Arsitektur

Model-View-ViewModel (MVVM) pada Sistem

Informasi Akademik Universitas Darussalam

Gontor Berbasis Mobile. 1-12

Published

05-09-2024

How to Cite

Choeriyah, S. S., Syauqi Fanhas, R. ., & Anggraeni, R. . (2024). The Development of the BelajarNgaji Learning Application for Android Using .NET MAUI. Cipasung Techno Pesantren: Scientific Journal, 18(2), 40–52. Retrieved from https://journal.sttcipasung.ac.id/index.php/CTP/article/view/53