presentasi aplikasi bb ideal kel.5

Upload: windu-gata

Post on 10-Feb-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    1/43

    Tutorial Mobile Aplication

    Java 6.7.1

    Di Susun Oleh:

    Kelompok 5

    1. Andi Arfian (14000343)

    2. Dhani Sugiharto (14000363)

    3. Enok Tuti Alawiah (14000350)

    4. Purwanto (14000347)5. Teguh Raharjo (14000352)

    6. Tuslaela (14000372)

    Dosen: Windu Gata, M.Kom

    PASCA SARJANA STMIK NUSA MANDIRI JAKARTA

    2010

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    2/43

    Pengenalan Java Mobile Edition (J2ME)

    Java adalah bahasa yang

    dapat dijalankan

    dimanapun dan di

    sembarangplatform

    apapun, di beragam

    lingkungan: Internet,

    intranets, consumer

    electronic products,dan

    computer applications.

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    3/43

    Sekilas J2ME

    Platform J2ME dibuat dengan dibutuhkannya sebuah platform komputasi

    yang mengakomodasi piranti consumer electronics dan embedded. Piranti

    ini dikelompokkan menjadi dua kategori yaitu:

    Personal, piranti mobile yang dapat digunakan untuk komunikasi melalui

    jaringan tertentu misalnya ponsel, personal digital assistants (PDA), Palm,

    Pocket PC dan organizer.

    Piranti informasi yang digunakan bersama dengan jaringan tetap (fixed),

    koneksi jaringan yang tidak putus-putus misalnya TV Internet, high-end

    communicators, dan sistem navigasi mobil.Kategori pertama (personal)

    mengarahkan piranti untuk tujuan khusus atau fungsi-fungsi tertentu yang

    terbatas dan tidak digunakan untuk mesin komputasi yang serba guna.

    Manakala kategori kedua diarahkan untuk piranti yang mempunyaikapabilitas yang lebih besar dengan fasilitas user interface (UI) yang lebih

    baik, kemampuan komputasi yang lebih besar.

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    4/43

    Kelebihan J2ME

    Multiplatform, aplikasi J2ME bisa berjalan di atas banyak platform yang didalamnya terdapat JVM (Java Virtual Machine). Beberapa platform yang

    tersedia installer mobile JVM-nya antara lain: Windows CR, Symbian,

    embedded Linux, dan sebagainya.

    Robust, kode-kode Java adalah kode-kode yang robust, karena Virtual

    Machine mengatur keamanan proses eksekusi aplikasi. Java Virtual

    Machine menyediakan garbage collector yang bertugas mencegah

    kebocoran memory.

    Terintegrasi dengan baik, J2ME bisa terhubung dengan back-end J2EE

    server dan web services dengan mudah, karena J2ME menyediakan

    library-library API RMI dan web services.

    Berorientasi obyek, Java merupakan salah satu bahasa pemrograman yang

    murni berorientasi obyek. Hal ini mempermudah dan mempercepat

    pengembangan sistem yang dikembangkan dengan metode analisa dan

    desain berorientasi obyek.

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    5/43

    Arsitektur J2ME

    Banyaknya jenis dan tipe peranti mobile membuat sulit pencapaian

    standar kinerja dan portabilitas. Meskipun J2ME menerapkan konsep run

    everywhere, pengembang J2ME menspesifikasikan beberapa arsitektur

    yang terbagi atas: konfigurasi, profil, dan paket opsi (optional package).

    Tujuan dan spesifikasi J2ME itu demi mencapai kinerja dengan

    memanfaatkan kelebihan piranti sekaligus mencapai portabilitas.

    Konfigurasi adalah virtual machine yang menyediakan beberapa pustakakelas. Konfigurasi menyediakan fungsi dasar dengan karakteristik yang

    sama. Contohnya: fungsi koneksi jaringan dan manajemen memory.

    Sementara itu, profile menyediakan lingkungan pustaka-pustaka API untuk

    membangun aplikasi mobile. Paket opsi dibuat untuk menyediakan fungsi-

    fungsi pada piranti mobile yang lebih spesifik. Contohnya: piranti yangmemiliki akses Bluetooth memerlukan API Bluetooth.

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    6/43

    Konfigurasi J2ME

    Connected Limited Device Configuration ( CLDC ): CLDC

    bertujuan didesain untuk piranti mobile terkecil dengan 128

    512 Kb memori, prosesor 16 32 bit. Profil dasar yang

    berjalan di atas CLDC adalah MIDP.

    Connected Device Configuration ( CDC ): CDC adalah

    konfigurasi high-end yang membutuhkan memori miNPMum

    2 Mb dan prosesor 32 bit. Profil dasar yang berjalan di atas

    CDC adalah foundation profile ( FP ).

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    7/43

    Berat Badan Ideal?

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    8/43

    Aplikasi Menghitung Berat Badan Ideal

    Tujuan :

    o Mengetahui Berat Badan Ideal Manusia berdasarkan

    tingakatan usia

    o Analisa Kesehatan dengan metode Body Mass Index

    (index massa tubuh)

    o Mendeteksi kemungkinan penyakit bagi usia bayi &

    anak-anako Tingkat kepraktisan karena kita bisa selalu

    menghitung berat badan ideal dengan mudah

    melalui handphone pribadi.

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    9/43

    Rumus Berat Badan Ideal

    o Berat Badan Dewasa

    Berat Badan Ideal = (TB110)

    o Berat Badan AnakBerat Badan Anak= (umur (thn) x 2 ) + 8

    o Berat Badan Bayi

    Berat Badan Bayi=(umur (bln) / 2 ) + 4

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    10/43

    Grafik Berat Badan Ideal

    warna biru kurang berat

    warna hijau sehat

    warna kuning kelebihan berat

    warna oranye obesitas

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    11/43

    Step 1

    o Buka Netbeans ide dalam tutorial ini yang digunakan adalah versi 6.7.1

    dan pastikan Plugin Mobilty sudah terinstal dalam aplikasi andao File, New Project, Java ME, Mobile Application, Next

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    12/43

    Step 2

    o Beri nama project, misalnya: projectideal

    o Next

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    13/43

    Step 3o Pada Device Configuration : pilih CLDC-1.1

    o Pada Defice Profil: MIDP-2.0 atau sesuai dengan aplikasihandphone anda

    o Next

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    14/43

    Step 4o Pilih Finishuntuk mengakhiri penamaan

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    15/43

    Step 5o Setelah selesai memberikan nama project, maka tampilan akan

    muncul flow seperti berikut ini

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    16/43

    Step 6o Open Project beratbadan class yang sudah dibuat supaya kita lebih mudah

    karena rumusnya sudah di definisikan.

    o Copy Project beratbadan class ( Kecuali main ) ke dalam folder yang tadisudah kita buat (projectideal)

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    17/43

    Step 7

    o Buka Folder projectideal, klik kanan pada helloMIDDlet.Java, lalu paste

    projek bangun ruang class yang tadi di copy.

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    18/43

    Step 8

    o Hasilnya akan tampak pada gambar berikut:

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    19/43

    Step 9

    o Double klik pada HelloMIDlet.Java

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    20/43

    Step 10o Setelah itu muncul halaman Flow seperti berikut ini

    o Buat Form baru dengan cara Klik kanan New/Add, pilih Form

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    21/43

    Step 11

    o Lalu akan muncul Form 1 seperti berikut ini

    o Ganti namanya dengan cara Klik kanan, rename, new name isi dengan :FrmBeratBadan, refactor

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    22/43

    Step 12o Ganti Titlenya dengan cara Klik kanan, properties, pada title tuliskan

    BeratBadan

    S 3

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    23/43

    Step 13o Tambahkan Screen Command & Back Command Command & Back

    Command ke dalam form dengan cara klik kanan pada form.

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    24/43

    Step 14

    o Ganti Screen Command pada Form dengan cara klik kanan rename,

    o Ganti new name menjadi ScrSegiHitungBerat, refactor

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    25/43

    o Klik kanan pada properties, ganti title menjadi BeratBadan

    Step 15

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    26/43

    Step 16o Hasilnya tampak pada gambar berikut ini

    o Buat Screen Command pada form utama, beri nama denganBeratBadan

    o Selanjutnya tarik tanda panah dari BeratBadan pada form utama menuju kefrmBeratBadan

    o Sebaliknya, Tarik ScrHitungBeratke form utama.

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    27/43

    Step 17o Buka Screen, maka akan tampak tampilan sebagai berikut

    St 18

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    28/43

    Step 18

    o Klik kanan pada Hello, klik kananproperties beri nama : misalnya Ini

    adalah aplikasi untuk menghitung berat badan ideal, hasilnya akan

    terlihat seperti gambar berikut ini

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    29/43

    Step 19

    o Klik kanan new/add, text field

    o

    Hasilnya akan muncul seperti gambar di bawah ini

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    30/43

    Step 20

    o Klik kanan rename, new name ganti menjadi txtTinggi

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    31/43

    Step 21

    o Klik kanan Properties, ganti label menjadi Tinggi

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    32/43

    Step 22

    o Hasilnya akan tampak seperti berikut ini

    Step 23

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    33/43

    Step 23o Lakukan hal yang sama dari mulai step 11 untuk memasukan lebar, luas &

    Keliling dari awal pembuatan form pada flow untuk membuat lingkaran,segitiga, tabung, balok, bola & prisma

    o Jika semua form sudah dibuat maka hasilnya akan tampak seperti berikutini:

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    34/43

    Step 24o Apabila sudah selesai kita sudah dapat memasukan scriptnya dengan cara

    klik kanan pada scrHitungAnak pada form utama, pilih Go to source

    Lakukan hal yang sama untuk form yang lain

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    35/43

    Step 25

    o Jika semua sudah selesai, maka anfasudah dapat melakukan tes pada

    programnya

    o Klik tombol Run atau bisa juga

    dengan menekan tombol F6 pada

    keyboard anda seperti berikut ini.o Tampilannya akan tampak seperti

    gambar di samping ini

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    36/43

    Step 26

    Terdapat 3 pilihan menu utama yang dapat

    digunakan yaitu :

    oBerat Dewasa

    oBerat Anak

    oBerat BayiPiilih salah satu, misalnya Berat Dewasa.

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    37/43

    Step 27

    Ikuti Langkah-langkah berikut untuk menghitung berat badan idealdewasa

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    38/43

    Step 28

    o Setelah dihitung hasilnya akan

    tampak seperti gambar berikut ini

    o Lakukan Hal yang sama untuk

    menghitung berat ideal Bayi & Anak

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    39/43

    Input Usia, langsung terseleksi kategori

    usianya;

    Input numeric;

    Background gambar; Input melebihi batas.

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    40/43

    Berdasarkan analisa, maka kami mengambil

    kesimpulan:

    # Hal tersebut tidak bisa dilakukan#, karena:

    Tidak semua kategori menggunakan variabelusia;

    Tidak bisa menyeleksi secara langsung inputan

    nilai, BULAN/TAHUN;

    Setiap kategori memiliki komposisi rumus yang

    berbeda.

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    41/43

    o Berat Badan Dewasa

    Berat Badan Ideal = (TB 110)

    o Berat Badan Anak

    Berat Badan Anak= (umur (thn) x 2 ) + 8o Berat Badan Bayi

    Berat Badan Bayi=(umur (bln) / 2 ) + 4

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    42/43

    Input numeric;

    Background gambar;

    Input melebihi batas.

    Sudah terjawab pada program.(dilihat di Source Code)

  • 7/22/2019 Presentasi Aplikasi BB Ideal Kel.5

    43/43