Top Banner
1 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
14

KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

Feb 06, 2018

Download

Documents

ngohanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

1

KUMPULAN APLIKASI JAVA J2ME

Sejarah Android

Pada Juli 2005, Google mengakuisisi Android Inc. sebuah perusahaan baruberkembang yang bergerak di bidang aplikasi ponsel. Perusahaan ini berbasis di PaloAltoCalifornia Amerika Serikat. Pendiri Android Inc. salah satunya adalah Andy Rubinyang saat ini menjadi direktur Google Mobile Platform. Pada 5 November 2007 baruAndroid resmi di rilis dengan dibentuknya Open Handset Alliance (OHA) untuk pusatpengembangannya. Perangkat pertama yang menjalankan Android adalah smartphoneyang dikembangkan oleh HTC Dream atau T-Mobile G1, yang secara resmi diluncurkanpada 23 September 2008. Google Android tidak hanya diatur di smartphone, platformini juga cocok untuk netbook.Keunggulan AndroidBeberapa keunggulan Android adalah :1. Keterbukaan : Android menyediakan akses ke fungsi dasar perangkat mobilemenggunakan standar panggilan ke API.2. Penghancuran perbatasan : Anda dapat menggabungkan informasi dari Internet kedalam telepon, seperti informasi kontak, atau data pada lokasi geografis untukmendapatkan kesempatan baru.3. Kesamaan aplikasi : untuk Android ada perbedaan antara telepon utama aplikasi danperangkat lunak lain. anda bahkan dapat mengubah program untuk memutar nomor,atau screen saver.4. Cepat dan mudah perkembangan : dalam SDK memiliki semua yang anda butuhkanuntuk membuat dan menjalankan aplikasi Android, termasuk simulator iniinstrumen dan alat debugging maju.Fitur-fitur Android

Application Framework mendukung pemakaian komponen-komponen yang mudahdiganti dan digunakan kembali (reusable) Dalvik Virtual Machine mesin virtual di optimalkan untuk perangkat mobile. Integrated Browser dibangun dari engine browser open source WebKit

Page 2: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

2

Optimized Graphics didukung oleh custom 2D graphics library, 3D graphics dibangunberdasarkan 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 danAccelerometerAndroid TerminologyUntuk membangun aplikasi Android, seorang programmer dituntut telah akrabdengan bahasa pemrograman Java. Bila syarat pertama ini telah dipenuhi, langkahselanjutnya adalah men-download software development kit (SDK) atau javadevelopment kit (JDK)yang disediakan Android. SDK atau JDK ini membukakan jalanbagi programmer untuk mengakses application programming interface (API)Android.SDK atau JDK yang diinstall di PC ini mencakup beberapa tool, termasuk aplikasi contohdan emulator Android. Emulator Android adalah program yang menduplikasi fungsi-fungsi smartphone yang berjalan di atas platform Android. Emulator juga berfungsisebagai ajang pengujian aplikasi di PC,sebelum disematkan ke dalamsmartphoneAndroid.Instalasi AndroidSyarat system dan software yang dibutuhkan untuk instalasi Android adalah :1. Menggunakan operating System Windows, Mac OS atau Linux2. Menggunakan IDE Eclipse dan ADT (Android Development Tools) plugin (UpdateOffline) atau Sun Java (TM) Wireless Toolkit3. Java JDK (Java Development Kit), bisa JDK 5 atau JDK 6Berikut langkah – langkah Instalasi Android di Wireless Toolkit IDE :1. Instalasi Java JDK, Anda bisa download disinihttp://java.sun.com/javase/downloads/index2. Instal Wireless Tolkit atau Instalasi Eclipse IDE, Anda bisa download disinihttp://java.sun.com/products/j2mewtoolkit atau Anda bisa download disinIhttp://www.eclipse.org/downloads/

Page 3: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

3

MEMULAI PROGRAM ANDROIDMembuat Aplikasi Nilai SederhanaBerikut ini, kita akan belajar membuat sebuah aplikasi nilai sederhana berbasis mobiledengan 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, klikNew 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 baruSelanjutnya akan muncul kotak dialog setting, kita klik OK saja. Setelah itu akan tampiltulisanCreating project “AplikasiNilai”

Page 4: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

4

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 yaitupada direktori SRCPlace Aplication resource files in “ C:\MyDocuments\Java\j2mewtk\252\apps\AplikasiNilai\res”Ket: Disinilah tempat kita menyimpan file gambar atau animasi yang kita buat yaitupada direktori RESPlace 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 LIBKita beralih ke Notepad++.2. Kita buka notepad++, ketikkan source code berikut:

Page 5: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

5

Page 6: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

6

Simpan program tersebut pada direktori src seperti di atas dengan namaAplikasiNilai.java (nama file harus sama dengan nama kelas pada saat kita membuatnew project). Selanjutnya Kita kembali lagi ke Sun Java (TM) Wireless Toolkit2.5.2_01 for CLDC.3. Di sini, kita klik Build untuk mengetahui apakah program yang kita buat sudah benaratau belum. Jika masih terdapat kesalahan maka perhatikan kesalahannya pada bariskesalahan dan lokasi kesalahan yang ditunjukan pada layar konsul. Perbaikikesalahan program tersebut hingga selesai simpan dan ulangi Build kembali. Setelahproses buildselesai jika tidak terdapat kesalahan, klik Run. Kita bisa coba jalankanaplikasi buatan kita.

Page 7: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

7

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

Page 8: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

8

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

Page 9: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

9

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

Page 10: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

10

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

Page 11: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

11

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

Page 12: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

12

Page 13: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

13

Berikutnya adalah listener penerima sms diatas,

Page 14: KUMPULAN APLIKASI JAVA J2ME · PDF fileuntuk membuat dan menjalankan aplikasi Android, ... 3D graphics dibangun berdasarkan OpenGL ES , ... Gambar 1. saat pembuatan project baru

14

Gambar 5. tampilan saat program terimaSMS dijalankan