Pengembangan Aplikasi Remote Desktop Berbasis Client-Server Menggunakan Python

Authors

  • Muh Alif Basri Universitas Muhammadiyah Parepare, Indonesia
  • Marlina Universitas Muhammadiyah Parepare, Indonesia
  • Mughaffir Yunus Universitas Muhammadiyah Parepare, Indonesia

DOI:

https://doi.org/10.31004/anthor.v5i3.482

Keywords:

Remote Desktop, Client-Server, Python, LAN, File Transfer Protocol, Black Box Testing, White Box Testing

Abstract

Penelitian ini bertujuan mengembangkan aplikasi Remote Desktop Protocol (RDP) berbasis client-server yang mampu melakukan fungsi monitoring, kontrol, dan transfer file antarkomputer dalam jaringan LAN. Pengembangan dilakukan menggunakan bahasa pemrograman Python dengan memanfaatkan library socket, Twisted, PIL (Pillow), pyscreeze, dan tkinter. Metode yang digunakan adalah Research and Development dengan tahapan analisis kebutuhan, perancangan sistem, implementasi, serta pengujian menggunakan metode black box dan white box testing. Hasil penelitian menunjukkan bahwa aplikasi berhasil dibangun dengan tiga fitur utama: (1) monitoring desktop client secara real-time pada 15 fps menggunakan kompresi JPEG kualitas 70%, (2) kontrol penuh komputer client dari sisi server melalui koneksi socket TCP, dan (3) file transfer antarkomputer bidireksional. Pengujian white box menghasilkan Cyclomatic Complexity V(G) = 3 dengan 3 jalur independen dan 3 region, menunjukkan kompleksitas kode yang terkelola baik. Pengujian black box pada 10 skenario uji membuktikan keberhasilan 100% seluruh fitur sesuai spesifikasi. Aplikasi ini menjadi solusi manajemen jaringan komputer yang efektif untuk kebutuhan supervisi praktikum di laboratorium komputer.

References

Arifin, N. Y., Harun, A., Wahyudi, R., & Iskandar. (2022). Analisa perancangan sistem informasi. Cendikia Mulia Mandiri.

Hermawan, S., & Amirullah. (2021). Metode penelitian bisnis: Pendekatan kuantitatif & kualitatif. Media Nusa Creative (MNC Publishing).

Irwansyah, E., & Moniaga, J. V. (2014). Pengantar teknologi informasi. deePublish.

Liswati, S. K. M. (2021). Administrasi infrastruktur jaringan SMK/MAK kelas XI. Gramedia Widiasarana Indonesia.

Muni, A. (2023). Perancangan aplikasi remote desktop berbasis client-server. Jurnal Teknologi Informasi dan Komunikasi, 8(2), 45–58.

Nanang, H. (2018). Pengembangan aplikasi remote spesifikasi desktop berbasis client server. Jurnal Sistem Informasi dan Jaringan, 5(1), 12–24.

Pane, S. F., Zamzam, M., & Fadillah, M. D. (2020). Membangun aplikasi peminjaman jurnal menggunakan aplikasi Oracle Apex Online. Kreatif.

Purbo, O. W. (2016). Simulasi jaringan komputer dengan Cisco Packet Tracer. Elex Media Komputindo.

Rio, U., & Wijaya, Y. S. (2016). Pengembangan aplikasi remote access jaringan berbasis client server untuk pengontrolan praktikum laboratorium. Jurnal Ilmiah Rekayasa dan Manajemen Sistem Informasi, 2(1), 33–39.

Sri Mulyani, A. C. A., & Sistematika, A. (2017). Metode analisis dan perancangan sistem. Abdi Sistematika.

Sudaryono. (2016). Metode penelitian pendidikan. Prenada Media.

Syafrizal. (2020). Pengantar jaringan komputer. Penerbit Andi.

Wardah. (2019). Belajar pemrograman dan hacking menggunakan Python. Elex Media Komputindo.

Downloads

Published

2026-05-28

How to Cite

Basri, M. A., Marlina, M., & Yunus, M. (2026). Pengembangan Aplikasi Remote Desktop Berbasis Client-Server Menggunakan Python. ANTHOR: Education and Learning Journal, 5(3), 260–265. https://doi.org/10.31004/anthor.v5i3.482

Issue

Section

Articles

Similar Articles

<< < 1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.