Kunci Jawaban
Jawaban Soal Informatika Kelas 10 Halaman 133 Kurikulum Merdeka: Scraping
Artikel ini berisi kunci jawaban soal Informatika kelas 10 halaman 133 Kurikulum Merdeka: Scraping.
TRIBUNSUMSEL.COM- Materi mata pelajaran Informatika kali ini membahas scraping.
Siswa diminta untuk mengerjakan soal Uji Kompetensi.
Kunci jawaban dibuat berdasarkan buku Informatika kelas 10 terbitan Pusat Kurikulum dan Perbukuan, yang ditulis oleh Musthofa dkk.
Berikut kunci jawaban soal Informatika kelas 10 halaman 133 kurikulum merdeka.
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?
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.
KUNCI JAWABAN
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:
- Identifikasi lowongan pekerjaan dari koran/majalah atau situs web.
- Manual/Unplugged: Tulis tangan informasi lowongan pekerjaan dalam format tabel dengan kolom seperti posisi, instansi, gaji, dan lokasi.
- Plugged: Gunakan Aplikasi Pengolah Angka untuk membuat tabel yang sama dengan mencatat informasi yang relevan.
- Proses manual melibatkan membaca dan mencatat data dengan tangan atau menggunakan aplikasi pengolah angka, bukan otomatis seperti pada web scraping.
Baca juga: Kunci Jawaban Bahasa Indonesia Kelas 10 Halaman 133 Kurikulum Merdeka: Struktur Teks Biografi
Baca juga: Jawaban Soal Bahasa Indonesia Kelas 10 Halaman 193 Kurikulum Merdeka: Kompeten Berbahasa
Baca juga: Kunci Jawaban Cerdas Cergas Berbahasa dan Bersastra Indonesia Kelas 10 Halaman 118
*)Disclaimer: Jawaban di atas hanya digunakan oleh orang tua untuk memandu proses belajar anak. Sebelum melihat kunci jawaban, siswa harus terlebih dahulu menjawabnya sendiri, setelah itu gunakan artikel ini untuk mengoreksi hasil pekerjaan siswa.
Baca artikel dan berita Tribun Sumsel lainnya langsung dari google news
Ikuti dan bergabung di saluran WhatsApp Tribunsumsel.com
Latihan Soal OMI 2025 Jenjang MTs IPA Fisika Lengkap dengan Kunci Jawabannya |
![]() |
---|
Latihan Soal OMI 2025 Jenjang MA Geografi Lengkap Kunci Jawaban dan Pembahasannya |
![]() |
---|
Latihan Soal OMI 2025 Ekonomi Jenjang MA Lengkap Kunci Jawaban dan Pembahasannya |
![]() |
---|
Latihan Soal dan Kisi Kisi OMI 2025 Jenjang MI Lengkap Matematika dan IPAS |
![]() |
---|
Kunci Jawaban Buku Sejarah Kelas 12 Kurikulum Merdeka Halaman 66 67 68, Soal Esai Asesmen Bab 1 |
![]() |
---|
Isi komentar sepenuhnya adalah tanggung jawab pengguna dan diatur dalam UU ITE.