Skip to content Skip to sidebar Skip to footer

Widget Atas Posting

Program Menampilkan Data Mahasiswa Dalam Pilihan Menu Input View Exit

Program Menampilkan Data Mahasiswa Dalam Pilihan Menu Input View Exit

Program Menampilkan Data Mahasiswa Dalam Pilihan Menu Input View Exit

Program Menampilkan Data Mahasiswa Dalam Pilihan Menu Input View Exit - Program kali ini berkaitan dengan record atau array of record dimana menggunakan struktur record untuk media penyimpanannya. Kita ketahui bahwa record merupakan variabel bertipe data buatan yaitu harus dideklarasikan menggunakan class, maka jangan heran jika di program berikut terdapat banyak class yang saling berkesenambungan.

Sebagai contoh lihat latihan berikut ini!
Buat program tentang biodata mahasiswa dengan field-field Nama, NoMhs, Nilai UTS dan Nilai UAS yang di tampilkan dalam menu sebagai berikut : 
Menu 
1. Input 
2. View 
3. Exit

Kemudian cobalah untuk membuat deklarasinya sekalian dicoba dalam program kalian dan jalankan bagaimanakah hasilnya, apakah sama seperti artikel ini?, jika masih terdapat error samakan saja dengan program dibawah ini.

Program

import java.util.Scanner;
class formatBiodata{
    String nama,nim;
    int uts, uas;}
public class latihan{
    public static int N=5;
    public static Scanner masuk = new Scanner(System.in);
    public static void ngentriData(formatBiodata biodataMahasiswa[]){
        for(int i=0;i<=N-1;i++){
            System.out.print("Masukkan Nama : ");
            biodataMahasiswa[i].nama = masuk.next();
            System.out.print("Masukkan Nim  : ");
            biodataMahasiswa[i].nim = masuk.next();
            System.out.print("Masukkan Nilai UTS : ");
            biodataMahasiswa[i].uts = masuk.nextInt();
            System.out.print("Masukkan Nilai UAS : ");
            biodataMahasiswa[i].uas = masuk.nextInt();
            System.out.println("");} 
            }
    public static void tampilkanData(formatBiodata biodataMahasiswa[]){
        System.out.println("---------------------------------------------");
        System.out.println("NAMA  NIM  UTS  UAS ");
        System.out.println("---------------------------------------------");
        for(int i=0;i<=N-1;i++){
            System.out.print (biodataMahasiswa[i].nama + " ");
            System.out.print (biodataMahasiswa[i].nim + " ");
            System.out.print (biodataMahasiswa[i].uts + " ");
            System.out.print (biodataMahasiswa[i].uas + " ");
            System.out.println("");} 
            }
    public static void exit(formatBiodata biodataMahasiswa[]) {
        System.exit(3);
        }
    public static void main(String args[]){
        formatBiodata biodataMahasiswa[] = new formatBiodata[10];
        biodataMahasiswa[0] = new formatBiodata();
        biodataMahasiswa[1] = new formatBiodata();
        biodataMahasiswa[2] = new formatBiodata();
        biodataMahasiswa[3] = new formatBiodata();
        biodataMahasiswa[4] = new formatBiodata();
        String ulg = "y";
        while (ulg.equals("y")){
            System.out.println("Menu");
            System.out.println("1. Input Data ");
            System.out.println("2. Tampilkan Data ");
            System.out.println("3. Exit ");
            System.out.print("Masukkan Pilihan : ");
            int pilihan = masuk.nextInt();
            switch (pilihan) {
                case 1: ngentriData(biodataMahasiswa);
                    break;
                case 2: tampilkanData(biodataMahasiswa);
                    break;
                case 3: exit(biodataMahasiswa);
                    break;
                    }
            System.out.print("Apakah anda ingin mengulang (y/t)? ");
            ulg = masuk.next();} 
            }
}
Baca Juga :

OUTPUT

Program Menampilkan Data Mahasiswa Dalam Pilihan Menu Input View Exit

PENJELASAN

Membuat biodata mahasiswa yang tampilan awalnya terdapat menu dimana “1. Input”, “2. View”, “3. Exit”. Kita buat program baru yang dengan format biodata nama, nim, uts dan uas kemudian buat script untuk pengentrian data seperti “biodataMahasiswa[i].nama = masuk.next();” dan yang lain, kemudian buat script untuk menampikan data yang sudah diinput contoh “System.out.print (biodataMahasiswa[i].nama + " ");” pada 2 bagian sebelumnya jangan lupa untuk menambahkan perulangannya “for(int i=0;i<=N-1;i++)”.

Untuk pembutan atau menampilkan menu kita menggunakan fungsi “switch” untuk menentukan pilihan seperti scipt “case 1: ngentriData(biodataMahasiswa); break;”, “case 2: tampilkanData(biodataMahasiswa); break;” dan “case 3: exit(biodataMahasiswa); break;”. Diprogram ini ada perulangan “while” supaya user bisa mengulang lagi pengentrian biodata, melihat biodata ataupun keluar dari form biodata.

Post a Comment for "Program Menampilkan Data Mahasiswa Dalam Pilihan Menu Input View Exit"