Minggu, 26 Oktober 2014

Tugas program java kedua

Baiklah kali ini saya akan membuat program Java menggunakan SquareEquationToy. Berikut adalah listing programnya:

import javax.swing.*;
public class SquareEquationToy {
  private double a;
  private double b;
  private double c;
  private double x1;
  private double x2;


private boolean fValid = false;
    public SquareEquationToy()
{                    

String input = JOptionPane.showInputDialog("masukan nilai a");
double a = Double.parseDouble(input);
System.out.println("nilai a = " + a);
String Input = JOptionPane.showInputDialog("masukan nilai b");
double b = Double.parseDouble(Input);
System.out.println("nilai b = " + b);
String iNput = JOptionPane.showInputDialog("masukan nilai c");
double c = Double.parseDouble(iNput);
System.out.println("nilai c = " + c);
this.a = a;
this.b = b;
this.c = c;
calcX();
}
  
private double calcDiscriminant(){
return b*b - 4*a*c;
}
  
private void calcX(){
double d = calcDiscriminant();
if (d > 0) {
x1 = (-b + Math.sqrt(d))/(2*a);
x2 = (-b - Math.sqrt(d))/(2*a);
fValid = true;
}
}
               
public boolean isValid(){
return fValid;
}
               
public double getA(){
return a;
}
               
public double getB(){
return b;
}
               
public double getC(){
return c;
}
               
public double getX1(){
return x1;
}
               
public double getX2(){
return x2;
}
               
static void test(){
SquareEquationToy s = new SquareEquationToy ();
if (s.isValid()){
System.out.println("Persamaan "+s.getA()+"X^2 "+s.getB()+"X"+s.getC() + " mempunyai akar "+s.getX1()+"dan"+s.getX2());
}
else {
System.out.println("Persamaan "+s.getA()+"X^2 "+s.getB()+"X"+s.getC() + " Tidak mempunyai akar-akar riil");
}
}
                               
public static void main (String[]args){
test();
System.exit(0);
}
}

Mudah bukan program tersebut?jika program tidak berjalan dengan baik,coba anda koreksi besar atau kecilnya huruf yang anda gunakan,karena program ini sangat sensitif.

SELAMAT MENCOBA ^.^

Sabtu, 18 Oktober 2014

Contoh Program Java


hai gaes....
kali ini saya akan melanjutkan artikel sebelumnya,jika sebelumnya saya sudah menjelaskan tentang apa itu java, nah pada saaat ini saya akan membuat programnya. Baiklah langsung kita buat programnya:

1. Langkah pertama penulisan program dengan menggunakan aplikasi notepad/notepad++
2. Kemudian ketik seperti berikut pada lembar kerja notepad/ notepad++:

/**
* MathExploreToy.java

* Created on June,3, 2003, 7:17PM, 2014, 18.31

*/



public class MathExploreToy {

/** Creates a new instance of MathExploreToy */

public MathExploreToy() {

}

static void test() {
  
testE();
  
testPI();
  
testAbs();

}


static void bettertest(){
  
testIntAbs();

}


static void testE() {
  
System.out.println("Testing untuk Math.E");
  
System.out.println("Math.E = "+Math.E);
  
System.out.println(" ");

}



static void testPI() {
  
System.out.println("Testing untuk Math.PI");
  
System.out.println("Math.PI = "+Math.PI);
  
System.out.println(" ");

}



static void testAbs(){
  
System.out.println("Testing untuk Math.Abs() ");
  
System.out.println("Math.abs(-23.7) = "+Math.abs(-23.7));
  
System.out.println("Math.abs(0.0) = "+Math.abs(0.0));
  
System.out.println("Math.abs(23.7) = "+Math.abs(23.7));
  
System.out.println("Double.MIN_VALUE = "+Double.MIN_VALUE*(-1));
  
System.out.println("Math.abs(Double.MIN_VALUE) = "+Math.abs(Double.MIN_VALUE));
  
System.out.println("Math.abs(-Double.MIN_VALUE) = "+Math.abs(-Double.MIN_VALUE));
  
System.out.println("Double.MAX_VALUE = "+Double.MAX_VALUE);
  
System.out.println("Math.abs(Double.MAX_VALUE) = "+Math.abs(Double.MAX_VALUE));
  
System.out.println("Math.abs(-Double.MAX_VALUE) = "+Math.abs(-Double.MAX_VALUE));
  
System.out.println(" ");

}



static void testIntAbs(){
  
System.out.println("Cara pengujian yang lebih baik mendukung otomatisasi!");
  
System.out.println("Testing untuk Math.abs() bagi bilangan bulat");
  
if (Math.abs(-23) != 23)
    System.out.println("Math(-23) :: Error! Hasil harus 23");
  
else System.out.println("Math(-23) :: Correct!");
  
  
if (Math.abs(0) != 0) System.out.println("Math(0) :: Error! hasil harus 0");
  
else System.out.println("Math(0) :: Correct");
  
  
if (Math.abs(23) != 23) System.out.println("Math(23) :: Error! Hasil harus 23");
  
else System.out.println("Math(23) :: Correct!");
  
  

System.out.println("Integer.MIN_VALUE = "+Integer.MIN_VALUE);
  
System.out.println("Math.abs(Integer.MIN_VALUE) = "+Math.abs(Integer.MIN_VALUE));
  
System.out.println("Integer.MAX_VALUE = "+Integer.MAX_VALUE);
  
System.out.println("Math.abs(Integer.MAX_VALUE) = "+Math.abs(Integer.MAX_VALUE));
  
  
if (Math.abs(Integer.MIN_VALUE) != (-Integer.MIN_VALUE))
    System.out.println("Math(Integer.MIN_VALUE) :: Error! ");
  
else System.out.println("Math(Integer.MIN_VALUE) :: Correct!");
  
  
if (Math.abs(Integer.MIN_VALUE) < 0)
    System.out.println("Math(Integer.MIN_VALUE) :: Error! Harus > 0");
  
else System.out.println("Math(Integer.MIN_VALUE) :: Correct!");
  
  
if (Math.abs(Integer.MAX_VALUE) != Integer.MAX_VALUE)
    System.out.println("Math(Integer.MAX_VALUE) :: Error! ");
  
else System.out.println("Math(Integer.MAX_VALUE) :: Correct!");
  
  
System.out.println("\n\nPerhatian!");
  
System.out.println(
"Pengujian menunjukkan hasil yang tidak sesuai dengan matematika!!!\n"+
"Pada kondisi batas sangat sulit diprediksi, untuk itu kita harus mengacu dokumentasi bahasa\n"+
"Pengujian otomatis kadang tidak dapat menemukannya secara benar karena dibatasi juga\n"+
"oleh kemampuan bahasa itu sendiri bila kesalahan adalah pada spesifikasi bahasa itu sendiri!\n"+
"Pengujian otomatis akan benar ditangan yang ahli, pengujian dapat ditambah sbb:\n"+
"Berdasarkan kenyataan bahwa hasil fungsi abs tidak boleh kurang dari nol");
  

System.out.println(
"\n"+
"Di Java, Math.abs(Integer.MIN_VALUE) justru menghasilkan bilangan negatif/ \n"+
"Melanggar rumus matematika dimana hasil fungsi absolut selalu bernilai positif.\n"+
"Hasil ini dapat ditelusuri karena representasi int adalah two's complement\n"+
"Versi yang dipakai penulis :: JDK 1.8");

}



static void testAcos(){
  
System.out.println("Math.acos(0.9) = "+Math.acos(0.9));
  }


static void testCeil(){

}


static void testCos(){

}


static void testExp(){

}


static void testFloor(){

}


static void testLog(){

}


static void testMax(){

}


static void testMin(){

}


static void testPow(){

}


static void testSin(){

}


static void testSqrt(){

}


static void testTan(){

}


public static void main (String[] args){

test();
  
bettertest();

}

}




3. Lalu kita save
4. Kemudian kita kompilasi program JAVA tersebut dengan command prompt.
5. Dan anda harus menyertakan path lokasi javac,jika lingkungan path belum di ubah, maka program javac merupakan compiler, untuk melakukan kompilasi program.
6. Jika anda tidak mengerti, anda dapat melihat hasil kompilasi javac dengan melihat isi direktori program tersebut.
7. Lalu untuk menjalankan program hasil kompilasi program ini, anda dapat menjalankan class melalui java interpreter.
8. Dan ini adalah hasil outputnya:




Nah sekian dulu yahh.. semoga bermanfaat^.^

Sabtu, 11 Oktober 2014

JAVA


Java adalah sebuah teknologi yang diciptakan oleh James Gosling dan diperkenalkan oleh Sun Microsystems inc  pada akhir tahun 1995. Bahasa ini banyak menggunakan bahasa C dan C++. Karena fungsionalitasnya yang memungkinkan aplikasi java ini mampu berjalan di beberapa platform sistem operasi yang berbeda, java sangat dikenal dengan slogannya yaitu,
"Tulis sekali, jalankan dimana pun"
Sampai saat ini java merupakan bahasa pemrograman yang paling populer dan secara luas digunakankan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.
Versi awal Java ditahun 1996 merupakan versi release sehingga dinamakan JavaVersi 1.0. Java versi ini menyajikan banyak paket standar awal yang masih terus dikembangkan pada versi selanjutnya:
• java.lang : Diperuntukan kelas elemen-elemen dasar.
• java.io: Diperuntukan kelas input dan output, termasuk penggunaan berkas.
• java.util: Diperuntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
• java.net : Diperuntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengankomputer lain menggunakan jaringan TCP/IP.
• java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
• java.applet : Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.


Kelebihan

Multiplatform. Kelebihan dari Java ialah dapat dioperasikan di beberapa platform/sistem operasi komputer, sesuai dengan prinsipnya -tulis sekali, jalankan dimana pun-. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi(diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekalipun hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini dapat memungkinkan jika sebuah program berbasis java dikerjakan dengan operating system Linux, tetapi harus dengan baik pengoperasiannya di atas Microsoft Windows. Platform yang didukung hingga saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebabnya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri(yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
OOP (Object Oriented Programming)
Perpustakaan Kelas Yang Lengkap, Java sangat populer dengan kelengkapan perpustakaan/library (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para programer untuk membuat aplikasi yang dibuat. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melengkupi seluruh kebutuhan pembuat aplikasi.
•Bergaya C++, Java memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak programer dari C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak,sebagian besar adalah programer dari C++ yang pindah ke Java. Universitas-universitas diAmerika Serikat juga mulai berpindah dengan mengajarkan Java kepada para mahasiswanya yang baru karena lebih mudah dipahami oleh mahasiswa dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
•Pengumpulan sampah otomatis, Java memiliki fasilitas pengaturan memori sehingga para programer tidak perlu melakukan pengaturan memori secara langsung(seperti halnya dalam bahasa C++ yang dipakai secara luas).


Kekurangan

•"Tulis sekali, jalankan dimana pun" Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai saat ini tidak berfungsi pada Mac OS X.
Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode yang sudah jadi ke kode awal. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti tipe data, nama-nama kelas, dan metode. Hal yang sering juga terjadi pada Microsoft .NET Platform. Dengan demikian,algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ danPascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Referensi dari buku "Belajar Pemrograman dengan Bahasa Pemrograman C++ dan Java" yang diterbitkan oleh INFORMATIKA

Selasa, 01 April 2014

ILMU BUDAYA DASAR

Nama    : Trisatya Dewandaru
NPM     : 28113992
Kelas    : 1KB01


Ilmu Budaya Dasar


Pengertian Ilmu Budaya Dasar
Ilmu Budaya Dasar adalah suatu pengetahuan yang diharapkan dapat memberikan pengetahuan dasar dan pengertian umum tentang konsep-konsep yang dikembangkan untuk mengkaji masalah-masalah manusia dan kebudayaan.

Tujuan Ilmu Budaya Dasar
Diharapkan dapat memberikan pengetahuan dasar dan pengertian umum tentang konsep-konsep yang dikembangkan  untuk mengkaji masalah-masalah manusia dan kebudayaan. Ilmu Budaya Dasar semata-mata sebagai salah satu usaha mengembangkan kepribadian mahasiswa dengan cara memperluas wawasan pemikiran serta kemampuan kritikalnya terhadap nilai nilai budaya, baik yang menyangkut orang lain dan alam sekitarnya, maupun yang menyangkut dirinya sendiri.

Hubungan Ilmu Budaya Dasar Dalam Kehidupan Sehari-hari
»      Ilmu budaya dasar dalam kehidupan kita sebagai seorang individu, yaitu peran ilmu budaya dasar dalam hati kecil kita, pada saat kita dihadapkan pada pilihan-pilihan yang sering kali membimbangkan kita. Ini sangat penting dalam mengambil keputusan-keputusan dalam hidup kita.
»      Ilmu budaya dasar dalam kehidupan berkeluarga, yaitu bagaimana ilmu budaya dasar dapat mempengaruhi sikap kita terhadap anggota keluarga kita, bagaimana kita seharusnya bersikap agar tidak mengecewakan keluarga, terutama orang tua kita.
»      Ilmu budaya dasar dalam kehidupan bermasyarakat, yaitu sejauh apa ilmu budaya dasar dapat mempengaruhi sikap dan tata cara kita dalam bermasyarakat. Bila kita sudah mempunyai dasar yang kuat, dapat diyakini bahwa kita akan dapat membawa diri dalam masyarakat.
Ruang Lingkup Ilmu Budaya Dasar
Ada dua masalah pokok yang dipakai sebagai bahan pertimbangan untuk menentukan ruang lingkup Ilmu Budaya Dasar, yaitu:
»      Aspek kehidupan yang seluruhnya merupakan ungkapan masalah kemanusiaan dan budaya yang dapat didekati dengan menggunakan pengetahuan budaya, baik dari segi masing-masing keahlian (disiplin) didalam pengetahuan budaya, maupun secara gabungan (antar bidang) berbagai disiplin dalam pengetahuan budaya.
»      Hakekat manusia yang satu (universal), namun banyak perbedaan antara manusia yang satu dengan yang lainnya. Keaneka ragaman tersebut terbentuk akibat adanya perbedaan ruang, tempat, waktu, proses adaptasi, keadaan sosial budaya, lingkungan alam, dimana terwujud dalam berbagai bentuk ekspresi seperti: ungkapan, pikiran, dan perasaan, tingkah laku, dan hasil kelakuan mereka.
Dari kedua masalah pokok yang dapat dikaji dalam mata kuliah Ilmu Budaya Dasar tersebut di atas nampak dengan jelas bahwa manusia menempati posisi sentral dalam pengkajian. manusia tidak sebagai subyek akan tetapi sebagai obyek pengkajian. bagaimana hubungan manusia dengan alam, dengan sesama manusia, dan bagaimana pula hubungan manusia dengan Tuhan menjadi tema sentral dalam Ilmu Budaya Dasar.



Kamis, 02 Januari 2014

Tanggung Jawab Perusahaan Terhadap Masyarakat

Suatu perusahaan yang menjalankan usahanya di lingkungan masyarakat, sedikit banyak akan menimbulkan berbagai dampak. Baik itu dampak negative maupun positif. Dan setiap perusahaan harus memiliki tanggung jawab terhadap setiap kegiatan yang dijalankannya. Setiap perusahaan memiliki tanggung jawab social terhadap masyarakat dan lingkungan. Untuk merealisasikan bentuk tanggung jawab tersebut, setiap perusahaan memiliki cara yang berbeda-beda. Berikut adalah berbagai bentuk realisasi dari tanggung jawab suatu perusahaan: 

1. Melakukan kegiatan social di lingkungan masyarakat. Dapat berupa pemberian pengobatan gratis, memberikan pelatihan kepada masyarakat sekitar, mengadakan kegiatan donor darah, dan bantuan lain yang berguna bagi masyarakat. 

2. Mendaur ulang limbah sebelum dibuang, sehingga pencemaran lingkungan bisa dihindari. 

3. Tidak melakukan eksploitasi sumber daya secara berlebihan. 

4. Memanfaatkan sumber daya manusia yang berasal dari masyarakat sekitar. 

5. Membantu dalam pelaksanaan pembangunan sarana dan prasarana yang berguna bagi masyarakat sekitar, bangsa dan Negara. 

6. Memberikan pelayanan terbaik terhadap konsumen. 

7. Dan lain-lain 

Masih banyak lagi kegiatan yang dapat dilakukan suatu perusahaan untuk mewujudkan bentuk tanggung jawab.

Rabu, 01 Januari 2014

DAVID BECKHAM



David Robert Joseph Beckham,  (lahir di London, 2 Mei 1975; umur 38 tahun)  adalah seorang pemain Sepak Bola Inggris. Ia tercatat pernah membela Manchester United, Preston North End, Real Madrid, AC Milan, LA Galaxy, Paris Saint Germain, dan Tim Nasional Sepak Bola Inggris, dimana ia memegang rekor penampilan untuk pemain nonkiper,  dan juga pemain Inggris pertama yang memenagi gelar juara liga di empat negara berbeda. Dia mengumumkan pensiun dari dunia sepak bola profesional di akhir musim Ligue1 2012-2013 pada 16 Mei 2013.
Karier profesional Beckham dimulai bersama Manchester United, mendapat kesempatan debut di tim utama pada 1992, saat usianya masih 17 tahun. Bersama United, Beckham memenangi enam gelar Liga Utama Inggris, dua Piala Liga dan Liga Champion UEFA pada 1999. Dia kemudian bermain empat musim untuk Real Madrid, memenangi gelar juara La Liga di musim terakhirnya bersama raksasa Spanyol tersebut.  Pada Juli 2007, Beckham menandatangani kontrak lima tahun bersama klub Major League Soccer, Los Angeles Galaxy. Ketika berseragam Galaxy, ia menghabiskan dua masa peminjaman ke Italia bersama AC Milan pada 2009 dan 2010.
Di ajang internasional, Beckham tampil pertama kali untuk tim nasional Inggris pada 1 September 1996, dalam usia 21 tahun. Dia adalah Kapten Tim selama enam tahun dimana dia tampil 58 kali. Dia mengoleksi total 115 pertandingan membela Inggris.
Beckham telah dua kali tampil sebagai pemenang kedua Pemai Terbaik Fifa dan pada tahun 2004, adalah pemain sepak bola dengan bayaran terbesar jika menyertakan gaji dan penghasilannya dari iklan-iklan yang dibintanginya. Beckham adalah pemain Britania pertama yang memainkan 100 laga Liga Champions Ketika pindah ke MLS pada 2007, dia menjadi pemain dengan gaji tertinggi sepanjang sejarah liga tersebut, US$6.5 juta per tahun.
Beckham menikah dengan Victoria Beckham dan mempunyai empat orang anak. Pada 2009, pasangan ini mempunyai total kekayaan bersama sebesar £125 juta.

Karier

Musim 1994/1995 David Beckham masuk ke skuat senior Manchester United, hal ini mendapat banyak kecaman karena pada saat itu usia David Beckham masih sangat muda. Tapi di akhir musim, Beckham membuktikan pilihan pelatihnya Alex Ferguson tepat dengan memenangi Primiership dan FA Cup. Di bulan Agustus 1996 David Beckham mencetak gol spektakuler ke gawang Wimbledon yang pada saat itu dikawal Neil Sullivan. Ia mencetak gol dari tengah lapangan. Dia melakukan debutnya untuk tim nasional Inggris pada tanggal 1 September 1996 di pertandingan kualifikasi Piala Dunia menghadapi Moldova. Pada Piala Dunia 1998, Beckham tidak bermain di dua pertadingan awal tetapi ia main ketika Inggris menghadapi Kolombia dan ia mencetak 1 gol di pertandingan itu. Di pertandingan melawan Argentina ia mendapat kartu merah setelah Beckham menendang Diego Simeone dengan sengaja. Pertandingan itu dimenangi Argentina melalui adu penalti. Publik Inggris menanggap kegagalan Inggris memenangkan Piala Dunia disebabkan Beckham. Bahkan penggemar Manchester United juga menyalahkan Beckham. Pada musim 1998/1999, Manchester United berhasil meraih tiga gelar: Premiership, FA Cup, dan Liga Champions. Bahkan gelar Liga Champions diraih dengan sangat spektakuler. Di pertandingan final Liga Champions, Manchester United tertinggal 0-1 sampai menit ke-89, di saat pendukung Bayern Munchen sudah menggelar pesta, keajaiban terjadi. Teddy Sheringham setelah berhasil memanfaatkan umpan dari tendangan penjuru Beckham. Kurang lebih 30 detik setelah kick-off, Manchester United mendapat tendangan penjuru lagi. David Beckham mengambil tendangan penjuru itu dan umpannya berhasil dimanfaatkan Ole Gunnar Solskjaer.
Beckham ditetapkan sebagai kapten Inggris pada tanggal 15 November 2000 dan ikut bermain di pertandingan kualifikasi Piala Dunia. Termasuk ketika mengalahkan Jerman diMunchen. Puncak kepahlawanannya terjadi ketika menghadapi Yunani pada 6 Oktober 2001, di pertandingan terakhir kualifikasi piala dunia, Inggris setidaknya perlu meraih 1 poin untuk membuat Inggris bermain di Piala Dunia, Inggris tertinggal 2-1 dari Yunani dan waktu tinggal sedikit lagi di saat para pemain Inggris bermain buruk, Beckham menjadi inspirator. Sesaat sebelum pertandingan berakhir, Teddy Sheringham dilanggar pemain Yunani 8 yard dari kotak penalti Yunani, Inggris mendapat tendangan bebas dan Beckham mengambil tendangan bebas itu. Tendangan bebas melengkung khasnya ia berhasil memperdaya penjaga gawang Yunani, Antonis Nikopolidis. Pada tahun ini Beckham menjadiBBC Sports Personality of the Year dan menjadi peringkat dua Pemain Terbaik Dunia, hanya kalah dari Luis Figo.
Pada 10 April 2002 ia didera cedera metatarsal setelah ditekel pemain Deportivo La Curona, Aldo Duscher. Beckham divonis tidak bisa bermain hingga akhir musim, hal ini membuat publik Inggris cemas, karena pada saat itu ia sedang berada di puncak penampilannya dan dikhawatirkan Beckham tidak dapat bermain di Piala Dunia. Di Piala Dunia 2002, dia bermain di seluruh pertandingan. Dia juga mencetak gol ke gawang Argentina melalui tendangan penalti, sekaligus membalas dendamnya pada Argentina. Karena gol Beckham, Argentina tersingkir dari Piala Dunia 2002. Langkah Inggris terhenti di babak 8 besar setelah kalah 2-1 dari Brazil. Pada musim 2002 hubungan Beckham dengan pelatihnya Sir Alex Ferguson memburuk setelah Ferguson marah ketika Manchester United kalah dari Arsenal. Di kamar ganti Ferguson menendang sepatu bola dan mengenai pelipis mata Beckham. Akibat insiden ini, pelipis Beckham harus mendapat 13 jahitan. Pada tanggal 12 Juni 2002 Beckham mendapat gelar OBE dari Ratu Inggris.OBE merupakan singkatan dari order of the british empire
Piala Dunia 2006
Di Piala dunia 2006, Inggris membawa banyak pemain muda potensial. Di babak penyisihan grup, Inggris menang 1–0 atas Paraguay, kemudian menang 2–0 atas Trinidad dan Tobago melalui gol Peter Crouch yang memanfaatkan umpan Beckham dan memberi umpan lain untuk Steven Gerrard, serta bermain imbang 2–2 dengan Swedia. Di babak 16 besar lagi-lagi dia menjadi pahlawan setelah ia menjadi satu-satunya yang menghasilkan gol di pertandingan melawan Ekuador melalui tendangan bebas. Sesaat sebelum pertandingan, Beckham sakit dan setelah mencetak gol dia mengalami dehidrasi dan muntah di pinggir lapangan. Inggris lagi-lagi kalah dari Portugal melalui adu penalti 3–1 setelah dalam waktu normal bermain seri 0–0. Sehari setelah tersingkir Beckham menyatakan pensiun dari jabatan kapten timnas Inggris, tapi masih ingin bermain untuk timnas Inggris. Pergantian pelatih ke Steve McClaren rupanya membuat Beckham tidak dipanggil ke timnas hingga bulan Mei 2007





Klub
Per 12 Mei 2013
Klub
Musim
Liga
Liga
Piala
Piala Liga
Kontinental
Lainnya
Total
Tampil
Gol
Tampil
Gol
Tampil
Gol
Tampil
Gol
Tampil
Gol
Tampil
Gol
Manchester United
1992–93
Liga Utama
0
0
0
0
1
0
0
0
0
0
1
0
1993–94
0
0
0
0
0
0
0
0
0
0
0
0
Preston North End (pinjam)
1994–95
Divisi Tiga
5
2
0
0
0
0
0
0
5
2
Manchester United
1994–95
Liga Utama
4
0
2
0
3
0
1
1
0
0
10
1
1995–96
33
7
3
1
2
0
2
0
0
0
40
8
1996–97
36
8
2
1
0
0
10
2
1
1
49
12
1997–98
37
9
4
2
0
0
8
0
1
0
50
11
1998–99
34
6
7
1
1
0
12
2
1
0
55
9
1999–2000
31
6
0
0
12
2
5
0
48
8
2000–01
31
9
2
0
0
0
12
0
1
0
46
9
2001–02
28
11
1
0
0
0
13
5
1
0
43
16
2002–03
31
6
3
1
5
1
13
3
0
0
52
11
Total di Manchester United
265
62
24
6
12
1
83
15
10
1
394
85
Real Madrid
2003–04
La Liga
32
3
4
2
7
1
2
1
45
7
2004–05
30
4
0
0
8
0
0
0
38
4
2005–06
31
3
3
1
7
1
0
0
41
5
2006–07
23
3
2
1
6
0
0
0
31
4
Total di Real Madrid
116
13
9
4
28
2
2
1
155
20
Los Angeles Galaxy
2007
MLS
5
0
0
0
2
1
7
1
2008
25
5
0
0
0
0
25
5
Milan (pinjam)
2008–09
Serie A
18
2
0
0
2
0
0
0
20
2
Los Angeles Galaxy
2009
MLS
11
2
0
0
4
0
15
2
Milan (pinjam)
2009–10
Serie A
11
0
0
0
2
0
0
0
13
0
Total di Milan
29
2
0
0
4
0
0
0
33
2
Los Angeles Galaxy
2010
MLS
7
2
0
0
3
0
10
2
2011
26
2
0
0
4
0
30
2
2012
24
7
0
0
1
1
6
0
31
8
Total di Los Angeles Galaxy
98
18
0
0
1
1
19
1
118
20
Paris Saint-Germain
2012–13
Ligue 1
9
0
2
0
2
0
0
0
13
0
Total karier
522
97
35
10
12
1
118
18
31
3
718
129
1.     ^ Termasuk turnamen seperti Community Shield, Piala Super UEFA, Piala Interkontinental, Piala Dunia Antarklub FIFA, Supercopa de EspaƱa, SuperLiga dan MLS Cup Playoffs

Internasional

Tim nasional sepak bola Inggris
Tahun
Tampil
Gol
1996
3
0
1997
9
0
1998
8
1
1999
7
0
2000
10
0
2001
10
5
2002
9
3
2003
9
4
2004
12
2
2005
9
1
2006
8
1
2007
5
0
2008
8
0
2009
8
0
Total
115
17



Sumber: