Lowongan Java Programmer

30 03 2010

Sirius Indonesia is an information technology company with core business in providing Enterprise Resource Planning (ERP) system implementation and service. We are currently looking for young, talented, and dynamic people to fill the following position:

Java Programmer (JP)

Job Location: Bandung

Role and responsibilities

Develop application, perform system test and communicate the development process with the project manager

Qualifications

  • Strong knowledge in Java programming

  • Strong knowledge in object oriented programming

  • Experienced in using any J2EE framework (Spring, Spring MVC, Struts) and persistent layer (Hibernate or JPA)

  • Strong knowledge in database relational database design

  • Strong knowledge in javascript programming

  • Knowledge in database batch scripting is an advantage

  • Knowledge in UNIX,  SOLARIS is an advantage
  • Fast learner and able to work under pressure.

Read the rest of this entry »





Kamus Perintah Hibernate Criteria Query – MySQL

23 01 2009

English Version

Untuk rekan – rekan yang sudah terbiasa dengan Java Platform mungkin sudah tidak aneh dengan Hibernate, begitu pula untuk rekan – rekan yang sudah terbiasa dengan Hibernate kemungkinan juga sudah tidak aneh dengan istilah Hibernate Criteria Query. Pada kesempatan ini kita akan coba bahas mengenai persamaan fungsi antara Criteria Query dengan MySQL, dengan tujuan membantu rekan – rekan yang baru mempelajari tentang Hibernate dan bagaimana kesamaan fungsi nya dengan perintah – perintah standar yang sudah ada dalam MySQL.

Berikut akan kita mulai pembahasan mengenai hal tersebut diatas, pertama kita akan ambil contoh sebuah table dalam MySQL yang kemudian akan di konversikan kedalam sebuah model java class mengikuti kaidah yang sudah ditetapkan Hibernate. Dalam hal ini kita akan menggunakan Hibernate Annotation sehingga tidak menggunakan file *.xml untuk mapping field table terhadap field class. Untuk contoh sederhana kita akan coba sebuah table dengan nama “karyawan” begitu pula kita akan menggunakan model class dengan nama yang sama.

Read the rest of this entry »





Aplikasi Grafik Java Error diatas Lingkungan Unix

12 12 2008

Saat ini akan kita coba bahas mengenai Aplikasi Java yang didalamnya menggunakan elemen class “javax.swing.RepaintManager”, elemen ini biasanya digunakan jika dalam aplikasi yang kita bangun menggunakan komponen gambar, baik itu gambar jpg, bmp atau gif yang dapat di-generate secara programmatic oleh java. Aplikasi tersebut akan dapat dieksekusi secara lancar jika kita bekerja diatas lingkungan windows, tetapi kelancaran tersebut tidak akan didapatkan diatas lingkungan unix. Mungkin artikel berikut akan membantu menemukan penyebab dan menemukan solusi yang tepat untuk permasalahan tersebut.

Hal pertama yang harus kita lakukan adalah mengenal tanda – tanda dari error ini, yaitu jika aplikasi grafik yang kita bangun diatas lingkungan windows berfungsi dengan baik, sedangkan jika kita running diatas unix, tidak berjalan dengan baik. Untuk saat ini kita akan mengambil contoh kasus dari penggunaan dua buah tools java grafik untuk men-generated image, yaitu Jbarcode untuk menghasilkan barcode dengan format jpg atau gif, dan yang satu lagi adalah JFreechart untuk menghasilkan grafik diagram, baik itu diagram garis, batang, pie dan banyak lagi, yang menghasilkan gambar dengan format gambar jpg atau gif.

Terlepas dari cara penggunaan kedua tools tersebut, kita hanya akan langsung melihat kepada macam stackTrace yang dihasilkan dari tools tersebut jika running di atas lingkungan unix, berikut error yang dihasilkan dari JBarcode:

Read the rest of this entry »





“Non-terminating decimal expansion” Kenapa bisa terjadi?

17 10 2008

English Version

Untuk pembaca yang sudah terbiasa dengan Java mungkin pernah mendengar atau mengalami kejadian ini. Dengan sedikit bereksperimen saya mencoba melakukan perhitungan angka menggunakan variable bertype BigDecimal, jika kita akan melakukan proses penambahan, pengurangan, perkalian dan pembagian dengan menggunakan BigDecimal kita dapat melakukannya dengan perintah “add()”, “substract()”, “multiply()” dan “divide()”, semua proses tersebut dapat berjalan dengan lancar seperti yang diharapkan, namun akan menghasilkan error jika kita melakukan operasi pembagian menggunakan divide yang menghasilkan nilai pecahan atau ada nilai dibelakang koma, dan tampilan error yang dihasilkan jika kita gunakan perintah “printStackTrace” akan seperti berikut.

Read the rest of this entry »





Bila Bertemu LinkageError dalam Java Web Service

23 09 2008

Jika kita mempelajari Java yang didalamnya terdapat banyak sekali cabang, maka kita akan menemui salah satunya yaitu Java Web Service atau yang lebih terbiasa disingkat menjadi JWS. Seiring dengan kenaikan versi dari JDK-nya itu sendiri maka file library yang diperlukan untuk membangun JWS pun akan mengalami kenaikan versi. Dan dengan kenaikan versi tersebut tidak serta merta library itu akan mengalami kematangan tanpa disertai oleh error dan bug.

Dalam kesempatan ini saya akan sedikit membahas error yang ditemui jika kita membangun aplikasi Web-Service menggunakan JWS, tapi perlu diketahui error ini baru ditemukan pada JDK versi 5 dan 6, tetapi jika kita membangun aplikasi tersebut menggunakan JDK 1.4 error ini tidak ditemukan. Pesan error tersebut berupa printStackTrace yang dapat terlihat dari console atau runtime output dari IDE yang digunakan. Dengan bentuk pesan error sebagai berikut:

Read the rest of this entry »





Manipulasi Kode ASCII menggunakan Java Runtime

8 09 2008

English Version

Pemikiran dari artikel ini bermula ketika perusahaan tempat saya bekerja sekarang membutuhkan utility command yang menghubungkan antara aplikasi java yang sedang dibangun dengan hardware. Untuk dapat menghubungkan tools hardware tersebut dibutuhkan perintah kode ASCII sebagai berikut “alt+27, alt+112, alt+48, alt+62, alt+76, alt+80, alt+84, alt+49” yang jika menggunakan perintah command prompt M$ DOS dengan terlebih dahulu menuliskan perintah “echo”+spasi sebelum kode ASCII tersebut dieksekusi maka hardware tersebut dapat merespon perintah tersebut.

Dengan menggunakan daftar kode ASCII sebagai referensi, maka didapatkanlah kode ASCII yang diperlukan untuk mengakses hadrware tersebut:

Read the rest of this entry »





Proses CRUD Dengan Hibernate Annotations Menggunakan Netbean 6.0

31 07 2008

English Version

Setelah beberapa artikel tentang PHP sekarang waktunya buat artikel tentang Java… hehe… Pada artikel ini akan membahas tentang dasar membuat proses Create, Read, Update dan Delete menggunakan Hibernate sebagai Framework dan Netbean sebagai IDE-nya, biasanya configurasii Hibernate selalu tidak pernah lepas dengan configurasi Spring, tapi pada kesempatan ini saya akan menguraikan tentang Hibernate tanpa Spring, dengan tujuan jika ingin membuat aplikasi desktop maka configurasi Spring tidak diperlukan.

Sebelum memulai ada baiknya kita mengetahui class-library apa saja yang diperlukan untuk membangun aplikasi jika akan menggunakan Hibernate Annotations sebagai berikut:

Read the rest of this entry »