Posts Tagged ‘NetBeans’

Lowongan Programmer Java

Tuesday, April 20th, 2010

Info ini berasal dari milis jug-joglosemar@yahoogroups.com tertanggal 20 April 2010

Dibutuhkan 2 Orang Programmer Java dengan kualifikasi :

  1. Paham Konsep OOP dengan Baik.
  2. Menguasai teknologi Java SE (Swing, JDBC, dll).
  3. Menguasai konsep Database Relasional.
  4. Mampu bekerja dalam Tim.
  5. Siap bekerja di bawah tekanan.
  6. Penguasaan tentang framework sangat disukai tapi bersifat Opsional.
  7. Disiplin.

Lamaran dan CV silahkan dikirimkan ke jasoet87@gmail.com dengan subject [Lamaran Java]

Test wawancara akan dilakukan di Surabaya atau perwakilan di Jogja. Silahkan pilih tempat yang paling dekat.

PT. Adi Media Expertindo
Taman Darmo Permai Utara I/27
Surabaya, East Java, Indonesia — 60187
Ph./Fax. +62 31 7346863
Mobile. +62 81 23512707

Building NetBeans 6.9 From Source

Thursday, March 25th, 2010

Untuk teman-teman pecinta NetBeans IDE pasti sudah tahu dong kalau tanggal 17 Februari 2010 kemarin NetBeans sudah merilis versi NetBeans 6.9 M1, nah untuk teman-teman yang baru tahu sekarang silahkan lihat dulu daftar fitur yang di bawa oleh NetBeans 6.9 M1 itu disini. Berselang satu bulan kemudian, saya membaca entri di blog om Geertjan dengan topik Generate a NetBeans Platform Installer with NetBeans IDE 6.9 . Nah jika teman-teman ingin menggunakan NetBeans IDE yang mempunyai fasilitas installer tersebut, teman-teman harus bersusah-susah (ukuran total dari repository main-silver mencapai 2.4 GB dan berhasil saya download dalam 2 hari :( ) dahulu mendownload source code versi develpomentnya :D Karena di NetBeans 6.9 M1 yang sudah di release, fasilitas ini tidak ditemukan :D

Nah jika memang teman-teman sudah tidak sabar untuk segera mencicipi fasilitas terbaru yang terdapat pada NetBeans IDE versi development dan ingin mencoba untuk melakukan build dari source code, maka teman-teman harus mempersiapkan beberapa kebutuhan seperti dibawah ini terlebih dahulu :

  1. Java Development Kit versi 1.6
    Agar proses build berhasil pada NetBeans versi 6.9 ini, maka teman-teman harus memastikan dulu bahwa versi java yang digunakan adalah versi 1.6 atau versi yang lebih baru dan bisa di download di sini. Sedangkan jika teman-teman merasa bahwa sudah menginstall java, tapi kurang begitu yakin dengan versinya bisa mengecek dengan menjalankan perintah java -version pada terminal atau command prompt seperti dibawah ini :

    martinus@martinusadyh:[~]$ java -version
    java version "1.6.0_16"
    Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
    Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)
    martinus@martinusadyh:[~]$
    
  2. Apache Ant 1.7.1
    NetBeans IDE menggunakan Apache ANT sebagai automatic build tools-nya, maka pastikan bahwa teman-teman juga sudah menginstall Apache ANT versi 1.7.1 atau yang lebih baru. Jika teman-teman belum menginstall Apache ANT, maka download-lah dahulu versi yang terbaru dari situs Apache ANT. Sedangkan untuk mengecek berapa versi Apache ANT yang terinstall pada komputer, teman-teman bisa mengetikkan perintah ant -v seperti perintah dibawah ini :

    martinus@martinusadyh:[~]$ ant -v
    Apache Ant version 1.7.1 compiled on June 27 2008
    Buildfile: build.xml does not exist!
    Build failed
    martinus@martinusadyh:[~]$
    
  3. Mercurial 1.0.2
    Selain dua kebutuhan diatas, pengembang NetBeans juga menyarankan agar teman-teman mempunyai Mercurial versi 1.0.2 atau yang lebih baru terinstall pada komputer teman-teman. Sedangkan untuk mengecek berapa versi Mercurial yang terinstall pada komputer kita, teman-teman bisa mengetikkan perintah hg --version seperti dibawah ini :

    martinus@martinusadyh:[~]$ hg --version
    Mercurial Distributed SCM (version 1.2.1)
    
    Copyright (C) 2005-2009 Matt Mackall  and others
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    martinus@martinusadyh:[~]$
    
  4. Semua kebutuhan diatas ini merupakan kebutuhan minimal yang harus teman-teman penuhi agar NetBeans IDE bisa di build, jika teman-teman mempunyai versi diatas versi yang telah disebutin diatas itu lebih bagus :)

(more…)

Cara Checkout Contoh Aplikasi Martin Personal Project

Thursday, March 11th, 2010

Mungkin teman-teman sudah tahu, sejak bulan Juli tahun 2009 kemarin saya membuat sebuah halaman di code google yang bertujuan untuk menyimpan seluruh source code dari latihan-latihan yang saya tulis di blog ini. Project ini saya beri nama martin-personal-project dan di halaman martin-personal-project ini teman-teman selain dapat mendownload contoh atau demo aplikasi yang sudah jadi dapat juga mendownload source code-nya melalui subversion. Untuk teman-teman yang sudah sering menggunakan subversion mungkin hal ini tidak menjadi masalah besar, tetapi untuk teman-teman yang belum pernah menggunakan subversion hal ini pasti bermasalah.

Sebelum teman-teman melakukan proses checkout, download dan install-lah dahulu subversion client menurut kebutuhan Sistem Operasi yang teman-teman gunakan. Nah jika subversion sudah terinstall, teman-teman dapat mulai melakukan proses download source code / checkout dari repository martin-personal-project yang mempunyai struktur seperti gambar dibawah ini (atau teman-teman juga bisa melihatnya secara online disini):
(more…)

Monitoring MySQL DataBase Server with MySQL Monitor

Wednesday, February 24th, 2010

Beberapa minggu terakhir ini, saya kebagian tugas melakukan installasi MySQL Enterprise Server beserta peralatan pendukung untuk melakukan monitoring-nya sekalian :) Secara kebetulan juga di minggu yang sama, di milis netbeans-indonesia@yahoogroups.com ada pertanyaan yang ditanyakan oleh Pak Budi tentang Table Index Pada Hibernate. Diskusi berjalan sangat hangat dan akhir-nya pembahasan secara perlahan namun pasti mengarah ke topik bagaimana melakukan tunning pada database server yang kebetulan juga pakai MySQL Community Server yang notabene bisa kita download secara gratis :)

Nah pada tulisan kali ini, saya cuma ingin berbagi pengalaman bagaimana cara meng-install dan menggunakan MySQL Monitor untuk keperluan monitoring terhadap MySQL Server kita (Maklum meskipun sudah jelas dibahas pada halaman manual-nya, saya masih sering salah langkah juga :( ). Saya juga tahu bahwa MySQL Monitor ini tidak gratis melainkan sebuah aplikasi yang berbayar. Tapi jangan kuatir, MySQL Monitor ini tersedia secara gratis selama 30 hari dan semua fitur tidak ada yang dipangkas :) Ok kita sudahi dulu basa-basi-nya, sekarang mari kita masuk ke inti masalah-nya yaitu bagaimana meng-install dan menggunakan MySQL Monitor. Sebelum membaca lebih lanjut, yang perlu kita lakukan pertama kali yaitu melakukan registrasi pada situs MySQL Enterprise Server dahulu untuk mendapatkan link download-nya baru kemudian mari kita download file-file yang kita perlukan :D :) (Note: Proses registrasi pada situs MySQL Enterprise Server ini hanya bisa digunakan untuk 1 account email saja)

Sudah siap untuk melakukan proses download ? Jika sudah, silahkan download file-file dibawah ini :

  1. mysql_monitoring_service.key
    File ini digunakan untuk aktivasi ketika akan menggunakan MySQL Monitor
  2. AdvisorScript-Trial-2.1.0.1093.jar
    File ini digunakan untuk aktivasi ketika akan menggunakan MySQL Monitor
  3. mysql-enterprise-gpl-5.1.40sp1-0.rhel5.i386.tar
    File ini adalah versi Enterprise dari MySQL Community Server, kalau ingin coba-coba download saja. Tapi kalau menurut saya, koq seperti-nya tidak ada beda-nya ya antara versi Community sama yang Enterprise (Ini murni berdasarkan pengalaman ngoprek selama beberapa minggu terakhir ini, jadi belum sempat explore lebih dalam lagi :D )
  4. mysqlmonitor-2.1.1.1141-linux-x86-installer.bin
    File ini merupakan server untuk melakukan proses monitoring, nanti-nya yang akan kita akses adalah hasil proses installasi dari file ini. Didalam file ini juga sudah terdapat Apache Tomcat dan MySQL Server untuk menjalankan Dashboard dan menyimpan data hasil monitoring yang kita lakukan.
    Note: Download-lah dengan file yang sesuai dengan spesifikasi server yang teman-teman gunakan
  5. mysqlmonitoragent-2.1.1.1144-linux-glibc2.3-x86-32bit-installer.bin
    File ini fungsi-nya adalah sebagai reporter ke MySQL Monitor Server, agar Dashboard dapat berfungsi dengan baik maka semua proses koneksi ke MySQL Server harus melalui MySQL Monitor Agent ini dahulu baru kemudian diteruskan ke MySQL Server sebenar-nya :)
    Note: Download-lah dengan file yang sesuai dengan spesifikasi server yang teman-teman gunakan
  6. mysql-monitor-html.tar.gz
    Dan yang terakhir adalah jangan lupa untuk sekalian mendownload halaman manual-nya juga, karena didalam file ini banyak sekali konfigurasi yang diterangkan secara jelas, padat dan terpercaya :D :) Untuk teman-teman yang ingin bermain-main dengan MySQL Monitor, file ini WAJIB hukum-nya untuk didownload.

Nah setelah semua selesai di download, sekarang tiba saat-nya untuk proses installasi. Karena ini pengalaman pertama saya, maka pilihan Sistem Operasi yang saya pilih yaitu CentOS. Pilihan ini dikarenakan agar kita tidak perlu melakukan perubahan pada init script yang dibawa oleh MySQL Monitor :) Jadi untuk teman-teman, silahkan siapkan dahulu environment yang akan digunakan yah :) (Untuk Sistem Operasi yang lain, jika saya ada waktu akan saya tulis bagaimana integrasi pada masing-masing karakteristik init script-nya dan yang pasti bukan pada Sistem Operasi Microsoft Windows :) )

Sekarang pastikan dahulu bahwa teman-teman sudah meng-install MySQL pada server yang ingin kita monitor, sedangkan pada tulisan ini MySQL yang digunakan adalah MySQL Community Server bawaan dari distro CentOS yang cara installasi dan konfigurasi-nya bisa teman-teman lihat pada tutorial kemarin :)
(more…)