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