Berikut ini adalah pertanyaan dari elfinambar pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Berikut adalah algoritma dan kode program sederhana menggunakan bahasa pemrograman Python untuk memprediksi nilai mahasiswa berdasarkan beberapa parameter yang diberikan:
Algoritma:
Minta input dari pengguna untuk parameter yang digunakan untuk memprediksi nilai mahasiswa. Beberapa parameter yang dapat digunakan antara lain: jumlah jam belajar, jumlah tugas yang sudah dikerjakan, jumlah kehadiran di kelas, dll.
Hitung bobot untuk setiap parameter. Bobot ini digunakan untuk menentukan seberapa pentingnya setiap parameter dalam memprediksi nilai mahasiswa.
Minta input dari pengguna untuk nilai dari setiap parameter yang digunakan.
Hitung nilai prediksi mahasiswa menggunakan rumus:
nilai prediksi = (nilai parameter 1 x bobot parameter 1) + (nilai parameter 2 x bobot parameter 2) + ... + (nilai parameter n x bobot parameter n)
Tampilkan nilai prediksi mahasiswa ke pengguna.
Penjelasan:
kode
# Meminta input dari pengguna untuk bobot parameter
bobot_parameter_1 = float(input("Masukkan bobot parameter 1: "))
bobot_parameter_2 = float(input("Masukkan bobot parameter 2: "))
bobot_parameter_3 = float(input("Masukkan bobot parameter 3: "))
# Meminta input dari pengguna untuk nilai setiap parameter
nilai_parameter_1 = float(input("Masukkan nilai parameter 1: "))
nilai_parameter_2 = float(input("Masukkan nilai parameter 2: "))
nilai_parameter_3 = float(input("Masukkan nilai parameter 3: "))
# Menghitung nilai prediksi mahasiswa
nilai_prediksi = (nilai_parameter_1 * bobot_parameter_1) + (nilai_parameter_2 * bobot_parameter_2) + (nilai_parameter_3 * bobot_parameter_3)
# Menampilkan nilai prediksi mahasiswa ke pengguna
print("Nilai prediksi mahasiswa adalah: ", nilai_prediksi)
Semoga dengan pertanyaan yang sudah terjawab oleh XTeamID dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Tue, 13 Jun 23