Kunci Jawaban Informatika Kelas 10 Halaman 133 Kurikulum Merdeka Uji Kompetensi Bab 6 Analisis Data

30 November 2022, 23:15 WIB
Kunci Jawaban Informatika Kelas 10 Halaman 133 Kurikulum Merdeka Uji Kompetensi Bab 6 Analisis Data /Pexels/Lukas /

KILAS KLATEN - Kunci jawaban Informatika kelas 10 SMP halaman 133 Kurikulum Merdeka, Bab 6 Analisis Data Uji kompetensi.

Analisis data merupakan salah satu materi yang wajib dipelajari oleh siswa kelas 10 SMP halaman 133 dalam mata pelajaran Informatika  kurikulum merdeka.

Artikel dibawah ini akan membahas tentang soal dan Kunci jawaban Informatika halaman 133 kelas 10 ini sebagai opsi membantu belajar siswa SMP dalam mengerjakan soal Uji kompetensi.

Dilansir dari buku Informatika  kelas 10 SMP Cetakan pertama, 2021 Kurikulum Merdeka yang disusun oleh Mushthofa, dkk penerbit Kemendikbud.

Baca Juga: Kunci Jawaban Matematika Kelas 10 Halaman 1102 1103 Kurikulum Merdeka Uji Kompetensi, Bab 5 Kesebangunan

Kunci Jawaban Informatika  kelas 10 SMP halaman 133 Bab 6 Analisis Data

 

Uji kompetensi.

1. Jelaskan langkah koleksi data/scraping dengan bahasa kalian sendiri!

Pembahasan:

Jawaban siswa dapat beragam, tetapi semuanya harus dalam bingkai alur seperti diperlihatkan pada Gambar 6.13Buku Siswa, yaitu mulai dari melakukan parsing, memproses struktur HTMLnya hingga menampilkannya atau framing dalam tabel.

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”?

Pembahasan:

Baca Juga: Kunci Jawaban Informatika Kelas 10 Halaman 89 Kurikulum Merdeka Uji Kompetensi Bab 4 Sistem Komputer

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.

5 web = ″https://www.jobs.id/lowongan-kerja?kata-kunci=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?

Pembahasan:

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.

Baca Juga: Kunci Jawaban Matematika Kelas 10 Halaman 94 Kurikulum Merdeka Uji Kompetensi, Bab 3 Vektor dan Operasinya

 

1
2

3
4
jkt-1.neo.id/assets/images/logo/indosukses_pt.png″
style=″margin-top: 10px;″/>
5
6
7
 
9
10
11 es+PT″>Indosukses Futures PT


12
13 Jakarta Barat
14
15
16 IDR
17 1.000.000
18 –
19 2.000.000
20
21
22 Bertanggung jawab untuk prospek klien. Menyediakan review
23 dan saran inansial utk klien.
24
25 1 minggu yang lalu
26
27
28
29
30

Baca Juga: Kunci Jawaban Matematika Kelas 10 Halaman 69 Kurikulum Merdeka Latihan 3.1, Vektor dan Sistem Koordinat

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 mengidentiikasinya. Namun 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.

13 lokasi = []

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.

26 
27 t2 = p.select(″.location”)
28 lokasi.append(t2[0].get_text())

Baca Juga: Kunci Jawaban Matematika Kelas 10 Halaman 79 Kurikulum Merdeka Latihan 3.3, Vektor dan Sistem Koordinat

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 seperti berikut.

35
36 lowker = pd.DataFrame({
37 ″Posisi″: posisi,
38 ″Instansi″: instansi,
39 ″Lokasi″: lokasi,
40 ″Gaji″:gaji
41 })
42 Lowker

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?

Baca Juga: Kunci Jawaban Matematika Kelas 10 Halaman 169 170 Kurikulum Merdeka Uji Kompetensi, Bab 6 Fungsi Kuadrat

Pembahasan:

Kegiatan ini dapat diberikan sebagai alternatif (aktivitas unplugged) jika tidak dimungkinkan melakukan web scraping secara online menggunakan komputer.

Siswa diminta untuk mencari di media cetak seperti koran atau majalah, kemudian menemukan daftar lowongan pekerjaan di media tersebut.

Selanjutnya, siswa diminta untuk merangkum lowongan pekerjaan yang ada dalam sebuah tabel yang berisi Posisi/Jabatan, Nama Perusahaan/Instansi serta Gaji yang ditawarkan jika ada.

Kemudian, siswa diminta untuk mereleksikan aktivitas apa saja yang mereka lakukan terkait pengumpulan data lowongan pekerjaan dari media cetak tersebut.

Baca Juga: Kunci Jawaban Matematika Kelas 10 Halaman 94 Kurikulum Merdeka Uji Kompetensi, Bab 3 Vektor dan Operasinya

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.

Pembahasan:

Kegiatan ini diberikan sebagai pengembangan dari kegiatan proyek web scraping untuk kelas yang memiliki kemampuan lebih.

Setelah diminta untuk mencari berbagai website terkait lowongan pekerjaan, siswa diminta untuk melihat struktur kode HTML dari website yang mereka temukan. Dari sekian website yang ada, banyak diantaranya yang memiliki struktur yang rumit sehingga susah untuk dilakukan analisis dan scraping.

Baca Juga: Kunci Jawaban Matematika Kelas 10 Halaman 121 122 Kurikulum Merdeka Uji Kompetensi, Bab 4 Trigonometri

Namun demikian, masih ada beberapa website yang memiliki kode HTML yang sederhana sehingga relatif lebih mudah untuk dianalisis strukturnya dan dilakukan scraping. Salah satunya ialah website JobsDB.

Siswa diminta untuk melakukan apa yang sudah dilakukan di Aktivitas 3 dengan mengganti alamat website nya. Dengan mengganti website, tentunya proses scraping di program Python juga berubah.

Siswa diminta untuk mengubah kode program web scraping sebelumnya sehingga dapat melakukan scraping dari website JobsDB. Aktivitas ini dan menghasilkan daftar lowongan pekerjaan dalam bentuk tabel.

Dalam aktivitas ini, siswa diberikan tabel daftar periksa (checklist) yang memandu aktivitas siswa dalam membuat program web scraping menggunakan bahasa Python.

Baca Juga: Kunci Jawaban Informatika Kelas 105 Halaman 10 Kurikulum Merdeka Uji Kompetensi Bab 5 Jaringan Komputer

Demikian pembahasan mengenai kunci jawaban soal dari Informatika  kelas 10 halaman 133 Uji Kompetensi. Seperti itulah sedikit pembahasan Semoga dapat dijadikan referensi dan menambah ilmu kita.

Disclaimer: artikel soal dan kunci jawaban ini hanya untuk membantu siswa SMP belajar Informatika. Kebenaran kunci jawaban ini tidak mutlak, sehingga tidak menutup kemungkinan ada jawaban lainnya.***

Editor: Fajar Sidik Nur Cahyo

Sumber: Buku.kemdikbud.go.id

Tags

Terkini

Terpopuler