Tugas 6 Bahasa Pemrograman

OOP (Object Oriented Programming)

Persoalan :
Buatlah sebuah objek dengan nama class adalah Mahasiswa. Yang berisikan atribut : nama, NPM, usia, jurusan, dll. Serta dapat menampilkan nama, NPM, usia, pilihan jurusan dan yang lainnya.

Penyelesaian :

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tugas8;

import java.util.Scanner;

/**
 *
 * @author User-NB
 */
public class Tugas8 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       
        System.out.println("            DATA MAHASISWA            ");
        System.out.println("=======================================");
        mahasiswa data = new mahasiswa ();
        data.tampilnama();
       
        mahasiswa fanny = new mahasiswa ();
        fanny.tampilnpm();
       
        mahasiswa usia = new mahasiswa ();
        usia.tampilusia();
       
        mahasiswa leo = new mahasiswa ();
        leo.tampiljurusan();
       
        mahasiswa aku = new mahasiswa ();
        aku.tampilIPK();
       
       
    }
}

public class mahasiswa
{
    String nama;
    String npm;
    String usia;
    String jurusan, IPK;
   
   
    public mahasiswa(String a, String b)
    {
        this.nama = a;
        this.npm = b;
    }

    mahasiswa() {
        String nama;
    String npm;
    String usia;
    String jurusan, IPK;
    int pilihan;
    int nilai1, nilai2, absensi;
    }

   
   
    public void tampilnama (){
        Scanner sc = new Scanner(System.in);
        System.out.print("Masukkan nama depan : ");
        String nama1 = sc.next();
        System.out.print("Masukkan nama belakang : ");
        String nama2 = sc.next();
        System.out.println("--Nama Lengkap : "+nama1+" "+nama2);
               
    }
   
    public void tampilnpm (){
        Scanner sc = new Scanner(System.in);
     
        System.out.print("Masukkan npm : ");
        String npm = sc.next();
       
        System.out.println("--NPM : "+npm);
       
    }
    public void tampilusia (){
        Scanner sc = new Scanner(System.in);
     
        System.out.print("Masukkan usia : ");
        String usia = sc.next();
        System.out.println("--Usia : "+ usia +"tahun");
    }
    public void tampiljurusan (){
        Scanner sc = new Scanner(System.in);
       
        System.out.println("Pilihan Jurusan Mahasiswa");
        System.out.println("1. Sistem Informasi \n2. Teknik Informatika \n3.Teknik Industri");
        System.out.print("Masukkan Kode jurusan : ");
        int pilihan =sc.nextInt ();
        switch(pilihan)
        {
            case 1 : System.out.println("--Jurusan : Sistem Informasi");
                   
                     break;
            case 2 : System.out.println("--Jurusan : Teknik Informatika");
                     break;
            case 3 : System.out.println("Jurusan : Teknik Industri");
                     break;
                           
                default :System.out.println("Maaf jurusan yang anda pilih tidak tersedia");
                     break;
                   
          }
       
   
    }
    public void tampilIPK (){
        Scanner sc = new Scanner(System.in);
     
        System.out.print("++Masukkan nilai UTS : ");
       
        int nilai1 = sc.nextInt();
        System.out.print("++Masukkan nilai UAS : ");
        int nilai2 = sc.nextInt();
        int ipk = (nilai1 + nilai2)/2;
        System.out.println("--Nilai akhir : "+ipk);
    }
   
}

Hasil outputnya :



Komentar

Postingan Populer