Selasa, 26 Oktober 2010

Tugas 3_Pembuatan aplikasi di Lab

0 komentar

Tugas Praktek di Lab
Kita telah mengerjakan sebuah aplikasi di lab, dengan menggunakan Wireless Toolkit 2.5. 
 
Untuk memasukan kodingnya  di buat di notepad dengan nama praktikum2.java.

 Data Praktikum2.java di "Built" di Wireless Toolkit 2.5.



Setelah selesai kita Run di Wireless Toolkit 2.5. Maka akan muncul hasilnya, seperti di bawah ini:

 
Kemudian kita klik Launch maka akan muncul pesan yang kita sampaikan di program tadi. yaitu:
"Hi...saya sedang belajar J2ME"

 

Tugas 1_Mobile Programming

0 komentar

Mobile Programming  

          Mobile Programming merupakan salah satu bahasa pemrograman berbasis Java yang dirancang untuk  diimplementasikan pada perangkat mobile.
    
  Contoh perangkat mobile, seperti: HP, PDA, BlackBerry, Commmunicator dll.

Ilustrasi:
 



Sedikit mengenai KOnsep Java, yaitu:

If
For
3 Ciri Variable dalam Java :
  - Public
   - Private
   - Protected
3 Ciri Utama OOP :
   - Inheritance
   - Polymorphisme
   - Enkapsulasi


J2ME
 Apa itu J2ME?

TEKNOLOGI APLIKASI MOBILE DENGA JAVA 2 MICRO EDITION
Mobile Era

            Telepon selular dan internet adalah dua fenomena yang paling menarik menjelang akhir abad lalu. Fenomena yang dimulai pada tahun 1990-an itu banyak merevolusi cara-cara berbisnis. Apalagi perkawinan dari kedua teknologi itu telah melahirkan mobile internet, yang lagi-lagi melahirkan the way of doing business. Inilah cara baru berbisnis yang dapat dilakukan di mana saja, kapan saja, dan oleh siapa saja.
            Bila kita melihat Jepang dengan i-Mode-nya (diluncurkan oleh NTT Docomo pada tanggal 22 Februari 1999), yang kini telah diekspor ke Belanda, maka akan terlihat pertumbuhan yang luar biasa dari waktu kewaktu (subscribers pada bulan Juli 2001 telah mencapai 26.085.000). Pada akhir 2001 yang lalu diperkirakan seluruh pemakai ponsel di Jepang telah terkoneksi ke internet! Satu hal luar biasa lainnya bahwa 81% user wireless internet di dunia ini berasal dari Jepang!
          Teknologi J2ME, merupakan tulang punggung dalam perkembangan m-commerce belakangan ini. Bahkan NTT Docomo sejak bulan Januari 2001 (dahulu menggunakan teknologi iHTML yang merupakan pengembangan cHTML untuk tampilan dalam layar i-Mode) telah menyediakan service kaya akan grafik, teks, dan sound yang disebut i-appli yang berbasiskan telnologi J2ME CLDC-MIDP. i-appli ini merupakan aplikasi yang dapat dijalankan secara standalone atau client-server based. Contoh service yang disediakan oleh i-appli adalah games, weather report, stock chart.

 

J2ME Overview

            Bila dibandingkan dengan WAP (wireless application protocol) dengan bahasa pemrograman markup languange-nya yaitu WML (wireless mark up language) maka J2ME memiliki beberapa kelebihan yang berarti. WML sendiri memiliki beberapa kekurangan yaitu :
  1. Small display dan limited user input facility.
  2. Must always connected.
  3. Biasanya devices-nya memiliki memory dan computational resources yang terbatas.
            Teknologi J2ME ditujukan untuk cakupan user yang luas sekali dari mulai handphone hingga set-top-box yang powerful seperti halnya sebuah komputer yang dilengkapi dengan J2SE atau J2EE. J2ME
memiliki beberapa keunggulan yaitu
  1. Sebagaimana kekhasan aplikasi yang ditulis dengan bahasa pemrograman Java maka aplikasi J2ME memiliki ciri running any where, any time, over any device.
  2. Aplikasi dapat dijalankan secara on-line maupun off-line.
  3. Memiliki kode yang portable.
  4. Safe network delivery
  5. Aplikasi yang ditulis dengan J2ME akan memiliki kompatibilitas yang tinggi dengan platform J2SE dan J2EE.
          Dalam J2ME dibagi menjadi dua bagian besar yang dikenal sebagai configuration dan profile. Dua istilah ini sangatlah penting dalam pengembangan aplikasi wireless dengan Java sehingga harus dipahami dengan baik.
        J2ME configuration mendefinisikan lingkungan kerja J2ME runtime. Oleh karena handheld devices memiliki fitur-fitur yang berbeda-beda, J2ME configuration dirancang untuk menyediakan library standar yang mengimplementasikan fitur standar dari handheld devices.

        Configuration merupakan Java library minimum dan kapabilitas yang punya oleh para pengembang J2ME , yang maksudnya sebuah mobile device dengan kemampuan Java akan dioptimalkan untuk menjadi sesuai. configuration hanyalah mengatur hal-hal kesamaan sehingga dapat dijadikan ukuran kesesuaian antar device. Dalam J2ME telah didefinisikan dua buah konfigurasi yaitu:
- Connected Limited Device Configuration (CLDC) untuk perangkat kecil
- Connected Device configuration (CDC) untk perangkat yang lebih besar



Tugas 2 _ J2ME

1 komentar

BAB I
LANDASAN TEORI 
 
1.1       Defenisi J2ME
            J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada perangkat konsumen. Perangkat ini memiliki jumlah memori yang terbatas, menghabiskan sedikit daya dari baterei, layar yang kecil dan bandwith jaringan yang rendah. Dengan perkembangbiakan perangkat mobile konsumer dari telepon, PDA, kotak permainan ke peralatan-peralatan rumah, Java menyediakan suatu lingkungan yang portable untuk mengembangkan dan menjalankan aplikasi pada perangkat ini.
            Program J2ME, seperti semua program JAVA adalah diterjemahkan oleh VM. Program-program tersebut dikompile ke dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM). J2ME menyediakan suatu interface yang sesuai dengan perangkat. Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu dijalankan pada mesin yang berbeda. Inti dari J2ME terletak pada configuration dan profile-profile. Suatu configuration menggambarkan lingkungan runtime dasar dari suatu sistem J2ME. Ia menggambarkan core library, virtual machine, fitur keamanan dan jaringan.

1.2        Netbeans Mobility Pack
IDE (Integrated Development Environtment) adalah sebuah lingkungan pemrograman (programming environment) yang memiliki GUI builder, text atau code editor, compiler dan atau interpreter dan debugger. Dalam hal ini, Netbeans Mobility Pack juga memiliki device emulator.
Agar kita dapat membuat Midlet, kita harus membuat subclass dari Midlet class dai javax.microedition.midlet package. Kita juga harus melakukan override atau implement pada method : startApp(), destroyApp(), dan pauseApp(). Method – method tersebut adalah method yang diperlukan oleh AMS untuk menjalankan dan mengkontrol Midlet.

            1.3        Pengenalan Midlet
Suatu aplikasi MIDP disebut MIDlet. Perangkat application management software (AMS) berinteraksi langsung dengan MIDlet dengan method MIDlet create, start, pause, dan destroy. MIDlet adalah bagian dari package javax.microedition.midlet. Sebuah MIDlet harus di-extend dengan class MIDlet. Dan dapat meminta parameter dari AMS seperti dirumuskan dalam application descriptor (JAD).
Suatu MIDlet tidak harus memiliki (dan memang harus tidak mempunyai) sebuah method public static void main(String[] argv). Method tersebut tidak akan dikenal lagi oleh AMS sebagai titik awal sebuah program.



BAB II
PEMBAHASAN

2.1      Penginstallan  Java™ SE Development kit 6  
Langkah – langkah yang harus dilakukan, yaitu:
  •  Buka Program Java™ SE Development kit 6  yang akan di install maka akan muncul jendela program dibawah. Kemudian kita pilih button “Accept”   
  • Selanjutnya kita klik "next" maka akan muncul gambar berikut ini :
  • Setelah itu kita tunggu karena install sedang di proses:
  • Akhirnya penginstallan program Java™ SE Development kit 6 telah selesai dilakukan. Kemudian klik finish seperti gambar berikut ini:

 
2.2       Penginstallan NetBeans
Langkah – langkah yang harus dilakukan dalam menginstall program Netbeans adalah :
  • Bukalah Program Netbeans sehingga akan muncul gambar berikut ini : 
  • Setelah itu pada jendela License Agreement kita pilih menu “ I accept....” kemudian klik Next :
  • Selanjutnya pada jendela NetBeans IDE 6.7.1 Installation klik next  seperti pada gambar di bawah ini: 
 
  • Kemudian klik next kembali pada jendela “ GlassFlash V2 Installation” seperti gambar berikut :
 
  • Klik "next" lagi.
 
  • Setelah itu pada jendela summary  klik install seperti pada gambar berikut ini:
 
  • Kemudian kita tunggu beberapa saat karena penginstallan program sedang di proses:

  • Selanjutnya klik finish yang berarti penginstallan program telah sukses dilakukan.


2.3       Penginstallan Sun Java Wireless Toolkit
            Langkah-langkah penginstalan Sun Java Wireless Toolkit, yaitu:
  • Jalankan installer sun_java_wireless_toolkit-2_5-windows kemudian klik next.  
 
  • Pada License Agreement klik “Yes” sebagai persetujuan untuk lanjutan penginstal
 
  • Pilih lokasi folder untuk sun java toolkit dan kemudian klik next.
 
  • Klik "next".
  • Pilih lokasi folder untuk program pada sun java. Kemudian klik Next untuk melanjutkan instalasi.
  • Setelah pemilihan folder maka terlihat lokasi yang telah dipilih tadi. Kemudian klik "Next".
  • Proses akhir penginstalan.
  • Selesai..


2.4       Contoh Program Menggunakan Sun Wireless Toolkit
            Berikut ini adalah salah satu contoh program “Hello World” menggunakan Sun Java Wireless Toolkit, yaitu:
  • Sebelum kita membuat program maka langkah pertama adalah membuka program netbean.
  • Setelah itu buat project baru dengan nama  “Tika_Dimas”  pada kolom project name, kemudian pilih Next seperti pada gambar berikut ini :
 
  • Selanjutnya pilih next seperti gambar di bawah ini:
  • Kemudian klik finish.
  • Tampilan di bawah ini adalah tampilan ketika akan membuat file baru:
 
  • Setelah itu pilih next seperti tampilan berikut ini: 
 
  • Kemudian ketikan “MyMidlet’ pada kolom Midlet Name sehingga akan muncul tampilan berikut ini:
  
  • Berikut ini adalah tampilan ketika memasukkan koding pada project yang ingin kita buat
  • Setelah koding program diketikan. Maka kemudian akan di "run" maka akan muncul tampilan seperti di bawah ini:
 


BAB III
PENUTUP

3. 1    Kesimpulan
Kesimpulan dari pembahasan diatas adalah:
  • IDE ( Integrated Development Environment) adalah sebuah lingkungan pemogramman (programming environment) yang memiliki GUI Builder, text atau code editor, dan kompiler sehingga bisa membuat kita melihat program kita pada device yang sesungguhnya
  • MIDlet mulai hidup ketika MIDlet dibuat oleh Application Management System (AMS) pada device.

3.2     Saran
Saran dari Laporan Praktikum ini adalah:
  • Perlu kesabaran dan ketelitian dalam mengerjakan program.
  • Di butuhkan waktu yang lama dalam membuat program dalam laporan ini.
  • Dalam membuat program harus mengikuti ketentuan yang sudah ada.
  • Tetap diingatkan bahwa seorang programmer harus selalu teliti dalam koding.

2.