ABSTRAKSI: P2P file sharing merupakan salah satu teknologi sharing file selain metode client server yang telah banyak dikenal. Tetapi untuk dapat menggunakan aplikasi P2P file sharing, user harus memiliki P2P software agar terhubung ke P2P network. Jika user tidak memiliki P2P software, maka user tidak dapat mengakses file sharing. Pada tugas akhir ini telah dibangun aplikasi P2P file sharing melalui perantaraan web server sehingga user yang tidak memiliki P2P agent tetap dapat melakukan file searching dan file downloading. Aplikasi ini dibuat dengan menggunakan metode centralized P2P untuk P2P network dan metode centralized index repositories untuk file searching, serta protokol HTTP untuk file downloading. Dari hasil pengujian yang telah dilakukan, rata-rata throughput protokol P2P lebih baik dari pada throughput HTTP.
Kata Kunci : P2P, file sharing, file searching, file downloading, web server.ABSTRACT: P2P file sharing is one of file sharing technologies beside client server that has been well known. But to use P2P file sharing application, user must have P2P software so it can connect to P2P network. If user do not have P2P software, then it can not access file sharing. This final project has developed P2P file sharing application through web server to make user who dont have P2P agent can also searching and download file. This application used centralized P2P method for P2P network and centralized index repositories for file searching, also HTTP protocol for file downloading. From testing result, throughput average of P2P protocol is better than throughput HTTP.Keyword: P2P, file sharing, file searching, file downloading, web server.