Sabtu, Juni 07, 2008

tookkk Q

Sabtu, Juni 07, 2008

tookkk Q

Kamis, Mei 22, 2008

game GTGE


GTGE merupakan kumpulan fungsi-fungsi Java untuk membuat game 2D. Agar fungsi-fungsi tersebut dapat digunakan, secara teknis berarti GTGE harus terlebih dahulu diinstall. Dalam konteks Java, ini berarti memasukkan pustaka GTGE ke dalam classpath game.

Ada 2 langkah dalam menjalankan game GTGE :

  1. Compile : mengubah kode program game (.java) menjadi bytecode (.class).
  2. Run : menjalankan bytecode (.class) tersebut.
Dalam 2 langkah inilah pustaka GTGE harus ada di dalam classpath game tersebut.

compile and run diagram

Compile

Tutorial2_1.bat

Langkah yang pertama adalah mengubah kode program game (.java) menjadi bytecode (.class) dengan menggunakan Java compiler (java_path\bin\javac.exe) yang sudah termasuk dalam Java SDK (lihat bab sebelum).
Karena kita telah mengeset sistem path pada saat instalasi Java di bab sebelum, compiler ini (javac.exe) dapat kita gunakan dari direktori mana saja di komputer kita.

Cara mengkompilasi kode program game :

file :: javac.exe

Syntax:
javac -classpath %CLASSPATH%;.;[GTGE_dir]/golden_x_x_x.jar [game_source_code]

dimana :
%CLASSPATH% = classpath sistem (yang telah kita set pada autoexec.bat di bab sebelum)
. = direktori sekarang (tempat dimana kode program game berada)
[GTGE_dir] = direktori dimana GTGE library berada (golden_x_x_x.jar)
[game_source_code] = kode program game (.java)



Misal:
mengkompilasi kode program YourGame.java dengan GTGE v0.2.0 - C:\GTGE\golden_0_2_0.jar

javac -classpath %CLASSPATH%;.;C:/GTGE/golden_0_2_0.jar YourGame.java
Dalam contoh ini, kode program YourGame.java dikompilasi menjadi YourGame.class.

Execute/Run

Tutorial2_2.bat

Langkah yang kedua adalah menjalankan program yang telah terkompilasi (bytecode) tersebut dengan menggunakan Java Launcher (java_path\bin\java.exe), juga termasuk dalam Java SDK.

Cara menjalankan bytecode game :

file :: java.exe

Syntax:
java -classpath %CLASSPATH%;.;[GTGE_dir]/golden_x_x_x.jar [game_byte_code]

dimana :
%CLASSPATH% = classpath sistem (yang telah kita set pada autoexec.bat di bab sebelum)
. = direktori sekarang (tempat dimana bytecode game berada)
[GTGE_dir] = direktori dimana GTGE library berada (golden_x_x_x.jar)
[game_byte_code] = bytecode game (.class), ketik tanpa ekstension .class



Misal:
menjalankan YourGame.class dengan GTGE v0.2.0 - C:\GTGE\golden_0_2_0.jar

java -classpath %CLASSPATH%;.;C:/GTGE/golden_0_2_0.jar YourGame
Dalam contoh ini, game YourGame.class akan dijalankan.

Rabu, Mei 14, 2008

mY pOe3

If Someone Love You….

Seseorang yang mencintai kamu,
tidak bisa memberikan alasan mengapa ia mencintaimu
Dia hanya tau, di mata dia, kamulah satu satunya.

Seseorang yang mencintai kamu,
sebenarnya selalu membuatmu
marah / gila / jengkel / stress
Tapi ia tidak pernah tau hal bodoh apa yang sudah ia lakukan,
Karma semua yang ia lakukan adalah untuk kebaikanmu.

Seseorang yang mencintai kamu,
jarang memujimu, tetapi di dalam hatinya kamu adalah
yang terbaik, hanya ia yang tau.

Seseorang yang mencintai kamu,
akan marah – marah atau mengeluh jika kamu
tidak membalas pesannya atau telponnya,
karna ia peduli dan ia tidak ingin sesuatu terjadi ke kamu.

Seseorang yang mencintai kamu,
hanya menjatuhkan air matanya di hadapanmu.
Ketika kamu mencoba untuk menghapus air matanya,
kamu telah menyentuh hatinya, dimana hatinya selalu
berdegup / berdenyut / bergetar untuk kamu.

Seseorang yang mencintai kamu,
akan mengingat setiap kata yang kamu ucapkan
Bahkan yang tidak sengaja dan ia akan selalu
menggunakan kata – kata itu tepat waktunya.

Seseorang yang mencintai kamu,
Tidak akan memberikan janji apapun dengan mudah,
karna ia tidak mau mengingkari janjinya.
Ia ingin kamu untuk mempercayainya n
ia ingin memberikan hidup yang paling bahagia n
aman selama – lamanya.

Seseorang yang mencintai kamu,
selalu memberitahumu untuk tidak berpikir lebih banyak.
Karna ia sudah merencanakan semuanya untuk mu,
ia ingin memberikan kehidupan yang terbaik di masa mendatang.
Ia ingin memberikanmu suatu kejutan,
percayalah dia dapat melakukannya.

Seseorang yang mencintai kamu,
mungkin tidak bisa mengingat kejadian / kesempatan
istimewa seperti perayaan hari ulang tahunnya,
tapi ia tau bahwa setiap detik yang ia lalui
ia mencintai kamu, tidak peduli hari apakah hari ini.

Seseorang yang mencintai kamu,
tidak mau berkata aku mencintaimu dengan mudah,
karna segalanya yang ia lakukan untuk kamu adalah untuk
menunjukkan bahwa ia siap mencintaimu,
tetapi ia akan mengatakan kata
I Love You pada situasi yang special,
karna ia tidak mau kamu salah mengerti,
dia mau kamu mengetahui bahwa ia mencintai diri mu.

Seseorang yang benar – benar mencintai kamu,
akan merasa bahwa sesuatu yang harus di katakan
hanya sekali saja,
karna ia berpikir bahwa kamu telah mengerti dirinya.
Jika berkata terlalu banyak, ia akan merasa
bahwa tidak ada yang akan membuatnya bahagia / tersenyum

Selasa, Mei 13, 2008

MEMBANGUN KOMPUTER LINUX CLUSTER

A. Instalasi Sistem Operasi
Sistem operasi yang dapat digunakan untuk cluster dapat bervariasi, mulai dari
Linux, FreeBSD, Sun OS dll. Pada dokumen ini hanya dijelaskan pembangunan
cluster dengan menggunakan satu operating sistem, yaitu Linux RedHat 7.2.
Pasanglah linux RedHat 7.2 dengan opsi instalasi minimum sebagai berikut:
- Programming
- Network
B. Pemilihan Topologi Jaringan
Berbagai topologi dapat digunakan dalam pembangunan komputer cluster. Topologi
cube dan hypercube dapat digunakan untuk membangun komputer cluster 4 dan 8
komputer dengan tanpa menggunakan switch hub.
Gambar dibawah menunjukkan topologi cube dan hypercube.
Pada topologi hypercube tiap komputer memerlukan minimal 2 network card, sedang
untuk topologi hypercube, tiap komputer memerlukan minimal 3 network card. Salah
satu komputer dari topologi tersebut perlu mempunyai network card tambahan untuk
koneksi jaringan komputer cluster dengan jaringan di luar.
Apabila menggunakan switch hub, maka otomatis topologinya menjadi hubungan
peer-to-peer, dimana tiap komputer terhubung interkoneksi satu sama lain. Dalam
hubungan dengan menggunakan switch hub, setiap komputer hanya perlu satu
network card. Penggunaan switch hub dapat meningkatkan performansi dari cluster
karena tiap-tiap komputer terhubung langsung satu sama lain (jarak koneksi = 1).
Jarak koneksi terjauh dari topologi cube adalah 2, sedang untuk topologi hypercube
adalah 3.
C. Set Jaringan
Setelah komputer terkoneksi dalam jaringan, langkah berikutnya adalah membangun
hubungan jaringan, sehingga memungkinkan setiap komputer pendukung cluster
dapat berinteraksi satu sama lain.
Langkah-langkah yang harus dilakukan:
1. Tetapkan no. IP bagi tiap komputer
IP yang digunakan disarankan untuk menggunakan IP local seperti
192.168.1.xxx
Contoh:
Dua komputer digunakan sebagai cluster, IP-nya adalah192.168.1.1 dan
192.168.1.2
%vi /etc/sysconfig/network-scripts/ifcfg-eth0

Selasa, Mei 13, 2008

kata orang bijak

manusia akan merasa bahagia
bila ia mau berbuka hati
untuk dicintai.............