Pages

Sabtu, 23 Juli 2011

Java_Moklet


Sejarah Java

1991 : Project “Green”, kelompok Sun enginer dipimpin James Gosling akan merancang program simple  
          untuk konsumsi elektronik consumer
 1992: Project menghasilkan produk bernama “*7”, kurang sukses  
  1993-mid1994:Project baru “First Person Inc”, Patrick Naughton mencoba memasrakan *7 (300.000  
          air mail) gagal  
1994: Internet growing bigger. The key – web browser take hypertext to translate to screen  
          Kebanyakn browser adalah Mosaic (ditulis Marc Anderson) 
1994: Patrick Naughton dan Jonathan Payne merancang THE REAL BROWSER (architectur neutral, 
          real-time,relaible and secure) disebut HOtJava, ditulis dalam java.
 1995 : The breakthrough for widespread use of java, when Netscape (ditulis oleh Jim Clark) membuat 
           browsernya JAVA ENABLE
1996 :Januari -  Netscape ver 2.0 menggunakan java 1.0

Pengertian  JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.


Versi awal
Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
  • java.lang: Peruntukan kelas elemen-elemen dasar.
  • java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
  • java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
  • java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
  • java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
  • java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

Kelebihan
  • Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
  • OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
  • Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
  • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).
Kekurangan
  • Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Struktur  Aplikasi
  Suatu aplikasi java memiliki struktur sbb:
[import nama_package]
[public] class nama_Class [ extends nama_induk]  [implements nama_interface,namainterface,.. ]
{  [definisi data dan definisi variabel ]
   [definisi metod-metod ]
  public static void main (String [] arg)
   { …………
   } // akhir main
} //akhir definisi class
Keterangan :
 tanda [ ] berarti bagian tersebut bersifat pilihan (boleh tidak ada)
Tanda // berarti dibelakang tanda tersebut adalah komentar program


Contoh Aplikasi 
1.(cetak kata hello world)
class Cetak_Hello
{ public static void main (String [] arg)
   { System.out.println(“Hello World!”);
   } // akhir main
} //akhir definisi class 
Bagaimana mengcompile dan menjalankan program?:
Setelah program diketik, lalu disimpan dengan ekstension Cetak_Hello.java.
Program dicompilasi dengan compiler javac.exe sebagai berikut
Ø  javac Cetak_Hello.java  <enter>
Ø  Hasil program berupa file : Cetak_Hello.class yang dapat dieksekusi dengan interpereter java.exe, contoh sebagai berikut :
Ø  java Cetak_Hello <enter>

2. Penggunaan for dalam looping untuk contoh sederhana pemrograman java 
public class cheuwfor {
      public static void main(String[] args) { 
      int N = 5;
      for (int i = 1; i <= N; i++) { 
      for (int j = 1; j <= N; j++) {
      if ((j == i) || (j == N+1-i)) 
     System.out.print(“#”); 
     else 
     System.out.print(” “); 
     }
     System.out.println();
     }
     }
     }
 3. Sedangkan penggunaan bentuk do..while didalam program looping seperti ini :   
   public class cheuwdo {
      public static void main(String[] args) {
      int N = 5;
      int i = 1;
     do {
     int j = 1;
     do {
     if ((j == i) || (j == N+1-i))
    System.out.print(“#”);
    else
    System.out.print(” “);
    j++;
    }
while (j <= N);
System.out.println();
i++;
}
while (i <= N);
}
}












Attitude Moklet

 ~Pengertian Attitude
Attitude membangun hipotetis yang mewakili gelar individu dari suka atau tidak suka untuk sesuatu.. Sikap umumnya pandangan positif atau negatif dari seseorang, tempat, benda, atau peristiwa-ini sering disebut sebagai objek sikap. Orang juga dapat berkonflik atau ambivalen terhadap suatu objek, yang berarti bahwa mereka secara bersamaan memiliki kedua sikap positif dan negatif terhadap item dalam pertanyaan.
Sikap adalah penilaian. Mereka mengembangkan pada model ABC (mempengaruhi, perilaku dan kognisi ) Respon afektif adalah emosional respon yang mengungkapkan gelar individu pilihan bagi entitas.  Tujuan perilaku adalah indikasi verbal atau kecenderungan perilaku khas individu. Respon kognitif adalah evaluasi kognitif entitas yang merupakan keyakinan individu tentang objek sikap. Kebanyakan adalah hasil dari pengalaman baik langsung dari lingkungan.

~ Attitude is Everything 
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 dunia
mengungkapkan bahwa manusia dapat menggali potensinya secara lebih mendalam
dan luas dengan sikap yang positif. Berdasarkan hasil penelitian terhadap ribuan orang-orang yang sukses dan terpelajar, berhasil disimpulkan bahwa 85% kesuksesan dari tiap-tiap individu dipengaruhi oleh sikap. Sedangkan kemampuan atau technical expertise hanya berperan pada 15% sisanya.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.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.

~Kepribadian menarik yang membuat mental anda positif :
1. Fleksibel : Dapat beradaptasi dengan cepat dalam keadaan darurat sekalipun, tanpa kehilangan kendali merupakan ketrampilan yang signifikan dalam mencapai kesuksesan. Dengan bersikap fleksibel, anda mudah beradaptasi dengan lingkungan apapun dan dengan siapapun.


2. Sopan : Kesopanan merupakan kebiasaan menghargai perasaan orang lain dalam suatu kondisi. Saat ini kesopanan merupakan hal yang langka di tengah-tengah kondisi yang semakin menuntut anda bersikap individual. Padahal kebiasaan sopan akan membuat anda mudah mengontrol diri dan menguasai emosi. Dan sikap ini tentu saja sangat dibutuhkan dalam rangka menggapai kesuksesan.


3. Toleransi : Toleransi adalah bersikap fair dan menghormati setiap perbedaan apapun, baik opini, tingkah laku dan kebiasaan. Dengan toleransi anda semakin kaya keanekaragaman dunia. Sedangkan semakin tidak toleran, anda semakin tertutup terhadap setiap perbedaan. Dan ini sama saja dengan menutup potensi pikiran anda.Karena anda dapat berkembang diantaranya jika anda siap menerima gagasan dan perbedaan baru.


4. Humoris : Humor diyakini dapat mengatasi masalah apapun yang melilit kehidupan anda. Karena humor yang wajar akan membuat anda menjadi pribadi yang fleksibel dan mudah beradaptasi dengan berbagai kondisi dan lingkungan. Humor membuat anda mudah tersenyum di tengah ketegangan hidup. Hal ini berdampak bagus bagi perkembangan mental anda yang secara tidak langsung mempengaruhi kesuksesan anda.


5. Rendah hati : Sikap congkak, sombong, dan egois tidak akan ditemukan pada orang-orang yang berkepribadian menarik. Sikap rendah hati membuat anda ‘peduli’ dan mau mendengarkan orang lain. Orang yang rendah hati mudah menghargai orang lain dan akan dihargai orang lain.


6. Sportif : Bersikap sportif artinya mau berkompetisi secara sehat dan fair. Biasanya orang yang sportif jika menang tidak akan besar kepala dan jika kalah tidak akan mengeluh apalagi menggerutu. Dengan demikian orang lain akan menaruh hormat dan respek kepada anda.


7. Hangat : Bersikap hangat sebenarnya merupakan ketrampilan yang sederhana. Namun seringkali diabaikan oleh banyak orang. Padahal sikap hangat pada orang lain mencerminkan sikap antusias, percaya diri, dan kooperatif. Hal ini tentu saja merupakan bagian dari hal yang diperlukan dalam rangka mencapai sukses.


Pribadi yang rendah hati memandang bahwa orang lain sebagai ciptaan Tuhan memiliki keunikan dan keistimewaan, sehingga dia senantiasa membuat orang lain merasa penting. Karena sesungguhnya setiap pribadi adalah istimewa. Setiap orang adalah spesial, unik, dan berhak untuk dihargai. Manusia adalah pribadi yang harus diperlakukan khusus. Manusia adalah makhluk yang sangat sensitif. Jika kita meragukan hal ini, lihat diri kita sendiri dan perhatikan betapa mudahnya kita merasa disakiti atau tersinggung.

~Menumbuhkan Sikap Mental Positif
Saat Anda mulai merasa pesimis dalam menghadapi hidup. Cobalah untuk merenungkan beberapa hal di bawah ini.Membacanya dan berusaha memaknainya dapat membuat Anda kembali tegar dan bersemangat. Kembali bangkit untuk menyelesaikan segala tantangan hidup. Tumbuhkanlah sikap mental positif dalam diri Anda. Semoga hal-hal di bawah ini juga bermanfaat untuk Anda.


1. Belajarlah untuk melihat segala sesuatu dari sisi positif. Kita tidak mengingkari realita, tapi kita melihatnya dari sisi yang terbaik. Kegagalan memang menyakitkan tapi itu merupakan pelajaran yang sangat berharga. Sakit gigi memang tidak enak, tapi itu bisa menjadi awal yang baik untuk memulai memperhatikan kesehatan gigi. Teman kita yang satu itu memang menjengkelkan, tapi sebetulnya dia adalah guru yang melatih kita untuk lebih sabar dan lebih toleran.


2. Belajarlah mengucap syukur tidak saja dalam keadaan baik tapi juga dalam keadaan buruk. Orang-orang yang memiliki mental positif menyadari bahwa situasi seburuk apapun pasti ada hikmahnya. Hikmah tidak bisa dibeli dengan uang tapi harganya tak ternilai bagi kehidupan kita. Ucapan syukur akan membantu kita menemukan hikmah dibalik setiap situasi buruk yang kita hadapi.


3. Tanamkanlah keyakinan-keyakinan yang positif. Yakinkan diri Anda bahwa Tuhan sudah melengkapi kita dengan potensi untuk berhasil dalam hidup. Semua hambatan dan tantangan tidak harus menjadi alasan untuk menjadi pecundang, tapi batu loncatan untuk menjadi pemenang. Sebaiknya, buanglah keyakinan-keyakinan yang negatif, yang membuat Anda merasa tidak mampu, tidak berdaya, dan terbelenggu.


4. Bersikaplah positif terhadap kehidupan. Ibaratnya hidup ini seperti air yang jernih, dan ia akan berubah warna tergantung warna apa yang Anda tuangkan ke dalamnya. Hidup ini ringan kalau Anda menganggapnya tidak berat. Persoalan-persoalan kehidupan adalah bumbu kehidupan kalau Anda tidak menganggapnya sebagai racun yang merusak dan melumpuhkan. Hidup ini bisa tampak indah kalau mata Anda tidak fokus pada awan yang kelabu.


5. Jadikanlah sikap mental positif sebagai bagian dari perjuangan Anda menuju keberhasilan. Tidak mudah membangun sikap mental positif, apalagi kalau selama ini Anda sudah membangun sikap mental negatif selama bertahun-tahun. Diperlukan kemauan yang keras, kesungguhan hati dan pengulangan terus menerus agar sedikit demi sedikit terbentuk sikap mental positif.


6. Bersikaplah realistis. Sikap mental positif memang tidak bisa mengubah keadaan, tapi bisa mengubah reaksi Anda terhadap keadaan yang buruk. Sikap mental positif tidak bisa mendatangkan sukses, tapi dapat mempermudah Anda menemukan kesempatan-kesempatan ke arah sukses. Sikap mental positif tidak akan mengubah hidup Anda secara drastis, tapi akan membuat perbedaan yang signifikan dalam setiap aspek hidup Anda.


Sikap mental dimaksud sebagai pendirian, pola pikir, pandangan atau tanggapan terhadap sesuatu. Pendirian atau pendapat yang ada di dalam kalbunya. Pandangan pemikirannya, bukan pandangan mata. Di bawah ini disajikan beberapa telaah tingkah laku sebagai pengejawantahan sikap mental.


Sikap mental tingkah laku


a. Bertanggung jawab
b. Tekun
c. Loyal
d. Ingin maju
e. Kerja sama


Menumbuhkan Sikap Mental Positif


Rendah hati mungkin adalah sebuah kata yang hampir hilang dari perbendaharaan bahasa kita. Hampir setiap hari kita mendengar atau menyaksikan betapa kita, menunjukkan arogansi kekuasaan atau kekayaan, kehebatan yang kita miliki.


Barangkali menjadi sesuatu yang aneh dan ‘langka’ ketika kita menjumpai teman yang selalu menyapa setiap orang tanpa melihat status sosial, mau mengulurkan tangan untuk siapa saja di sekelilingnya tanpa rasa malu atau gengsi.


Kerendahan hati merupakan salah satu indikator dari tingginya kecerdasan spiritual seseorang. Seorang yang tidak bisa menunjukkan sikap atau karakter rendah hati, berarti belum mencapai kedamaian dengan dirinya. Riset menunjukkan, para pemimpin yang berhasil membawa perusahaan atau organisasinya ke puncak kesuksesan biasanya adalah orang yang memiliki integritas, mampu menerima kritik, rendah hati, dan mengenal dirinya dengan baik. Para pemimpin yang sukses ini ternyata memiliki kecerdasan spiritual yang jauh lebih tinggi dari manusia rata-rata. Mereka justru adalah manusia yang rendah hati.


Sayangnya, tidak semua orang mengerti bahwa rendah hati dan low profile itu identik dengan kemajuan dan progressifitas. Karena itu, tidak jarang kita salah memahami logika realitas kehidupan.

~Perubahan Attitude
Sikap dapat diubah melalui persuasi dan kita harus memahami perubahan sikap sebagai respon terhadap komunikasi. Penelitian eksperimental ke faktor-faktor yang dapat mempengaruhi persuasif dari pesan termasuk:
  1. Target Characteristics: These are characteristics that refer to the person who receives and processes a message. Sasaran Karakteristik: Ini adalah karakteristik yang mengacu pada orang yang menerima dan memproses pesan. Salah satu sifat tersebut adalah intelijen - tampaknya bahwa lebih banyak orang cerdas yang kurang mudah dibujuk oleh satu-sisi pesan. Variabel lain yang telah dipelajari dalam kategori ini adalah harga diri. Meskipun kadang-kadang berpikir bahwa mereka lebih tinggi di harga diri kurang mudah dibujuk, ada beberapa bukti bahwa hubungan antara harga diri dan persuasibility sebenarnya lengkung, dengan orang-orang moderat harga diri yang lebih mudah dibujuk dibandingkan baik yang tinggi dan rendah diri tingkat (Rhodes & Woods, 1992). Kerangka pikiran dan suasana hati dari target juga memainkan peran dalam proses ini.
  2. Sumber Karakteristik: Karakteristik sumber utama adalah keahlian, kepercayaan dan atraksi interperatau daya tarik.  Kredibilitas pesan dianggap telah ditemukan menjadi variabel kunci di sini, jika kita membaca laporan tentang kesehatan dan percaya itu berasal dari sebuah jurnal medis profesional, satu mungkin lebih mudah dibujuk dibandingkan jika seseorang percaya itu dari surat kabar populer. Beberapa psikolog telah memperdebatkan apakah ini adalah efek jangka panjang dan Hovland dan Weiss (1951) menemukan efek dari memberitahu orang-orang bahwa pesan datang dari sumber yang dapat dipercaya menghilang setelah beberapa minggu (yang disebut efek tidur).  Apakah ada efek tidur adalah kontroversial.Kebijaksanaan yang dirasakan adalah bahwa jika orang diberi informasi sumber pesan sebelum sidang itu, ada kemungkinan kurang dari efek tidur daripada jika mereka diberitahu pesan dan kemudian memberitahu sumbernya.
  3. Pesan Karakteristik: Sifat dari pesan memainkan peran dalam persuasi.Kadang-kadang menyajikan kedua sisi dari sebuah cerita berguna untuk membantu mengubah sikap. 

 

Sabtu, 23 Juli 2011

Java_Moklet


Sejarah Java

1991 : Project “Green”, kelompok Sun enginer dipimpin James Gosling akan merancang program simple  
          untuk konsumsi elektronik consumer
 1992: Project menghasilkan produk bernama “*7”, kurang sukses  
  1993-mid1994:Project baru “First Person Inc”, Patrick Naughton mencoba memasrakan *7 (300.000  
          air mail) gagal  
1994: Internet growing bigger. The key – web browser take hypertext to translate to screen  
          Kebanyakn browser adalah Mosaic (ditulis Marc Anderson) 
1994: Patrick Naughton dan Jonathan Payne merancang THE REAL BROWSER (architectur neutral, 
          real-time,relaible and secure) disebut HOtJava, ditulis dalam java.
 1995 : The breakthrough for widespread use of java, when Netscape (ditulis oleh Jim Clark) membuat 
           browsernya JAVA ENABLE
1996 :Januari -  Netscape ver 2.0 menggunakan java 1.0

Pengertian  JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.


Versi awal
Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
  • java.lang: Peruntukan kelas elemen-elemen dasar.
  • java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
  • java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
  • java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
  • java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
  • java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

Kelebihan
  • Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
  • OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
  • Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
  • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).
Kekurangan
  • Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Struktur  Aplikasi
  Suatu aplikasi java memiliki struktur sbb:
[import nama_package]
[public] class nama_Class [ extends nama_induk]  [implements nama_interface,namainterface,.. ]
{  [definisi data dan definisi variabel ]
   [definisi metod-metod ]
  public static void main (String [] arg)
   { …………
   } // akhir main
} //akhir definisi class
Keterangan :
 tanda [ ] berarti bagian tersebut bersifat pilihan (boleh tidak ada)
Tanda // berarti dibelakang tanda tersebut adalah komentar program


Contoh Aplikasi 
1.(cetak kata hello world)
class Cetak_Hello
{ public static void main (String [] arg)
   { System.out.println(“Hello World!”);
   } // akhir main
} //akhir definisi class 
Bagaimana mengcompile dan menjalankan program?:
Setelah program diketik, lalu disimpan dengan ekstension Cetak_Hello.java.
Program dicompilasi dengan compiler javac.exe sebagai berikut
Ø  javac Cetak_Hello.java  <enter>
Ø  Hasil program berupa file : Cetak_Hello.class yang dapat dieksekusi dengan interpereter java.exe, contoh sebagai berikut :
Ø  java Cetak_Hello <enter>

2. Penggunaan for dalam looping untuk contoh sederhana pemrograman java 
public class cheuwfor {
      public static void main(String[] args) { 
      int N = 5;
      for (int i = 1; i <= N; i++) { 
      for (int j = 1; j <= N; j++) {
      if ((j == i) || (j == N+1-i)) 
     System.out.print(“#”); 
     else 
     System.out.print(” “); 
     }
     System.out.println();
     }
     }
     }
 3. Sedangkan penggunaan bentuk do..while didalam program looping seperti ini :   
   public class cheuwdo {
      public static void main(String[] args) {
      int N = 5;
      int i = 1;
     do {
     int j = 1;
     do {
     if ((j == i) || (j == N+1-i))
    System.out.print(“#”);
    else
    System.out.print(” “);
    j++;
    }
while (j <= N);
System.out.println();
i++;
}
while (i <= N);
}
}












Attitude Moklet

 ~Pengertian Attitude
Attitude membangun hipotetis yang mewakili gelar individu dari suka atau tidak suka untuk sesuatu.. Sikap umumnya pandangan positif atau negatif dari seseorang, tempat, benda, atau peristiwa-ini sering disebut sebagai objek sikap. Orang juga dapat berkonflik atau ambivalen terhadap suatu objek, yang berarti bahwa mereka secara bersamaan memiliki kedua sikap positif dan negatif terhadap item dalam pertanyaan.
Sikap adalah penilaian. Mereka mengembangkan pada model ABC (mempengaruhi, perilaku dan kognisi ) Respon afektif adalah emosional respon yang mengungkapkan gelar individu pilihan bagi entitas.  Tujuan perilaku adalah indikasi verbal atau kecenderungan perilaku khas individu. Respon kognitif adalah evaluasi kognitif entitas yang merupakan keyakinan individu tentang objek sikap. Kebanyakan adalah hasil dari pengalaman baik langsung dari lingkungan.

~ Attitude is Everything 
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 dunia
mengungkapkan bahwa manusia dapat menggali potensinya secara lebih mendalam
dan luas dengan sikap yang positif. Berdasarkan hasil penelitian terhadap ribuan orang-orang yang sukses dan terpelajar, berhasil disimpulkan bahwa 85% kesuksesan dari tiap-tiap individu dipengaruhi oleh sikap. Sedangkan kemampuan atau technical expertise hanya berperan pada 15% sisanya.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.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.

~Kepribadian menarik yang membuat mental anda positif :
1. Fleksibel : Dapat beradaptasi dengan cepat dalam keadaan darurat sekalipun, tanpa kehilangan kendali merupakan ketrampilan yang signifikan dalam mencapai kesuksesan. Dengan bersikap fleksibel, anda mudah beradaptasi dengan lingkungan apapun dan dengan siapapun.


2. Sopan : Kesopanan merupakan kebiasaan menghargai perasaan orang lain dalam suatu kondisi. Saat ini kesopanan merupakan hal yang langka di tengah-tengah kondisi yang semakin menuntut anda bersikap individual. Padahal kebiasaan sopan akan membuat anda mudah mengontrol diri dan menguasai emosi. Dan sikap ini tentu saja sangat dibutuhkan dalam rangka menggapai kesuksesan.


3. Toleransi : Toleransi adalah bersikap fair dan menghormati setiap perbedaan apapun, baik opini, tingkah laku dan kebiasaan. Dengan toleransi anda semakin kaya keanekaragaman dunia. Sedangkan semakin tidak toleran, anda semakin tertutup terhadap setiap perbedaan. Dan ini sama saja dengan menutup potensi pikiran anda.Karena anda dapat berkembang diantaranya jika anda siap menerima gagasan dan perbedaan baru.


4. Humoris : Humor diyakini dapat mengatasi masalah apapun yang melilit kehidupan anda. Karena humor yang wajar akan membuat anda menjadi pribadi yang fleksibel dan mudah beradaptasi dengan berbagai kondisi dan lingkungan. Humor membuat anda mudah tersenyum di tengah ketegangan hidup. Hal ini berdampak bagus bagi perkembangan mental anda yang secara tidak langsung mempengaruhi kesuksesan anda.


5. Rendah hati : Sikap congkak, sombong, dan egois tidak akan ditemukan pada orang-orang yang berkepribadian menarik. Sikap rendah hati membuat anda ‘peduli’ dan mau mendengarkan orang lain. Orang yang rendah hati mudah menghargai orang lain dan akan dihargai orang lain.


6. Sportif : Bersikap sportif artinya mau berkompetisi secara sehat dan fair. Biasanya orang yang sportif jika menang tidak akan besar kepala dan jika kalah tidak akan mengeluh apalagi menggerutu. Dengan demikian orang lain akan menaruh hormat dan respek kepada anda.


7. Hangat : Bersikap hangat sebenarnya merupakan ketrampilan yang sederhana. Namun seringkali diabaikan oleh banyak orang. Padahal sikap hangat pada orang lain mencerminkan sikap antusias, percaya diri, dan kooperatif. Hal ini tentu saja merupakan bagian dari hal yang diperlukan dalam rangka mencapai sukses.


Pribadi yang rendah hati memandang bahwa orang lain sebagai ciptaan Tuhan memiliki keunikan dan keistimewaan, sehingga dia senantiasa membuat orang lain merasa penting. Karena sesungguhnya setiap pribadi adalah istimewa. Setiap orang adalah spesial, unik, dan berhak untuk dihargai. Manusia adalah pribadi yang harus diperlakukan khusus. Manusia adalah makhluk yang sangat sensitif. Jika kita meragukan hal ini, lihat diri kita sendiri dan perhatikan betapa mudahnya kita merasa disakiti atau tersinggung.

~Menumbuhkan Sikap Mental Positif
Saat Anda mulai merasa pesimis dalam menghadapi hidup. Cobalah untuk merenungkan beberapa hal di bawah ini.Membacanya dan berusaha memaknainya dapat membuat Anda kembali tegar dan bersemangat. Kembali bangkit untuk menyelesaikan segala tantangan hidup. Tumbuhkanlah sikap mental positif dalam diri Anda. Semoga hal-hal di bawah ini juga bermanfaat untuk Anda.


1. Belajarlah untuk melihat segala sesuatu dari sisi positif. Kita tidak mengingkari realita, tapi kita melihatnya dari sisi yang terbaik. Kegagalan memang menyakitkan tapi itu merupakan pelajaran yang sangat berharga. Sakit gigi memang tidak enak, tapi itu bisa menjadi awal yang baik untuk memulai memperhatikan kesehatan gigi. Teman kita yang satu itu memang menjengkelkan, tapi sebetulnya dia adalah guru yang melatih kita untuk lebih sabar dan lebih toleran.


2. Belajarlah mengucap syukur tidak saja dalam keadaan baik tapi juga dalam keadaan buruk. Orang-orang yang memiliki mental positif menyadari bahwa situasi seburuk apapun pasti ada hikmahnya. Hikmah tidak bisa dibeli dengan uang tapi harganya tak ternilai bagi kehidupan kita. Ucapan syukur akan membantu kita menemukan hikmah dibalik setiap situasi buruk yang kita hadapi.


3. Tanamkanlah keyakinan-keyakinan yang positif. Yakinkan diri Anda bahwa Tuhan sudah melengkapi kita dengan potensi untuk berhasil dalam hidup. Semua hambatan dan tantangan tidak harus menjadi alasan untuk menjadi pecundang, tapi batu loncatan untuk menjadi pemenang. Sebaiknya, buanglah keyakinan-keyakinan yang negatif, yang membuat Anda merasa tidak mampu, tidak berdaya, dan terbelenggu.


4. Bersikaplah positif terhadap kehidupan. Ibaratnya hidup ini seperti air yang jernih, dan ia akan berubah warna tergantung warna apa yang Anda tuangkan ke dalamnya. Hidup ini ringan kalau Anda menganggapnya tidak berat. Persoalan-persoalan kehidupan adalah bumbu kehidupan kalau Anda tidak menganggapnya sebagai racun yang merusak dan melumpuhkan. Hidup ini bisa tampak indah kalau mata Anda tidak fokus pada awan yang kelabu.


5. Jadikanlah sikap mental positif sebagai bagian dari perjuangan Anda menuju keberhasilan. Tidak mudah membangun sikap mental positif, apalagi kalau selama ini Anda sudah membangun sikap mental negatif selama bertahun-tahun. Diperlukan kemauan yang keras, kesungguhan hati dan pengulangan terus menerus agar sedikit demi sedikit terbentuk sikap mental positif.


6. Bersikaplah realistis. Sikap mental positif memang tidak bisa mengubah keadaan, tapi bisa mengubah reaksi Anda terhadap keadaan yang buruk. Sikap mental positif tidak bisa mendatangkan sukses, tapi dapat mempermudah Anda menemukan kesempatan-kesempatan ke arah sukses. Sikap mental positif tidak akan mengubah hidup Anda secara drastis, tapi akan membuat perbedaan yang signifikan dalam setiap aspek hidup Anda.


Sikap mental dimaksud sebagai pendirian, pola pikir, pandangan atau tanggapan terhadap sesuatu. Pendirian atau pendapat yang ada di dalam kalbunya. Pandangan pemikirannya, bukan pandangan mata. Di bawah ini disajikan beberapa telaah tingkah laku sebagai pengejawantahan sikap mental.


Sikap mental tingkah laku


a. Bertanggung jawab
b. Tekun
c. Loyal
d. Ingin maju
e. Kerja sama


Menumbuhkan Sikap Mental Positif


Rendah hati mungkin adalah sebuah kata yang hampir hilang dari perbendaharaan bahasa kita. Hampir setiap hari kita mendengar atau menyaksikan betapa kita, menunjukkan arogansi kekuasaan atau kekayaan, kehebatan yang kita miliki.


Barangkali menjadi sesuatu yang aneh dan ‘langka’ ketika kita menjumpai teman yang selalu menyapa setiap orang tanpa melihat status sosial, mau mengulurkan tangan untuk siapa saja di sekelilingnya tanpa rasa malu atau gengsi.


Kerendahan hati merupakan salah satu indikator dari tingginya kecerdasan spiritual seseorang. Seorang yang tidak bisa menunjukkan sikap atau karakter rendah hati, berarti belum mencapai kedamaian dengan dirinya. Riset menunjukkan, para pemimpin yang berhasil membawa perusahaan atau organisasinya ke puncak kesuksesan biasanya adalah orang yang memiliki integritas, mampu menerima kritik, rendah hati, dan mengenal dirinya dengan baik. Para pemimpin yang sukses ini ternyata memiliki kecerdasan spiritual yang jauh lebih tinggi dari manusia rata-rata. Mereka justru adalah manusia yang rendah hati.


Sayangnya, tidak semua orang mengerti bahwa rendah hati dan low profile itu identik dengan kemajuan dan progressifitas. Karena itu, tidak jarang kita salah memahami logika realitas kehidupan.

~Perubahan Attitude
Sikap dapat diubah melalui persuasi dan kita harus memahami perubahan sikap sebagai respon terhadap komunikasi. Penelitian eksperimental ke faktor-faktor yang dapat mempengaruhi persuasif dari pesan termasuk:
  1. Target Characteristics: These are characteristics that refer to the person who receives and processes a message. Sasaran Karakteristik: Ini adalah karakteristik yang mengacu pada orang yang menerima dan memproses pesan. Salah satu sifat tersebut adalah intelijen - tampaknya bahwa lebih banyak orang cerdas yang kurang mudah dibujuk oleh satu-sisi pesan. Variabel lain yang telah dipelajari dalam kategori ini adalah harga diri. Meskipun kadang-kadang berpikir bahwa mereka lebih tinggi di harga diri kurang mudah dibujuk, ada beberapa bukti bahwa hubungan antara harga diri dan persuasibility sebenarnya lengkung, dengan orang-orang moderat harga diri yang lebih mudah dibujuk dibandingkan baik yang tinggi dan rendah diri tingkat (Rhodes & Woods, 1992). Kerangka pikiran dan suasana hati dari target juga memainkan peran dalam proses ini.
  2. Sumber Karakteristik: Karakteristik sumber utama adalah keahlian, kepercayaan dan atraksi interperatau daya tarik.  Kredibilitas pesan dianggap telah ditemukan menjadi variabel kunci di sini, jika kita membaca laporan tentang kesehatan dan percaya itu berasal dari sebuah jurnal medis profesional, satu mungkin lebih mudah dibujuk dibandingkan jika seseorang percaya itu dari surat kabar populer. Beberapa psikolog telah memperdebatkan apakah ini adalah efek jangka panjang dan Hovland dan Weiss (1951) menemukan efek dari memberitahu orang-orang bahwa pesan datang dari sumber yang dapat dipercaya menghilang setelah beberapa minggu (yang disebut efek tidur).  Apakah ada efek tidur adalah kontroversial.Kebijaksanaan yang dirasakan adalah bahwa jika orang diberi informasi sumber pesan sebelum sidang itu, ada kemungkinan kurang dari efek tidur daripada jika mereka diberitahu pesan dan kemudian memberitahu sumbernya.
  3. Pesan Karakteristik: Sifat dari pesan memainkan peran dalam persuasi.Kadang-kadang menyajikan kedua sisi dari sebuah cerita berguna untuk membantu mengubah sikap.