PRAKTIKUM PEMROGRAMAN
“PLOTTING DASAR DAN VISUALISASI DATA CSV”
Tanggal Penyerahan: Senin, 28 November 2022
DAFTAR ISI
DAFTAR GAMBAR
DAFTAR TABEL
BAB I
PENDAHULUAN
BAB II
DASAR TEORI
2.1 Pandas
Python merupakan salah satu bahasa pemrograman yang memiliki
library yang beragam untuk digunakan, salah satunya adalah Python Data
Analysis Library (Pandas). Pandas merupakan library python untuk
mengolah dan menganalisis data-data yang terstruktur. Struktur data dasar
pada pandas dinamakan data frame yang berguna untuk memudahkan
programmer membaca sebuah file dengan format .txt, .csv, dan tsv. Untuk
mengambil fungsi pandas dapat dilakukan dengan menuliskan “import
Pandas as pd”.
Pandas dinilai sangat membantu untuk kegiatan analisis data, dan
menjadi salah satu library pada python yang paling banyak digunakan.
Penggunaan pandas library jauh lebih mudah jika dibandingkan dengan
menggunakan list, dictionaries through loops, atau list comprehension pada
Python. Cara kerja library ini adalah membawa data dalam format CSV,
TSV, ataupun SQL Database dan menjadikannya sebuah objek Python
dengan baris dan kolom bernama dataframe. Objek ini bentuk dan
kegunaanya mirip dengan tabel-tabel dalam statistical software seperti
Microsoft Excel atau SPSS.
2.2 Numpy
Numpy (Numerical Python) merupakan salah satu library pada
python yang berfungsi melakukan proses komputasi numerik. Numpy
adalah sebuah library untuk bahasa pemrograman python, numpy
memberikan dukungan untuk himpunan dan matriks multidimensi yang
besar, dan dilengkapi koleksi sejumlah besar fungsi matematika untuk
beroperasi pada himpunan ini. Untuk mengambil fungsi numpy dapat
dilakukan dengan menuliskan “import numpy as np”.
2.3 Matplotlib
Matplotlib adalah library Python 2 dimensi yang dapat
menghasilkan plot dengan kualitas tinggi dalam berbagai format dan dapat
digunakan di banyak platform. Matplotlib dapat digunakan sebagai pembuat
BAB III
PELAKSANAAN PRAKTIKUM
3.1 Tahapan Plotting Garis
No Gambar Keterangan
No Gambar Keterangan
No Gambar Keterangan
No Gambar Keterangan
No Gambar Keterangan
No Gambar Keterangan
BAB IV
HASIL DAN ANALISIS
4.1 Hasil
4.1.1 Hasil Plotting Garis
4.2 Analisis
4.2.1 Analisis Plotting Garis
Pada saat memasukkin script pada aplikasi Spyder tidak ada kendala
yang berarti. Script dari modul praktikum dapat langsung dijalankan
sebagaimana mestinya.
4.2.2. Analisis Plotting Scatter
Script yang diberikan pada modul praktikum dapat langsung
dijalankan sehingga tidak menimbulkan kendala yang berarti.
4.2.3 Analisis Plotting Histogram
Pada saat memasukkan script terdapat kendala yaitu perbedaan
penulisan huruf kapital kalimat “MataKuliah” pada baris MataKuliah dan
ax.bar. Perbedaan penulisan tersebut menyebabkan program tidak dapat
dijalankan. Namun, setelah ditemukan kesalahan dan dibenarkan,
program dapat dijalankan.
4.2.4 Analisis Plotting Pie chart
Pada program plotting pie chart tidak ada kendala yang berarti
dikarenakan script pada modul praktikum dapat langsung dijalankan.
4.2.5 Analisis Plotting Kontur
Pada awalnya, nilai x, dan y memakai nilai sebelumnya sehingga
kontur yang terbentuk hanya sebuah garis linier saja. Namun, setelah nilai
x, dan y mengikuti script yang ada pada modul praktikum, kontur
terbentuk. Selain itu, terdapat kendala lain yaitu perbedaan penulisan
huruf kapital serta spasi yang berlebih sehingga program tidak dapat
dijalankan. Setelah semua kendala diperbaiki, program dapat dijalankan
sebagaimana mestinya.
4.2.6 Analisis Visualisasi Data CSV
Program tidak dapat dijalankan pada awalnya dikarenakan tempat
penyimpanan antara program pada aplikasi Spyder berbeda dengan data
CSV yang diberikan oleh asisten praktikum. Namun, setelah program
pada Spyder dan data CSV disatukan pada folder yang sama, program
dapat dijalankan.
BAB V
PENUTUP
5.1 Kesimpulan
Python merupakan salah satu bahasa pemrograman yang memiliki library
yang beragam untuk digunakan, diantaranya yaitu, Python Data Analysis Library
(Pandas), Numerical Python (Numpy), Matplotlib, dan Plotly. Pandas merupakan
library python untuk mengolah dan menganalisis data-data yang terstruktur. Numpy
merupakan salah satu library pada python yang berfungsi melakukan proses
komputasi numerik. Matplotlib adalah library Python 2 dimensi yang dapat
menghasilkan plot dengan kualitas tinggi dalam berbagai format dan dapat
digunakan di banyak platform. Plotly adalah salah satu contoh library untuk
pembuatan plot. Data CSV (Comma Sevarated Values) merupakan format data
dalam basis data di mana setiap record dipisahkan dengan tanda koma (,) atau titik
koma (;)
Pada praktikum kali ini mempelajari mengenai script pada program plotting
garis, scatter, histogram, diagram lingkaran, kontur, dan visualisasi data CSV.
Penulisan huruf dan spasi dapat mempengaruhi program tersebut. Apabila terdapat
kesalahan tersebut, memungkinkan program tidak dapat dijalankan.
5.2 Saran
Praktikum kali ini berjalan dengan baik. Asisten praktikum mengecek dan
menanyakan apakah terdapat kendala pada program setiap praktikannya.
DAFTAR PUSTAKA