Post AD

home ads

Minggu, 24 Juni 2018

Aplikasi Menghitung Berat Badan Ideal / BMI (Body Mess Index) Dengan Java Netbeans

Aplikasi Menghitung Berat Badan Ideal / BMI (Body Mess Index) Dengan Java Netbeans



1. DESKRIPSI


     Apa itu Indeks Massa Tubuh (IMT) ? atau kalau dalam bahasa internasionalnya adalah Body Mass Index (BMI).

     Jadi Indeks Massa Tubuh adalah perhitungan untuk mendeteksi derajat berat badan seseorang apakah tergolong kusus, ideal, gemuk, atau obesitas. Perhitungannya didasarkan pada tinggi dan berat badan / massa tubuh seseorang.

   Lalu bagaimana cara mengetahui seseorang dikatakan kurus,ideal,gemuk,atau obesitas ? Dilihat dari hasil perhitungan Indeks Massa Tubuh. Apakah berat Anda kurang,sama dengan,atau melebihi derajat Indeks Massa Tubuhnya. Hasil dari rumus perhitungan BMI telah memiliki kriteria/kategori dari badan kesehatan dunia (WHO) dan mereka telah menetapkan kriteria tersebut.

Berikut adalah tabel untuk mengetauhi derajat IMT seseorang : 

    Kategori BMI untuk Laki-laki

    Nilai BMI                            Kategori
    -------------------------------------------------------
       < 17                                 Kurus
     17 – 23                               Normal
     23 – 27                               Kegemukan
        >27                                 Obesitas


    Kategori BMI untuk Perempuan

    Nilai BMI                           Kategori
    -------------------------------------------------------
       < 18                                Kurus
     18 – 25                              Normal
     25 – 27                              Kegemukan
        >27                                Obesitas

2. KOMPONEN, VARIABEL & RUMUS FORMULA
    
    Berat Badan (kg)    -----> double bb
    Tinggi Badan (cm)  -----> double tb
    Jenis Kelamin (L/P) -----> string jk
   
    Rumus :
    
    tb ----->  tb/=100

    BMI = Berat Badan / (Tinggi Badan * Tinggi Badan) -----> double bmi = bb/(tb*tb)

3. FLOWCHART

     Adapun Flowchart dari aplikasinya adalah sebagai berikut :


     Penjelasan :
     
     1. User masuk ke dalam aplikasi.
     2. User memasukan berat badan (Kg), tinggi badan (Cm) dan jenis kelamin L/P.
     3. Aplikasi akan menghitung IMT.
     4. Hasilnya akan dibandingkan dengan derajat IMT.
     5. Akan keluar ditampilkan hasil dari perhitungan IMT terhadap berat badan seseorang.
     6. Program Selesai.



 4. SOURCE CODE
DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. package beratbadanideal;
  2. import java.util.Scanner;
  3. /**
  4.  *
  5.  * @author Zakaria
  6.  */
  7. public class BeratBadanIdeal {
  8.     /**
  9.      * @param args the command line arguments
  10.      */
  11.     public static void main(String[] args) {
  12.         // TODO code application logic here
  13.         Scanner sc = new Scanner(System.in);
  14.         System.out.println("####################################");
  15.         System.out.println("\"MENGHITUNG BERAT BADAN IDEAL ANDA\"");
  16.         System.out.println("####################################");
  17.         System.out.println("SILAHKAN MASUKAN :");
  18.         System.out.println("Berat Badan (kg) = ");
  19.         double bb = sc.nextDouble();
  20.         System.out.println("Tinggi Badan (cm) = ");
  21.         double tb = sc.nextDouble();
  22.         System.out.println("Jenis Kelamin (L/P) = ");
  23.         String jk = sc.next();
  24.         tb /= 100;
  25.         double bmi = bb/(tb*tb);
  26.        
  27.         double ob = 27;
  28.         double gem = 23;
  29.         double norm = 17;
  30.         if(jk.equals("p")){
  31.             gem = 25;
  32.             norm = 18;
  33.         }
  34.         System.out.println("####################################");
  35.         System.out.println("BMI = " +bmi);
  36.        
  37.         if(bmi>ob){
  38.             System.out.println("OBESITAS  \n \"Note : Warning!, Sebaiknya segera membuat program menurunkan berat badan karena anda termasuk kategori obesitas/ terlalu gemuk dan tidak baik bagi kesehatan.\" ") ;
  39.         } else if(bmi>gem){
  40.             System.out.println("KEGEMUKAN  \n \"Note : Harus waspada! anda sudah masuk kategori gemuk. sebaiknya hindari makanan berlemak dan mulailah meningkatkan olahraga seminggu minimal 2 kali.\" ") ;
  41.         } else if(bmi>norm){
  42.             System.out.println("NORMAL  \n \"Note : Selamat berat badan anda termasuk ideal.\" ") ;
  43.         } else {
  44.             System.out.println("KURUS   \n \"Note : Sebaiknya mulai menambah berat badan dan mengkonsumsi makanan berkarbohidrat di imbangi dengan olah raga.\" ") ;
  45.         }
  46.         System.out.println("####################################");
  47.     }
  48.    
  49. }
     
 5. Screen Shoot Hasil Run (Output) adalah sebagai berikut :  
        



Terimakasih,semoga bermanfaat..........
Share:

0 Comments:

Posting Komentar

Advertisement

sidebar ads
Diberdayakan oleh Blogger.

Labels

Blog Archive

Slider

Categories

7

Home AD

home ads

Popular Posts

Recent Posts

Unordered List

header ads

Definition List

Pages

Theme Support

intro ads