Contoh Aplikasi Java untuk Menghitung Umur - Cepat dan Mudah

Contoh Aplikasi Java untuk Menghitung Umur - Cepat dan Mudah


Penjelasan Package yang dibutuhkan

Untuk membuat Aplikasi Java untuk Menghitung Umur kita membutuhkan beberapa package yang perlu kita import kedalam project, berikut adalah beberapa package tersebut beserta penjelasannya :

  1. import java.time.LocalDate: Package ini digunakan untuk mengakses kelas LocalDate yang digunakan untuk menyimpan dan manipulasi tanggal tanpa waktu (hanya tanggal) dalam format yyyy-MM-dd. Kita menggunakan LocalDate.parse() untuk mengubah input tanggal lahir yang diterima dari pengguna menjadi LocalDate. Kemudian kita juga menggunakan LocalDate.now() untuk menyimpan tanggal sekarang sebagai referensi dalam menghitung umur.
  2. import java.time.Period: Package ini digunakan untuk mengakses kelas Period yang digunakan untuk menyimpan jangka waktu dalam format tahun, bulan, dan hari. Kita menggunakan Period.between() untuk menghitung selisih waktu antara tanggal lahir dan tanggal sekarang dan menyimpan hasilnya dalam objek Period. Kemudian kita juga menggunakan getYears() ,getMonths() and getDays() untuk mengambil tahun, bulan dan hari dari objek Period dan menampilkan hasilnya.
  3. import java.util.Scanner: Package ini digunakan untuk mengakses kelas Scanner yang digunakan untuk mengambil input dari pengguna melalui command prompt. Kita menggunakan fungsi Scanner.nextLine() untuk mendapatkan input tanggal lahir dari pengguna.

Membuat Aplikasi Java untuk Menghitung Umur

langkah awal sama seperti pada contoh aplikasi sebelumnya yaitu membuat sebuah project baru atau anda dapat menambahkan sebuah file baru dengan nama HitungUmur.java pada project yang sudah ada, berikut adalah coding untuk membuat aplikasi tersebut :
import java.time.LocalDate;
import java.time.Period;
import java.util.Scanner;

public class HitungUmur {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        //Mendapatkan input tanggal lahir dari pengguna
        //contoh input tanggal : 1985-09-25
        System.out.print("Masukkan tanggal lahir (yyyy-MM-dd): ");
        String tanggalLahir = input.nextLine();

        //Mendefinisikan tanggal sekarang
        LocalDate sekarang = LocalDate.now();

        //Mengubah input tanggal lahir menjadi LocalDate
        LocalDate tglLahir = LocalDate.parse(tanggalLahir);

        //Menghitung umur dengan menggunakan Period
        Period umur = Period.between(tglLahir, sekarang);

        //Menampilkan hasil
        System.out.println("Umur: " + umur.getYears() + " tahun " + umur.getMonths() + " bulan " + umur.getDays() + " hari");

    }

}

Hasil Eksekusi Contoh Aplikasi

Contoh Aplikasi Java untuk Menghitung Umur - Cepat dan Mudah

Cara Kerja Contoh Aplikasi Menghitung Umur

Cara kerja dari aplikasi ini adalah sebagai berikut:
  1. Pertama, aplikasi mengimport package java.time.LocalDate dan java.time.Period yang digunakan untuk menghitung umur dengan format tahun, bulan, dan hari.
  2. Kemudian, aplikasi mengimport package java.util.Scanner untuk menggunakan fungsi Scanner yang digunakan untuk mendapatkan input dari pengguna.
  3. Setelah itu, aplikasi menggunakan fungsi Scanner untuk mendapatkan input tanggal lahir dari pengguna.
  4. Selanjutnya, aplikasi mengubah input tanggal lahir menjadi LocalDate dan menyimpan tanggal sekarang dengan menggunakan LocalDate.now().
  5. Selanjutnya, aplikasi menghitung umur dengan menggunakan Period.between() yang mengambil input tanggal lahir dan tanggal sekarang.
  6. Terakhir, aplikasi menampilkan hasil umur yang dihitung dalam tahun, bulan, dan hari
Semoga contoh ini membantu dalam memahami cara kerja aplikasi console Java untuk menghitung umur. Anda dapat menyesuaikan kode ini sesuai dengan kebutuhan Anda.

Posting Komentar untuk "Contoh Aplikasi Java untuk Menghitung Umur - Cepat dan Mudah"