Pages

Tampilkan postingan dengan label java. Tampilkan semua postingan
Tampilkan postingan dengan label java. Tampilkan semua postingan

Dokumentasi untuk memunculkan database di combobox

void initGol() {
        go.removeAllItems();

        Statement ste = null;
        ResultSet rse = null;

        try {
            konek k = new konek();
            conn = k.login();
            ste = conn.createStatement();
            String sql = "SELECT jenis from golongan order by jenis ASC";
            rse = ste.executeQuery(sql);
            while (rse.next()) {
                String no = rse.getString("jenis");
                go.addItem(no);
            }
            gol = go.getSelectedItem().toString();
        } catch (Exception e) {
            System.out.println(e);
        } finally {
            try {
                if (rse != null) {
                    rse.close();
                }
            } catch (SQLException e) {
            }
            try {
                if (ste != null) {
                    ste.close();
                }
            } catch (SQLException e) {
            }
        }
    }

Dokumentasi pencarian nama obat

private void cariobatKeyPressed(java.awt.event.KeyEvent evt) {                                    
        try {
            String nm = cariobat.getText();
            conn = (Connection) new konek().login();
            statement = conn.createStatement();
            MTObat.getDataVector().removeAllElements();
            String sql = "select idobat, jenis, namaobat,   keterangan from obat o, golongan g , satuanobat s WHERE o.idgolongan=g.idgolongan AND s.idsatuan=o.idsatuan AND namaobat like '%" + nm + "%'";
            ResultSet rs = statement.executeQuery(sql);
            while (rs.next()) {
                Object[] data = {rs.getString("idobat"),                    
                    rs.getString("jenis"),
                    rs.getString("namaobat"),
                    rs.getString("keterangan"),};
                MTObat.addRow(data);
            }


        } catch (Exception e) {
            e.printStackTrace();
        }
    }                                   


Dokumentasi insert date from date.util to mysql


 public String setDate(String date) {
        String tg = "";
        String tgl[] = date.split("-");

      
        if (tgl[1].equals("Jan")) {
            tg = tgl[0] + "-" + "01"+ "-" + tgl[2];
        } else if (tgl[1].equals("Feb")) {
           tg = tgl[0] + "-" + "02"+ "-" + tgl[2];
        } else if (tgl[1].equals("Mar")) {
            tg = tgl[0] + "-" + "03"+ "-" + tgl[2];
        }else if (tgl[1].equals("Apr")) {
            tg = tgl[0] + "-" + "04"+ "-" + tgl[2];
        }else if (tgl[1].equals("Mei")) {
            tg = tgl[0] + "-" + "05"+ "-" + tgl[2];
        }else if (tgl[1].equals("Jun")) {
            tg = tgl[0] + "-" + "06"+ "-" + tgl[2];
        }else if (tgl[1].equals("Jul")) {
            tg = tgl[0] + "-" + "07"+ "-" + tgl[2];
        }else if (tgl[1].equals("Agu")) {
            tg = tgl[0] + "-" + "08"+ "-" + tgl[2];
        }else if (tgl[1].equals("Sep")) {
            tg = tgl[0] + "-" + "09"+ "-" + tgl[2];
        }else if (tgl[1].equals("Okt")) {
            tg = tgl[0] + "-" + "10"+ "-" + tgl[2];
        }else if (tgl[1].equals("Nov")) {
            tg = tgl[0] + "-" + "11"+ "-" + tgl[2];
        }else{
        tg = tgl[0] + "-" + "12"+ "-" + tgl[2];
        }
        return tg;
    }

Dokumentasi pembobotan fungsi

untuk menyimpan jumlah[kolom]fungsi di database
public void simpenkolomfungsi() {
        konek k = new konek();
        conn = (Connection) k.login();
       // String a = null;
        //String b = null;

        try {
            statement = conn.createStatement();
            String sql = "SELECT idobat, COUNT( * ) AS jumlahfungsi FROM fungsiobat GROUP BY idobat ORDER BY idfungsiobat DESC LIMIT 1";
            ResultSet rs = statement.executeQuery(sql);
            while (rs.next()) {
                String a = rs.getString("idobat").toString();
                String b = rs.getString("jumlahfungsi").toString();

                System.out.println("idobat : " + a + " jumlah fungsi : " + b + " ");
                try {
                    statement = conn.createStatement();
                    String sqlok = "INSERT INTO temp_fungsi (idobat,totalfungsi) values('" + a + "','" + b + "')";
                    System.out.println("simpan idobat : " + a + " bobot : " + b + " ");
                    statement.executeUpdate(sqlok);
                } catch (Exception e) {
                    System.err.println("gagal : " + e);
                }
            }
        } catch (Exception e) {
            System.err.println("kacau : " + e);
        }

    }


untuk pembobotan fungsi
public String FuzzyFungsi(String n) {
        int jumlah = Integer.parseInt(n);
        String nilai = null;
        if ((jumlah <= 10) && (jumlah >= 8)) {
            nilai = "5";
        } else if ((jumlah < 8) && (jumlah >= 6)) {
            nilai = "4";
        } else if ((jumlah < 6) && (jumlah >= 4)) {
            nilai = "3";
        } else if ((jumlah < 4) && (jumlah >= 2)) {
            nilai = "2";
        } else {
            nilai = "1";
        }
        return nilai;
    }
 untuk simpan bobot fungsi ke dalam tabel bobot_fungsi
 public void simpenDatabobot() {
        konek k = new konek();
        conn = (Connection) k.login();
        String oo = null;
        String c = null;

        try {
            statement = conn.createStatement();
            String sql2 = "SELECT idobat, totalfungsi FROM  temp_fungsi  ORDER BY idtempfungsi DESC LIMIT 1";
            ResultSet rsa = statement.executeQuery(sql2);
            while (rsa.next()) {
                c = rsa.getString("idobat").toString();
                String d = rsa.getString("totalfungsi").toString();
                oo = FuzzyFungsi(d);
                System.out.println("idobat : " + c + " bobot : " + oo + " ");
                try {
                    statement = conn.createStatement();
                    String sql3 = "INSERT INTO bobot_fungsi (idobat,bobotfungsi) values('" + c + "','" + oo + "')";
                    System.out.println("simpan idobat : " + c + " bobot : " + oo + " ");
                    statement.executeUpdate(sql3);
                } catch (Exception e) {
                    System.err.println("gagal : " + e);
                }
            }
        } catch (Exception e) {
            System.err.println("kacau : " + e);
        }

    }


jangan lupa letakkan method simpenDatabobot(); di aksi JButton

 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        saveData();
        simpenkolomfungsi();
        simpenDatabobot();
        int brs = TFungsi.getRowCount();
        for (int i = 0; i < brs; i++) {
            MTFungsi.removeRow(0);
        }

        awal();
        showTableDaftar();
        
    }       

APLIKASI SIAKAD MOBILE LAPORAN HASIL BELAJAR SISWA


APLIKASI SIAKAD MOBILE LAPORAN HASIL BELAJAR SISWA

Shinta Rahayu E(08650153)
Jurusan Teknik Informatika, Fakultas Sains dan Teknologi
UIN Maulana Malik Ibrahim Malang

Abstrak, Aplikasi yang dibuat dengan menggunakan bahasa pemrograman Java yang diimplementasikan pada perangkat mobile yaitu Java 2 Micro edition atau J2ME, untuk membangun sebuah aplikasi siakad yang mengakses webserver. Aplikasi ini diharapkan bermanfaat bagi para orangtua untuk mengetahui nilai-nilai ulangan, UTS maupun UAS sehingga orang tua lebih mudah dalam memantau perkembangan anak-anak mereka serta bagi para guru yang menguasai perangkat mobile untuk dapat terus mengupdate nilai-nilai dari anak didiknya.
Pembahasan dalam paper ini dimulai dari pemahaman desain sistem, kemudian disertai dengan alur-alur dari user-user yang terlibat. Dilengkapi pula dengan desain database dan kebutuhan data yang diperlukan.
Kata Kunci  : J2ME, SIAKAD, RAPORSISWA

1.       PENDAHULUAN
Setiap lembaga pendidikan selalu menginginkan kemajuan dari anak didik mereka.  Misalnya dengan memprogram ulangan, UTS maupun UAS. Hasil dari ulangan, UTS maupun UAS menjadi parameter perkembangan kegiatan belajar mengajar tersebut. Oleh karena itu, pendidik juga perlu untuk mengupdate data kapan saja dan dimana saja.
 Lembaga pendidikan yang mengeluarkan tenaga pendidik berkualitas ternyata tidak cukup ampuh untuk meningkatkan perkembangan anak didik. Oleh karena itu, lembaga pendidikan memerlukan kerja sama yang baik dengan wali murid. Wali murid atau orang tua memiliki peran penting dalam perkembangan anak. Dengan memantau perkembangan hasil belajar anaknya, orang tua akan mengetahui bagaimana cara memotivasi anak tersebut. Tapi seringkali, anak tidak jujur kepada orang tuanya mengenai hasil dari ulangan, UTS maupun UAS. Sehingga banyak info dari sekolah yang tidak sampai ke orang tua. Oleh karena itu dibutuhkan sebuah sistem informasi akademik laporan hasil belajar yang mampu diakses orang tua/wali murid dimana saja dan kapan saja.
Tujuan dibentuknya sistem infomasi ini adalah orang tua dapat mengakses nilai  secara real time. Selain itu, tenaga pendidik dapat mengakses dan memanipulasi data secara real time. Sedangkan dari segi manfaatnya banyak sekali, misalnya orang tua dapat memantau perkembangan kapan saja dan dimana saja sehingga orang tua tahu bagaimana cara memotivasi anaknya tersebut. Dari segi tenaga pendidik, manfaat yang diperoleh adalah kemudahan dalam mengankses dan memanipulasi data. Selain itu aplikasi ini juga mengurangi tindak ketidak jujuran anak.

2.       RANCANGAN SISTEM
Desain sistem disini melibatkan dua user yaitu guru dan wali murid. User pertama yaitu guru,  ruang lingkupnya hanya sebatas melihat laporan nilai dan input mata pelajaran. Sedangkan wali murid, ruang lingkupnya sebatas mengakses database dan melihat laporan nilai anak mereka. Sistem ini dirancang dengan sifat real time. Oleh karena itu, guru maupun wali murid dapat mengaksesnya kapan saja dan dimana saja. Untuk gambaran lebih jelasnya lihat gambar 2.1.

Koneksi Database MySQL dengan Java (Netbeans)

package koneksi;


import java.util.*;
import java.sql.*;

public class koneksi {

    public koneksi() {
    }

    public void load_DriverJDBC() {
// Mencoba memanggil Driver JDBC
        try {
            Class.forName(getData("DriverJDBC"));
// Gagal Memanggil Driver JDBC
        } catch (ClassNotFoundException cnfe) {
            System.out.println(cnfe);
        }
    }

    public Connection login() {
// Mencoba melakukan koneksi dengan Database
        String url = "jdbc:mysql://localhost/pancanaka?user=root&password=root";
        String driver = "com.mysql.jdbc.Driver";
        Connection conn = null;

        try {
            Class.forName(driver);
            conn = DriverManager.getConnection(url);
        } catch (Exception e) {

            System.out.println(e);
        }
        return conn;
    } // Akhir methode koneksiDatabase()

    public String getData(String key) {
        String value = null;
        try {
            value = getResourceBundle().getString(key);
        } catch (MissingResourceException e) {
            System.out.println(e + " : Couldn't find value for: " + key);
        }
        return value;
    }

    public ResourceBundle getResourceBundle() {
        ResourceBundle bundle = null;
        if (bundle == null) {
            bundle = ResourceBundle.getBundle("data_koneksiDatabase");
        }
        return bundle;
    }
}

Konsep PBO Interface

//kontrolTV.java
//------------------------------------------
package interfaceclass;

public interface kontrolTV {

    public void hidupkan(boolean hidup);

    public void pindahChannel(int channel);

    public void keraskanVolume(int tambah);

    public void pelankanVolume(int kurangi);
}

//televisi.java
//------------------------------------------

package interfaceclass;

public class televisi implements kontrolTV {

    private String merk;
    private boolean hidup;
    private String[] saluran = {"RCTI", "SCTV", "INDOSIAR", "TPI", "ANTV", "TRANSTV", "TRANS7"};
    private int volume = 0;

    public televisi(String merk) {
        this.merk = merk;
    }

    public void hidupkan(boolean hidup) {
        if (hidup) {
            this.hidup = true;
            System.out.println("Televisi dihidupkan");
        } else {
            this.hidup = false;
            System.out.println("Televisi dimatikan");
        }
    }

    public void keraskanVolume(int tambah) {
        if (hidup) {
            volume = volume + tambah;
            System.out.println("Volume menjadi " + volume);
        } else {
            System.out.println("Televisi dalam keadaan mati");
        }
    }

    public void pelankanVolume(int kurangi) {
        if (hidup) {
            volume = volume + kurangi;
            System.out.println("Volume diset ke " + volume);
        } else {
            System.out.println("Televisi dalam keadaan mati");
        }
    }

    public void pindahChannel(int channel) {
        if (hidup) {
            System.out.println("Televisi menjadi " + saluran[channel]);
        } else {
            System.out.println("Televisi dalam keadaan mati");
        }
    }
}

//Main.java
//------------------------------------------

 package interfaceclass;

public class Main {

    public static void main(String args[]) {
        kontrolTV tvku = new televisi("Sharp");
        tvku.hidupkan(true);
        tvku.keraskanVolume(10);
        tvku.pelankanVolume(3);
        tvku.pindahChannel(5);
        tvku.hidupkan(false);
    }
}

//output
//------------------------------------------
run:
Televisi dihidupkan
Volume menjadi 10
Volume diset ke 13
Televisi menjadi TRANSTV
Televisi dimatikan
BUILD SUCCESSFUL (total time: 0 seconds)


Konsep PBO Abstract Class

//bentuk2D.java
//----------------------------------------
package abstractclass;

public abstract class bentuk2D {

    public abstract void cetakLuas();

    public abstract void cetakKeliling();
}


//bujursangkar.java
//----------------------------------------
package abstractclass;

public class  extends bentuk2D {

    private int sisi;
    private int luas;
    private int keliling;

    public bujursangkar(int sisi) {
        this.sisi = sisi;
    }

    public void cetakKeliling() {
        luas = sisi * sisi;
        System.out.println("Luas Bujur sangkar adalah " + luas);
    }

    public void cetakLuas() {
        keliling = 4 * sisi;
        System.out.println("Keliling bujur sangkar adalah " + keliling);
    }
}



//persegiPanjang.java
//----------------------------------------
package abstractclass;

public class persegiPanjang extends bentuk2D {

    private int panjang;
    private int lebar;
    private double luas;
    private int keliling;

    public persegiPanjang(int panjang, int lebar) {
        this.panjang = panjang;
        this.lebar = lebar;
    }

    public void cetakKeliling() {
        keliling = 2 * (panjang + lebar);
        System.out.println("keliling persegi panjang adalah " + keliling);
    }

    public void cetakLuas() {
        luas = panjang * lebar;
        System.out.println("Luas persegi panjang adalah " + luas);
    }
}


//Main.java
//----------------------------------------


package abstractclass;

public class Main {

    public static void main(String args[]) {
        bentuk2D objAbstract = new bentuk2D() {

            @Override
            public void cetakLuas() {
                throw new UnsupportedOperationException("Not supported yet.");
            }

            @Override
            public void cetakKeliling() {
                throw new UnsupportedOperationException("Not supported yet.");
            }
        };
        bujursangkar kotak = new bujursangkar(4);
        persegiPanjang kotakPanjang = new persegiPanjang(4, 2);
        kotak.cetakLuas();
        kotak.cetakKeliling();
        kotakPanjang.cetakLuas();
        kotakPanjang.cetakKeliling();
    }
}

 

download source konsep PBO

silahkan download sourcenya disini

Konsep PBO Polimorfisme Bag-2


//--------------------
//mahasiswa.java
//--------------------

package polimorfismtugas;

public class mahasiswa {

    public String nama;
    public String nmp;

    public mahasiswa(String n, String m) {
        nama = n;
        nmp = m;
    }

    public String tampilkanNama() {
        return nama;
    }

    public String tampilkanNmp() {
        return nmp;
    }

    void belajar() {
        System.out.println("Baca...Latihan....Tugas...POKO'E BELAJAR");
    }

    public void olahraga() {
        System.out.println("1...2...3...olahraga biar sehat");
    }

    public void makan() {
        System.out.println("Nyam..nyam...nyam...maem enak");
    }

    public void minum() {
        System.out.println("hemmm....minum biar seger...");
    }

    public void aktivitas() {
        System.out.println("kuliah..belajar...dll...");
    }
}
//--------------------------------------------------------
//--------------------

//pecintaalam.java
//--------------------
 package polimorfismtugas;

class pecintaalam extends mahasiswa {

    public String UKM;
    public String bagian;

    public pecintaalam(String n, String m, String u, String b) {
        super(n, m);
        this.UKM = u;
        this.bagian = b;
    }

    public String tampilkanUKM() {
        return UKM;
    }

    public String tampilkanBagian() {
        return bagian;
    }

    @Override
    public void aktivitas() {
        System.out.println("mendaki gunung.....!!!");
    }

    public void refresh() {
        System.out.println("camping yuk...");
    }
}

//--------------------------------------------------------
//--------------------

//rohis.java
//--------------------
package polimorfismtugas;

public class rohis extends mahasiswa {

    public String bagian;

    public rohis(String n, String m, String b) {
        super(n, m);
        this.bagian = b;
    }

    public String tampilkanBagian() {
        return bagian;
    }

    @Override
    public void aktivitas() {
        System.out.println("tidur aja lah....");
    }

    public void agenda() {
        System.out.println("mkan malam yang indah...");
    }
}
//--------------------------------------------------------
//--------------------

//shinta.java
//--------------------
package polimorfismtugas;


class shinta {


    public static void main(String[] args) {
        rohis saya = new rohis("shinta", "153", "hemo");


        System.out.println("Nama= " + saya.tampilkanNama()
                + "\nNIM = " + saya.tampilkanNmp()
                + "\nsebagai = " + saya.tampilkanBagian()
                + "\nkegiatannya.....");
        saya.aktivitas();
        System.out.println("\ndan trus...");
        saya.agenda();
    }
}

Konsep PBO Pengkapsulan Bag-3



//--------------------
//mahasiswa.java
//--------------------

package pengkapsulan;

public class tanggal {
int tgl;
int bulan;
int tahun;

    public tanggal(int tgl, int bulan, int tahun) {
        this.tgl = tgl;
        this.bulan = bulan;
        this.tahun = tahun;
    }

    public tanggal(int tgl, int bulan) {
        this.tgl = tgl;
        this.bulan = bulan;
    }

    public tanggal(int tgl) {
        this.tgl = tgl;
    }
    

}

Konsep PBO Pengkapsulan Bag-2


//--------------------

//Mahasiswa1.java
//--------------------
package pengkapsulan;

public class Mahasiswa1 {

    private int nrp;
    private String nama;

    public Mahasiswa1(int nrp, String nama) {
        this.nrp = nrp;
        this.nama = nama;
    }

    public Mahasiswa1(String nama) {
        nrp = 0;
        this.nama = nama;
    }

    public Mahasiswa1() {
        nrp = 0;
        nama = "";
    }
}

Konsep PBO Pengkapsulan Bag-1


//--------------------
//mahasiswa.java
//--------------------
package pengkapsulan;

public class mahasiswa {

    private int nrp;
    private String nama;

    public mahasiswa(int i, String n) {
        this.nrp = i;
        this.nama = n;
    }

    public void setNRP(int nrp) {
        this.nrp = nrp;
    }

    public int getNRP() {
        return nrp;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }

    public String getNama() {
        return nama;
    }
}
//-------------------------------------------------------- 


//--------------------

//tesMahasiswa.java
//--------------------
package pengkapsulan;

public class tesMahasiswa {

    public static void main(String args[]) {
        int nomer;
        String nm;
        mahasiswa m = new mahasiswa(123, "shinta");
        System.out.println(m.getNRP());
        System.out.println(m.getNama());
        m.setNama("cheen");
        m.setNRP(333);
        System.out.println(m.getNRP());
        System.out.println(m.getNama());
    }
}
 
//-------------------------------------------------------- 


//--------------------

//output
//--------------------
  
123
shinta
333
cheen

Konsep PBO Pewarisan bag-2


//--------------------
//mahasiswa.java
//--------------------
package pewarisan;

public class mahasiswa {

    public String nama, nim;

    public mahasiswa(String n, String nim) {
        this.nama = n;
        this.nim = nim;
    }

    public String tampilkanNama() {
        return nama;
    }

    public String tampilkanNim() {
        return nim;
    }

    public void belajar() {
        System.out.println("Sinau... Sinau...Sinau...");
    }

    public void olahRaga() {
        System.out.println("...kerjaaa...");
    }

    public void makan() {
        System.out.println("Nyam....Nyam....");
    }

    public void minum() {
        System.out.println("Glek...Glek...");
    }
}
 



//-------------------------------------------------------- 

//--------------------

//pecintaalam.java
//--------------------
package pewarisan;

public class pecintaalam extends mahasiswa {

    public String nip;

    public pecintaalam(String n, String m, String p) {
        super(n, m);
        this.nip = p;
    }

    public String nipnya() {
        return nip;
    }

    public void arungjeram() {
        System.out.println("ok wes ..ayo budhal arung jeram");
    }

    public void mendakigunung() {
        System.out.println("loh..kate mungga gunung ndi???");
    }
}
 
//-------------------------------------------------------- 

//--------------------

//shinta.java
//--------------------
  package pewarisan;

public class shinta {

    public static void main(String args[]) {
        pecintaalam shinta = new pecintaalam("shinta", "08650153", "6167");

        System.out.println("nama" + shinta.tampilkanNama());
        System.out.println("nim" + shinta.tampilkanNim());
        System.out.println("nip" + shinta.nipnya());
        shinta.mendakigunung();
        shinta.nipnya();
    }
}



//-------------------------------------------------------- 

//--------------------

//output
//--------------------


namashinta
nim08650153
nip6167
loh..kate mungga gunung ndi???

Konsep PBO Pewarisan bag-1


//--------------------
//manusia.java
//--------------------
 package pewarisan;

public class manusia {

    public String nama, nim;

    public manusia(String n) {

        this.nama = n;
    }

    public String tampilkanNama() {

        return nama;
    }

    public void makan() {

        System.out.println("Nyam... nyam... nyam...");
    }

    public void kerja() {

        System.out.println("Kerja...kerjaaa...");
    }
}
/--------------------------------------------------------

//--------------------

//programmmer.java
//--------------------
package pewarisan;


public class programmmer extends manusia {


    public programmmer(String n) {
        super(n);
    }


    @Override
    public void kerja() {


        System.out.println("tak....tak..klik");
    }


    public void bersantai() {


        System.out.println("game over...you lose...");
    }
}


/--------------------------------------------------------

//--------------------
//tentara.java
//--------------------
package pewarisan;


public class tentara extends manusia {


    public String pangkat;


    public tentara(String n, String p) {
        super(n);
        this.pangkat = p;
    }


    public String tampilkanPangkat() {
        return pangkat;
    }


    public void kerja1() {
        System.out.println("dor..dor..dor...");
    }
}
/--------------------------------------------------------

//--------------------
//andi.java
//--------------------
  package pewarisan;


public class andi {


    public static void main(String args[]) {
        programmmer andi = new programmmer("andi");
        System.out.println("Nama" + andi.tampilkanNama());
        andi.makan();
        andi.kerja();
        andi.bersantai();
    }
}
/--------------------------------------------------------

//--------------------
//badu.java
//--------------------
  package pewarisan;


public class badu {


    public static void main(String args[]) {
        tentara badu = new tentara("badu", "kopral");
        System.out.println("nama" + badu.tampilkanNama());
        System.out.println("pangkat" + badu.tampilkanPangkat());
        badu.makan();
        badu.kerja1();
    }
}

Konsep PBO Objek dan Class Bag-4


//--------------------
//televisi.java
//--------------------
package ObjekDanClass;

public class televisi {

    String merk, hrg;
    int bos;

    public televisi(String mrk, String tv) {
        merk = mrk;
        hrg = tv;
        System.out.println("televisi " + merk + " harga " + tv);
    }

    public void hidupkanTv() {
        System.out.println("Televisi hidup");
    }

    public void getChannel(int chan) {
        this.bos = chan;
        
    }
    public int setChannel(){
    return bos;
    }

    public void matikanTv() {
        System.out.println("Televisi mati");
    }
}
//--------------------------------------------------------

//--------------------

//mainkanTv.java
//--------------------
package ObjekDanClass;

public class mainkanTv {

    public static void main(String args[]) {
        televisi tvFlat = new televisi("Sharp", "telung juta");
        tvFlat.hidupkanTv();
        tvFlat.getChannel(3);
        System.out.println("televisi diset pada channel : " + tvFlat.setChannel());
        tvFlat.matikanTv();
    }
}
//--------------------------------------------------------

//--------------------

//output
//--------------------
televisi Sharp harga telung juta
Televisi hidup
televisi diset pada channel : 3
Televisi mati
BUILD SUCCESSFUL (total time: 0 seconds)

Konsep PBO Objek dan Class Bag-3


//--------------------
//finalWord.java
//--------------------
package ObjekDanClass;

public class finalWord {

    final double phi = 3.14;

    double kelilingLingkaran(double jari) {
        double keliling;
        keliling = 2 * phi * jari;
        return keliling;
    }

    double luasLingkaran(double jari) {
        double luas;
        luas = phi * jari * jari;
        return luas;
    }
}
//--------------------------------------------------------
//--------------------
//pengujian.java
//--------------------
package ObjekDanClass;

public class pengujian {

    public static void main(String args[]) {
        finalWord o = new finalWord();
        System.out.println("keliling " + o.kelilingLingkaran(2));
        System.out.println("luas " + o.luasLingkaran(3));
    }
}



//--------------------
//output
//--------------------
keliling 12.56
luas 28.259999999999998
BUILD SUCCESSFUL (total time: 0 seconds)

 

Konsep PBO Objek dan Class Bag-2


//--------------------
//BujurSangakar.java
//--------------------
package ObjekDanClass;

public class BujurSangkar {

    int hitungLuas(int sisi) {
        int luas = sisi * sisi;
        return (luas);
    }

    int hitungKeliling(int sisi) {
        int keliling = 4 * sisi;
        return (keliling);
    }
}
//--------------------------------------------------------

//--------------------
//BujurSangakar.java
//--------------------

package ObjekDanClass;

public class Persegi {

    int hitungLuas(int panjang, int lebar) {
        int luas = panjang * lebar;
        return (luas);
    }

    int hitungKeliling(int panjang, int lebar) {
        int keliling = 2 * (panjang + lebar);
        return (keliling);
    }
}



//--------------------------------------------------------

//--------------------
//Uji.java
//mengakses class BujurSangkar dan Persegi
//-------------------- 


package ObjekDanClass;

public class Uji {

    private static int x;

    public static void main(String[] args) {
        BujurSangkar bj = new BujurSangkar();
        x = bj.hitungLuas(4);
        System.out.println("luas bujur sangkar nya adalah " + x);

        x = bj.hitungKeliling(5);
        System.out.println("keliling bujur sangkar nya adalah " + x);

        Persegi p = new Persegi();
        x = p.hitungLuas(6, 4);
        System.out.println("Luas perseginya adalah " + x);

        x = p.hitungKeliling(6, 4);
        System.out.println("Keliling perseginya adalah " + x);

    }
}



//--------------------
//output
//--------------------
luas bujur sangkar nya adalah 16
keliling bujur sangkar nya adalah 20
Luas perseginya adalah 24
Keliling perseginya adalah 20

Konsep PBO Objek dan Class

//---------------------
//orang.java
//Langkah 1 : buat clas orang dan main berikut ini 
//---------------------


package ObjekDanClass;

public class Orang {

    private int tahunUmur = 32;

    public void hitungUmur() {
        int hariUmur = tahunUmur * 365;
        long detikUmur = tahunUmur * 365 * 24L * 60 * 60;
        System.out.println("Umur anda adalah " + hariUmur + " hari");
        System.out.println("Umur anda adalah : " + detikUmur + " detik");
    }
}



//-------------------------------------------------------------------------


//---------------------
//main.java
//---------------------


package ObjekDanClass;
public class main {
    public static void main(String args[]) {
        Orang o = new Orang();
        Orang objOrang = new Orang();
        objOrang.hitungUmur();
        o.hitungUmur();
    }
}


//---------------------
//output
//---------------------
Umur anda adalah 11680 hari
Umur anda adalah : 1009152000 detik
Umur anda adalah 11680 hari
Umur anda adalah : 1009152000 detik