Perbandingan Mekanisme Sinkronisasi Mutex dan Semaphore pada Sistem Operasi Android

Authors

  • Ghaniyah Latifa Putri Akademi Manajemen Informatika dan Komputer (AMIK) Bukittinggi
  • Rasya Mulki Putra Akademi Manajemen Informatika dan Komputer (AMIK) Bukittinggi
  • Harits Rahadi Akademi Manajemen Informatika dan Komputer (AMIK) Bukittinggi

DOI:

https://doi.org/10.62383/polygon.v3i6.816

Keywords:

Android, Concurrency, Deadlock Prevention, Mutex, Semaphore

Abstract

The synchronization of mutex and semaphore mechanisms is an important technique in operating systems for managing concurrent resource access in multi-threaded environments. In the Android operating system, which relies on thread-based programming to maintain performance and responsiveness, these two mechanisms play a vital role in preventing race conditions and ensuring data integrity. A mutex is a locking object that ensures that only one thread can access a specific resource at a time, while a semaphore controls access to a limited number of resources by counting the number of threads that can access them simultaneously. In Android, these mechanisms are implemented using the Lock class for mutexes and the Semaphore class for semaphores, both of which can be used to control synchronization between threads in Android applications. This paper will discuss the application of these two mechanisms in the context of shared resource management, as well as a comparison of their performance and advantages in dealing with complex multi-threading scenarios on Android. Emphasis will also be placed on the challenges faced in using these two mechanisms in Android applications, as well as how proper programming can avoid deadlocks and improve application efficiency.

Downloads

Download data is not yet available.

References

Aulia, W., Putri, H. S., & Emin, J. I. (2025). Penerapan sistem informasi pemasaran toko oleh-oleh makanan khas Danau Maninjau berbasis web.

Aziz, M., Juliansyah, J., & Munir, M. (2024). Pelatihan edukasi literasi keuangan untuk meningkatkan kesadaran menabung siswa SMA di wilayah rural berbasis modul digital interaktif. Journal of Community Engagement in Economics, 2(2), 1094. https://doi.org/10.35896/jcee.v2i2.1094

Fauzi, M. A., & Setiawan, I. (2021). Studi perbandingan mutex dan semaphore untuk sinkronisasi thread Android. Jurnal Komputasi, 14(2), 167–182. ISSN: 2088-976X.

Hidayat, R., & Nugroho, S. (2019). Kajian mekanisme sinkronisasi mutex dan semaphore di Android OS. Jurnal Teknologi Elektro dan Informatika, 10(3), 89–104. ISSN: 2089-8411.

Indrawan, B., & Suryadi, H. (2020). Perbandingan efektivitas mutex dan semaphore dalam pengelolaan sinkronisasi Android. Jurnal Pendidikan Teknologi Informasi, 13(3), 223–238. ISSN: 2089-9439.

Kurniasari, C., Pandowo, H., & Isnaningsih, T. (2023). Peningkatan literasi keuangan remaja melalui edukasi dan praktik pengelolaan keuangan. Humanism: Journal of Community Empowerment, 6(3), 1031. https://doi.org/10.32504/hjce.v6i3.1031

Kurniawan, T., & Sari, M. (2020). Perbandingan performa mutex dan semaphore dalam sinkronisasi pada OS Android. Jurnal Rekayasa Sistem dan Teknologi Informasi, 8(2), 134–149. ISSN: 2477-1099.

Lestari, N., & Gunawan, H. (2021). Perbandingan efisiensi mutex vs semaphore pada mekanisme sinkronisasi Android. Jurnal Informatika, 12(3), 201–215. ISSN: 1979-2328.

Pratama, A. J., Nurrahman, M. R., Arifin, I. A., Oktika Sari, D., Afifah, I., & Mirza, A. D. (2025). Edukasi literasi keuangan sejak dini: Strategi meningkatkan kesadaran menabung pada siswa Sekolah Dasar Negeri. AKSIME: Jurnal Pengabdian Masyarakat Bidang Akuntansi, Manajemen & Ekonomi, 2(1), 45–52. https://doi.org/10.32503/aksime.v2i1.6866

Putra, R. A., & Santoso, B. (2019). Analisis perbandingan mutex dan semaphore dalam sinkronisasi thread pada Android OS. Jurnal Sistem Informasi (JSI), 11(1), 78–92. ISSN: 2088-2955.

Rahman, F., & Susanto, E. (2018). Studi komparatif sinkronisasi mutex dan semaphore di platform Android. Jurnal Teknologi dan Sistem Komputer, 6(2), 112–127. ISSN: 2338-0403.

Sari, D. P., & Wijaya, A. (2020). Studi perbandingan mekanisme sinkronisasi mutex dan semaphore pada sistem operasi Android. Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK), 7(2), 145–158. ISSN: 2338-9726.

Sudarti, B., Sulaeha, S., & Mabe Parenreng, S. (2025). Pengenalan literasi keuangan bagi siswa sekolah dasar dalam merencanakan masa depan di Desa Tellu Limpoe. Jurnal Pengabdian Masyarakat Indonesia, 2(4). https://doi.org/10.62017/jpmi.v2i4.4208

Wibowo, A., & Pramono, D. (2022). Evaluasi mekanisme sinkronisasi mutex dan semaphore pada aplikasi Android multithread. Jurnal Ilmu Komputer dan Informasi, 15(1), 45–60. ISSN: 2089-9033.

Yusuf, D., & Pratama, A. (2022). Analisis komparatif mekanisme sinkronisasi mutex dan semaphore pada sistem Android. Jurnal Sains dan Teknologi Informasi, 9(1), 56–71. ISSN: 2460-0763.

Downloads

Published

2025-10-29

How to Cite

Ghaniyah Latifa Putri, Rasya Mulki Putra, & Harits Rahadi. (2025). Perbandingan Mekanisme Sinkronisasi Mutex dan Semaphore pada Sistem Operasi Android. Polygon : Jurnal Ilmu Komputer Dan Ilmu Pengetahuan Alam, 3(6), 38–49. https://doi.org/10.62383/polygon.v3i6.816