Showing posts with label program. Show all posts
Showing posts with label program. Show all posts

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);

    }

  }

   

  }

}