Tugas Ke-2 Mobile Programming

23
LAPORAN PRAKTIKUM MOBILE PROGRAMMING diajukan untuk memenuhi tugas praktikum ke -1 mata kuliah Mobile Programming pada jurusan Teknik Informatika Oleh : Rakhmadi Rahman (1083062) Sumaryadi Sabil (1083164) Kelas : III B PROGRAM DIPLOMA III TEKNIK INFORMATIKA POLITEKNIK POS INDONESIA BANDUNG 2010

Transcript of Tugas Ke-2 Mobile Programming

Page 1: Tugas Ke-2 Mobile Programming

LAPORAN PRAKTIKUM

MOBILE PROGRAMMING

diajukan untuk memenuhi tugas praktikum ke -1 mata kuliah Mobile Programming padajurusan Teknik Informatika

Oleh :

Rakhmadi Rahman (1083062)

Sumaryadi Sabil (1083164)

Kelas : III B

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

POLITEKNIK POS INDONESIA

BANDUNG

2010

Page 2: Tugas Ke-2 Mobile Programming

HALAMAN PENGESAHAN

Judul Praktikum : Memulai Pemrograman Mobile

Sub Judul Praktikum : 1.Instalasi J2SDK

2.Instalasi Netbeans 6.7.1

3.Instalasi Wireless Tool Kit 2.5

4.Membuat Program Mobile Sederhana

Tanggal Praktikum : 09 Oktober 2010

Tanggal Penyerahan Laporan : 23 Oktober 2010

Tempat Praktikum : Laboratorium Komputer 306

Alat dan Software : 1. Laptop/PC

2. J2SDK

3. NetBeans IDE 6.7.1

4. Wireless Toolkit 2.5

5. OS Windows 7 Home Premium

Kelas : III B

Nama : Rakhmadi Rahman (1083062)

Sumaryadi Sabil (1083164)

Jurusan : Teknik Informatika

Bandung, Oktober 2010

Menyetujui

Dosen Pengajar

Azizah Zakiah, S.Kom

Page 3: Tugas Ke-2 Mobile Programming

KATA PENGANTAR

Puji syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa yang atas

kurniaNya kami dapat menyelesaikan Laporan Praktikum ke-1 mata kuliah

Mobile Programming ini.

Adapun isi dari Laporan ini adalah mengenai mobile programming yaitu

Memulai Pemrograman Mobile dengan menggunakan NetBeans IDE 6.7.1 kami

lakukan di Laboratorium komputer 306 Teknik Informatika pada pertemuan

kedua masa perkuliahan di semester ganjil ini.

Demikian Laporan Praktikum Mobile Programming ini kami buat,

sebagai hasil praktikum yang telah kami lakukan pada semester ganjil ini. Kritik

dan saran yang membangun sangat kami harapkan sehingga kedepannya nanti

dapat lebih baik.

Penyusun,

Penulis

Page 4: Tugas Ke-2 Mobile Programming

DAFTAR ISI

JUDUL LAPORAN ......................................................................................... i

HALAMAN PENGESAHAN.......................................................................... ii

KATA PENGANTAR .................................................................................... iii

DAFTAR ISI.................................................................................................... iv

I. LANDASAN TEORI ................................................................................. 1

1.1. Java 2 Flatform Micro Edition........................................................ 1

1.1. Intergrated Development Environment ........................................... 2

II. HASIL PRAKTIKUM DAN PEMBAHASAN......................................... 3

2.1 Instalasi J2SDK ............................................................................... 3

2.2 Instalasi NetBeans 6.7.1 ................................................................. 7

2.3 Instalasi Wireless Toolkit 2.5 .......................................................... 13

2.4 Pembuatan Program Mobile Sederhana .......................................... 16

2.4.1 Praktikum 1...................................................................................... 17

2.4.2 Praktikum 2...................................................................................... 18

III. KESIMPULAN......................................................................................... 19

3.1 Kesimpulan...................................................................................... 19

Page 5: Tugas Ke-2 Mobile Programming

BAB I

LANDASAN TEORI

1.1 Java 2 Flatform Micro Edititon

J2ME (Java 2 Flatform Micro Edition) menyediakan lingkungan untuk

menjalankan aplikasi perangkat seperti telepon seluler, PDA, televisi dan

perangkat embedded lainnya. J2ME menyediakan antar muka fleksibel, model

keamanan yang tangguh dan dukungan yang ekstensif untuk aplikasi jaringan dan

offline yang dapat di download secara dinamis. Aplikasi berbasis spesifikasi

J2ME ditulis sekali untuk di install di beragam macam perangkat baik itu suatu

aplikasi dalam sebuah komputer maupun untuk alat lainnya. Media player adalah

salah satu media yang paling digemari oleh pengguna komputer. Permasalahannya

adalah bagaimana mengendalikan media player tersebut dengan menggunakan

handphone yang dapat dikendalikan dari jarak jauh tanpa menggunakan kabel

(wireless) seperti perangkat mouse dan keyboard.

Untuk menangani masalah tersebut maka dirancang suatu aplikasi

pengendalian media player dengan J2ME pada handphone berfasilitas Java 2

MIDP. Supaya dapat terhubung dari handphone ke komputer maka diperlukan

dukungan dari bluetooth, handphone yang mendukung fasilitas Java 2 MIDP,

Java Virtual Machine (JVM), Java Runtime Environment (JRE), Java Wireless

Toolkit (WTK) dan Netbean. Membuat suatu source code dengan netbean maupun

Jcreator yang dibuat sedemikian rupa sehingga menghasilkan file JAR. Kemudian

file JAR tersebut di install melalui handphone, maka terbentuklah suatu aplikasi

yang dapat melakukan pengontrolan media player dari suatu PC/laptop. Dengan

menekan suatu tombol yang terdapat pada Handphone maka sudah dapat

dijalankan untuk perintah-perintah seperti play, pause, stop, next dan lain-lain.

Hasilnya diperoleh suatu sistem pengontrolan dengan handphone yang dapat

Page 6: Tugas Ke-2 Mobile Programming

dilakukan dari jarak jauh tanpa menggunakan mouse ketika menjalankan suatu

aplikasi media player.

1.2 Integrated Development Environment

IDE (Integrated Development Environment) 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. Fasilitas ini bisa membuat kita

melihat program kita pada device yang sesungguhnya.

Agar kita dapat membuat MIDlet, kita harus membuat subclass dari

MIDlet class dari 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.

Tidak seperti program Java pada umumnya dimana method main() hanya

digunakan sekali pada jalannya program, method startApp() mungkin akan

dipanggil lebih dari sekali dalam daur hidup MIDlet. Sehingga kita diharuskan

tidak membuat satu inisialisasi code pada method startApp(). Daripada, kita dapat

membuat MIDlet constructor dan melakukan inisialisasi di situ.

Page 7: Tugas Ke-2 Mobile Programming

BAB II

HASIL PRAKTIKUM DAN PEMBAHASAN

MEMULAI PEMROGRAMAN MOBILE

2.1 Instalasi J2SDK

Untuk memulai pemrograman mobile terlebih dahulu kita melakukaninstalasi software Java™ 2 Standard Development Kit (J2SDK). Seperti di bawahini.

Selanjutnya pilih Accept untuk melanjutkan proses instalasi

Page 8: Tugas Ke-2 Mobile Programming

Setelah itu akan muncul Custom Setup dan Pilih Next seperti di bawah ini

Selanjutnya proses menunggu Instalasi Wizard seperti di bawah ini

Page 9: Tugas Ke-2 Mobile Programming

Kemudian akan muncul Destination Folder untuk memilih tempat instalasipada harrddisk seperti dibawah ini memilih drive C:\

Setelah memilih diatas maka proses instalasi berlanjut dan tunggu sampaiselesai

Page 10: Tugas Ke-2 Mobile Programming

Akhirnya proses instalasi pun selesai maka akan muncul seperti di bawah inidan pilih Finish

Selelah memilih diatas maka secara otomatis akan muncul tampilan seperti

dibawah ini melalui Internet Explorer dan meminta registrasi J2SDK secara

gratis.

Page 11: Tugas Ke-2 Mobile Programming

2.2 Instalasi NetBeans 6.7.1

Langkah selanjutnya setelah melakukan instalasi J2SDK maka kita instalasiNetbeans 6.7.1 seperti di bawah ini.

Proses Instalasi akan di mulai seperti di bawah ini.

Page 12: Tugas Ke-2 Mobile Programming

Selanjutnya akan muncul Netbeans Installer dan pilih Next seperti dibawah ini.

Setelah itu centang pada License Agreement dan pilih Next seperti di bawah ini

Page 13: Tugas Ke-2 Mobile Programming

Kemudian akan muncul Installation Folder untuk memilih tempat instalasi pada

harrddisk seperti dibawah ini memilih drive C:\ dan pilih next

Setelah itu muncul Sun GlassFish Enterprise Server dengan nama admin dan

password adminadmin seperti dibawah ini.

Page 14: Tugas Ke-2 Mobile Programming

Kemudian akan muncul Installation GlassFish to untuk memilih tempat instalasi

pada harrddisk seperti dibawah ini memilih drive C:\ dan pilih next

Selanjutnya akan muncul tampilan untuk Instalasi dan pilih Install seperti

dibawah ini

Page 15: Tugas Ke-2 Mobile Programming

Proses Instalasi dan tunggu beberapa

Untuk keamanan maka pada system kemanan computer akan muncul Windows

Security Alert yana membertiahukan aplikasi ini diakses pribadi atau umum.

Page 16: Tugas Ke-2 Mobile Programming

Akhirnya Instalasi pun selesai dan pilih Finish

Page 17: Tugas Ke-2 Mobile Programming

2.3 Instalasi Wireless Toolkit 2.5

Selain menggunakan Netbeans untuk pemrograman mobile kita juga dapatmenggunakan Software Wireless Tool Kit 2.5. Langkahnya sama seperti prosesinstalasi J2SDK dan Netbeans sebelumnya. Pilih next seperti di bawah ini.

Setelah itu pilih next pada license agreement seperti di bawah ini

Page 18: Tugas Ke-2 Mobile Programming

Selanjutnya muncul Java Virtual Location adalah tempat penyimpanan

instalasi Wireless Too kit.

Setelah itu pilih Destination folder untuk OLDBC dan pilih next.

Page 19: Tugas Ke-2 Mobile Programming

Setelah itu pilih tempat itu program wireless tool kit di tempatkan danpilih next

Setelah itu akan muncul tampilan dibawah ini dan pilih next

Page 20: Tugas Ke-2 Mobile Programming

Selanjutnya proses instalasi dimulai dan menunggu prosesnya selesai

Setelah selesai maka akan muncul tampilan seperti dibawah ini

Page 21: Tugas Ke-2 Mobile Programming

Setelah di Build dan RunHasilnya seperti dibawah ini

Setelah itu pililh filemadhy&adhy maka hasilnya

2.4 Pembuatan Program Mobile Sederhana

2.4.1 Praktikum 1

Page 22: Tugas Ke-2 Mobile Programming

Setelah di Build dan RunHasilnya seperti dibawah ini

Setelah itu pililh file HelloMidletmaka hasilnya

2.4.2 Praktikum 2

Page 23: Tugas Ke-2 Mobile Programming

BAB III

KESIMPULAN

3.1 Kesimpulan

Adapun kesimpulan yang dapat diperoleh berdasarkan hasil pembahasan dan

praktikum, yaitu:

J2ME (Java 2 Flatform Micro Edition) menyediakan lingkungan untuk

menjalankan aplikasi perangkat seperti telepon seluler, PDA, televisi dan

perangkat embedded lainnya. J2ME menyediakan antar muka fleksibel,

model keamanan yang tangguh dan dukungan yang ekstensif untuk

aplikasi jaringan dan offline yang dapat di download secara dinamis.

IDE (Integrated Development Environment) 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. Fasilitas

ini bisa membuat kita melihat program kita pada device yang

sesungguhnya.

Langkah-langkah memulai pemrograman mobile dimulai dengan instalasi

software J2SDK, Netbeans 6.7.1 atau Wireless Tool Kit 2.5 dan membuat

program sederhana dengan menampilkan nama.