2. Eksplorasi Awal Dataset (EDA)
Pemeriksaan pertama terhadap dataset_mahasiswa.csv sebelum dianalisis lebih lanjut.
Perintah soal
Gunakan fungsi fopen() dan fgetcsv() untuk membaca berkas CSV, lalu tampilkan:
- Jumlah total baris/rekaman data
- Daftar nama kolom yang tersedia
- Pratinjau 5 baris pertama data (head)
- Pengecekan tipe data pada masing-masing kolom
Total baris data
6
tidak termasuk baris header
Jumlah kolom
4
Berkas
dataset_mahasiswa.csv
Daftar nama kolom
nim
nama
nilai_tugas
nilai_ujian
Pratinjau 5 baris pertama (head)
Menampilkan 5 dari 6 baris| nim | nama | nilai_tugas | nilai_ujian |
|---|---|---|---|
| 101 | Andi | 85 | 90 |
| 102 | Budi | 75 | 80 |
| 103 | Citra | 90 | 95 |
| 104 | Dewi | 65 | 70 |
| 105 | Eka | 80 | 85 |
Tipe data per kolom
Dideteksi dari seluruh nilai pada kolom| Kolom | Tipe data | Contoh nilai |
|---|---|---|
| nim | Integer | 101 |
| nama | String | Andi |
| nilai_tugas | Integer | 85 |
| nilai_ujian | Integer | 90 |
Kelola data mahasiswa (CRUD)
6 mahasiswa di database
| NIM | Nama | Nilai tugas | Nilai ujian | Aksi |
|---|---|---|---|---|
Setiap perubahan ditulis kembali ke dataset_mahasiswa.csv, lalu halaman ini membacanya ulang dengan fopen() dan fgetcsv().