Modul Praktek Analisis Data - P2
Modul Praktek Analisis Data - P2
Hasil
d. Penelusuran/perulangan bilangan(Loop:for)
Yaitu perintah untuk mencetak array secara terpisah menggunakan konsep perulangan (loop) dengan for.
Hasil
Hasil
f. Pustaka Kode (Library import)
Digunakan dalam suatu program untuk mendapatkan suatru fungsi yang tidak ada pada program atau
sebagai koleksi berbagai program yang tersedia untuk melakukan berbagai penggunaan.
Hasil
Pertemuan 3
B. Kolekasi data
Web scraping adalah proses untuk analisis data, terutama untuk mengkoleksi data pada situs web. Langkah
pertama pertama melakukan scraping yaitu proses parsing yaitu mengambil kode program dari halaman
website secara utuh dengan bentuk HTML.
Berikut langkah-langkah scraping:
1. Buka google colab, buka catatan baru melalui menu File - New Notebook.
2. Parsing salah satu alamat website lowongan pekerjaan, misal job.
Tuliskan kode program sebagai berikut:
Hasil :
3. Dari kode HTML tsb bisa diambil data posisi pekerjaannya, instansi, serta gaji yang ditawarkan. Tiga
data tersebut diperoleh dari elemen kode website yang disebut tag.
Jika program dijalankan maka hasilnya sbb:
4. Langkah terakhir membuat tabel untuk data output.
Ketikkan kode program dibawah ini:
Setelah program dijalankan menghasil output dibawah ini :
C. Visualisasi Data
Visualisasi data selalu berkaitan dengan diagram yang bertujuan untuk mempermudah memahami suatu data.
Pada bahasa pemrograman Python, visualisasi data dapat dilakukan dengan data yang berasal dari web
scraping atau data mentah yang dimasukkan secara manual. Pada bab ini kalian akan mempelajari visualisasi
data yang dimasukkan manual menggunakan Python dengan library Matplotlib. secara
Matplotlib.pyplot adalah kumpulan fungsi untuk membuat gambar, area plot dalam gambar atau menambah label
pada plot. Library tersebut ditambahkan pada awal kode program dengan penulisan seperti berikut.
Pada materi ini, kalian akan mempelajari visualisasi data pada Python menggunakan Matplotlib untuk membuat
diagram garis, batang, ling karan, dan titik (scatter).
Perhatikan kumpulan data mata pelajaran yang disukai kelas X IPA 1 pada tabel di samping. Bagaimana cara
membuat visualisasi data dan tabel di samping menggunakan Python? Untuk lebih jelasnya, perhatikan uraian
berikut.
1. Diagram Garis
Untuk membuat diagram garis dari data tabel di samping menggunakan Python, perhatikan langkah-langkah
berikut.
a. Bukalah Google Colab melalui tautan berikut https://colab.research. google.com/. Kemudian, buka
catatan baru melalui menu File → New notebook
b. Pada baris pertama ketikkan kode import matplotlib.pyplot as plt.
c. Karena akan membuat sebuah diagram yang merupakan objek, maka ketikkan kode fig-plt.figure() pada
baris kedua.
d. Gunakan kode add_axes () dengan parameter [left, bottom, width, height) untuk menambahkan
diagram, kemudian pada baris ketiga ketikkan ax - fig.add axes ([0,0,1,1]).
e. Pada baris keempat dan kelima masukkan data dari tabel pada halaman 132 seperti berikut.
MataFelajaran = ['Matematika', 'Fisika',
'Bahasa Indonesia', 'Bahasa Inggris', 'TIK']
Banyak Siswa [12,8,9,11,10]
f. Karena ingin membuat diagram garis dengan parameter sumbu X dan Y, maka pada baris keenam
ketikkan ax.plot (Mata Pelajaran, Banyaksiswa).
g. Pada baris ketujuh ketikkan plt.show() untuk menampilkan diagram pada hasil output ketika program
dijalankan.
Setelah mengetikkan semua kode program pada langkah-langkah di atas, maka tampilannya akan
seperti
2. Diagram Batang
Untuk membuat diagram batang dari data tabel pada halaman 132 menggunakan Python, perhatikan langkah-
langkah berikut.
a) Bukalah Google Colab melalui tautan berikut https://colab.research.google.com/. Kemudian, buka
catatan baru melalui menu File→→ New notebook.
b) Pada baris pertama ketikkan kode import matplotlib.pyplot as plt.
c) Karena akan membuat sebuah diagram yang merupakan objek, maka ketikkan kode fig = plt.figure()
pada baris kedua.
d) Gunakan kode add axext) dengan parame theft, bustion, width, height k menambahkan d maka pads as
kengs tikkan axtig.sk (10)
e) Pada baris keempat dan kelima natokkan data dari tabel berikut ;
Meta pelajaran = [ 'matematika', 'Fisika, „Bahasa Indonesia‟, „Bahasa Inggris‟, „TIK‟]
Banyaknya siswa =[12,8,9,11,10]
f) Karena ingin membuat diagram batang dengan parameter X dan Y, maka pada baris keenam ketikkan
ax-bar (Mata Pelajaran, Banyaknya siswa).
g) Pada baris ketujuh ketikan plt.show() untuk menampilkan diagram pada hasil output ketika program
dijalankan, maka tampilannya akan seperti dibawah ini :