2012 in review


The WordPress.com stats helper monkeys prepared a 2012 annual report for this blog.

Here’s an excerpt:

4,329 films were submitted to the 2012 Cannes Film Festival. This blog had 24,000 views in 2012. If each view were a film, this blog would power 6 Film Festivals

Click here to see the complete report.

#4 Membuat aplikasi sederhana untuk menampilkan data mahasiswa menggunakan Netbeans


Setelah perancangan antarmuka selesai dibuat, langkah berikutnya adalah menuliskan kode program kedalam aplikasi mahasiswa yang dibuat. Kini kita beralih ke jendela Source untuk melakukan penulisan kode program. Langkah-langkahnya sebagai berikut.
1. Klik tab Source pada IDE Netbeans.
2. Tambahkan kode berikut kedalam Source. Ketikkan yang dicetak tebal saja.
package aplikasimahasiswa;
import java.sql.*;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;

/**
*
* @author Ifan
*/
public class MasterMahasiswa extends javax.swing.JFrame {
Connection c;
ResultSet r;
Statement s;

private Object[][] datamahasiswa = null;
private String[] label = {“NIM”, “NAMA”, “TEMPAT LAHIR”, “TANGGAL LAHIR”};

/** Creates new form MasterMahasiswa */
public MasterMahasiswa() {
initComponents();

}

private void OpenConnection(){
try {
Class.forName(“com.mysql.jdbc.Driver”);
c = DriverManager.getConnection(“jdbc:mysql://localhost/db_latihan”, “root”, “”);
System.out.println(“Koneksi berhasil”);
} catch (Exception e) {
System.out.println(e);
}
}

private void ReadTable(){
try {
s = c.createStatement();
String sql = “select * from mahasiswa”;
r = s.executeQuery(sql);
ResultSetMetaData m = r.getMetaData();
int kolom = m.getColumnCount();
int baris = 0;
while(r.next()){
baris = r.getRow();
}
datamahasiswa = new Object[baris][kolom];
int x = 0;
r.beforeFirst();
while(r.next()){
datamahasiswa[x][0] = r.getString(“nim”);
datamahasiswa[x][1] = r.getString(“nm_mhs”);
datamahasiswa[x][2] = r.getString(“tmpt_lhr”);
datamahasiswa[x][3] = r.getString(“tgl_lhr”);
x++;
}
TabelMahasiswa.setModel(new DefaultTableModel(datamahasiswa, label));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}

private void SetTable(){
int row = TabelMahasiswa.getSelectedRow();
TextFieldNIM.setText((String)TabelMahasiswa.getValueAt(row, 0));
TextFieldNama.setText((String)TabelMahasiswa.getValueAt(row, 1));
TextFieldTempatLahir.setText((String)TabelMahasiswa.getValueAt(row, 2));
TextFieldTanggalLahir.setText((String)TabelMahasiswa.getValueAt(row, 3));
}

private void ClearField(){
TextFieldNIM.setText(“”);
TextFieldNama.setText(“”);
TextFieldTempatLahir.setText(“”);
TextFieldTanggalLahir.setText(“”);
}

private void Save(){
try {
String sql = “insert into mahasiswa set nim='”+TextFieldNIM.getText()+”‘, “
+ “nm_mhs='”+TextFieldNama.getText()+”‘, tmpt_lhr='”+TextFieldTempatLahir.getText()+”‘, “
+ “tgl_lhr='”+TextFieldTanggalLahir.getText()+”‘”;
s.executeUpdate(sql);
s.close();
JOptionPane.showMessageDialog(null, “Data berhasil ditambah”);
ClearField();
ReadTable();
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, e);
}
}

private void Update(){
try {
String sql = “update mahasiswa set nim='”+TextFieldNIM.getText()+”‘, “
+ “nm_mhs='”+TextFieldNama.getText()+”‘, tmpt_lhr='”+TextFieldTempatLahir.getText()+”‘, “
+ “tgl_lhr='”+TextFieldTanggalLahir.getText()+”‘ where nim='”+TextFieldNIM.getText()+”‘”;
s.executeUpdate(sql);
s.close();
JOptionPane.showMessageDialog(null, “Data berhasil diupdate”);
ClearField();
ReadTable();
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, e);
}
}

private void Delete(){
try {
String sql = “delete from mahasiswa where nim='”+TextFieldNIM.getText()+”‘”;
s.executeUpdate(sql);
s.close();
JOptionPane.showMessageDialog(null, “Data berhasil dihpuas”);
ClearField();
ReadTable();
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, e);
}
}
3. Kembali ke mode Design, Klik kanan pada button Tambah pilih Event > actionPerformed. Anda akan diarahkan kembali ke jendela source untuk ActionPerformed button Tambah. Kemudian ketikkan kode berikut.
private void ButtonTambahActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Save();
}
4. Dengan cara yang sama, lakukan juga untuk tombol Edit, Hapus, Keluar. Berikut kodenya.
private void ButtonEditActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Update();
}

private void ButtonHapusActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Delete();
}

private void ButtonKeluarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
dispose();
}
5. Masih pada jendela Source, menuju ke baris yang paling atas, tambahkan kode berikut pada Constructor. Ketikkan yang dicetak tebal saja.
public MasterMahasiswa() {
initComponents();
OpenConnection();
ReadTable();
ClearField();
}

6. Klik kanan pada TabelMahasiswa pilih Events > Mouse > mouseClicked. Kemudian tambahkan kode berikut kedalam skrip yang terbentuk.
private void TabelMahasiswaMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
SetTable();
}
7. Pada jendela sebelah kiri, klik kanan file MasterMahasiswa.java > Run File untuk menjalankan program, atau dapat menekan tombol Shift + F6.
8. Hasilnya terlihat seperti gambar berikut.

2012-12-06 171220

#3 Membuat aplikasi sederhana untuk menampilkan data mahasiswa menggunakan Netbeans


Dalam pembuatan antarmuka aplikasi mahasiswa, kita akan menggunakan JFrame Form. Langkah-langkahnya sebagai berikut.
1. Pada jendela IDE Netbeans klik tab Projects.
2. Klik kanan pada project aplikasimahasiswa pilih New > JFrame Form.
2012-12-03 153007
3. Pada jendela New JFrame Form ketikkan MasterMahasiswa pada Class Name, kemudian klik tombol Finish.
2012-12-03 153118
4. Tambahkan kompone JTable pada panel MasterMahasiswa.java, caranya pada jendela Palette disebalahkanan pilih Swing Controls kemudian klik Table, selanjutnya letakkan pada panel MasterMahasiswa.java (Tidak perlu didrag), seperti yang terlihat pada gambar berikut.
2012-12-03 153439
5. Masih pada Palete > Swing Controls klik label, kemudian letakkan pada panel MasterMahasiswa.java. selanjutnya edit label dengan cara klik kanan pilih Edit text atau dengan mengklik dua kali pada label, ganti isi dari label menjadi NIM, seperti yang terlihat pada gambar berikut.
2012-12-03 154142
6. Klik JTextField pada Palette Swing Controls dan letakkan pada panel. Seperti yang terlihat pada gambar berikut.
2012-12-03 154429
7. Ubah property Variable Name JTextField1 pada panel dengan cara, klik kanan JTextField1 pada panel kemudian pilih Change Variable Name.
8. Pada jendela Change Variable Name yang tampil, ganti properti Variable Name menjadi TextFieldNIM seperti terlihat pada gambar berikut. Kemudian klik tombol Close.
2012-12-06 160540
9. Dengan cara yang sama tambahkan juga untuk Nama Mahasiswa, Tempat Lahir, dan Tanggal Lahir, dan atur semua komponen tersebut seperti terlihat pada gambar berikut.

Componen Properties Variable Name
JTextField1 Text TextFieldNIM
JTextField2 Text TextFieldNama
JTextField3 Text TextFieldTempatLahir
JTextField4 Text TextFieldTanggalLahir

2012-12-03 155252
10. Melalui Palette Swing Controls tambahkan juga JButton dengan mengklik Button, kemudian letakkan pada panel.
11. Klik kanan pada JButton lalu pilih Edit Text, ganti dengan namaTambah. Seperti yang terlihat pada gambar berikut.
2012-12-03 155546
12. Klik kanan lagi button Tambah, kemudian klik kanan pilih Change Variable Name. Pada kotak dialog Change Variable Name yang tampil ketikkan ButtonTambah.
2012-12-06 160923
13. Dengan cara yang sama, tambahkan 3 JButton kedalam panel kemudian Edit Text dari masing-masing Button menjadi Edit, Hapus, dan Keluar dengan Variable Name dari masing-masing tombol adalah ButtonEdit, ButtonHapus, dan Button Keluar. Hasilnya dapat dilihat pada gambar berikut.
Componen Properties Variable Name
JButton1 Text Tambah
JButton1 Variable Name ButtonTambah
JButton2 Text Edit
JButton2 Variable Name ButtonEdit
JButton3 Text Hapus
JButton3 Variable Name ButtonHapus
JButton4 Text Keluar
JButton4 Variable Name ButtonKeluar

2012-12-03 155747
14. Pada panel, klik kanan JTable1 pilih Change Variable Name, kemudian ketikkan TabelMahasiswa pada kotak dialog yang muncul.
2012-12-06 161523

#2 Membuat aplikasi sederhana untuk menampilkan data mahasiswa menggunakan Netbeans


Artikel kali ini adalah kelanjutan dari artikel sebelumnya “Membuat aplikasi sederhana untuk menampilkan data mahasiswa menggunakan Netbeans (Membuat Database)”, kali ini adalah membuat tabel melalui IDE Netbeans . Pembautan tabel melalui IDE Netbeans ini, dapat dilakukan baik melalui Execute command ataupun melalui Kotak Dialog. Untuk membuat tabel langkah-langkah nya sebagai berikut.
Melalui Execute Command.
1. Klik tanda + pada database yang anda buat, kemudian klik kanan Tables kemudian pilih Execute Command.
2012-12-03 143425
2. Pada jendela SQL Command yang tampil ketikkan query berikut.
create table mahasiswa (
nim varchar(6) not null,
nm_mhs varchar(50) not null,
tmpt_lhr varchar(20) not null,
tgl_lhr date not null,
primary key(nim)
);
Seperti yang terlihat pada gambar berikut, selanjutnya anda tinggal menekan tombol Ctrl+Shift+E untuk mengeksekusi query yang dimasukkan.
2012-12-03 144818

 

Membuat tabel melalui kotak dialog
1. Klik tanda + pada database yang anda buat, kemudian klik kanan Tables dan pilih Create Table.
2012-12-03 144544
2. Pada jendela Create Table yang tampil ketikkan mahasiswa pada Table name. kemudian untuk menambahkan kolom klik tombol Add Column.
2012-12-03 145338
3. Pada jendela Add Column yang tampil ketikkan nim pada Name, pilih VARCHAR pada bagian Type, ketikkan 6 untuk Size, selanjutnya centang Primary key. Jika sudah tekan tombol OK.
2012-12-03 145443
4. Klik tombol Add Column lagi untuk menambah kolom nm_mhs, pada jendela yang tampil ketikkan nm_mhs pada Name, VARCHAR untuk Type, 50 untuk Size, kemudian klik tombol OK.
2012-12-03 145644
5. Klik tombol Add Column lagi untuk menambah kolom tmpt_lhr. Pada jendela yang tampil ketikkan tmpt_lhr pada Name, VARCHAR untuk Type, dan 20 untuk Size. Selanjutnya tekan tombol OK.
2012-12-03 145708
6. Klik tombol Add Column lagi, untuk menambah kolom tgl_lhr. Kemudian ketikkan tgl_lhr pada Name, DATE untuk Type, lalu tekan tombol OK.
2012-12-03 145727
7. Setelah selesai anda bisa melihat semua tabel yang dibuat tadi pada jendela create Table. Klik tombol OK.
2012-12-03 145735
8. Untuk melihat hasil dari pembuatan tabel ini, klik tanda + pada Tables, jika berhasil tabel mahasiswa sudah ada didalam list Tables.
2012-12-03 150326

Continue reading

#1 Membuat aplikasi sederhana untuk menampilkan data mahasiswa menggunakan Netbeans


Kita akan membuat sebuah aplikasi yang sederhana, dimana aplikasi ini akan menaampilkan data mahasiswa, anda akan belajar bagaimana menampilkan, menambahkan, mengubah, serta menghapus data, serta membuat database serta tabelnya, tentunya menggunkan IDE Netbeans. Langkah-langkahnya sebagai berikut.
Membuat Database
1. Jalankan aplikasi Netbeans. (Netbeans yang dipakai pada pembahasan ini adalah versi 7.0.1)
2. Pilih File > New Project atau dengan menekan Ctrl+Shift+N.
3. Pada jendela New Project yang tampil File Java pada list Categories dan Java Applicaton pada list Projects. Kemudian klik Next.
2012-12-03 141129
4. Selanjutnya tampil jendela New Java Application. Ketikkan AplikasiMahasiswa pada Project Name, kemudian pada Project Location anda bisa mengklik tombol Browser untuk mencari direktori tempat penyimpanan, pada pembahasan ini direktori kerja berada pada driver D:\Aplikasi Java. Selanjutnya klik tombol Finish.
2012-12-03 141154
5. Kembali ke jendela IDE Netbeans, klik kanan pada Libraries kemudian pilih Add Library. Seperti yang terlihat pada gambar berikut.
2012-12-03 141406
6. Pada jendela Add Library yang tampil pilih MySQL JDBC Driver, kemudian klik tombol Add Library.
2012-12-03 141418
7. Pilih tab Services, selanjutnya klik kanan Databases kemudian pilih New Connection.
2012-12-03 141514
8. Pada jendela New Connection Wizard yang tampil pilih MySQL (Connector/J driver) pada Driver. Kemudian klik tombol Next.
2012-12-03 141529
9. Pada jendela baru yang tampil, ketikkan localhost pada Host, 3306 pada Port, dan root pada User Name. Kemudian klik tombol Test Connection.
2012-12-03 141544
10. Jika koneksi berhasil maka di bawah JDBC URL akan tampil informasi Connection Succeeded.
2012-12-03 141635
11. Klik kanan jdbc:mysql://localhost:3306/mysql [root on Default schema], pilih Connect.
2012-12-03 141748
12. Pada jendela Connect, ketikkan root pada User name, password biarkan kosong, kemudian klik tombol OK.
2012-12-03 141802
13. Klik kanan pada jdbc:mysql://localhost:3306/mysql [root on Default schema], kemudian pilih Execute Command.
2012-12-03 141827
14. Pada editor SQL Command 1 yang tampil ketikkan query “create database db_latihan” tanpa tanda kutip, kemudian tekan tombol Ctrl+Shift+E. Selanjutnya klik kanan jdbc:mysql://localhost:3306/mysql [root on Default schema] klik Refresh.
2012-12-03 143425
15. Klik tanda + pada jdbc:mysql://localhost:3306/mysql [root on Default schema] untuk menampilkan semua daftar database yang telah dibuat. Selanjutnya klik kanan pada database db_latihan kemudian klik Set As Default Catalog.

Continue reading

Menambahkan Plugin iReport kedalam IDE Netbeans


Menambahkan Plugin iReport ke dalam IDE Netbeans
iReport adalah tool untuk pembuatan laporan yang sangat popular dalam pemrograman Java, sama halnya dengan Crystal Report pada pemrograman lainnya. iReport dapat didownload secara gratis pada url berikut http://jasperforge.org/index.php?q=project/ireport. Berikut cara mengintegrasikan iReport pada Netbeans.
1. Klik Tools > Plugins pada menu utama Netbeans.
2. Pada jendela Plugins yang tampil, pilih tab Downloaded, dan klik tombol Adds Plugins
2012-12-03 002818
3. Pada jendela Add Plugins cari lokasi penyimpanan plugin iReport yang telah anda download (Ekstrak terlebih dahulu), kemudian pilih semua file dengan ekstensi .nbm, selanjutnya klik tombol Open.
2012-12-03 003139
4. Pada jendela Plugins yang tampil, pastikan semua plugin tercentang, kemudian klik tombol Install pada bagian kiri bawah.
2012-12-03 003358
5. Pada jendela Netbeans IDE Installer yang tampil, klik tombol Next.
2012-12-03 003653
6. Pada jendela yang baru, akan tampil License Agreement. Centang I Accept ther term in all of the license agreements. Kemudian klik tombol Install.
2012-12-03 003703
7. Tunggu beberapa saat sampai proses instalasi selesai
2012-12-03 003741

8. Setelah proses instalasi selesai, akan tampil jendela baru. Klik tombol Finish.
2012-12-03 003750
9. Tambahkan library ini pada project anda, dengan cara klik kanan pada Libraries > Add Library.
10. Pada jendela Add Library yang tampil pilih JasperReports 3.0.1, kemudian klik tombol Add Library.
2012-12-03 004554
11. Untuk memastikan library JasperReports 3.0.1 telah terintegrasi, klik kanan Project yang anda buat kemudian pilih New > Other.
12. Selanjutnya akan tampil jendela New File. Jika pada list Categories terdapat Report, itu artinya library telah terintegrasi dengan Netbeans.
2012-12-03 004957

Continue reading

Mengintegrasikan JasperReport dan Netbeans


JasperReport adalah tool yang sering dipakai dalam pembuatan laporan dalam pemrograman java, JasperReport dan iReport akan memudahkan dalam pembuatan Report. Langkah-langkah mengintegrasikan JasperReport sebagai berikut:
1. Download jasperreports-x.x.x-project.zip dari internet.
2. Ekstrak file zip jasperreport ini ke direktori C:\Program Files.
3. Jalankan Netbeans, pilih menu Tools > Libraries.
4. Pada jendela Library Manager, klik tombol New Library pada kiri bawah.
2012-12-03 014946
5. Ketikkan JasperReport3.7.5 (JasperReport yang didowload versi 3.7.5). kemudian klik tombol OK.
2012-12-03 015029
6. Akan kembali ke jendela Library Manager. Pada list Libraries pilih JasperReports3.7.5. kemudian klik tombol Add JAR/Folder pada bagian kanan.
7. Menuju ke direktori C:\Program Files\jasperreports-3.7.5\dist, pilih semua file yang ada didalamnya seperti terlihat pada gambar berikut. Kemudian klik tombol Add JAR/Folder
2012-12-03 015114

8. Pada Library Classpath di jendela Library Manager kini telah terdapat semua list file yang di tambahkan sebelumnya.
2012-12-03 015130
9. Dengan cara yang sama tambahkan juga semua file yang berada pada direktori lib. Pilih semua file yang (Ctrl+A) kemudian klik tombol Add JAR/Folder.
2012-12-03 015228
10. Klik Tab Sources, kemudian klik tombol Add JAR/Folder.
2012-12-03 015255
11. Pilih direktori src, selanjutnya klik tombo Add JAR/Folder.
2012-12-03 015307
12. Selanjutnya klik tab Javadoc, kemudian klik tombol Add ZIP/Folder.
13. Pilih folder docs yang berada dalam direktrori dist. Kemudian klik tombol Add ZIP/Folder.
2012-12-03 015335
14. Kemudian klik tombol OK.
2012-12-03 015348

Continue reading