Presentasi Aplikasi BB Ideal Kel.5
-
Upload
windu-gata -
Category
Documents
-
view
238 -
download
0
Transcript of Presentasi Aplikasi BB Ideal Kel.5
-
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