Kunci dan Jawaban

Kunci Jawaban Informatika Kelas 10 Halaman 103, Langkah Scraping

Penulis: Heri Prihartono
Editor: Heri Prihartono
AA

Text Sizes

Medium

Large

Larger

Kegiatan belajar mengajar di kelas

Untuk mengubah scraping agar menampilkan lowongan pekerjaan lain, bagian yang harus diubah adalah bagian yang menentukan kriteria lowongan pekerjaan yang akan diambil. Pada proyek web scraping sebelumnya, kriteria lowongan pekerjaan yang diambil adalah posisinya yaitu "part-time". Untuk mengubah kriteria tersebut menjadi "programmer", kita dapat mengubah kode berikut:

Python
# Definisikan kriteria lowongan pekerjaan
criteria = ["part-time"]

# Cari lowongan pekerjaan yang memenuhi kriteria
for lowongan in lowongan_pekerjaan:
if lowongan["posisi"] in criteria:
print(lowongan)

Use code with caution. Learn more
content_copy
Kode tersebut dapat diubah menjadi:

Python
# Definisikan kriteria lowongan pekerjaan
criteria = ["programmer"]

# Cari lowongan pekerjaan yang memenuhi kriteria
for lowongan in lowongan_pekerjaan:
if lowongan["posisi"] in criteria:
print(lowongan)

Use code with caution. Learn more
content_copy
Dengan mengubah kode tersebut, maka scraping akan menampilkan semua lowongan pekerjaan dengan posisi "programmer".

3. Menambah informasi Lokasi ke dalam tabel lowongan pekerjaan

Untuk menambah informasi Lokasi ke dalam tabel lowongan pekerjaan, kita dapat menambahkan kolom baru ke dalam tabel tersebut. Kolom baru ini dapat diberi nama "Lokasi".

Untuk analisis data struktur HTML website lowongan pekerjaan, kita dapat menggunakan teknik berikut:

Buka website lowongan pekerjaan tersebut di browser.
Klik kanan pada halaman web dan pilih "Inspect element".
Cari element yang berisi informasi Lokasi.
Perhatikan atribut-atribut dari element tersebut.
Pada website lowongan pekerjaan yang digunakan pada proyek web scraping sebelumnya, informasi Lokasi terdapat pada element dengan class "location". Atribut "data-location" dari element tersebut berisi informasi Lokasi lowongan pekerjaan.

Berdasarkan analisis tersebut, kita dapat menambahkan kolom "Lokasi" ke dalam tabel lowongan pekerjaan dengan kode berikut:

Python
# Tambahkan kolom baru ke dalam tabel
tabel_lowongan["Lokasi"] = []

# Isi kolom "Lokasi"
for lowongan in lowongan_pekerjaan:
lokasi = lowongan.find_element_by_class_name("location").get_attribute("data-location")
tabel_lowongan["Lokasi"].append(lokasi)

Use code with caution. Learn more
content_copy
Kode tersebut akan menambahkan kolom baru ke dalam tabel lowongan pekerjaan dengan nama "Lokasi". Kolom ini akan berisi informasi Lokasi lowongan pekerjaan.

Halaman
123

Berita Terkini