Minggu, 11 Desember 2011

Membuat MP3 Player Dinamis



Baiklah kali ini kita akan belajar membuat program java yang berorientasi Object…
kan bosen juga kalo tiap hari hanya baca pengertian terus.. maka dari itu sekarang kita akan belajar membuat program sederhana
yaitu membuat MP3 player dinamis..
sebelum memulai, ada beberapa software yang harus anda instal, antara lain :
  • instal netbeans! belum punya, download disini
  • install java MP3 plugin! belum punya, cari disini
  • terakhir instal jmf (j`va media framework)! download disini
setelah anda menginstal semua program di atas, saat nya untuk kita lanjut ke langkah berikutnya.
TUTORIAL
    1. buka netbeans!
    2. buatlah project baru dengan cara. klik menu file>new project. atau shortcut ctrl+shift+N
    3. pada kotak dialog New project, pilih categories JAVA. kemudian pada bagian project pilih JAVA APPLICATION!
      kemudian klik next!





  1. beri nama project! dan pilih directory anda akan menyimpan project!
    contoh (nama project Example1 di directory dekstop) kemudian klik finish
  2. klik pada Package example (dibagian kiri atas)

    kemudian klik menu file>new File! shortcut ctrl+N!
    kemudian pada dialog new file. di bagian categories pilih SWING GUI FORM! dan pada bagian project pilih JAPPLET FORM!
    Klik next!
  3. beri nama file. contoh nama project MP3Dinamis! kemudian klik finish!
  4. kemudian pada bagian desain. pertama tambahkan object PANEL ke dalam form!
    dan perbesar sesuai besar tampilan form anda!
  5. kemudian tambahkan object yang lain hingga jadi seperti di bawah ini!
  6. Sekarang kita beralih ke tab Source. yang bearati menandakan bahwa kita akan bermain coding sekarang.
    pada tab source ketik script berikut di bawah package example!
  7. kemudian deklarasikan / inisialisasikan object dari class!
    tambahkan script berikut di bawah public class!
  8. tambahkan method dengan nama mainkan():
    tambahkan script berikut di luar public class!
  9. tambahkan script berikut di dalam button add file..
    dengan cara. kembali ke tab desain, klik kanan button add file..! dan pilih Event>Action>ActionPerformed!
  10. tambahkan script berikut pada button PLAY!
  11. tambahkan  script berikut pada button DELETE!

  12. Run project dengan cara klik SHIFT+F6
catatan :
sifat dari script pada java adalah caseSensitive. jadi anda harus mengtikkan script sesuai dengan ynag saya berikan.
tidak boleh ada salah tanda. huruf kecil dan huruf kapital sangat berpengaruh.
apabila project sudah running, cara music agar dapat di play adalah anda harus meng-klik nama file yang ada dalam list
setelah anda menambahkannya. begitu juga jika anda ingin men-hapusnya.
semoga berhasil dan tentunya menambahkan wawasan kita semua

Tips Menangkal Radiasi HP


Hasil penelitian terbaru dari WHO mengungkapkan bahwa radiasi ponsel dapat menyebabkan kanker otak. Radiasi ponsel dikategorikan sama dengan zat karsinogenik berbahaya seperti timbal, asap knalpot, dan kloroform.

Simak 8 kiat mengurangi radiasi tersebut:

1. Gunakan Headset
Inilah cara yang paling mudah untuk menangkal ancaman radiasi ponsel. Tentu saja, kita tidak bisa menolak untuk menerima panggilan telepon. Namun jika Anda masih khawatir, ada baiknya menggunakan headset. Intinya adalah telepon genggam Anda, tidak terlalu dekat dengan otak.

2. Kurangi Bluetooth dan Headset Wireless
Menggunakan headset bisa menjadi pilihan untuk mengurangi radiasi ponsel. Namun ingat, pilih headset yang konvensional alias yang masih menggunakan kabel untuk terhubung dengan ponsel. Jangan menggunakan headset wireless. Fitur bluetooth di ponsel juga jangan terus menerus diaktifkan, gunakan seperlunya.

3. Speakerphone
Menggunakan speaker ketika bertelepon juga bisa menjadi pilihan. Namun tentu saja, ada rasa kurang nyaman ketika hal ini dilakukan di tempat publik. Tapi setidaknya, Anda tidak harus menempelkan ponsel di kepala ketika bertelepon. Jadi pilihan ini mungkin bisa digunakan ketika Anda tengah berada di tempat privat seperti di rumah.

4. Casing Penahan Radiasi
Kekhawatiran radiasi ponsel belakangan memunculkan casing berkemampuan khusus yang diklaim bisa meminimalisir hantaran radiasi yang berasal dari ponsel. Jika dirasa diperlukan, mungkin Anda bisa mencarinya di pertokoan.

5. Sudut Ruangan
Hindari menerima telepon di sudut ruangan. Sudut ruangan yang biasanya sepi namun di sisi lain terkadang juga menjadi tempat di mana sinyal telepon menjadi lemah. Nah, sinyal yang lemah justru dikatakan memicu radiasi yang lebih tinggi. Hal ini berlaku pula di area yang sempit/kecil seperti lift.

6. Jangan Selalu Menempel
Ponsel yang Anda gunakan boleh saja menjadi gadget kesayangan, namun untuk kesehatan yang lebih baik, ada baiknya Anda jangan selalu nempel dengan ponsel tersebut. Ponsel yang tidak digunakan direkomendasikan ditaruh di tas atau di atas meja. Hal ini dikatakan lebih baik ketimbang ditempatkan di kantong celana.

7. Diam Kala Menelpon
Ketika menerima telepon sebaiknya Anda tidak berjalan-jalan. Pasalnya, dalam keadaan bergerak maka sinyal ponsel akan terus mencari pancaran sinyal yang kuat dari base transceiver station (BTS). Aktivitas ini justru akan menguatkan radiasi.

8. Gunakan Dua Telinga
Hindari penggunaan satu bagian telinga ketika bertelepon. Misalnya, selalu menerima telepon dengan telinga bagian kiri saja. Menurut para ahli, hal ini justru tidak baik. Manfaatkan kedua telinga Anda untuk meminimalisir radiasi yang terpancar.


Saat ini Badan Lingkungan Eropa telah mendorong untuk melakukan studi lebih lanjut. Namun tidak salahnya juga kan kita melakukan suatu langkah antisipasi ketimbang mengambil risiko di masa depan.

Hello World Applet

Class Applet adalah sebuah subclass dari class Panel yang didefinisikan dalam AWT.
Jalan terbaik untuk memahami bagaimana untuk membentuk Applet adalah dengan
contoh. Jadi, berikut ini adalah contoh applet sederhana yang menampilkan "Hello
world!"


     import java.awt.*;
import java.applet.*;
/* masukkan bagian ini dalam kode html
<applet code="AppletDemo" width=300 height=100>
</applet>
*/
public class AppletDemo extends Applet {
public void paint(Graphics g) {
g.drawString("Hello world!", 80, 25);
}
}


Setelah proses kompilasi, usahakan jalankan contoh ini menggunakan baris perintah
java. Apa yang terjadi? Ingat bahwa applet adalah aplikasi java yang spesial. Mereka
tidak dieksekusi menggunakan perintah java. Bahkan applet berjalan pada web browser
atau menggunakan applet viewer. Untuk membuka applet melalui sebuah web browser,
secara sederhana buka dokumen HTML dimana applet terintegrasi kedalamnya
menggunakan applet HTML tag (Perintah mengeluarkan kode pada contoh Hello World).
Cara lain untuk menjalankan sebuah applet adalah melalui perintah appletviewer. Untuk
memudahkan ikuti syntax berikut ini:
appletviewer <java filename>
Sebagai contoh, untuk menjalankan contoh applet yang dijalankan , menggunakan:
appletviewer AppletDemo.java
Tag HTML pada contoh yang diberikan mengindikasikan bahwa sebuah applet dibuat
dengan lebar 300 pixel dan tinggi 100 pixel. kemudian, method drawString
menggambar string "Hello world!" pada posisi pixel (80,25) menghitung kebawah dari
bagian kanan.

Ketika membuat sebuah applet, dibutuhkan suatu extend class Applet. Sebagaimana
yang disebutkan sebelumnya, classnya dapat ditemukan dalam java.applet package.
Oleh karena itu, mengimport the java.applet package merupakan suatu keharusan.
Juga, telah disebutkan sebelumnya bahwa class Applet adalah subclass dari class Panel.
Hal ini mengimplikasikan bahwa beberapa methods dari class applet ditemukan dalam
class Panel.Untuk mengakses methods atau fields dalam class Panel atau class-class
induk, diperlukan suatu aksi untuk import package java.awt

Sabtu, 19 November 2011

Manchester United

Manchester United F.C. (biasa disingkat Man Utd, Man United atau hanya MU) adalah sebuah klub sepak bola papan atas di Inggris yang berbasis di Old Trafford, Manchester,
Dibentuk sebagai Newton Heath L&YR F.C. pada 1878 sebagai tim sepak bola depot Perusahaan Kereta Api Lancashire dan Yorkshire Railway di Newton Heath, namanya berganti menjadi Manchester United pada 1902.
Meski sejak dulu telah termasuk salah satu tim terkuat di Inggris, barulah sejak 1993 Manchester United meraih dominasi yang besar di kejuaraan domestik di bawah arahan Sir Alex Ferguson - dominasi dengan skala yang tidak terlihat sejak berakhirnya era Liverpool F.C. pada pertengahan 1970-an dan awal 1980-an. Sejak bergulirnya era Premiership di tahun 1992, Manchester United adalah tim yang paling sukses dengan dua belas kali merebut trofi juara.
Meskipun sukses di kompetisi domestik, kesuksesan tersebut masih sulit diulangi di kejuaraan Eropa; mereka hanya pernah meraih juara di Liga Champions tiga kali sepanjang sejarahnya (1968, 1999, 2008).
Sejak musim 86-87, mereka telah meraih 22 trofi besar - jumlah ini merupakan yang terbanyak di antara klub-klub Liga Utama Inggris. Mereka telah memenangi 19 trofi juara Liga Utama Inggris (termasuk saat masih disebut Divisi Satu). Pada tahun 1968, mereka menjadi tim Inggris pertama yang berhasil memenangi Liga Champions Eropa, setelah mengalahkan S.L. Benfica 4–1, dan mereka memenangi Liga Champions Eropa untuk kedua kalinya pada tahun 1999 dan sekali lagi pada tahun 2008 setelah mengalahkan Chelsea F.C. di final. Mereka juga memegang rekor memenangi Piala FA sebanyak 11 kali. Pada 2008, mereka menjadi klub Inggris pertama dan klub Eropa kedua yang berhasil menjadi Juara Dunia Antarklub FIFA.
Pada 12 Mei 2005, pengusaha Amerika Serikat Malcolm Glazer menjadi pemilik klub dengan membeli mayoritas saham yang bernilai £800 juta (US$1,47 milyar) diikuti dengan banyak protes dari para pendukung fanatik.

Sejarah
(1878-1945)

Tim pertama kali dibentuk dengan nama Newton Heath Lancashire and Yorkshire Railwaiy F.C. pada 1878 sebagai tim karya Lancashire dan Yorkshire, stasiun kereta api di Newton Heath. Kaos tim berwarna hijau - emas. Mereka bermain di sebuah lapangan kecil di North Road, dekat stasiun kereta api Piccadilly Manchester selama lima belas tahun, sebelum pindah ke Bank Street di kota dekat Clayton pada 1893. Tim sudah memasuki kompetisi sepak bola tahun sebelumnya dan mulai memutuskan hubungannya dengan stasiun kereta api, menjadi perusahaan mandiri, mengangkat seorang sekretaris perkumpulan dan pengedropan "L&YR" dari nama mereka untuk menjadi Newton Heath F.C saja..
Tak lama kemudian, di tahun 1902, tim nyaris bangkrut, dengan utang lebih dari £2500. Lapangan Bank Street mereka telah ditutup.
Sebelum tim mereka bubar, mereka menerima investasi dari J. H. Davies*, direktur Manchester Breweries. Awalnya, seorang legenda tim, Harry Stafford, yang merupakan kapten tim, memamerkan anjing St. Bernardnya**, kemudian Davies memutuskan untuk membeli anjing itu. Stafford menolak, tetapi berhasil memengaruhi Davies untuk menannamkan modal pada tim dan menjadi chairman tim. Diadakan rapat untuk mengganti nama perkumpulan. Manchester Central dan Manchester Celtic adalah nama yang diusulkan, sebelum Louis Rocca, seorang imigran muda asal Italia, berkata "Tuan-tuan, mengapa kita tidak menggunakan nama Manchester United?" Nama ditetapkan dan Manchester United secara resmi eksis mulai 26 April 1902. Davies juga memutuskan untuk mengganti warna tim dan terpilihlah warna merah dan putih sebagai warna tim Manchester United.
Ernest Mangnall ditunjuk menjadi sekretaris klub menggantikan James West yang mengundurkan diri pada tanggal 28 September 1902. Mangnall bekerja keras untuk mengangkat tim ke Divisi Satu dan gagal pada upaya pertamanya, menempati urutan 5 Liga Divisi Dua. Mangnall memutuskan untuk menambah sejumlah pemain ke dalam klub dan merekrut pemain seperti Harry Moger, Dick Duckworth, dan John Picken, ada juga Charlie Roberts yang membuat dampak besar. Dia dibeli £750 dari Grimsby Town pada April 1904, dan membawa tim ke posisi tiga klasmen akhir musim 1903-1904.
Mereka kemudian berpromosi ke Divisi Satu setelah finis diurutan dua Divisi Dua musim 1905–06. Musim pertama mereka di Divisi Satu berakhir kurang baik, mereka menempati urutan 8 klasmen. Akhirnya mereka memenangkan gelar liga pertamanya pada tahun 1908. Manchester City sedang diselidiki karena menggaji pemain diatas regulasi yang ditetapkan FA. Mereka didenda £250 dan delapan belas pemain mereka dihukum tidak boleh bermain untuk mereka lagi. United dengan cepat mengambil kesempatan dari situasi ini, merekrut Billy Meredith dan Sandy Turnbull, dan lainnya. Pemain baru ini tidak boleh bermain dahulu sebelum tahun Baru 1907, akibat dari skors dari FA. Mereka mulai bermain pada musim 1907–08 dan United membidik gelar juara saat itu. Kemenangan 2–1 atas Sheffield United memulai kemenangan beruntun sepuluh kali United. Namun pada akhirnya, mereka tutup musim dengan keunggulan 9 poin dari rival mereka, Aston Villa.
Klub membutuhkan waktu dua tahun untuk membawa trofi lagi, mereka memenangkan trofi Liga Divisi Satu untuk kedua kalinya pada musim 1910–11. United pindah ke lapangan barunya Old Trafford. Mereka memainkan pertandingan pertamanya di Old Trafford pada tanggal 19 Februari 1910 melawan Liverpool, tetapi mereka kalah 4-3. Mereka tidak mendapat trofi lagi pada musim 1911–12, mereka tidak didukung oleh Mangnall lagi karena dia pindah ke Manchester City setelah 10 tahunnya bersama United. Setelah itu, mereka 41 tahun bermain tanpa memenangkan satu trofi pun.
United kembali terdegradasi pada tahun 1922 setelah sepuluh tahun bermain di Divisi Satu. Mereka naik divisi lagi tahun 1925, tetapi kesulitan untuk masuk jajaran papan atas liga Divisi Satu dan mereka turun divisi lagi pada tahun 1931. United meraih mencapaian terendah sepanjang sejarahnya yaitu posisi 20 klasemen Divisi Dua 1934. kekuatan mereka kembali ketika musim 1938–39.


Era Sir Mat Busby (1945-1969)

Pada tahun 1945, Matt Busby ditunjuk menjadi manager dari tim yang berbasis di Old Trafford ini. Dia meminta sesuatu yang tidak biasa pada pekerjaannya, seperti menunujuk tim sendiri, memilih pemain yang akan direkrut sendiri dan menentukan jadwal latihan para pemain sendiri. Dia telah kehilangan lowongan manager di klub lain, Liverpool F.C., karena pekerjaan yang diinginkannya itu dirasa petinggi Liverpool adalah pekerjaan seorang direktur, tetapi United memberikan kesempatan untuk ide inovatifnya. Pertama, Busby tidak merekrut pemain, melainkan seorang asisten manager yang bernama Jimmy Murphy. Keputusan menunjuk Busby sebagai manager merupakan keputusan yang sangat tepat, Busby membayar kepercayaan pengurus dengan mengantar United ke posisi kedua liga pada tahun 1947, 1948 and 1949 dan memenangkan Piala FA tahun 1948. Stan Pearson, Jack Rowley, Allenby Chilton, dan Charlie Mitten memiliki andil yang besar dalam pencapaian United ini.
Charlie Mitten pulang ke Colombia untuk mencari bayaran yang lebih baik, tetapi kemampuan pemain senior United tidak menurun dan kembali meraih gelar Divisi Satu pada 1952. Busby tahu, bahwa tim sepak bola tidak hanya membutuhkan pengalaman pemainnya, maka, dia juga berpikir untuk memasukkan beberapa pemain muda. Pertama-tama, pemain muda seperti Roger Byrne, Bill Foulkes, Mark Jones dan Dennis Viollet, membutuhkan waktu untuk menunjukkan permainan terbaik mereka, akibatnya United tergelincir ke posisi 8 pada 1953, tetapi tim kembali memenangkan liga tahun 1956 dengan tim yang usia rata-rata pemainnya hanya 22 tahun, mencetak 103 gol. Kebijakan tentang pemain muda ini mengantarkannya menjadi salah satu manager yang paling sukses menangani Manchester United (pertengahan 1950-an, pertengahan akhir 1960-an dan 1990-an). Busby mempunyai pemain bertalenta tinggi yang bernama Duncan Edwards. Pemuda asal Dudley, West Midlands memainkan debutnya pada umur 16 tahun di 1953. Edwards dikatakan dapat bermain disegala posisi dan banyak yang melihatnya bermain mengatakan bahwa dia adalah pemain terbaik. Musim berikutnya, 1956–57, mereka menang liga kembali dan mencapai final Piala FA, kalah dari Aston Villa. Mereka menjadi tim Inggris pertama yang ikut serta dalam kompetisi Piala Champions Eropa, atas kebijakan FA. Musim lalu, FA membatalkan hak Chelsea untuk tampil di Piala Champions. United dapat mencapai babak semi-final dan kemudian dikandaskan Real Madrid. Dalam perjalanannya ke semi-final, United juga mencatatkan kemenangan yang tetap menunjukkan bahwa mereka adalah tim besar, mengalahkan tim juara Belgia Anderlecht 10–0 di Maine Road.

Tragedi terjadi pada musim berikutnya, ketika pesawat membawa tim pulang dari pertandingan Piala Champions Eropa mengalami kecelakaan saat mendarat di München, Jerman untuk mengisi bahan bakar. Tragedi München 1958 tanggal 6 Februari 1958 merenggut nyawa 8 pemain tim - Geoff Bent, Roger Byrne, Eddie Colman, Duncan Edwards, Mark Jones, David Pegg, Tommy Taylor dan Liam "Billy" Whelan - dan 15 penumpang lainnya, termasuk beberapa staf United, Walter Crickmer, Bert Whalley dan Tom Curry.
Terjadi 2 kali pendaratan sebelum yang ketiga terjadi kesalahan fatal, yang disebabkan tidak stabilnya kecepatan pesawat karena adanya lumpur. Penjaga gawang United Harry Gregg mempertahankan kesadaran saat kecelakaan itu dan dibawah ketakutan pesawat akan meledak, menyelamatkan Bobby Charlton dan Dennis Viollet dengan mengencangkan sabuk pengamannya. Tujuh pemain United menginggal dunia di tempat sedangkan Duncan Edwards tewas ketika perjalanan menuju rumah sakit. Sayap kanan Johnny Berry juga selamat dari kecelakaan itu, tetapi cedera membuat karier sepak bolanya berakhir cepat. Dokter München mengatakan bahwa Matt Busby tidak memiliki banyak harapan, namun ia pulih dengan ajaibnya dan akhirnya keluar dari rumah sakit setelah dua bulan dirawat di rumah sakit.
Ada rumor bahwa tim akan mengundurkan diri dari kompetisi, namun Jimmy Murphy mengambil alih posisi manager ketika Busby dirawat di rumah sakit, klub melanjutkan kompetisinya. Meskipun kehilangan pemain, mereka mencapai final Piala FA 1958, dimana mereka kalah dari Bolton Wanderers. Akhir musim, UEFA menawarkan FA untuk dapat mengirimkan United dan juara liga Wolverhampton Wanderers untuk berpartisipasi di Piala Champions untuk penghargaan kepada para korban kecelakaan, namun FA menolak. United menekan Wolves pada musim berikutnya dan menyelesaikan liga di posisi kedua klasemen; tidak buruk untuk sebuah tim yang kehilangan sembilan pemain akibat Tragedi München.
Busby membangun kembali tim di awal dekade 60-an, membeli pemain seperti Denis Law dan Pat Crerand. Mungkin orang yang paling terkenal dari sejumlah pemain muda ini adalah pemuda Belfast yang bernama George Best. Best memiliki keatletikkan yang sangat langka. Tim memenangkan Piala FA tahun 1963, walaupun hanya finis diurutan 19 Divisi Satu. Keberhasilan di Piala FA membuat pemain menjadi termotivasi dan membuat klub terangkat pada posisi kedua liga tahun 1964, dan memenangkan liga tahun 1965 dan 1967. United memenangkan Piala Champions Eropa 1968, mengalahkan tim asuhan Eusébio SL Benfica 4–1 dipertandingan final, menjadi tim Inggis pertama yang memenagkan kompetisi ini. Tim United saat itu memiliki Pemain Terbaik Eropa, yaitu: Bobby Charlton, Denis Law and George Best. Matt Busby mengundurkan diri pada tahun 1969 dan digantikan oleh pelatih tim cadangan, Wilf McGuinness.

Jumat, 11 November 2011

Java: Bilangan Prima secara Rekursif

Apa sih arti kata bilangan prima? Ini merupakan salah satu mata pelajaran waktu Anda bersekolah di sekolah dasar tentunya. Definisi bilangan prima tidak lain adalah bilangan asli yang lebih besar dari 1 dan hanya habis dibagi oleh bilangan 1 dan bilangan itu sendiri. Contoh beberapa bilangan prima antara lain, 2, 3, 5, 7, 11, 13, dst.
Pernahkah terpikir oleh Anda untuk membuat algoritma bilangan prima? Ada 2 macam algoritma yang bisa digunakan dalam membuat program bilangan prima, yang pertama ada metode looping (perulangan), dan yang kedua adalah metode rekursif. Metode pertama cenderung lebih mudah dibandingkan yang kedua.
Berikut saya akan paparkan lebih detail mengenai kode program untuk bilangan prima secara rekursif menggunakan bahasa pemrograman Java:



/**
 *
 * @author secangkirkopipanas
 */
public class Prima {

    private static int ambilNilaiRekursif(int number, int index) {
        if (index == 1)
            return 1;
        else if (number % index == 0)
            return 1 + ambilNilaiRekursif(number, --index);
        else
            return 0 + ambilNilaiRekursif(number, --index);
    }

    public static boolean cekBilanganPrima(int num) {
        if (num > 1)
            return (ambilNilaiRekursif(num, num) == 2);
        else
            return false;
    }

    public static void main(String[] args) {
        int num = 3000;
        if (cekBilanganPrima(num))
            System.out.println("Bilangan Prima");
        else
            System.out.println("Bukan Bilangan Prima");
    }

}


Cukup mudah bukan untuk mendalami algoritma rekursif? Anda juga bisa menemukan artikel serupa di sini. Selanjutnya waktu Anda untuk mencoba. Selamat mencoba!

copyright secangkirkopipanas.com

Google Translate API untuk Aplikasi Java

API ini memang bukan officialy dari Google, tetapi merupakan API open source yang dikembangkan oleh Richard Midwinter dan dihosting di google code. API yang dikembangkan menggunakan Java ini sangat sederhana.
Anda bisa menggunakan API ini untuk mengembangkan aplikasi translator (penerjemah) tanpa perlu susah payah menerjemahkan tiap kata atau kalimat. Tentunya pekerjaan penterjemah diserahkan kepada Google Translate. Untuk menggunakan API ini, Anda bisa mengunduhnya disini.
Berikut contoh kode program sederhana sebagai panduan Anda membuat aplikasi berbasis API ini.

package com.secangkirkopipanas.research.google.translate;

import com.google.api.translate.Language;
import com.google.api.translate.Translate;

public class GoogleTranslateExample {

 public static void main(String[] args) throws Exception {

  // Set the HTTP referrer to your website address.
  Translate.setHttpReferrer("http://secangkirkopipanas.com");

  String translatedText = Translate.execute("Bagaimana kabar Anda?", Language.INDONESIAN,
    Language.ENGLISH);

  System.out.println(translatedText);
 }
}

Setelah itu, simpan dan jalankan aplikasi yang baru saja Anda buat. 
Anda akan mendapatkan ouput dari aplikasi tersebut berupa kalimat: How are you?
Pada contoh kode program di atas, Anda hanya menggunakan 2 kelas, yaitu Translate dan Language.
a) Language Enumeration: Enumeration ini berisi seluruh daftar bahasa yang didukung oleh Google Translate sampai saat ini dan dapat membantu Anda dalam memilih bahasa asal dan bahasa tujuan.
b) Translate Class: Kelas ini yang benar-benar bekerja sebagai translator. Kelas ini akan menggunakan AJAX Google API for Language untuk menerjemahkan bahasa satu ke bahasa lain.

copyright secangkirkopipanas.com

Sabtu, 23 Juli 2011

Attitude Is Everything

Tolok ukur kelakuan baik dan buruk mestilah merujuk kepada ketentuan Allah. Demikian rumus yang diberikan oleh kebanyakan ulama. Perlu ditambahkan, bahwa apa yang dinilai baik oleh Allah, pasti baik dalam esensinya. Demikian pula sebaliknya, tidak mungkin Dia menilai kebohongan sebagai kelakuan baik, karena kebohongan esensinya buruk.
Di sisi lain, Allah selalu memperagakan kebaikan, bahkan Dia memiliki segala sifat yang terpuji. Al-Quran suci surat Thaha (20): 8 menegaskan:


(Dialah) Allah tiada Tuhan selain Dia, Dia mempunyai Sifat-sifat yang terpuji (Al-Asma' Al-Husna) (QS Thaha [20]: 8).


Rasulullah saw juga memerintahkan umatnya agar berusaha sekuat kemampuan dan kapasitasnya sebagai makhluk untuk meneladani Allah dalam semua sifat-sifat-Nya: "Berakhlaklah dengan akhlak Allah".
Ketika Aisyah ditanya mengenai akhlak Rasulullah saw, beliau menjawab : "Budi pekerti Nabi saw adalah Al-Quran" (Diriwayatkan oleh Imam Ahmad).


Semua sifat Allah tertuang dalam Al-Quran. Jumlahnya bahkan melebihi 99 sifat yang populer disebutkan dalam hadis.
Sifat-sifat Allah itu merupakan satu kesatuan. Bukankah Dia Esa di dalam zat, sifat, dan perbuatan-Nya? Karenanya tidak wajar jika sifat-sifat itu dinilai saling bertentangan. Artinya, semua sifat memiliki tempatnya masing-masing. ada tempat untuk keperkasaan dan keangkuhan Allah, juga tempat kasih sayang dan kelemah-lembutan-Nya. Ketika seorang Muslim meneladani sifat Al-Kibriya' (Keangkuhan Allah), ia harus ingat bahwa sifat itu tidak akan disandang oleh Tuhan kecuali dalam konteks ancaman terhadap para pembangkang, terhadap orang yang merasa dirinya superior. Ketika Rasul Saw melihat seseorang yang berjalan dengan angkuh di medan perang, beliau bersabda : "Itu adalah cara berjalan yang dibenci Allah, kecuali dalam kondisi semacam ini."


Seseorang yang berusaha meneladani sifat Al-Kibriya' tidak akan meneladaninya kecuali terhadap manusia-manusia yang angkuh. Dalam konteks ini ditemukan riwayat yang menyatakan : "Bersikap angkuh terhadap orang yang angkuh adalah sedekah".


Ketika seorang Muslim berusaha meneladani kekuatan dan kebesaran Ilahi, harus diingat bahwa sebagai makhluk ia terdiri dan jasad dan ruh, sehingga keduanya harus sama-sama kuat. Kekuatan dan kebesaran itu mesti diarahkan untuk membantu yang kecil dan lemah, bukan digunakan untuk menopang yang salah maupun yang sewenang-wenang. Karena ketika Al-Quran mengulang-ulang kebesaran Allah, Al-Quran juga menegaskan bahwa:


Sesungguhnya Allah tidak suka kepada orang yang angkuh lagi membanggakan diri (QS Luqman [31]: 18).


Jika seorang Muslim meneladani Allah Yang Mahakaya, ia harus menyadari bahwa istilah yang digunakan Al-Quran untuk menunjukkan sifat itu adalah Al-Ghani, ini yang maknanya adalah tidak membutuhkan --dan bukan kaya materi-- sehingga esensi sifat itu (kekayaan) adalah kemampuan berdiri sendiri atau tidak menghajatkan pihak lain, sehingga tidak perlu membuang air muka untuk meminta-minta.


Orang-orang yang tidak tahu, menduga mereka kaya, karena mereka memelihara diri dari meminta-minta (QS Al-Baqarah [2]: 273).


Tetapi dalam kedudukan manusia sebagai makhluk, ia sadar bahwa dirinya amat membutuhkan Allah:


Wahai seluruh manusia, kamu sekalian adalah orang-orang faqir (butuh) kepada Allah (QS Fathir [35]: 15).


Demikian seterusnya dengan sifat-sifat Allah yang lain, yang harus diteladaninya, seperti Maha Mengetahui, Maha Pemaaf, Maha Bijaksana, Maha Agung, Maha Pengasih, dan lain-lain.
Adalah merupakan keistimewaan bagi seseorang atau masyarakat jika menjadikan sifat-sifat Allah sebagai tolok ukur, dan tidak menjadikan kelezatan atau manfaat sesaat sebagai tolok ukur kebaikan. Karena kelezatan dan manfaat dapat berbeda-beda antara seseorang dengan yang lain, bahkan seseorang yang berada dalam kondisi dan situasi tertentu juga bisa berbeda, dengan kondisi lainnya. Boleh jadi suatu masyarakat yang terjangkiti penyakit akan menilai keburukan sebagai kebaikan.


sumber

Tentang Java

JAVATM yang dikembangkan di Sun Microsystem berawal dari gagasan untuk menciptakan suatu bahasa, perangkat lunak yang bebas dan tidak bergantung pada platform atau sistem operasi tertentu (tidak hanya bekerja pada sistem operasi tertentu). Tujuan awalnya adalah dengan menggunakan bahasa yang sudah ada, yaitu C++ namun seiring dengan kemajuan yang dicapai, para pencipta JAVA menyadari bahwa akan lebih baik bila mereka menemukan (menciptakan) bahasa mereka sendiri daripada mengembangkan C++.
Tidak seperti bahasa-bahasa compiler tradisional, yang mengubah kode (source code) menjadi perintah-perintah tingkat mesin (bahasa mesin), kompiler Java mengubah (menterjemahkan) kode-kode sumber Java menjadi perintah-perintah yang akan di- interpretasi (dibaca) oleh runtime Mesin Virtual Java (Java Virtual Machine).
Java dapat digunakan untuk membuat dua jenis program, yaitu applet dan aplikasi mandiri (stand alone application). Secara sederhana, sebuah applet adalah bagian dari halaman web entah itu berupa animasi, gambar sederhana (image) atau hanya sebuah garis atau sekumpulan teks.
Para pencipta Java di Sun Microsystem mendefinisikan Java sebagai bahasa yang sederhana, berorientasi object, terdistribusi, terinterpretasi, kokoh, aman, netral arsitektur, akrab, berkinerja tinggi, multi jalinan (multithreaded) dan dinamis.

     1. Sederhana
         Inti dari ke-"sederhana"-an Java terutama terletak pada kemiripannya dengan C dan C++. Karena programmer-programmer masa kini khususnya yang tertarik menggunakan Java telah memiliki pengalaman setidaknya dengan C dan mungkin dengan C++, Java tentu saja terlihat sederhana dan akrab bagi programmer- programmer ini.
         Java menyederhanakan bahasa C++ dengan menambahkan fitur-fitur pendukung yang belum terdapat dalam C++ dan membuang beberapa fitur yang membuat C++ menjadi bahasa yang rumit dan sulit untuk dikuasai. Java sederhana karena hanya ia memiliki tiga tipe angka data primitif, tipe Boolean dan array. Selebihnya, semua dalam Java adalah sebuah kelas. Salah satu fitur penting yang ditawarkan Java (yang belum ada pada C++) adalah pengumpulan sampah (garbage collection). Dengan mekanisme ini, user tidak perlu membebaskan memori yang dialokasikan, karena semua dilakukan oleh Mesin Virtual Java. Java juga mendukung penulisan program multi jalinan, yaitu suatu program yang dapat melakukan lebih dari satu pekerjaan dalam waktu yang bersamaan.
      2. Berorientasi Obyek
         Dalam pendekatannya pada orientasi-obyek, Java lebih merujuk pada SmallTalk daripada C++. Selain tipe data primitive-nya, semua yang ada pada Java adalah kelas. Sebaliknya dalam C++ semuanya serba campur-aduk, dimana programmer dapat secara bebas (benar-benar bebas)dalam mencampur kode-kode orientasi obyek (kelas) (kelas) dengan kode prosedural (fungsi). Dalam Java semua ini tidak diperbolehkan. Tidak ada fungsi global dalam Java, semua fungsi harus dipanggil melalui sebuah obyek.
         Dukungan Java terhadap orientasi-obyek tidak termasuk penurunan (inheritansi) ganda. Para perancang Java merasa kerumitan yang dimunculkan inheritansi ganda tidak sebanding dengan keuntungan yang dihasilkan. Sebagai ganti dari inheritansi ganda, Java kemudian menyediakan antarmuka (interface).
      3. Terdistribusi
         Java memudahkan pembuatan aplikasi terdistribusi dengan sekumpulan kelas yang digunakan pada aplikasi-aplikasi jaringan. Dengan menggunakan kelas URL (Uniform Resource Locator) Java, suatu aplikasi dapat dengan mudah mengakses server-jauh (remote server).
      4. Terinterpretasi
         Karena Java adalah bahasa interpretasi, sekali Interpreter Java terpasang, terinstal pada suatu mesin tertentu, mesin tersebut dapat secara langsung menjalankan aplikasi-aplikasi Java (tidak peduli platform atau sistem operasi apa yang terpasang pada mesin tersebut). Ketika menggunakan bahasa interpreter, programmer juga terbebas dari kekhawatiran berkaitan dengan ketergantungan antar modul.
         Keuntungan lain adalah waktu yang digunakan untuk lingkaran edit-compile-link-test dapat dipotong. Tanpa adanya langkah kompile dan link, maka bekerja dalam lingkungan interpreter lebih sederhana dan lebih hemat waktu karena hanya melalui lingkaran edit-test.
      5. Kokoh
         Membuat suatu program yang terdistribusi, mendukung multi-jalinan yang dapat dijalankan pada berbagai sistem operasi dan berbagai prosesor bukanlah suatu pekerjaan yang mudah. Berdasarkan pemikiran ini, maka Java diciptakan sebagai bahasa yang sangat ketat dalam penulisan (strongly typed language). Dalam Java management memori telah disederhanakan dengan dua cara. Pertama Java tidak mendukung manipulasi pointer atau aritmatik secara langsung, sehingga mustahil bagi program Java untuk menumpuk (meng-overwrite) memori atau mengkorupsi data. Kedua Java menggunakan mekanisme pengumpulan sampah saat program berjalan (runtime) daripada pembebasan memori secara eksplisit.
      6. Aman
         Karena Java tidak menggunakan pointer yang secara langsung merujuk pada lokasi memori seperti yang terdapat pada C atau C++, Java memiliki kendali penuh terhadap semua kode yang ada pada lingkungan Java. Sebelumnya telah diantisipasi bahwa aplikasi-aplikasi Java akan dijalankan di internet dan akan secara dinamis dapat dijalankan bersama atau mengeksekusi program lain di tempat yang berlainan melalui internet, maka para pengembang Java berpendapat tentang perlu adanya kompiler Java yang akan menghasilkan kode bite Java yang akan melewati standar keamanan runtime Java. Gagasan ini memunculkan ide tentang pemeriksa kode byte yang akan memeriksa semua kode yang masuk dan memastikan bahwa semua kode tersebut telah mematuhi serangkaian aturan yang telah ditentukan dan aman untuk dijalankan.
      7. Arsitektur Netral
         Sebelum dijalankan, program Java harus dikompile terlebih dulu menggunakan kompiler Java. Proses kompilasi ini kemudian akan menghasilkan suatu kode bite tertentu yang serupa dengan file kode (bahasa) mesin yang dapat dieksekusi pada mesin apapun yang memiliki interpreter Java.
         Jadi, Java dapat dijalankan dalam mesin (komputer) dengan system operasi apapun selama ia memiliki interpreter Java, dan dengan demikian maka tuntutan arsitektur netral pada Java dapat dipenuhi.
      8. Portable
         Salah satu tujuan penting pembuatan Java adalah kode-kode Java haruslah Portable, sehingga ketika arsitektur baru (baik itu perangkat keras ataupun sistem operasi atau keduanya) berkembang, lingkungan Java dapat diterapkan dan dipindahkan pada mereka.
         Pada Java, semua tipe data primitif (integer, long, float, double dan sebagainya) memiliki ukuran tertentu, tidak bergantung pada mesin atau sistem operasi dimana program Java dijalankan. Hal ini sangat berlawanan dengan bahasa seperti C atau C++ yang menyerahkan ukuran tipe data primitif pada kompiler dan mesin (serta sistem operasi). Java portable karena kompiler Java sendiri ditulis menggunakan Java.
      9. Berkinerja Tinggi
         Sebuah aplikasi Java tidak akan menyamai kinerja aplikasi bahasa terkompilasi penuh seperti C atau C++. Namun demikian untuk sebagian besar aplikasi termasuk pengolahan grafis, satu dari berbagai macam hal yang dapat ditemui secara umum pada World Wide Web, kinerja Java lebih dari cukup.
         Banyak pengadopsi awal C++ khawatir aanya kemungkinan penurunan kinerja saat mereka mengubah program mereka dari C ke C++. Namun para pengadopsi (pengguna) awal C++ menemukan walaupun program dalam C akan melebihi suatu program C++ dalam banyak kasus, waktu untuk pengembangan lebih lanjut dan biaya tidak sesuai dengan kinerja yang dihasilkan.
         Walupun aplikasi Java mungkin tidak dapat menyamai aplikasi C++, namun secara normal aplikasi Java akan cukup cepat, dan Java memungkinkan user melakukan banyak hal yang tidak dapat dilakukan dengan C++.
      10.  Multi-Jalinan
         Menulis suatu bahasa yang hanya bisa melakukan satu perkerjaan adalah hal yang biasa dalam bahasa pemrograman. Program-program Java dapat terdiri atas beberapa jalinan yang memungkinkan program untuk melakukan beberapa pekerjaan sekaligus. Suatu contoh, sebuah program multi jalinan dapat me-render sebuah image di layar pada satu jalinan disamping menerima masukan dari keyboard user pada jalinan utama-nya.
         Dukungan terhadap beberapa jalinan tersinkronisasi sekaligus telah terbangun (secara internal) pada Java dan lingkungan runtime-nya. Jalinan tersinkronisasi sangat berguna dalam membuat aplikasi yang terdistribusi dan berbasis jaringan. Aplikasi semacam ini dapat berkomunikasi dengan server jauh pada satu jalinan dan berinteraksi dengan user pada jalinan yang lain.
      11.  Dinamis
         Karena terinterpretasi, Java adalah bahasa yang benar-benar dinamis. Saat runtime, lingkungan Java dapat mengembangkan dirinya dengan terhubung pada kelas-kelas yang mungkin terletak pada server-jauh pada suatu jaringan (misalnya, lewat internet). Pada C++ setiap kali anggota variabel atau fungsi ditambahkan pada suatu kelas, maka kelas tersebut dan semua kode tambahan yang merujuk pada kelas tersebut perlu dikompile ulang. Java menyederhanakan masalah ini dengan menyerahkan pada runtime. Saat runtime interpreter Java melakukan resolusi nama ketika terhubung dengan kelas-kelas yang bersangkutan. Interpreter Java juga bertanggung-jawab dalam menentukan penempatan obyek dalam memori. Dua fitur pada interpreter Java ini memecahkan masalah berkaitan degan perubahan definisi kelas ketika digunakan kelas-kelas yang lain.
 Sumber