laporan praktikum

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

Upload: rakhmadirahman

Post on 25-Jun-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LAPORAN PRAKTIKUM

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

Page 2: LAPORAN PRAKTIKUM

ii

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: LAPORAN PRAKTIKUM

iii

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: LAPORAN PRAKTIKUM

iv

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: LAPORAN PRAKTIKUM

v

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 dilakukan dari jarak jauh tanpa menggunakan mouse ketika menjalankan

suatu aplikasi media player.

Page 6: LAPORAN PRAKTIKUM

vi

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: LAPORAN PRAKTIKUM

vii

BAB II

HASIL PRAKTIKUM DAN PEMBAHASAN

MEMULAI PEMROGRAMAN MOBILE

2.1 Instalasi J2SDK

Untuk memulai pemrograman mobile terlebih dahulu kita melakukan

instalasi software Java™ 2 Standard Development Kit (J2SDK). Seperti di bawah

ini.

Selanjutnya pilih Accept untuk melanjutkan proses instalasi

Page 8: LAPORAN PRAKTIKUM

viii

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

Selanjutnya proses menunggu Instalasi Wizard seperti di bawah ini

Page 9: LAPORAN PRAKTIKUM

ix

Kemudian akan muncul Destination Folder untuk memilih tempat instalasi

pada harrddisk seperti dibawah ini memilih drive C:\

Setelah memilih diatas maka proses instalasi berlanjut dan tunggu sampai

selesai

Page 10: LAPORAN PRAKTIKUM

x

Akhirnya proses instalasi pun selesai maka akan muncul seperti di bawah ini

dan 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: LAPORAN PRAKTIKUM

xi

2.2 Instalasi NetBeans 6.7.1

Langkah selanjutnya setelah melakukan instalasi J2SDK maka kita instalasi

Netbeans 6.7.1 seperti di bawah ini.

Proses Instalasi akan di mulai seperti di bawah ini.

Page 12: LAPORAN PRAKTIKUM

xii

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: LAPORAN PRAKTIKUM

xiii

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: LAPORAN PRAKTIKUM

xiv

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: LAPORAN PRAKTIKUM

xv

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: LAPORAN PRAKTIKUM

xvi

Akhirnya Instalasi pun selesai dan pilih Finish

Page 17: LAPORAN PRAKTIKUM

xvii

2.3 Instalasi Wireless Toolkit 2.5

Selain menggunakan Netbeans untuk pemrograman mobile kita juga dapat

menggunakan Software Wireless Tool Kit 2.5. Langkahnya sama seperti proses

instalasi J2SDK dan Netbeans sebelumnya. Pilih next seperti di bawah ini.

Setelah itu pilih next pada license agreement seperti di bawah ini

Page 18: LAPORAN PRAKTIKUM

xviii

Selanjutnya muncul Java Virtual Location adalah tempat penyimpanan

instalasi Wireless Too kit.

Setelah itu pilih Destination folder untuk OLDBC dan pilih next.

Page 19: LAPORAN PRAKTIKUM

xix

Setelah itu pilih tempat itu program wireless tool kit di tempatkan dan

pilih next

Setelah itu akan muncul tampilan dibawah ini dan pilih next

Page 20: LAPORAN PRAKTIKUM

xx

Selanjutnya proses instalasi dimulai dan menunggu prosesnya selesai

Setelah selesai maka akan muncul tampilan seperti dibawah ini

Page 21: LAPORAN PRAKTIKUM

xxi

Setelah di Build dan Run

Hasilnya seperti dibawah ini

Setelah itu pililh file

madhy&adhy maka hasilnya

2.4 Pembuatan Program Mobile Sederhana

2.4.1 Praktikum 1

Page 22: LAPORAN PRAKTIKUM

xxii

Setelah di Build dan Run

Hasilnya seperti dibawah ini

Setelah itu pililh file HelloMidlet

maka hasilnya

2.4.2 Praktikum 2

Page 23: LAPORAN PRAKTIKUM

xxiii

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.