Pengenalan NetBeans (OODB prak 1)

Assalamualaikum...... (jawab yah)

  Kali abang akan menshare jawaban praktikum ke 1 mata kuliah OODB. langsung ajha siapin bahan-bahannya nih....
1. Net Beans
2. Library perst. belom punya yah? ya udah batal....
    Behahaha, tenang ajha, mumpung abang lagi baik hati jadi abang udah siapin juga. nih, link nya.
   library garret perst

Bahannya dah siap???
langsung ajha cara masaknya....
1. buka program Netbeans
2. buat project dengan nama JavaApplication1 (disarankan samain ajha dulu)
3. ganti nama main class nya... menjadi Main. bingung? lihat nih... (gak usah diisi apa-apa dulu)

4. buat file java baru dengan nama Barang.java (sama, gak usah disi apa-apa dulu)
5. sekarang kita gunakan library tadi. load Library file .jar tersebut diproject anda..
   caranya klik kanan pada libraries-> add jar/folder.
6. masukkan source code berikut di Main.java

package javaapplication1;


 import java.io.File;
import org.garret.perst.*;
 import java.util.*;
public class Main {
 public static void main(String[] args) {
 new File("Barang.dbs").delete();
 Storage db = StorageFactory.getInstance().createStorage();
 db.open("Barang.dbs");

 IPersistentSet root = (IPersistentSet)db.getRoot();
 if (root == null) {
 root = db.createSet();
 db.setRoot(root);
 }
 root.add(new Barang("M33",
 "Mie Goreng Ayam","Mie",1200,"Fastfood"));
 root.add(new Barang("S03",
 "Sun Silk","Shampo",6500,"UniClean"));
 root.add(new Barang("M11",
 "Mie Goreng Ayam","Mie",1000,"FlyFood"));
 root.add(new Barang("K31",
 "Kopi cap API","Kopi",2700,"Obor"));
 root.add(new Barang("T01",
"Teh Aroma Wangi","Teh",4500,"UniClean"));
 root.add(new Barang("M02",
 "Soto Mie","Mie",1100,"Fastfood"));
 root.add(new Barang("M51",
 "Mie Kari","Mie",1300,"FlyFood"));
root.add(new Barang("K21",
 "Kopi cap Wangi","Kopi",7500,"Uniclean"));
 root.add(new Barang("T05",
 "Teh T-Melati","Teh",5500,"Obor"));
 root.add(new Barang("M82",
 "Mie Bakso","Mie",1200,"Fastfood"));
root.add(new Barang("M83",
 "Pisang goreng","Gorengan",1200,"Fastfood"));
root.add(new Barang("M84",
 "Tahu isi","Gorengan",1200,"Fastfood"));
 System.out.println("Object sudah persistent dalam Database");
 Iterator iterator = root.iterator();
 while (iterator.hasNext()) {
 System.out.println(iterator.next());
 }
 db.close(); }
 }
sekarang masukin source code Barang.java
package javaapplication1;

import org.garret.perst.*;
 public class Barang extends Persistent {
 String KodeBarang;
 String NamaBarang;
 String Jenis;
 double HargaSatuan;
 String Supplier;
 public Barang(String kd,String nm, String jns, double hrg, String sup){
 this.KodeBarang = kd;
 this.NamaBarang = nm;
 this.Jenis =jns;
 this.HargaSatuan =hrg;
 this.Supplier = sup;
 }
 public String getKodeBarang(){
 return KodeBarang;
 }
 public String getNamaBarang(){
 return NamaBarang;
 }
 public String getJenis(){
 return Jenis;
 }
 public double getHarga(){
 return HargaSatuan;
 }
 public String getSupplier(){
 return Supplier;
 }
 public String toString(){
 return KodeBarang+"---"+NamaBarang+"---"+Jenis+"---"+
 String.valueOf(HargaSatuan)+"---"+Supplier;
 }
 }
sekarang tinggal running deh.....

Posting Komentar

0 Komentar