Buku Python: Bahasa Pemrograman Era Digital Studi Kasus 4 dan 5 Bab 5
31 October 2024 00:25:05
Dibaca : 7
Nama : Siti Fauziah Ar Rosydah
NIM : 411423045
Prodi / Kelas : Pendidikan Matematika / B
Mata Kuliah : Komputasi dan Pemrograman
Dosen Pengampu : Agusyarif Rezka Nuha, S.Pd, M.Pd
1. Membaca data dari file csv
Data dengan format csv yang telah dibuat:
Langkah- langkah membuat program:
1. Mengimpor library
- import pandas as pd: Mengimpor library Pandas untuk membaca dan mengolah data dalam format tabel (DataFrame).
- import numpy as np: Mengimpor library NumPy untuk mengakses fungsi matematika seperti np.max() dan np.min().
2. Membaca file csv
- namaFile='C:\Users\asus\OneDrive\Documents\Komputasi dan Pemrograman\tabel nama.csv': Menetapkan path file CSV yang akan dibaca.
- data=pd.read_csv(namaFile, delimiter=";"): Membaca data dari file CSV dan menyimpannya dalam variabel data. Dalam kasus ini, karena file CSV menggunakan tanda ; sebagai delimiter, maka parameter delimiter=';' digunakan.
3. Menampilkan output
- print(data): Menampilkan keseluruhan data yang telah dibaca dari file CSV dalam format tabel.
- print("-"*80): Mencetak garis pembatas untuk memisahkan output.
- print("gaji maksimum: ","{:0,.2f}".format(np.max(data['GAJI']))): Menampilkan gaji maksimum dengan format rupiah yang rapi.
- print("gaji minimum: ","{:0,.2f}".format(np.min(data['GAJI']))): Menampilkan gaji minimum dengan format rupiah yang rapi.
- print("-"*80): Mencetak garis pembatas untuk memisahkan output.
2. Visualisasi grafik
Data dengan format csv yang telah dibuat:
Langkah- langkah membuat program:
1. Mengimpor Library:
- import matplotlib.pyplot as plt: Mengimpor library Matplotlib untuk membuat visualisasi grafik.
- import pandas as pd: Mengimpor library Pandas untuk membaca dan mengolah data dalam format tabel (DataFrame).
- import numpy as np: Mengimpor library NumPy untuk mengakses fungsi matematika seperti np.min(), np.max(), dan np.mean().
2. Membaca File CSV:
- namaFile='C:\Users\asus\OneDrive\Documents\Komputasi dan Pemrograman\total penjualan.csv': Menetapkan path file CSV yang akan dibaca.
- data=pd.read_csv(namaFile, delimiter=";"): Membaca data dari file CSV dan menyimpannya dalam variabel data. Dalam kasus ini, karena file CSV menggunakan tanda ; sebagai delimiter, maka parameter delimiter=';' digunakan.
3. Menampilkan Output:
- print(data): Menampilkan keseluruhan data yang telah dibaca dari file CSV dalam format tabel.
- print('-'*37): Mencetak garis pembatas untuk memisahkan output.
- print("penjualan minimum: ","{:0,.2f}".format(np.min(data['total penjualan']))): Menampilkan penjualan minimum dengan format rupiah yang rapi.
- print("penjualan maksimum: ","{:0,.2f}".format(np.max(data['total penjualan']))): Menampilkan penjualan maksimum dengan format rupiah yang rapi.
- print("penjualan rata-rata: ","{:0,.2f}".format(np.mean(data['total penjualan']))): Menampilkan penjualan rata-rata dengan format rupiah yang rapi.
- print('-*37'): Mencetak garis pembatas untuk memisahkan output.
4. Visualisasi Grafik:
- bulan=data['bulan']: Menyimpan data kolom 'bulan' ke dalam variabel bulan.
- penjualan=data['total penjualan']: Menyimpan data kolom 'total penjualan' ke dalam variabel penjualan.
- plt.bar(bulan,penjualan,color='pink'): Membuat grafik batang dengan data 'bulan' sebagai sumbu x dan 'total penjualan' sebagai sumbu y, serta mewarnai batang dengan warna pink.
- plt.title('grafik penjualan 1 tahun'): Memberikan judul pada grafik.
- plt.ylabel('jumlah'): Memberikan label pada sumbu y.
- plt.xlabel('bulan'): Memberikan label pada sumbu x.
- plt.show(): Menampilkan grafik yang telah dibuat.
Kategori
- Masih Kosong
Blogroll
- Masih Kosong