Sabtu, 03 Januari 2015

Membuat game sederhana dengan menggunakan Greenfoot


Assalamualaikum wr.wb
Hai agan-agan kabarnya pada baik ga nih ? kalau baik Alhamdulillah, kali ini, ane akan berbagi ilmu tentang membuat game sederhana dengan menggunakan Greenfoot ini permintaan dari agan andris jadi ane bikini tutorialnya gan.  Tapi sebelum buat game nya kita kenalan dulu yuk sebenernya apasih Greenfoot itu ?. 



     Greenfoot atau kaki hijau dalam bahasa Indonesia adalah adalah perangkat lunak yang didesain untuk pemula agar dapat terbiasa dengan Pemrograman Berorientasi Objek (Object-Oriented Programming), yang mendukung pengembangan aplikasi bergambar dengan memakai bahasa pemrograman Java.
     Greenfoot didesain dan telah diimplentasikan di Universitas Kent, Inggris dan Universitas Deakin, Melbourne – Australia.
     Informasi lebih lanjut mengenai Greenfoot bisa dilihat di www.Greenfoot.org.
     Terdapat 3 versi yang tersedia: untuk Windows, untuk MacOS X, dan untuk sistem operasi yang lain.
Prasyarat :
Diperlukan Java 5(JDK) versi 1.5 atau yang terbaru untuk menjalankan Greenfoot. Kami merekomendasikan untuk membaharui Java ke versi stabil (non-beta) terbaru. JDK bisa diunduh di laman web Sun http://java.sun.com/j2se/. Untuk diperhatikan, jangan mengunduh Java versi “JRE” (Java Runtime Environment) karena JRE sendiri tidaklah cukup, Anda membutuhkan Java versi “JDK” (Java Development Kit).
Pada MacOS X J2SE versi terbaru telah tersedia sewaktu menginstal sistem operasi, sehingga tidak perlu untuk menginstalnya lagi. 


Okeh yang diatas sekedar perkenalan dengan Greenfoot. Nah, teman-teman sekarang kita masuk untuk membuat sebuah pemrograman dasar game menggunakan Greenfoot. Ini merupakan salah satu karya ane dengan scenario atau jalan ceritanya yaitu “ ada seekor kepik yang sedang hinggap di dahan pohon tiba-tiba dari langit turun banyak sekali kue pie. Karena lapar kepik memakan kue pie itu. Setiap kali makan satu pie itu kepik akan mendapatkan 1 poin. Tapi disatu sisi ada spider/ laba-laba yang turun juga yang ternyata laba-laba tersebut beracun. Jika tersentuh laba-laba tersebut maka kepik akan mati atau game over. Selain itu jika pie itu tidak berhasil dimakan oleh kepik lalu jatuh ke tanah maka akan game over “.

Itulah sedikit penjelasan tentang game yang akan kita buat. Sangat sederhana tapi semoga bermanfaat.. :D
  
1. Bukalah aplikasi Greenfoot
maka akan muncul tampilan seperti ini.
 
                               
                    


     2. Buatlah sebuah scenario baru. Caranya; Scenario => New => Nama Objek

                               



Kemudian akan muncul kotak dialog, dimana teman-teman akan menyimpan diamana hasil kerja teman-teman.

                     

 3.  Buatlah sebuah sub class di class word dengan cara klik kanan lalu pilih new subclass.

lalu akan muncul jendela baru untuk memasukkan nama kelas. ane memberikan  nama latar (perhatikan huruf besar dan kecilnya, karena pada pemrograman java bersifat case sensitive artinya huruf besar dan kecil sangat berpengaruh).




Akan muncul kotak dialog :



Pilih background yang teman-teman sukai, kalau ane sendiri ngambil dari google yang ada gambar pohonnya kemudian jangan lupa untuk memberikan nama class. Kemudian pilih OK. Untuk melihat hasilnya, klik compile maka akan tampil background yang dipilih tadi.
Klik kanan pada latar kemudian pilih open editor, maka akan tampil kode program class word dalam hal ini latar.




Ketikkan syntaks berikut :
public latar()
{
super(900, 500, 1);

}
perintah super(900,500,1). Perintah ini digunakan untuk membuat ukuran layar dengan panjang 900 x tinggi 500 dengan ukuran cell 1 x 1.

4.Sekarang kita akan membuat Subclass Actor






Disini untuk memasukkan gambar diatas, pilih import from file kemudian pilih gambar sesuai tema. setelah itu,  klik gambar tersebut kemudian jangan lupa untuk mengisikan nama class.  berikut tampilan depan :



     5.  Menempatkan objek dalam subclaass latar. Klik kanan pada latar kemudian pilih open editor.
Masukkan syntax  dibawah sytaks membuat background/latar :

setPaintOrder(counter.class, kepik.class, pie.class);

addObject(new kepik(), 200,250);
addObject(new pie(),700,30);
addObject(new spider(),500,30);
addObject(skor,80,400);



     6.   Compile dan jika tidak ada kesalahan syntax lihat apa yang terjadi pada subclass latar.



     7.    Mengatur gerak aktor dengan Mouse
Masukkan syntaks berikut ke dalam actor kepik ;

if(Greenfoot.mouseMoved(null)) {
MouseInfo mouse = Greenfoot.getMouseInfo();
setLocation(mouse.getX(), mouse.getY());
}

Tekan compile dan pastikan syntax yang teman buat sudah sesuai, jika tidak terjadi kesalahan maka akan muncul tulisan Class compiled-no syntax error.

     8. Setelah itu mengatur gerak kue pie / hujan pie secara random
Masukkan syntax berikut ke dalam actor pie ;
public void act()
{
int x = getX();
int y = getY();
setLocation(x, y + 1);

if (getY() ==499)                        //untuk pie dapat turun ke bawah
{
setLocation(getX(),0);
}
}

Masukkan syntax berikut pada latar  pada public void act;

if(Greenfoot.getRandomNumber(100) < 2) {                          //untuk pie dapat random/ acak
addObject(new pie(), Greenfoot.getRandomNumber(700), 10);
}

     9.  Mengatur gerak spider atau musuh kepik
Masukkan syntax berikut ke dalam actor spider ;
public void act()
{
int x = getX();
int y = getY();
setLocation (x, y + 1);

if (getY() ==499)                        //untuk spider dapat turun kebawah
{
setLocation(getX(),0);
}
}

Masukkan syntax berikut pada latar pada public void act;

if(Greenfoot.getRandomNumber(700) < 1) {                        //untuk spider dapat random/acak
addObject(new spider(), Greenfoot.getRandomNumber(500), 10);
}

    10.  Sekarang kita bikin point. Yaitu apabila kepik makan kue pie maka akan medapat poin satu.
Masukkan syntax berikut kedalam actor kepik di dalam void act ;

pie a= (pie)getOneIntersectingObject(pie.class);   //untuk pie dapat hilang ketika dimakan
if (a!=null)
{
((latar) getWorld()).tambahNilai();
Greenfoot.playSound("pop.wav");     //untuk menambahkan suara
getWorld().removeObject(a);
return;
}
//untuk sound bisa diambil dari folder Greenfoot yang berada di direktori C:\

Kemudian masukkan syntax berikut pada latar dipaling atas setelah komentar:

counter skor = new counter ("Skor : ");
public void tambahNilai()
{
skor.tambah(1);
}

Masukkan syntax dibawah ini di actor counter :

import Greenfoot.*;     //letakkan dipaling atas sebelum komentar
import java.awt.Font;
import java.awt.Color;

private int angka = 0;
private int target = 0;
private String huruf;
private int panjangHuruf;

public counter( String depan )
{
huruf = depan;
panjangHuruf = (huruf.length() +2) *16;

setImage (new GreenfootImage(panjangHuruf,24));
GreenfootImage gambar = getImage();
Font jenisHuruf = gambar.getFont();
gambar.setFont(jenisHuruf.deriveFont(24.0F));

gantiGambar();
}

private void gantiGambar()
{
GreenfootImage gambar = getImage();
gambar.clear();

gambar.setColor(Color.RED);

gambar.drawString(huruf + angka, 1, 18);
}

public void tambah (int skor)
{
target += skor;
}

public int nilaiAkhir()
{
return angka;
}


public void act()
{
if (angka < target)
{
angka++;
gantiGambar();
}
}Okeh sekarang kita buat untuk mencetak skor pada papanskor.

Masukkan syntax berikut pada actor papanskor:
import Greenfoot.*;
import java.awt.Color;
import java.awt.Font;
import java.util.Calendar;

public class papanskor extends Actor
{
public static final float besarhuruf = 48.0f;
public static final int lebar = 500;
public static int tinggi = 300;

public papanskor(int skor)
{
bikinGambar("Game Over","Skor Akhir : ", skor);
}

private void bikinGambar(String judul, String depan, int skor)
{
GreenfootImage gambar = new GreenfootImage(lebar,tinggi);
gambar.setColor (new Color (25, 5, 74, 160));
gambar.fillRect(0,0, lebar-10, tinggi -10);
Font font = gambar.getFont();
gambar.setColor(Color.GREEN);
gambar.drawString(judul,60, 100);
gambar.drawString(depan+skor,60,200);
setImage(gambar);
}

Masukkan syntax berikut pada latar :

public void selesai()
{
addObject(new papanskor(skor.nilaiAkhir()), 450,250);
Greenfoot.stop();
}

    11.  Sekarang tinggal membuat gameover, yakni ketika kepik menyentuh spider atau kue pie jatuh ke tanah.

Masukkan syntax di actor kepik :

spider spider=(spider)getOneIntersectingObject(spider.class);
if(spider !=null)
{

setImage("skull.png");
setRotation(0);
Greenfoot.playSound("buzz.wav");
getWorld().removeObject(spider);
Greenfoot.stop();
((latar) getWorld()).selesai();
}

Masukkan syntax berikut di actor pie :

setLocation(getX(),getY() +1);           //game akan selesai ketika pie menyentuh tanah
if (getY() == 450){
((latar) getWorld()).selesai();
Greenfoot.playSound("buzz.wav");
}

Nah gan udah jadi dah ,emang sih agak sulit tapi kalau agan teliti dan detail membaca dan mempraktekannya agan pasti bisa kok ane jamin dah :D oke gan terima kasih juga udah berkunjung ke blog jelek ane ini gan dan tunggu tutorial-tutorial yang lainnya ya gan,selamat berpraktek ria ya gan :)


Unknown Web Developer

Tujuan saya membuat blog ini adalah untuk membantu teman-teman yang membutuhkan sebuah tutorial dalam pekerjaannya seperti tutorial memasak,tutorial bernyanyi dan tutorial-tutorial lainnya,saya ucapkan banyak-banyak terima kasih untuk teman-teman yang sudah berkunjung ke blog jelek saya ini.

Kamis, 01 Januari 2015

Resep Rendang Cara Membuat Bumbu Rendang Daging Sapi Padang Asli


Assalamualaikum wr.wb , selamat pagi,selamat siang,selamat sore ,selamat malam dan selamat lain-lainnya gan :D Kali ini ane ngasih tutorial dan pengetahun-pengetahuan buat agan-agan semuanya dari memilih daging sapi yang baik cara, tips agar rendang awet untuk jualan, macam-macam rending dan lain-lainnya gan,yaudah biar cepet langsung pada intinya gan mari baca dengan seksama ya gan bacanya yang detail ya gan jangan setengah-setengah soalnya kebanyakan orang males baca gan :3 yaudah langsung aja dah yo mari . . . . . . . . .

Sebelumnya berikut ini cara memilih daging sapi yang  baik
  • Pilih dengan warna yg merah cerah, tidak pucat
  • Pilih tekstur yg masih terasa kenyal
  • Pilih yg memiliki aroma yang daging segar, tidak berbau asam
  • Pilih yg tidak mengeluarkan cairan
  • Jangan pilih yg beku



bahan-bahan utama resep rendang daging sapi
  • Daging Khas 2 kilogram bersihkan lemaknya lalu potong dadu.
  • Santan Kelapa 2 liter (Sebaiknya jangan gunakan santan kelapa instan)

Bahan-bahan bumbu randang daging
  • 7 siung bawang putih
  • 1/2 sendok makan ketumbar
  • 1 ruas ibu jari kunyit yang telah dibakar
  • 1 ruas ibu jari lengkuas
  • 2 cm jahe dibakar
  • 6 butir kemiri
  • 100 gram cabai merah besar
  • 100 gram cabe merah keriting sesuai selera
  • 14 siung bawang merah
  • 1 sendok teh jinten sangrai
  • 2 1/2 sendok teh garam
  • 1/2 sendok teh pala bubuk
Haluskan semua bumbu randang di atas.

Bahan Bumbu Rendang Padang
  • 3 batang daun serai memarkan
  • 3 lembar daun kunyit
  • 4 cm asam kandis
  • 5 lembar daun jeruk purut

Cara Mudah Membuat Rendang Daging Sapi Khas Padang:
Pertama-tama siapkan wajan besar lalu masukan santan kelapa kemudian masukkan bumbu yang telah dihaluskan sebelumnya, tidak lupa tambahkan asam kandis, daun kunyit, batang daun serai lalu aduk terus selama kurang lebih 30 menit dengan api sedang secara perlahan serta merata agar santan kelapa tidak pecah nantinya. Tambahkan potongan daging ke dalam wajan tadi sambil terus diaduk hingga mendidih, kemudian kecilkan apinya sambil terus diaduk kembali hingga santan kelapanya mengental serta menjadi kering.

Tips Agar Randang Awet Untuk Jualan
Bagi anda yang ingin membuka usaha randang, bila dengan cara pengemasan biasa serta menggunakan plastik biasa, maka rendang kira-kira hanya mampu bertahan selama seminggu.
Namun dengan menggunakan vacuum sealer rumahan dengan kisaran harga sekitar 500ribuan maka daya tahan rendangpun bisa menjadi sebulan.
Namun bagaimana caranya agar daya tahan makanan kemasan bisa lebih lama lagi? yaitu dengan proses sterilisasi. Caranya yaitu, pertama-tama rendang yg sudah jadi dimasukan ke dalam plastik tahan panas kemudian divakum. setelah divakum, lalu disterilisasi dengan cara dikukus. Proses ini bisa menjadikan daya tahan Rendang dapat awet sampai satu tahun tanpa pengawet. Silahkan dicoba

Berikut beberapa masakan rendang di Indonesia:
  • Rendang daging (Randang dagiang)
  • Rendang ayam
  • Randang hati
  • Rendang bebek (Randang itiak)
  • Randang paru
  • Rendang telur (Randang talua)
  • Randang suir
  • Randang ikan tongkol


Nah agan-agan udah ngerti belum ? kalau udah bagus gan nah kalau belum terlalu gan -_- hahahahaha bohong gan kalau belum ngerti mending sambil praktek gan jangan di baca doang ya sambil praktek biar mantap gan ,soalnya sebuah ilmu dapat di cerna atau dapat di mengerti apabila 40 % membaca materinya dan 60% nya di praktekin gan,yaudah selamat berpraktek ria ya gan masak nya hati-hati gan jangan terburu-buru ya J
Unknown Web Developer

Tujuan saya membuat blog ini adalah untuk membantu teman-teman yang membutuhkan sebuah tutorial dalam pekerjaannya seperti tutorial memasak,tutorial bernyanyi dan tutorial-tutorial lainnya,saya ucapkan banyak-banyak terima kasih untuk teman-teman yang sudah berkunjung ke blog jelek saya ini.