Kunci Jawaban

Soal dan Kunci Jawaban Informatika Kelas 10 SMA Halaman 133, Uji Kompetensi, Kurikulum Merdeka

Editor: Erlina Langi
AA

Text Sizes

Medium

Large

Larger

Soal dan Kunci Jawaban Informatika Kelas 10 SMA Halaman 133

1. Langkah Koleksi Data/Scraping:

- Tentukan sumber data yang akan di-scrape, misalnya sebuah situs web lowongan pekerjaan. - Analisis struktur HTML dari halaman web tersebut untuk memahami elemen-elemen yang akan diambil.

- Gunakan library atau framework web scraping seperti BeautifulSoup atau Scrapy untuk mengambil data dari HTML.

- Identifikasi elemen HTML yang mengandung informasi yang ingin diambil, seperti judul lowongan, instansi, gaji, dan lokasi.

- Tulis kode scraping untuk mengekstrak informasi dari elemen-elemen tersebut.

- Jalankan skrip scraping untuk mendapatkan data dari situs web

- Simpan hasil scraping ke dalam format yang sesuai, misalnya CSV atau database.

2. Mengubah agar program menampilkan lowongan pekerjaan lain berarti mengubah alamat yang digunakan sebagai sumber web yang akan dilakukan parsing. Dalam Buku Siswa, diperlihatkan pada Gambar 6.14 Baris 5. Di baris tersebut terdapat alamat web jobs.id yang diberi kata kunci "part time" sebagai pekerjaan yang dicari. Maka, jika ingin mencari pekerjaan "programmer", baris tersebut dapat diganti sebagai berikut.

web = "https://www.jobs.id/lowongan-kerja?kata- kunci programmer".

3. Untuk melihat data lokasi di dalam lowongan pekerjaan, kita perlu melihat struktur HTML website tersebut. Hal ini dapat diperoleh setelah proses parsing pada Gambar 6.14 Buku Siswa dilakukan. Dari proses tersebut, kita peroleh kode sebagai berikut.

Jika diperhatikan, data lokasi lowongan berada satu hierarki dengan informasi institusi. yaitu sama-sama berada di dalam tag

. Menariknya, pada informasi ini, diberikan penanda atribut kelas "location" sehingga memudahkan kita untuk mengidentifikasinya. Namaun sebelumnya, kita perlu mempersiapkan array untuk menampung data lokasi di tempat deklarasi yang sama dengan array yang lain, yaitu di Gambar 6.15 Baris 13.

Kemudian setelah itu, data lokasi bisa diambil di variabel lowongan pekerjaan yang telah diiterasi dalam for, yaitu variabel p. Dari variabel ini, kita ambil data yang mengandung "location". Setelah itu, data ini disisipkan ke dalam array lokasi. fig = px.scatter(lowker, x='posisi', y='Gaji')

Setelah itu, array lokasi ini dapat ditampilkan saat membingkai datanya ke dalam tabel, sebagai mana kita menambahkan Baris 39 ke dalam Gambar 6.16 pada Buku Siswa.

4. Lowongan Pekerjaan di Koran/Majalah:

Halaman
123

Berita Terkini