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);
}
}
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
Posting Komentar