Cara Membuat Program Menghitung Nilai IPK Menggunakan Python Beserta Contohnya

Posted on
https://www.gabuttech.com/

Indeks Prestasi Kumulatif (IPK) adalah ukuran yang umum digunakan untuk mengukur kinerja akademik seorang siswa di perguruan tinggi atau universitas. Dalam artikel ini, kita akan mengambil langkah demi langkah dalam membuat program sederhana dengan Python yang memungkinkan Anda menghitung IPK berdasarkan nilai mata kuliah yang Anda ambil. Kami akan memberikan penjelasan tentang konsep yang mendasari perhitungan IPK, serta contoh kode Python yang dapat Anda gunakan.

Contoh Program Menghitung Nilai IPK Sederhana Python :

1. Pengertian IPK dan Konsep Perhitungannya

  • Indeks Prestasi Kumulatif (IPK) adalah rata-rata dari nilai-nilai yang diperoleh dalam semua mata kuliah yang diambil selama masa studi. Biasanya, IPK diukur dalam skala 0 hingga 4.0, dengan 4.0 adalah nilai tertinggi yang dapat dicapai.
  • Konsep perhitungan IPK adalah sebagai berikut:
  • Setiap mata kuliah diberi nilai dalam bentuk skala (biasanya A, B, C, D, F, atau menggunakan bobot nilai 4, 3, 2, 1, 0).
  • Setiap mata kuliah memiliki jumlah SKS (Satuan Kredit Semester) yang menggambarkan besarnya beban belajar yang harus diambil untuk mata kuliah tersebut.
  • IPK dihitung dengan mengalikan nilai mata kuliah dengan jumlah SKS, menjumlahkannya, dan kemudian dibagi dengan jumlah total SKS yang telah diambil.

2. Langkah Pertama: Mengumpulkan Data Nilai

Pertama, Anda harus mengumpulkan data nilai mata kuliah yang Anda ambil. Data ini biasanya mencakup nama mata kuliah, nilai (dalam bentuk huruf atau bobot), dan jumlah SKS.

3. Langkah Kedua: Menghitung Total SKS

Total SKS adalah jumlah dari SKS setiap mata kuliah yang Anda ambil selama masa studi. Langkah ini melibatkan menjumlahkan semua SKS dari setiap mata kuliah.

4. Langkah Ketiga: Menghitung IPK

Setelah Anda memiliki total SKS, Anda dapat mulai menghitung IPK. Anda harus mengalikan nilai setiap mata kuliah dengan jumlah SKS, menjumlahkannya, dan kemudian membaginya dengan total SKS.

5. Contoh Program Python untuk Menghitung IPK

Berikut adalah contoh program Python yang dapat Anda gunakan untuk menghitung IPK. Program ini meminta Anda memasukkan nilai mata kuliah, SKS, dan kemudian menghitung IPK Anda.

python :

# Membuat daftar kosong untuk menyimpan data mata kuliah

mata_kuliah = []

sks = []

nilai = []


# Meminta pengguna untuk memasukkan data nilai mata kuliah

n = int(input(“Masukkan jumlah mata kuliah: “))


for i in range(n):

    mata_kuliah.append(input(f”Masukkan nama mata kuliah ke-{i+1}: “))

    sks.append(int(input(f”Masukkan jumlah SKS mata kuliah ke-{i+1}: “))

    nilai.append(float(input(f”Masukkan nilai mata kuliah ke-{i+1}: “))


# Menghitung total SKS dan IPK

total_sks = sum(sks)

total_nilai = sum([s * n for s, n in zip(sks, nilai)])

ipk = total_nilai / total_sks


# Menampilkan hasil IPK

print(f”Total SKS yang diambil: {total_sks}”)

print(f”Total nilai yang diperoleh: {total_nilai}”)

print(f”IPK Anda adalah: {ipk:.2f}”)

6. Contoh Penggunaan Program untuk Menghitung IPK

Misalkan Anda mengambil tiga mata kuliah sebagai berikut:

  • Mata Kuliah A: SKS = 3, Nilai = 3.5
  • Mata Kuliah B: SKS = 2, Nilai = 4.0
  • Mata Kuliah C: SKS = 4, Nilai = 3.0

Setelah memasukkan data ini ke dalam program, hasil perhitungan IPK akan terlihat sebagai berikut:

yaml :

Total SKS yang diambil: 9

Total nilai yang diperoleh: 31.5

IPK Anda adalah: 3.50

Penutup :

Menghitung IPK adalah tugas yang umum di dunia akademik. Dengan menggunakan Python, Anda dapat membuat program yang mudah digunakan untuk menghitung IPK Anda dengan cepat. Program ini juga dapat diperluas dan disesuaikan sesuai kebutuhan Anda, seperti menambahkan fitur untuk menyimpan data mata kuliah dalam berkas atau menampilkan saran perbaikan IPK. Semoga artikel ini bermanfaat dalam memahami konsep perhitungan IPK dan cara mengimplementasikannya menggunakan Python.

Leave a Reply

Your email address will not be published. Required fields are marked *