TRIBUNJAMBI.COM - Kunci jawaban mata pelajaran Informatika kelas 10 Kurikulum Merdeka halaman 103.
Uji Kompetensi
1. Jelaskan langkah koleksi data/scraping dengan bahasa kalian sendiri!
2. Proyek web scraping sebelumnya mencontohkan salah satu lowongan pekerjaan, yaitu “part-time”. Bagian mana yang harus diubah agar scraping tersebut menampilkan lowongan pekerjaan lain, misalnya “programmer”?
3. Proyek web scraping sebelumnya menampilkan informasi posisi, instansi, dan gaji suatu lowongan pekerjaan yang ditampilkan dalam tiga kolom tabel. Dapatkan kalian menambah satu informasi lagi, yaitu Lokasi ke dalam tabel lowongan pekerjaan tersebut? Bagaimana analisis data untuk struktur HTML website lowongan pekerjaan tersebut?
4. Cari lowongan pekerjaan yang terdapat di koran/majalah (dilakukan secara manual/unplugged) atau website (dilakukan dengan bantuan komputer/plugged)! Rangkum seperti tabel yang dicontohkan pada Aktivitas 3! Tabel dapat ditulis tangan dalam selembar kertas (unplugged) atau ditulis di Aplikasi Pengolah Angka (plugged). Proses apa saja yang kalian lakukan jika analisis data dilakukan secara manual, bukan otomatis seperti pada aktivitas web scraping?
5. Cari lowongan pekerjaan dari website lain, misalnya JobsDB yang berada di alamat https://id.jobsdb.com/id yang memiliki struktur HTML yang sederhana dan mudah dianalisis. Dapatkah kalian melakukan scraping dari website tersebut untuk mendapatkan rangkuman lowongan pekerjaan yang tersedia dalam sebuah tabel? Kalian dapat menggunakan tabel berikut untuk membantu pekerjaan kalian.
JAWABAN
1. Langkah koleksi data/scraping
Koleksi data/scraping adalah proses pengambilan data dari sebuah website secara otomatis. Langkah-langkah umum dalam koleksi data/scraping adalah sebagai berikut:
Identifikasi website atau dokumen yang akan discrape
Langkah pertama adalah mengidentifikasi website atau dokumen yang akan discrape. Website atau dokumen tersebut harus memiliki struktur data yang jelas dan mudah untuk dianalisis.
Inspect element pada website untuk menemukan struktur HTML yang digunakan
Setelah mengidentifikasi website atau dokumen yang akan discrape, langkah selanjutnya adalah inspect element pada website tersebut untuk menemukan struktur HTML yang digunakan. Struktur HTML ini akan digunakan untuk menentukan data apa saja yang akan diambil.
Membuat skrip atau kode untuk mengekstrak data dari element yang ditentukan
Setelah menemukan struktur HTML yang digunakan, langkah selanjutnya adalah membuat skrip atau kode untuk mengekstrak data dari element yang ditentukan. Skrip atau kode ini dapat dibuat menggunakan berbagai bahasa pemrograman, seperti Python, JavaScript, atau PHP.
Menjalankan skrip atau kode tersebut
Setelah membuat skrip atau kode, langkah selanjutnya adalah menjalankan skrip atau kode tersebut. Skrip atau kode ini akan mengekstrak data dari website dan menyimpannya dalam format tertentu, seperti file CSV, JSON, atau XML.
2. Mengubah scraping untuk menampilkan lowongan pekerjaan lain