Programming

Explain about J2ME, PHP, HTML, CSS, Delphi, C++, C#, Pascal, etc.

eBook

Free Download Ebook

Software

Gratis Download Software Premium

Artikel

Berbagi ilmu dan informasi seputar dunia komputer

Fans Page

Bergabunglah di halaman facebook kami

Tampilkan postingan dengan label Java. Tampilkan semua postingan
Tampilkan postingan dengan label Java. Tampilkan semua postingan

Minggu, 29 Juli 2012

J2ME : Mengenal Metode Enumerasi Record







Metode enumerasi record adalah pembacaan satu per satu record tanpa memperhatikan indeks/id yang dimiliki dengan melakukan perulangan menggunakan method RecordEnumeration, yang membaca record dan melewatkan record yang telah di hapus. Metode kedua ini lebih direkomendasikan untuk digunakan membaca record-record melalui perulangan.

RecordEnumeration enumerateRecords(RecordFilter filter, RecordComparator comparator, boolean keepUpdated)


Keterengan :
  • Filter
Parameter ini digunakan untuk membatasi record yang akan dienumerasi pada RecordStore. Record-record yang tidak sesuai dengan filter akan diabaikan. Parameter ini nantinya digunakan sebagai proses pencarian (searching) record. Jika parameter ini bernilai null, maka semua record akan dienumerasi.

  • Comparator
Parameter ini digunakan  untuk perbandingan antar record dan berguna untuk pengurutan record. Sesuai dengan nilai parameter comparator. Jika parameter ini bernilai null, maka record-record akan dibaca sesuai aslinya.
  • Keep Updated
Parameter ini digunakan untuk menandai apakah enumerasi terakhir akan disimpan dengan semua perubahan record atau tidak.

Terdapat beberapa method yang digunakan pada RecordEnumeration, yaitu :
  • boolean hasNextElement()
Method ini digunakan untuk mengetahui apakah RecordStore mempunyai record selanjutnya yang dapat dibaca. Nilai kembalian true menunjukkan RecordStore mempunyai record.
  • boolean hasPreviousElement()
Method ini mengembalikan nilai true, jika RecordStore mempunyai record sebelumnya yang dapat dibaca.
  • byte[] nextRecord()
Method ini mengembalikan  Record selanjutnya yang dapat dibaca dalam bentuk array byte
  • int nextRecordId()
 Method ini mengembalikan Id Record selanjutnya yang dapat dibaca
  •  byte[] previousRecord() 
Method ini mengembalikan record sebelumnya yang dapat dibaca dalam bentuk array byte
  •  int previousRecordId() 
Method ini mengembalikan Id sebelumnya yang dapat dibaca.
  • int numsRecords()
Method ini mengembalikan jumlah record yang dienumerasi baik menggunakan filter maupun tidak.

Senin, 23 Juli 2012

Mengenal MIDlet (Mobile Information Device Applet)

MIDlet ( Mobile Information Device Applet ) adalah istilah untuk aplikasi Java ME yang dibangun menggunakan profile MIDP. Sedangkan kumpulan MIDlet disebut MIDlet Suite, dengan demikian kita dapat membangun beberapa aplikasi MIDP (MIDlet) dalam satu file Java Archive (JAR). Sebuah kelas java akan disebut sebuah MIDlet apabila kelas tersebut  merupakan turunan kelas javax.microedition.midlet.MIDlet;

Sebuah aplikasi MIDlet mempunyai tiga kemungkinan kondisi, yaitu active, pause, dan destroy. Saat MIDlet dijalankan, MIDlet akan berada dalam kondisi aktif, apabila saat kondisi aktif tersebut terdapat sebuah interupsi, misalnya panggilan masuk, atau sms masuk, maka aplikasi akan berada pada posisi pause, setelah interupsi berakhir maka aplikasi akan kembali ke kondisi aktif. Adapun kondisi ketiga, destroy (penghaousan/penghancuran MIDlet dari memori volatile) terjadi ketika MIDlet selesai dijalankan, ditutup atau terjadi exception.

Galih Library
 Gambar Siklus hidup MIDlet

Dalam sebuah MIDlet tidak dikenal method main yang dijalankan pertama kali sebagaimana Java SE, namun MIDlet memiliki 3 buah method utama yang akan dijalankan sesuai dengan kondisi pada sebuah MIDlet. Seperti pada gambar di atas terdapat 3 buah method yang terdapat pada masing-masing kondisi, yaitu method startApp(), pauseApp(), dan destroyApp().

  • Method startApp()
Method ini dipanggil untuk mengaktifkan MIDlet atau saat MIDlet dijalankan pada perangkat. Pada kondisi aktif apabila terjadi kesalahan transient (sementara), maka MIDlet akan diubah ke kondisi pause, sedangkan apabila kesalahan bersifat tetap atau tidak diketahui maka MIDlet akan memasuki kondisi destroy.
  • Method pauseApp()
 Dipanggil ketika MIDlet memasuki kondisi paused dari kondisi aktif. Apabila terjadi sebuah kesalahan MIDlet akan memasuki kondisi destroy.
  • Method destroyApp()
Dipanggil ketika MIDlet memasuki kondisi destroy. Method ini akan melepaskan seluruh resources dan menyimpan persisntent

Kamis, 05 Juli 2012

E-Book : Object Oriented Programming Using JAVA

Seperti yang telah dipaparkan pada website wikipedia bahwa, Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP)  merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika  pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.

Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.


Nah... Seperti yang telah dijabarkan di atas, bahwa OOP merupakan paradigma pemrograman yang berorientasi objek. Oleh karenanya kita sebagai pelajar/mahasiswa di tuntut harus paham terhadap materi tersebut. Kali ini saya akan berbagi sebuah referensi yang sangat membantu terhadap pemahaman kita.

Ebook ini memiliki materi-materi sebagai berikut :

- An Introduction to Object Oriented Programming
- The Unified Modelling Language (UML)
- Inherintance and Method Overriding
- Object Roles and the Importance of Polymorphism
- Overloading
- Object Oriented Software Analysis and Design
- The Collections Framework
- Java development Tools
- Creating And Using Exceptions
- Agile Programming
- Case Study
 dan lain-lain.

Galih Library
Judul : Object Oriented Programming Using Java
Penulis : Simon Kendal
Jumlah Halaman : 209
Size : 2.6 MB

-----------------------------------------
<<< Download >>>
-----------------------------------------

E-Book : JAVA - Graphical User Interface (GUI)


Sedikit berteori :
GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis,diantaranya: button, dialog box, menu, dsb. Sejak 1994 Sun Microsystem berupaya untuk membuat JAVA memiliki perangkat bergaya desktop dengan Toolkit JAVA yang dikenal sebagai AWT (Abstract Windowing Toolkit) Tahun 1997, muncul JFC (Java Foundation Class) untuk kepentingan pembuatan aplikasi Window yang merupakan pengembangan dari AWT. JFC mempunyai kode swing yang terdapat pada package yang disediakan pada JAVA SDK versi 1.2 ke atas (JAVA 2) JAVA menyediakan dua graphical library. AWT (Abstract Windows Toolkit) Swing.


Nah... Berikut ini adalah ebook yang membahas tentang GUI dalam Java. Adapun materi-materinya sebagai berikut :

- The Input/Output Package
- Collecting Data II
- User Interfaces
- Concurrency with Threads

Judul : Java - Graphical User Interface (GUI)
Penulis : David Etheridge
Jumlah Halaman : 101
Size :2.58 MB

--------------------------------
<<< Download >>>
--------------------------------

E-Book : Java - Classes in Java Application

Class adalah sturktur dasar dari OOP. Class terdiri dari dua tipe dari anggota dimana disebut dengan field (attribut/properti) dan method. Field merupakan tipe data yang didefinisikan oleh class, sementara method merupakan operasi. Sebuah obyek adalah sebuah instance (keturunan) dari class.

Begitulah sedikit gambaran tentang Class dalam bahasa pemrograman Java. Untuk lebih jelas lagi, kini ada ebook yang mengupas tuntas tentang Class pada java Application.

Berikut ini adalah materi-materi yang terdapat pada ebook tersebut :

- Using the Java Application Programming Interface
- Flow Control
- Extending Classes by Means of Inheritance
- Error in Java Programmes
- Java Interfaces
- Group Classes Together in a Java Application

Judul : Java - Classes in Java Application
Penulis : David Etheridge
Jumlah Halaman : 118
Size : 3.16 MB

-----------------------------------------
<<< Download >>>
-----------------------------------------

E-Book : JAVA - The Fundamentals of Objects and Classes

Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.

Bahasan ebook kali ini adalah bahasa pemrograman JAVA. Sebagai sebuah bahasa pemrograman,  Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.

Berikut ini adalah materi yang terdapat dalam Ebook "JAVA : The Fundamentals of Objects and Classes".

- Object Oriented Programming
- A First Java Programme : From Class Diagram to Source Code
- Language Basic : Some Syntax and Semantics
- Methods : Invoking an Object's Behavior
- Classes and Objects : Creating and Using Objects
- Collecting Data I, etc.

Judul : JAVA - The Fundamentals of Objects and Classes
Penulis : David Etheridge
Jumlah Halaman : 92
Size : 3 MB

---------------------------------
<<< Download >>>
----------------------------------

Rabu, 30 Mei 2012

Penggunaan Statement Return dalam JAVA

Bahasan kali ini merupakan bahasan lanjutan tentang pengenalan statemen peloncatan dalam bahasa Pemrograman JAVA. Pada postingan terdahulu kita mencoba mengetahui tentang statement Continue. Nahhh... Kali ini kita mencoba bersama untuk berkenalan dengan Statemen Return.

Dalam JAVA, statement Return ini digunakan untuk keluar dari eksekusi kode program yang terdapat dalam sebuah method. Untuk lebih paham langsung saja kita buat contoh programnya.

1. Buka aplikasi Netbeans IDE.
Pemrograman
2. Nah.. setelah terbuka. buat sebuah project dengan ketentuan seperti pada gambar berikut :
Java Netbeans
 3. Klik, Next. Kemudian Beri nama project tersebut seperti pada gambar berikut ini :
Netbeans
4. Klik Finish. Maka rekan-rekan telah berhasil membuat sebuah project java dengan nama StatementReturn. Nah... sekarang buat sebuah class pada project tersebut dengan cara klik kanan pada nama projet tersebut. seperti pada gambar berikut ini :
NetBeans IDE
5. Beri nama Class yang akan kita gunakan dengan nama Return.
Netbeans IDE
6. Klik Finish... lalu isikan listing berikut ini :
Netbeans IDE
7. setelah itu RUN FILE tersebut maka akan muncul tampilan output berbasis console seperti berikut
Netbeans IDE


PENJELASAN :
listing berikut ini adalah listing program untuk mendefinisikan method tulis()
 dan statement return di atas adalah bertujuan untuk keluar dari method tulis().
Jika diperhatikan  oleh rekan-rekan sekalian bahwa pada kode secara keseluruhan di atas kita mendefinisikan struktur pengulangan di dalam method tulis(). namun, karena nilai n yang dilewatkan ke dalam method tersebut lebih kecil dari 1, maka program pun akan memanggil statemen return, yang artinya program keluar dari method tulis(), dan statement-statement yang terdapat pada blok pengulangan pun tidak akan dieksekusi.

sekian penjelasan tentang pengenalan statement Return. Jika ada yang kurang jelas silahkan tinggalakn komentar ya.

Selasa, 29 Mei 2012

Membuat Program Baca File TXT dalam Java

Assalammu'alaikum....

Pada Kesempatan kali ini, mari kita bersama-sama membahas tentang bagaimana cara melakukan pembacaan data dari/ke dalam file dengan batuan stream.

Pada dasarnya terdapat dua buah Stream yang paling sering digunakan untuk melakukan proses pembacaan/penulisan data dari/ke dalam file, yaitu: FileInputStream (untuk membaca data) dan FileOutputStream(untuk menulis data). keduanya ini akan membentuk stream byte yang terhubung ke sebuah file. Untuk membuka file, kita harus membentuk objek dari salah satu kelas stream tersebut dengan menyertakan nama file sebagai argumen pada constructornya. construktor dari kedua kelas tersebut di overload menjadi beberapa constructor, akan tetapi di sini kita hanya akan menggunakan bentuk berikut :

FileInputStream(String fileName) throws FileNotFoundException
FileOutputStream(String fileName) throws FileNotFoundException

Pada constructor di atas ada fileName, fileName tersebut menunjukkan nama file akan dibuka. Pada saat menggunakan stream input, apabila file tidak ditemukan maka kedua constructor di atas akan membangkitkan eksepsi FileNotFoundException sedangkan pada saat menggunakan stream output, eksepsi tersebut akan dimunculkan bila file output tidak dapat terbentuk/terbuat. Apabila terdapat file dengan nama sama di dalam direktori tempat file dibuat/dibuka, maka file lama akan ditimpa.

Nah... Untuk lebih jelasnya mari kita langsung saja implementasikan ke dalam sebuah program.
berikut ini langkah-langkahnya :

1. Buat terlebih dahulu file TXT dengan menggunakan Notepad. Lalu ketikkan kalimat yang rekan inginkan.
Notepad
2. setelah itu, simpan dengan nama galih.txt atau bebas sesuai dengan keinginan rekan-rekan. Ingat simpan file tersebut pada drive d.
Notepad
3. lalu, buka aplikasi netbeans. Buat project baru dan class baru dengan nama bebas.
Loading NetBeans
4. setelah itu rekan-rekan dapat menuliskan listing program seperti pada gambar di bawah ini :
Netbeans
 5. Kemudian RUN FILE tersebut. Maka akan keluar tampilan output sebagai berikut :
Netbeans

PENJELASAN :
Perlu diperhatikan oleh rekan-rekan bersama, bahwasanya tampilan output pada netbeans sama persis dengan yang ada pada file txt. Dengan kata lain, program di atas menampilkan data/isi dari file galih.txt yang terdapat pada drive d.


NetBeans
Listing di atas adalah pada dasarnya listing untuk membuka file
Netbeans
sedangkan listing di atas berikutnya adalah listing program membaca data dari dalam file dan menampilkan hasilnya ke layar console.

selanjutnya, setelah kita selesai menggunakan stream yang terhubung dengan file, maka stream tersebut seharusnya kita tutup dengan menggunakan method close(). seperti pada listing di bawah ini
Nah itulah mungkin pembahasan kita dalam bagaimana cara membaca file dalam bahasa pemrograman Java.
 Jika ada yang ditanyakan silahkan komentar.
Terima Kasih,

Senin, 28 Mei 2012

JSHOT - Software Capture Screen yang Open Source

Masih membahas tentang software open source yang wajib rekan-rekan coba gunakan. Kali ini kita akan bersama-sama mencoba software JSHOT. JSHOT ini adalah aplikasi berbasis JAVA yang digunakan untuk meng-capture screen, selain itu JSHOT juga dapat digunakan untuk mengedit gambar.
Yang lebih  penting lagi aplikasi ini open source atau gratis sehingga rekan-rekan dapat mengunduh dan menggunakannya secara bebas.

Nah untuk mendapatkan software ini, rekan-rekan dapat langsung unduh pada website http://jshot.info

INSTALASI JSHOT

1. Unduh terlebih dahulu file tersebut. Setelah di unduh maka double klik file tersebut.

2. Jalankan file tersebut, maka akan muncul gambar seperti berikut :
Open Source
3. Klik Next, selanjutnya akan tampil gambar seperti berikut :
JSHOT, IzPack
4. Kemudian Klik Next untuk menampilkan lisensi penggunaan JSHOT.
5. Lalu pilih I Accept the Terms of the license agreement, lalu tekan Next.
6. Lalu rekan-rekan akan menentukan lokasi instalasi JSHOT tersebut, klik Next.
7. Jika sudah maka akan ada message box yang memberitahukan bahwa direktori instalasi akan di buat.
8. Klik Tombol OK.
9. Selanjutnya, rekan-rekan akan diminta menentukan paket instalasi, lalu klik next.
10. Setelah itu, akan muncul jendela pengaturan shortcut.
11. klik Next dan proses instalasi akan dimulai.

12. Tunggu hingga proses instalasi selesai.
13. Nah, rekan-rekan bisa langsung menjalankan JSHOT dengan memberi tanda centang pada checkbox Start Jshot Tray, lalu klik Next
14. Jika keseluruhan proses instalasi selesai maka klik done.
Selesai sudah aplikasi ini di Install. rekan-rekan tinggal langsung menggunakannya.
Untuk cara penggunaannya rekan-rekan bisa mencoba sendiri.
Coba dulu baru komentar.....
terima kasih.

Minggu, 27 Mei 2012

JAJUK - Software Pemutar Musik Open Source

GO OPEN SOURCE.....
Pada dasarnya kita sudah tidak asing dengan berbagai software pemutar musik. Sayangnya kita hanya mengenal dan menggunakan software yang berbayar dan pastinya bajakan. OPEN SOURCE WHY NOT? ya, betul..... kenapa kita tidak beralih ke software yang open source. Lagi pula dengan kita menggunakan software yang bajakan sama saja kita tidak menghargai karya orang lain.

Oleh karena itu, pada kesempatan kali ini saya ingin berbagi informasi tentang sebuah aplikasi software yang handal dan OPEN SOURCE pula. Software itu bernama "JAJUK". Software ini adalah software pemutar dan pengorganisasi file-file musik kita. Software ini memiliki fitur yang lengkap dan tidak kalah dengan yang berbayar. Adapun fitur-fiturnya adalah :
  • Digital DJ
  • Ambience Management
  • Advance Rating System
  • Configurable Cross Fade
  • Alarm Clock
  • Find Duplicate Tracks
  • File Management
Nah... Patut dicoba. Untuk mendapatkan aplikasi ini, rekan-rekan tinggal langsung saja download di situs resminya di http://sourceforge.net/projects/jajuk/files/jajuk/1.9.6/jajuk-1.9.6-setup.exe

Berikut ini adalah langkah-langkah cara meng-Installkan aplikasi JAJUK ke komputer kita.
1. Jalankan file instalasi jajuk yang sudah anda download dengan cara mengklik ganda pada file tersebut.

 
2.  Selanjutnya akan tampil window Language Selection. Pilih bahasa yang anda inginkan.
3. Selanjutnya akan tampil window lisensi JAJUK. pilih  I Accept the terms of this license agreement, kemudian klik next.
4. Setelah itu, anda menetukan lokasi instalasi Jajuk, lalu pilih button next.
5. Selanjutnya akan muncul kotak dialog yang memberitahukan kepada kita bahwa direktori instalasi akan dibuat.
6. Lalu Tekan OK dan proses instalasi JAJUK pun dimulai.
7. Tunggu hingga proses selesai. jika selesai klik Next.
8. Proses instalasi selesai lalu klik Done untuk mengakhirinya.
Nah... itulah langkah-langkah proses instalasi software tersebut. rekan-rekan sudah bisa langsung menggunakan software Jajuk ini. 
Terima Kasih....
Jangan lupa tinggalkan komentar.

Penggunan Statement Continue dalam Bahasa Pemrograman JAVA

Bahasan kali ini ialah tentang Penggunaan Statement Continue dalam Bahasa Pemrograman JAVA. Pada dasarnya Statement continue ini merupakan salah satu dari Statement peloncatan yang digunakan untuk mengontrol jalannya program. Dengan kata lain, untuk memindahkan eksekusi program ke baris kode yang kita kehendaki.

Di dalam bahasa pemrograman JAVA statement peloncatan ini terbagi menjadi 3 (tiga) bagian:
  1. break
  2. continue
  3. return
Dalam JAVA statement continue memiliki kegunaan yaitu memaksa program untuk melakukan/melanjutkan proses pengulangan (looping). Ya kalau mudahnya sih statement continue itu kebalikan dari statement break.

Untuk itu mari kita bersama-sama latihan menggunakan statement continue,
langkah 1 : tuliskan listing program seperti pada gambar di bawah ini :

langkah 2 : Run File tersebut. Maka akan muncul tampilan output sebagai berikut :
mari bersama-sama kita analisis listing program di atas:
Pada kode di atas, program tersebut akan memeriksa apakah nilai i tersebut genap atau ganjil. Jika nilai i genap, maka program akan mencetak nilai i yang selanjutnya di sebelah kanan nilai i yang sedang aktif. Sedangkan jika ganjil, maka program akan mencetak nilai i yang selanjutnya di bagian bawah nilai i yang sekarang. Lalu timbul pertanyaan " Untuk Apa sih statement Continue di atas?"
Statement Continue di atas berguna untuk melanjutkan proses pengulangan tanpa mengeksekusi statemen-statemen yang terdapat di bawahnya.

Artinya : pada saat i bernilai genap, program tidak akan mengeksekusi statement berikut :




yang akan mengakibatkan nilai i selanjutnya tidak akan dicetak di bagian bawah, melainkan sebelah kanan, dan program akan kembali ke bagian awal blok perulangan. begitu seterusnya sampai akhirnya kondisi sudah tidak terpenuhi lagi (bernilai false).

referensi : buku mudah belajar JAVA


Rabu, 11 April 2012

Membuat Animasi pada Canvas dalam J2ME

Assalammu'alaikum...

Pada Kesempatan kali ini, marilah kita bersama-sama membuat sebuah aplikasi Animasi pada Canvas dalam J2ME. pada dasarnya animasi itu adalah bentuk dinamisasi tampilan terhadap waktu.
Pada Aplikasi ini kita membutuhkan 2 kelas yang berbeda.
kelas pertama bernama Animasi1.java dan kelas yang kedua bernama Animasi2.java.

berikut Listing program  Animasi1.java

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

/**
* @author Galih Abdul Fatah
*/
public class Animasi1 extends MIDlet implements CommandListener {
private Display layar;
private Animasi2 animasi2;
private Command keluar=new Command("Keluar", Command.EXIT, 1);

public Animasi1(){
animasi2=new Animasi2();
animasi2.addCommand(keluar);
animasi2.setCommandListener(this);

}
public void startApp() {
if(layar==null){
layar=Display.getDisplay(this);
layar.setCurrent(animasi2);
}
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}

public void commandAction(Command c, Displayable d) {
if(c==keluar){
notifyDestroyed();
destroyApp(true);
}
}
}

==================

dan berikut ini Listing Program Animasi2.java
import javax.microedition.lcdui.*;

/**
* @author Galih Abdul Fatah
*/
public class Animasi2 extends Canvas implements Runnable {
private int a,b,x,y,i;
public Animasi2(){
a=getWidth();b=getHeight();
x=a/20; y=b/20;
}
protected void showNotify() {new Thread(this).start();}
protected void paint(Graphics g) {
g.setColor(100, 100, 100);
g.fillRect(0, 0, a, b);
g.setColor(0, 0, 64);
g.fillRect(30, 30, a-60, b-60);
g.setColor(100, 100, 100);
int ix=i*x;
int iy=i*y;
g.fillRect(0, 0, a/2-ix, b);
g.fillRect(a/2+ix, 0, a/2-ix, b);
g.fillRect(0, 0, a, b/2-iy);
g.fillRect(0, b/2+iy, a, b/2-iy);

}

public void run() {
try{
while(i<=10){
Thread.sleep(90);
i++;repaint();
}
}catch(InterruptedException e){}
}
}



berikut ini adalah Tampilan Outputnya :

Senin, 09 April 2012

Penggunaan Komponen TextBox dalam J2ME



Rekan-rekan tahu tidak apa itu Textbox dalam J2ME??

Ya... betul. TextBox itu merupakan class turunan dari Screen yang memungkinkan kita dapat memasukkan atau mengedit teks. TextBox ini minimal harus memiliki satu Command agar menentukan cara memproses input dari user. Nah.. TextBox juga memiliki ukuran maksimum yang dapat didefinisikan pada konstruktor class TextBox.

Berikut ini adalah listing program TextBox.
download disini.

Penggunaan Komponen Gauge dalam J2ME



Rekan-rekan sekalian pagi saya akan berbagi sedikit pengetahuan tentang penggunaan Gauge dalam J2ME. Seperti yang telah rekan-rekan ketahui bahwa Gauge itu merupakan komponen dari High Level User Interface yang merepresentasikan sebuah grafik yang berbentuk bar. Nah... bar tesebut memiliki rentang nilai minimum dan maksimum.

Pada dasarnya Gauge itu memiliki 2 macam tipe.

Tipe Interaktif : tipe dimana kita dapat mengubah nilai gauge tersebut.

Tipe non-Interaktif : tipe dimana user tidak bisa mengubah nilai gauge tersebut.

Saya akan memberikan contoh Gauge yang dimana kelas Gaugeku ini mengimplementasikan interface ItemStateListener untuk komponen Gauge sehingga rekan dapa mengubah nilai dari gauge tersebut.

Berikut ini listing programnya :
download disini.

Modul Pemrograman JAVA Praktikum





setelah rekan-rekan mendapatkan tutorial modul pembelajaran Java berupa materi. Kini saya menyediakan modul praktikumnya. melihat kemudahan ini semoga bermanfaat bagi rekan-rekan sekalian. Dan jangan lupa untuk selalu berbagi ilmu walaupun sedikit.

Download Klik disini.


Sumber :
Java Education Network Indonesia (JENI).