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) {
}
}
}
Pages
SHintA RE - sampaikan ilmu walau satu ayat..
Tampilkan postingan dengan label java. Tampilkan semua postingan
Tampilkan postingan dengan label java. Tampilkan semua postingan
Dokumentasi untuk memunculkan database di combobox
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
untuk pembobotan fungsi
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
jangan lupa letakkan method simpenDatabobot(); di aksi JButton
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;
}
}
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);
}
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");
}
}
}
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)
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();
}
}
//----------------------------------------
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();
}
}
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...");
}
}
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...");
}
}
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();
}
}
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...");
}
}
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...");
}
}
//--------------------------------------------------------
package polimorfismtugas;//--------------------
//shinta.java
//--------------------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 = "";
}
}
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;
}
}
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());
}
}
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
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...");
}
}
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???");
}
}
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???");
}
}
//--------------------------------------------------------
package pewarisan;//--------------------
//shinta.java
//--------------------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...");
}
}
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...");
}
}
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...");
}
}
/--------------------------------------------------------
package pewarisan;//--------------------
//tentara.java
//--------------------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...");
}
}
/--------------------------------------------------------
package pewarisan;//--------------------
//andi.java
//--------------------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();
}
}
/--------------------------------------------------------
package pewarisan;//--------------------
//badu.java
//--------------------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");
}
}
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();
}
}
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;
}
}
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));
}
}
luas 28.259999999999998
BUILD SUCCESSFUL (total time: 0 seconds)
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.56luas 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);
}
}
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);
}
}
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);
}
}
//--------------------
luas bujur sangkar nya adalah 16
keliling bujur sangkar nya adalah 20
Luas perseginya adalah 24
Keliling perseginya adalah 20
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
//-------------------- //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
//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
Popular Posts
-
Sains bisa berarti pencarian ilmu pengetahuan dan asal-usul kehidupan. sains adalah ilmu pengetahuan yang mempelajari sisi kehidupan a...
-
BAB I PENDAHULUAN Imam Malik bin Anas lahir di Madinah pada tahun 93H/711M. Beliau dilahirkan...
-
MOBILE COMPUTING Pengertian · Mobile Computing adalah sebuah paradigma baru dalam kemajuan teknologi yang dapat melakukan...
-
Yahoo Messenger atau biasanya YM merupakan program pengirim pesan instan populer yang disediakan oleh Yahoo!. Yahoo! Messenger tersedia...
Categories
- Arsip Kuliah (5)
- Desain (6)
- Foto Reproduksi (2)
- Konsep PBO (14)
- Laskar D'Carti (5)
- Tutorial Photoshop (2)
- cinta (4)
- ilmu bumi (5)
- ilmu hayat (8)
- ilmu pasti (6)
- ilmu pengetahuan (17)
- ilmu sosial (1)
- java (19)
- kehidupan (19)
- yahoo messenger (3)