Study Kasus 4 dan 5
Nama : Dina Nurani Mokodongan
NIM : 411423031
Prodi/Kelas : Pendidikan Matematika/B
Mata Kuliah : Komputasi Dan Pemrograman
Dosen Pengampuh : Agusyarif Rezka Nuha, S.Pd, M.Pd
Studi Kasus 4:Membaca Data Dari File CSV
Berikut ilustrasi data yang dibuat di MS Exel dengan format CSV
Dalam program ini,menggunakan pustaka pandas dan numpy untuk menganalisis data gaji karyawan dari file CSV.Berikut langkah-langkahnya:
1.Import library:
mulai dengan mengimpor pustaka yang diperlukan, yaitu pandas untuk manipulasi data dan numpy untuk perhitungan numerik.
2.Mendefinisikan Nama File:
Selanjutnya, menentukan path ke file CSV yang berisi data gaji. menggunakan raw string dengan r di depan path untuk menghindari masalah dengan karakter backslash.
3.Membaca Data:
Fungsi pd.read_csv() digunakan untuk membaca file CSV. Parameter delimiter=";" menunjukkan bahwa pemisah antar kolom dalam file CSV adalah titik koma (;), bukan koma (,).
4.Menampilkan Data:
Ini bagian untuk mencetak informasi di konsol. Garis pemisah dibuat dengan "-"*80, yang menghasilkan 80 karakter tanda minus sebagai pemisah. Kemudian, dicetak judul "Data Karyawan" diikuti dengan data karyawan yang dibaca dari file CSV.
5.Menghitung dan Menampilkan Gaji Terkecil dan Terbesar:
- data['GAJI'] mengakses kolom 'GAJI' dari DataFrame data.
- np.min(data['GAJI']) menghitung gaji terkecil, dan np.max(data['GAJI']) menghitung gaji terbesar.
- Format :,.2f digunakan untuk menampilkan angka dengan dua tempat desimal dan pemisah ribuan, sehingga hasilnya lebih mudah dibaca.
Berikut Contoh Keluaran Programnya:
Studi Kasus 5:Visualisasi Grafik:
Berikut ilustrasi data yang dibuat di MS Exel dengan format CSV:
Pada program ini menggunakan pustaka matplotlib, pandas, dan numpy untuk menganalisis dan memvisualisasikan data penjualan dari file CSV.Berikut langkah-langkahnya:
1.Import Library:
mulai dengan mengimpor pustaka yang diperlukan. matplotlib.pyplot digunakan untuk membuat grafik, pandas untuk memanipulasi data, dan numpy untuk perhitungan numerik.
2.Membaca Data dari CSV:
- namaFile: Menyimpan path ke file CSV yang akan dibaca.
- pd.read_csv(): Membaca data dari file CSV dengan pemisah ; dan menyimpannya dalam DataFrame data.
3.Menampilkan Data:
- Menampilkan isi DataFrame data dan mencetak garis pemisah.
4.Statistik Penjualan:
- Menghitung dan menampilkan:
- Penjualan minimum menggunakan np.min()
- Penjualan maksimum menggunakan np.max()
- Penjualan rata-rata menggunakan np.mean()
- Format output menggunakan "{:0,.2f}" untuk menampilkan angka dalam format yang lebih mudah dibaca (dengan dua desimal dan pemisah ribuan).
5.Persiapan untuk Visualisasi:
Menyimpan kolom bulan dan total penjualan dari DataFrame ke dalam variabel terpisah untuk digunakan dalam grafik.
6.Visualisasi Data:
- Membuat figure dengan ukuran 12x6 inci.
- Menggunakan plt.bar() untuk membuat grafik batang berdasarkan bulan dan total penjualan.
- Menambahkan judul, label sumbu Y, dan label sumbu X.
- Mengatur tampilan label bulan agar lebih mudah dibaca.
- Menampilkan grafik dengan plt.show().
Berikut Contoh Keluaran Programnya:
Berikut Grafik Yang dihasilkan:
Kategori
- Masih Kosong
Blogroll
- Masih Kosong