Friday, October 21, 2011

import javax.swing.*;
import java.awt.*;

class grap1 extends Canvas
{
    public void paint (Graphics dodol)
   
       //(x,y,width,height)
       dodol.drawRect(1,5,50,20);
       dodol.drawLine(35,50,100,70);
   
        //(x,y,width,height,arcwidth,archeight
        dodol.drawRoundRect(1,50,30,40,5,100);
        dodol.setColor(color.YELLOW); //set warna
        dodol.drawOval(110,50,40,30);
        dodol.setFont(new Font("Tahoma",Font.ITALIC,20));
        dodol.drawString("9511500134",80,15);
        dodol.setColor(Color.BLUE); //set warna
        dodol.fill3DRect(1,110,30,20);
        dodol.fillOval(50,110,30,20);
    }
}

//Class frame
class grap11 extends JFrame
{
    private Container konten = new Container();
    private grap11 goni = new grap1();
   
    grap11()
    {
        super("Universitas Budi Luhur");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setLocation(10,100);this.setSize(250,200);
        konten.add(goni);
        show();
    }
}
/*
 *
 * Nama : Zulfikar Rusli
 * NIM  : 09111027
 * 17 Oktober 2011
 *
 *Jurusan Teknik Informatika
*/


import javax.swing.*;
import java.awt.*;

class bendera extends Canvas{
    public void paint(Graphics berkibar)
    {
               
        berkibar.setColor(Color.RED);
        berkibar.fillRect(20,100,250,60);
       
        berkibar.setColor(Color.WHITE);
        berkibar.fillRect(20,160,250,60);
       
        berkibar.setColor(Color.BLACK);
        berkibar.fillRect(10,100,10,350);
        berkibar.fillOval(10,95,10,10);
       
        berkibar.setColor(Color.RED);
        berkibar.setFont(new Font("Rockwell",Font.BOLD,40));
        berkibar.drawString("INDONESIA RAYA",60,300);
       
        berkibar.setFont(new Font("ARIAL",Font.ITALIC,16));
        berkibar.setColor(Color.BLACK);
        berkibar.drawString("17-8-1945 - 17-8-2011",60,400);
       
    }
}


class merahputih extends JFrame{
    private Container konten = new Container();
    private bendera gambar = new bendera();
   
    merahputih(){
        super("STMIK 'Ubudiyah Indonesia");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setLocation(10,100);
        this.setSize(450,550);
        konten = getContentPane();
        konten.add(gambar);
        show();
    }
   
    public static void main (String[] args) {
        new merahputih();
}
       
   
}

Saturday, October 15, 2011

                                                       CARI GRADE

    
import java.io.*;
class CariGrade{
void cariGrade(int data){
    if(data >= 80){
    System.out.println("Grade A");
    } else {
    if(data>=70 && data<80){
        System.out.println("Grade B");
    } else {
        if(data>=60 && data<70) {
    System.out.println("Grade C");
        } else {
    if(data>=50 && data<60){
            System.out.println("Grade D");
    } else {
            System.out.println("Grade E");
    }
        }
    }
    }
    }
    public static void main(String args[]){
    System.out.println("Program untuk mengghitung Grade\n");
    int nilai;
    BufferedReader ano = new BufferedReader(new InputStreamReader (System.in));
   
try {
    System.out.print("Masukan Nilai anda : ");
    nilai = new Integer(ano.readLine()).intValue();
           
    //cara menciptakan sebuah objeck
    CariGrade coba = new CariGrade();
   
    //cara mengakses fungsi dari sebuah objeck
    coba.cariGrade(nilai);   
           
    }catch(Exception e){
    System.out.println("Salah memasukan data");
    }
    }

Friday, October 14, 2011

                                                              STRING


Program Kelas String dalam Java
                                                                                                                 by.joel pantora
import java.lang.Character;
import java.lang.String;
import java.lang.StringBuffer;

class KelasString {
      public static void main(String args[]){
       
            //cara pengaksesan variable/objeck String
             String java1 = new String("JAVA IS FUNNY");
             String java2 = "Java is Easy";
             System.out.println("Isi variable java1 : "+java1.toLowerCase());
             System.out.println("Isi variable java2 : "+java2.toUpperCase());
             System.out.println("Isi variable java2 : "+java2.replace('A','#'));
             System.out.println("Karakter ketiga java2 : "+java2.charAt(2));
                                   
             System.out.println("\n*--------------------------------------*\n");
             
             //cara pengaksesan variable/objeck String
             StringBuffer data;
             data = new StringBuffer("Write One Run Anywhere");
             System.out.println("String asal : "+ data);
             data.replace(14,17,"Every"); //replace(awal,akhir,"pengganti")
             System.out.println("String menjadi : " + data);
             
             StringBuffer data1=new StringBuffer("I Like Java Coffee Very Much");
             System.out.println(data1);
             data1.delete(12,19);
             System.out.println("String menjadi : " + data1);
             
             System.out.println("\n*--------------------------------------*\n");
             
             //cara pengaksesan variable/objeck Char
             Character latihan = new Character('S');    
             System.out.println("Isi variable latihan : "+latihan.charValue());
      }
}


Program menghitung panjang String dalam Java

class PanjangString {
      public static void main(String arg[]) {
            String s1 = "Write Once Run Anywhere";
            String s2 = new String("I live in Java");
            int panjang;
           
            panjang = s1.length();
            System.out.println("Panjang String \""+ s1 +"\" = " + panjang);
            panjang = s2.length();
            System.out.println("Panjang String \""+ s2 +"\" = " +panjang);
      }
}


Program contoh penggunaan substring() dalam Java

class Substring {
      public static void main(String args[]) {
            String str = new String("Jang Nara");
            //Substring(awal,akhir);
            System.out.println("Jang Nara -> Substring(2) : " + str.substring(2));
            System.out.println("Jang Nara -> Substring(2,3) : "+str.substring(5,9));
           
            //Contoh lain pemakaian metode dalam objek String
            System.out.println("Sahabat(4) = "+ "Sahabat".substring(4));
            System.out.println("Sahabat(2,4) = "+ "Sahabat".substring(2,4));
      }
}


AwalAkhir.java
Program untuk memeriksa awal dan akhir suatu String

class AwalAkhir {
      public static void main(String arg[]) {
            String str = new String("Utada Hikaru");
            //apakah str diawali dengan....?
            System.out.println("String str = " + str);
            System.out.println("String diawali dengan 'Ut' ? "+
            str.startsWith("Ut"));
            System.out.println("String diawali dengan 'ut' ? "+
            str.startsWith("ut"));
            //apakah str diakhiri dengan...?
            System.out.println("String diakhiri dengan 'Ru' ? "+
            str.endsWith("Ru"));
            System.out.println("String diakhiri dengan 'ru' ? "+
            str.endsWith("ru"));
      }
}


 
Program untuk menghilangkan Whitespace di akhir dan awal string

class Trims {
      public static void main(String srgs[]) {
            String str  = "  Jang Nara ";
            String str2 = "Utada    Hikaru              ";
            System.out.println("String str = \""+ str +"\"");
            System.out.println("String trim(str) = \""+ str.trim() +"\"");
            System.out.println("\nString str2 = \""+ str2 + "\"");
            System.out.println("String trim(str2) = \""+ str2.trim() + "\"");
      }
}

Program penggunaan fungsi-fungsi Karakter dalam Java

import java.io.*;
class Karakter {
      public static void main(String ars[]) {
            BufferedReader tanya;
            char apa;
            try {
                  System.out.print("Masukkan sebuah karakter : ");
                  tanya = new BufferedReader(new InputStreamReader(System.in));
                  apa = (tanya.readLine()).charAt(0);
                 
                  //isDigit()
                  if(Character.isDigit(apa)) {
                        System.out.println("Karakter Digit");
                  }
                 
                  //isLetter()
                  if(Character.isLetter(apa)) {
                        System.out.println("Karakter Letter");
                  }
                 
                  //isWhitespace()
                  if(Character.isWhitespace(apa)) {
                        System.out.println("Karakter WhiteSpace");
                  }
                       
                  //isLowerCase()
                  if(Character.isLowerCase(apa)) {
                        System.out.println("Karakter Huruf Kecil");
                  }
                 
                  //isUpperCase()
                  if(Character.isUpperCase(apa)) {
                        System.out.println("Karakter Huruf Besar");
                  }
            } catch(IOException err) {
                  System.out.println("Error I/O");
                  System.exit(0);
            }
      }
}

Program menampilkan kode Ascii

class Ascii {
      public static void main(String args[]) {
            int i = 0;
            char c;
            for(i=0; i<256; i++) {
                  c = (char)i;            //konversi dari integer ke char
                  System.out.println(i +"\t"+ c);
            }
      }
}

String dan Number Format

import java.text.DecimalFormat;
public class FormatTest {
    public static void main(String[] args) {
        DecimalFormat myformat = new DecimalFormat("0.0000");
        for (int i=1; i<=10; i++) {
            System.out.println(myformat.format(1.0/i));
        }
    }
}   

                                           ELEKTRONIKA


                      PENGERTIAN TRANSISTOR 2 KUTUB

1.1.         Pengertian Transistor.
Transistor adalah alat semikonduktor yang dipakai sebagai penguat, sebagai sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modulasi sinyal atau sebagai fungsi lainnya. Transistor dapat berfungsi semacam kran listrik, dimana berdasarkan arus inputnya (BJT) atau tegangan inputnya (FET), memungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya.

1.2.         Definisi transistor.
Transistor adalah piranti elektronik dari bahan semikonduktor yang mempunyai tiga elektroda (triode) yaitu dasar (basis), pengumpul (kolektor) dan pemancar (emitor). Piranti ini berfungsi sebagai penguat sinyal.
Transistor berasal dari kata “transfer” yang artinya pemindahan dan “resistor” yang berarti pengambat. Transistor berarti pemindahan atau peralihan bahan setengah penghantar menjadi penghantar pada suhu tertentu.
Transistor ditemukan oleh William Shockley, John Barden, dan W. H Brattain pada tahun 1948. Mulai dipakai dalam praktik pada tahun 1958. Ada 2 jenis transistor yaitu transistor tipe P – N – P dan transistor jenis N – P – N.

1.3.         funsi transistor
Fungsi transistor yaitu sebagai saklar dan sebagai penguat arus atau tegangan.


1.4.         Transistor ada dua:
1. Unipolar adalah satu sambungan kutub.
2. Bipolar adalah ada dua sambungan kutub.


Ada dua kondisi dalam transistor yaitu,satu rasi dan cut of.
1. NPN:
a. NPN yang satu rasi, pada transistor NPN jika kaki basis mendapat tegangan lebih positif atau lebih besar dari pada kaki emitor sehingga arus dapat mengalir dari kolektor ke emitor.
b. Cut of, pada transistor NPN jika kaki basis mendapat tegangan lebih negative atau lebih kecil dari kaki emitor maka arus tidak dapat mengalir dari kaki emitor ke kolektor.

2.      PNP:
a. PNP satu rasi, apabila tegangna kaki basis lebih negative atau lebih kecil dari kaki emotor maka arus dapat mengalir dari kaki emitor ke kolektor.
b. Cut of, apabila tegangan pada kaki basis lebih positif atau lebih besar dari pada kaki emitor maka arus tidak dapat mengalir dari kaki emitor ke kaki kolektor.

Unipolar terbagi dua yaitu:
1. JFET (junction field attack transistor)
2. MOSFET (metal oxide semikonduktor field efek transistor)
2. Thyristor adalah komponen elektronika yang banyak digunakan sebagai saklar elektronik.
Jenis-jenis thyristor antara lain:
1. SCR (silicon controlled rectifier)


Perinsip kerja SCR akan menghantarkan arus listrik dari anoda ke katoda, dan akan berhenti menghantarkan listrik jika kaki gate mengenai ground, atau terkena tegangan yang lebih negative dari pada kaki katoda.


1.5. Transistor Darlington
Transistor darlington adalah rangkaian elektronika yang terdiri dari sepasang transistor bipolar (dwi kutub) yang tersambung secara tandem (seri). Sambungan seri seperti ini dipakai untuk mendapatkan penguatan (gain) yang tinggi, karena hasil penguatan pada transistor yang pertama akan dikuatkan lebih lanjut oleh transistor kedua. Keuntungan dari rangkaian Darlington adalah penggunaan ruang yang lebih kecil dari pada rangkaian dua buah transistor biasa dengan bentuk konfigurasi yang sama. Penguatan arus listrik atau gain dari rangkaian transistor Darlington ini sering dituliskan notasi β atau hFE.

Dengan konfigurasi darlington maka akan diperoleh hfe sebesar:
Hfe = hfeQ1 * hfeQ2
Rangkaian transistor Darlington ditemukan pertama kali oleh Sidney Darlington yang bekerja di Laboratorium Bell di Amerika Serikat. Jenis rangkaian hasil penemuannya ini telah mendapatkan hak paten, dan banyak dipakai dalam pembuatan Sirkuit terpadu (IC atau Integrated Circuits) chip. Jenis rangkaian yang mirip dengan transistor Darlington adalah rangkaian pasangan Sziklai yang terdiri dari sepasang transistor NPN dan PNP. Rangkaian Sziklai sering dikenal sebagai rangkaian 'Complementary Darlington' atau 'rangkaian kebalikan dari Darlington'.
Transistor Darlington bersifat seolah-olah sebagai satu transistor tunggal yang mempunyai penguatan arus yang tinggi.
Transistor darlington adalah rangkaian elektronika yang terdiri dari sepasang transistor bipolar (dwi kutub) yang tersambung secara tandem (seri). Sambungan seri seperti ini dipakai untuk mendapatkan penguatan (gain) yang tinggi, karena hasil penguatan pada transistor yang pertama akan dikuatkan lebih lanjut oleh transistor kedua. Keuntungan dari rangkaian Darlington adalah penggunaan ruang yang lebih kecil dari pada rangkaian dua buah transistor biasa dengan bentuk konfigurasi yang sama. Penguatan arus listrik atau gain dari rangkaian transistor Darlington ini sering dituliskan notasi β atau hFE.

Dengan konfigurasi darlington maka akan diperoleh hfe sebesar:
Hfe = hfeQ1 * hfeQ2
penguatan total dari transistor Darlington bisa mencapai 1000 kali atau lebih. Dari luar transistor Darlington nampak seperti transistor biasa dengan 3 buah kutub: B (basis), C (Kolektor), dan E (Emitter). Dari segi tegangan listriknya, voltase base-emitter rangkaian ini juga lebih besar, dan secara umum merupakan jumlah dari kedua tegangan masing-masing transistornya, seperti nampak dalam rumus berikut:
VBE = VBE1 + VBE
1.6.         Perbedaan utama antara bipolar dan unipolar
- Bipolar
θ Arus pada koil dapat berbolak balik untuk mengubah arah putar motor
θ Lilitan motor hanya satu dan dialiri arus dengan arah bolak-balik

- Unipolar
θ Arus mengalir satu arah , dan perubahan arah putar motor tergantung dari lilitan (koil)
yang dialiri arus.
θ Lilitan terpisah dalam 2 bagian dan masing-masing bagian hanya dilewati arus dalam satu arah saja.



1.7.         Keuntungan dan Kelemahan
Kelemahan jenis Bipolar adalah bahwa rangkaian drivernya lebih kompleks, karena harus dapat mengalirkan arus dalam 2 arah (bolak-balik) lewat koil yang sama.
Inti rangkaian sebenarnya adalah sebuah buffer arus yang berfungsi menguatkan arus-arus logika dan MCU yang menggerakkan motor stepper. Buffer ini dibentuk dengan menggunakan 2 transistor Bipolar NPN dalam konfigurasi Darlington untuk menghasilkan penguat arus (hfe) yang tinggi.
Keuntungan dari rangkaian Darlington adalah penggunaan ruang yang lebih kecil dari pada rangkaian dua buah transistor biasa dengan bentuk konfigurasi yang sama. Penguatan arus listrik atau gain dari rangkaian transistor Darlington ini sering dituliskan dengan notasi β atau hFE.

Cara kerja
Rangkaian darlington disusun secara seri dengan tuhuan untuk memperoleh gain atau penguatan yang besar.hasil penguatan gain pada transistor pertama akan dilanjutkan oleh transistor yang ke dua. Analisa rangkaian di atas adalah arus mengalir dari ib1 sehingga arus mengalir ke ic1 begitu juga dengan ie 1 dimana ie1=ib2. . Penguatan arus listrik atau gain dari rangkaian transistor Darlington ini sering dituliskan dengan notasi β atau hFE.



       PANDUAN MEMBUAT
        BLOG
                        WORDPRESS.com

     

    Ada beberapa defenisi Wordpress, awalnya diciptakan sebagai aplikasi pembuat blog namun saat ini,berkembang menjadi aplikasi pembuat website standar kelas dunia. Wordpress menjadi sangat popular karena berbasis open source dan dikembangkan oleh ratusan programmer yang tersebar diseluruh dunia, selain itu Wordpress juga lekat dengan gelar “SEO Friendly” atau gampang dikenal oleh mesin pencari artinya website anda lebih mudah terindeks di mesin pencari. Berikut beberapa defenisi  Wordpress :

 “ WordPress adalah aplikasi web yang bisa digunakan untuk membuat sebuah website atau blog yang indah. (http://wordpress.org/)
       
      WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber  terbuka (open source software). Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh MichelV aldrighi.

Nama WordPress diusulkan oleh Christine Selleck, teman ketua pengembang (developer), Matt Mullenweg. (id.wikipedia.org)
Rilis terbaru WordPress adalah versi 3.0.1. WordPress didistribusikan dengan Lisensi Publik Umum GNU.
                                   

                             penemu wordpress: matt mullenweg

 Sejarah WordPress dimulai saat Matt Mullenweg yang merupakan pengguna aktif dari b2 mengetahui
bahwa proses pengembangan b2 dihentikan oleh pemrogramnya (programmer) yang bernama Michel  Valdrighi, Matt Mullenweg merasa sayang dan mulai melanjutkan pengembangan b2.

       WordPress muncul pertama kali di tahun 2003 hasil kerja keras Matt Mullenweg dengan Mike Little. Yang membuat WordPress makin terkenal, selain karena banyaknya fitur dan tampilan yang menarik, adalah juga karena dukungan komunitas terhadap perangkat lunak sumber terbuka untuk blog.

                       WordPress.com dan WordPress.org
Ø  WordPress menyediakan dua alamat yang berbeda, yaitu WordPress.com dan WordPress.org

Ø WordPress.com merupakan situs layanan blog yang menggunakan mesin WordPress, didirikan oleh perusahaan Automattic. Dengan mendaftar pada situs WordPress.com, pengguna tidak perlu melakukan instalasi atau konfigurasi yang cukup sulit. Sayangnya, pengguna WordPress.com tidak dapat mengubah template standar yang sudah disediakan. Artinya, pengguna tidak dapat menambahkan asesori apa pun selain yang sudah disediakan. Meski demikian, fitur yang disediakan oleh WordPress.com sudah cukup bagus.

 
Ø WordPress.org merupakan wilayah pengembang (developer). Di alamat ini, seseorang dapat mengunduh (download) aplikasi beserta seluruh berkas CMS WordPress. Selanjutnya, CMS ini dapat diubah ulang selama seseorang menguasai PHP, CSS dan skrip lain yang menyertainya. WordPress dengan Bahasa Indonesia (http://id.wordpress.org) ada berkat kerja para kontributor di Indonesia yang dipimpin oleh Huda Toriq, seorang Mahasiswa Kedokteran dari Universitas Diponegoro / UNDIP Semarang. Dengan memanfaatkan situshttp://id.wordpress.org, seseorang yang tidak mengerti Bahasa Inggris masih dapat menggunakan WordPress dengan mudah.




Berikut ringkasan perbedaan dalam penggunaan WordPress.com dan WordPress.org:

Ø WordPress.com -> Untuk pengguna yang ingin membuat blog sendiri secara cepat dan                               punya  alamat website seperti : http://namadomain.wordpress.com.

Ø  WordPress.org -> Untuk pengguna yang ingin memodifikasi WordPress menurut kebutuhan sendiri atau ingin membuat blog menggunakan alamat dan server sendiri seperti : http://namadomain.com.



Array


Program Array Satu Dimensi dalam Java

class Array1D {
      public static void main(String args[]){
            int[] tweety = new int[5];
            double[] mickey = new double[5];
            String[] goku = new String[5];
           
            for(int i=0; i<5;i++){
                  tweety[i] =i+3;
                  mickey[i] =i+2.5;
                  goku[i] ="String "+(i*2);
            }
           
            for(int i=0;i<5;i++){
                  System.out.println("tweety =  "+tweety[i]+", mickey = 
                  "+mickey[i]+", goku = "+goku[i]+"  --> index ke [ "+i+" ]");
            }
      }


Program Array Dua Dimensi bertipe String

class Array2D {
      public static void main(String args[]){

            //pendeklarasian array matrix dengan String
            String[ ][ ] arrNama = {
                                                   {"Ano  "," Lichin ","Iim   "},
                                                   {"Zhay "," Dicky   ","Wimbo "},
                                                  {"Tommy "," Pliqu  ","Jati  "} };
            //menampilkan matrix array
            for(int i=0;i<3;i++){
                        for(int j=0;j<3;j++){
                                    System.out.print(arrNama[i][j]);
                                    System.out.print("  ");
                        }
                        System.out.print("\n");
            }
            System.out.println("\n\n");
      }
}


Program untuk menginput dan menampilkan sebuah matriks dua dimensi

import java.io.*;
class Matriks {
     public static void main(String args[]) {
          int[][] M = new int[3][4];
          int i,j;
         
          //input matriks
          BufferedReader isi;
          System.out.println("Input Elemen Matriks M[3][4]");
          try {
              isi = new BufferedReader(new InputStreamReader(System.in));
              for(i=0; i<3; i++) {
                   for(j=0; j<4; j++) {
                        System.out.print("M["+i+"]["+j+"] = ");
                        M[i][j] = new Integer(isi.readLine()).intValue();
                   }
                        System.out.println("\n");
              }
          } catch (Exception e ){
              System.out.println("Input berupa integer aja");
          }
          //tampilkan isi matriks
          System.out.println("Isi Matriks M");
          for(i=0; i<3; i++) {
              for(j=0; j<4; j++) {
                   System.out.print(M[i][j]+"  ");
              }
              System.out.println("");
          }
     }
}

Program pengiriman sebuah array ke dalam fungsi (method) dalam Java

class KirimArray {
           
      //fungsi untuk menerima array string
      void kalimat(String nama[]){
            for(int i=0; i<nama.length; i++){
                  System.out.println(nama[i]);
            }
            System.out.print("\n \n");
      }
           
      //fungsi untuk menerima array unt
      void nilai(int[] nil){
            for(int i=0; i<nil.length; i++){
                  System.out.println(nil[i]);
            }
            System.out.println("\n \n");
      }
           
      //fungsi main
      public static void main(String args[]) {
            KirimArray coba = new KirimArray();
            int[] data  ={1,2,3,4,5,6,7};
            String data1[] = {"Java","Is","Funny"};
           
            //penggunaan fungsi dan parameter
            coba.kalimat(data1);
            coba.nilai(data);
      }
}


Program menyalin isi suatu array ke dalam array lain

class ArrCopy {
      public static void main(String args[]) {
            int[] angka = {2,4,5,1,12,5};
            int[] nomor = new int[6];
            int i;
            //tampilkan array angka[]
            System.out.println("Array pertama");
            for(i=0; i<angka.length; i++) {
                  System.out.print(angka[i]+" ");
            }
            System.out.println("\n\nArray yang kedua ");
            //copy array angka ke array nomor
            System.arraycopy(angka,0,nomor,0,6);
            //tampilkan array nomor[]
            for(i=0; i<nomor.length; i++) {
                        System.out.print(nomor[i]+" ");
            }
            System.out.println("\n");
      }
}


Program mengurutkan isi suatu Array

import java.util.*;

public class Dblsrt {
    public static void main(String[] args) {
        Double[] da = {new Double(3.1), new Double(99), new Double(-66)};
        print(da);         // Print unsorted array.
        Arrays.sort(da);   // Sort array
        print(da);         // Print sorted array.
    }
   
    private static void print(Object[] oa) {
        for (int i=0; i<oa.length; i++) {
            System.out.print(oa[i] + " ");
        }
        System.out.println("");
    }
}