Home » March 2012
"JAVA" Sejarah, Kelebiahan dan Karakteristik Bahasa Java

Assalamu'alaikum?, selamat malam, tugas kuliah makin lama makin banyak ya, saya juga hampir saja lupa, untung masih ada waktu, semoga teman-teman tidak seperti saya, tapi sepertinya tugas ini lumayan penting juga, ada baiknya jika saya share kepada teman-teman semua, siapa tau teman-teman juga membutuhkannya, betul kan, baiklah langsung saja berikut kilasannya:


Sejarah bahasa java
Kelahiran bahasa Java dimulai tahun 1991. Bahasa Java merupakan proyek penelitian Sun Microsystems yang diberi nama kode Green. Proyek ini bertujuan membangun sebuah sistem yang memungkinkan komputer berperan dalam peralatan rumah tangga. Fokus pertama proyek adalah pada TV kabel yang disebut set-top box. Idenya adalah agar para pengguna televisi dapat memesan film, membeli barang dan sebagainya melalui televisi.
Untuk menjalankan proyek tersebut Sun merencanakan untuk membangun sebuah sistem operasi yang dibangun dengan bahasa C++. Akan tetapi James Gosling (salah seorang anggota tim proyek) merasa tidak puas dengan bahasa C++. Akhirnya Ia membuat sendiri bahasa pemrograman baru yang diberi nama Oak. Nama tersebut diambil dari nama pohon yang terlihat dari jendela kantornya. Oak dibuat berdasarkan pada syntax bahasa C++. Namun Oak lebih sederhana dari C++, lebih stabil dan lebih mendukung network-programming. Selain itu Oak dibuat murni object-oriented. Bahasa Oak dibuat sebagai bahasa yang tidak terikat pada satu platform (cross-platform atau multi-platform). Tahun 1994, proyek Green diperbesar oleh Sun menjadi proyek FirstPerson. Tapi proyek tersebut gagal akibat penolakan pasar terhadap ide TV interaktif.
Pada saat itu Internet memulai sejarah baru dengan WWW (World Wide Web). Browser GUI pertama adalah Mosaic. Sun melihat celah lain dalam dunia Web. Sun merasa bahasa Oak yang multi-platform serta ditujukan untuk pemrograman interaktif dan distributed sangat cocok untuk dunia Web.
Tahun 1995, nama Oak diganti dengan nama Java karena ada produk lain yang telah mematenkan nama tersebut. Pemilihan nama ini (yang dikenal oleh para pekerja Sun sebagai nama jenis kopi) sama sekali tidak didasarkan atas kedekatan mereka dengan Indonesia atau pulau (atau orang) Jawa. Nama Java dipilih mengalahkan nama-nama lainnya, sekedar karena mereka merasa bahwa nama ini sangat bagus (“cool” menurut bahasa anak muda sekarang). Bersamaan dengan lahirnya nama Java ini, Sun juga mengganti nama web-browser mereka menjadi HotJava (semula bernama WebRunner). Sun kemudian mengumumkan bahasa Java sebagai bahasa yang mampu menjalankan Web secara interaktif dan aman.
Pada pertengahan tahun 1995, Netscape mengumumkan akan mengadopsi Java di dalam browser mereka. Kemudian, Java (pada tahun-tahun itu) secara de-facto menjadi bahasa standar di dunia maya Internet. Perkembangan Java dipermudah lagi dengan tersedianya JDK (Java Development Kit) di situs milik Sun yang dapat di-download gratis. Akhir tahun 1995, IBM dan Microsoft memutuskan untuk membeli lisensi Java untuk dipakai dalam teknologi mereka

Kelebihan dan Karakteristik Java

Sintaks bahasa pemograman java adalah pengembangan dari bahasa pemograman C/C++, sehingga dengan mereka yang sudah terbiasa dengan C/C++ tidak akan mengalami kesulitan mempelajari bahasa pemograman Java.
Java adalah bahasa pemograman yang sederhana dan tangguh. Berikut ini adalah beberapa karakteristik dari Java sesuai dengan white paper dari SUN.
  1. Berorientasi Object, Java telah menerapkan konsep pemograman berorientasi object yang modern dalam implementasinya
  2. Robust, Java mendorong pemograman yang bebas dengan kesalahan yang bersipat strongly typed dan memiliki run time checking.
  3. Protable, pemograman Java berjalan pada system operasi apapun yang memiliki Java Virtual Machine.
  4. Multithreding, Java mendukung pemograman multitreding dan terintegrasi secara langsung dalam bahasa Java.
  5. Dinamis, program Java dapat melakukan sesuatu tindakan yang ditentukan pada saat eksekusi program dan pada saat kompilasi.
  6. Sederhana, Java menggunakan bahasa yang sederhana dan mudah dipelajari.
  7. Terdistribusi, Java didesain untuk berjalan pada lingkungan yang terdistribusi seperti halnya internet.
  8. Aman, aplikasi yang dibuat dengan bahasa Java lebih dapat dijamin keamanannya terutama untul aplikasi internet.
  9. Netral secara arsitektur, Java tidak terkait pada suatu mesin atau mesin operasi tertentu.
10.  Interpreted, aplikasi java bisa dieksekusi pada platform yang berbeda-beda karena melakukan interpretasi pada  bytecode.
11.  Berkinerja tinggi, byte kode Java telah teroptimasi dengan baik sehingga eksekusi program dapat dilakukan dengan cepat

Sumber referensi :
http://didiindra.wordpress.com/tag/kelebihan-dan-karakteristik-java/  17:49 WIB


Read More.. >>

Renungkanlah ! "DOSA BESAR"

Assalamu'alaikum?. selamat malam semua, apakah hari anda menyenangkan?, semoga begitu, sekarang saya akan berbagi beberapa hal yang perlu kita renungkan, supaya hidup kita di dunia ini lebih terarah,Berikut merupakan tiga point penting yang patut kita ketahui tentang macam-macam dosa besar yang sudah semestinya tidak dibenarkan dalam ISLAM,
Karena Allah melarang-Nya

(*) Point pertama,
7 hal yang jangan sampai dilakukan karena termasuk dosa besar,
Diantaranya :
  1. Mempersekutukan Allah (Syirik) 
  2. Sihir
  3. Membunuh
  4. Memakan harta riba
  5. Memakan harta anak yatim 
  6. Lari dari medan perang (Jihad)
  7. Menuduh wanita baik-baik berbuat Zina
(**) Point Ke Dua,
7 macam dosa besar dimana di akhirat nantinya akan dimintai pertanggung jawabannya,
Diantaranya :
Pertama, 4 macam ada di hati :
  1. Syirik 
  2. Terus-menerus melakukan kedurhakaan
  3. Putus asa dari rahmat Allah 
  4. Merasa aman dari murka Allah  
Kedua, 4 macam ada di lidah :
  1. Kesaksian palsu 
  2. Menuduh wanita baik-baik berbuat Zina
  3. Sumpah palsu 
  4. Sihir (mengucapkan mantra-mantra Sihir)
 


Ketiga, 3 macam ada di perut :
  1. Minum khamar 
  2. Makan harta anak yatim secara dzolim
  3. Memakan riba 
Keempat, 2 macam ada di kemaluan :
  1. Zina 
  2. Homoseks 
Kelima, 2 macam ada di tangan :
  1. Membunuh 
  2. Mencuri  
Keenam, 1 macam ada di kaki :
  1. Melarikan diri dari medan perang (Jihad) 
Ketujuh, 1 macam ada di seluruh badan :
  1. Durhaka kepada orang tua 
(***) Point ketiga,
70 Dosa Besar atau Kabaìr dalam Islam adalah
sebagai berikut :
  1. Menyekutukan Allah (Syirik) 
  2. Membunuh manusia tanpa alasan yang dibenarkan dalam islam
  3. Melakukan sihir 
  4. Meninggalkan shalat wajib
  5. Tidak mengeluarkan zakat 
  6. Tidak berpuasa ketika bulan Ramadhan tanpa alasan yang kuat
  7. Tidak mengerjakan Haji walaupun mampu 
  8. Durhaka kepada orangtua
  9. Memutuskan hubungan silaturahmi 
  10. Berzina
  11. Melakukan Sodomi (Homoseksual) 
  12. Memakan Riba
  13. Memakan harta anak yatim 
  14. Mendustakan Allah dan Rasul-Nya
  15. Lari dari medan peranp (Jihad) 
  16. Pemimpin yang penipu dan kejam
  17. Sombong
  18. Saksi palsu
  19. Minum Khamr (Alkohol, Narkoba dan segala sesuatu yang memabukkan)
  20. Berjudr (saran, jangan suka taruhan dalam segala urusan dg uang)
  21. Menuduh wanita baik-baik berbuat Zina
  22. Menipu harta rampasan perang
  23. Mencuri
  24. Merampok
  25. Sumpah Palsu (saran, jangan suka terlalu gampang berbicara meng-atas namakan Allah dalam berbagai urusan)
  26. Berlaku Zalim (Menganiaya)
  27. Pemungut cukai yang Zalim (ini sering terjadi didaerah pelabuhan)
  28. Makan dari harta haram
  29. Bunuh Diri
  30. Berbohong
  31. Hakim yang tidak adil
  32. Memberi dan menerima sogok (Suap)
  33. Wanita yang menyerupai Lelaki dan sebaliknya
  34. Membiarkan istri, anaknya atau anggota keluarganya berbuat mesum dan memfasilitasi anggota keluarganya tersebut untuk berbuat mesum
  35. Menikahi wanita yang telah bercerai agar wanita tersebut nantinya bisa kembali menikah dg suaminya terdahulu
  36. Tidak melindungi pakaian dan tubuhnya dari terkena hadas kecil seperti air kencing atau kotoran
  37. Riya (Suka pamer ketika berbuat baik karena mengharap pujian)
  38. Ulama yang memiliki ilmu namun tidak mau mengamalkan ilmunya tersebut untuk orang lain
  39. Berkhianat
  40. Mengungkit-ungkit pemberian
  41. Mengingkari takdir Allah
  42. Mencari-cari kesalahan oranglain
  43. Menyebarkan Fitnah
  44. Mengutuk umat islam
  45. Mengingkari janji
  46. Percaya kepada sihir dan nujum (termasuk zodiak)
  47. Durhaka kepada suami
  48. Membuat patunp (maksudnya kalau patung itu untuk disembah atau dipuja sebagai perbuatan syirik)
  49. Menamparkan pipi dan meratap jika terkena musibah
  50. Menggangu oranglain
  51. Berbuat Zalim terhadap yang lemah (pemalakan)
  52. Menggangu Tetangga
  53. Menyakiti dan memaki orang Islam
  54. Durhaka kepada hamba Allah dan menggangap dirinya baik
  55. Memakai pakaian dg melabuhkan pakaiannya ke tanah
  56. Lelaki yang memakai Sutera dan Emas
  57. Seorang budak yang lari dari tuannya (bila anda seorang budak, hendaknya jangan lari dari tuan anda tetapi di Indonesia sudah tidak ada perbudakan legal)
  58. Sembelihan untuk selain Allah(misal : sembelihan untuk sesajen)
  59. Seseorang yang mengaku bahwa dia itu adalah ayahnya, namun dia tahu bahwa itu tidak benar
  60. Berdebat dan bermusuhan
  61. Enggan memberikan kelebihan air
  62. Mengurangi timbangan
  63. Merasa aman dari kemurkaan Allah
  64. Putus asa dari rahmat Allah (no 63 dan no 64 adalah sifat yang berlawanan namun dimurkai Allah, Hendaknya kita ambil jalan tengah, karena rasulullah menyukai jalan tengah)
  65. Meninggalkan shalat berjemaah di mesjid tanpa alasan yang kuat (kaum hawa (wanita) tidak diwajibkan shalat berjamaah di mesjid)
  66. Meninggalkan Sholat Jumàt tanpa alasan yang kuat (hati-hati bagi yang pernah meninggalkan shalat jumat, dalam hadits nabi tidak shalat jumat 3x berturut-turut dianggap keluar dari agama islam)
  67. Merebut hak warisan yang bukan miliknya
  68. Menipu
  69. Mengintip rahasia dan membuka rahasia oranglain (terutama rahasia orang mukmin)
  70. Mencela nabi dan para sahabat beliau
Semoga saja kita tidaklah termasuk kepada golongan orang-orang yang berdosa,
Meski tidak dapat dipungkiri
Kita hanyalah manusia biasa yang tak luput akan kesalahan (Dosa)

Mari ... Segera bertaubat,
Bertaubatan Nasuha


Yaa Allah ... Yaa Rabb,
Aku bukanlah ahli surga,
Usiaku setiap harinya terus berkurang,
Sedang dosaku terus bertambah 

Dosa-dosaku laksana hamparan pasir,

Bagaimana aku menanggungnya,
Dan aku tidak akan kuat menahan siksa Neraka

Yaa Allah ... Yaa Rabb,

Aku datang kepada Mu dg beban Dosa-dosaku,
Wahai Dzat Yang Maha Agung,
Terimalah taubatku,
Dan ampunilah dosaku 

Yaa Allah ... Yaa Rabb,

Kabulkanlah doàku pada Mu,
Karena Engkaulah yang dapat mengampuni dosaku,
Dan sekiranya Engkau menolaknya,
Maka siapakah yang ku harapkan ampunannya 
Selain hanya dari-Mu 

"Allahummagh-firlii ... khothii-atii, wa jahlii ... wa isrofii ... fii amrii,

Wa maa ... anta àlamu bihi minni
Allahummagh-firlii ... jiddi wa hazlii, wa khotho-i
wa àmdii ... wa kullu dzalika ìndii"

Artinya:

Yaa Allah,
Ampunilah kesalahanku, kejahilanku, sikapku yang
melampaui batas dalam urusanku
Dan segala hal yang Engkau lebih mengetahui hal itu dari diriku 
Ya Allah, ampunilah aku,
Kesalahan yang kuperbuat tatkala serius maupun saat bercanda 
Dan ampunilah pula kesalahanku saat aku tidak
sengaja maupun sengaja 
Ampunilah segala kesalahan yang kulakukan 
Yaa Allah ...
Aku bersujud padamu memohon ampunan atas
segala dosa yang telah ku perbuat 
Yaa Allah ...
Dosaku begitu banyaknya telah menggunung,
Perkenankanlah Engkau terima pertaubatan ku
ini ...
Sumber Referensi : http://www.facebook.com/groups/211414792268345/permalink/270443986365425/
Read More.. >>

Script Untuk Galeri Blog

Assalamu'alaikum?.. selamat malam semua, apa kabar hari ini?..semoga semuanya baik-baik, dan semoga hari ini menyenangkan. baiklah pada kesempatan ini saya akan berbagi tentang bagaimana caranya membuat galeri dalam blog, supaya tampilan blog lebih tersusun dan pastinya akan terlihat lebih menarik. baiklah kita lansung saja ke pokok permasalahan, mmmm tentu untuk masalah login dst, sahabat semau sudah pada hafal. berikut ini scriptnya :

<div class="snap_preview">
<div>
<span style="color: #0066ff;font-size: medium;">JUDUL GALERI ANDA</span></div>
<style type="text/css">.gallery{margin:auto;}.gallery-item{float:left; width:25%;} .gallery-caption { margin-left: 0; }</style>
<div class="gallery snap_nopreview">

<dl class="gallery-item">
<dt class="gallery-icon"><a href="#" target="_blank">
<img border="0" height="150" src="#" width="200" /></a>
</dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"><a href="#" target="_blank">
<img border="0" height="150" src="#" width="200" /></a>
</dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"><a href="# " target="_blank">
<img border="0" height="150" src="#" width="200" /></a>
</dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"><a href="# " target="_blank">
<img border="0" height="150" src="#" width="200" /></a>
</dt>
</dl>
</div>
</div>

Penjelasan :
Silahkan di copy scriptnya. gratis kok. hehe
Ubah Judul Galeri sesuai Keinginan Anda.
Untuk kode 25% menunjukan jumlah gambar dalam satu baris, jadi ketika 25% berarti 4 gambar dalam satu baris.
Untuk Kode # isi dengan link gambar anda, yang sebelumnya telah diUpload, anda Bisa Meng-Uploadnya di http://photobucket.com silahkan daftar terlebih dahulu, untuk penggunaanya mudah.
Untuk kode height="150" dan width="200" untuk ukuran gambar yang akan ditampilkan Anda Bisa Merubahnya dengna menyesuaikan template blog anda
jika anda mengingikan tampilan gambar lebih dari 4, anda bisa memperbanyak kode berikut :
<dl class="gallery-item">
<dt class="gallery-icon"><a href="#" target="_blank">
<img border="0" height="150" src="#" width="200" /></a>
</dt>
</dl>
Demikian lah penjelasan dari saya, semoga bisa dipahami, selamat mencoba.

Berikut contoh tampilan :
Seribu Wajah Gayus


Sudah dulu ya, Semoga bermanfaat . amien..
Wassalam .
Sumber Referensi : http://brugkembar.blogspot.com/2011/01/cara-membuat-gallery-foto-pada-blogger.html

Read More.. >>

Contoh Program "BREAK dan CONTINUE" dalam Java

Assalamu'alaikum?..
selamat malam semua, sudah pada tidur kah anda?.. duh saya mah belum nih, baru selesai mengerjakan tugas, lumayan juga, agak pusing. kali ini akan saya coba bagikan pada sahabat semua, semoga bermanfaat.
berikut programnya, kopas, sliahkan menikmati:

LABELED BREAK STATEMENT

public class Labeled_Break_Statement{
    public static void main (String[] args){
    int [][] numbers={{1,2,3},{4,5,6},{7,8,9}};
    int searchNum=5;
    boolean foundNum=false;
   
    searchLabel:
    for(int i=0; i<numbers.length; i++){
        for(int j=0; j<numbers[i].length; j++){
            if(searchNum==numbers[i][j]){
                foundNum=true;
                break searchLabel;
            }
        }
    }
    if(foundNum){
        System.out.println(searchNum+ " Ada Lho !");
    }
    else{
        System.out.println(searchNum+ "Tidak Ada Euy !");
    }
}}

Tampilan Program :
 


LABELED CONTINUE STATEMENT
 public class Labeled_Continue_Statement{//public = modifier, class = class, labeleddst = nama kelas
    public static void main (String [] args){
    
    outerLoop:
    for (int i=0; i<5; i++){
        for (int j=0; j<0; j++){
            System.out.println ("Inside forj) loop"); //Message 1
            if (j == 2) continue outerLoop;
        }
        System.out.println ("Inside for(i) loop"); //Message 2
        }
    }
}

Tampilan Program:
 

UNLABELED BREAK STATEMENT
 class Unlabeled_Break_Statement{
    public static void main (String [] args){
    String names[]={"Beah", "Bianca", "Lance", "Belle", "Nico", "Yza"};
    String searchName="Yza";
    boolean foundName=false;
   
    for  (int i=0; i<names.length; i++){
        if (names [i].equals(searchName)){
        foundName=true;
        break;
        }
    }
    if  (foundName){
        System.out.println(searchName+" Ditemukan !!!");
    }
    else{
        System.out.println(searchName+" Tidak Ditemukan !!!");
        }
    }
}

Tampilan Program 
 

UNLABELED CONTINUE STATEMENT
public class Unlabeled_Continue_Statement{
    public static void main (String[] args){
        String names[]={"Beah", "Bianca", "Lance", "Beah"};
        int count=0;
       
        for(int i=0; i<names.length; i++){
            if(!names[i].equals("Beah")){
                continue;
            }
            count++;
        }
        System.out.println("There Are "+count +"Beah in The List");
        }
    }

Tampilan Program 

 
 Demikian lah yang bisa saya bagikan sekarang, silahkan dimodifikasi dan dikembangkan, semoga bermanfaat:..
Wassalam.

Sumber Referensi : Tugas Mata Kuliah Pemrograman Berorientasi Objek
 

 
 
Read More.. >>