Showing posts with label J2ME. Show all posts
Showing posts with label J2ME. Show all posts

Materi Kuliah

<--
<--
<--
<--
<--
<--
<--
<--
<--
<--
<--

SIS 210 – Pemrograman Web (GENAP 2013~2014)

SIS 212 - Praktek Pemrograman Web (GENAP 2013~2014)

SIS 305 - Praktek Pemrograman Desktop (GASAL 2013/2014)

SSI 410 - Pemrograman Tingkat Lanjut (GASAL 2013/2014)

Pemrograman Terstruktur (GENAP 2011/2012)


Password:

slogan kampus kita tanpa menggunakan spasi.
Materi Kuliah

Cara membuat DateField (J2ME)

Sebelumnya kita sudah membahas tentang pembuatan ChoiceGroup di J2ME. Disini nanti kita akan mencoba membahas apa yang dimaksud dengan DateField dan cara membuatnya.

Apa itu DateField di J2ME ?

DateField merupakan elemen untuk menampilkan tanggal dan informasi waktu dalam sebuah objek Form. 

Mode DateField:


Metode
Keterangan
DateField.TIME
Hanya menampilkan waktu
DateField.DATE
Hanya menampilkan tanggal
DateField.DATE_TIME
Menampilkan tanggal dan waktu

Contoh Program ChoiceGroup:

  • Jalankan NetBeans 6.5. 
  • Buat Project baru, package “DemoDateField”.
  • Buat Class “DateFieldMidlet”.
  • Ketikkan syntax berikut pada “DateFieldMidlet.java”.

Cara membuat ChoiceGroup (J2ME)

Setelah kita membahas cara membuat command di J2ME, sekarang kita akan membahas bagaimana cara membuat ChoiceGroup di J2ME.

Apa itu ChoiceGroup ?

ChoiceGroup adalah kelompok yang dapat dipilih dengan menyeleksi pilihan yang ada dalam kelompok tersebut. ChoiceGroup memiliki kesamaan dengan List yaitu sebagai objek yang menyediakan fungsi elemen bagi pemakai. 

Perbedaan ChoiceGroup dan List

Namun kedua objek ini berbeda, ChoiceGroup tidak bisa menggunakan tipe choice IMPLISIT sedangkan List bisa, dan perubahan even yang terjadi pada ChoiceGroup ditangkap oleh ItemStateListener dengan memanggil metode itemStateChanged() sedangkan List perubahan event ditangkap oleh Command dengan memanggil metode CommandAction.

Tipe-tipe Choice yang dapat digunakan pada ChoiceGroup:


Tipe Choice
Keterangan
Choice.EXCLUSIVE
Hanya dapat memilih satu pilihan.
Choice.MULTIPLE
Dapat memilih atau memilih lebih dari satu pilihan.
Choice.POPUP
Tampilan menu ChoiceGroup akan muncul jika di klik, seperti halnya popup menu.
Choice.TEXT_WRAP_OFF
Teks menu menggunakan fungsi wrap dan dapat memilih lebih dari satu pilihan.
Choice.TEXT_WRAP_ON
Teks menu menggunakan fungsi wrap dan hanya dapat memilih satu pilihan.

Cara membuat Command (J2ME)

Setelah kita membahas cara membuat TextBox di J2ME, sekarang kita akan membahas bagaimana cara membuat Command di J2ME.

Apa itu Command ?

Command adalah object yang memungkinkan pemakai melakukan aksi. Objek fungsi command sama dengan tombol (button) pada aplikasi desktop pada computer. Command membutuhkan antarmuka (interface) commandlistener untuk menangkap event dari command.

Nilai-nilai parameter command sebagai berikut:


Tipe Nilai Parameter Command
Kegunaan
OK
Mengimplikasikan persetujuan pemakai untuk aksi yang akan dikerjakan, biasanya command ini akan diletakkan pada tempat yang mudah dilihat oleh pemakai.
BACK
Mengganti layar yang ditampilkan menajdi layar sebelumnya yang ditampilkan.
CANCEL
Membatalkan aksi yang akan dilakukan.
STOP
Menghentikan proses yang sedang berjalan.
EXIT
Keluar dari aplikasi.
HELP
Meminta bantuan.
SCREEN
Terkait dengan fungsi dari halaman layar yang sedang ditampilkan.
ITEM
Mengindikasikan sebuah command terasosiasi dengan komponen lain.

Cara membuat TextBox (J2ME)

Setelah kita membahas cara membuat List di J2ME, sekarang kita akan membahas bagaimana cara membuat TextBox di J2ME.

Apa itu Displayable ?

Displayable adalah kelas abstrak dari antarmuka pemakai (user interface). Displayable memiliki dua buah subkelas yaitu Canvas sebagai antarmuka level rendah dan screen sebagai antarmuka level tinggi. Pada sekali waktu hanya dapat ditampilkan satu buah objek Displayable yang disebut current Displayable. Displayable berbeda dengan Display, jika dalam sebuah midlet hanya boleh ada sebuah Display, lain dengan Displayable, pada sebuah midlet boleh terdapat lebih dari satu Displayable, tetapi pada satu waktu hanya dapat ditampilkan satu Displayable oleh objek Display, misalnya dalam satu midlet diperbolehkan ada banyak Canvas (subkelas Displayable) yang ditampilkan secara bergantian oleh Display.

Apa itu TextBox ?

Textbox adalah sebuah objek yang ditujukan agar pemakai dapat menuliskan teks dan mengeditnya.

Contoh Program TextBox:

  • Jalankan NetBeans 6.5. 
  • Buat Project baru.
  • Package “TextBox”.
  • Buat Class “TextBoxMidlet”.
  • Ketikkan syntax berikut pada “TextBoxMidlet.java”.
Cara membuat TextBox (J2ME)

Cara membuat List (J2ME)

Setelah kita membahas cara membuat Hello Midlet di J2ME, sekarang kita akan membahas bagaimana cara membuat List di J2ME.

Apa itu Display ?

Display merupakan objek yang merepresentasikan pengelola layar pada perangkat. Pada sebuah MIDlet hanya terdapat satu objek display. Objek display menyediakan metode untuk menggambar dan menampilkan elemen antarmuka grafis pada layar

Apa itu List ?

List menyediakan fungsi memilih elemen dalam List kepada pemakai. Elemen tersebut dapat berupa teks, string, ataupun gambar. Komponen List mengimplementasikan antarmuka (interface) choice yang mendefinisikan tiga tipe yang dapat diimplementasikan pada List. Ketiga tipe itu adalah: 

Tipe Choice
Keterangan
Choice. EXCLUSIVE
Hanya dapat memilih satu pilihan
Choice. MULTIPLE
Dapat tidak memilih atau memilih lebih dari satu pilihan
Choice. IMPLICIT
Dengan memilih sebuah elemen maka sebuah even akan digenerasi

Cara membuat Hello MIDlet (J2ME) - 2

Kelanjutan dari artikel Membuat Hello MIDlet (J2ME) - 1.
  • Setelah project selesai dibuat, buatlah sebuah package dengan cara klik kanan project, pilih New – Java Package.
 Cara membuat Hello MIDlet (J2ME)
  • Berikan nama pada package tersebut. Klik Finish.
 Cara membuat Hello MIDlet (J2ME)

Pengenalan J2ME

Java 2 Micro Edition

Merupakan lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak java pada barang elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat yang lainnya. J2ME biasa digunakan pada telepon seluler, pager, Personal Digital Assistants (PDA’s) dan sejenisnya.
J2ME adalah bagian dari J2SE, karena itu tidak semua library yang ada pada J2SE dapat digunakan pada J2ME. Tetapi J2ME mempunyai beberapa library khusus yang tidak dimiliki J2SE.

Karakteristik J2ME

J2ME dikhusukan untuk device dengan memory terbatas, karena itu tidak mungkin menggunakan program yang dirancang untuk program komputer. Komponen J2ME sesuai karakteristik tersebut, yaitu:
  • JVM
        Digunakan untuk menjalankan program java pada emulator.
  • Java API
     Kumpulan library yang dapat digunakan untuk menjalankan dan mengembangkan program java pada handheld device.
  • Tools lain
        Semacam emulator, Misal: Wireless Toolkit.

Cara membuat Hello MIDlet (J2ME) - 1

Untuk membuat Hello Midlet di J2ME, lakukan langkah-langkah berikut:
  • Jalankan NetBeans IDE 6.5 dengan cara klik tombol Start -> All Programs -> NetBeans IDE 6.5.
Cara membuat Hello MIDlet (J2ME)
  • Setelah muncul halaman awal NetBeans, buatlah project baru dengan cara File – New Project.
Cara membuat Hello MIDlet (J2ME)
 Cara membuat Hello MIDlet (J2ME)