Posts Tagged ‘MySQL’

Java Desktop Training Paket PAHE

Tuesday, October 19th, 2010

ARTIVISI INTERMEDIA akan mengadakan training JAVA DESKTOP BASIC (Sabtu/Minggu) pada tanggal 23 dan 24 Oktober 2010 mendatang, info lebih lanjut silahkan menghubungi :
- Ira < ira@artivisi.com >
- Meliawati < meli@artivisi.com >

JAVA DESKTOP BASIC
Tanggal : 23 dan 24 Oktober 2010
Waktu : 09.00 s/d 17.00 WIB
Trainer : Endy Muhardin, Martinus Ady H, Adi Sulistiono dan Jimmy Rengga
Biaya : Rp 350.000,-

Hari Ke 1 – Fundamental :
1. Packages dan Anatomi Aplikasi
2. Konfigurasi MySQL
3. Konsep IoC Pada SpringFramework
4. Autowiring
5. Hibernate Mapping
6. Hibernate Common Problem

Hari Ke 2 – Java Desktop :
1. JFC Fundamental
2. Swing Development Using Netbeans 6
3. Mengenal Model Pada Swing (TableModel, ListModel, TreeModel)
4. Pengenalan iReport dan Desain Report
5. JasperReport Datasource
6. Integrasi JasperReport dengan Swing

Hm…. bagaimana all ?? :)

SlackBuild Script For MySQL WorkBench

Wednesday, June 23rd, 2010

Dikarenakan ada beberapa permintaan SlackBuild Script untuk MySQL Workbench dan ternyata situs aslinya MySQL Workbench SlackBuild Script menghilang tanpa jejak :( Buat teman-teman yang ingin melakukan kompilasi dan installasi MySQL Workbench untuk Slackware 13.1, silahkan coba gunakan SlackBuild script MySQL Workbench dibawah ini yang telah saya gunakan di Slackware 13.0 dan berjalan tanpa ada masalah.

Note: Script-script dibawah ini murni saya ambil dari situs http://hba.ath.cx/projects/slackbuilds/testing/mysql-workbench-oss-5.1.18/ dan saya re-posting disini karena ketika tulisan ini dibuat, situs aslinya sedang tidak bisa diakses.

Copy dan paste kode dibawah ini, kemudian simpan dengan nama README

MySQL Workbench (A visual database design tool developed by MySQL)
 
MySQL Workbench is a cross-platform, visual database design tool
developed by MySQL. It is the highly anticipated successor
application of the DBDesigner4 project. 
 
This package is the Community OSS Edition.

README File

Copy dan paste kode dibawah ini, kemudian simpan dengan nama doinst.sh

if [ -x /usr/bin/update-desktop-database ]; then
  /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
 
if [ -x /usr/bin/update-mime-database ]; then
  /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
fi
 
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
  if [ -x /usr/bin/gtk-update-icon-cache ]; then
    /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
  fi  
fi

doinst.sh
(more…)

Table Index On Hibernate

Friday, June 4th, 2010

Buat teman-teman yang sudah terbiasa menggunakan MySQL mungkin pernah mendengar atau mendapatkan saran seperti ini “Jika ingin query-nya berjalan cepat maka kita harus menambahkan sebuah index pada kolom-kolom yang sering digunakan pada klausa where”. Saran seperti ini memang betul sih jika kita menggunakan MySQL sebagai solusi DataBase Server yang kita gunakan, sedangkan untuk DataBase Server lain mungkin berbeda lagi penerapan-nya karena saya juga belum mempunyai pengalaman :D

Dulu.. pada milis netbeans-indonesia@yahoogroups.com ada pertanyaan seperti ini “TANYA : Table Index Pada Hibernate” (thread lengkap untuk pertanyaan ini bisa dibaca disini), nah karena dulu saya juga belum tahu dan ketika itu mencari-cari referensi di Google juga tidak mendapatkan hasil yang memuaskan (apa saya yang kurang jeli ya ??) akhirnya keputusan terakhir adalah solusi pembuatan index harus dilakukan manual melalui MySQL bukan dari sisi Hibernate.

Nah ternyata, cara untuk menambahkan sebuah index pada sebuah kolom pada tabel di hibernate dapat dilakukan dengan menggunakan Annotations (@) @org.hibernate.annotations.Table pada domain class yang kita buat. Sedangkan cara penggunaan annotations @org.hibernate.annotations.Table adalah seperti contoh kode dibawah ini :

1
2
3
4
5
6
7
@org.hibernate.annotations.Table(
    appliesTo="< < table-name >>",
    indexes={
        @Index(name="< < index-name >>", columnNames={"< < column-names >>"}),
        @Index(name="< < another-index-name >>", columnNames={"< < another-column-names >>"})
    }
)

Yang perlu diperhatikan disini yaitu “Annotations @org.hibernate.annotations.Table ini bukan merupakan pengganti dari annotations @javax.persistence.Table” dan dibawah ini adalah kutipan dari halaman manual hibernate :

@org.hibernate.annotations.Table is a complement, not a replacement to @javax.persistence.Table. Especially, if you want to change the default name of a table, you must use @javax.persistence.Table, not @org.hibernate.annotations.Table.

Merasa penasaran ??? Jika iya, yuk mari kita coba sekarang :) Peralatan yang dipakai pada latihan kali ini adalah :

  1. MySQL DataBase
  2. Hibernate Annotations
  3. Spring Framework 3.0.2

(more…)

Call For Paper Programming Tutorial on SlackID Ezine

Tuesday, May 25th, 2010

Hii slacker’s, suka menulis tentang bahasa pemrograman ? Berprofesi sebagai programmer dan kebetulan menggunakan Slackware sebagai sistem operasi utama-nya ? Jika iya, apakah teman-teman mau berbagi pengalaman dengan pengguna Slackware yang lain bagaimana menyiapkan segala keperluan yang dibutuhkan agar kegiatan koding kita menjadi nyaman menggunakan Slackware ? Tidak dapat dipungkiri, menyiapkan “alat perang untuk koding” di Slackware benar-benar merupakan sebuah tantangan tersendiri :) Terutama jika ketergantungan “library” yang digunakan oleh IDE atau bahasa pemrograman-nya sendiri banyak sekali, bisa-bisa kita tidak “produktif” karena terlalu sibuk untuk menyiapkan “alat perang” dahulu :) Dan kalau sudah begini biasanya pindah ke distro yang lebih mudah :D

Untuk teman-teman ketahui, SlackID edisi ke 2 yang akan terbit mendatang akan memasukkan kategori Programming dalam rubriknya :) Nah kira-kira menurut teman-teman slacker’s sendiri, topik apa yang ingin dibahas pada Edisi ke 2 ini ?? Beberapa ide yang muncul pada rapat kemarin adalah membahas bahasa pemrograman dibawah ini :

  1. Shell Script / Bash
  2. Java
  3. Perl
  4. Python
  5. GNU C/C++
  6. FreePascal
  7. Linux Kernel Programming

(more…)

Beberapa Persamaan Antara MySQL dan PostgreSQL

Wednesday, March 3rd, 2010

Buat teman-teman yang sudah pernah menggunakan MySQL dan sedang menjajaki PostgreSQL, mungkin tulisan ini bisa dijadikan sebagai shortcut untuk segera mulai menggunakan PostgreSQL. Karena tulisan ini merupakan pengalaman saya dalam menggunakan PostgreSQL selama beberapa hari terakhir ini :) , dan jika teman-teman mencari bagaimana cara melakukan konfigurasi PostgreSQL sebagai server mungkin tidak akan menemukan-nya dalam tulisan kali ini karena tulisan kali ini lebih ditujukan dalam proses development yang just work saja :D Maklum ini juga baru mulai belajar bagaimana menggunakan PostgreSQL yang baik dan benar :)

Nah dari hasil oprek-oprek beberapa hari terakhir ini, agar kita dapat mulai menggunakan PostgreSQL dalam proses development kita maka pengetahuan dasar yang harus kita ketahui dalam mengoperasikan PostgreSQL adalah kurang lebih seperti berikut :

  1. Membuat DataBase
  2. Membuat User
  3. Proses Login
  4. Melihat Informasi Tabel
  5. DataBase Backup
  6. DataBase Restore

Sedangkan pada tulisan kali ini akan dibahas persamaan-nya antara MySQL dan PostgreSQL dengan maksud dan tujuan agar teman-teman yang masih mysql mode bisa cepat menggunakan PostgreSQL sebagai database server-nya (seperti saya :D :) ), dan Sistem Operasi yang digunakan pada tulisan kali ini yaitu Slackware dan saya rasa tidak ada perbedaan mencolok dengan distribusi GNU/Linux yang lain :) Ok kalau begitu, sekarang mari kita lihat bagaimana cara Membuat DataBase pada MySQL dan PostgreSQL :)
(more…)