Minggu, 16 September 2012

KONVERSI BILANGAN JOPTION PANE

1. tampilan awal dari program ini :
     a. masukkan nama anda :
      b. masukkan gender anda :
       c. pilih konversi :
       d. contoh konversi yang dipilih biner
       e. ini adalah hiasilnya konversi :
         
       f. dan ini adalah kodingnya :
         

package Praktik1;
import javax.swing.JOptionPane;
public class terbilangterpecah {
        private static String name;
    private static String des;
    private static String gender;
    private static String kelamin;
    private static int validDes;
    static StringBuilder binerHasil= new StringBuilder();
    static StringBuilder hexaHasil= new StringBuilder();
    static StringBuilder oktalHasil= new StringBuilder();
    static String sc;
    public static void keBiner(int n){
        if(n>1){
            keBiner(n/2);
        }
        System.out.print(n%2);
        binerHasil.append(n%2);
    }
    public static void keHexa(int n){//int n : parameter
        char[] daftarHexa={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
        if(n>0){
            keHexa(n/16);
            System.out.print(daftarHexa[n%16]);
            hexaHasil.append(daftarHexa[n%16]);
        }
    }
    public static void keOktal(int n){
        char[] daftarOktal={'0','1','2','3','4','5','6','7'};
        if(n>0){
            keOktal(n/8);
            System.out.print(daftarOktal[n%8]);
        oktalHasil.append(daftarOktal[n%8]);
        }
    }
    public static void inputDesJOption(){
        des=JOptionPane.showInputDialog("masukkan bilangan : ");
        try{
            if(des.isEmpty()){
                JOptionPane.showMessageDialog(null, "bilangan tidak boleh kosong");
                inputDesJOption();
            }
        }
        catch(NullPointerException npa){
            JOptionPane.showMessageDialog(null, "jangan pergi dulu, bilangan masukkan dulu");
            inputDesJOption();
        }
    }
    public static void outHasilBiner(){
        inputDesJOption();
        try{//untuk melakukan penanganan kesalahan
            validDes=Integer.parseInt(des);
            System.out.print("\n desimalnya : "+des+" kalau dijadikan biner : ");
            keBiner(validDes);
            System.out.println("\n");
            JOptionPane.showMessageDialog(null, "bilangan desimalnya  : "+des+" kalau dijadikan biner : "+binerHasil, "hasilnya", JOptionPane.PLAIN_MESSAGE);
        }
        catch(NumberFormatException nfe){
            JOptionPane.showMessageDialog(null, "'"+des+"'"
                    + " bukan merupakan angka!"
                    + "\nmasukkan angka saja");
            outHasilBiner();
        }
    }
    public static void outHasilHexa(){
        inputDesJOption();
        try{//untuk melakukan penanganan kesalahan
            validDes=Integer.parseInt(des);
            System.out.print("\n desimalnya : "+des+" kalau dijadikan hexa : ");
            keHexa(validDes);
            System.out.println("\n");
            JOptionPane.showMessageDialog(null, "bilangan desimalnya : "+des+" kalau dijadikan hexa : "+hexaHasil, "hasilnya", JOptionPane.PLAIN_MESSAGE);
        }
        catch(NumberFormatException nfe){
            JOptionPane.showMessageDialog(null, "'"+des+"'"
                    + " bukan merupakan angka!"
                    + "\nmasukkan angka saja");
            outHasilHexa();
        }
    }
    public static void outHasilOktal(){
        inputDesJOption();
        try{//untuk melakukan penanganan kesalahan
            validDes=Integer.parseInt(des);
            System.out.print("\n desimalnya : "+des+" kalau dijadikan oktal : ");
            keOktal(validDes);
            System.out.println("\n");
            JOptionPane.showMessageDialog(null, "bilangan desimalnya : "+des+" kalau dijadikan oktal : "+oktalHasil, "hasilnya", JOptionPane.PLAIN_MESSAGE);
        }
        catch(NumberFormatException nfe){
            JOptionPane.showMessageDialog(null, "'"+des+"'"
                    + " bukan merupakan angka!"
                    + "\nmasukkan angka saja");
            outHasilOktal();
        }
    }
    //menampilkan input dialog nama
    public static void inpNama(){
        name=JOptionPane.showInputDialog("masukkan nama anda : ");
        try{
            if(name.isEmpty()){
                JOptionPane.showMessageDialog(null, "tidak boleh kosong!");
                inpNama();
            }
        }
        catch(NullPointerException npe){
            JOptionPane.showMessageDialog(null, "masukkan nama anda dulu!");
            inpNama();
        }
    }
    //menampilkan input dialog jenis Kelamin (gender)
    public static void jenisKelamin(){
        gender=JOptionPane.showInputDialog("masukkan gender anda L/P) : ");
        try{
            if(gender.isEmpty()){
                JOptionPane.showMessageDialog(null, "gender tidak boleh kosong");
                jenisKelamin();
            }
        }
        catch(NullPointerException npt){
            JOptionPane.showMessageDialog(null, "masukkan gender anda dulu");
            jenisKelamin();
        }
        if ("L".equals(gender)) {
            kelamin="mas bro, ";
        }
        else{
            if("P".equals(gender)){
                kelamin="mbak bro, ";
            }
            else{
                JOptionPane.showMessageDialog(null, "hanya boleh diisi L or P Doang");
                jenisKelamin();
            }
        }
     
    }
    //Terbilang
    String[] angka={"","Satu","Dua","Tiga","Empat","Lima","Enam","Tujuh","Delapan","Sembilan","Sepuluh","Sebelas"};
    private String sebut(int x){
        String bilang="";
        int y = x / 100;
        if(y > 0){
            bilang = angka[y]+" Ratus ";
            if(y == 1)bilang="Seratus ";
            x%=100;
        }
        if(x<12)bilang += angka[x];
        else{
            y=x/10;
            x%=10;
            if(y==1)
                bilang +=angka[x] + " Belas";
            else
                bilang += angka[y]+ " Puluh "+ angka[x];
        }
        return bilang;
    }
    private String terbilang(long  x){
        int y;
        String bilang="";
        String[] satuan={""," Ribu "," Juta "," Milyar "," Trilyun "," Quadrilyun "," Quintilyun "};
        if(x > Math.pow(10, 20)) return "Bilangan terlalu besar";
        for(int i=6;i>0;i--){
            y =  (int) (x/Math.pow(10, i*3));
            if(y > 0){
                if(y==1 && i==1) bilang += " Seribu "; else bilang += sebut(y) + satuan[i];
            } x %= Math.pow(10, i*3);
        }
        bilang+=sebut((int)x);
        return bilang;
    }
    public static void outTerbilang(){
    sc = JOptionPane.showInputDialog("lebokno ongko seng kate disebutno : ");
    JOptionPane.showMessageDialog(null, new terbilangterpecah().terbilang(new Long(sc)), "TERCELUK", JOptionPane.INFORMATION_MESSAGE);
    }
    public static void hasilPecahan(){
        int desimal;
     
        String str=JOptionPane.showInputDialog("lebokno ongko seng katene dipecah : ");
        desimal=Integer.parseInt(str);
        int satu, dua, tiga, empat, lima, enam, tujuh, delapan, sembilan, sepuluh, sebelas, duabelas, tigabelas;
        //
        satu=desimal/100000;
        desimal%=100000;
     
        dua=desimal/50000;
        desimal%=50000;
     
        tiga=desimal/20000;
        desimal%=20000;
     
        empat=desimal/10000;
        desimal%=10000;
     
        lima=desimal/5000;
        desimal%=5000;
     
        enam=desimal/2000;
        desimal%=2000;
     
        tujuh=desimal/1000;
        desimal%=1000;
     
        delapan=desimal/500;
        desimal%=500;
     
        sembilan=desimal/200;
        desimal%=200;
     
        sepuluh=desimal/100;
        desimal%=100;
     
        sebelas=desimal/50;
        desimal%=50;
     
        duabelas=desimal/10;
        desimal%=10;
     
        tigabelas=desimal/1;
        desimal%=1;
 
 
            JOptionPane.showMessageDialog(null,"Jumlah seratus ribuan = "+satu
                                        +"\nJumlah lima puluh ribuan = "+dua
                                        +"\nJumlah dua puluh ribuan = "+tiga
                                        +"\nJumlah sepuluh ribuan = "+empat
                                        +"\nJumlah lima ribuan = "+lima
                                        +"\nJumlah dua ribuan = "+enam
                                        +"\nJumlah seribuan = "+tujuh
                                        +"\nJumlah lima ratusan = "+delapan
                                        +"\nJumlah dua ratusan = "+sembilan
                                        +"\nJumlah seratusan = "+sepuluh
                                        +"\nJumlah lima puluhan = "+sebelas
                                        +"\nJumlah lima satuan = "+duabelas
                                        +"\nJumlah satuan = "+tigabelas
                                        , "PECAHAN", JOptionPane.INFORMATION_MESSAGE);
    }
    public static void kembaliMenu(){
        inpNama();
        jenisKelamin();
    }
    public static void menuJOption(){
        inpNama();
        jenisKelamin();
        String[] pilihan = {"[BINER]", "[HEXA]", "[OKTAL]", "[TERBILANG]", "[PECAHAN]", "<BACK>", "<EXIT!!>"};
        while (true) {
            int response = JOptionPane.showOptionDialog(
                               null                    
                             , "selamat datang "+kelamin+name+" !!"
                                + "\n silahkan pilih konversi"// Pesan
                             , "Konversi bilangan"               // Judul di Tittlebar
                             , JOptionPane.YES_NO_OPTION  // Tipe Option
                             , JOptionPane.PLAIN_MESSAGE  // Tipe Pesan
                             , null                    
                             , pilihan  
                             , null    // Default button
                           );
            switch(response){
                case 0:
                    outHasilBiner();
                    break;
                case 1:
                    outHasilHexa();
                    break;
                case 2:
                    outHasilOktal();
                    break;
                case 3:
                    outTerbilang();
                    break;
                case 4:
                    hasilPecahan();
                    break;
                case 5:
                    kembaliMenu();
                    break;
                case 6:
                case -1:
                    System.exit(0);
                default:
                    JOptionPane.showMessageDialog(null, "responmu salah"
                                                    + response); break;
            }
        }
    }
    public static void main(String[] args){
        menuJOption();
    }
}

NB : jangan lupa kata2 terbilangterpecah dengan nama file anda. dan jangan lupa di coba.


         

Selasa, 04 September 2012

KONVERSI BILANGAN DI JAVA

1. tampilan input nama anda pada JOption.

 2. tampilan pilihan gender anda pada JOption.

 3. tampilan pilihan menu konversi.

4. tampilan menu 1.


5. tampilan hasil menu 1
6. iini adalah kodingnya.

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package praktik1;
import java.util.Scanner;
import javax.swing.JOptionPane;


/**
 *
 * @author Roni
 */
public class konversibilangan2 {
    static String name;
    static String kelamin;
    static int bilDes;
public static void Biner(int n){
    if(n>1){
        Biner(n/2);
    }
    System.out.print(n%2);
}
public static void Hexa(int n){
    char[] daftarHexa={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
    if(n>0){
        Hexa(n/16);
        System.out.print(daftarHexa[n%16]);
    }
}
public static void Oktal(int n){
    char[] daftarOktal={'0','1','2','3','4','5','6','7'};
    if(n>0){
        Oktal(n/8);
        System.out.print(daftarOktal[n%8]);
    }
}
public static void inputDes(){
    System.out.print("Masukkan Bilangan Desimal = ");
    Scanner inputan=new Scanner(System.in);
    bilDes=inputan.nextInt();
}
public static void tampilBiner(){
    inputDes();
    System.out.print("Binernya adalah ");
    Biner(bilDes);
}
public static void tampilHexa(){
    inputDes();
    System.out.print("Hexanya adalah ");
    Hexa(bilDes);
}
public static void tampilOktal(){
    inputDes();
    System.out.print("Oktalnya adalah ");
    Oktal(bilDes);
}
public static int inpBil(){
    System.out.println("=========================="
            + "\nYey, Selamat datang "+name+"( "+kelamin+" )"+",");
    System.out.println("Silahkan memilih Menu Konversi "
            + "Bilangan ke : "+
            "\n1. Biner \n2. Hexa \n3. Oktal \n4. Exit"
            );
    System.out.print("Masukkan Angka Menu = ");
    Scanner inputan = new Scanner(System.in);
    int pilmenu=inputan.nextInt();
    return pilmenu;
}
public static void menU(int pil){
    System.out.println("\033"); //clean sreen
    switch(pil){
        case 1 : tampilBiner(); break;
        case 2 : tampilHexa(); break;
        case 3 : tampilOktal(); break;
        case 4 : System.out.println("Terimakasih sudah mampir :)");
            System.exit(0); break;
        default : System.out.println("(Maaf. Pilih angka 1-4 saja)");
        break;
    }
    System.out.println("\033");
}
public static void main(String arg[]){
    name=JOptionPane.showInputDialog("Masukkan nama Anda : ");//menampilkan input dialog untuk memasukkan nama
    //menampilkan Option Dialog untuk memilih jenis kelamin
        String[] choices = {"Perempuan", "Laki-Laki", "Quit"};
       
        String Perempuan="Perempuan";
        String Laki="Laki-Laki";
        while (true) {
            int response = JOptionPane.showOptionDialog(
                               null                      
                             , "Apa jenis kelamin Anda ?"    // Pesan
                             , "Jenis Kelamin"               // Judul di Tittlebar
                             , JOptionPane.YES_NO_OPTION  // Tipe Option
                             , JOptionPane.QUESTION_MESSAGE  // Tipe Pesan
                             , null                      
                             , choices    
                             , "Exit"    // Default button
                           );
        switch(response){
            case 0 : kelamin=Perempuan;
                break;
            case 1 : kelamin=Laki;
                break;
            default : kelamin="Tidak Ada";
        }
    do{
        menU(inpBil());
    }
    while(true);
        }
}
}



Jumat, 10 Agustus 2012

Kombinasi 3 inputan Scanner, BufferedReader , JOptionPane JAVA


1.masukkan Bilangan pertama yang akan di jumlahkan

2. tekan enter
3. masukkan Bilangan ke dua

4. tekan Enter

5. Minimize NetBeans anda jika dalam keadaan(MAXIMIZE)
6. Lalu terdapat input box dan masukkan bilangan ketiganya(bilangan pembagi)

7. masukkaan bilangan ke tiga atau pembagi

8. tekan enter
9. Hasilnya

dan berikut adalah coding JAVANYA !!

package praktikumjava;

import java.util.Scanner;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import javax.swing.JOptionPane;

public class kombinasi_3_inputan {
    public static void main (String[] args) {
      &nbrp;  BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in));
        String fn = "";
        System.out.println ("massukkan bilangan pertama : ");
        Scanner input = new Scanner (System.in);
        String sn = input.nextLine();
        System.out.println("masukkan bilangan ke dua : ");
        String tn = JOptionPane.showInputDialog("Masukkan Bilangan Ketiga");
         try {
            fn = dataIn.readLine();
         
        }
        catch(IOException e) {
            System.out.println("Error!");
        }
       
         int hasil1 = Integer.parseInt(fn);
         int hasil2 = Integer.parseInt(sn);
         int sum = hasil1 + hasil2 ;
         int hasil3 = Integer.parseInt(tn);
         int jawab = sum / hasil3 ;
               
       
         JOptionPane.showMessageDialog (null, "Jawabannya adalah " +jawab, "Jawaban", JOptionPane.PLAIN_MESSAGE) ;
     
       
    }
}

di postkan oleh : Roni Wibowo

Konversi Bilangan Desimal ke Octal

1. sisipkan bilangan

2. tekan konversi
3. hasilnya

4. berikut adalah codingnya

<?php
if (isset($_POST['decimal'])){
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $oct = '';
    $iterasi = 0;
    if (preg_match('/[^0-9]/',$des)) {
        die ("maaf. inputan salah!");
    }
    else {
        while ($des > 0) {
            $hasil=$des%8;
        switch($hasil){
        case 0: $oct.="0"; break;
        case 1: $oct.="1"; break;
        case 2: $oct.="2"; break;
        case 3: $oct.="3"; break;
        case 4: $oct.="4"; break;
        case 5: $oct.="5"; break;
        case 6: $oct.="6"; break;
        case 7: $oct.="7"; break;
            default:break;
        }
        if($des/8 == 0){
        $sisa=($des%8);
        $des=$sisa;
    }
    else{
        $sisa=($des/8);
        $des=$sisa%8;
    }
    ++$iterasi ;
        }
     
        $result = strrev($oct);
        echo "bilangan $original (desimal) dalam octal adalah $result.
        <a href='konversi_inputan_ke_octal.php'>Back</a> to the script";
    }
}
else {
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <form action="<?php echo $_SERVER["PHP_SELF"]; ?>"
              method="POST">
            <h3>Massukkan Bilangan Desimal disini (cepat!!):
            </h3><input type="text" size="50" name="decimal">
            <input type="submit" value="Konversikan!">
        </form>
        <?php
        echo $_SERVER['PHP_SELF'];
        ?>
    </body>
</html>
<?php
}
?>

Di postkan oleh : Roni Wibowo

Konversi Bilangan Desimal ke Hexa melalui PHP


1. sisipkan angka desimal

2. tekan tombol konversi
3. hasilnya

4. dibawa ini adalah codingnya!

<?php
if (isset($_POST['decimal'])){
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $hex = '';
    $iterasi = 0 ;
    if (preg_match('/[^0-9]/',$des)) {
        die ("maaf. inputan salah!");
    }
    else {
        while ($des > 0) {
            $hasil=$des%16;
        switch($hasil){
        case 0: $hex.="0"; break;
        case 1: $hex.="1"; break;
        case 2: $hex.<"2"; break;
        case 3: $hex.="3"; break;
        case 4: $hex.="4"; break;
        case 5: $hex.="5"; break;
        case 6: $hex.="6"; break;
        case 7: $hex.="7"; break;
        case 8: $hex.="8"; break;
        case 9: $hex.="9"; break;
        case 10: $hex.="A"; break;
        case 11: $hex.="B"; break;
        case 12: $hex.="C"; break;
        case 13: $hex.="D"; break;
        case 14: $hex.="E"; break;
        case 15: $hex.="F";
            default:break;
        }
        if($des/16 == 0){
        $sisa=($des%16);
        $des=$sisa;
    }
    else{
        $sisa=($des/16);
        $des=$sisa%16;
    }
    ++$iterasi ;
        }
     
        $result = strrev($hex);
        echo "bilangan $original (desimal) dalam hexa adalah $result.
        <a href='konversi_inputan_ke_hexa.php'>Back</a> to the script";
    }
}
else {
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <form action="<?php echo $_SERVER["PHP_SELF"]; ?>"
              method="POST">
            <h3>Massukkan Bilangan Desimal disini (cepat!!):
            </h3><input type="text" size="50" name="decimal">
            <input type="submit" value="Konversijan!">
        </form>
        <?php
        echo $_SERVER['PHP_SELF'];
        ?>
    </body>
</html>
<?php
}
?>

Di postkan Oleh : Roni Wibowo

Sabtu, 04 Agustus 2012

Attitude Is Everything


Attitude is a little thing, but can make big differences. – Sikap adalah suatu hal kecil, tetapi dapat menciptakan perbedaan yang besar.
Sikap berperan sangat penting terhadap kesuksesan atau kebahagiaan seseorang. Sejumlah ilmuwan dari universitas terkemuka di duniamengungkapkan bahwa manusia dapat menggali potensinya secara lebihmendalam dan luas dengan sikap yang positif. Berdasarkan hasil penelitianterhadap ribuan orang-orang yang sukses dan terpelajar, berhasildisimpulkan bahwa 85% kesuksesan dari tiap-tiap individu dipengaruhi oleh sikap. Sedangkan kemampuan atau technical expertise hanya berperan pada
15% sisanya.
Sikap mempunyai peran yang lebih besar di bidang bisnis jasa maupun bisnis pemasaran jaringan. Sikap berperan pada 99%, jauh lebih besar dibandingkan peran keahlian yang hanya 1%. Dapat dikatakan bahwa mencapai sukses di bisnis jasa maupun bisnis pemasaran jaringan sangatlah gampang, selama
dilakukan dengan sikap yang positif. Ada sebuah kata-kata bijak yang menyebutkan, “Your attitude not aptitude determine your altitude – Sikap Anda bukanlah bakat atau kecerdasan, tetapi menentukan tingkat kesuksesan Anda.”
Pengaruh Kekuatan Spiritual, Impian dan Antusiasme Terhadap Sikap Seseorang Sikap positif dapat terus ditingkatkan, tentu saja memerlukan waktu cukup lama dan dipengaruhi oleh beberapa faktor. Faktor spiritual atau kemampuan untuk bersyukur, aspirasi atau kemampuan menciptakan impian dan kekuatan atau semangat dalam diri manusia itu sendiri sangat mempengaruhi sikap seseorang. Faktor-faktor tersebut memberikan kontrol terhadap sikap seseorang dalam memilih respon terbaik atas kejadian-kejadian yang dialami.
Kekuatan spiritual berpegaruh terhadap kemampuan seseorang dalam melihat sisi positif dari setiap kejadian. Kekuatan keimanan menjadikan seseorang akan mampu mengartikan semua fenomena hidup ini sebagai pelajaran berharga, yang dapat membangkitkan nilai lebih dalam diri. Contohnya saja Helen Keller, meskipun kehilangan fungsi indra pendengaran dan penglihatan sejak usia 19 bulan, ia masih selalu bersyukur kepada Tuhan Yang Maha Esa. “Aku berterima kasih kepada Tuhan atas segala cacatku. Karena cacat yang kuderita, aku berhasil menemukan diriku sendiri, pekerjaanku dan Tuhanku,” kata sarjana lulusan Harvard University di Amerika itu. Dengan kekuatan keimanan ia dapat melakukan fungsinya sebagai umat manusia secara optimal, yakni sebagai seorang penulis karya sastra dan guru bagi orang-orang buta dan tuli.
Selain itu, kekuatan spiritual merupakan kontrol yang sangat efisien terhadap sikap seseorang. Sehingga orang itu tetap memiliki tekad yang kuat untuk berusaha dengan cara-cara yang positif tanpa kenal putus asa. Kekuatan spiritual mengarahkan sikap seseorang dan pikirannya kepada hal-hal yang positif, tidak dihantui oleh rasa tidak percaya diri, malas, dan sikap negatif lainnya.
Sikap juga dipengaruhi impian. Seseorang yang selalu dapat memperbarui
impian akan cenderung bersikap berani, rajin, percaya diri atau bersikap
lebih positif. Impian yang besar akan menjadikan seseorang berusaha
mengadaptasikan sikap mereka menjadi penuh tenggang rasa, jujur, hormat,
tegas, insiatif, berjiwa besar dan lain sebagainya. Orang yang mempunyai
impian akan selalu dapat mengendalikan sikap dengan pikirannya.
Oleh sebab itu, letakkan satu standar yang lebih tinggi, sehingga potensi
diri kita dapat ditingkatkan. William Faulkner, seorang novelis peraih
hadiah nobel, mengatakan, “Impikan dan bidiklah selalu lebih tinggi
daripada yang Anda sanggupi. Janganlah hanya bercita-cita lebih baik
daripada pendahulu atau sesama Anda. Cobalah menjadi lebih baik daripada
diri sendiri.” Artinya, kita senantiasa memerlukan impian sebagai kontrol
terhadap sikap dan mencapai kemajuan hidup yang berarti.
Selain impian, ada satu hal yang penting disini yaitu antusiasme. Kata itu
berasal dari bahasa Yunani, yaitu en theos artinya God in you – Tuhan
bersamamu. Disaat kita sedang bersemangat, pada saat itulah Tuhan
senantiasa mendampingi kita. Dengan semangat itulah manusia menciptakan
impian yang lebih besar, berusaha memperoleh kemajuan-kemajuan serta
mencapai sukses. Elbert Hubbart pun menegaskan, “Nothing great has ever
been accomplished without enthusiasm. – Tidak ada satupun kemajuan
menakjubkan untuk diraih tanpa antusiasme.”
Semangat dapat terus ditingkatkan dengan mengisi setiap detik waktu kita
dengan kebiasaan-kebiasaan yang konstruktif. Kebiasaan-kebiasaan positif
itu diantaranya mendengar, membaca, berbicara dan bergaul dengan orang
yang positif. Jika seseorang dapat mempertahankan dan meningkatkan
semangat hidup dalam dirinya, maka sikapnya menjadi lebih terarah hingga
dapat menikmati hal-hal yang benar-benar menakjubkan di dunia ini.
Sikap yang benar-benar didasari oleh faktor-faktor spiritual, impian dan
antusiasme yang kuat pada kenyataannya selalu positif. Sikap positif itu
sendiri sangat mempengaruhi seseorang untuk dapat mengekplorasi seluruh
potensi diri dan meraih kesuksesan maupun kebahagiaan. Sikap ternyata yang
terpenting bagi kemajuan atau kebahagiaan Anda saat ini dan di masa-masa
yang akan datang. Oleh sebab itu dikatakan bahwa sikap adalah
segala-galanya – Attitude is Everything.

tagged from : http://filsafat.kompasiana.com/2009/12/26/attitude-is-everything-sikap-adalah-segalanya/

Kamis, 02 Agustus 2012

Susunan Kode Sumber .java


Susunan Kode Sumber .java
Dalam mengembangkan program Java, Anda menulis class dan class. Class ini ditulis
dalam kode sumber yang disimpan sebagai file teks biasa berekstension .java.
Dalam file .java, dapat dideklarasikan :
1. package
2. import
3. satu atau lebih class
Deklarasi Package
Deklarasi package digunakan untuk mengelompokkan class-class. Sebuah package dapat
mempunyai satu atau lebih sub-package ini sehingga dapat menyusun sebuah hirarki.
Tata cara penulisan :
package <namapackage>.<namasubpackage>.<namasubsubpackage>;
Contoh deklarasi package adalah :
package java.awt;
atau
package org.apache.tomcat.core;
atau
package net.developerforce.relieve.dataaccess;
Deklarasi package bersifat opsional, tidak harus ada. Tanpa deklarasi package maka sebuah class
dikelompokkan ke dalam default package.
Deklarasi Import
Deklarasi import, bersifat opsional, digunakan untuk menunjukkan package atau class
yang digunakan dalam sebuah program Java.
Contohnya adalah :
import java.io.RandomAccessFile;
import java.net.*;
Deklarasi import tidak akan menjadikan class atau package yang Anda cantumkan digabungkan
dengan program Anda saat kompilasi atau saat diluncurkan. Deklarasi import digunakan untuk
menunjukkan java atau javac dalam menemukan class yang Anda gunakan.
Deklarasi Class
Deklarasi class merupakan kandungan utama sebuah file berekstension .java. Deklarasi
class terutama memuat :
1. nama class, bisa dilengkapi dengan kendali akses, deklarasi extends maupun deklarasi
implements. Pola yang lumrah adalah :
2. public class ClassName
3. extends SuperClassName

4. implements Interface1Name, Interface2Name, Interface3Name
5. constructor, yang dipanggil pada saat dibuat instans dari class.
6. deklarasi variabel-variabel
7. deklarasi prosedur-prosedur, yang di dalam Java disebut method.
Contoh
Berikut adalah sebuah contoh sebuah kode sumber untuk class DataAccessPatient. Class
ini bertanggung jawab untuk menyimpan obyek Patient ke sistem basis data.
package net.developerforce.relieve.dataaccess;
import java.sql.*;
import net.developerforce.relieve.value.Patient;
public class DataAccessPatient
{
private Connection conn;
public DataAccessPatient(Connection conn)
{
this.conn = conn;
}
public void insertPatient(Patient patient)
throws SQLException
{
String insertStr =
"INSERT INTO PATIENTTBL "
+ " VALUES("
+ "'" + patient.getId() + "'"
+ ","
+ "'" + patient.getName() + "'"
+ ","
+ "'" + patient.getIc() + "'"
+ ","
+ "'" + patient.getAddress() + "'"
+ ","
+ "'" + patient.getTelephone() + "'"
+ ","
+ "'" + patient.getEmail() + "'"
+ ")";
Statement stmt = conn.createStatement();
stmt.executeUpdate(insertStr);
}
public void updatePatient(Patient patient)
throws SQLException
{
String updateStr =
"UPDATE PATIENTTBL "
+ "SET "
+ "NAME = '" + patient.getName() + "',"
+ "IC = '" + patient.getIc() + "',"
+ "ADDRESS = '" + patient.getAddress() + "',"
+ "TELEPHONE = '" + patient.getTelephone() + "',"

+ "EMAIL = '" + patient.getEmail() + "' "
+ "WHERE "
+ "ID = '" + patient.getId() + "'";
Statement stmt = conn.createStatement();
stmt.executeUpdate(updateStr);
}
public Patient selectPatientWhereIdEquals(String id)
throws SQLException
{
String selectStr =
"SELECT ID, NAME, IC, ADDRESS, TELEPHONE, EMAIL "
+ "FROM PATIENTTBL "
+ "WHERE ID = '" + id + "'";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(selectStr);
if(rs.next())
{
return new Patient (
rs.getString("ID"),
rs.getString("NAME"),
rs.getString("IC"),
rs.getString("ADDRESS"),
rs.getString("TELEPHONE"),
rs.getString("EMAIL")
);
}
else
{
return null;
}
}
}
Dengan mengamati kode sumber DataAccessPatient, Anda dapat menemukan bahwa
1. Package dari class ini adalah net.developerforce.relieve.dataaccess, sesuai dengan
deklarasi package yang ada yaitu :
2. package net.developerforce.relieve.dataaccess;
3. Import yang dilakukan class ini adalah mencakup package java.sql dan sebuah class
net.developerforce.relieve.value.Patient, sestai dengan deklarasi import yang bisa
ditemukan :
4. import java.sql.*;
5. import net.developerforce.relieve.value.Patient;
Anda bisa saja membuang deklarasi import, dan sebagai penggantinya Anda menuliskan
deklarasi class-class yang digunakan secara lengkap. Bandingkan perubahan yang terjadi
dalam potongan berikut :
package net.developerforce.relieve.dataaccess;
public class DataAccessPatient
{
private java.sql.Connection conn;

public DataAccessPatient(java.sql.Connection conn)
{
...
}
public void
insertPatient(net.developerforce.relieve.value.Patient patient)
throws java.sql.SQLException
{
...
java.sql.Statement stmt = conn.createStatement();
...
}
public void
updatePatient(net.developerforce.relieve.value.Patient patient)
throws java.sql.SQLException
{
...
java.sql.Statement stmt = conn.createStatement();
...
}
public Patient selectPatientWhereIdEquals(String id)
throws java.sql.SQLException
{
...
java.sql.Statement stmt = conn.createStatement();
java.sql.ResultSet rs = stmt.executeQuery(selectStr);
if(rs.next())
{
return new net.developerforce.relieve.value.Patient (
...
);
}
...
}
}
Anda boleh membuang deklarasi import tetapi sebagai penggantinya Anda harus
mendeklarasikan class-class yang digunakan secara lengkap : Connection sebagai
java.sql.Connection, Statement sebagai java.sql.Statement, ResultSet sebagai
java.sql.ResultSet dan Patient sebagai net.developerforce.relieve.value.Patient.
6. Deklarasi class yang ada dalam kode sumber ini adalah :
7. public class DataAccessPatient
Menunjukkan bahwa class DataAccessPatient diturunkan dari java.lang.Object dan
bukan dari class lain.

8. Untuk meng-instatiate class DataAccessPatient dibutuhkan parameter bertipe
java.sql.Connection, sebagaimana deklarasi constructor :
9. public DataAccessPatient(Connection conn)
10. {
11. ...
12. }
13. Class ini mempunyai satu variable yang dideklarasikan sebagai :
14. private Connection conn;
15. Class DataAccessPatient mendeklarasikan tiga method :
16. public void insertPatient(Patient patient)
17. throws SQLException
18. {
19. ...
20. }
21.
22. public void updatePatient(Patient patient)
23. throws SQLException
24. {
25. ...
26. }
27.
28. public Patient selectPatientWhereIdEquals(String id)
29. throws SQLException
30. {
31. ...
32. }






Komponen-komponen JAVA



• JVM (Java Virtual Machine)
Java dapat berjalan pada sebuah sistem operasi membutuhkan Java Virtual
Machine (JVM). JVM sendiri terdiri dari Java Runtime Environment
(JRE) dan Java Development Kit (JDK). Sun Microsystems mengeluarkan
tiga kelas paket Java, yaitu J2-SE JRE (hanya berisi JRE), J2- SE SDK
(berisi JDK + JRE), dan J2-EE SDK (berisi JDK+JRE dan tools untuk aplikasi
enterprise). Untuk versi SE (Standard Edition) tersedia gratis pada situs
www.java.com.
• IDE (Integrated Development Environment)
IDE (Integrated Development Environment) adalah sebuah editor
pemrograman sebuah bahasa. Untuk Java sendiri ada banyak IDE yang
tersedia dipasaran baik yang bersifat gratis (freeware) ataupun yang
berbayar. Beberapa IDE yang populer antara lain, JCreator
(www.jcreator.com), Netbeans (www.netbeans.org), JBuilder
(www.borland.com/jbuilder), dan lain-lain.
• Class
Unit yang paling mendasar dalam pemrograman java adalah class. Class
adalah komponen aplikasi yang menangani kode dan data dalam
pemrograman java.

PHP dan MySQL Tutorial Dasar


Pada tutorial kali ini, kita akan mencoba melakukan operasi – operasi dasar pada PHP MySQL.
1. Membuat koneksi
<?php
$hostmysql = “localhost”;
$username = “mysqlusername”;
$password = “mysqlpassword”;
$database = “namadatabase”;

$conn = mysql_connect(“$hostmysql”,”$username”,”$password”);
if (!$conn) die (“Koneksi gagal”);
mysql_select_db($database,$conn) or die (“Database tidak ditemukan”); >

Penjelasan Script:
a. mysql_connect
digunakan untuk membuat koneksi dari PHP ke server MySQL. Data mengenai hostname, mysql username, dan password yang digunakan telah diwakilkan oleh variabel $hostmysql, $username, $password. Penulisannya akan sama dengan:
mysql_connect(“localhost”,”username”,”password”);
b. mysql_select_db
untuk memilih database yang akan digunakan.
c. if (!$conn) die (“Koneksi gagal”);
jika koneksi gagal dibuat (!$conn), maka akan muncul pesan kesalahan
Setiap operasi PHP yang berhubungan dengan MySQL, akan membutuhkan sintaks diatas. agar lebih mudah, lebih baik disimpan terlebih dahulu dengan nama konfig.php. Jika sintaks tersebut dibutuhkan lagi, maka kita melakukan include terhadap file konfig.php tersebut.
2. Membuat tabel pada MySQL
<?php
include (“konfig.php”);
mysql_query(“CREATE TABLE user (
namadpnVARCHAR(20),
namablkg VARCHAR(20),
negara VARCHAR(20))”); ?>
Penjelasan script:
1. include (“konfig.php”);
perintah include digunakan untuk mengikut sertakan sebuah file (pada contoh diatas adalah file konfig.php).
2. mysql_query
format umum dari perintah ini adalah mysql_query(string dari query).
mysql_query akan sering dijumpai pada artikel kali ini.
3. Memasukkan data pada tabel
<?php
include (“konfig.php”);
$insert = “INSERT INTO users (namadpn,namablkg,negara)
VALUES (‘Saya’,'Sendiri’,'Indonesia’)”;
mysql_query($insert) or die (“tidak dapat memasukkan data ke tabel”);?>
4 . Menampilkan data dari tabel
<?php
include (“konfig.php”);
$query = “SELECT * FROM user”;
$result = mysql_query($query);
$numrows = mysql_num_rows($result);
while($row = mysql_fetch_array($result)){
echo “Jumlah data: $numrows <br>”;
echo “Nama Depan: $row[namadpn] <br>”;
echo “Nama Belakang: $row[namablkg] <br>”;
echo “Negara: $row[negara]“;
} ?>
Penjelasan script:
1. mysql_num_rows
digunakan untuk menghitung jumlah baris yang didapat dari hasil eksekusi query (mysql_query).
2. while ( ) {
}
digunakan untuk melakukan perulangan selama data yang yang diinginkan masih ada. (dalam contoh diatas: akan menampilkan semua isi dari table).
3. mysql_fetch_array
menampilkan data dari tabel dalam bentuk array
Untuk penggunaan lainnya (hapus, update, dsb) yang berubah hanya string query-nya saja.

Senin, 23 Juli 2012

Makanan Sehat


Nikmatnya Makanan Sehat yang Memperpanjang Hidup
Makanan Sehat semestinya menjadi bagian dari gaya hidup. Sayangnya, tingginya tingkat stress yang dialami kaum pekerja saat ini, membuat sebagian orang mencari kesenangan lewat makanan. Kuliner menjadi kegemaran banyak orang, tanpa mempedulikan kesehatan makanan itu sendiri. Sementara lebih mudah menemukan makanan lezat yang tidak sehat ketimbang yang sehat. Setelah puas dengan petualangan makan tersebut, akhirnya adalah penyesalan karena kemudian terdiagnosa penyakit diabetes, darah tinggi, sampai sakit jantung. Hanya karena mengabaikan Makanan Sehat, kehilangan kesempatan untuk menjalani masa tua sambil menikmati hasil kerja keras selama bertahun-tahun. Minimal, ketahuilah apa yang dimaksud dengan Makanan yang Sehat, selanjutnya boleh menerapkan polanya ketika sudah siap, tentu saja, lebih cepat lebih baik.
Makanan Sehat dari Bahan Alami
Mari kita mulai catatan Makanan Sehat kita dengan makanan yang bernutrisi tinggi di setiap kalorinya. Makanan Sehat ini akan membantu sel-sel dalam tubuh  bekerja maksimal, sehingga tidak mudah lelah. Protein hewani, sayuran, padi-padian, kacang polong, sampai buah-buahan termasuk dalam kategori Makanan Sehat ini. Semakin sedikit proses yang dilewati bahan-bahan tersebut sebelum disajikan, semakin baik. Jadi,  dapat disimpulkan bahwa makanan kegemaran  seperti gorengan, kue-kue manis, makanan berlemak, serta snack olahan tidak termasuk dalam kategori Makanan Sehat. Kurangi konsumsinya perlahan sampai mampu menghentikannya sepenuhnya. Semuanya demi masa depan. Ingatlah juga, bahwa sarapan adalah bagian yang penting dalam diet sehat anda. Meski tampaknya ini adalah tindakan menghemat kalori, tapi kenyataannya, melewatkan sarapan dalam jangka waktu panjang akan menurunkan kemampuan metabolisme. Tentunya, makanlah sarapan Makanan Sehat. Buah segar yang dikombinasikan dengan biji-bijian, sereal, roti selai kacang, atau bahkan makanan berkuah bisa menjadi pilihan Makanan Sehat untuk sarapan.
Menu Makanan Sehat yang Mudah Didapat
Selanjutnya, yang diperlukan adalah makanan dengan anti oksidan yang tinggi. Makanan Sehat diharapkan mampu menghilangkan racun dalam tubuh. Karena itulah, dapatkan asupan anti oksidan alami lewat makanan berwarna yang bisa mengimbangi makanan bernutrisi. Kali ini menu Makanan Sehat  bisa mencantumkan melon, berry, juga sayuran dengan warna hijau gelap seperti bayam, kangkung, atau brokoli. Jangan lupakan omega-3 juga. Meremehkan kandungan yang satu ini tidak akan menguntungkan. Suasana hati, jalan pikiran, kemampuan konsentrasi, energy yang prima, dan kekuatan memori, semuanya berkaitan erat dengan si omega-3. Jadi, usahakan untuk memasukkan kedalam menu Makanan Sehat, minimal satu macam setiap hari, biji-bijian, minyak rami, walnut, ikan, minyak biji-bijian, dan sayuran hijau.

Minggu, 22 Juli 2012

Nerazzurri Tunjukkan Dominasi



BARI - Inter Milan memang kalah bersaing dengan Juventus dan AC Milan di Serie A musim lalu. Juve dan Milan finis dua besar sehingga lolos langsung ke babak utama Liga Champions musim ini. Sebaliknya, karena hanya finis enam besar, Inter gagal ke Liga Champions untuk kali pertama setelah 11 tahun alias hanya tampil di Europa League. Itu pun harus merangkak dari kualifikasi. 

Namun, Inter menunjukkan apabila mereka tidak ingin mengulang kesalahan yang sama musim ini. Itu menilik hasil turnamen pramusim yang melibatkan Inter, Juve dan Milan di ajang Trofeo TIM, di San Nicola, Bari, kemarin. 

Dalam turnamen yang menggunakan format pertandingan 45 menit tersebut, Nerazzurri -sebutan Inter- menunjukkan dominasi dengan mengalahkan Juve 1-0 dan Milan 2-1. Klub yang mengunjungi Jakarta Mei lalu itu pun merebut gelar keempat secara beruntun atau kali kedelapan dari 12 kali penyelenggaraan sejak 2001. 

Inter menyempurnakan gelar setelah predikat pemain terbaik ditahbiskan kepada playmaker muda Philippe Coutinho. 


Pemain 20 tahun asal Brasil itu bermain bagus dalam dua pertandingan serta mencetak gol kemenangan ke gawang Juve. 

Ironisnya, gol Coutinho tercipta menyusul kesalahan defender yang menyeberang dari Inter ke Juve musim panas ini, Lucio. Permainan bagus saya tidak lepas karena kepercayaan yang diberikan pelatih (Andrea Stramaccioni, Red), kata Coutinho sebagaimana dilansir Football Italia. 

Dibawah kendali pelatih muda seperti Stramaccioni (36 tahun), Coutinho memiliki kesempatan besar menunjukkan potensinya yang belum terlihat selama membela Inter dua tahun terakhir. Buktinya, pemain yang sempat dipinjamkan ke Espanyol di putaran kedua musim lalu itu mendapat nomor kostum utama, 9. 

Situasinya membaik dan saya menikmati peran dalam tim, ucap pemilik 5 caps dan satu gol tersebut. 

Di sisi lain, Stramaccioni menilai kemenangan atas Juve dan Milan tidak bisa dijadikan parameter persaingan di Serie A musim ini. Tapi, merupakan tes bagus Inter menghadapi Europa League. Inter sudah harus turun di kualifikasi ketiga pada 2 Agustus nanti menghadapi pemenang Hajduk Split (Kroasia) atau Skonto FC (Latvia). 

Kami tidak sekadar mencoba kerjasama dan menguji strategi. Itulah sebabnya, kami bekerja keras selayaknya dalam pertandingan resmi, ujar Stramaccioni di situs resmi klub. 

Di kesempatan terpisah, kubu Juve dan Milan memiliki alasan masing-masing mengevaluasi kegagalan di Trofeo TIM. Pelatih Juve Antonio Conte mengeluhkan kondisi lapangan yang buruk sehingga beberapa pemainnya cedera. Yang paling parah adalah Martin Caceres yang terancam absen beberapa bulan karena masalah serius di ligamen collateral lutut kiri. 

Sedangkan kekhawatiran pelatih Milan Massimiliano Allegri terkait hengkangnya Zlatan Ibrahimovic dan Thiago Silva mulai menjadi kenyataan. Allegri mengatakan dirinya serasa membangun tim baru. Karena selain Ibrahimovic dan Silva, sepuluh pemain lainnya juga pergi. 

Kami tahu ada sesuatu yang hilang, tapi kami masih memiliki waktu untuk berbenah. Terlalu dini memberikan penilaian saat ini, jelas Allegri kepada Milan Canale. (dns/bas)

Daud Yordan Kemungkinan Lawan Petinju Inggris



Liputan6.com, Jakarta: Juara dunia kelas bulu IBO Daud Yordan kemungkinan bertemu petinju Inggris untuk mempertahankan gelar pertamanya sekitar akhir September hingga awal Oktober 2012. "Kalau soal namanya jangan disebutkan dulu karena masih bisa berubah, tapi kalau asalnya kemungkinan besar dari Inggris," kata Project Manager Mahkota Promotion Wahju Prasetyo, Selasa (17/7).

Soal waktu pertarungan, kata dia, juga belum ada kepastian tetapi Mahkota Promotion memiliki tenggat waktu antara akhir September hingga awal Oktober 2012. Kemudian soal tempat pelaksanaannya, lanjut dia, masih tentatif dan sampai kini memang di Singapura lagi. "Tetapi masih bisa berubah lagi. Pilihan utama kita memang di negara tersebut," ucapnya.

Sementara itu Pelatih Daud Yordan, Damianus Yordan, secara terpisah mengatakan, sekarang ini anak didiknya masih memasuki persiapan umum usai upacara pernikahannya. "Kalau sekarang persiapannya masih umum dan baru mencari teman latih tanding sebulan sebelum pertarungan mendatang," ujar Damianus yang juga kakak Daud Yordan tersebut.

Bahkan, kata Damianus yang kini sibuk mensosialisasikan diri menghadapi pemilihan calon anggota legislatif pada 1-4 Agustus nanti, Daud bakal menggelar latihan di Jakarta. Soal lawannya, Damianus mengatakan, kemungkinan memang petinju dari Inggris. "Coba tanyakan ke manajemen soal itu," katanya. "Pertarungan mendatang merupakan yang pertama bagi Daud Yordan dalam rangka mempertahankan gelarnya," ucapnya, menegaskan.

Daud Yordan merebut gelar juara dunia kelas bulu IBO setelah menang dengan KO pada ronde kedua atas petinju Filipina, Lorenzo Villanueva di Singapura, 5 Mei 2012. Daud Yordan yang merupakan petinju Sasana Kayong Utara tersebut, sekarang ini memiliki rekor bertarung 29 kali menang (23 di antaranya dengan KO) dan dua kali kalah (dari Chris John dan Calestino Caballero).(ANT/JUM)

Atlet Olimpiade 2012 Mulai Berdatangan


Liputan6.com, London: Menjelang Olimpiade London 2012 yang akan dilaksanakan beberapa hari lagi, atlet-atlet dunia mulai berdatangan ke Inggris. Akibatnya, para penggemar mulai memadati jalanan di London, Inggris, untuk melihat pahlawan mereka.

Media The Sun mewartakan, Selasa (17/7), lebih dari 335 atlet dan seribu anggota keluarga mereka mulai berdatangan di Inggris. Kedatangan para atlet ini akan semakin memuncak pada pekan depan. Diharapkan, 16 ribu atlet lainnya dan ribuan staf atlet akan tiba di London pekan depan.

Kedatangan para atlet itu ternyata meninggalkan cerita unik. Bus yang ditumpangi atlet asal AS bahkan sempat kesulitan untuk meninggalkan Bandara Heathrow menuju Desa Olympic, tempat yang disediakan khusus untuk atlet Olimpiade. Sementara, atlet asal Australia justru melakukan tour dadakan sesaat setelah sampai di London. (FRD)

Pembalap Prancis Menangi Etape 16



Liputan6.com, Luchon: Pembalap Prancis Thomas Voeckler memenangi etape ke-16 Tour de France, Rabu (18/7) waktu setempat. Sementara itu, pemegang kaus kuning Bradley Wiggins melintasi garis finish sekitar tujuh menit di belakang Voeckler.

Juara bertahan Cadel Evans dari Australia mencapai finish 12 menit di belakang Voeckler. Ini berarti Evans turun dari posisi keempat klasemen umum pebalap ke posisi tujuh, dengan selisih 8,06 di belakang Wiggins.

Wiggins yang asal Inggris itu, mempertahankan keunggulan dua menit lima detik atas Froome, sementara pebalap tim Liquigas, Nibali, masih menempati posisi ketiga dengan selisih 2,23.(IAN/Ant)

Inggris Tambah Personel Pengamanan Olimpiade



Liputan6.com, London: Pelaksanaan pesta olahraga terbesar dunia Olimpiade London 2012 sudah di depan mata. Panitia Olimpiade tak mau kecolongan soal keamanan. Pemerintah Inggris menambah jumlah personel keamanannya. MediaDailymail mewartakan, Kamis (19/7), Departemen Pertahanan Inggris ikut menurunkan sekitar 3.500 anggotanya.

Bahkan, personel yang baru lulus dari sekolah militer juga diperbantukan untuk mengamankan acara tersebut. Meski mereka baru selesai menjalani pendidikan selama 26 minggu, personel baru itu telah dipercaya membantu pengamanan Olimpiade London 2012.

Angkatan Darat dan Angkatan Laut Inggris dilaporkan telah bersiap-siap jika Olimpiade 2012 memerlukan tambahan personel lainnya. Peningkatan keamanan itu dilakukan untuk mencegah hal-hal yang tidak diinginkan selama acara berlangsung, seperti tindak terorisme. (Vin)

Inggris Tarik 500 Ribu Tiket Sepakbola Olimpiade


Liputan6.com, London: Sebanyak 500 ribu tiket pertandingan sepakbola Olimpiade London 2012 kembali ditarik dari penjualan. Japan Todaymewartakan, Kamis (19/7), penarikan tiket sepakbola terpaksa dilakukan untuk mengurangi melubernya jumlah penonton.

Penyelenggara LOCOG, Penyelenggara Olimpiade London 2012, mengatakan lebih dari satu juta tiket yang tersisa tidak terjual. Saat ini, hanya tersedia 250 ribu tiket pertandingan sepakbola.

Penarikan tiket itu dihubungkan dengan kegagalan penjualan tiket atau dengan kata lain tiket sepakbola Olimpiade tidak laku terjual. Namun, pihak panitia menegaskan bahwa penarikan itu dilakukan semata-mata hanya untuk mengurangi penonton yang diperkirakan akan memadati stadion. Pernyataan tersebut dituturkan Ketua Penyelenggara, Sebastian Coe.

"Kami sudah menjual tiket sepakbola lebih dari cukup. Kami tidak dalam kondisi buruk dalam penjualan tiket. Penjualan tiket sepakbola di Olimpiade memang menjadi tantangan, tapi kami telah melakukannya dengan cukup baik, " katanya. (Vin)