Membuat Program Pembayan (Uang Kuliah Tunggal)

 Hiiii! Kita akan membuat sebuah program sederhana di Java untuk menghitung pembayaran UKT mahasiswa. Program ini cocok banget untuk belajar cara kerja input/output, logika, dan dasar pemrograman Java.

Langkah-Langkah Pengerjaan

  1. Buat File Proyek

    • Nama file: Pembayaranukt.java
    • Buat file ini dalam folder bernama pembayaranukt (sesuai dengan nama package yang akan kita gunakan).
    • Pastikan nama file dan nama class utama sesuai, yaitu Pembayaranukt.
  2. Mulai dengan Package dan Import

    • Tambahkan package agar kode lebih rapi dan terorganisir:
    • Tambahkan import untuk memanfaatkan library Scanner yang akan digunakan untuk membaca input dari pengguna:
  3. Deklarasi Class dan Method Utama

    • Buat class Pembayaranukt dengan method main sebagai pintu masuk program:

Penjelasan Kode Per Baris

Sekarang, kita akan menjelaskan setiap bagian kode secara rinci:

     1. Deklarasi Konstanta UKT

                Konstanta ini menyimpan nilai tetap UKT (Rp 2.900.000).

                Menggunakan final karena nilainya tidak akan berubah.

    2. Membuat Scanner untuk Input Pengguna

          Scaner adalah class yang membantu membaca input dari pengguna.

          System.in menunjukkan bahwa input berasal dari keyboard.

    3. Input Data Mahasiswa

                  Membaca nama, NIM, program studi, fakultas, dan angkatan mahasiswa:

                  Gunakan scanner.nextLine() untuk membaca input teks. Cocok untuk data seperti nama                       atau program studi.


    4. Input Jumlah Pembayaran

                Gunakan scanner.nextInt() untuk membaca input berupa angka (jumlah pembayaran UKT).


    5. Menampilkan Informasi Pembayaran
    
                Data mahasiswa dan jumlah pembayaran ditampilkan dengan format rapi.


    6. Logika Cek Pembayara

               Mengecek apakah pembayaran sudah mencukupi nominal UKT.

               Penjelasan Logika:

                    Jika pembayaran >= NOMINAL_UKT, statusnya adalah Lunas.

                    Jika tidak, tampilkan status Belum Lunas dan hitung sisa pembayaran dengan NOMINAL_UKT             - pembayaran.


    7. Menutup Scaner

                Penting untuk menutup Scanner setelah selesai digunakan untuk mencegah kebocoran sumber                 daya.


    Contoh Hasil Output Program Yang Tidak Lunas

        Input:

        Output:

    Contoh Hasil Output Program Yang Sudah Lunas

        Input:

        Output:

Program ini sederhana namun sangat berguna untuk memahami dasar-dasar pemrograman Java.
Semoga penjelasan ini bisa membantu anda semua.











Komentar

Postingan populer dari blog ini

Cara Coding Java di Netbeans

Membuat Program Penilaian Kelulusan Menggunakan Java