KUMPULAN APLIKASI JAVA J2ME - WordPress.com

69 downloads 20038 Views 1MB Size Report
Keunggulan Android. Beberapa keunggulan Android adalah : 1. Keterbukaan : Android menyediakan akses ke fungsi dasar perangkat mobile menggunakan ...
KUMPULAN APLIKASI JAVA J2ME Sejarah Android Pada Juli 2005, Google mengakuisisi Android Inc. sebuah perusahaan baru

berkembang yang bergerak di bidang aplikasi ponsel. Perusahaan ini berbasis di Palo

AltoCalifornia Amerika Serikat. Pendiri Android Inc. salah satunya adalah Andy Rubin yang saat ini menjadi direktur Google Mobile Platform. Pada 5 November 2007 baru Android resmi di rilis dengan dibentuknya Open Handset Alliance (OHA) untuk pusat

pengembangannya. Perangkat pertama yang menjalankan Android adalah smartphone yang dikembangkan oleh HTC Dream atau T-Mobile G1, yang secara resmi diluncurkan pada 23 September 2008. Google Android tidak hanya diatur di smartphone, platform ini juga cocok untuk netbook. Keunggulan Android

Beberapa keunggulan Android adalah :

1. Keterbukaan : Android menyediakan akses ke fungsi dasar perangkat mobile menggunakan standar panggilan ke API.

2. Penghancuran perbatasan : Anda dapat menggabungkan informasi dari Internet ke dalam telepon, seperti informasi kontak, atau data pada lokasi geografis untuk mendapatkan kesempatan baru.

3. Kesamaan aplikasi : untuk Android ada perbedaan antara telepon utama aplikasi dan perangkat lunak lain. anda bahkan dapat mengubah program untuk memutar nomor, atau screen saver.

4. Cepat dan mudah perkembangan : dalam SDK memiliki semua yang anda butuhkan untuk membuat dan menjalankan aplikasi Android, termasuk simulator ini instrumen dan alat debugging maju.

Fitur-fitur Android

 Application Framework mendukung pemakaian komponen-komponen yang mudah diganti dan digunakan kembali (reusable)

 Dalvik Virtual Machine mesin virtual di optimalkan untuk perangkat mobile.  Integrated Browser dibangun dari engine browser open source WebKit 1

 Optimized Graphics didukung oleh custom 2D graphics library, 3D graphics dibangun berdasarkan OpenGL ES , specification (dukungan hardware acceleration optional)

 SQLite untuk penyimpanan database terstruktur

 Media support unuk mendukung berbagai audio, video, dan still image formats (MPEG4, H.264, MP3,AAC, AMR, JPG, PNG, GIF)

 Hardware Dependent GSM, Bluetooth, EDGE, 3G, Wifi, Kamera, GPS, kompas dan Accelerometer

Android Terminology Untuk membangun aplikasi Android, seorang programmer dituntut telah akrab

dengan bahasa pemrograman Java. Bila syarat pertama ini telah dipenuhi, langkah selanjutnya adalah men-download software development kit (SDK) atau java

development kit (JDK)yang disediakan Android. SDK atau JDK ini membukakan jalan bagi programmer untuk mengakses application programming interface (API)Android.

SDK atau JDK yang diinstall di PC ini mencakup beberapa tool, termasuk aplikasi contoh

dan emulator Android. Emulator Android adalah program yang menduplikasi fungsifungsi smartphone yang berjalan di atas platform Android. Emulator juga berfungsi sebagai

ajang

pengujian

smartphoneAndroid.

aplikasi

di

PC,sebelum

disematkan

ke

dalam

Instalasi Android

Syarat system dan software yang dibutuhkan untuk instalasi Android adalah : 1. Menggunakan operating System Windows, Mac OS atau Linux

2. Menggunakan IDE Eclipse dan ADT (Android Development Tools) plugin (Update Offline) atau Sun Java (TM) Wireless Toolkit

3. Java JDK (Java Development Kit), bisa JDK 5 atau JDK 6

Berikut langkah – langkah Instalasi Android di Wireless Toolkit IDE : 1. Instalasi

Java

JDK,

Anda

http://java.sun.com/javase/downloads/index

bisa

download

disini

2. Instal Wireless Tolkit atau Instalasi Eclipse IDE, Anda bisa download disini http://java.sun.com/products/j2mewtoolkit atau Anda bisa download disinI http://www.eclipse.org/downloads/

2

MEMULAI PROGRAM ANDROID Membuat Aplikasi Nilai Sederhana

Berikut ini, kita akan belajar membuat sebuah aplikasi nilai sederhana berbasis mobile dengan menggunakan java. Alat dan Bahan :

1. Sun Java (TM) Wireless Toolkit 2.5.2_01 for CLDC atau bisa gunakan yang lainnya. Untuk menginstallnya, kita harus install dulu jdk.

2. Notepad++.

Langkah – Langkah :

1. Kita jalankan dulu Sun Java (TM) Wireless Toolkit 2.5.2_01 for CLDC. Setelah itu, klik New Project, di ProjectName kita ketikkan nama project kita, misalnya AplikasiNilai, di MIDlet Class Name ketikkan tulisan yang sama, Lalu klik Create Project.

Gambar 1. saat pembuatan project baru Selanjutnya akan muncul kotak dialog setting, kita klik OK saja. Setelah itu akan tampil tulisan

Creating project “AplikasiNilai” 3

Place Java source files in “ C:\MyDocuments\ Java\j2mewtk\252\apps\AplikasiNilai\src” Ket: Disinilah tempat kita menyimpan source atau koding program yang kita buat yaitu pada direktori SRC Place Aplication resource files in “ C:\MyDocuments\ Java\j2mewtk\252\apps\AplikasiNilai\res” Ket: Disinilah tempat kita menyimpan file gambar atau animasi yang kita buat yaitu pada direktori RES Place Aplication library files in “ C:\MyDocuments\ Java\j2mewtk\252\apps\AplikasiNilai\lib” Ket: Disinilah tempat kita menyimpan file fungsi yang kita buat yaitu pada direktori LIB Kita beralih ke Notepad++.

2. Kita buka notepad++, ketikkan source code berikut:

4

5

Simpan program tersebut pada direktori src seperti di atas dengan nama AplikasiNilai.java (nama file harus sama dengan nama kelas pada saat kita membuat

new project). Selanjutnya Kita kembali lagi ke Sun Java (TM) Wireless Toolkit 2.5.2_01 for CLDC.

3. Di sini, kita klik Build untuk mengetahui apakah program yang kita buat sudah benar atau belum. Jika masih terdapat kesalahan maka perhatikan kesalahannya pada baris

kesalahan dan lokasi kesalahan yang ditunjukan pada layar konsul. Perbaiki kesalahan program tersebut hingga selesai simpan dan ulangi Build kembali. Setelah proses buildselesai jika tidak terdapat kesalahan, klik Run. Kita bisa coba jalankan aplikasi buatan kita.

6

Gambar 2. tampilan saat program dijalankan (kiri: Tampilan form input yang sudah diisikan data, kanan: Tampilan output) Contoh Aplikasi Login User

7

Build project, setelah build complete, selanjutnya kira run dan coba hasilnya. 8

Gambar 3. tampilan saat program dijalankan (kiri: Tampilan form login yang sudah diisikan data, Tengah : Tampilan jika data yang diinputkan tidak benar, kanan: Tampilan jika data yang diinputkan benar)

Program Kalkulator

9

Build project, setelah build complete, selanjutnya kira run dan coba hasilnya.

10

Gambar 4. tampilan saat program dijalankan (kiri: Tampilan form input yang sudah diisikan data, kanan: Tampilan output) Mengirim dan Menerima SMS Dengan J2ME Untuk yang pertama, kita buat aplikasi j2me untuk mengiriim sms

11

12

Berikutnya adalah listener penerima sms diatas,

13

Gambar 5. tampilan saat program terimaSMS dijalankan

14