Tugas Kelompok 1 Informatika
Tugas Kelompok 1 Informatika
INFORMATIKA
Perhatikan bahwa datayang dicetak dengan dibagi dua terlebih dahulu ini memiliki variasi data seperti data bilangan
dan data tekstual. Padahal,pembagian hanya bisa dilakukan pada bilangan dan oleh bagian.Maka,akan terjadi
kesalahan jika pembagian dilakukan pada data bilangan dan data tesktual. Perhatikan pesan kesalahannya berbunyi
“Line 3. Unsupported operand types for.
F. Pustaka Kode (Library import)
Saat memerlukan informasih yang mungkin belum pernah di pelajari dan tidak ditemukan di buku mata pelajaran
yang kalian miliki, kalian akan pergi ke perpustakaan yang menyimpan banyak sekali buku dan informasi yang dapat
kita cari. Library atau pustaka adalah koleksi program dan paket yang tersedia untuk berbagai penggunaan. Sebagai
conto,terdapat library pandas.kalian dapat mencoba untuk mengetikan kode program seperti pada gambar 6.12
sehingga menampilkan keluaran seperti pada gambar 6.13. Perhatikan bahwa sebelum library pandas digunakan di
baris 6kita perlu import terlebihdahulu di baris satu.
B.Koleksi data
Aktivitas inti dilakukan untuk mengenal proses analisis data, khususnya dalam hal mengoleksi data dari situs
web, yang dikenal dengan istilah web scarping. Beberapa langkah yang bisa diikuti untuk melakukan scarping
dalam bahas python menggunakan editor online google colab.setelah editor siap digunakan,scarping bisa dimulai
dengan proses parsing.
Parsing adalah menggambil kode program dari sebuah halaman website secara utuh yang masih dalam bentuk kode
HTML.
Mari,ikuti pembuatan proyeks scarping tersebut dengan mengikuti langkah langkah berikut.
1. Buka google colaboratory melaluli link https:colab.research.google.com.kemudian buka catatan baru melalui
file> new notebook
2. Prasing salah satu alamat website lowongan pekerja. Gambar 6.15 menunjukan kode untuk melakukan parsing
alamat website lowomgan pekerja yang diguanakan sebelumnya. Ketik beberapa baris kode program berikut
dilayar goggle collab kalian.
3. Olah kode HTML tersebut hingga kalian bisa menggambil data posisi pekerjaannya,instansi yang memberikan
pekerjaan.serta gaji yang di tawarkan seperti diperlihatkan Gambar6.17. Tiga data ini bisa diperoleh dari elemen kode
website yang di sebut tag tertentu untuk kemudian diambil seperti diperlihatkan pada gambar 6.17.Lanjutkan kode
program yang ada pada gambar 6.15 sehingga lengkap seperti pada gambar 6.17.
4.Teknik,bingkai data array tersebut kedalam tabel yang di tampilkan oleh python seperti di perlihatkan kode pada
gambar 6.19.
C. Visualisasi Data
Aktivitas lanjutan ini dilakukan untuk mengenal visualisasi data. Pada proyek sebelumnnya,data wibsite diambil
(scraping) dan ditampilkan dalam bentuk tabel.Tabel adalah salah satu untuk analisis data dasar.Data divisualkan dalam
berbagai diagram seperti diagram batang,diagram lingkaran,diagram garis,dan lain sebagainnya.
1. Pra-pemrosesan Data
pra-pemrosesan data dilakukan agar data siap untuk diolah.data perlu di persiapkan karena bisa jadi yang kita peroleh
masih mentah,banyak terdapat kesalahan sehingga tidak bisa di hitung untuk dibuat visualisasinya.Oleh karena itu,kita
perlu menggubah data gajih yang masih bertipe teks ini kedalam tipe bilangan seperti diperlihatkan pada gambar 6.21.
2. Visualisasi Data:Barchart
Untuk membuat tampilan grafik atau diagram kita dapat menggunakan library python yaitu plotly.library ini perlu di
tambahkan terlebih dahulu di kode program cara penambahannya menggunakan import seperti berikut.sebagai contoh kita
dapat membuat diagram batang (barchat)menggunakan fungsi seperti diperlihatkan pada gambar 6.22.
Dari kode program tersebut,kita akan menghasilkan sebuah diagram batang pada gambar 6.23.
3. Prapemrosesan data lanjut
Jika diperhatikan gambar 6.23,beberapa lowongan pekerjaan terlihat menumpuk.Beberapa posisi lowongan pada
suatu instasi menjadi satu batang saja hal ini menyebabkan nominal gaji yang di tunjukan menjadi tidak valid. ini
terjadi karena kita mengkelompokan lowongan berdasarkan instasinya gambar (6.22 baris 460).Solusinya ialah
menggelompokan lowongan pekerjaan berdasarkan gabungan poisis dan intansi penyedia lowongan.Dengan
demikian,setiap lowongan akan diperlihatkan secara terpisah seperti pada gambar 6.25
4. Visualisasi Data dengan Diagram lain
Setiap diagram dan chart memiliki kegunaan masing-masing sesuai karakteristiknya,Diagram batang,misalnya,
digunakan untuk memperlihatkan beberapa item serupa yang perlu dibandingkan.Di sisi lain,diagram lingkaran
digunakan untuk memperlihatkan proporsi dari beberapa item yang bisa menjadi bagian utuh dari suatu kasus.Kode
program yang sebelumnya menampilkan diagram batang (Gambar 6.24 baris 45)diganti menjadi kode untuk
menampilkan diagram lingkaran seperti berikut.
KATA PENUTUP