Perancangan dan Implementasi Site Data Collection System pada Google Maps Menggunakan Python Berbasis Web Moh. Risaldi1 ,Wildan2. Agus Romadhona3. Mohammad Andika4. Anwar S Panyili5 Program Studi Sistem Informasi1, 4. Teknik Informatika2,3,5 STMIK Adhi Guna. Indonesia Info Articles Keywords: Google Maps. Site Data Collection System. Python. Web Crawling. Black Box Testing. Abstrak Google Maps merupakan layanan pemetaan digital yang menyediakan informasi lokasi secara luas dan dapat diakses melalui berbagai perangkat. Namun, proses pencarian dan pengumpulan data lokasi secara manual masih memerlukan waktu dan kurang efisien, terutama ketika data yang dibutuhkan berjumlah besar dan tersebar. Penelitian ini mengembangkan Site Data Collection System berbasis web menggunakan bahasa pemrograman Python untuk mengotomatisasi proses pengambilan dan pengelompokan data lokasi dari Google Maps. Sistem dirancang untuk melakukan pemindaian . , ekstraksi, dan penyajian data secara terstruktur, sehingga memudahkan pengguna memperoleh informasi lokasi secara cepat, akurat, dan terintegrasi. Metode penelitian yang digunakan adalah analisis deskriptif dengan pendekatan kualitatif, serta pengujian sistem dilakukan menggunakan metode Black Box untuk menilai fungsi dan kinerja sistem. Hasil pengujian menunjukkan tingkat keberhasilan 100%, yang menempatkan sistem dalam kategori AuSangat BaikAy. Dengan demikian, sistem ini terbukti efektif dalam meningkatkan efisiensi proses pengumpulan data lokasi serta memberikan kemudahan bagi pengguna dalam memperoleh informasi secara otomatis dari Google Maps. Abstract Google Maps is a digital mapping service that provides comprehensive location information accessible through various devices. However, the manual process of searching and collecting location data remains timeconsuming and inefficient, especially when dealing with large and scattered This study develops a web-based Site Data Collection System using the Python programming language to automate the retrieval and organization of location data from Google Maps. The system is designed to perform data scanning . , extraction, and structured presentation, enabling users to obtain location information quickly, accurately, and The research employs a descriptive analytical method with a qualitative approach, while system evaluation is conducted using Black Box testing to assess functionality and performance. The results indicate a Joined Journal (Journal of Informatics Educatio. 100% success rate, placing the system in the AuExcellentAy category. Therefore, the developed system proves effective in enhancing the efficiency of location data collection and providing users with automated and reliable access to information from Google Maps. Alamat Korespondensi: E-mail: mohrisaldistmikadhiguna@gmail. p-ISSN 2621-9484 e-ISSN 2620-8415 Joined Journal (Journal of Informatics Educatio. PENDAHULUAN Seiring dengan perkembangan teknologi di era modern, hampir semua orang mengakses berbagai data yang tersedia di internet, termasuk informasi yang terdapat pada aplikasi Google Maps. Google Maps merupakan aplikasi peta online gratis yang disediakan oleh Google, yang dapat diakses melalui browser web maupun perangkat seluler, dan menyediakan berbagai informasi menggunakan JavaScript. XML atau XPath, serta AJAX (Li & Li, 2. Pemetaan data untuk memudahkan pengguna dalam mencari informasi menjadi kebutuhan penting di era modern, karena setiap orang membutuhkan informasi yang cepat, tepat, dan akurat. Sistem pemetaan data ini dikenal sebagai Site Data Collection System, yaitu aplikasi komputer yang memfasilitasi pengumpulan data dan memungkinkan pengumpulan informasi terstruktur secara sistematis (Kim et al. , 2. Sistem ini mempermudah pengguna mengakses informasi yang tersebar di berbagai media, yang selalu berubah dan tersebar luas di internet dalam jumlah besar. Dengan demikian, site data collection system menjadi komponen penting dalam proses pengumpulan, eksplorasi, dan konsolidasi data, sehingga mempermudah pencarian Pada umumnya, proses pencarian data masih kurang efisien, karena seseorang yang mencari informasi tentang suatu lokasi harus mengunjungi tempat tersebut secara langsung, atau mengambil data dari internet dengan cara memindai informasi satu per satu (Zhang & Wang, 2. Metode ini kurang efektif dalam proses pengumpulan data. Perancangan site data collection system yang baik menghadapi dua tantangan utama, yaitu tantangan internal dan eksternal. Secara internal, sistem harus mampu menangani volume data yang besar, sedangkan secara eksternal, sistem harus mampu menyesuaikan diri dengan perubahan cepat pada situs web dan link jaringan (Hossain et al. , 2. Berdasarkan latar belakang tersebut, peneliti bertujuan merancang dan membangun sebuah aplikasi pencarian data secara otomatis dengan judul Perancangan dan Implementasi Site Data Collection System pada Google Maps Menggunakan Python Berbasis Web. METODE Penelitian ini menggunakan teknik analisis deskriptif yang dikembangkan untuk memberikan deskripsi yang lebih mendalam mengenai data dari masing-masing variabel Selain menganalisis data secara kualitatif, penelitian ini juga memanfaatkan pendekatan kuantitatif deskriptif untuk mengukur dan mengevaluasi efektivitas pengumpulan data lokasi secara sistematis menggunakan sistem crawling. Metode ini memungkinkan peneliti untuk menggambarkan secara rinci proses pengambilan data lokasi pada area tertentu melalui Site Data Collection System berbasis web, termasuk analisis volume data, kecepatan pengambilan, dan konsolidasi informasi dari berbagai sumber. Pendekatan kualitatif tetap digunakan untuk memahami kondisi objek penelitian dalam konteks alamiah, di mana peneliti berperan sebagai instrumen Penelitian ini bersifat deskriptif, menggunakan analisis, mengacu pada data lapangan, memanfaatkan teori sebagai bahan pendukung, dan berpotensi menghasilkan suatu teori yang relevan. Dengan pengembangan metode ini, penelitian tidak hanya mendeskripsikan proses pengumpulan data, tetapi juga mengevaluasi efisiensi, akurasi, dan kualitas informasi yang diperoleh dari Google Maps melalui Site Data Collection System, sehingga memberikan kontribusi praktis dalam pengelolaan data berbasis web. Joined Journal (Journal of Informatics Educatio. HASIL DAN PEMBAHASAN Penelitian ini berhasil merancang dan mengimplementasikan Site Data Collection System berbasis web menggunakan Python untuk Google Maps, yang mampu mengumpulkan dan mengkonsolidasikan data lokasi secara otomatis menggunakan teknik web crawling. Sistem ini efektif menangani volume data besar serta perubahan cepat pada situs web, mempermudah pencarian informasi secara sistematis melalui antarmuka web yang intuitif, sekaligus meningkatkan efisiensi dan kualitas pengelolaan data berbasis web. Halaman Umum Halaman umum merupakan halaman yang ditampilkan ketika pengguna mengunjungi link tersebut. Pada halaman ini terdapat formulir yang harus diisi oleh pengguna, antara lain jenis data yang ingin dicari serta nomor kategori pengguna. Selain itu, halaman ini juga dilengkapi tombol AuSearchAy, yang ketika diklik akan memproses data sesuai dengan permintaan pengguna. Tampilan halaman ini dapat dilihat pada Gambar 1 berikut. Gambar 1. Halaman Utama Halaman Hasil Respon dari Google Maps. Halaman ini menampilkan hasil respon dari Google Maps, di mana seluruh data yang terdaftar pada Google Maps akan ditampilkan. Proses ini akan berjalan secara otomatis hingga semua data berhasil dipindai. Tampilan halaman dapat dilihat pada Gambar 2 berikut. Gambar 2. Halaman Hasil Respon dari Google Maps Joined Journal (Journal of Informatics Educatio. Halaman Pencarian Data Tempat Halaman ini merupakan halaman pencarian data tempat. Setelah tombol Search pada halaman utama diklik, sistem secara otomatis membuka halaman Google Maps, yang menampilkan data tempat sesuai dengan kategori yang dicari oleh pengguna. Tampilan halaman ini dapat dilihat pada Gambar 3 berikut. Gambar 3. Halaman Pencarian Data Tempat Halaman Data Yang Ditemukan Halaman ini menampilkan data yang ditemukan, yaitu hasil dari seluruh pencarian data yang dilakukan melalui Google Maps. Tampilan halaman ini dapat dilihat pada Gambar 4 berikut. Gambar 4. Halaman Data Yang Ditemukan Halaman Hasil Pencarian Data Halaman ini menampilkan hasil pencarian data dalam bentuk file Microsoft Excel, di mana seluruh data tempat yang dicari akan ditampilkan dan dicadangkan . dalam format Excel. Tampilan halaman ini dapat dilihat pada Gambar 5 berikut. Joined Journal (Journal of Informatics Educatio. Gambar 5. Halaman hasil pencarian data Testing Setelah seluruh unit sistem dikembangkan dan melewati tahap implementasi, dilakukan proses pengujian menggunakan metode Black Box untuk memastikan bahwa setiap fungsi bekerja sesuai dengan rancangan. Metode Black Box dipilih karena mampu mengevaluasi kinerja sistem dari sisi fungsionalitas tanpa memeriksa struktur internal maupun kode program, sehingga potensi kegagalan, kesalahan, dan inkonsistensi dapat diidentifikasi secara objektif berdasarkan respons sistem terhadap berbagai skenario input. Pengujian dilaksanakan mengacu pada rencana pengujian yang telah disusun sebelumnya, mencakup seluruh fitur dan modul utama dalam Site Data Collection System pada Google Maps berbasis Python. Adapun rangkuman hasil pengujian terhadap setiap proses yang diuji dapat dilihat pada Tabel 1 berikut. Tabel 1. Pengujian Sistem TestID Deskripsi Pengujian Masukan Klik AuMenu Hasil Yang Diharapkan Hasil Yang Didapatkan Ketika AuMenu Pencarian Pencarian DataAy diklik maka akan [ Oo ] Diterima halaman [ ] Ditolak pencarian data IS01 Menguji Halaman Utama IS02 Menguji Halaman Pencarian Data Sistem Isi form data dan klik [ Oo ] Diterima halaman hasil pencarian Search [ ] Ditolak data sesuai input IS03 Menguji Halaman Hasil Respon Google Maps Data IS04 Menguji Halaman Data yang Ditemukan Klik salah satu data pada Sistem menampilkan [ Oo ] Diterima hasil pencarian detail data yang ditemukan [ ] Ditolak IS05 Menguji Ekspor Data ke Excel Klik tombol Export to Excel DataAy Semua data yang terdaftar [ Oo ] Diterima pada Google Maps muncul [ ] Ditolak secara lengkap Semua data hasil pencarian [ Oo ] Diterima berhasil diunduh dan [ ] Ditolak tersimpan dalam file Excel Joined Journal (Journal of Informatics Educatio. IS06 IS07 Menguji Navigasi Antar Halaman Berpindah dari halaman Semua halaman dapat [ Oo ] Diterima diakses tanpa error dan pencarian, hasil, dan detail [ ] Ditolak data tetap akurat Menguji Handling Masukan Volume Data Besar kategori Sistem tetap menampilkan [ Oo ] Diterima hasil dengan cepat dan [ ] Ditolak tidak terjadi crash Formulasi perhitungan tingkat keberhasilan Black Box dirumuskan sebagai berikut: Hasil Black Box = 7 x 100% = 100% Jika hasil pengujian berhasil dilakukan, maka menilai keberhasilan dan kelayakan sistem adalah sebagai berikut: 80% - 100% = Sangat Baik 60% - 79,99% = Baik 0 - 59,99% = Kurang Baik Berdasarkan hasil pengujian terhadap 7 item Black Box, seluruh skenario pengujian memperoleh status AuDiterimaAy tanpa adanya temuan fungsi yang AuDitolakAy. Dengan demikian, tingkat keberhasilan pengujian mencapai 100%, yang menunjukkan bahwa seluruh fitur dan proses sistem telah berjalan sesuai dengan spesifikasi yang ditetapkan. Hasil ini menempatkan kualitas sistem pada kategori AuSangat BaikAy, serta mengindikasikan bahwa sistem memiliki tingkat keandalan fungsional yang tinggi dan siap digunakan dalam proses operasional . SIMPULAN Berdasarkan hasil penelitian mengenai Site Data Collection System pada Google Maps menggunakan Bahasa Pemrograman Python berbasis Website, dapat disimpulkan bahwa sistem yang dikembangkan berhasil berfungsi sesuai tujuan dan mampu membantu pengguna dalam melakukan pencarian data lokasi secara otomatis tanpa perlu mengunjungi lokasi secara langsung. Sistem ini mampu mengumpulkan, memindai, dan menyajikan data tempat secara efisien melalui integrasi dengan Google Maps. Keberhasilan tersebut diperkuat oleh hasil pengujian Black Box yang menunjukkan tingkat keberhasilan 100%, sehingga sistem dinyatakan berada pada kategori AuSangat BaikAy. Dengan demikian, sistem layak digunakan sebagai solusi untuk kebutuhan pengumpulan dan pencarian data lokasi secara cepat, akurat, dan terstruktur. DAFTAR PUSTAKA