Buscar

banyak dollar di sini

Membuat animasi bola dengan program java

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class animBola extends MIDlet
{
layar myLayar;

public animBola()
{
myLayar = new layar();
}

public void startApp()
{
Display.getDisplay(this).setCurrent(myLayar);
}

public void destroyApp(boolean b)
{
notifyDestroyed();
}
public void pauseApp() {}
}

class layar extends Canvas implements Runnable
{
int[] x, y;
int[] arahX, arahY;
int now;

public layar()
{
now = 0;
x = new int[5];
y = new int[5];
arahX = new int[5];
arahY = new int[5];

for (int i=0;i<5;i++)
{
x[i]=0;
y[i]=0;
arahX[i]=0;
arahY[i]=0;
}

Thread th = new Thread(this);
th.start();
}

public void paint(Graphics g)
{
g.setColor(0xffffff);
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(0x000ff);

for(int i=0;i<5;i++)
{
if(now==1)
g.setColor(0x00ff00);
else
g.setColor(0x0000ff);
g.fillRoundRect(x[i], y[i], 10, 10, 10, 10);
}
}

public void run()
{
while(true)
{
for(int i=0;i<5;i++)
{
x[i]+=arahX[i];
y[i]+=arahY[i];

if((x[i]>getWidth())|| (x[i]<0)) arahX[i] = -arahX[i];
if((y[i]>getWidth())|| (y[i]<0)) arahY[i] = -arahY[i];
}

try
{
Thread.sleep(20);
}
catch (Exception e) {};
repaint();
}
}

public void keyPressed(int key)
{
switch(key)
{
case KEY_NUM5:
now++;
if (now>4) now=0;
arahX[now] = 1;
arahY[now] = 1;
break;
case KEY_NUM2:
now++;
if (now>4) now=0;
arahX[now] = 0;
arahY[now] = -1;
break;
case KEY_NUM4:
now++;
if (now>4) now=0;
arahX[now] = -1;
arahY[now] = 0;
break;
case KEY_NUM6:
now++;
if (now>4) now=0;
arahX[now] = 1;
arahY[now] = 0;
break;
case KEY_NUM8:
now++;
if (now>4) now=0;
arahX[now] = 0;
arahY[now] = 1;
break;
}
}
}


emulatornya
J2ME Wireless Toolkit 2.2
gunakan pada java mobile phone
dan outputnya

Membuat canvas dengan program java

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class cobaCanvas extends MIDlet {
gambarCanvas gambar;

public cobaCanvas() {
gambar = new gambarCanvas();
}

public void startApp() {
Display.getDisplay(this).setCurrent(gambar);
}

public void pauseApp() {}
public void destroyApp(boolean b) {
notifyDestroyed();
}
}

class gambarCanvas extends Canvas
{
public void paint(Graphics g)
{
g.setColor(0xffffff);
g.fillRect(0,0, getWidth(), getHeight());
g.setColor(0xff0000);
g.drawLine(10, 20, 40, 20);
g.drawRect(20, 20, 50, 40);
g.setColor(0x00ff00);
g.fillRect(40, 30, 60, 50);
g.setColor(0x0000ff);
g.drawRoundRect(20, 20, 20, 20, 20, 20);
g.setColor(0x000000);
g.drawString("Ini String", 20, 20, g.LEFT | g.TOP);

Image img = null;
try {
img = Image.createImage("/crayon.png");
}
catch(Exception e) {}

g.drawImage(img, 0, 0, g.HCENTER | g.VCENTER);
}

public void keyPressed(int tombol) {
switch (tombol) {
case KEY_NUM2 :
System.out.println ("atas");
break;
case KEY_NUM4 :
System.out.println ("kiri");
break;
case KEY_NUM6 :
System.out.println ("kanan");
break;
case KEY_NUM8 :
System.out.println ("bawah");
break;
}
}
}

emulatornya
J2ME Wireless Toolkit 2.2
gunakan pada java mobile phone
dan outputnya
:

MENGAPA RAM SANGAT DIBUTUHKAN BAGI KOMPUTER

RAM adalah singkatan dari Random Access Memory. Sebuah bagian dari sistem komputer yang sangat penting. Tidak hanya pada komputer PC maupun notebook saja yang membutuhkan RAM, PDA dan banyak perangkat elektronik lain pun ikut membutuhkan bagian ini.

Dan untuk setiap peralatan memiliki tingkat kebutuhan yang berbeda-beda. Misalkan saja sebuah komputer yang masih menggunakan operating system lama contohnya Windows 98, maka RAM yang dibutuhkan tidak akan sebesar komputer yang menggunakan Windows XP sebagai operating system-nya.

Selain operating system, aplikasi yang dijalankan pun sangat bergantung kepada RAM. Semakin berat aplikasi yang akan dijalankan, maka bobot RAM akan semakin besar. Karena pada RAM-lah untuk sementara aplikasi atau data yang tengah Anda akses tersimpan.

Sedangkan untuk membeli sebuah RAM, bukan bobot saja yang akan menjadi pertimbangan utama. Tapi juga ada aspek lain yang tidak kalah pentingnya harus ikut dipikirkan. Seperti kecepatan, tipe, jenis soket, dan motherboard yang digunakan.

Karena saat ini, selain setiap aplikasi memiliki kebutuhan sistem yang berbeda-beda, kehadiran RAM pun sudah sangat beragam. Sedangkan harganya semakin hari semakin terjangkau. Teknologi yang ada pada RAM pun terus berkembang. Mulai ditemukannya DDR, sistem dual-channel, sampai saat ini yang masih sangat baru yaitu DDR2.

Belum lagi kecepatannya yang juga semakin lama semakin cepat. Dari hanya 66 MHz sampai kini telah mencapai 600 MHz. Begitu pula dengan kapasitas. Sepuluh tahun yang lalu RAM 8 MB masih sangat mudah ditemukan, tetapi sekarang RAM ini sangat sulit ditemui. Para penjual perangkat komputer lebih banyak menawarkan RAM dengan memory minimal 128 MB per kepingnya. Betapa langkah yang sangat jauh telah dilalui RAM dalam perkembangannya.

Namun sebelum membahas tentang teknologi yang berkembang pada RAM sendiri, ada baiknya jika terlebih dahulu mengerti atas apa sebenarnya yang dilakukan RAM dalam sistem komputer sehingga kehadirannya dapat meningkatkan performa sebuah komputer
.
Kesimpulan

RAM adalah sebuah memory external didalam komputer, RAM sangat begitu penting bagi computer, Memory berfungsi sebagai tempat penyimpanan data sementara. Memory bekerja dengan menyimpan & menyuplai data-data penting yg dibutuhkan Processor dengan cepat untuk diolah menjadi informasi. Karena itulah, fungsi kapasitas merupakan hal terpenting pada memory. Dimana semakin besar kapasitasnya, maka semakin banyak data yang dapat disimpan dan disuplai, yang akhirnya membuat Processor bekerja lebih cepat. Suplai data ke RAM berasal dari Hard Disk, suatu peralatan yang dapat menyimpan data secara permanen.

Memory atau RAM adalah hardware atau perangkat bagian dari komputer yang digunakan untuk menyimpan sementara data atau program yang sedang dijalankan termasuk service atau layanan dalam sebuah operating system. Data aplikasi yang disimpan dalam RAM bersifat sementara selama komputer hidup atau dialiri daya. Saat komputer itu dimatikan, data yang tersimpan simpan dalam memori akan hilang.
Secara umum memory dapat dikategorikan dalam beberapa jenis yaitu:


  1. RAM. Random Access Memory adalah Generasi awal memory komputer untuk menyimpan data dan instruksi yang diberikan oleh prosesor.
  2.  EDO RAM. Extended Data Output RAM adalah jenis memori untuk menyimpan data dari prosesor dengan lebih cepat seperti generasi pertama prosessor Intel Pentium. EDO RAM awalnya dioptimalkan untuk prosessor Pentium 66 MHz.
  3. SDRAM. Synchronous Dynamic RAM adalah memori generasi selanjutnya dan dalam memproses data lebih cepat dari EDO RAM. Kecepatan SDRAM digolongkan berdasarkan MHz bukan nanosecond (ns). Hal ini membuat lebih mudah untuk membandingkan kecepatan bus dan kecepatan chip RAM. Memory SDRAM berbentuk DIMM (Dual Inline Memory Module) dan digunakan di motherboard 168pin.
  4. DDR SDRAM. Double Data Rate Synchronous DRRAM merupakan memori yang memiliki kemampuan dua kali lebih cepat dari SDRAM. DDR SDRAM memiliki jumlah pin lebih banyak dari SDRAM yaitu 184pin. Jenis memori DDR SDRAM ini yang saat ini banyak digunakan untuk komputer desktop dan notebook. Dimulai dari DDR, DDR2 dan DDR3.
  5. RDRAM. Rambus Dynamic RAM adalah memori berkecepatan tinggi yang menjanjikan transfer data hingga 1,6 GB per detik. Lalu muncul juga Direct Rambus Dynamic (DRDRAM), sebuah teknologi yang dikembangkan dan dilisensikan oleh Rambus Corporation.

Peran memory sangat penting sekali dalam pemrosesan data oleh prosesor komputer. Semakin tinggi kapasitas dan kecepatan memory akan semakin mempercepat kinerja komputer. Apalagi system operasi dan software cenderung semakin banyak memakai resource memori sehingga mau tidak mau kadang perlu ada penambahan kapasitas atau upgrade memory untuk mendapatkan kecepatan ideal.