JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA POLITEKNIK NEGERI BANDUNG BANDUNG
2023 Algoritma
1.Program dimulai dengan mendeklarasikan dan mengimpor kelas-kelas yang diperlukan:
• import java.util.Scanner;: Mengimpor kelas Scanner yang digunakan untuk membaca input dari pengguna. 2.Membuat kelas utama KalkulatorGrade: • Fungsi main adalah titik masuk utama program. 3.Membuat objek Scanner untuk membaca input dari pengguna: • Scanner scanner = new Scanner(System.in); 4.Meminta pengguna memasukkan nilai tugas, UTS, dan UAS: • Menggunakan System.out.print untuk memberikan pesan kepada pengguna. • Menggunakan scanner.nextDouble() untuk membaca nilai yang dimasukkan oleh pengguna dan menyimpannya dalam variabel nilaiTugas, nilaiUTS, dan nilaiUAS. 5.Menghitung nilai akhir: • Rumus yang diberikan (0.2 * nilaiTugas) + (0.35 * nilaiUTS) + (0.45 * nilaiUAS) digunakan untuk menghitung nilai akhir. 6.Memanggil fungsi kalkulatorGrade() untuk menentukan grade berdasarkan nilai akhir: • Hasil nilai akhir akan diberikan sebagai argumen ke fungsi kalkulatorGrade(). 7.Fungsi kalkulatorGrade(double nilaiAkhir): • Fungsi ini menerima nilai akhir sebagai argumen. • Menggunakan serangkaian pernyataan if dan else if untuk menentukan grade sesuai dengan ketentuan yang diberikan. • Setelah menentukan grade yang sesuai, fungsi mengembalikan nilai grade sebagai string. 8.Menampilkan hasil kepada pengguna: 9.Hasil nilai akhir dan grade yang dihitung akan ditampilkan menggunakan System.out.println. 10.Program selesai. Code