Studi kasus 4 Bab 5
30 October 2024 18:16:21
Dibaca : 15
Nama : Deasy Nur Aisya Budiono
NIM : 411423018
Prodi/Kelas : Pendidikan Matematika/B
Mata Kuliah : Komputasi Dan Pemrograman
Dosen Pengampuh : Agusyarif Rezka Nuha, S.Pd, M.Pd
Ilustrasi data yang dibuat di MS Exel dengan format CSV
Berikut langkah-langkah membuat program menganalisis data gaji karyawan dari file CSV. menggunakan python:
1. Mengimpor Library
- Import pandas as pd:
- Pandas adalah library yang sangat populer untuk analisis data.
- Dengan as pd, kita memberikan alias (nama pendek) untuk memudahkan penulisan. Jadi, kita bisa menggunakan pd alih-alih pandas setiap kali kita ingin mengakses fungsi dari library ini.
- Import numpy as np:
- NumPy adalah library yang digunakan untuk komputasi numerik.
- Sama seperti Pandas, kita menggunakan as np untuk memberi alias pada library ini, yang memungkinkan kita untuk menggunakan np sebagai singkatan.
2. Membaca File CSV
- NamaFile: Variabel ini menyimpan path atau lokasi file CSV yang akan dibaca. Dalam hal ini, file tersebut berlokasi di D:\DEASY\kuliah\Semester 3\Kompetensi dan Pemograman\Studi Kasus 4 Bab 5.csv.
- Pd.read_csv(namaFile, delimiter=";"):
- Fungsi ini digunakan untuk membaca file CSV.
- delimiter=";" menunjukkan bahwa pemisah antar kolom dalam file tersebut adalah tanda titik koma (;). Ini penting jika file CSV Anda tidak menggunakan koma sebagai pemisah default.
3. Menampilkan Data
- Print(data):
- Mencetak seluruh DataFrame yang dihasilkan dari file CSV ke konsol. DataFrame adalah struktur data yang digunakan oleh Pandas untuk menyimpan data dalam format tabel (seperti spreadsheet).
- Print("="*80):
- Mencetak garis pemisah dari 80 tanda sama rata (=) untuk membuat output lebih rapi dan mudah dibaca. Ini memberikan visualisasi yang jelas antara tampilan data dan hasil statistik berikutnya.
4. Menghitung Gaji Maksimum dan Minimum, Mencetak Hasil dan Menyelesaikan Program
- np.max(data['GAJI']):
- Menghitung nilai maksimum dari kolom 'GAJI' dalam DataFrame data. Fungsi ini menggunakan NumPy untuk mencari nilai terbesar.
- np.min(data['GAJI']):
- Menghitung nilai minimum dari kolom 'GAJI'. Ini menggunakan fungsi yang sama, tetapi untuk menemukan nilai terkecil.
- "{:.2f}".format(...):
- Digunakan untuk memformat output angka agar hanya memiliki dua angka di belakang koma. Ini membantu menjadikan hasil lebih mudah dibaca, terutama untuk nilai moneter seperti gaji.
- print("Gaji maksimum: ", ...) dan print("Gaji minimum: ", ...):
- Mencetak hasil maksimum dan minimum dari gaji ke konsol, sehingga pengguna dapat melihat informasi tersebut dengan jelas.
- Mencetak garis pemisah lainnya setelah menampilkan statistik untuk menandai akhir dari hasil statistik tersebut.
Kemudian jika menjalankan programnya akan memberikan tampilan seperti berikut ini :
Kategori
- Masih Kosong
Blogroll
- Masih Kosong