Lidon Sianturi’s Blog


Tutorial inheritance di java
February 15, 2009, 3:59 am
Filed under: Programming

Inheritance adalah fitur di java yang mengijinkan sebuah kelas dapat diturunkan .Kalau di kehidupan sehari-hari, ini dapat diilustrasikan kepada bapak dan anak di sebuah keluarga.. bapak adalah super class sedangkan anak adalah sub class .
Keyword untuk meng-inheritance : extend
Pada java tidak dijinkan multiple inheritance sbb
Public class student extends Person,Sekolah{
//rest of code
}

Dengan catatan: Jika memang class Sekolah ada !!!!

Untuk menurunkan contructor yang ada pada super class , java menyediakan sebuah method super() yang akan dipanggil di sub class seperti class students di bawah ini.

 

Patikan class dibawah ini..

/*
Nama File : Person.java
Date : 12 December 2008
*/
public class Person
{
protected String nama;
protected String alamat;

//overloading constructor
public Person(){
nama=”";
alamat=”";
}
public Person(String nama,String alamat){
this.nama=nama;
this.alamat=alamat;
}
//setter
public void setNama(String nama){
this.nama=nama;
}
public void setAlamat(String alamat){
this.alamat=alamat;
}
//getter
public String getNama(){
return nama;
}
public String getAlamat(){
return alamat;
}
public String tulisSemua(){
String dataPerson=
“Nama : “+nama+”\n”+
“Alamat : “+alamat+”\n”;
return dataPerson;
}
};

Setiap perilaku atau behavior atau method yang dimiliki oleh super class akan secara otomatis di miliki oleh super class. Biarpun pada sub class kita tidak menemukan method tersebut . Tetapi jika sub class ingin implementasi method dari super class berbeda pada dirinya maka dia harus meng-overide method tersebut seperti method tulisSemua() di bawah ini . Pada method tulisSemua() sub class ingin menambahkan ID student .
Perhatikan kelas berikut !

/*
nama file : Student.java
*/
public class Student extends Person
{
private String ID;
//constructor turunan
public Student(){
super();
ID="";
}
public Student(String nama,String alamat,String ID){
super(nama,alamat);
this.ID=ID;
}
public void setID(String ID){
this.ID=ID;
}
public String getID(){
return ID;
}
public String tulisSemua(){
String dataStudent=
"Nama : "+nama+"\n"+
"Alamat : "+alamat+"\n"+
"ID : "+ID;
return dataStudent;
}
};
Untuk menguji kedua kelas diatas kita menyediakan satu kelas pada kasus ini kelas DemoStudent.java
/*
nama file :D emoStudent.java
*/
class DemoStudent
{
public static void main(String[] args){
Student Student1=new Student("Agnes Monica","Jakarta”,”222300");
System.out.println(Student1. tulisSemua ());
}
}

Compile Person.java dengan cara mengetik langkah dibawah ini pada command prompt yang sudah diarahkan pathnya ke path folder kita menyimpan file java kita.

Class Person

Class Person

Compile Student.java dengan cara mengetik langkah dibawah ini pada command prompt yang sudah diarahkan pathnya ke path folder kita menyimpan file java kita.

class student

class student

Compile DemoStudent.java dengan cara mengetik langkah dibawah ini pada command prompt yang sudah diarahkan pathnya ke path folder kita menyimpan file java kita.

class demostudent

class demostudent

Untuk mengeksekusi kita ketikan seperti gambar berikut . Maka akan menuliskan ke layer seperti berikut :

rundemostudent

rundemostudent

 Note: Cara diatas akan lebih mudah jira kita menggunakan text editor JCreator

Semoga membantu tutorial nya ..
masih butuh kritik tutorialnya ..hehe
maklum masih newbie!!!



Deleting MUltiply File USing Java
November 23, 2008, 4:33 am
Filed under: Programming

Deleting File Using Java…

import java.io.*;
public class DeleteFile{
private static void deletefile(String file){
File f1 = new File(file);
boolean success = f1.delete();

if (!success){
System.out.println(”Deletion failed.”);
System.exit(0);
}
else{
System.out.println(”File deleted.”);
}
}
public static void main(String[] args){
switch(args.length){
case 0: System.out.println(”File has not mentioned.”);
System.exit(0);
case 1: deletefile(args[0]);
System.exit(0);
default : System.out.println(”Multiple files are not allow.”);
System.exit(0);
}
}
}



Lonelinees adalah prinsip hidupku….
November 16, 2008, 5:53 am
Filed under: Curhat

Judul diatas adalah prinsip hidup ku sekarang .. karena aku pikirkan, bagi ku sendiri kita berbuat baik sama orang lain malah kita akan mendapat masalah yang besarrr.. Itulah yang kualami sekarang ..

Aku berbuat baik sama orang  yang kuanggap saudara ku dan juga sahabatku .. ujung-ujung nya hubungan nya tidak baik lagiiii…Jadi yang ada dalam hatiku “Aku ingin SENDIRI(LONELINESS) ” itulah aku …

aku ingin sendiri menjalani hidup ini …… Tapi kalua orang yang kuanggap saudaraku dan sahabatku meng-openi aku , aku akan tanggapi dengan baik tapiu tidak seperti dulu lagi…

aku harus berusaha menganggap mereka seperti orang biasa .. dimana aku seperti jumpa di di jalan dan saliong bersapaan … Tidak ada nilai lebihnya…

Loneliness adalah Prinsip hidupku ….

Selamat tinggal rasa ceria yang ada di Hatiku , yang selalu kocak dalam hidupku ..

Sorry aku harus melupakan kamu …

 

Enjoy hidup …. karana hidup ini cuman semenetara …..



Sahabat telah pergi..
November 15, 2008, 4:26 am
Filed under: Curhat

Hal yang paling menyakitakan dalam hidup ini menurut aku adalah ..

orang yang kita anggap Jadi seorang sahabat kita .. Menjauh dengan tanpa alasan ..

Dia sudah sahabat kian .. tapi gk tau entah kenapa … Dia menjauhhh..

Itulah yang kualami sekrang …Malangnya nasib ku .. sakitnya Hatiku …

Sudha berbagai cara aku buat untuk mendeaktinya but hasilnya sperti menegakakan benang yang basah … Malah dia cuek … waktu aku sapa .. dia tidak menjawab,, akhirnya aku putuskan dalam diriku ..

aku tidak akan mengenalnya lagi dalam Hidupku …

Aku akan menganggap dia seperti orang yang baru saja saya lihat disamping jalan waktu saya naik Angkot… Tiulah tekad ku… But aku gk bisa melupakan persahabatan ini … Terus tersirat dipikiran ku ..

Tapi aku bertekad lagi “Aku BIsa” hingga aku buta mott diriku “loneliness” yang mencerminta kan sikapku untuk melupakan seorang sahabat….Akhirnya aku menyendiri .. Yang bisanya akku banyak teman … aku akhirnya menyendiri… Akku lakukan ini semua supaya frekuensi aku bertemua dengan seorang sahabat itu semakin kecilll…yang ada didalam pikiranku sekarang “Gk sampe 1 tahun lagi aku bertemu sama Dia” Itulah waktu yang kutunggu-tunggu….

Aku bertekad tidak akan menjalin persahabatan lagi sama siapapun .. karena kalau persahabatan itu rusak alangkah sakitnya hati kita seperti yang kualami sekarang ini……

“AKU GAK NYAMPE SATU TAHUN LAGI TATAP MUKA SAMA DIA”

……



UTS Semester v (IS -Information System)
November 15, 2008, 4:04 am
Filed under: aktivities | Tags:

Hari ini uts semester 5 telah siap ..

aku lemah di JEAP padahal aku dah persiapkan segala sesuatunya dengan baik ..

ada istilah kita yang merencanakan Tuhan yang berkehendak…

itulah yang kualami sekarang pada UTS ini..

Aku sudah mempersiapkan sedinin mungkin dan aku sudah yakin bahwa aku bisa mengikuti nya dengan baik

tapi … Alangkah malang nya aku … Tolls yang kupake tidak suppporting ke Mata kuliah ku seperti

-Mysql connector (access is denied)

-Domain ku rusak .. jadi aku pigi ke Local dan memakan waktu yang banyakkk…

-Data base ku gk tergenerete dari JPA , padahal habis kucompile baik-baik aja ..(Process Completed)

Gak tau entah kenapa semua Hal diatas menimpaku sekaligus …

rasa gugup mengikuti Ujian tersu bertambah ,,, waktu terus berjalan …

Akhirnya hasil nya mengecewakan …

Itulah makanya kau bilang Kita yang merencanakan TUhan yang berkehendak …



The Second Years Project
May 31, 2008, 2:32 pm
Filed under: aktivities

I’m very busy today cuzz i must do one jobs that very difficult to me for doing it ..
it is the usual thing at del . it is called Second Year Project .. This is one of the subject in my studying .. it take four SKS on Semester 4 .. Ii Build eith a group .. My group s SYP-10. The member are :

1.Lidon sianturi if06007
2.Winner Manurung if06057
3.Donny Gultom if06013

We bulid a application by using JAVA Programming .. management Data Student at one Yayasan it called Yapebudih .. This application hold all data of the student(SMP and SMA)

our user representative is Mr Ramot Lubis….
He is master of net-working at our collages anda also master in Java Programming

We work hard finishing aour application

Please Pray for me doing it………..



Kenap aku harus mengingat Dia?
March 17, 2008, 9:43 am
Filed under: Curhat

aduhhhhhh… knp ya aku selalu mengingat dia selalu…Aku dah mencoba melupakan dia but hasilnya sia-sia… Berulang kali aku ingin melupakanya dengan cara mengingat semua kejahatannya sama aku but aku gk bisa …gmn nehhhh…memeng Dia adalah orang yang yang istimewa dalam hidupku dan yang sangat aku cintai……

gmn neh cara untuk melupakan dia?



Paskah
March 17, 2008, 9:37 am
Filed under: aktivities

gk terasa paskah akan tiba lho…libur lagi neh di del…….
dah capek kali di del ini so libur dikit knp sih……..

hehhehehheehheh………



aku capek
March 17, 2008, 9:25 am
Filed under: aktivities

Studying at lk’s del

capek lai belajar di del. ini lah situasi belajar di Del .. Wajah yang menyeramkan terus karena beban yang sangat berat.. karena Tugassss dan Project …

HEhehheeeee.




Follow

Get every new post delivered to your Inbox.