Exercise for gaming with Java. Hope this would help you.
http://www.kitaupload.com/download.php?file=279Hangoroo.rar
Java Gaming
Ditulis dalam Uncategorized
Sorting Java
class Sorting{
//buat sorting string , hafalin aja kayak gini
static public void bubbleSort(String array[]){
for(int i=0; i < array.length;i++){
for(int j=array.length-1;j > i;j–){
if(array[j].compareTo(array[j-1]) < 0 ){
//tukar
String temp = array[j];
array[j] = array[j-1];
array[j-1] = temp;
}
}
}
}
//buat sorting int, hafalin aja kayak gini
static public void bubbleSort(int array[]){
for(int i=0; i < array.length;i++){
for(int j=array.length-1;j > i;j–){
if(array[j] < array[j-1]){
//tukar
int temp = array[j];
array[j] = array[j-1];
array[j-1] = temp;
}
}
}
}
public static void main(String args[]){
String nama[] = {”Kerry”, “Angle”, “Fitri”, “Dimas”, “Robby”};
int angka[] = {5,65,45,4,53};
//cetak data awal
for(int i = 0; i < nama.length;i++){
System.out.print(nama[i] + ” “);
}
System.out.println(”"); // buat pindah baris
//ccetak data awal
for(int i = 0; i < angka.length;i++){
System.out.println(angka[i] + ” “);
}
System.out.println(”"); // buat pindah baris
bubbleSort(nama); // sort nama
bubbleSort(angka); // sort angka
System.out.println(”DATA SETELAH DISORTING”);
System.out.println(”======================”);
//cetak data setelah di sorting
for(int i = 0; i < nama.length;i++){
System.out.print(nama[i] + ” “);
}
System.out.println(”"); // buat pindah baris
//ccetak data setelah di sorting
for(int i = 0; i < angka.length;i++){
System.out.println(angka[i] + ” “);
}
}
}
Link untuk hapus : http://www.kitaupload.com/download.php?file=451Sorting.java&del=384065&ignore=
Link untuk download : http://www.kitaupload.com/download.php?file=451Sorting.java
Ditulis dalam Uncategorized
ASP error , can’t insert or update table
May be this link would lead you to the solution , I had that problem and it had solved my problems.I can’t insert nor update the database.
Ditulis dalam Uncategorized
Web programming
<html>
<head>
<title>No more one</title>
<script language=”javascript”>
function hitung(){
//alert(”denis leonard”);
var a = window.document.getElementsByName(”a”);
var op = window.document.getElementsByName(”op”);
var b = window.document.getElementsByName(”b”);
var x = parseInt(a[0].value);
var y = parseInt(b[0].value);
var hasil;
switch(op[0].value){
case “0″ : hasil = x + y;break;
case “1″ : hasil = x – y;break;
case “2″ : hasil = x * y;break;
case “3″ : hasil = x / y;break;
}
var z = window.document.getElementsByName(”hasil”);
z[0].value = hasil;
}
</script>
</head>
<body>
<input type = “text” name =”a”>
<select name = “op”>
<option value = “0″> + </option>
<option value = “1″> – </option>
<option value = “2″> * </option>
<option value = “3″> / </option>
</select>
<input type = “text” name = “b”>
<input type = “button” value=”=” name = “c” onClick=”hitung();”>
<input type = “text” name = “hasil”>
</body>
<!– dibuat oleh denis leonard–>
</html>
Download source code lengkap : http://www.kitaupload.com/download.php?file=863javascript.html
Ditulis dalam Uncategorized
Kisi Kisi IMK
8 aturan emas
3 pilar perancangan interface
5 faktor manusia terukur
3 prinsip dalam merancang interface (kenali perbedaan user, menggunakan 8 aturan emas, mencegah kesalahan)
Untuk menguji hasil dari suatu rancangan dibutuhkan beberapa persyaratan dan pedoman. Sebutkan syarat dan pedoman dalam melkukan usability test dengan menggunakan lab!
Sebutkan dan jelaskan 3 pilar utama dalam perancangan user interface dan berikan contoh dari masing masing pilar!
Dalam merancang interface kita harus memikirkan 5 konsep manusia terukur. Sebutkan dan jelaskan!
Sebuah rumah sakit ingin membangun sistem informasi berbasis web . Anda sebagai desainer diminta untuk merancang konsep sistem tersebut!
Ditulis dalam Uncategorized
Object Oriented Programming
First of all, you must think about Object. People, car, pencil, etc are objects in the real world. We can carry these concept into Object Oriented Programming(OOP). Each object can have properties and methods. People have name and age properties for example. People can speak, eat, walk, kick, etc.
To make object in Object Oriented Programming, we must define class. Class is a blueprint of an object. In that class , we define the properties and the methods.
For example, I want to define People class. The People class will have name and age properties and also speak method. I will use C++ as the programming language. So, the declaration of the class will look like this :
class People{
char name[21];
int age;
speak();
}
Moreover, each class will have a method that will be executed, each time the object is made. This method is called constructor. The constructor must have the same name with the class name. We make People class , so the constructor name must be “People”. So, We add the constructor to the class.
class People{
char name[21];
int age;
People(); // constructor
speak();
}
Beside constructor, the class will also have destructor. Destructor must be named “~” + class name . So, the People destructor will look like this “~People”.
Both of constructor and destructor can not have return type.
class People{
char name[21];
int age;
People(); // constructor
~People(); // destructor
speak();
}
You have to keep the data private and the method public to make information hidding. The data can not be accesed outside the class. The data can only be accessed by the public method. Making setter and getter function is the way to do that. So , we add setter and getter method to People class.
class People{
private : // make the data private
char name[21];
int age;
public : // make the method public
People(); //constructor with no parameter
People(char[], int); //constructor with two parameters
~People(); //destructor
void setname(char[]); //setter function
void setage(int); //setter function
char* getname(); //getter function
int getage(); //getter function
void speak(); //member function
};
Now we make the methods definition and we write the main method to test the class.
Here is the full source code :
#include<constrea.h>
#include<string.h>
class People{
private :
char name[21];
int age;
public :
People(); //constructor with no parameter
People(char[], int); //constructor with two parameters
~People(); //destructor
void setname(char[]); //setter function
void setage(int); //setter function
char* getname(); //getter function
int getage(); //getter function
void speak(); //member function
};
//constructor with no parameter
People::People(){
setname(”noname”);
setage(0);
}
//constructor with two parameters
People::People(char name[], int age){
setname(name);
setage(age);
}
People::~People(){
cout << “destructor” << endl;
}
void People::setname(char name[]){
strcpy(this->name, name);
}
void People::setage(int age){
this->age = age;
}
char* People::getname(){
return name;
}
int People::getage(){
return age;
}
void People::speak(){
cout << “My name is ” << name << endl;
cout << “I’am ” << age << ” years old” << endl;
}
void main(){
People john; // calling constructor with no paramater
/*
make an object of People class
the object name is john
*/
john.speak(); //calling speak method
People susi(”susi”, 20); // calling constructor with two parameters
susi.speak();
/*
setting name = john and age = 30 to john
*/
john.setname(”john”);
john.setage(30);
john.speak(); // john speak “My name john I’m 30 years old”
getch();
}
The pattern of calling the method is ObjectName.MethodName(Parameter);. But ,if you want to call the method of the class, you must first making an object of that class. Simply by writing People john; You have already made an object. The name of the object is john and john is an object of People class. Now, you can use the method of People class.
In the source, you will see that the constructor is overloaded. Yes, we can overload the constructor. In this example, I make two constructors. The first constructor have no parameter and the second one have two parameters. So , if you want to call the first constructor, you can write People john; . This will execute constructor with no parameter.
If you want to call the second constructor, you can write People susi(”susi”, 20); . It will call constructor which has two parameters. But how can I call the destructor? Good question. The destructor will be executed automatically when the object is dead.
Ditulis dalam Uncategorized
web programming javascript
Langsung kita mulai saja petualangan kita di javascript. Ha5. Script javascript dapat Anda buat dan ditaruh di html. Script tersebut akan dijalankan pada browser Anda, maka pastikan terlebih dahulu settingan di browser Anda, agar javascript diaktifkan. Script javascript bisa ditaruh seperti berikut ini :
<html>
<head>
<script languange=”javascript”>
taruh script Anda di sini
</script>
</head>
<html>
Kita dapat membuat suatu fungsi di dalam tag script tersebut. Contohnya :
<script languange=”javascript”>
function tes(){
prompt(”Masukkan angka?”, “”);
}
</script>
Untuk menjalankan fungsi tersebut , perlu ada pemicunya. Contoh bila kita ingin menjalankan fungsi tersebut sewaktu <body> di load , maka kita dapat memanggilnya seperti berikut :
<html>
<head>
<script>
function tes(){
prompt(”Masukkan angka?”, “”);
}
</script>
</head>
<body onLoad=”tes();”>
Di sini body HTML
</body>
</html>
Kita menambahkan sesuatu pada body , yaitu onLoad=”tes();”. Artinya sewaktu <body> diLoad, maka fungsi tes(); alan dijalankan. Fungsi tes akan menampilkan prompt ke layar , meminta inputan dari user. Parameter pertama merupakan pesan yang ingin disampaikan dan parameter kedua adalah default valuenya. Prompt akan mengembalikan apa yang diinput user. Jadi kita dapat mengambil data yang diinput user seperti berikut : var inputan_user = prompt(”Masukkan Angka?”, “”); . Dengan begini , kita mempunyai suatu varibael bernama inputan_user yang akan menampung hasil dari prompt. Kita bisa juga menggunakan fungsi isNaN(inputan_user) , fungsi tersebut akan mengecek apakah variabel inputan_user bukan suatu number. Jika variabel tersebut bukan suatu number, maka akan dikembalikan nilai true, sebaliknya akan dikembalikan false. Dari fungsi tersebut kita dapat tau apakah yang dimasukkan oleh user adalah number atau bukan dengan memakai fungsi isNaN(inputan_user).
Untuk membuat variabel bisa dengan cara seperti berikut:
var angka = 100;
Tipe data di javascript adalah varian sehingga kita tidak perlu mendefinisikan tipe datanya.
Sekarang kita akan membuat suatu javascript yang akan mengubah isi table yang masih kosong dengan isian dari hasil inputan user.
<html>
<head>
<script>
function tes(){
var inputan_user = prompt(”Masukkan angka?”, “”);
if(isNaN(inputan_user) == false){
document.getElementById(”isi”).innerHTML = inputan_user;
}
else{
alert(”Yang Anda input bukan number”);
}
}
</script>
</head>
<body onLoad=”tes();”>
<table border=”1″>
<tr>
<td id=”isi”></td>
<tr>
</table>
</body>
</html>
Kita juga perlu memperhatikan penggunaan huruf besar dan huruf kecil karena javascript merupakan bahasa yang case-sensitif yang membedakan uruf besar dan huruf kecil.
Pada contoh diatas kita meminta user menginput data. Yang apabila data tersebut adalah suatu number , maka akan ditampilkan di table , sedangkan apabila user menginput sesuatu yang bukan merupakan number maka akan dimunculkan suatu kotak dialog yang bertuliskan pesan “Yang Anda input bukan number”.
Jika ingin mencoba codingnya , ganti dulu tanda petik dua -> “, kalo gak diganti bakal error.
Sekian tutorial dari saya, semoga bermanfaat untuk kita semua. Terima kasih atas kunjungannya. ^-^
Ditulis dalam Uncategorized
I will
I will Survive..Yeah..Yeah
Ditulis dalam Uncategorized
Tujuan Hidup u?!?Apa yah..
TUJUAN HIDUP
Pernah gak kepikir tentang arti dan tujuan hidup u???
gw bilang, gak semua orang mikirin itu,hehehe.
menurut gw aja lho..Hari ini , gw coba merenung, lalu kepikiran kalo di setiap kegiatan yang kita kerjakan seharusnya ada suatu tujuan di dalamnya.Sebagai contohnya dalam hal yang paling sederhana saja, tujuan kita makan -> untuk mengisi perut supaya gak laper, tujuan kita tidur -> untuk beristirahat, tujuan kita ke kampus -> untuk belajar dan menambah ilmu (ini kalo gw sih , kalo yang lain gak tau juga deh)hehee..Terus contoh yang lainnya , tujuan kita belajar -> supaya kita bisa pinter(gak mungkin kan tujuan belajar supaya tambah bodoh)..Nah ,dari sekian banyak contoh yang kita bisa peroleh, harusnya kita sadar bahwa yang kita lakukan itu harusnya memiliki suatu tujuan(yang harus kita capai), contohnya , gak ada kan orang yang makan tapi maunya masih laper, orang yang mau tidur supaya masih cape , orang belajar supaya tambah gak bisa????..Nah, itu berarti kita harus menetapkan tujuan dibalik suatu aksi yang kita lakukan, supaya aksi itu pun bermakna baik bagi kita maupun bagi orang lain. Lalu apa hubungannya sama tujuan hidup?Ok we will go on, coba kita telusuri lebih dalam lagi, kalo setiap tindakan yang kecil pun memiliki tujuannya, coba kita melihat ke arah yang lebih besar lagi, yang lebih panjang, yang lebih konseptual lagi.Tujuan kita kuliah? Nah , udah mulai susah nih ngejawabnya..hehehe….Pasti banyak deh jawabannya , ada yang cari ilmu dan pengetahuan , cari gelar, cari pacar, cari duit(upsss bukan, ini setelahnya), dll.Pasti bingung kan?Tujuan kita kuliah apa?..Well, itu baru masuk ke lingkup yang lebih besar lagi, Pernah berpikir gak?Kok cepet banget sich waktu berlalu?Pernah takut gak, kalo jam ini terus bergerak maju(u gak bisa berhentiin waktu) , dan umur kita pun semakin tua?.Kita ini gak selamanya hidup di dunia ini, so apa gak ada penyesalan nantinya gitu??.Gw pernah denger lagu “Tomorrow never comes until its to late” , ada benernya juga, kita selalu melakukan penyesalan di kemudian hari.Besok selalu terlambat, kalo kita gak nyesel, hari esok gak dateng dateng juga , kira – kira seperti itulah.
Oke, kita ke inti masalahnya sekarang,yaitu tujuan hidup.Gw kasih analoginya, agak lucu sih(in baru kepikiran setelah gw digigit nyamuk).hahahaha.
Ini cerita tentang nyamuk , yang hidupnya untuk menghisap darah kita aja, terus ita tepuk dia mati, .Malahan walaupun kita sudah bawa raket nyamuk, tapi dia masih aja bandel, masih mau hisap darah kita.Disundut, langsung gosong…hahaaha..
coba u pikir deh begitu berharganya hidup kita ini dibanding seekor nyamuk yang tujuannya cuma menghisap darah aja , disetrum udah mati,hahahaha…Lalu , kita apa kita mau kalah ama nyamuk??????Gak kan????so, what is the plan for your life????U must design it, you are the designer of your life.Jangan kalah ama nyamuk, nyamuk aja punya tujuan hidup.hehee…Berjuang tuh nyamuk, buat dapetin darah u, ampe rela disundut pake raket listrik yang penting tujuan dia harus tercapai..hehehe..Kira – kira udah dapet blom tujuan hidup ????Itu adalah suatu pertanyaaan besar dan paling susah dijawab secara jujur dan bijaksana(kalo mau bohong sih gampang aja jawabnya)hehe.Sekian
Ditulis dalam Uncategorized
Hari ini Hari Natal
Kali ini gw gak mau ngebahas tentang komputer mulu, bosen , lagi liburan
refreshing sedikit lah..hehe.Gw omong tentang kegiatan gw hari ini aja
yah???..Mau gak mau , haru mau..Ya iyalah, gw yang tulis ini blog, ya suka
- suka gw mau tulis apa ..hahaha..Yaud , langsung aja dimulia ceritanya :
Hari ini gw habiskan ke rumah temen gw.Inisial di P.J..hehehe..(di baca PI
je)..Bisa banyak pengertian tuh, tapi jangan salah sangka dulu, nama
lengkap temen gw ini Peter Junaidy.Gw kenal dia sewaktu SMA 3, orangya
astik, punya visi yang boleh dibilang sama kaya gw , nyambung kalo diajak
ngomong, dia punya pengetahuan yang luas juga.Well, kok jadi omongin dia
ya???..Back to the topic dah sekarang.Yah, membang tadi gw ke rumah si
Peter ini, sebenarnya sih bukan cuma tasi aja, tapi hampir tiap
hari.hahaha.Rumah Peter sudah menjadi rumah kedua buat gw.Buat ngumpul
bareng temen – temen yang lain.
Nah ceritanya gini gw sampai di rumah dia kira – kira jam 1 siang ,
gw di telpon sama Mario, katanya anak – anak udah pada disono, rame banget
, gak taunya dibohongin gw (cape deh)..Di rumah Peter cuma ada Mario doank
ternyata, gak seru dah kalo cuma berdua aja..Waktu gw pertama dateng ,Mario
sudah menyambut gw dengan Salam Natal..Amin dah..Lalu gw masuk kedalam ada
nyokap Peter, yah gw harus sapa donk ,gw sapa “Tante, Selamat Hari
Natal”..hehehe.Untung nyokapnya bae, dia bilang selamat hari Natal
juga..hehe…Nah, ud gitu gw naik tangga , ada Peter diatas lagi duduk di
depan komputer yang sedang di turn off.Langsung aja, gw kasih salam Natal
juga ke Peter , maklum ud lama 2 mingguan gak ketemu Peter, he2.Dulu mah
waktu semster 1, tiap hari pasti ketemu dia,.Ya iyalah, gw satu kelas sama
dia , masa gak ketemu….hehe…Singkat kata, peserta di rumah Peter sudah
bertambah banyak , sekarang Heinrick ama Budi sudah dateng, yaudah langsung
saja party kita dimulai,..Jangan salah sangka dulu, party disini bukannya
“leng geleng geleng” , kaya lagunya Project-p, tapi main Winning Eleven
.wkwkw..Jauh banget yah nyasarnya, yah begitulah , gw pada emang demen main
boal , dan kalo sudah main gwme ini, ud pada lupa diri semua,,hehe.Bisa
ledek2an, kata2an, haha.Pokoknya ketawain orang deh, kalo misalnya tim dia
kalah.Waktu terus berlalu, tiba – tiba sadah malam jam7, gw mau pulang,
tapi..Tiba – tiba ujan turun, batal deh pulangnya, ya udah kita sambung
lagi aja partynya..hehe..Ampe jam 8 lewat , sudah reda ujannya buru – buru
deh cari makanan maklum udah pada laper banget deh,,,cacing di perut tuh ud
pada ngamuk kali.Gw sms mami gw dulu tanya ada makanan gak di rumah ,akata
dia gak ada , gw disuruh makan diluar aja..Nah sekarang tujuannya adalah
mencari makanan yang tepat, pertama – tama mau pesen Hoka – hoka Bento,
tapi gak jadi , ada yang bilang nasi goreng aja,tapi gak jadi juga abang
nasi goreng rame, .Lalu muncul ide, makan di warteg, nah yang ini , yang
terkahir ini yang menjadi pilihan ternyata.Akhirnya makan di warteg
deh.huh,,Abis 7000 ,lumayan mahal tuh warteg…hehePadahal gw cuma mesen
rawon, orek, ama telor dadar…Hikksss..Ya udah, abis makan di warteg gw
pulang mau fotokopi buku, tapi ud tutup tempatnya (ud kemaleman sih)..Nah,
udah nyampe rumah gw langsung mandi , pakai baju(ya iyalah), lalu ngetik blog ini deh..hehe
Gitu ceritanya, percaya gak????
Ditulis dalam Uncategorized