Tampilkan postingan dengan label Tips. Tampilkan semua postingan
Tampilkan postingan dengan label Tips. Tampilkan semua postingan

Minggu, 17 Oktober 2010

Instalasi Netbeans IDE

Netbeans IDE adalah salah satu perangkat pembantu pengembang perangkat lunak khususnya bagi pengembang dengan bahasa Java, untuk lebih lengkap mengenai IDE dapat dilihat disini, sebelum anda dapat memasang Netbeans di komputer anda, pastikan JDK sudah terinstal pada komputer anda, maka kita dapat menuju kelangkah selanjutnya dalam proses instalasi Netbeans.
  • Pastikan JDK pada komputer sudah terinstal, untuk cara instal JDK bisa dilihat disini

Jumat, 15 Oktober 2010

Instalasi Java Development Kit (JDK)

Untuk membangun aplikasi dengan Java, ada beberapa perangkat lunak yang kita perlukan antara lain :
  1. Java Development Kit (JDK) yang berisi tool pendukung untuk pengembangan aplikasi.
  2. Java Runtime Environment (JRE) yang mana adalah tempat program java dijalankan, didalam JRE biasanya sudah tersedia sebuah Java Virtual Machine (JVM),JRE sendiri akan dipakai pada saat aplikasi akan didistribusikan, akan tetapi bagi pengembang aplikasi, memasang JDK saja sudah cukup, karena didalam JDK juga sudah disediakan JRE.
  3. Integrated Development Environment (IDE) jika diperlukan, IDE sendiri dapat mempermudah pengembang dalam menuliskan kode, berbeda halnya dengan membuat kode memakai text editor biasa seperti Notepad, pemakaian IDE akan sangat membantu.
Disini kita akan mencoba memasang perlengkapan diatas pada Windows XP, berikut tahap-tahap untuk memasang JDK :


Setting Path Windows XP

Bagi anda yang terbiasa dengan Command Promp pada Windows, mungkin anda pernah menemukan masalah suatu program yang berjalan pada command promp tidak berjalan dengan semestinya pada saat dijalankan, contoh nya seperti MySQL, PostgreSQL, Java dll yang mana biasanya perintah seperti mysql -u root -p atau javac HelloWorld.java tidak dikenali didalam command promp, padahal program terkait sudah terinstall dengan baik, hal ini disebabkan command promp akan mencari program yang di jalankan pada "Path" yang ada pada windows, nah agar program kita dikenali pada command promp, maka kita harus mendaftarkan lokasi dimana program kita berada, cara mendaftarkan Path di windows adalah :

Senin, 22 Maret 2010

KeyPreview di JPanel

Kita dapat membuat Propertiy KeyPreview di JPanel pada java seperti pada Visual Basic .NET atau pada Delphi (kalo tidak salah), property ini mempunyai type data boolean biasanya, dan jika bernilai true, maka KeyListener pada object swing selain JPanel akan dialihkan ke object JPanel walaupun JPanel tidak sedang mendapat focus pada saat event KeyListener dijalankan, disini sebagai contoh kita akan membuat interface tRedispatchKeyEvent  :

Selasa, 09 Maret 2010

Auto Upper Case / Lower Case di JTextField

Untuk membuat text di dalam JTextField otomatis huruf besar (Upper Case) maupun huruf kecil (Lower Case), ataupun Normal seperti biasa, hanya perlu meng-Override  method insertString dan replace di kelas DocumentFilter, pada contoh dibawah saya mebuat atribut characterCasing agar dapat dengan mudah kita set menggunakan IDE Netbeans, jadi pada saat kita memasukkan object seperti contoh dibawah kedalam JFrame, pada jendela properties langsung kelihatan property characterCasing, jadi bisa langsung kita rubah nilainya seperti NORMAL, UPPER atau LOWER langsung di jendela properties

Minggu, 28 Februari 2010

Multi Line / Wrap Text JLabel

Cukup mudah walaupun agak repot untuk menjadikan JLabel menampung text yang panjang dan otomatis di turunkan ke bawah, jika lebar JLabel sudah tidak mencukupi, kita hanya perlu memasukkan text yang akan di tampung kedalam tag HTML seperti ini
JLabel labelKu = new JLabel ();
labelKu.setText("<html>selamat datang, text ini akan diturunkan otomatis jika lebar label sudah tidak mencukupi</html>");

yah... Cukup mudah walaupun agak Repot :)

Kamis, 25 Februari 2010

Memasukkan JButton kedalam JTable

Baru dapat kasus ne, bagaimana memasukkan JButton sebagai CellRenderer dan CellEditor pada JTabel, Button ini akan dipakai untuk menampilkan dialog form untuk kebutuhan pengisian data ke dalam tabel.


dari gambar diatas, terlihat beberapa tombol / JButton pada kolom 3, untuk JCheckBox, JTextField dan JComboBox memang sudah di sediakan secara default didalam kelas DefaultCellEditor dan DefaultCellRenderer, nah disini saya membuat 2 buah kelas tambahan yang mengimplementasikan kelas TableCellRenderer dan turunan dari kelas DefaultCellEditor.

Kamis, 11 Februari 2010

Integerated Development Environment (IDE)

IDE yang juga sering disebut dengan Integerated Debug Environment dan Integerated Design Environment adalah perangkat lunak yang menyediakan fasilitas lengkap kepada programmer untuk pengembangan perangkat lunak. Sebuah IDE biasanya terdiri dari Code Editor, Compiler atau Penterjemah dari code sumber ke code binary yang lebih dimengeri oleh komputer dan Debugger, dan ada juga IDE yang telah menyediakan tools version control yang biasa dipakai untuk pengembangan perangkat lunak yang terdiri dari lebih dari 1 programmer.


IDE dirancang untuk memaksimalkan

Senin, 19 Oktober 2009

Query satu atau lebih Datatable

Artikel ini menunjukkan sebuah contoh penggunaan Kelas JoinView yang dapat Anda download, dan kemudian sertakan dalam aplikasi Visual Basic. NET. Kelas JoinView yang mirip dengan kelas DataView yang memungkinkan Anda untuk menggabungkan dua atau lebih objek DataTable bersama-sama, dan untuk mengekspos bidang yang dipilih untuk sisa dari program Anda, atau ke mekanisme penyatuan data.
Tujuan utama dari kelas JoinView mengizinkan anda untuk menampilkan field dari beberapa tabel bersama-sama pada Windows Form datagrid control.

Kamis, 18 Juni 2009

Environment Variable

Environment Variabel telah lama digunakan dalam komputer dan sistem operasi yang hadir dalam Unix, DOS, dan Windows Kata "Environment" yang digunakan dalam konteks di sini merujuk kepada berbagai fitur dari sistem komputer dan sistem data dasar tertentu. Berikut ini adalah salah satu definisi dari Microsoft:

"Environment Variabel adalah string yang berisi informasi seperti drive,

Minggu, 11 Januari 2009

my Ping Box

yahoo telah mengembangkan fasilitas Yahoo! Messenger lebih maju dengan adanya fasilitas pingbox, yaitu fasilitas yang memudahkan kita untuk dapat berbincang-bincang dengan pengunjung situs kita, tidak jauh beda dengan YM yang sering kita gunakan, hanya saja pingbox kita letakkan pada situs kita, sebagai contoh dapat dilihat pada sisi kana bawah disitus ini :), mau buat pingbox ? langsung saja kunjungi Ping Box, silahkan pilihan thema dan warna sesuai selera anda, jika sudah selesai copy dan paste code yang dihasilkan kedalah situs anda, mudah kan :D


selamat mencoba

Selasa, 25 November 2008

Reset Password Wordpress

Asik bermain dengan domain baru nie :), pengalaman pertama mengelola domain sendiri, yah.... sedikit kaku memang, tapi biasalah kalo dapat mainan baru, pasti perlu adaptasi, hari pertama domain aktif, saya utak atik cPanel, dan berbagai macam fasilitas lainnya, ???!@#&amp;^%$3, apa ini ?... apa itu ? ...., selanjutnya mulailah saya menginstall wordpress secara manual pada hostingan saya, setelah melihat hasillnya, tampilannya tidak karuan, hmmm... kenapa ini, pasti ada yang salah, setelah beberapa kali upload, kejadian masih tetap sama, hingga saya menemukan masalahnya pada saat upload file wordpress dengan FileZilla saya, tidak semua file terupload dengan baik, setelah mengulang upload file wordpress (untung saya pakai modem 3.5G, kalau tidak ya... waktu selesai upload pasti saya sudah berlumut hehehe) yang kesekian kalinya, akhirnya berhasil juga, setelah utak atik dashboard, hufff.... selesai juga deh :D, LogOut


besoknya pas mau login, *!&@^*@#&$*, mana paswordku ?!@*^, email konfirmasi instalasi wordpress telah selesai tidak terkitim, katanya sih di hostingannya memang berat karna saya pakai server yang ada diindonesia, setelah buntu melanda.. ya !!! langkah selanjutnya "Google", memang Mas yang satu ini banyak sekali tahunya, hasil pencaharian memang saya menemukan beberapa cara, setelah diterapkan ternyata tidak berhasil, bencana buntu berlanjut....


eh.. besoknya baru terpikir password itu pasti disimpan disuatu tempat :-? , ya.. pasti ada disuatu tempat, hmmm dimana ya? coba saja saya buka database yang dibentuk wordpress saat instalasi, yeahh.... merdeka, saya menemukan table wp_users, langsung saja saya buka menu Remote MySQL di cPanel, input host '%' agar dapat diakses dari manapun, tapi saya tidak menyarankan ini, jika anda mengetahui IP anda, saya menyarankan untuk mengisi IP anda saja, biar lebih aman gitu loh :D, kebetulan saya sudah pernah menginstall MySQL sebelumnya, langsung deh saya gunakan.


tahap pertama setelah login ke MySQL Server :


jika anda tidak mengetahui database yang ada, gunakan perintah ini :



SHOW DATABASES;

setelah anda mengetahui database mana yang digunakan oleh wordpress anda, masuk dengan ini :



USE DATABASENAME;

selanjutnya jika anda tidak mengetahui tabel user yang digunakan, gunakan perintah ini untuk melihat tabel :



SHOW TABLES;

jika anda sudah mengetahui nama tabel user yang digunakan wordpress, gunakan perintah berikut :
DESC WP_USERS;

wp_users adalah nama tabel dalam database saya, perintah diatas akan menghasilkan:
+---------------------+---------------------+------+-----+---------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+---------------------+------+-----+---------------------+----------------+
| ID | bigint(20) unsigned | NO | PRI | NULL | auto_increment |
| user_login | varchar(60) | NO | MUL | | |
| user_pass | varchar(64) | NO | | | |
| user_nicename | varchar(50) | NO | MUL | | |
| user_email | varchar(100) | NO | | | |
| user_url | varchar(100) | NO | | | |
| user_registered | datetime | NO | | 0000-00-00 00:00:00 | |
| user_activation_key | varchar(60) | NO | | | |
| user_status | int(11) | NO | | 0 | |
| display_name | varchar(250) | NO | | | |
+---------------------+---------------------+------+-----+---------------------+----------------+

sampai disini, mari kita tertawa sejenak (tapi jangan tertawa sendiri ya, ntar ada yang bilang g*&@^#^@ hehehe -- just kidding), yap!!.. kita sudah mengetahui dimana password disimpan, ya.. benar, disimpan di user_pass field dalam database, ok selanjutnya mari kita reset password kita dengan perintah:



UPDATE WP_USERS SET USER_PASS=MD5('password baruku');

disini teknik enkripsi yang digunakan adalah md5, saya juga sudah mencoba enkripsi dengan "password", hasilnya tidak berhasil, jika ada banyak user di wordpress anda, saya sarankan untuk menggunakan klausa "where" pada saat update agar tidak semua password akan direset, sebagai contoh :



UPDATE WP_USERS SET USER_PASS=MD5('password baruku') WHERE USER_LOGIN='Admin';

sampai tahap ini kita sudah password telah berhasil direset, oh ya... untuk update database sebenarnya juga bisa dilakukan melalui phpMyAdmin pada menu cPanel. ok demikian tulisan saya, semoga bermanfaat bagi pembaca.

Senin, 17 November 2008

Thunderbird-Tray

hari ini saya mulai beralih email client ke Portable Thunderbird dari Microsoft Office Outlook, karena pertimbangan Thunderbird yang portable alias gampang kalau mau dibawa kemana-mana, ga perlu minta ijin kalo mau dibawa, bbm kaga abis, duit kaga tekor (emang mau bawa pacar ?, hehehe) ...?@#$12!@,  eh .. maksudnya programnya bisa dijalankan tanpa harus melakukan instalasi, dan bisa diletakkan pada flashdisk kita, alhasil setelah download Portable Thunderbird dan melakukan instalasi, proses export data email dari outlook pun berjalan dengan lancar, setelah kutak-katik sana sini, kok ga bisa diminimize ke tray icon ya ? hmmm..., kutak-katik tools di thunderbird juga kaga ketemu, al-akhir minta bantuan om google, ketemu deh .. , ternyata ada tools tambahan -- Thunderbird-Try --, kalo mau bisa download disini , ok mudah-mudahan bermanfaat bagi pembaca sekalian :)