Panduan Cepat NetBeans IDE 5.5

Diposting oleh tanggul on 21.21 komentar (0)

Selamat datang di NetBeans IDE!

Tutorial ini menyediakan pengantar yang sangat ringkas dan cepat untuk alur kerja NetBeans IDE dengan memandu Anda membuat aplikasi konsol sederhana Java "Hello World". Setelah Anda selesai dengan tutorial ini, Anda akan memperoleh pengetahuan umum tentang cara membuat, membangun, dan menjalankan aplikasi dalam IDE.

Tutorial ini butuh waktu kurang dari 10 menit untuk menyelesaikannya.

Setelah Anda menyelesaikan tutorial ini, Anda dapat pindah ke jalur belajar NetBeans IDE. Jalur belajar ini menyediakan tutorial komprehensif yang menyoroti beragam fitur IDE dan teknik pemrogramannya untuk berbagai jenis aplikasi. Jika Anda tidak ingin membuat aplikasi "Hello World", Anda dapat melewatkan tutorial ini dan langsung lompat ke jalur belajar.

Sebelum Anda Mulai

Untuk menulis program Anda yang pertama, Anda perlu menginstal dulu perangkat lunak berikut pada sistem Anda:

Menyiapkan Proyek

Untuk membuat sebuah proyek IDE:

  1. Jalankan NetBeans IDE.
  2. Dalam IDE, pilih File > New Project, seperti diperlihatkan dalam gambar di bawah.

    New Project yang dipilih." width="455" height="204">

  3. Dalam New Project wizard, buka kategori General dan pilih Java Application seperti diperlihatkan dalam gambar di bawah. Kemudian klik Next.

    NetBeans IDE, New Project wizard, halaman Choose Project.

  4. Dalam halaman Name and Location pada pemandu, lakukan yang berikut (seperti diperlihatkan dalam gambar di bawah):
    • Dalam field Project Name, ketikkan Hello World App.
    • Dalam field Create Main Class, ketikkan helloworldapp.HelloWorldApp.
    • Biarkan kotak cek Set as Main Project dipilih.

    NetBeans IDE, New Project wizard, halaman Name and Location.

  5. Klik Finish.

Proyek dibuat dan dibuka dalam IDE. Anda harus mencari komponen berikut:

  • Jendela Projects, yang berisi tampilan pohon dari berbagai komponen proyek, berisi file sumber, pustaka yang mendasari kode Anda dan lain-lain.
  • Jendela Source Editor berisi file yang disebut HelloWorldApp, terbuka.
  • Jendela Navigator, yang dapat Anda gunakan untuk navigasi cepat di antara elemen-elemen dalam kelas yang dipilih.

NetBeans IDE beserta proyek HelloWorldApp, terbuka.

Menambahkan Kode ke File Sumber Yang Terbentuk

Karena Anda membiarkan kotak cek Create Main Class dipilih dalam New Project wizard, maka IDE telah membuat kelas kerangka untuk Anda. Anda dapat menambahkan pesan "Hello World!" pada kode kerangka dengan menempatkan baris:

            // TODO code application logic here
beserta baris:
            System.out.println("Hello World!");

Simpan perubahan tersebut dengan memilih File > Save.

File tersebut semestinya tampak seperti yang berikut:

 /*
* HelloWorldApp.java
*
* Created on September 15, 2006, 5:27 PM
*
* To change this template, choose Tools > Template Manager
* and open the template in the editor.
*/

package helloworldapp;

/**
* The HelloWorldApp class implements an application that
* simply displays "Hello World!" to the standard output.
*/
public class HelloWorldApp {

/** Creates a new instance of HelloWorldApp */
public HelloWorldApp() {
}

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//Display "Hello World!"
System.out.println("Hello World!");
}

}

Mengkompilasi File Sumber

Untuk mengkompilasi file sumber Anda, pilih Build > Build Main Project dari menu utama IDE.

Jendela Output terbuka dan menampilkan hasil yang serupa dengan apa yang Anda lihat dalam gambar berikut.

Jendela Output menampilkan hasil pembangunan proyek HelloWorld.

Jika hasil pembangunan disertai dengan pesan BUILD SUCCESSFUL, selamat! Berarti Anda telah berhasil mengkompilasi program!

Jika hasil pembangunan disertai dengan pesan BUILD FAILED, mungkin ada sintaks yang salah dalam kode Anda. Kesalahan dilaporkan dalam jendela Output sebagai teks hyperlink. Klik ganda hyperlink tersebut untuk menuju ke sumber kesalahan. Anda dapat memperbaiki kesalahan tersebut nanti dan sekali lagi pilih Build > Build Main Project.

Ketika Anda membangun proyek, file bytecode HelloWorldApp.class akan dibuat. Anda dapat melihat tempat file baru tersebut dibuat dengan membuka jendela Files dan membuka simpul Hello World App/build/classes/helloworldapp sebagaimana tampak dalam gambar berikut.

Jendela Files, menampilkan file .class yang dihasilkan.

Karena Anda telah membangun proyek tersebut, Anda dapat menjalankan program Anda.

Menjalankan Program

Dari bar menu IDE, pilih Run > Run Main Project.

Gambar berikut memperlihatkan apa yang semestinya Anda lihat sekarang.

Program tersebut mencetak kata Hello World! ke jendela Output (bersama hasil lain dari skrip pembangunan).

Selamat! Program Anda bekerja!

Anda sekarang tahu cara melakukan beberapa tugas pemrograman paling umum dalam IDE.



Koneksi JAVA dan MYSQL

Diposting oleh tanggul on 01.17 komentar (0)

Pagi hari pada tanggal 14 Feb 2007:
Coba lagi, coba lagi, terus gagal, (mulai stress…)

Siang hari pada tanggal 14 Feb 2007:
Mencari referensi di internet, menemukan yang baru, saya coba mengubah PATH dan men-download jenis Connector MySQL lain.

Sore hari pada tanggal 14 Feb 2007:
Selamat…. Driver MySQL dikenali, dengan merubah PATH dan merubah penyimpanan file Driver-nya, tapi sayang membuat koneksi masih gagal, katanya Class tidak ditemukan…Error:Java.lang.class NotfoundException :com.mysql.jdbc.Driver (sekarang stress + jengkel + lapar)
Pagi hari pada tanggal 15 Feb 2007:
selamat… bisa… Koneksi sukses, query juga sukses….

Info Driver/Program:
====================
- Java : J2SDK1.4.2
- Editor : JCreator 3.5
- Database : MySQL 5.1.24
- Driver JDBC : mysql-connector-java-5.0.4-bin.jar (download di www.mysql.com)

Konfigurasi:
============
- Coppy file mysql-connector-java-5.0.4-bin.jar ke C:\j2sdk1.4.2\jre\lib\ext
- Buat CLASS PATH di My Computer - System - Data Environment : C:\j2sdk1.4.2\jre\lib\ext\mysql-connector-java-5.0.4-bin.jar;%CLASSPATH%
- Ga Usah restart, kecuali ragu-ragu

Listing Program:
================
/*
* Creeated 14 Feb 2007 15:59
* By Supono pono_thea@yahoo.com
* http://supono.wordpress.com
* Koneksi ke database
*/

import java.sql.*;

public class Satu{
public static void main(String[] args){
try{
Class.forName(”com.mysql.jdbc.Driver”);
System.out.println(”Driver berhasil ditemukan……”);
try{
String url = “jdbc:mysql://localhost:3306/SuponoDatabaseName”;
String user = “SuponoUSer”;
String password = “SuponoPassword”;
Connection koneksi = DriverManager.getConnection(url, user, password);
System.out.println(”Buat Koneksi Sukses”);
try{
String sql = “SELECT * FROM SuponoTabel”;
Statement stat = koneksi.createStatement();
ResultSet set = stat.executeQuery(sql);
while(set.next()){
String judul = set.getString(”SuponoFieldJudul”);
System.out.println(judul);
}
System.out.println(”Query Sukses”);
} catch (Exception e){
System.out.println(”Tidak bisa melakukan query”);
}
} catch (SQLException ex){
System.out.println(”Koneksi gagal ?”);
System.out.println(”SQLException: ” + ex.getMessage());
}
} catch (Exception se){
System.out.println(”Driver MySQL tidak ditemukan : ” + se);
}
}
}

Setting Classpath JDBC Driver

Diposting oleh tanggul on 01.15 komentar (0)

Karena banyak sekali pemula yang menanyakan bagaimana cara men-setting CLASSPATH untuk JDBC driver, maka di sini akan saya uraikan secara singkat langkah-langkah untuk menyetting CLASSPATH JDBC DRIVER pada sistem operasi Windows XP dan Linux.

A. Mengatur CLASSPATH pada Windows XP/2000
Misalnya Anda menggunakan JDBC driver versi mysql-connector-java-3.0.8-stable-bin.jar dan membuat folder di C dengan nama JDBC, seperti ini C:\JDBC\
Ikutilah langkah-langkah berikut :

1. Letakkan file mysql-connector-java-3.0.8-stable-bin.jar di folder C:\JDBC.



2. Supaya Anda tidak perlu menyebutkan classpath secara eksplisit berulang-ulang saat menjalankan program java tambahkan environment variable classpath yang mengacu ke file driver.

3. Anda dapat menambahkan classpath di Windows XP/2000 dengan menampilkan kotak dialog Environment Variable dengan cara klik kanan pada My Computer>klik properties>pilih tab advance>klik Environment Variables. Maka akan muncul kotak dialog Environment Variables. Tekan tombol New Variable untuk System Variable dan isikan CLASSPATH sebagai variabel sistem baru seperti contoh di bawah ini :

Variable name : CLASSPATH

Variable value : C:\JDBC\mysql-connector-java-3.0.8-stable-bin.jar

4. Tekan tombol OK maka Anda akan melihat variabel sistem CLASSPATH tampak terdaftar sebagai variabel sistem baru pada kotak dialog Environment Variables.


5. Anda dapat melakukan testing variabel sistem dari Command Prompt dengan perintah : echo %CLASSPATH% bila pada console tampil path ke driver maka CLASSPATH berhasil di set.

6. Restart komputer Anda agar CLASSPATH baru dapat di baca oleh sistem.


B. Mengatur CLASSPATH pada Linux

Misalnya kita menggunakan JDBC driver versi mysql-connector-java-3.0.14-production.tar.gz, dan semua file itu di-ekstrak ke /usr, maka Anda harus mengatur CLASSPATH dengan cara :

# CLASSPATH= .:/usr/mysql-connector-java-3.0.14-production : $CLASSPATH

# export CLASSPATH

Atau menambahkan baris "# CLASSPATH= .:/usr/mysql-connector-java-3.0.14-production : $CLASSPATH di atas ke dalam [b].bash_profile yang ada pada home direktori masing-masing user agar setiap kali login, pengaturan tersebut dapat otomatis dipakai.

Semoga penjelasan singkat ini dapat mudah dipahami oleh pemula dan dapat membantu Wink

PEACE...

note : Anda bisa mendapatkan library JDBC di http://dev.mysql.com/downloads/

- [J2D-GOLDEN] Paupau - 07-09-2005 05:38 PM

Wahh tutorial mantap!

Sekalian donk mas kasih tau dimana dapetin library JDBC driver nya, gw ada 2 jenis, mysql-connector-java-3.0.7-stable-bin.jar & mm.mysql.jdbc-1.2c.tar.gz, tapi lupa dimana dapetinnya dulu Embarassed

Sama sekalian juga donk tutorial setting koneksi database dan seselect dua select SQL Wink




Membuat Program Database dengan Netbeans IDE dan Ms.Acces

Diposting oleh tanggul on 21.43 komentar (1)

Hai sobat pembaca semua, kali ini project kita akan membuat suatu program database menggunakan Netbeans IDE 5.5.1 dan Database Ms.Access. Mungkin Software Netbeans merupakan hal yang baru buat kita. YA memang sebenarnya program Netbeans ini merupakan software yang digunakan untuk membuat suatu program yang berbasis JAVA. Dulu kita masih menggunakan tampilan putih NOTEPAD untuk membuat aplikasi JAVA. Akan tetapi sejalan perkembangan NOTEPAD perlahan mulai digantikan oleh TEXTPAD karena fasilitas yang disediakan oleh TEXTPAD ini terkesan lebih lengkap dan informatif dibanding dengan NOTEPAD. Akan tetapi ketika kita melirik kebelakang ternyata TEXTPAD punya kekurangan lagi, yaitu kita masih harus mengetik script untuk membuat komponen program. Dan ternyata kekurangan tersebut ditutupi oleh adanya Netbeans ini. Yaitu menyediakan komponen komponen tanpa harus mengetikkan script untuk membuatnya layaknya Bahasa Pemrograman GUI lainnya. Langsung aja kita buat project baru kita :

Berikut tampilan program yang akan kita buat :

Langkah- Langkah Pengerjaan :

***> Buat database Koperasi dan tabel Anggota dengan ketentuan sebagai berikut :

==================================================================

Noang - Text - 5

Nama - Text - 25

Alamat - Text - 30

Jkel - Yes/no

Agama - Text - 1

NoKTP - Text - 15

NoTelp - Text - 12

Simpanan - Number - LongInt

==================================================================

1. Buat desain form seperti yang terlihat pada gambar. Pada form terdapat komponen JTextField, JComboBox, JRadioButton, JPanel, JButton.

2. Ganti nama komponen yang sudah kita masukkan terutama untuk komponen JTextField, JComboBox, JButton, JRadioButton dengan cara dan ketentuan sebagai berikut :

pada project kali ini penulis menggunakan ketentuan nama komponen sebagai berikut untuk memudahkan pemahaman dalam pembuatan kode program.

Komponen Perubahan Nama Komponen

JTextField No Anggota — no

JTextField Nama — nama

JTextField Alamat — alamat

JComboBox Agama — agama

JRadioButton Jkel — RPria dan RWanita

JTextField No KTP — noktp

JTextField No. Telp — notelp

JTextField Simpanan — simpanan

JButton Simpan — bsimpan

JButton Data Baru — bbaru

JButton Keluar — bkeluar

3. Setelah anda mengubah nama setiap komponen maka sekarang saatnya masuk pada proses Coding.

Kode Program :

- Di bawah Tab nama project anda klik source :

Dibawah package anda ketikkan perintah import berikut untuk mengambil perintah-perintah sql.

==================================================================

import java.sql;

==================================================================

- Kemudian deklarasi variabel koneksi, resultset, statement dan variabel yang lain yang diperlukan

Di bawah public class ketikkan variabel berikut;

==================================================================

//deklarasi variabel global
Connection Con;
ResultSet RsAng;
Statement StatAng;

//variabel untuk agama
String sagm = “1″;
//variabel untuk jenis kelamin
Boolean bjkel = true;
//variabel global jika data ditemukan
Boolean ada = false;

- Kemudian dibawah public nama_project (dibawah pengenalan variabel) ketikkan perintah koneksi database dan tabel berikut :

//koneksi
try
{
String fdata = “z:\\java1\\NetBeans\\Koperasi.mdb”;
Class.forName(”sun.jdbc.odbc.JdbcOdbcDriver”);

//koneksi langsung ke database tanpa dsn
Con= DriverManager.getConnection(”jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=” + fdata);
//menunjukkan proses pencarian resultset bisa di update
StatAng= Con.createStatement( RsAng.TYPE_SCROLL_SENSITIVE, RsAng.CONCUR_UPDATABLE );
RsAng = StatAng.executeQuery(”Select* from Anggota”);
}
catch(Exception e)
{ System.err.println(”Koneksi gagal !” + e.getMessage()); } //getMessage untuk menampilkan pesan

==================================================================

- Setelah proses koneksi berhasil maka saatnya kita masuk ke tombol simpan. Ketikkan kode program berikut :

==================================================================

private void bsimpanActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

try

{

RsAng.updateString(”Noang”, no.getText());

RsAng.updateString(”Nama”, nama.getText());

RsAng.updateString(”Alamat”, alamat.getText());

RsAng.updateString(”Agama”, sagm);

RsAng.updateBoolean(”Jkel”, bjkel);

RsAng.updateString(”NoKTP”, noktp.getText());

RsAng.updateString(”NoTelp”, notelp.getText());

RsAng.updateDouble(”Simpanan”, Double.parseDouble(simpanan.getText()));

if(ada)

{

//mengedit data yang sudah ada

RsAng.updateRow();

javax.swing.JOptionPane.showMessageDialog(null, “Data Telah Diedit !”);

}

else

//menyisipkan record baru

RsAng.insertRow();

javax.swing.JOptionPane.showMessageDialog(null, “Data Telah Tersimpan !”);

}

catch(Exception e)

{

javax.swing.JOptionPane.showMessageDialog(null, “Data Belum Tersimpan !” + e.getMessage());

}

}

==================================================================

- Kode Program untuk RadioButton Pria :

==================================================================

private void RPriaActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

bjkel = true;

}

==================================================================

- Kode Program untuk RadioButton Wanita :

==================================================================

private void RWanitaActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

bjkel = false;

}

==================================================================

- Untuk ComboBox agama ketikkan kode program berikut ini :

==================================================================

private void agamaActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

// Baca Source objectnya masih JcomboBox

javax.swing.JComboBox soagama = (javax.swing.JComboBox)evt.getSource();

//Membaca Item Yang Terpilih — > String

String sagama = (String)soagama.getSelectedItem();

//pengujian sagama

if (sagama.equals(”Islam”))

sagm = “1″;

else if (sagama.equals(”Kristen”))

sagm = “2″;

else if (sagama.equals(”Hindhu”))

sagm = “3″;

else if (sagama.equals(”Budha”))

sagm = “4″;

else if (sagama.equals(”Konghu Chu”))

sagm = “5″;

}

==================================================================

- Untuk Tombol Data Baru ketikkan program berikut ini :

==================================================================

private void bbaruActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

no.setText(”");

nama.setText(”");

alamat.setText(”");

noktp.setText(”");

notelp.setText(”");

simpanan.setText(”");

}

==================================================================

- Untuk komponen Button Keluar ketikkan kode program berikut ini :

==================================================================

private void bkeluarActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

//Tutup Koneksi

try

{

Con.close();

RsAng.close();

StatAng.close();

Con = null; RsAng = null; StatAng = null;

}

catch (Exception e){}

System.exit(0);

}

==================================================================

Catatan Tambahan (Kelupaan Bos)

- Untuk mengisi ComboBox agama anda klik pada komponen ComboBox agama kemudian pada properties cari model, klik maka akan tampil kotak dialog sebagai berikut :

- Tambahkan komponen buttongroup pada form perhatikan potongan gambar berikut :

Drag ke form anda. Akan tetapi anda tidak akan bisa melihat wujudnya.hehehehehe Tapi untuk mengubah nama komponennya maka silahkan anda masuk ke navigator sebelah kiri monitor anda. Ganti nama komponennya dengan nama “bgjkel”

- Setelah memasukkan komponen ButtonGroup dan mengubah namanya maka klik pada komponen RPria dan RWanita kemudian pada properties cari button group kemudian ubah menjadi bgjkel.

Selamat mencoba project baru anda di NetBeans IDE 5.5.1

Penulis mohon maaf karena susunannya masih tidak karuan untuk artikel ini. Karena penulis belum punya waktu senggang untuk memperbaiki tampilan. Terima kasih sudah mau berkunjung.




Eclipse dan Netbeans

Diposting oleh tanggul on 19.38 komentar (1)

ECLIPSE

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse:

  • Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX,HP-UX dan MAC-OS.
  • Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol,Python, Perl, PHP, dan lain sebagainya.
  • Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.



Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in.

Sejarah

Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat lunak IBM Visual Age for Java 4.0. Produk ini diluncurkan oleh IBM pada tanggal 5 November 2001, yang menginvestasikan sebanyak US$ 40 juta untuk pengembangannya. Semenjak itu konsursium Eclipse Foundation mengambil alih untuk pengembangan Eclipse lebih lanjut dan pengaturan organisasinya.

Arsitekstur

Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah kernel, yang mengangkat plug-in. Apa yang dapat digunakan di dalam Eclipse sebenarnya adalah fungsi dari plug-in yang sudah diinstal. Ini merupakan basis dari Eclipse yang dinamakan Rich Client Platform (RCP). Berikut ini adalah komponen yang membentuk RCP:

  • Core platform
  • OSGI
  • SWT (Standard Widget Toolkit)
  • JFace
  • Eclipse Workbench

Secara standar Eclipse selalu dilengkapi dengan JDT (Java Development Tools), plug-in yang membuat Eclipse kompatibel untuk mengembangkan program Java, dan PDE (Plug-in Development Environment) untuk mengembangkan plug-in baru. Eclipse beserta plug-in-nya diimplementasikan dalam bahasa pemrograman Java.

Konsep Eclipse adalah IDE yang terbuka (open), mudah diperluas (extensible) untuk apa saja, dan tidak untuk sesuatu yang spesifik. Jadi, Eclipse tidak saja untuk mengembangkan program Java, akan tetapi dapat digunakan untuk berbagai macam keperluan, cukup dengan menginstal plug-in yang dibutuhkan. Apabila ingin mengembangkan program C/C++ terdapat plug-in CDT (C/C++ Development Tools). Selain itu, pengembangan secara visual bukan hal yang tidak mungkin oleh Eclipse, plug-in UML2 tersedia untuk membuat diagram UML. Dengan menggunakan PDE setiap orang bisa membuat plug-in sesuai dengan keinginannya. Salah satu situs yang menawarkan plug-in secara gratis seperti Eclipse Downloads by Project.


NETBEANS

sebuah GUI Editor yang menurut pendapat umum merupakan yang terbaik Mungkin ada sumbernya? Karena sangat tidak etis mengatakan satu IDE adalah yang terbaik, karena diskusi IDE apa yang terbaik tidak ada akhirnya. Sama seperti diskusi operating system mana yang terbaik. Masing-masing perangkat lunak memiliki kelebihan dan kekurangan masing-masing. Saya, walaupun pengguna setia Eclipse , tidak berani mengatakan bahwa Eclipse adalah IDE yang terbaik. Mohon tanggapannya. Terima kasih, Attarinho Mmm tulisannya mohon dicermati, GUI editor terbaik bukan berarti IDE terbaik. Saya sendiri juga pemakai setia Eclipse hingga saat ini. Waktu itu mencoba memakai Mattisse (netbeans 5.0) gara2 ada tulisan yang mengatakan GUI editor matisse lebih handal dari eclipse. Saya iseng mencobanya dan memang, bisa dikatakan untuk urusan form editor eclipse tertinggal satu generasi dari netbeans (mungkin bisa disejajarkan dengan Visual Studio .Net). Bahkan JDeveloper pun lebih baik dari eclipse untuk urusan ini. Tapi untuk urusan ketersediaan plugin yah .. eclipse emang gada bandingannya Wiendietry 05:29, 6 Oktober 2006 (UTC) Kalau memang GUI Editor-nya NetBeans terbaik mungkin di artikel tersebut disebutkan kelebihannya daripada GUI Editor dari Eclipse, atau lebih tepatnya Java Editor. Tapi mungkin sebaiknya dikatakan kelebihan NetBeans daripada Eclipse Editor, jadi terkesan lebih netral. Oia, dan sumber juga sebaiknya ditambahkan yang mengatakan hal ini. Terima kasih. Salam, Attarinho

Kelengkapan Library di Java

Library kelas yang lengkap? Menurut saya, besar dan kompleks. Kompleksitas Swing untuk GUI dikeluhkan banyak orang, sehingga banyak orang harus membuat databinding framework dan library-library lain (.NET memiliki built-in databinding yang cukup berguna). Lihat saja, ada SwingX, JGoodies-Bindings, dan Glazed Lists. Apache sampai membuat project ‘Commons’ yang khusus untuk membuat hal-hal mendasar yang belum ada atau sulit digunakan.

Saya memvote untuk menganulir ‘Library Kelas yang Lengkap’ di bagian ‘Kelebihan Java’.

Yudhi 22:19, 6 Juli 2006 (UTC)

Ya saya sepakat, pernyataan java memiliki library yang lengkap cenderung bersifat opini, tak tambahin tpl taknetral 09:11, 10 Juli 2006 (UTC)

Pengguna : Masyogo

Hallo mas Yudhi dan mas Wienditery,saya yang menambahkan sebagian besar dari text ini. Walau bagaimanapun java mempunyai library dari lengkap hingga sangat sangat lengkap (hingga membingungkan). Karena dia sangat modular,sehingga kita tinggal pilih saja mau memakai library yang mana. Saya menuliskan “library yang lengkap” dari pada “library yang tidak lengkap”. Bila anda membandingkan dengan programming language yang sudah matang ya pasti ada kelebihan dan kekurangan.

saya ada ide bagaimana kalau kelebihan dan kekurangan di merge dalam subtopik karakteristik java, akan lebih fair. Sehingga lebih akurat dan tidak bias dengan opini. Anda mungkin menganggap banyak=lengkap, mr. Yudhi menganggap banyak dan kompleks sehingga membingungkan (dan ga ada yang menjamin bahwa pendapat salah satu dari anda lebih benar dari yang lain ) . Seandainya cukup ditulis Java kaya akan library mungkin tidak ada yang protes. Sama dengan point write once run everyhere yang oleh mr. Yudhi dibalas dengan write once debug everywhere, seandainya ditulis bahwa java itu multiplatform saja dan diberikan keterangan mengenai bahwa barangnya “ga lsg jalan di semua OS” namun cukup membantu karena “ga perlu bikin 2 kali scr keseluruhan” akan lebih fair. Btw saya usul untuk memindahkan artikel ini ke Bahasa Pemrograman Java, bagaimana? 11:43, 21 Juli 2006 (UTC).

Pengguna : Masyogo


Silahkan saja mas.Monggo.Saya juga setuju kalau text di wikipedia itu harus datar, harus menjadi ensiklopedi yang enak dibaca secara global dan menyeluruh.Opini, menurut saya bisa berbeda tiap orangnya.Silahkan saja demi supaya wikipedia-nya enak dibaca.Mengenai “write once run everywhere” itu memang slogan resmi dari Sun Microsystem. Karena ini merupakan halaman wikipedia bahasa indonesia resmi, saya menuliskannya berdasarkan slogan si empunya / pencipta java itu sendiri. Implementasi saya gak masukkan didalamnya karena bisa berbeda tiap orang dan tergantung dari kaca mata mana kita memandang. Untuk rekan-rekan yang mempunyai cukup waktu, bisa tolong update halaman ini agar lebih lengkap dan global.

Terima kasih