| Subcribe via RSS

Installasi Java (JDK 6 ) , Netbeans 6 dan Wireless Toolkit 2.5.2 di linux

October 28th, 2008 | 3 Comments | Posted in Pemograman

Halah, belibet banget ngomongnya. Oiya, saya memakai sistem operasi linux Debian lah !!! . It’s ok. that’s very user friendly ;) .

Oke kita langsung aj mencari bahan2 instalasi, klo ag sih dah punya c, cz dah dikirimi am perusahan netbeans, maklum daripada download bakal lama, n juga jika kita gift alias minta dikirim dalam bentuk dvd kita dapat beberapa paketnya untuk beberapa Sistem Operasi. kita langsung aje

1. JDK (Java Development Kit).

pada tulisan ini saya menggunakan versi 1.6 update 5 (jdk-6u5-linux-i586.bin) . Karena Netbeans 6 Minimal menggunakan 1.5 . Silahkan download aja di http://java.sun.com/

Apa itu JDK .

Katanya sun:

Java Platform, Standard Edition (also known as Java 2 Platform) lets you develop and deploy Java applications on desktops and servers, as well as today’s demanding Embedded and Real-Time environments. Java SE includes classes that support the development of Java Web Services and provides the foundation for Java Platform, Enterprise Edition (Java EE).

kata saya:

JDK adalah software development kit yang digunakan dalam pemrograman bahasa java. Jadi kalo kita pengen belajar bahasa java , minimal yang harus ada dalam mesin komputer kita adalah jdk tersebut. Di dalam jdk ituh ada sesuatu yg dinamakan JRE (Java Runtime Environment). JRE ini yang akan memproses byte code yang dihasilkan dari interpenter java. Tugas interprenter java adalah mengcompile source.java menjadi source.class. Selanjutnya source.class inilah yang akan dijalankan oleh JRE.

JDK minimal yang harus kita punyai inilah yang dinamakan J2SE yaitu istilah selain J2ME dan J2EE .

2. Netbeans IDE

Netbeans IDE yang saya gunakan versi 6 (netbeans-6.0-linux.sh). Silahkan download di http://www.netbeans.org. pilih yg all atau silahkan pilih sendiri paket2 nya.

apa itu Netbeans IDE ?

katanya netbeans.org :

NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform. dan seterusnya bla bla

kata saya lagi:

Intinya kalo kita pengen buat aplikasi (tentunya dg bahasa java) yang berskala besar / enterprise bisa menggunain nih tools / IDE. hari gini masi pake notepad untuk nulis sourcena /??? capek deh …

3. Wireless Toolkit

Si sun tak tanya ndak tahu. Saya tanya lewat mbah google:

Wireless Toolkit adalah emulator yang digunakan untuk menge-test aplikasi mobile (J2ME) yang sudah dibuat di komputer dan selanjutnya bisa ditransfer ke dalam perangkat mobile melalui koneksi seperti bluetooth atau infrared atau juga dengan kabel data. Tentuna simulasi hanyalah simulasi, bisa saja hasil yang didapatkan dari simulasi dengan percobaan sesungguhnya dalam perangkat mobile berbeda.

Lansung aja kita mulai instalasi???

a Buat direktori di home. misal namanya java

b. Kemudian kopi ke 3 file tersebut ke direktori java.

c . 1. Install JDK 1.6

execute file binary-nya.

server@smkn1-tuban.sch.id:~$ ./jdk-6u5-linux-i586.bin

Sun Microsystems, Inc. Binary Code License Agreement
for the JAVA SE DEVELOPMENT KIT (JDK), VERSION 6
—-cut here—————-
corrections provided by Sun, and any user manuals,
programming guides and other documentation provided to you
[MORE]

lalu tekan enter.
proses unpack segera dimulai

Do you agree to the above license terms? [yes or no]
y
Unpacking…
Checksumming…
Extracting…

gak lama kemudian muncul:

Java(TM) SE Development Kit 6 successfully installed.
Registration collects and how it is managed and used, see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html
Press Enter to continue…..

tekan enter saja.

Browser surfing anda lalu muncul dengan tulisan:


Thank you for installing the Java Development Kit Version 6 Update 5 from Sun Microsystems.

uda keinstall bos, klo mau register langsung klik aje register. klo g juga gpp

2. Install Netbeans 6

Execute ./netbeans-6.0-linux.sh diikuti opsi direktori javahome nya. Contoh: direktori home saya di /home/server/java . Jadi perintah lengkapnya:


server@smkn1-tuban.sch.id:~$ ./java/netbeans-6.0-linux.sh -–javahome /home/server/java/jdk1.6.0_05/

okeh, klo JVM nya uda ke-detect akan muncul gambar berikut:

installer1 – pilih paket yg akan diinstall

disitu akan diinstall paket Base IDE, Java SE, Web & Java EE, Mobility, UML, SOA, Ruby, C/C++ . Komplit khan !!!. Adalagi GlassFish nya woww … Mau apache tomcat juga ?? bisa klik di Tombol Customize nya untuk memilih paket apa aja yg mau di install.

Kalo uda klik next, lalu next sekali lagi (sapa yg pernah baca sampe abis ??  ). Lalu akan muncul sperti gambar berikut:

installer2 – setting path installasi

installer automatis akan mengisi path JDK yang sudah ada dan path Netbeans IDE yang akan diinstall dimna ?. Pilih browse jika pgen diinstal di tempat lain. lanjut next.

installer3 – setting Glassfish (jika ikut diinstall)

lalu setting konfigurasi GlassFish. Silahkan ubah jika ada yg diperlukan.

next

installer4 – setting apache tomcat (jika ikut diinstall)

setting apache tomcat. Ubah setingan jika perlu. lanjut next.

installer5 – informasi installasi netbeans

klik install

installer6 – prosess installasi

proses dab !!!

installer7 – selesai

finish aka slesai

3.Install Wireless Toolkit

wireless Toolkit 2.5.2 CLDC

Okeh, langkah terakhir install wireless toolkit. sperti biaasa, langsung execute file binari-nya


server@smkn1-tuban.sch.id:/home/server/java$ ./sun_java_wireless_toolkit-2_5_2-linux.bin

kalo uda ketik “q” lalu ketik “y” terus enter.

akan muncul


No suitable Java interpreter was detected
0) Specify a path to a Java interpreter directory.
1) Cancel this installation.
Select a choice [0-1]:

Karena interpreter java nya ndak dikenal maka disuruh mengisi path Java interpreter nya. ketik “0″ atau angka nol lalu enter. masukan path JDK nya. punyak saya berarti di /home/server/java/jdk1.6.0_05/bin . lalu tekan enter untuk install di default direktory ~/WTK2.5.2 . log nya kurang lebih sperti ini:


This application requires Java 2 SDK, Standard Edition (1.5 or later). Enter a path to a Java 2 SDK (For example: /user/jdk1.5/bin). You can type “exit” to cancel installation.
Enter a path to the Java 2 SDK: /home/
server/java/jdk1.6.0_05/bin
/home/
server/java/jdk1.6.0_05/bin/java
Testing /home/
server/java/jdk1.6.0_05/bin/java…
Please enter a directory into which you would like to install the Sun Java(TM) Wireless Toolkit, 2.5.2 for CLDC.
[ default is /home/
server/java/WTK2.5.2 ]:
Installation directory is /home/
server/java/WTK2.5.2.
Check for Product Updates

setelah itu pilih no kalo tidak ingin mengupadte.

lalu akan muncul:


Setup has enough information to start copying the program files.
Current Settings:
Destination Directory
/home/
server/java/WTK2.5.2/
JVM Folder
/home/
server/java/jdk1.6.0_05/bin/
Check for Program Updates
Disabled
Please choose one of the following options:
0) Begin copying files if you are satisfied with the settings .
1) Cancel the installation.
Select a choice [0-1]:

ketik angka nol “0″ lalu enter. proses unpack akan dimulai:

Checksumming...
Extracting the installation files…
Documentation for the Sun Java(TM) Wireless Toolkit
2.5.2 for CLDC is in the file
/home/
server/java/WTK2.5.2/index.html
In order to start using the Sun Java(TM) Wireless Toolkit 2.5.2 for CLDC, please run
/home/
server/java/WTK2.5.2/bin/ktoolbar
server@smkn1-tuban.sch.id:/home/server@smkn1-tuban.sch.id/java$

selesai ….

kesimpulan:

Launcher ketiga aplikasi yang uda di install berada di:

1. JDK di /home/server/java/jdk1.6.0_05/bin
2. Netbeans IDE launcher di /home/server/java/netbeans-6.0/bin/netbeans
3. Wireless Toolkit 2.5.2 di /home/server/java/WTK2.5.2/bin/ktoolbar

setting path jdk pada environment sistem:

Setting PATH JDK / Environment Java

untuk ngelihat apakah uda ada path nya ato belom ketik env | grep java .

kalo belom kita set dolo :

di /etc/profile tambahkan

JAVA_HOME=”/home/
server/java/jdk1.6.0_05:/home/server/java/WTK2.5.2:/home/server/java/netbeans-6.0″
export JAVA_HOME

stelah itu di ~/.bashrc (debian based this experiment, try .bash_profile or .profile for others distro ) tambahkan:

PATH="/home/server/java/jdk1.6.0_05/bin:/home/server/java/WTK2.5.2/bin:/home/server/java/netbeans-6.0/bin:$PATH"
JAVA_HOME=/home/
server/java/jdk1.6.0_05
export JAVA_HOME PATH

reboot n cek dengan perintah env | grep java .)

So, happy linuxing ..

Membuat Who Is Online Yahoo Messenger

August 2nd, 2008 | No Comments | Posted in Pemograman

pernah liat kan yahoo messenger status yang nampang di blog2? status online kita di YM bisa keliatan lewat logo ato tulisan yang dipasang di blog entuh. kalo belum pernah liat, liat aja di blogog ini, di side bar paling kanan, kalo online gambarnya kuning, kalo offline gambarnya abu2. kalo lagi online trus pembaca blog pengin chat sama pemilik blog, si pembaca tinggal klik gambarnya, YM akan otomatis kebuka. gimana cara bikinnya?

ada dua cara.

yang pertama: kamu butuh kode ini

<a href=”ymsgr:sendIM?IDYahoo”>
<img border=0 src=”http://opi.yahoo.com/online?u=IDYahoo&m=g&amp;t=1″ /> </a&gt;

keterangan:

- gantilah id yahoo saya di situ [phi_andy] dengan id yahoo kamu

-kode “t=1″ menerangkan jenis logo ato gambar yang kamu pake. kamu bisa ngganti angka 1 [satu] dengan angka laennya. brikut ini ada contoh2 gambar plus kodenya angkanya yang bisa kamu pake.

t=1

t=2

t=3

t=4

t=5

t=6

t=7

t=8

t=9

t=10

t=11

t=12

t=13

t=14

t=15

t=16

nah,.. keren keren kan? tengs banget buwat http://isnaini.com yang udah ngasih informasi ennih. kalo ada yang bingung, mending ke situs aslinya haja… heheheh [eh,… ternyata infonya ngerpek]

cara kedua:
nah, selain itu ada cara lain yang lebih unik dari http://ibnumaksum.co.cc. programmer asli indon ennih bikin aplikasi web yang praktis dan ekonomis, ditumis, jadi kumis. kelebihannya, kita bisa make gambar ato logo bikinan ndiri buat jadi status YM kita. hmm…

caranya bagini. yang pertama kamu kudu bikin dulu logonya. terserah bikinnya pake apa. yang jelas, filenya harus jpg, gif ato png. selain itu nggak bisa. ukuran juga terserah haja. nah setelah itu, kamu kudu ndaftarin diri di situsnya ibnu maksum. biar gampang dan nggak usah lama2, langsung saya sambungin ke tempat daptarnya aja. klik aja link yang tadi. nah setelah itu, isi nama, imel, id ye em, trus password buat masuk ke account di ibnumaksumdotkom [bukan password imel] dst.

nah, sekarang kamu udah di dalem account. menu2 yagn kamu butuhkan ada di sidebar kiri. untuk upload gambar klik “add/edit logo”. masukin file gambar kamu. setetelah itu, klik menu home. eng ing eng. jadi deh. ambil kode yagn keluar. ato, kamu juga bisa ngambil logo punya member ibnumaksum laennya, di menu “logo sharing”.

hanya saja, ada kekurangannya neee di sini. khusus di caranya ibnumaksum ini, link yang keluar setelah diklik logo YMstatusnya tuh nggak nyambung ke aplikasi yahoo messenger yang biasa kita pake. akan tetapi nyambungnya ke yahoo messenger for web. maksudnya, fasilitas messaging di browser langsung, alias nggak pake aplikasi. jadi ketika diklik logonya, yang keluar bukan window YM aplikasi, tapi yahoo messenger di browser. duh, pusing ya? sama, yang nulis juga pusing. gpp lah, yang penting ujung2nya ngerti.

nah gimana caranya biar nyambung ke aplikasi YM seperti biasa? kamu cukup ngganti beberapa bagian kodenya. perhatikan kode di bawah ini.

ini adalah contoh kode yang didapat dari ibnumaksum.

<a href=”http://edit.yahoo.com/config/send_webmesg?.target=phi_andi&.src=pg“&gt;&lt;img src=”http://www.ibnumaksum.uni.cc/s/?ns=phi_andi” alt=”status ym” border=’0′>&lt;/a&gt;

kamu cukup ngganti kode yang ditulis tebal dengan kode di bawah ini

ymsgr:sendIM?phi_andi

nah, baru setelah itu masukin ke dalem blog kamu. o iya, kode ini juga bisa buat friendster, multiply ato temen2nya. selamet nyoba.

sumber: http://ibnumaksum.uni.cc sama http://isnaini.com

UMM: 2 Agustus 2008

Script VB untuk print slip

August 1st, 2008 | No Comments | Posted in Pemograman

Private Sub cetak()
Dim i As Integer
Close #1
Open “LPT1″ For Output As #1
‘Open “LPT1:” For Output Access Write As #1
Printer.CurrentX = 0
Printer.CurrentY = 0
‘Printer.Font = 6
Print #1, Chr$(27) + Chr$(15) + ” ” & LAlm ‘Kecil
Print #1, ” SWALAYAN ‘S U R Y A’”
Print #1, ” JL. RAYA JENANGAN 68″
Print #1, ” TELP. (0352) 531700″
Print #1, “”
Print #1, “NO KWITANSI:” + nokwitansi; ” “; “Tgl:” + tgl;
Print #1, “”
Print #1, “—————————————–”
Print #1, Tab(1); “Kd Barang”; Tab(11); “Nama Barang”; Tab(24); “Jml”; Tab(28); “Harga”; Tab(36); “Total”;
Print #1, Tab(1); “—————————————–”
jumtot = 0
‘cari_tanggal = InputBox(”Masukan Tanggal Pencarian”, “Tanggal Pencarian”, “18/07/05″)
dbjual.RecordSource = “select * from jual where nokwitansi=’” & nokwitansi.Text & “‘”
dbjual.Refresh
jum = dbjual.Recordset.RecordCount

For i = 1 To jum
‘no = Adodc1.Recordset!nokwitansi
kdbrg = dbjual.Recordset!kodebarang
nabar = Left(dbjual.Recordset!namabarang, 12)
jum = dbjual.Recordset!jumjual
hrg = dbjual.Recordset!harga
tot = dbjual.Recordset!totalharga
tgl = dbjual.Recordset!tgl
user = dbjual.Recordset!kasir
jumtot = Val(jumtot) + Val(tot)
pj = Len(nabar)
‘If pj <= 24 Then

Print #1, kdbrg; Tab(11); nabar; Tab(24); jum; Tab(28); hrg; Tab(36); tot;
‘Else
‘pr1 = Right(nabar, 20)
‘pr2 = Mid(nabar, 21, 15)
‘Print #1, Tab(1); i; Tab(6); pr1; Tab(32); jum; Tab(37); hrg; Tab(47); tot;
‘Print #1, Tab(6); pr2;
‘ End If
Print #1, “”
dbjual.Recordset.MoveNext
Next i
Print #1, Tab(1); “—————————————–”
Print #1, Tab(1); “TOTAL BAYAR = ” + “Rp ” + TOTBAYAR.Text + “,-”
Print #1, Tab(1); “Dibayar = ” + “Rp ” + DIBAYAR.Text + “,-” + “Kembali = ” + “Rp ” + SISA.Text + “,-”
tjam = Time
Print #1, Tab(1); “Kasir : ” + kasir
Print #1, Tab(1); “Terima Kasih Atas Kunjungannya”
dbjual.Refresh
Print #1, “”
Print #1, “”
Print #1, “”
Close #1

End Sub

Allow remote mysql (debian 4) from another computer

June 20th, 2008 | 2 Comments | Posted in Pemograman

Ada kalanya kita memerlukan untuk melakukan remote terhadap server mysql. Ini terjadi terutama apabila server aplikasi yang kita bangun terpisah dengan server database. Secara default mysql tidak mengijinkan komputer lain melakukan remote terhadap dirinya. Agar diijinkan untuk melakukan remot, maka lakukan langkah-langkah di bawah ini:

1. Berdo’alah dulu agar berhasil.
2. Edit file my.cnf

#vim /etc/mysql/my.cnf
Cari teks berikut
bind-address = 127.0.0.1

ubah menjadi
bind-address = ip_mysql_server

3. Minum kopi dulu kalau ada

4. membuat user pada mysql

#mysql -u root (enter)

Jika semua komputer diijinkan remote

mysql>create user ‘user’  identified by ‘password’;

    mysql>grant all on *.* to ‘user’ identified by ‘password’;

Jika komputer dengan ip tertentu yang diijinkan remote

mysql>create user ‘user’@'ip_tertentu’  identified by ‘password’;

    mysql>grant all on *.* to ‘user’@'ip_tertentu’ identified by ‘password’;

5. restartlah mysql server

#/etc/init.d/mysql restart (enter)

6. Coba lakukan remote dari mysql front atau aplikasi sejenis. (selamat mencoba)

Menghitung waktu mundur

June 4th, 2008 | 1 Comment | Posted in Pemograman

click saja disini:

http://www.tadulakohosting.com/script-waktu-mundur-1524.html

atau pakai dynamicdrive pasti ketemu