Perancangan Program Pengiriman Berkas dengan Implementasi Java Socket

Authors

  • Fajar Rahmat Universitas Riau , Indonesia
  • Rahman Hidayah Universitas Riau , Indonesia
  • Ranto Anjasmara Marpaung Universitas Riau , Indonesia
  • Salman Al Haritsi Universitas Riau , Indonesia
  • Linna Oktaviana Sari Universitas Riau , Indonesia

DOI:

https://doi.org/10.31004/jptam.v7i3.11299

Keywords:

Pertukaran Berkas, Jaringan, Java Socket

Abstract

Pertukaran berkas melalui jaringan telah menjadi bagian penting dari kehidupan sehari-hari. Untuk memenuhi kebutuhan ini, penelitian ini merancang serta mengimplementasikan program pengiriman berkas berbasis Java Socket. Dengan berfokus pada efisiensi dan keamanan, penelitian ini menggunakan pendekatan pengembangan waterfall yang telah dimodifikasi untuk mencakup analisis kebutuhan sistem, perancangan aplikasi, dan uji coba aplikasi. Arsitektur aplikasi memungkinkan pengguna saling terhubung melalui server, dengan username sebagai pengenal. Dengan IDE Apache Netbeans, program ini menggunakan Java Socket untuk impelementasi skema client-server. Penulis menggunaan metode pengujian blackbox untuk uji coba aplikasi, menghasilkan hasil positif pada skenario seperti pengaktifan server, koneksi pengguna, pengiriman dan pengunduhan berkas, serta manajemen koneksi oleh admin. Hasil dari penelitian ini menunjukkan bahwa aplikasi ini dapat menjadi solusi efisien untuk pertukaran berkas pada lingkungan jaringan internal, dengan keamanan yang ditingkatkan. Meskipun demikian, masih diperlukan pengelolaan jaringan yang cermat untuk memastikan akses terbatas pada pengguna internal. Saran untuk pengembangan lebih lanjut mencakup otomatisasi pembuatan folder saat pengguna terhubung ke server. Dengan demikian aplikasi ini dapat memberikan kontribusi dalam memenuhi kebutuhan pertukaran berkas dengan cara yang efisien dan aman di lingkungan jaringan tertentu.

References

Adlini, M. N. (2022). METODE PENELITIAN KUALITATIF STUDI PUSTAKA. Jurnal Edumaspul, 6 (1).

Arun Singh, A. K. (2020). MultiClient MultiInstance Centralized File Server using TCP protocol in Java Sockets. International Journal of Computer Applications, Vol. 23, No.8, pp. 24-29, 2011.

Ertie, N. H. (2022). Aplikasi Inventori Barang Menggunakan Java Dengan . PHPMyAdmin. Cross-border, Vol. 5, No. 1, pp. 601-610.

Goscinski, J. R. (2019). The development of an efficient checkpointing facility exploiting operating systems services of the GENESIS cluster operating system. Future Generation Computer Systems, Vol. 20, No. 4, pp 523-538.

Hidayat, A. d. (2018). Rancang Bangun Aplikasi Perhitungan Grafik dan Energi Aktivitas Kegempaan Gunungapi Berbasis Java dan MySql. Vol 5, No. 2, pp. 21-30.

Pridarani, M. M. (2014). Penggunaan metode Research and Development dalam penelitian Bahasa Indonesia di perguruan tinggi. Seminar Nasional dan Launching Asosiasi Dosen Bahasa dan Sastra Indonesia (ADOBSI), dated 25 April 2015, (pp. 555–559). Surakarta: ADOBSI.

Siswanto, S. (2010). Systematic review sebagai metode penelitian untuk mensintesis hasil-hasil penelitian (sebuah pengantar). Buletin Penelitian Sistem Kesehatan, 13(4), 21312.

W. N. Cholifah, Y. Y. (2018). Pengujian Black Box Testing pada Aplikasi Action & Strategy Berbasis Android dengan Teknologi Phonegap, . STRING (Satuan Tulisan Ris. dan Inov. Telknol., vol. 3, no. 2, p. 206.

Xia, D. H. (2019). Design of Distributed Architecture based on Java Remote Method Invocation Technology. pp. 618, 2009 International Conference on Environmental Science and Information Application Technology (IEEE Computer Society).

Yogantara, W. A. (2018). Perancangan Jaringan Wireless Local Area Network Pada Dinas Pemerintah Kota Semarang. Pp. 1-9.

Downloads

Published

09-12-2023

How to Cite

Rahmat, F., Hidayah, R., Marpaung, R. A., Haritsi, S. A., & Sari, L. O. (2023). Perancangan Program Pengiriman Berkas dengan Implementasi Java Socket. Jurnal Pendidikan Tambusai, 7(3), 28098–28103. https://doi.org/10.31004/jptam.v7i3.11299

Issue

Section

Articles of Research

Citation Check