Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.*;
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- public class Main {
- private Hashtable jadwalMingguan;
- public Main(){
- this.jadwalMingguan = new Hashtable();
- }
- public void tambah(String name, String activity){
- if(this.jadwalMingguan.containsKey(activity)){
- System.out.println(name+ " sudah ditambahkan.");
- } else {
- this.jadwalMingguan.put(name, activity);
- System.out.println(name+" berhasil ditambahkan.");
- }
- }
- public void cari (String activity){
- if(this.jadwalMingguan.containsKey(activity)){
- String name = (String) this.jadwalMingguan.get(activity);
- System.out.println("Aktivitas "+activity+" minggu ini "+name+".");
- } else {
- System.out.println(activity+" Tidak ditemukan.");
- }
- }
- public void status(){
- Enumeration names;
- names = this.jadwalMingguan.keys();
- int total = 0;
- while(names.hasMoreElements()) {
- String str = (String) names.nextElement();
- System.out.println(str + " aktivitas minggu ini yaitu " + this.jadwalMingguan.get(str));
- total++;
- }
- System.out.println("Total aktivitas minggu ini "+total);
- }
- public void hapus_entry(String activity){
- if(this.jadwalMingguan.containsKey(activity)){
- this.jadwalMingguan.remove(activity);
- System.out.println(activity+" berhasil dihapus.");
- } else {
- System.out.println(activity+" tidak ditemukan.");
- }
- }
- public static void main(String[] args ) throws IOException {
- String name;
- InputStreamReader isr = new InputStreamReader(System.in);
- BufferedReader br =new BufferedReader(isr);
- Scanner scanner = new Scanner(System.in);
- Main jadwalMingguan = new Main();
- while(true){
- System.out.print("\n-Program Schedule Mingguan-\n");
- System.out.print("Pilih Kategori\n");
- System.out.print("1. Tambah Aktivitas Mingguan \n");
- System.out.print("2. Cari Aktivitas di Minggu ini \n");
- System.out.print("3. Status \n");
- System.out.print("4. Hapus Aktivitas \n");
- System.out.print("5. Keluar \n");
- System.out.print("Kategori ke : ");
- int command = scanner.nextInt();
- if(command==1){
- System.out.print("Nama : ");
- String nama = br.readLine();
- System.out.print("Aktivitas : ");
- String activity = br.readLine();
- jadwalMingguan.tambah(activity, nama);
- }
- else if(command==2){
- System.out.print("Aktivitas : ");
- String activity = br.readLine();
- jadwalMingguan.cari(activity);
- }
- else if(command==3){
- jadwalMingguan.status();
- }
- else if(command==4){
- System.out.print("Aktivitas : ");
- String activity = br.readLine();
- jadwalMingguan.hapus_entry(activity);
- }
- else if(command==5){
- break;
- }
- }
- scanner.close();
- }
- }
Add Comment
Please, Sign In to add comment