Photobucket

TUGAS 1

0 comments
Polymorphisme

Polymorphism menyediakan cara yang berbeda pada pemisahan interface dari implementasinya, untuk memasangkan ulang apa dari bagaimana. Polymorphism memberikan organisasi kode yang lebih baik dan kode menjadi lebih mudah dibaca, juga memberikan suatu kemampuan pada program untuk berkembang secara terus menerus baik pada tahap pengembangan awal ataupun pada saat ingin menambahkan kemampuan-kemampuan yang baru.
Contoh:
interface Animal
{
String getName();
String talk();
}

abstract class AnimalBase implements Animal
{
private final String name;

protected AnimalBase(String name)
{
this.name = name;
}

public String getName()
{
return name;
}
}

class Cat extends AnimalBase
{
public Cat(String name)
{
super(name);
}

public String talk()
{
return "Meowww!";
}
}

class Dog extends AnimalBase
{
public Dog(String name)
{
super(name);
}

public String talk()
{
return "Arf! Arf!";
}
}

public class TestAnimals
{
// prints the following:
//
// Missy: Meowww!
// Mr. Mistoffelees: Meowww!
// Lassie: Arf! Arf!
//
public static void main(String[] args)
{
Animal[] animals =
{
new Cat("Missy"),
new Cat("Mr. Mistoffelees"),
new Dog("Lassie")
};

for (Animal a : animals)
{
System.out.println(a.getName() + ": " + a.talk());
}
}
}

inheritance

inheritance adalah fitur di java yang mengijinkan sebuah kelas dapat diturunkan yang masih memiliki sifat atau spesifikasi sifat class dari mana class tersebut diturunkan (superclass).
Contoh:
/*
* Karyawan.java
*/
public class karyawan{
String nama;
String alamat;
String kota;
public karyawan() {
nama=””;
alamat=””;
kota=””;
}
public karyawan(String newNama, String newAlamat, String newKota) {
nama=newNama;
alamat=newAlamat;
kota=newKota;
}
public void setNama(String newNama){
nama=newNama;
}
public void setAlamat(String newAlamat){
alamat=newAlamat;
}
public void setKota(String newKota){
kota=newKota;
}
public String getNama(){
return nama;
}
public String getAlamat(){
return alamat;
}
public String getKota(){
return kota;
}
public String toString(){
String str=
“Nama : “+nama+”\n”+
“Alamat :”+alamat+”\n”+
“Kota :”+kota+”\n”;
return str;
}
static void mulai(){
karyawan t=new karyawan(“Raden Mas Ngabehi”,”Jalan Buntu 123”,”Jakarta”);
System.out.println(t.getNama());
System.out.println(t.getAlamat());
System.out.println(t.getKota());
System.out.println(t);
}
public static void main(String[] args) {
mulai();
}
/*
* honorer.java
*/
public class honorer extends karyawan{
long salary;
String department;
public honorer() {
super();
salary=0;
department=””;
}
public honorer(String newNama, String newAlamat, String newKota, long salary, String department){
super(newNama, newAlamat, newKota);
salary=newSalary;
department=newDepartment;
}
public void setSalary(long newSalary){
salary=newSalary;
}
public long getSalary(){
return salary;
}
public void setDepartment(String newDepartment){
department=newDepartment;
}
public String getDepartment(){
return department;
}
public String toString(){
String str=
“Nama :”+nama+”\n”+
“Alamat:”+alamat+”\n”+
“Kota :”+kota+”\n”+
“Salary :”+salary+”\n”+
“Department :”+department;
return str;
}
static void mulai(){
karyawan t= new honorer(“Raden Mas Ngabehi”,”Jalan Buntu 123”,”Jakarta”,2000000,”Financial”);
System.out.println(t.getNama());
System.out.println(t.getAlamat());
System.out.println(t.getKota());
System.out.println(t.getSalary());
System.out.println(t.getDepartment());
System.out.println(t);
}
public static void main(String[] args){
mulai();
}
}

Enkapsulasi


Enkapsulasi adalah suatu cara untuk menyembunyikan informasi detail dari suatu class.

Contoh:
public class PersegiPanjang{
private double panjang; // attribute yg di encap
private double lebar; // attribute yg di encap
private double tinggi; // attribute yg di encap
public PersegiPanjang() {
panjang = 0;
lebar = 0;
}
private double luas(double p, double l) { // di hide
return p*l;
}
public void setPanjang(double panjang) {
this.panjang = panjang;
}
public void setLebar(double lebar) {
this.lebar = lebar;
}
public double getPanjang() {
return panjang;
}
public double getLebar() {
return lebar;
}
public double getLuas() {
return luas(panjang, lebar);
}
}
//MainPersegiPanjang.java
public class MainPersegiPanjang {
public static void main(String[] srgs) {
PersegiPanjang pp = new PersegiPanjang();
pp.setPanjang(10);
pp.setLebar(20);
System.out.println(“Panjang : “+ pp.getPanjang());
System.out.println(“Lebar : “+ pp.getLebar());
System.out.println(“Luas : “+ pp.getLuas());
}
}

Chelsea F.C.

0 comments
Photobucket


Chelsea F.C.
(Chelsea Football Club), juga dikenal sebagai The Blues atau sebelumnya sebagai The Pensioners (London F.C.), adalah sebuah klub sepak bola Inggris yang bermain di Liga Utama Inggris dan bermarkas di kota London. Klub ini didirikan oleh H.A. Mears pada tahun 1905, dan memiliki lapangan sendiri yang dapat menampung sekitar 42.360 penonton, bertempat di Fulham, London Barat.

Chelsea sudah menghabiskan banyak sejarah dalam dunia sepak bola Inggris, dan mengalami kesuksesan sebanyak dua periode, sepanjang tahun 1960-an dan awal 1970-an, kemudian pada akhir 1990-an hingga saat ini. Chelsea telah memenangi tiga gelar Liga Utama Inggris (1954-55, 2004-05, 2005-06), lima Piala FA (1970, 1997, 2000, 2007, 2009), empat Piala Liga (1965, 1998, 2005, 2007), dan dua Piala Winners (1971, 1998).

Manajer pertama adalah John Roberson (1905-1906). Chelsea menjuarai Liga Utama Inggris (Premiership) pada tahun 1955 pada masa jabatan Ted Drake sebagai manajer.

Chelsea kembali menjadi juara Liga Utama Inggris 50 kemudian, yaitu pada tahun 2005, pada masa jabatan manajer Jose Mourinho (2004 - 2007), yang saat itu mendapat dukungan penuh dari pemilik milyader minyak berkebangsaan Rusia, Roman Abramovich. Tapi beberapa penampilan yang buruk pada awal kompetisi 2007/2008 ditambah dengan ketidak sesuaian keduanya, akhirnya Jose Mourinho mengundurkan diri dari jabatan manager, dan digantikan oleh Avram Grant mantan manajer tim nasional Israel.

Pada tahun yang sama (2005), Chelsea juga menjuarai Piala Carling dengan mengalahkan Liverpool. Pada tahun 2006, Chelsea mampu kembali menjuarai Liga Utama Inggris. Tahun 2007, Chelsea berhasil juara Piala Carling setelah mengalahkan Arsenal 2-1 dan juara Piala FA setelah mengalahkan Manchester United 1-0 lewat babak perpanjangan waktu.

Pada musim 2007-08, pelatih Jose Mourinho diganti oleh Avram Grant. Diawal masa kepelatiha Grant, banyak kalangan yang memandangnya sebelah mata. Meski demikian, Avram Grant mampu membawa Chelsea menjadi treble runner-up yaitu diajang Piala Carling sebelum dikalahkan Tottenham Hotspur dengan skor 2-1. Disusul menjadi runner-up Liga Utama Inggris dibawah Manchester United dan menjadi runner-up di ajang Liga Champions setelah kalah adu penalti 6-5 dari Manchester United. Namun prestasi yang cukup baik itu tetap membuat Grant harus dipecat di akhir musim.

Pada akhir bulan Januari 2009 Chelsea menggantikan Avram grant dengan Luiz Felipe Scolari.Pelatih asal Brazil itu Memberikan prestasi yang tidak memuaskan bagi Roman Abrahamovich.Sehingga pada akhir April 2009 ia dipecat.Selanjutnya,Posisi kosong manajer Chelsea di isikan oleh pelatih Timnas Rusia Guus Hiddink.Kontrak pelatih Guus Hiddink hanyalah sampai akhir musim 2008-2009.Pada akhir bulan Mei,Guus Hiddink memberikan kenangan pada Chelsea yaitu berupa sebuah Piala FA sebelum akhirnya ia keluar dari Chelsea. Kemudian,Chelsea menggantikan Hiddink dengan pelatih klub besar italy AC Milan yaitu Carlo Ancelotti yang kontraknya akan habis pada akhir musim 2011-2012.

Chelsea memiliki beberapa pemain-pemain Inggris yang dianggap terbaik saat ini, di antaranya yaitu John Terry (kapten), Frank Lampard, dan Ashley Cole.

Review Tentang EPL (English Premier League

0 comments
Photobucket


Tak dapat dipungkiri jika Premier League merupakan salah satu kompetisi sepakbola ter-elit dan paling atraktif sedunia saat ini. Betapa tidak, Liga sepakbola profesional yang bergulir di Tanah Britania ini ditonton oleh sekitar 500 juta fans di seluruh dunia dan mendatangkan keuntungan meruah dari segi bisnis dan finansial.

Secara istilah Liga Premier kini disebut Barclay Premier League untuk alasan sponsorship. Ada pula yang menyebut kompetisi Premiership atau English Premier League (EPL). Liga Premier sendiri sebenarnya baru bergulir sejak 1992, tetapi cikal bakalnya berasal The Football League, liga sepakbola tertua di dunia.

Sebagai liga profesional yang menempati kasta teratas di sistem kompetisi Inggris, Liga Premier hanya dihuni dua puluh klub setiap musimnya. Dalam enam belas musim terakhir, tercatat hanya empat klub ternama yang pernah mencicipi manisnya gelar juara yakni Arsenal (tiga kali), Blackburn Rovers (sekali), Chelsea (dua kali) serta Manchester United (sepuluh kali). The Red Devils atau Manchester United saat ini berstatus sebagai juara bertahan setelah dua musim berturut-turut keluar sebagai jawara 2006/07 dan 2007/08.

Sebagai liga elit, EPL memang begitu gemerlap dan glamor sehingga menyedot perhatian seluruh belahan dunia. Tetapi jika merunut sejarah, kelahiran liga ini justru dilatarbelakangi situasi memprihatinkan yang melanda persepakbolaan Inggris.

Pada 1980-an sepakbola Inggris mencapai titik yang terendah. Banyak stadion yang rusak sehingga para suporter harus menonton dengan fasilitas buruk selain juga hooliganisme begitu mengakar. Situasi buruk ini mengalami puncaknya saat klub-klub Inggris dilarang ikut serta dalam kompetisi Eropa menyusul pecahnya Tragedi Heysel pada 1985.

Saat itu, The Football League masih mewadahi kompetisi resmi sejak 1888, dan Liga Divisi Satu adalah level tertinggi sistem tersebut. Kendati sudah hadir sejak lama, The Football League justru jauh tertinggl dibanding kompetisi negeri tetangga seperti Liga Serie A Italia atau La Liga Sepanyol. Itu bisa dilihat dari jumlah penonton yang hadir di stadion, pendapatan klub, serta banyaknya pemain top Inggris yang bermain di luar negeri.

Lalu angin perubahan pun mulai terasa di awal 1990-an seiring prestasi gemilang Inggris di kancah Piala Dunia 1990, di mana skuad "Three Lions mencapai babak semifinal. Kondisi pun kian kondusif setelah Uni Sepakbola Eropa (UEFA) mencabut larangan buat klub-klub Inggris tampil di kompetisi Eropa pada 1990.

Di awal tahun ini pula, Inggris mulai membenahi industri sepakbolanya menyusul dipublikasikannya Taylor Report berkenaan standar keselamatan penonton di stadion. Report ini juga memuat proposal renovasi besar-besaran stadion di Inggris menjadi all-seater.

EPL pun akhirnya digulirkan untuk pertamakali pada musim 1992-93 dengan diikuti 22 klub. Gol pertama dicetak oleh Brian Deane yang membawa Sheffield United menang atas Manchester United 2-1. Oleh sebab peraturan FIFA, yang mengharuskan liga domestik mengurangi jumlah pertandingannya, klub peserta EPL dirampingkan menjadi 20 tim pada 1995. Pada saat itu, EPL memberlakukan degradasi untuk empat klub terbawah di akhir musim. Sedangkan dua tim teratas dari divisi satu mendapat hak promosi.

Pada 8 Juni 2006, FIFA meminta seluruh liga Eropa mengurangi jumlah klub peserta menjadi 18 sejak musim 2007/08. Namun Liga Premier tidaK merespon instruksi tersebut dan tetap mengikutsertakan 20 klub di divisi Premier. Dengan 20 buah klub peserta, Liga Premier mewajibkan setiap klub bertemu dengan klub lain dua kali dalam satu musim. Sekali untuk pertandingan di kandang (home) dan sekali di kandang lawan (away) dengan total pertandingan sebanyak 38 untuk setiap tim.

Tim yang menang mendapat 3 poin, sedangkan seri mendapat 1 poin dan kalah tak diberi poin. Peringkat tim disusun berdasarkan jumlah poin di klasemen, selain juga memperhitungkan selisih gol dan produktivitas gol. Tiga tim terbawah pada akhir musim harus mengalami degradasi ke Divisi Satu (Football League Championship). Tiga tempat di Liga Premier kemudian akan diisi oleh dua tim teratas di Divisi Satu serta pemenang babak playoff yang diikuti tim peringkat tiga hingga enam Divisi Championship.

Daftar Juara Liga Premier :
2007-08 Manchester United
2006–07 Manchester United
2005–06 Chelsea
2004–05 Chelsea
2003–04 Arsenal
2002–03 Manchester United
2001–02 Arsenal
2000–01 Manchester United
1999–00 Manchester United
1998-99 Manchester United
1997–98 Arsenal
1996–97 Manchester United
1995–96 Manchester United
1994–95 Blackburn Rovers
1993–94 Manchester United
1992–93 Manchester United