Kamis, 17 Desember 2015

Package Dan Access Modifiers (Enkapsulasi) di JAVA Netbeans

Kali ini saya akan membahas bagaimana cara untuk membuat suatu program dimana memuat beberapa package, memuat package dan Access modifiers (Enkapsulasi). Silahkan di dimak

Package Dan Access Modifiers (Enkapsulasi) di JAVA Netbeans
Package Dan Access Modifiers (Enkapsulasi) di JAVA Netbeans


Syntax Program

ket : Proyek di dalam nya memuat 3 package antara lain : Main , Master (Class Mahasiswa , Class Mata_kuliah) dan Akademik (class nilai)

//Package Main
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Main;
import Akademik.Nilai;
/**
*
* @author Agri Kuswandani
*/
public class Main {
public static void main(String[] args) {
Akademik.Nilai x = new Nilai();
x.getNilai("5130411162","Agri Kuswandani","Pemograman Java", "A");
}
}


//Package Master
//Class Mahasiswa
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Master;
/**
*
* @author Agri Kuswandani
*/
public class Mahasiswa {
protected String nim;
protected String nama;
protected String prodi;
public void setMahasiswa (String Nim, String Nama, String Prodi){
this.nim=Nim;
this.nama=Nama;
this.prodi=Prodi;
}
public String getNim(){
return nim;
}
public String getNama(){
return nama;
}
public String getProdi(){
return prodi;
}
}


//Class Mata Kuliah
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Master;
/**
*
* @author Agri Kuswandani
*/
public class MataKuliah {
protected String kode;
protected String nama_mk;
Mahasiswa mahasiswa = new Mahasiswa();
public void setMatakuliah(String Kode, String Nama_MK, String Prodi){
this.kode=Kode;
this.nama_mk=Nama_MK;
this.mahasiswa.prodi=Prodi;
}
public String getMatakul(){
return "Kode Matakuliah : "+kode+"\n"+"Nama Matakuliah : "+nama_mk;
}
}
//Package Akademik
//Class Nilai
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Akademik;
import Master.Mahasiswa;
import Master.MataKuliah;
/**
*
* @author Agri Kuswandani
*/
public class Nilai {
private String nilai;
Mahasiswa mahasiswa = new Mahasiswa();
MataKuliah mata_kuliah = new MataKuliah();
public void getNilai(String Nim, String Nama, String MK, String Nilai){
this.nilai=Nilai;
mahasiswa.setMahasiswa(Nim,Nama,"Teknik Informatika");
mata_kuliah.setMatakuliah("K01", MK, "Teknik Informatika");
System.out.println("NIM : "+mahasiswa.getNim());
System.out.println("Nama : "+mahasiswa.getNama());
System.out.println(mata_kuliah.getMatakul());
System.out.println("Nilai Huruf : "+Nilai);
}
}

Hasil Runing Program

Package Dan Access Modifiers (Enkapsulasi) di JAVA Netbeans
Package Dan Access Modifiers (Enkapsulasi) di JAVA Netbeans

1 komentar: