Selasa, 08 Januari 2013

Pseudocode penyelesaian game Cooking Academy 2 : World Cuisine (part 5)


Thai Restaurant
Green curry
·         Class raid the fridge
Method 1 : curry.RTF();
·         Class dice the lemongrass
Method 1 : curry.SLC();
·         Class slice jalapeno pepper
Method 1 : curry.SLC();
·         Class dice the onion
Method 1 : curry.DTO();
·         Class grind the food
Method 1 : while (progres != penuh){if (bar == hijau){true; klik pemukul; progres++;}  if(bar == kuning){false; klik pemukul;  progres} else {false; klik pemukul;  progres;}}
·         Class food-process the green curry
Method 1 : curry.mix();
·         Class slice the bell pepper
Method 1 : curry.SGP();
·         Class cook green curry
Method 1 : curry.cook();

narasi game cooking academy 2



                 Kali ini saya akan menjelaskan beberapa hal yang terdapat pada game yang telah saya postkan. Yaitu game cooking academy 2 : world cuisine. Dari hal yang pertama yaitu masalah trophy
Dalam cooking academy 2 terdapat 4 jenis trophy yaitu perunggu, perak, emas, dan kristal. Dan trophynya itu bermacam – macam mulai dari menyelesaikan restoran, lama bermain, jumlah resep yang telah anda masak, jumlah total nilai yang anda peroleh, dan rata – rata bintang yang anda peroleh.
                 Bagaimana caranya agar mendapatkan trophy kristal ??. jawabannya mudah mainlah cooking academy 2 dan saat bermain lihatlah waktu yang diberikan buatlah sisa waktu walu itu hanya 1 / 2 detik karena itu akan sangat berguna. Pastikan anda mendapatkan nilai lebih dari atau minimal 100 untuk setiap levelnya. Kalo main dengan game ini jangan dianggapnya sulit karena di gamenya terdapat tombol untuk mengetahui cara bermain yaitu klik how to play Langsung aja ke screen shotnya :   

 di sana juga terdapat beberapa macam alt masak salah satunya : 




dan masih banyak lagi . . .

Pseudocode penyelesaian game Cooking Academy 2 : World Cuisine (part 4)


American Restaurant
Teriyaki burger
·         Class slice the ceddar
Method 1 : burger.SLC();
·         Class grate the ginger
Method 1 : burger.GTG();
·         Class dice the onion
Method 1 : burger.DTO();
·         Class tear the lettuce
Method 1 : burger.tear();
·         Class crack an egg
Method 1 : burger.CRK();
·         Class add the ingredients
Method 1 : burger.ati();

Pseudocode penyelesaian game Cooking Academy 2 : World Cuisine (part 3)


Japanese Restaurant
Nigiri
·         Class add rice
Method 1= AR();: while(nasi <= batas hijau){klik pegangan ke atas; klik pegangan ke bawah; drag gelas ke panci;  nasi++; }
·         Class wash rice = WR();
Method 1 = geser(); : drag panci ke kran;
Method 2 = isi.geser(); : klik kran;
Method 3 = tutup.isi(); : klik kran;
Method 4 = geser1.tutup(); drag panci ke pembuangan;
Method 5 = cuci.geser(); : drag mouse mengikuti arah;
Method 6 = buang.cuci();  : drag panci mengikuti arah;
·         Class steam the rice
Method 1 1: nigiri.boil();
·         Class slice the tuna
Method 1 : nigiri.SLC();
·         Class slice the salmon
Method 1 : nigiri.SLC();
·         Class make nigiri sushi
Method 1 =taruh(); : drag nasi ke tengah;
Method 2 = tekan();  : klik nasi;
Method 3 = taruh1().tekan(); : drag wasabi ke ikan;
Method 4 = taruh2.taruh1();  : drag ikan ke nasi;
Method 5 = tekan1.taruh2();  : klik nasi;
·         Class grate the wasabi
Method 1 : nigiri.GTG();

Pseudocode penyelesaian game Cooking Academy 2 : World Cuisine (part 2)



Italian Restaurant
Pesto chicken
·         Class raid the fridge
Method 1 : pesto.RTF();
·         Class grate the parmesant
Method : pesto.GTG();
·         Class food-process the presto
Method 1 : pesto.mix();
·         Class fill with water = FWW();
Method 1 = fill();      : isi gelas ukur;
Method 2 = isi.fill(); : while(air  <= batas hijau){tuang air ke panci;}
·         Class boil pasta
Method 1 = boil();  :  while (progres != penuh){if (bar samping == hijau){progres ++;}

Pseudocode penyelesaian game Cooking Academy 2 : World Cuisine (part 1)



Chinese Restaurant
Crab rangoon
·         Class Dice the garlic : bawang putih& pisau
Method 1 =DTG();   :  klik mouse
Method 2 = motong : for(int i=0;i<9;i++){klik mouse;}     Motong.klik mouse();
·         Class dice the green onion : daun bawang & pisau
Method 1 = DGO(); : while(progres != penuh){for(int i=0;i<12;i++){klik mouse;}}
·         Class add the ingredients : 5 bahan makanan (soy suce, worcestershire, green onion, garlic, cream cheese)
Method 1=ati(); :  if(input komputer == soy sauce){klik soy sauce;}
Else if (input komputer == worcestershire){klik worcestershire;}
Else if (input komputer == green onion){klik green onion;}
Else if (input komputer == garlic){klik garlic;}
Else if (input komputer == cream cheese){klik cream cheese;}
·         Class Fold Crab Rangoon : kulit & isi
Method 1 = kulit : klik mouse ke kulit;
Method 2 = isi : klik mouse ke isi;   Isi.kulit();
Method 3 = membungkus : drag mouse ke atas;   Membungkus.isi();
Method 4  = lipatan : for (int i =0;i<4; i++){klik mouse;} lipatan.membungkus();
·         Class Fry the Crab Rangoon : crab rangoon ,wajan , minyak panas
Method 1=FRY();   : drag the crab rangoon ke wajan;
Method 2 : while(tcr<habis).........for(int tcr=0;tcr<8;tcr++){
                Masukkan ke wajan;
for(int det1=0;det1<=5;det1++){drag the crab rangoon ke arah kanan};

Sabtu, 05 Januari 2013

Cooking Academy 2 : World Cuisine


             
          Cooking academy adalah game simulasi memasak yang cocok bagi anak - anak yang ingin memasak dan bercita - cita menjadi koki tapi tidak diperbolehkan oleh orang tuanya, dengan alasan "nanti jarinya terpotong", "nanti rumahnya kebakaran", dan lain sebagainya. Dan karena mudahannya untuk mengoperaikan game ini maka dari itu game ini cocok bagi anak - anak.
            
                Game ini memiliki kesesuaian dalam menjalakan levelnya seperti di dunia nyata. seperti : cara memotong bawang, cara memecah telur, temasuk langkah - langkah membuat makanan yang terdapat pada game ini sangatlah detil.

                 Game ini terdapat 4 hasil jika telah menyelesaikan satu / beberapa level. Jika mendapatkan rata - rata 5 bintang  pada setiap level termasuk exam, maka akan mendapatkan trophy crystal yang dimana itu adalah trophy tertinggi. Jika mendapatkan 4 bintang pada setiap level, maka akan mendapatkan gold trophy. Dan begitu seterusnya sampai mendapatkan bronze trophy. Untuk lebih lanjutnya game Cooking Academy 2 dapat di download disini 

kalo ingin mengubah menjadi full version nih lisensinya :

License Name : Asu Shrestha II
License Code : 8NKJKBRRJFFMNSM

Kamis, 03 Januari 2013

tutorial java membuat Spiral



kali ini saya akan menerangkan kodingan untuk membuat angka spiral dengan inputan yang kita inginkan . .

disini kita pakai fungsi for , while dan percabangan (else, if)

disini sebelum menuju pseudocodenya saya mau nerangin fungsi-fungsi diatas

sebenarnya fungsi for dan while itu sama untuk perulangan (mengulangi pekerjaan sesuai yang kita inginkan) tapi bedanya for dan while adalah :

for itu perulangan dengan inputan yang jelas, kita mau berapa kali pekerjaan itu akan diulangi,
sedangkan while kita akan mengulangi suatu pekerjaan sampai sifat yang kita inginkan tercapai

inputan itu berupa angka yang menunjukkan dimensi dari spiral tersebut

nah tidak usah berlama - lama langsung aja ke scriptnya aja langsung . . .

import java.util.Scanner;

public class spiralterbalik {
public static void main (String [] args) {
    Scanner in = new Scanner (System.in);

    int Dimensi, Dim, baris, kolom, point, batas1,batas2,batas3,batas4;

    baris = 0;
    kolom = 0;
    point = 1;
    Dimensi = 0;

    System.out.print("Input Dimensi : ");
    Dim = in.nextInt();

    batas1 = 0;
    batas2 = Dim;
    batas3 = Dim;
    batas4 = 0;

    int[][] angka = new int[Dim][Dim];
   
    while (Dimensi<4) {
        if (baris == 0 && kolom == 0) {
            for (kolom=batas1;kolom<batas2;kolom++) {
                angka[baris][kolom]=point;
                point++; }
            Dimensi++;
            }
        else if (kolom == Dim) {
            kolom--;
            for (baris=batas1+1;baris<batas3;baris++) {
                angka[baris][kolom]=point;
                point++; }
            Dimensi++;
            }
        else if (baris == Dim) {
            baris--;
            for(kolom=batas3-2;kolom>batas4;kolom--) {
                angka[baris][kolom]=point;
                point++; }
            Dimensi++;
            batas1 = batas1+2; }
        else {
            for(baris=batas3-1;baris>batas1;baris--) {
                angka[baris][kolom]=point;
                point++; }
            Dimensi++;
            batas2 = batas2-2;
        }

        }

    while (Dimensi<Dim) {
        if (baris == batas1) {
            for(kolom=batas4;kolom<batas2;kolom++) {
                angka[baris][kolom]=point;
                point++; }
            Dimensi++;
            batas1 = batas1+2;
            batas3 = batas3-2;
        }
        else if (kolom == batas2) {
            kolom--;
            for(baris=batas1-1;baris<batas3;baris++) {
                angka[baris][kolom]=point;
                point++; }
            Dimensi++;
            batas4 = batas4+2; }
        else if (baris == batas3) {
            baris--;
            for(kolom=batas3-2;kolom>batas4-1;kolom--) {
                angka[baris][kolom]=point;
                point++; }
            Dimensi++;
            }
        else if (kolom == batas4-1) {
            kolom++;
            for(baris=batas3-2;baris>batas1;baris--) {
                angka[baris][kolom]=point;
                point++; }
            Dimensi++;
            batas2 = batas2-2;}
        else { Dimensi++; }
    }

    for (baris=0;baris<Dim;baris++) {
        for(kolom=0;kolom<Dim;kolom++) {
            if (angka[baris][kolom]==0) {
            System.out.printf("%4s", " "); }
            else {
            System.out.printf("%4d",angka[baris][kolom]); } }
        System.out.println(); }
    }
}

nihh hasil nya . . .


tutorial java substring dan concat

kali ini saya akan menerangkan suatu fungsi yang terdapat pada java yaitu substring dan concat
apa itu substring dan
apa itu concat apakah concat bersaudara dengan tomcat ???

substring adalah suatu fungsi pada java untuk mengambil potongan kata dari suatu kalimat yang telah ada

sedangkan concat adalah suatu fungsi pada java untuk menggabungkan kata menjadi satu baik kata itu bertipe string maupun integer

tanpa basa-basi lagi nih langsung aja kalo cabut ke kodingannya . . .

import java.util.Scanner;
class NUP{
public static void main (String[]args){
    String NUPT, NUP, Tahunlahir,Bulahir, Tanggallahir, TahunCPNS;
    String BulanCPNS, Jeniskelamin, No_urut, Tahun, NUP1;
    String NUP2, NUP3, NUP4;

   
    int JK, Thlahir, TH, Blahir, TCPNS;
 Scanner a = new Scanner(System.in);
 System.out.print("Masukkan NUP = ");
 NUP = a.next();
    NUP1 = NUP.substring(0,8);
    NUP2 = NUP.substring(8,14);
    NUP3 = NUP.substring(14,15);
    NUP4 = NUP.substring(15,18);

Tahun = "2012";
TH = Integer.parseInt(Tahun);

Tahunlahir = NUP.substring(0,4);
Bulahir = NUP.substring(4,6);
Blahir = Integer.parseInt(Bulahir);
Tanggallahir = NUP.substring(6,8);
Thlahir = Integer.parseInt(Tahunlahir);
TahunCPNS = NUP.substring(8,12);
TCPNS = Integer.parseInt(TahunCPNS);
BulanCPNS = NUP.substring(12,14);
Jeniskelamin = NUP.substring(14,15);
JK = Integer.parseInt(Jeniskelamin);
No_urut = NUP.substring(15,18);

    if (JK==1){System.out.print("Halo bapak pemilik NUP ");}
   else if (JK==2){System.out.print("Halo ibu pemilik NUP ");}

NUPT = NUP1.concat(" ");
NUPT = NUPT.concat(NUP2);
NUPT = NUPT.concat(" ");
NUPT = NUPT.concat(NUP3);
NUPT = NUPT.concat(" ");
NUPT = NUPT.concat(NUP4);
    System.out.println (NUPT);
    System.out.print("Selamat anda tahun ini berumur ");
    System.out.print(TH-Thlahir);
    System.out.print(" tahun karena anda lahir di ");
    System.out.print(Tanggallahir);
    System.out.print(" ");

    if (Blahir==1){System.out.print("Januari");}
   else if (Blahir==2){System.out.print("Februari");}
   else if (Blahir==3){System.out.print("Maret");}
   else if (Blahir==4){System.out.print("April");}
   else if (Blahir==5){System.out.print("Mei");}
   else if (Blahir==6){System.out.print("Juni");}
   else if (Blahir==7){System.out.print("Juli");}
   else if (Blahir==8){System.out.print("Agustus");}
   else if (Blahir==9){System.out.print("September");}
   else if (Blahir==10){System.out.print("Oktober");}
   else if (Blahir==11){System.out.print("November");}
   else {System.out.print("Desember");}
System.out.print(" ");
System.out.println (Tahunlahir);
        if (JK==1){System.out.print("Negara berterima kasih kepada bapak sebagai PNS yang ke- ");}
       else if (JK==2){System.out.print("Negara berterima kasih kepada ibu sebagai PNS yang ke- ");}
 System.out.print(No_urut);
 System.out.print(" ");
 System.out.print("yang telah mengabdi selama ");
 System.out.print(TH-TCPNS);
 System.out.print(" ");
 System.out.print("Tahun");

}}
dan hasilnya seperti ini niih . . . . .






Tutorial Netbeans Combobox




Kali ini aku akan nerangin tentang cara gunain Combobox pada netbeans.
Sebelum memulai cara mbuatnya kita harus tahu dulu apa fungsi dari Combobox ini. Combobox adalah fungsi untuk memilih dari pilihan yang kita inputkan. Fungsi Combobox ini biasanya terletak pada pallete (bar yang paling kanan).
Contoh :
Jika kita ingin menggunakan fungsi ini kita harus membuat project baru terlebih dahulu.
Caranya dengan mengklik File --> new  project --> choose category --. java aplication --> namai project anda  


Lalu langkah selanjutnya anda membuat formnya terlebih dahulu yaitu dengan cara klik kanan project anda -->  new --> jframe form setelah itu pilih swing control yang diinginkan.
misalnya : Combobox



Setelah itu kita harus memberi teks pada Combobox yang telah kita buat dengan cara mengklik kanan pada Combobox --> pilih properties --> pada kolom modul ketikkan nama – nama yang anda inginkan.

Sebelum mengutak – atik modul ini , saya mau menjelaskan beberapa fungsinya yang terkait. diantaranya adalah :
  • 1.       removeAllItems(); menghapus semua item pada combobox
  • 2.       removeItem(object “nama objek yang ingin dihapus”); menghapus item yang diingikan
  • 3.       removeItemAt(int masukkan tempat objek yang ingin dihapus “angkanya” ); ditulis tanpa (“”)
   menghapus item dengan memasukkan urutan item pada combobox (no paling awal = 0)

  • 4.       addItem(object objek yang ingin ditambahkan”); manambahkan item

   Cara menfilter pilihan pada combobox :
   1. pada combobox yang telah kita buat klik kanan pada pilihan pertama --> event --> action --> actionperformed
 
   2. trus pada source ketikkan kode ini

   3. dan hasilnya adalah seperti ini