Report PBO Midlet Sederhana.docx

12
LEMBARAN PENGESAHAN Nomor Praktikum : I/TMJK2.1/SMT4/2016 Nama Praktikan : Muhammad Fadli Suhendra Nim : 1490343017 Judul Praktikum : Midlet Sederhana Tanggal Praktikum : 18 Februari 2016 Tanggal Selesai : 18 Februari 2016 Tanggal Penyerahan Laporan : 24 Februari 2016 Dosen Pembimbing : Nilai :

Transcript of Report PBO Midlet Sederhana.docx

Page 1: Report PBO Midlet Sederhana.docx

LEMBARAN PENGESAHAN

Nomor Praktikum : I/TMJK2.1/SMT4/2016Nama Praktikan : Muhammad Fadli SuhendraNim : 1490343017

Judul Praktikum : Midlet SederhanaTanggal Praktikum : 18 Februari 2016Tanggal Selesai : 18 Februari 2016Tanggal Penyerahan Laporan : 24 Februari 2016Dosen Pembimbing : Nilai :

Dosen Pembimbing Buket Rata,…. Februari 2016

Praktikan

Muhammad Fadli Suhendra

Page 2: Report PBO Midlet Sederhana.docx

NIP. NIM. 1490343017

Page 3: Report PBO Midlet Sederhana.docx

Kata Pengantar

Puji dan syukur saya panjatkan ke hadhirat Allah SWT, karena dengan

rahmat dan hidayah-Nya saya dapat menyelesaikan laporan praktikum ini tepat pada

waktunya. Shalawat beriring salam saya hantarkan ke pangkuan nabi Muhammad

SAW yang telah membawa kita dari alam kebodohan ke alam yang penuh dengan

ilmu pengetahuan seperti pada saat ini.

Terima kasih saya ucapkan, laporan ini saya buat sesuai dengan data yang saya

peroleh dari hasil praktikum, PBO, dan situs Internet.

Akhir kata, Saya sadar bahwa laporan ini masih jauh dari kata sempurna.

Karena itu saya sangat mengharapkan saran dari teman - teman semua yang bersifat

membangun untuk pembuatan laporan ke depannya agar menjadi lebih baik. Dan saya

harap semoga laporan ini bisa bermanfaat bagi kita semua. Amin.

Desember 2016

Penulis

Page 4: Report PBO Midlet Sederhana.docx

BAB I

PENDAHULUAN

MEMBUAT APLIKASI SEDERHANA MIDLETDENGAN  MENGGUNAKAN APLIKASI J2ME

A.    TUJUAN

·         Dapat memahami penggunaan  J2ME pada Pemograman bahasa Java.

·         Memahami dasar – dasar MIDlet sederhana

·         Dapat membuat MIDlet sederhana dengan  J2ME

B.     DASAR TEORI

        Midlet adalah aplikasi yang dibuat menggunakan java 2 micro edition (J2ME)

dengan profil mobile information device profile (MIDP). MIDP dikhusukan untuk

digunakan pada handset dengan kemampuan CPU,memori,keyboard,dan layar terbatas,

misalnya pada handphone,pager,dsb. arsitektur tingkat tinggi dari sebuah aplikasi MIDP

ditunjukkan pada gambar dibawah ini. tetapi secara u7mum, terdapat beberapa hal penting

dalam membuat sebuah aplikasi Midlet, yaitu menyangkut lifecycle,user

interface,command handling,deployment dan application management.

        ketika Midlet pertama kali diciptakan dan diinisialisasi,Midlet akan berada dalam

state " pause" apabila terjadi kesalahan selama konstruksi Milet, Midlet akan berpindah ke

state " destroy", dan Midlet batal diciptakan dengan jalan memanggil fungsi standar

dstroyApp(). selanjutnya, ketika Midlet dijalankan,Midlet akan berada pada state "active",

dalam hal ini fungsi standar yang dipanggil adalah startApp(). akan tetapi, jika ditengah

jalan Midlet dihentikan sementara,Midlet akan berada dalam state "pause" dengan jalan

memanggil fungsi8 standar pauseApp(). pada state ini diperlukan proses cleanup terhadap

garbage collector yang dihasilkan.

Page 5: Report PBO Midlet Sederhana.docx

BAB II

PEMBAHASAN

C.    LANGKAH KERJA, PERCOBAAN, HASIL

1. Membuka NetBeans IDE.

2. Pada bagian Depan NetBeans IDE 7.0.1, Di bagian Menu Bar pilih >File> Pilih

New Project. Atau tekan ( Ctrl+Shift+N ) pada keyboard.

3. Pada halaman New Project, Di bagian Categories dan Project pilih

>JavaME>MobileApplication>Next.

Page 6: Report PBO Midlet Sederhana.docx

4. Pada halaman NewMobileApplication, Pada bagian Name andLocation, Pada

kolom ProjectName mengisi nama project yang akan dikerjakan,

Misal,MIDletSederhanaa, Kemudian pada kolom Project location pilih lokasi

diamana project akan disimpan, Terakhir klik Next

5. Pada halaman NewMobileApplication, pada pilihan DeviceConfiguration pilih

CLDC-1.0 untuk pilihan DeviceProfile pilih MIDP-2.0 atau juga bisa memilih

MIDP-2.1 kemudian klik Next atau Langsung Finish.

Page 7: Report PBO Midlet Sederhana.docx

6. Sampai ketahap ini, yaitu pada halaman Pembuatan ProjectNetBeansIDE, Pada

kolom Project di sebelah kiri double klik pada bagian Nama Project dan akan

muncul SourcePackage>Klikkananmouse>New>MIDlet.

7. Pada halaman NewMIDlet di bagian Name&Location,

mengisinamaClassProject yang akan dibuat, Kemudian klik Finish.

8. Sampai ke tahap ini Pembuatan MIDlet Sederhana sudah hampir selesai, hanya

memasukkan sintax saja,

9. Menghapus semua sintax pada bagian Source.

10. Mengganti semua sintaxt yang terhapus pada bagian sourcetadi dengan sintax

dibawah ini :

11. Tahap selanjutnya adalah mengeklik RUN atau meneekan F6 di keyboard untuk

RUN project MIDletSederhanaa, Tunggu beberapa menit hingga proses

RUNNING selesai.

12. Jika proses RUNNING selesai dan Tidak ada kesalahan atau sintax Error maka

akan keluar hasil RUNNING project MIDletsederhana berupa tampilan Ponsel

bermerk CalmShellCLDC, Untuk melihat hasil yang diinputkan klik pada MIDlet

Sederhana pada bagian Phone.

Page 8: Report PBO Midlet Sederhana.docx
Page 9: Report PBO Midlet Sederhana.docx

BAB III

PENUTUP

D. ANALISA

Method startApp(). Digunakan untuk mendapatkan resource yang dibutuhkan

untuk MIDlet kemudian MIDlet ditempatkan dalam status aktif sedemikian hingga

dimungkinkan pengumpulan (akuisisi / acquisition) resource.

pauseApp(). Digunakan untuk melepas setiap resources yang diperlukan oleh

MIDlet. Jika MIDlet menciptakan (sebuah) objek, simpan state dari objek ke

tempat penyimpan tetap dan pasang (set) referensi objek ke null. Jika MIDlet telah

memulai threads, tahan atau hentikan thread-thread ini.

Method destroyApp(). Digunakan untuk menyimpan state dari MIDlet dan untuk

melepas setiap resource yang diperlukan oleh MIDlet. Simpan objek ke tempat

penyimpan tetap, dan pasang (set) referensi-referensi objek ke null. Hentikan setiap

thread yang diciptakan oleh MIDlet.

Pada saat pembuatan Nama Class, harus benar-benar diperhatikan, dikarenakan jika

pada bagian Source Code ada kesalahan atau Nama Class nya tidak sesuai dengna

Nama Class yang dibuat sebelumnya maka sintax akan Error atau system tidak

mengenali Class Name nya.

E. KESIMPULAN

Program MIDlet sederhana ini ada beberapa method atau Metode yang digunakan,

yaitu : startApp(), pauseApp(), destroyApp(boolean unconditional)

J2ME yang digunakan adalah Java 2 Micro Edition yang berfungsi untuk membuat

program dalam bentuk Aplikasi Mobile yang mudah dipahamani.

Pada saat Membuat nama class atau Class Name maka tidak boleh ada kesalahan

pada penulisan sintax karna jika ada kesalahan program akan Error.

Page 10: Report PBO Midlet Sederhana.docx

F. DAFTAR PUSTAKA

http://sjrsite.blogspot.co.id/2016/02/membuat-java-midlet-sederhana-dengan.html