Cara Membuat Aplikasi Laporan Nilai Siswa dengan Java Console

Cara Membuat Aplikasi Laporan Nilai Siswa dengan Java Console


Aplikasi laporan nilai siswa yang akan kita buat digunakan untuk menghitung grade nilai berdasarkan nilai yang diinput, setelah nila tersebut dinput makan akan ditentukan grade dari angka tersebut  berupa predikat nilai A,B,C,D  atau E. Untuk membuat aplikasi laoran data siswa kita perlu impor class java.util.scanner.

Fungsi java.util.Scanner

import java.util.Scanner; adalah perintah untuk mengimpor (import) kelas Scanner dari package java.util. Scanner adalah kelas yang digunakan untuk membaca input dari keyboard atau file. Pada contoh kode sebelumnya, kami menggunakan kelas Scanner untuk membaca input dari pengguna dalam method inputData. 

Kita menggunakan method Scanner seperti nextLine() dan nextDouble() untuk membaca input dari pengguna dan menyimpannya dalam variabel yang sesuai. Dengan mengimport kelas Scanner, kita dapat menggunakan semua method yang ditentukan dalam kelas tersebut dalam program kita.

Coding Aplikasi Laporan Nilai Siswa

Berikut adalah contoh kode untuk mewujudkan aplikasi laporan siswa dengan Java Console:
import java.util.Scanner;

public class StudentReport {
    String name;
    double score;
    char grade;

    public void inputData() {
        Scanner sc = new Scanner(System.in);
        System.out.print("Masukkan nama siswa: ");
        name = sc.nextLine();
        System.out.print("Masukkan nilai siswa: ");
        score = sc.nextDouble();
    }

    public void calculateGrade() {
        if (score >= 90) {
            grade = 'A';
        } else if (score >= 80) {
            grade = 'B';
        } else if (score >= 70) {
            grade = 'C';
        } else if (score >= 60) {
            grade = 'D';
        } else {
            grade = 'E';
        }
    }

    public void printData() {
        System.out.println("Nama Siswa: " + name);
        System.out.println("Nilai Siswa: " + score);
        System.out.println("Grade Siswa: " + grade);
    }

    public static void main(String[] args) {
        StudentReport sr = new StudentReport();
        sr.inputData();
        sr.calculateGrade();
        sr.printData();
    }
}
Dalam kode di atas, kita membuat class StudentReport dengan properti nama, nilai, dan grade. Kemudian, kita membuat method inputData, calculateGrade, dan printData untuk memasukkan data siswa, menghitung grade siswa, dan mencetak laporan siswa. 

Pada method main, kita membuat objek dari class StudentReport dan menjalankan method inputData, calculateGrade, dan printData secara berurutan.

Hasil Eksekusi Aplikasi

Cara Membuat Aplikasi Laporan Nilai Siswa dengan Java Console

Setelah menjalankan kode di atas, aplikasi akan meminta pengguna untuk memasukkan nama dan nilai siswa, kemudian menghitung grade siswa dan mencetak laporan siswa. Aplikasi ini hanya sebagai contoh sederhana, Anda dapat menambahkan fitur lain sesuai dengan kebutuhan Anda.

Posting Komentar untuk "Cara Membuat Aplikasi Laporan Nilai Siswa dengan Java Console"