a

Implementasi Komunikasi Peer-to-Peer dengan Mengembangkan Aplikasi Menggambar Kolaboratif

Authors

  • Verrel Novendra Sulu Pradita University Author
  • David Tulus Halomoan Haryanto Pradita University Author
  • Anantaujas Cipta Adinata Pradita University Author
  • Sibgah Rabbani Kusuma Pradita University Author

DOI:

https://doi.org/10.69533/9nmyyx11

Keywords:

Peer-to-Peer, Python, Gambar Kolaboratif

Abstract

Dengan berkembangnya teknologi dan internet yang semakin pesat, kolaborasi jarak jauh telah menjadi kebutuhan yang sangat penting, terutama dalam bidang seni dan kreativitas. Pengembangan aplikasi yang mendukung kolaborasi secara real time memuungkinkan individu untuk berinteraksi secara efektif meskipun terpisah oleh jarak. Untuk itu, penelitian dilakukan dengan tujuan untuk mengembangkan aplikasi menggambar kolaboratif yang berbasis Peer-to-Peer (P2P). Aplikasi dikembangkan menggunakan bahasa pemrograman Python, dengan modul Tkinter untuk antarmuka grafis yang user-friendly, dan socket programming untuk komunikasi antar pengguna melalui jaringan. Dalam penelitian ini, metodologi yang digunakan mencakup studi literatur, implementasi yang dipelajari dalam pembangunan aplikasi, dan mengevaluasi hasil akhir program. Hasil penelitian menunjukkan bahwa aplikasi berhasil mengimplementasikan komunikasi P2P dengan baik dan memungkinkan pengguna untuk menggambar secara bersama-sama dengan pengguna lainnya secara real time tanpa adanya gangguan seperti tabrakan atau masalah yang signifikan. Namun, terdapat beberapa keterbatasan yang telah diidentifikasi, antara lain seperti proses penemuan peer yang masih dilakukan secara manual dan tantangan terkait skalabilitas pada jaringan ketika jumlah pengguna melebihi dari tiga orang atau pengguna. Meskipun demikian, aplikasi ini memberikan wawasan yang bermanfaat mengenai potensi teknologi P2P dalam aplikasi kolaborasi kreatif, serta membuka peluang untuk pengembangan lebih lanjut untuk meningkatkan performa dan memperluas kapasitas aplikasi agar dapat digunakan oleh lebih banyak pengguna.

Downloads

Download data is not yet available.

References

F. O. Ehiagwina, N. A. Iromini, I. S. Olatinwo, K. Raheem, and K. Mustapha, “A State-of-the-Art Survey of Peer-to-Peer Networks: Research Directions, Applications and Challenges,” Journal of Engineering Research and Sciences, vol. 1, no. 1, pp. 19–38, Feb. 2022, doi: 10.55708/js0101003.

N. Bhagatkar, K. Dolas, and R. K. Ghosh, “An Integrated P2P Framework for E-Learning,” Mar. 2019.

M. Bauwens, V. Kostakis, and A. Pazaitis, Peer to Peer: The Commons Manifesto. University of Westminster Press, 2019. doi: 10.16997/book33.

Augustine John, Cruciani Antonio, and Gillani Altaf Iqra, “Maintaining Distributed Data Structures in Dynamic Peer-to-Peer Networks,” Distributed, Parallel, and Cluster Computing, 2024.

Y. Faodiansyah, K. Amron, and E. S. Pramukantoro, “Analisis dan Perbandingan Performansi File Sharing Peer-to-Peer Menggunakan Framework JXTA dan Gnutella,” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 2, no. 10, pp. 3771–3778, Feb. 2018, [Online]. Available: https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/2732

G. A. Luhkito, A. Kusyanti, and R. A. Siregar, “Implementasi Blockchain pada Peer-to-Peer Transaction menggunakan Algoritma U-Quark,” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 5, no. 4, pp. 1267–1272, Mar. 2021, [Online]. Available: https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/8807

Rawat Ajay, “A Review on Python Programming,” International Journal of Research in Engineering, Science and Management , vol. 3, no. 12, Dec. 2020.

Manalu Dudes, Saragih Surbakti Reagan, and Sitorus Sam Putra Peniel, PEMPROGRAMAN PYTHON DENGAN GUI TKINTER. Borneo Novelty Publishing, 2024.

G. J. Sumual, B. Pinontoan, and L. A. Latumakulita, “GUI Application to Setup Simple Graph on the Plane using Tkinter of Python,” d’Cartesian: Jurnal Matematika dan Aplikasi, vol. 10, no. 1, pp. 8–14, Jul. 2021, doi: 10.35799/dc.10.1.2021.32138.

Made Pradnyana Ambara, Pande Ketut Widiartana, and Yohanes Priyo Atmojo, “Implementasi Socket Programming Sebagai Media Sinkronisasi Database Terdistribusi dengan Teknik Multi Master Replication,” Jurnal Sistem dan Informatika (JSI), vol. 14, no. 2, pp. 113–124, Aug. 2020, doi: 10.30864/jsi.v14i2.271.

D. Iovescu and C. Tudose, “Real-Time Document Collaboration—System Architecture and Design,” Applied Sciences, vol. 14, no. 18, p. 8356, Sep. 2024, doi: 10.3390/app14188356.

Nasrulloh Fazrin Sofhian and Heriyana Tio, “DESAIN DAN PENGEMBANGAN APLIKASI SUMBER BELAJAR KOLABORATIF MELALUI KNOWLEDGE MANAGEMENT SYSTEM UNTUK PERGURUAN TINGGI,” NUANSA INFORMATIKA : JURNAL TEKNOLOGY DAN INFORMASI, vol. 17, no. 1, 2023.

D. Yuliana, A. Baijuri, A. A. Suparto, S. Seituni, and S. Syukria, “PEMANFAATAN APLIKASI CANVA SEBAGAI MEDIA VIDEO PEMBELAJARAN KREATIF, INOVATIF, DAN KOLABORATIF,” Jurnal Pendidikan Teknologi Informasi (JUKANTI), vol. 6, no. 2, pp. 247–257, Nov. 2023, doi: 10.37792/jukanti.v6i2.1025.

J. Durbin and J. Brooks, “Peer-to-Peer, Permutable Models for DNS,” Journal of Computer Science and Software Engineering, vol. 10, no. 2, 2018.

A. N. Tama, S. Nugroho, and H. K. Wardana, “Implementasi Algoritma Gosip Dalam Jaringan Peer-to-Peer,” Techné : Jurnal Ilmiah Elektroteknika, vol. 17, no. 01, pp. 7–11, Apr. 2018, doi: 10.31358/techne.v17i01.153.

Downloads

Published

2024-12-29

How to Cite

Implementasi Komunikasi Peer-to-Peer dengan Mengembangkan Aplikasi Menggambar Kolaboratif. (2024). Jurnal Ilmiah Informatika Dan Komputer, 1(2), 247-254. https://doi.org/10.69533/9nmyyx11