Abstract
Internet telah mengubah banyak budaya tradisional yang kemudian bertransformasi menjadi budaya yang lebih modern. Seperti budaya jual beli masyarakat yang dulu dengan bertatap muka langsung kini dapat dilakukan tanpa tatap muka secara langsung yaitu dengan hadirnya situs e-commerce yang banyak menyediakan kebutuhan masyarakat tanpa harus bertemu langsung dengan penjual untuk melakukan jual beli. Berkembangnya teknologi seperti sistem operasi Android yang berbasis open source yang masih tetap mendominasi, melahirkan banyak ide untuk menghasilkan aplikasi yang dapat membantu masyarakat. Seperti aplikasi situs e-commerce yang kini sudah dapat diakses melalui mobile. Namun, dalam mencari kebutuhan akan barang pembeli cenderung membandingkan barang dari beberapa situs e-commerce untuk mendapatkan harga yang lebih murah untuk jenis dan kualifikasi barang yang sama. Untuk membantu konsumen dalam mencari harga termurah untuk kebutuhan barang dibuat suatu sistem dengan teknik scraping untuk membantu masyarakat yang sudah menghimpun harga dari beberapa situs e-commerce yaitu : lazada.com, olx.com, berniaga.com, dan elevenia.co.id. Teknik web scraping digunakan untuk mendapatkan informasi data harga dari beberapa situs e-commerce dan menampilkan pada aplikasi klien. Sistem ini memiliki tingkat kesamaan data yang sama dengan hasil pencarian langsung dari situs e-commerce. Dari hasil pengujian validasi, validitas pada sistem terpenuhi sesuai kebutuhan. Hasil uji performa menunjukan hasil uji performa pada proses tanpa scraping menghasilkan request/second dan transfer rate lebih baik daripada melalui proses scraping. Hasil pengujian usability menunjukan rata-rata persentase berdasarkan beberapa faktor yaitu faktor effective dengan rata-rata persentase adalah 90%, faktor easy to learn dengan rata-rata persentase adalah 92%, faktor efficient dengan rata-rata persentase adalah 86% dan faktor engaging dengan rata-rata persentase adalah 86% sehingga dapat disimpulkan bahwa aplikasi layak atau dapat diterima oleh pengguna. Hasil uji pengurutan data menunjukan pengurutan data telah sesuai dengan hasil pengurutan manual sehingga dapat dikatakan valid. Hasil uji availibility menunjukkan bahwa sistem dapat berjalan dengan baik meskipun salah satu atau semua situs e-commerce ketika melakukan proses web scraping tidak bisa diakses atau mengalami gangguan.