Robocode merupakan sebuah permainan yang mengasah kemampuan logika pemrograman anda. Sebuah robot virtual yang dikembangkan dengan bahasa pemrograman JAVA. Robot virtual ini dipertandingkan dengan robot virtual lainnya di dalam suatu arena yang tentunya setiap robot mempunyai strategi permainan sendiri dengan mengotak-atik coding programnya sehingga robot yang strateginya bagus akan memenangkan pertandingan. Anda tertarik untuk Mencoba......!!!!Kata Mutiara Hari ini :
"Tim yang baik tidak selalu menang. Tapi tim yang menang adalah tim yang dapat bekerjasama dengan baik.
Clock
Categories
- Dasar Pemrograman (3)
- Materi Java (7)
- News (16)
- Sejarah (4)
- Tutorial (13)
:: Web Link Instansi ::
Open Source Community
Blog Member JENI Sby
Milis Jeniviconsemkanisa
Grafik Pengunjung!!
Menurut Anda Blog ini
Wednesday, November 24, 2010
Robocode,Permainan berbasis JAVA
Robocode merupakan sebuah permainan yang mengasah kemampuan logika pemrograman anda. Sebuah robot virtual yang dikembangkan dengan bahasa pemrograman JAVA. Robot virtual ini dipertandingkan dengan robot virtual lainnya di dalam suatu arena yang tentunya setiap robot mempunyai strategi permainan sendiri dengan mengotak-atik coding programnya sehingga robot yang strateginya bagus akan memenangkan pertandingan. Anda tertarik untuk Mencoba......!!!!
Posted by
JENI Community SMKN 1 Surabaya
at
6:56 AM
0
comments
Labels: News
Wednesday, October 6, 2010
Membuat Aplikasi Sederhana Berbasis Mobile (Kalkulator)
By.Mr.L -----------
A. Latar Belakang
B. Langkah-Langkah :
Design Flow
Langkah 1:
Langkah 3:
Membuat garis proses dengan cara klik dan drag dari bentuk sumber ke bentuk tujuan. Sesuaikan garis proses dengan model program yang akan dibuat. Lihat gambar di bawah ini:


Langkah 4:
Buatlah Design Flow seperti di bawah ini :

Desain Screen :
Pertama, gambar yang diinginkan (Splash Screen, Alert). Contohnya:
Langkah 5 :Jika kamu ingin memasukkan gambar, copy gambar ke dalam package secara langsung. Dan Paste di dalamnya.

Langkah 6:
Buatlah desain di Form Splash Screen seperti gambar di bawah ini :

Langkah 7 :
Buatlah desain form Aplikasi seperti gambar di bawah ini :

Untuk membuat Form di atas, pada Menu Screen Device, tepat pada form, Anda dapat klik kanan -->New/add-->Pilih item yang akan di gunakan (text field, String Item,dll).

Langkah 8:
Modifikasi nama-nama label berikut ini :

Anda dapat merubah nama label pada kolom properties :

(Source )
Langkah 9:
if (displayable == form) { if (command == exitCommand) {
exitMIDet();
} else if (command == okCommand) {
switchDisplayable(null, getForm());
setReport();
}
}
Lihatlah gambar berikut untuk mencari lokasi Generate Methode commandAction for Displayables

Langkah 10:
Ketiklah Method setReport() berikut ini :
public void setReport() {
int a,b,c;
String d,e,f,g;
d="+";
e="-";
f="*";
g="/";
if(textField.getString().equalsIgnoreCase("") &&textField1.getString().equalsIgnoreCase("")
&&textField2.getString().equalsIgnoreCase(""))
{
stringItem.setText("Tolong diisi");
}else
{
if(textField2.getString().equalsIgnoreCase(d))
{
a=Integer.parseInt(textField.getString());
b=Integer.parseInt(textField1.getString());
c=a+b;
stringItem.setText(Integer.toString(c));
}
else if
(textField2.getString().equalsIgnoreCase(e))
{
a=Integer.parseInt(textField.getString());
b=Integer.parseInt(textField1.getString());
c=a-b;
stringItem.setText(Integer.toString(c));
}else if
(textField2.getString().equalsIgnoreCase(f))
{
a=Integer.parseInt(textField.getString());
b=Integer.parseInt(textField1.getString());
c=a*b;
stringItem.setText(Integer.toString(c));
}
else if
(textField2.getString().equalsIgnoreCase(g)){
a=Integer.parseInt(textField.getString());
b=Integer.parseInt(textField1.getString());
c=a/b;
stringItem.setText(Integer.toString(c));
}
else{
stringItem.setText(textField.getString()+""+textField1.getString()+""+textField2.getString());
}
}}
Langkah 11 :
Jalankan program dengan klik kanan simbol Run pada Toolbar .
Output Program:
Posted by
JENI Community SMKN 1 Surabaya
at
7:43 PM
0
comments
Labels: Tutorial
Mengenal Pemrograman Mobile
Pengembangan Teknologi Komunikasi berkembang pesat antara lain (Telepon, Pager, HP), dll, sebagai contoh komunikasi disebut perangkat Mobile Phone atau HP sekarang berkembang dengan pesat, terutama dalam aplikasi di telepon Anda.
Dahulu ponsel adalah alat yang masih tabu untuk menggunakan karena perangkat lunak teknologi embedded di HP masih sangat sederhana, kesederhanaan hanya dapat berfungsi sebagai alat komunikasi yang digunakan sebagai penerima tamu sebagai penghubung dan pesan suara dari pesan singkat yang disingkat sebagai SMS (Send Message Service). Sekitar tahun 1996 Teknologi HP telah mulai tumbuh dari layar biasa ke layar Warna yang terdapat di HP. Seiring dengan perkembangan dari waktu ke waktu yang sekarang HP telah memasuki Era Globalisasi dan tentu saja teknologi HP sudah canggih, sekarang ada HP Multi fungsi terdiri dari beberapa aplikasi penerapan lainnya sebagai berikut, teknologi HP dengan MP3, teknologi mobile dengan Kamera dan Video, HP dengan teknologi 3G.
Handphone tidak lagi menjadi barang mewah atau tersier yang. Kehadiran mobile generasi 2.5 (2.5G) dan generasi ketiga (3G) sudah dimiliki oleh semua orang yang adil. Telepon seluler generasi berikutnya dilengkapi tambahan fasilitas kurang kuat namun tetap dimaksimalkan. Ini adalah tantangan bagi kita untuk dapat memanfaatkan fasilitas yang ada lebih lanjut pada telepon mobile generasi ini. Salah satunya adalah fasilitas Java Micro Edition Virtual Machine 2 (VM Java ME) pada ponsel Anda. Misalnya fasilitas untuk menjalankan aplikasi yang dibuat dengan arsitektur Java Micro Edition (Java ME).
Integrated Development Environment (IDE) NetBeans telah berhasil mengembangkan berbagai alat yang dikembangkan sehingga sangat mudah bagi programmer pemula untuk membangun aplikasi dengan cepat dan sangat hasil yang memuaskan. Interface Java Micro Edisi di NetBeans terutama High Level User Interface telah disiapkan dalam komponen dengan konsep drag dan drop. Properties setiap komponen juga siap dan sangat membantu bagi programmer pemula.
Posted by
JENI Community SMKN 1 Surabaya
at
12:26 AM
0
comments
Labels: Materi Java
Wednesday, September 22, 2010
Pengolahan Class Vektor
By: Mr.L ...Co.JC SMKN1 SBY
Fungsi : Class ini diperlukan programmer membutuhkan penyimpanan data yang dapat bertambah secara dinamis sehingga berapapun data yang digunakan, program tetap berjalan.
Posted by
JENI Community SMKN 1 Surabaya
at
6:13 PM
0
comments
Labels: Materi Java
Sunday, November 22, 2009
Vote AOS (Animasi Open Source)
Vote AOS MADIG (Majalah Digital) buatan Pandu Aji Wirawan aka ndundupan anggota JC SMKN 1 Surabaya di acara Komputexpo 2009 pada tanggal 27 November - 1 Desember 2009 di Grand City Convention Center Surabaya agar menjadi juara nasional.
Lomba Majalah Digital yang diadakan oleh Komputek dan BYON. Majalah ini akan dimuat di majalah komputek edisi 650.
Majalah ini berjudul AOS karena tema dari majalah ini adalah Animasi Open Source. Dalam majalah ini banyak sekali informasi mengenai animasi open source di Indonesia.
untuk mendownload majalah ini tunggu setelah acara lomba di Komputexpo berakhir.
Posted by
Pandu Aji Wirawan
at
3:45 AM
0
comments


