0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan

Modul Praktek Analisis Data - P2

mungkin akan diperlukan

Diunggah oleh

chessec31
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan

Modul Praktek Analisis Data - P2

mungkin akan diperlukan

Diunggah oleh

chessec31
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

Pertemuan 2

A. Dasar Pemprograman Python

a. Cetak data (Print)


Adalah perintah untuk melakukan cetak suatu data (output).

Hasil

b. Peberian Nilai Data(Assignment)


Yaitu melakukan pemberian nilai (Assignment)
Cara penulisan dengan yaitu dengan membuat nama variabel kemudian diisi dengan data menggunakan
tanda sama dengan (“=”)

c. Banyaknya nilai unutk satu variable(Array)


Merupakan perintah untuk menyimpan lebih dari satu variabel nilai pada variabel yang sama (variable array)
Hasil

d. Penelusuran/perulangan bilangan(Loop:for)
Yaitu perintah untuk mencetak array secara terpisah menggunakan konsep perulangan (loop) dengan for.

Hasil

e. Uji Kondisi (Branch:try)


Array dapat diisi dengan satu jenis data saja yaitu bilangan dan karakter. Penggunakan blok try dan except
dilakukan untuk melakukan eksekusi perintah (setelah try), namun apabila data tidak sesuai maka akan
melompat ke baris except dan kemudian melakukan eksekusi yang berada didalamnya.

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.

import matplotlib.pyplot as plt

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 :

Selah program dijalankan, maka akan menghasilkan seperti Gambar 6.21

Anda mungkin juga menyukai