Sunday, August 31, 2025

PROGRAM SEDERHANA JAVA

PROGRAM SEDERHANA JAVA PENGECEKAN STOCK BARANG WARUNG MENGGUNAKAN LIST DAN MAP



import java.util.*;


public class Main {

    public static void main(String[] args) {

      

  //Daftar Stock stockBarang

  

   Map<String, Integer> daftarStockBarang = new HashMap<>();

   System.out.println("Daftar stock barang warung akiong ");

   daftarStockBarang.put("Gula", 70);

   daftarStockBarang.put("Susu", 80);

   daftarStockBarang.put("Tepung", 60);

   daftarStockBarang.put("Maizena", 50);

   daftarStockBarang.put("Telur", 40);

   

   //Buat nampung yang ada di gudang ada apa aja

   

   List<String> cekStock = new ArrayList<>();

   

   System.out.println("--- Cek Stock Barang ----");

   

   //Untuk mengecek stock gunakan for

   

   for(Map.Entry<String, Integer> checking : daftarStockBarang.entrySet()){

     

     String namaBarang = checking.getKey();

     Integer jumlahStock = checking.getValue();

     

     

     if(jumlahStock < 65 ){

       System.out.println("Barang ini "+namaBarang+ " akan habis dengan jumlah "+jumlahStock);

       cekStock.add(namaBarang);

       

     }else{

       System.out.println("Barang ini "+namaBarang+ " aman aza");

     }

   }

   

   System.out.println("\n");

   System.out.println("Barang ini yang harus dipesan karena sudah mau habis :");

  

  if (cekStock.isEmpty()){

    System.out.println("SEMUA BARANG AMAN TIDAK PERLU ADA BARANG YANG DIPESAN");

  }else{

    for(String barang : cekStock){

      

      System.out.println("- "+barang);

    }

  }

   

  }

}



No comments:

Post a Comment