English French German Spain Italian Russian Portuguese Japanese Korean Chinese Simplified

Join The Community

Buy and sell Text Links Premium WordPress Themes

Januari 08, 2014

Membuat JTextfield di JAVA yang CumaBisa Menerima Inputan Angka

Dalam pemrograman java seorang programmer dituntut untuk bisa membuat sendiri sesuatu yangbaru, oprek-oprek lah segala macam. salah satunyayaitu melakukan validasi angka pada JTextfield. Kalo cuma validasi sebenarnya bisa dilakukan dengan menggunakan JformattedTextField, namun jika menggunakan JFormattedTextField validasi akan dilakukan apabila telah melakukan aksi. Permasalahannya bagaimana membuat validasi JtextField pada saat melakukan pengetikan?

Berikut kode java beans yang saya dapatkan :


package incl;

import javax.swing.JTextField;
import javax.swing.text.AttributeSet;
import javax.swing.text.BadLocationException;
import javax.swing.text.Document;
import javax.swing.text.PlainDocument;

/**
 * A JTextField that accepts only integers.
 *
 * @author David Buzatto
 */
public class IntegerField extends JTextField {

    public IntegerField() {
        super();
    }

    public IntegerField( int cols ) {
        super( cols );
    }

    @Override
    protected Document createDefaultModel() {
        return new UpperCaseDocument();
    }

    static class UpperCaseDocument extends PlainDocument {

        @Override
        public void insertString( int offs, String str, AttributeSet a )
                throws BadLocationException {

            if ( str == null ) {
                return;
            }

            char[] chars = str.toCharArray();
            boolean ok = true;

            for ( int i = 0; i < chars.length; i++ ) {

                try {
                    Integer.parseInt( String.valueOf( chars[i] ) );
                } catch ( NumberFormatException exc ) {
                    ok = false;
                    break;
                }


            }

            if ( ok )
                super.insertString( offs, new String( chars ), a );

        }
    }

}


Source github: Klik disini

Membuat Export PDF di Java Menggunakan iText

Berikut kode untuk membuat kode di java dengan menggunaan iText 2.1.7, langsung saja untuk mempersingkat waktu. ane bagikan kodenya ya.... meski kodenya cuma nyoto.  :-)


Sumber : http://marisharingilmu.wordpress.com/2013/03/07/java-swing-export-data-tabel-ke-pdf/

Februari 18, 2013

Cara Mengganti Password Root MySql

Secara default jika teman-teman pertama kali menginstall sservice dari mysql, maka password yang digunakan akan bernilai kosong(null). Hal ini bagi sebagian orang dirasa kurang mengenakkan, dikarenakan oleh faktor keamanan database. Sebenarnya password dari root user mysql dapat diganti.

Berikut cara-cara syang dapat digunakan :

1. Menggunakan Mysqladmin yang terdapat di folder bin MySQL.


    biasanya terletak pada : C:\Program Files\MySQL\MySQL Server 5.5\bin
    masuk ke folder tersebut dari CMD kemudian jalankan perintah :

    mysqladmin -u root -p 'PasswordLama' 'PasswordBaru'

  Contoh :
     
  mysqladmin -u root -p 'coba' password '12345'
 

2. Menggunakan sql command dari MySQL

        Masuk ke mysql dari CMD. Setelah berhasil masuk ke mysql kemudian masuk ke database mysql dengan perintah :
   
   mysql> use mysql;
 
   Untuk mengganti password user gunakan perintah :
 
   mysql> update user set password=PASSWORD("PasswordBaru") where User='root';

   Refresh database dengan

   mysql> flush privileges;

Februari 09, 2013

Mengetahui Driver Yang Belum Terinstall Dan Mencari Driver

Untuk mengetahui driver yang belum terinstall, pada komputer windows tentunya,. Ada beberapa cara yang bisa dilakukan. Salah satunya adalah lewat device manager. Berikut caranya :

Melihat Hardware Yang Belum Terinstalasi Driver

1. Klik start >> my computer>>klik kanan Properties>>Klik pada tab haardware >> Pilih device manager. Akan muncul tampilan seperti berikut :

2. Pada hardware yang belum terinstalasi driver, akan terlihat tanda seru, yang menandakan driver belum ada.

Mencari Driver

Untuk mencari driver, hal yang perlu diperhatikan adalah Produk ID dan Vendor ID dari hardware yang ingin dicari. Hal tersebut dapat dilihat di Hardware ID.

1. Klik kanan salah satu hardware yang belum terinstall, kemudian klik kanan properties. Maka akan muncul tampilan berikut :

2. Pilih tab details>>kemudian pilih property Hardware ID. Dari sana akan terlihat Vendor ID dan Produk ID. Contohnya seperti berikut :
USB\VID_07D1&PID_7E08&REV_0000&MI_00
3. Kode diatas mempunyai informasi bahwa Vendor ID = 07D1, dan Produk ID = 7E08. Copy saja produk diatas dengan menkan tombol ctrl+c. 
4. Buka devid.info dari browser dan pastekan kode Hardware ID ke kotak search yang telah disediakan.
5. Klik search.

Download JDateChooser Untuk Netbeans

JDateChooser merupakan komponen dalam java yang dapat digunakan untuk mendapatkan tanggal dengan tampilan visual. JDateChooser ini terdiri dari 3 komponen :

1. Combobox Date Chooser-Visualisasi kalender yang berupa combobox
2. Panel Date Chooser-Visualisasi kalender berupa panel container
3. Dialog Window Date Chooser-Menampilkan kalender berupa dialog window

Bagi yang ingin mendapatkan plugin ini tersedia secara gratis. Silahkan download pada link dibawah:

Klik Disini untuk mendownload

Februari 01, 2013

Membuat File Installer EXE Untuk File Jar Java

Bagi agan-agan sekalian yang ingin membuat project java anda menjadi sebuah file installer, pasti banyak mengalami kesulitan. Dikarenakan keinginan konsumen yang menginginkan aplikasi yang mudah dalam penginstalannya. Nah... dibawah ini merupakan tutorial dalam membuat file installer untuk java. Untuk mendownload silahkan download disini

Dalam tutorial tersebut menggunakan aplikasi Advanced Installer sebagai pembuat setup file. Untuk emndownloadmnya silahkan download disini.



Januari 04, 2013

Mengatasi Windows Explorer Close sendiri


Pernah mengalami kondisi seperti diatas saat menggunakan OS Windows Seven?? Haha... windows seven memang agak ruwet.

OK. hal diatas terjadi dikarenakan adanya crash penampilan thumbnail aplikasi tertentu dengan windows explorer. Berikut cara untuk mengatasi masalah tersebut :


Cara Pertama


  • Buka My komputer-> properties-> advanced system setting-> performace setting-> show thumbnails instead of icons->hilangkan check listnya-> apply oke.


Cara Kedua - Apabila Cara Diatas Tidak Berhasil



  • Buka Fasilitas RUN Windows dari search  atau (Logo windows + R) Dan Ketik gpedit.msc.
  • Pilih ”Computer Configuration -> Administrative Templates -> System -> Internet Communication Managemen -> Pilih Internet Communication settings”
  • Double Klik pada “Turn off Windows Customer Experience Improvement Program” dan pilih Enable.
  • Dan selesai.

Cara Ketiga - Bagi Pengguna K-Lite Codec, Kemungkinan Settingan Thumbnail Crash.


  • Segera lakukan update K-Lite codec,  Biasanya K-Lite versi lama bisa bikin exploerer.exe crash
  • Kalo tidak mau update bisa dengan cara berikut ini : start menu -> k-lite codec pack -> tools -> codec tweak tool -> thumbnail setting -> pilih select none atau windows default -> apply&close

Download Wordpress Theme WPTOKO 1.1.2

Bagi agan-agan yang pernah menggunakan CMS wordpress pasti tidak akan asing lagi dengan template yag satu ini.

ya.. benar template yang satu ini bernama WPTOKO. template wptoko ini biasa dipakai untuk membuat toko online yang dinamis.




Berikut fitur yang didapat saat menggunakan tema WPTOKO wordpress :

1. Logo untuk toko dapat dengan mudah dirubah dari wp-admin
2. Adanya fitur call center toko
3. Support dropdown menu yang sudah ready otomatis
4. Adanya banner
5. Fitur pencarian dengan kategory tertentu
6. YM Online
7. Menu produk terlaris
8. Menu produk terbaru
9. Info terbaru
10. Adanya page navigator

Klik link dibawah ini untuk melakukan download :

WPTOKO 1.1.2 DOWNLOAD

Desember 13, 2012

Shout Box atau Chatbox Gratis

Bagi agan-agan sekalian yang ingin mengisi blognya dengan Chatbox atau Shoutbox supaya blognya tambah meriah. TheCrunzy punya beberapa situs Chatbox yang gratis :

Dibawah ini merupakan pilihan situsnya :

1. Shoutbox Widget Me

 

Shoutbox ini merupakan shoutbox gratis(free), Untuk menggunakan shoutbox ini tidak perlu repot-repot mendaftar, tinggal kopi-paste kode yang telah disediakan.

Situs : www.shoutbox.widget.me







2. Shoutbox Ticket My

 Walaupun gratis, namun shoutbox ini bisa sdibilang punya tampilan yang cukup manawan. Sudah dilengkapi dengan Ajax serta Flash. chat box, chatroom dan shoutboxnya bisa langsung dipasang, Diperlukan pendaftaran untuk memiliki shoutbox ini.

 Situs : www.ticketmy.com

 

 

3. 99 Shoutbox

 Shoutbox yang satu ini memiliki desain yang simpel dan elegan.Settingan bisa disesuaikan dengan setingan blog. Cocok untuk blog yang bertema simpel.

Situs : www.99shoutbox.com






4. Free-Shoutbox

  Sesuai dengan namanya, shoutbox ini termasuk kedalam deretan shoutbox gratis yang perlu dicoba. Dilengkapi dengan emoticon yang unik dan berbagai settingan.

Situs : www.free-shoutbox.net






5. Saybox

Say box merupakan shoutbox sederhana dan gratis yang perlu dicoba. Cara pemasangannya di blog sangat mudah, hampir sama seperti shoutbox yang lain.

Situs : www.saybox.co.uk







6. I Shout Box


Shoutbox gratisan satu ini memiliki tampilan yang unik, Dengan adanya from submit yang berada diats headernya. Patut untuk dicoba.

 Situs : www.ishoutbox.com








Itulah beberapa situs shoutbox gratis yang mungkin dapat agan-agan gunakan untuk untuk memeriahkan blog sekaligus mempercantiknya.

Semoga bermanfaat... 

November 24, 2012

Plugin Gratis Wordpress yang Powerfull

Wordpress memudahkan penggunanya untuk mengatur SEO (search engine optimization), dengan disediakannya berbagai plugin SEO secara gratis. Berikut ini merupakan beberapa plugin SEO yang menurut saya lumayan ampuh untuk menagani masalah SEO.

All In One SEO Pack


 

Dengan All In One SEO Pack kita dapat mengatur Judul Blog, Deskripsi, Keyword, Meta Index dan lain sebagainya tanpa harus di repotkan dengan pemasangan kode meta tag pada theme yang digunakan, kita hanya cukupmengisi form yang telah disediakan. All In One SEO Pack ini lumayan ampuh untuk urusan SEO.

Platinum SEO Pack

 

Platinum SEO Pack memiliki pengaturan yang hapir sama dengan All In One SEO Pack, namun pada Platinum SEO Pack lebih banyak opsi-opsi yang tersedia, selain itu terdapat juga fungsi Automatic Redirect 301 untuk posting yang di edit dan diganti permalinknya.

Wordpress SEO by Yoast

 

Wordpress SEO by Yoast merupakan plugin SEO yang menurutku memiliki fitur yang lebih komplit dari yang lain, satu plugin memuat banyak fungsi sehingga tidak perlu memasang plugin lain yang fungsinya sama. Fitur-fitur yang hampir sama dengan All In One SEO atau Platinum SEO sudah dilikinya , namun ada beberapa fungsi tambahan yang di miliki seperti Verify Webmaster tool, XML Sitemap, RSS Footer dan lain-lain.

November 18, 2012

Perintah SQL Menghapus Isi Tabel

SQL
Sebenarnya untuk menghapus suhatu isi tabel tertentu dalam database, kita cuma menggunakan perintah 'DELETE'. Namun dalam beberapa kasus tertentu kita mungkin agak sedikit kebingungan saat ingin menghapus seluruh isi tabel tanpa harus menghapus tabelnya. Sebenarnya caranya tidak begitu sulit.
Biasanya untuk menghapus data dalam tabel SQL kita menggunakan perintah seperti berikut :

DELETE [nama_kolom] FROM [nama_tabel] WHERE [nama_kolom]=[isi]

Solusi :

Nah... Begini caranya untuk menghapus keseluruhan isi tabel. Kita tinggal ubah kode SQL nya menjadi seperti berikut :

DELETE huruf FROM kata WHERE huruf !='2343$%2@'

Penjelasan dalam sintax SQL tersebut, kita cuma menambahkan perintah DELETE terhadap isi huruf dimana isi yang kita kehendaki bukan merupakan value yang kita deskripsikan"2343$%2@". Jadi perintah tersebut akan menghapus isi pada kolom huruf yang bukan merupakan "2343$%2@".

November 13, 2012

Koneksi Mudah PHP MySql

Bagi sobat blogger yang ingin mengetahui cara untuk mengkoneksikan antara PHP dengan MySql, The Crunzy mempunyai cara mudahnya, tinggal ATM(amati, tiru, modifikasi) aja ya....

<?php
$server = "localhost"; //ganti sesuai server Anda
$username = "root"; //ganti sesuai username Anda
$password = ""; //ganti sesuai password Anda
$db_name = "smsgate"; //ganti sesuai nama database Anda
mysql_connect($server,$username,$password) or DIE("koneksi ke database gagal !!");
mysql_select_db($db_name) or DIE("nama database tersebut tidak ada !!");
?>

Kode diatas merupakan kode untuk koneksi antara PHP dan MySql. Silahkan dimodifikasi sendiri ya...

Selamat mencoba.....

April 03, 2012

Otomatisasi Jlabel Saat Menulis Kalimat Panjang di Form

Cukup mudah walaupun agak repot untuk menjadikan JLabel menampung text yang panjang dan otomatis di turunkan ke bawah, jika lebar JLabel sudah tidak mencukupi, kita hanya perlu memasukkan text yang akan di tampung kedalam tag HTML seperti ini
JLabel labelKu = new JLabel ();
labelKu.setText("<html>selamat datang, text ini akan diturunkan otomatis jika lebar label sudah tidak mencukupi</html>");
 
Thanks... 

Membuat Upper Case / Lower Case Otomatis di JTextField

Untuk membuat text di dalam JTextField otomatis huruf besar (Upper Case) maupun huruf kecil (Lower Case), ataupun Normal seperti biasa, hanya perlu meng-Override  method insertString dan replace di kelas DocumentFilter, pada contoh dibawah saya mebuat atribut characterCasing agar dapat dengan mudah kita set menggunakan IDE Netbeans, jadi pada saat kita memasukkan object seperti contoh dibawah kedalam JFrame, pada jendela properties langsung kelihatan property characterCasing, jadi bisa langsung kita rubah nilainya seperti NORMAL, UPPER atau LOWER langsung di jendela properties
import javax.swing.JTextField;
import javax.swing.text.AbstractDocument;
import javax.swing.text.AttributeSet;
import javax.swing.text.BadLocationException;
import javax.swing.text.DocumentFilter;

/**
*
* @author Ahmad Thahir
*/
public class tJTextField extends JTextField {

public tJTextField() {
super();
((AbstractDocument) getDocument()).setDocumentFilter(filter);
}

public enum CharacterCasing {
NORMAL, UPPER, LOWER
}

private CharacterCasing characterCasing=CharacterCasing.NORMAL;

public CharacterCasing getCharacterCasing() {
return characterCasing;
}

public void setCharacterCasing(CharacterCasing characterCasing) {
this.characterCasing = characterCasing;
}

DocumentFilter filter = new DocumentFilter() {

@Override
public void insertString(FilterBypass fb, int offset, String string, AttributeSet attr) throws BadLocationException {
if (getCharacterCasing()==CharacterCasing.UPPER) {
string=string.toUpperCase();
} else if (getCharacterCasing()==CharacterCasing.LOWER) {
string=string.toLowerCase();
}
super.insertString(fb, offset, string, attr);
}

@Override
public void replace(FilterBypass fb, int offset, int length, String text, AttributeSet attrs) throws BadLocationException {
if (getCharacterCasing()==CharacterCasing.UPPER) {
text=text.toUpperCase();
} else if (getCharacterCasing()==CharacterCasing.LOWER) {
text=text.toLowerCase();
}
super.replace(fb, offset, length, text, attrs);
}

};

}

dari contoh kode diatas, kita juga membuat type enum "CharacterCasing" dan membuat variable characterCasing dengan type enum "CharacterCasing", ini agar kita dapat dengan mudah mengganti nilai variable tersebut sesuai dengan nilai yang telah disediakan dalam type enum yang bersangkutan, kode diatas sudah siap pakai, seperti contoh dibawah :
tJTextField tJTextField1 = new tJTextField();

tJTextField1.setCharacterCasing(tJTextField.CharacterCasing.UPPER);
 
Thanks.... 

Desember 08, 2011

Download TuneUp Utilities 2012 v12.0.2110.9 Incl Keymaker


TuneUp utilities merupakan sebuah software yang digunakan untuk meningkatkan kinerja, menjaga stabilitas PC, dan juga berbagai pengaturan yang lain seperti pengaturan latar saat booting, pengaturan startup dll.


 Uncompromising performance, maximum battery life, a clutter-free PC experience and smart energy efficiency – that‘s exactly what you get with an all-new TuneUp Utilities™ 2012. Packed full with more than 30 tools, we guaranteed that your PC is in top shape!It’s Windows® like you’ve never seen it before, all thanks to two truly unique technologies built into TuneUp Utilities™ 2012. Our revamped Program Deactivator restores over 50% of speed and free space on bogged-down PCs, while TuneUp Economy Mode improves battery life by up to 30% and is nothing short of an energy-saving miracle. And now it’s easier than ever to optimize your PC thanks to our fully redesigned Start Center.
Features:
  • TuneUp Program Deactivator Fully automated!
  • TuneUp Economy Mode NEW!
  • Turbo Mode
  • TuneUp Live Optimization
  • Disable startup programs
  • Accelerate system startup and shutdown
  • Defragment hard disk
download :

November 27, 2011

Membuat Koneksi JAVA dan Oracle

Setelah mengotak-atik koneksi antara JAVA dan Oracle yang memusingkan,,,, akhirnya sekarang program saya telah berhasil terkoneksi dengan baik dengan Oracle. Dalam tutorial ini saya menggunakan netbean 6.8 dan databse oracle 10g. Oke langsung saja yang harus dilakukan adalah :

1. Buat Project baru namanya terserah.

2. Masukkan oracle JDBC connection ke dalam library project yang anda buat. Caranya : klik kanan project>>Properties>>Libraries. Kalau di oracle saat penginstalan sudah menyertakan JDBC, tapi kalau menggunakan  databse semacam MySQL file JDBCnya harus didownlaod terlebih dahulu.














3. Kemudian Add jar/folder dan masukkan JDBC Oracle yang terletak di C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar













4. Setelah JDBC dimasukkan kemudian buat Class Baru file>>new Class, Bernama koneksi dan masukkan kode dibawah ini.

import java.sql.*;
import javax.swing.JOptionPane;

public class Koneksi {
    public static void main (String[] args) {
 String db = "jdbc:oracle:oci8:@localhost:1521:XE";
 String driver = "oracle.jdbc.driver.OracleDriver";
String user = "system";   //Ganti dengan Username Oracle anda
String pass = "1234";     //Ganti dengan Password Oracle anda
Statement stm = null;
Connection con = null;

try {
    //loading driver
    Class.forName(driver).newInstance();
} catch (Exception e) {
    //error loading driver
    JOptionPane.showMessageDialog(null, "Loading Driver mengalami kendala!",
            "ERROR",JOptionPane.ERROR_MESSAGE);
    return;
}
try{
//membuat koneksi
con = DriverManager.getConnection(db,user,pass);
stm = con.createStatement();
JOptionPane.showMessageDialog(null, "Koneksi Sukses",
            "Pemberiahuan",JOptionPane.INFORMATION_MESSAGE);
} catch (Exception e) {
    JOptionPane.showMessageDialog(null, "Koneksi bermasalah : " + e.getMessage(),
            "ERROR",JOptionPane.ERROR_MESSAGE);
    if (con!= null) {
        try {con.close();}
        catch(Exception e2) {}
    } return;
}

    }
}


4. Jika koneksi sukses maka akan muncul peringatan seperti dibawah.














Sekian terimakasih....

November 24, 2011

ArcSoft PhotoStudio Paint 1.6.1.107


ArcSoft PhotoStudio Paint adalah software design yang diperuntukkan bagi anak-anak untuk menggambar, walaupun sebenarnya juga dapat dipergunakan oleh orang dewasa. disamping melatih anak -anak untuk menggambar aplikasi ini juga dapat mengembangkan imajinasi dan kreativitas anak.

PhotoStudio Paint Creative software designed for kids to paint, create and express themselves.

Choose from a multitude of cool and attractive content and clip art
Interactive templates allow for easy creation of fun paintings and drawings
Record and playback functions track each project from start to end
Touch/Multi-Touch devices are supported for finger sketching share your artwork masterpiece on the online PhotoStudio Paint Community



Home Page - http://www.arcsoft.com

 Download from Filesonic

 Download from Fileserve

McAfee VirusScan Enterprise v8.80 Patch1 Retail-ZWT


Kalau antivirus yang satu ini mungkin sobat-sabat sudah pernah mendengar, disamping search virus yang digunakan lumaya cepat juga tidak terlalu boros memory. Pada kesempatan kali ini thecrunzy akan memberikan antivirus yang sudah banyak dikenal yaitu McAfee VirusScan Enterprise v8.80 Patch1 Retail-ZWT. Untuk lebih detailnya silahkan simak keterangan dibawah :

Proactively stops and removes malicious software, extends coverage against new security risks, and reduces the cost of responding to outbreaks. Enterprises cannot afford to wait for every threat to be identified and a signature file to be released. The time between attack and subsequent identification is critical, and the shorter, the better. It is better yet if your protection technology identifies new, unknown threats. By blending advanced anti-virus, firewall, and intrusion prevention technologies, VirusScan Enterprise covers a broad range of threats. With advanced heuristics and generic detection it finds even new, unknown viruses, even hidden in compressed files. McAfee VirusScan Enterprise looks for exploits known to target Microsoft applications and services and will identify and block threats that take advantage of JavaScript and VisualBasic coding.
Features:
  • Cover all the bases
  • Defend against threats that target Microsoft
  • Curb outbreak damage
  • Scans memory for malicious code
  • Protect email programs
  • Keep script-type threats at bay
  • Optimize updating for remote systems
  • Lock down files
  • Advanced rootkit detection
Release name: McAfee.VirusScan.Enterprise.v8.80.Patch1.Retail-ZWT
Size: 36.49 MB

Techsmith Snagit 10.0.1 Build 58


Snagit adalah software yang biasa diguanakan sebagai screen capture atau pengambilangambar pada layar modinor anda. Disamping itu software ini mempunyai banyak fungsi, simak keterangan dibawah ini :

Techsmith Snagit 10.0.1 Build 58 Incl Patch-KhongBiet
The award-winning screen-capture software. Using SnagIt, you can select and capture anything on your screen, then easily add text, arrows, or effects, and save the capture to a file or share it immediately by e-mail or IM. Capture and share an article, image, or Web page directly from your screen. Or, capture and share any part of any application that runs on your PC. Automatically save in one of 23 file formats, or send to the printer, to your e-mail, or to the clipboard.

What's new in Snagit v10.0.0 Major Release:
Added All-in-One capture.
Improved scrolling capture.
Improved text capture.
Improved region capture and region autoscroll capture.
Added transparency to Editor.
Added ability to capture transparency.
Added ability to change Snagit's color theme.
Added a Page Curl effect.
Enhanced the Cutout tool.
Improved Snagit's performance.
Added a Getting Started .snag file to Editor.
Fixed a bug capturing Japanese text in text capture mode.
Fixed a problem with the magnifier window continuing to display during a region capture.
Fixed a memory leak caused by a timer-activated text capture.
Added support for Windows 7.
Added a preview window to the Save as dialog box.
Added default install of Screencast.com output with thumbnail and URL option.
Added the ability to rotate text boxes.
Restored custom trim.
Added deleted images now go to Recycle Bin.
Added 1GB video capture warning.

Download :

Terimakasih...

September 26, 2011

Pro Evolution Soccer 2012 CLONEDVD CRACK-P2P


Pro Evolution Soccer 2012 (abbreviated to PES 2012 and known officially as World Soccer: Winning Eleven 2012 in Asia) is the eleventh edition in the Pro Evolution Soccer series developed and published by Konami with production assistance from the Blue Sky Team. Lionel Messi, who has been the cover star for the series since PES 2009, will be replaced by Cristiano Ronaldo.