• Home
  • About
  • Contact
    • Category
    • Category
    • Category
  • Shop
  • Advertise
Diberdayakan oleh Blogger.
facebook twitter instagram pinterest bloglovin Email
Set dan Get sangat banyak digunakan dalam pemrograman java, tetapi jika menggunakan struktur method biasanya disebut dengan setter() dan getter(), set biasanya berupa method Prosedur dan get merupakan method fungsi. manfaat yang paling banyak akan kelihatan saat bermain dengan Java Swing. tetapi di sini saya akan membahas penggunaan set dan get dalam sebuah membuat sebuah program data mahasiswa.

Pada dasarnya metode get digunakan untuk mengembalikan nilai pada dari variable dengan menggunakan fungsi return dan set merupakan method void untuk mensetting atau memberikan nilai pada variable.

Kita akan membuat sebuah program Java untuk menyimpan 2 data mahasiswa berbeda dan menampilkannya dengan merubahnya isi arraynya.

1. Buka Aplikasi NetBeans

2. Buat New Project

3. Pilih Java pada Bagian Categories dan pilih Java Application pada bagian Projects, lalu next

4. Selanjutnya Project name isi firstjava dan Main class nya jangan dicentang dan biarkan kosong. lalu klik finish


5. Buat package baru dengan cara klik kanan pada firstjava --> new --> java package.
lalu isi name package nya dengan nama bungkus.

6. Setelah membuat package. Buat class baru dengan nama Mhs dan copy paste kode berikut.
package bungkus;
public class Mhs {
     private String nim;
     public String nama;
     public String alamat;
         public void setNim(String pNim) {
         this.nim = pNim;
  }
public String getNim() {
    return this.nim;
      }
}
7. Buat class baru lagi dengan nama ctrMhs dan isi kode berikut

package bungkus;
public class ctrMhs {
    private final Mhs oMhs;
    ctrMhs(){
        oMhs = new Mhs();
        oMhs.setNim("1712501202");
        oMhs.nama = "Vulp Rainer";
        oMhs.alamat = "Ciledug";
    }
    public void setNim(String pNim) {
        oMhs.setNim(pNim);
    }
    public String getNim(){
        return oMhs.getNim();
    }
    public String[] getDataMhs(){
        String[] vData = new String[3];
        vData[0] = oMhs.getNim();
        vData[1] = oMhs.nama;
        vData[2] = oMhs.alamat;
        return vData;
    }
    public void setDataMhs(String[] pData){
        oMhs.setNim(pData[0]);
        oMhs.nama = pData[1];
        oMhs.alamat = pData[2];
    }
}
8. buat satu new class lagi dengan nama frmMhs sebagai main method.

package bungkus;
public class frmMhs {
    public static void main(String[] arg){
        ctrMhs oMhs = new ctrMhs();
     
        System.out.print("\nData Awal Mahasiswa\n");
        System.out.println("Nim: "+oMhs.getNim());
        System.out.println("Nama: "+oMhs.getDataMhs() [1]);
        System.out.println("Alamat: "+oMhs.getDataMhs() [2]);
     
        String[] aData = new String[3];
        aData[0] = "1712501202";
        aData[1] = "Vulp Rainer";
        aData[2] = "Blok M";
        oMhs.setDataMhs(aData);
     
        System.out.print("\nData Baru Mahasiswa\n");
        System.out.println("Nim: "+oMhs.getNim());
        System.out.println("Nama: "+oMhs.getDataMhs() [1]);
        System.out.println("Alamat: "+oMhs.getDataMhs() [2]);
    }
}

9. Run class program yang berisi main methode tadi,yaitu class frmMhs. dan lihat apa yang tercetak.
Bila yang tercetak adalah seperti gambar di bawah ini maka tutorial ini berhasil.


sekian dari saya yang masih belajar juga.
Terimakasih






Share
Tweet
Pin
Share
No komentar
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In tincidunt mi arcu, id consequat est tempus scelerisque. Aliquam varius dui diam, et lacinia velit ornare rutrum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed ornare vitae massa eget aliquam. Proin convallis viverra pretium. Suspendisse cursus consequat massa, non faucibus tortor fringilla eu. Cras placerat fermentum tempor. Nulla scelerisque, sapien ut egestas maximus, ipsum lorem pulvinar nunc, ut tincidunt urna massa eget libero. Duis hendrerit a velit a aliquam. Quisque in semper eros. Proin vitae gravida nisi, nec laoreet massa. Ut lacinia eros eget efficitur rutrum. Suspendisse malesuada suscipit dolor, eu porttitor dui luctus at.
Nulla condimentum pulvinar lacinia. Suspendisse at venenatis ipsum. Integer ac tincidunt dolor. Duis ultricies ultrices neque. Integer pulvinar massa sem, euismod blandit risus faucibus in. Fusce ac tortor varius, hendrerit dolor at, tempus velit. Aliquam erat volutpat. Ut vehicula nisi nisl, at vehicula quam dapibus quis. Phasellus porta arcu nec pretium lacinia. Donec eu felis lectus. Aenean mattis nisl ut mi suscipit, eget varius nulla cursus. Donec non fringilla leo. Quisque volutpat lorem ac tempus tincidunt.
Nunc in consequat velit. Nulla eleifend tortor tempus justo tristique placerat vitae et arcu. Donec odio neque, tempus eget rhoncus ut, pulvinar euismod sem. Donec imperdiet condimentum odio, nec rhoncus neque congue fermentum. Ut pellentesque tincidunt dolor, in sagittis sem rutrum et. Nunc sit amet enim sit amet turpis rhoncus tincidunt vel et leo. Maecenas pretium tincidunt leo vel hendrerit. Praesent varius neque nec volutpat malesuada.
Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas tristique consectetur vestibulum. Praesent varius nisl aliquet tortor tempor, quis finibus elit ultrices. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sapien libero, tristique et accumsan ac, tempus id dolor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Aliquam erat volutpat. Nunc a rhoncus nisl. Aenean felis felis, finibus at ex a, lobortis condimentum mauris. Aliquam in neque in metus posuere pellentesque sit amet a risus. Sed sed sapien vestibulum, iaculis sem eu, posuere ligula.
Suspendisse vel libero eget magna facilisis convallis. Aliquam erat volutpat. Proin vel enim dui. Mauris semper a risus pretium eleifend. Vivamus eu turpis scelerisque, commodo ligula interdum, blandit tortor. Fusce pellentesque aliquam purus in rhoncus. Mauris aliquam fringilla malesuada. Etiam viverra enim vitae leo placerat elementum. Duis ultricies velit libero, condimentum feugiat lectus bibendum in. Nullam vel arcu vitae felis tempor congue. Suspendisse rutrum at metus tristique tristique. Proin a nisl purus. Sed viverra neque metus, nec sollicitudin enim dictum in. Morbi eu urna massa. Donec libero ipsum, ultricies vitae odio sit amet, blandit dictum tortor. Sed risus lacus, posuere vestibulum libero non, condimentum dictum urna.
Share
Tweet
Pin
Share
No komentar

Follow Us

  • facebook
  • twitter
  • instagram
  • Google+
  • pinterest
  • youtube

recent posts

Facebook

Blog Archive

  • September 2018 (2)

Created with by ThemeXpose | Distributed by Blogger Templates