Integrasi Java dengan MongoDB


MongoDB

MongoDB

Pada artikel sebelumnya saya telah menjelaskan tentang cara instalasi dan penggunaan MongoDB, namun penggunaannya masih menggunakan fasilitas MongoDB client yang ada dalam MongoDB. Dalam kenyataannya, saat kita membangun sistem, selain menggunakan MongoDB, maka otomatis harus ada sistem yang lain, misal website atau desktop yang dibangun menggunakan bahasa pemrograman seperti Java atau PHP. Pada Artikel ini saya akan bahas tentang cara integrasi Java dengan MongoDB, diharapkan dari artikel ini, Anda dapat mengerti bagaimana cara mengolah dokumen di MongoDB dari Java.

Instalasi Driver

Sama seperti Java Database Connectivity, untuk mengakses MongoDB dari Java, maka kita perlu menggunakan Driver. Driver MongoDB untuk Java, kita dapat mengunduhnya disini http://github.com/mongodb/mongo-java-driver/downloads, unduh berkas jar yang ada pada website tersebut. Baca lebih lanjut

Error Ketika Menjalankan VCD di Ubuntu


Ubuntu

Ubuntu

Entah kenapa saya tidak bisa menjalankan VCD di Ubuntu, baik itu di laptop saya maupun di PC. Selain itu tidak bisa di copy lagi file VCD nya 😦 Tapi tenang, sekarang sudah ada solusinya, caranya adalah dengan menggunakan vcdxrip, perangkat lunak ini dapat digunakan untuk melakukan proses riping file VCD ke MPEG, dengan begitu dapat langsung dijalankan 😀

Pertama install dulu VCDXRIP nya, caranya

 sudo apt-get install vcdimager

Setelah itu masukkan VCD nya, lalu ketikkan perintah

vcdxrip

Tunggu sampai proses ripping selesai. Selamat mencoba 😀

Menginstall Sun JDK di Ubuntu 10.04 (Lucid)


Ubuntu

Ubuntu

Peralatan yang diperlukan :

  1. Ubuntu Desktop 10.04 (Lucid)
  2. Ubuntu Server 10.04 (Lucid)

Sejak versi lucid ubuntu sudah didak memasukkan sun-jdk ke dalam repositorynya lagi dan menggantinya dengan openjdk, jadi secara default kita tidak dapat menginstall sun-jdk secara langsung dari repository. Tapi ternyata ada caranya juga untuk menginstall sun-jdk di Ubuntu Lucid. Baca lebih lanjut

Menggabungkan Berkas (Video, Audio, dll) Menggunakan Cat di Ubuntu


Ubuntu

Ubuntu

Tadinya saya bingung, saya download berkas-berkas tausyiah Aa Gym, hanya saja file nya terpecah-pecah, ada bagian 1, 2, 3 dan seterusnya sampai selesai. Setelah itu saya coba join dengan cara copy paste ke Audacity, namun ternyata file 1 formatnya MONO sedangkan file 2 formatnya STEREO, dan dengan begitu file 1 dan 2 tidak bisa digabung dalam Audacity, setelah cari kesana-kesini, ternyata CAT dapat digunakan untuk menggabungkan file binary juga lho 😀 Saya kira cuma file teks 😀 Caranya seperti ini. Baca lebih lanjut

Menjalankan Progress di StatusBar NetBeans Platform


NetBeans Platform 6.9

NetBeans Platform 6.9

Peralatan yang diperlukan :

  1. Java Development Kit 1.6
  2. NetBeans Platform 6.9

Tahu progress bar yang ada di pojok kanan status bar NetBeans kan? Yup, misal saat kita merunning Project atau pada proses startup, biasanya progress akan ditampilkan di bagian tersebut di NetBeans, bagusnya NetBeans mendukung multiple progress, jadi gak hanya satu progress yang bisa tampil, tapi beberapa progress pun bisa tampil 😀 Jadi bagaimanakah cara menggunakan Progress di Statusbar NetBeans Platform? Baca lebih lanjut

Menggunakan Hibernate di NetBeans Platform


NetBeans Platform 6.9

NetBeans Platform 6.9

Peralatan yang diperlukan :

  1. Java Development Kit 1.6
  2. NetBeans Platform 6.9
  3. Hibernate Framework 3.x

Kemarin ada yang bertanya bagaimana cara menggunakan Hibernate Framework di NetBeans Platform. Memang secara default NetBeans Platform itu gak memiliki fasilitas editor untuk Hibernate, gak memiliki fasilitas editor bukan berarti gak bisa 😀 , bisa hanya agak sedikit tricki untuk menggunakannya. Berbeda dengan JDBC yang konfigurasinya dilakukan di coding, biasanya Hibernate melakukan konfigurasinya pada file hibernate.properties atau hibernate.cfg.xml, dan sayangnya jika kita membuat project NetBeans Platform, tidak ada menu untuk membuat file hibernate.cfg.xml, berbeda dengan project Java biasa. Baca lebih lanjut

Menyimpan Berkas BLOB ke Database Menggunakan Java Database Connectivity


Java Programming

Java Programming

Tadi pagi ada yang SMS, gimana cara menyimpan data berkas ke database dengan tipe kolom BLOB. Hal ini mungkin berguna, saat misal kita akan menyimpan gambar photo karyawan di database, jadi photonya tidak disimpan di hardisk, tapi langsung di database, atau juga menyimpan data dokumen word atau excel langsung ke database. Caranya cukup mudah 😀 Baca lebih lanjut

Tampilan Date yang Aneh di JTable


Java Programming

Java Programming

Peralatan yang diperlukan :

  1. Java Development Kit 1.6
  2. Integrated Development Environtment (NetBeans, Eclipse, dll)

Tadi pagi ada yang bertanya kenapa format tampilan Date (tanggal) di JTable aneh, tampilannya “Wed Jun 02 14:26:53 ICT 2010”. Yup memang seperti itulah default tampilan dari Date (java.util.Date), kok seperti itu? Ini dikarenakan Date bukanlah String, sehingga tidak dapat langsung ditampilkan oleh JTable, lantas kenapa bisa tampil tulisan “Wed Jun 02 14:26:53 ICT 2010” ? Hal ini dikarenakan itu dipanggil dari metode toString() milik kelas Object. Baca lebih lanjut