Kamis, 28 April 2022

JAVA Dasar - UTS Pemgrograman JAVA Dasar

 /*

 * Ubuntu 22 sudah release, mau coba install belum ada waktu wkwkwkwkwkwkwkkw

 */

package com.soni_h.uts;


/**

 *

 * @author soni_h

 * UTS PEMROGRAMAN DASAR JAVA

 * Soni Hendakanto PTI 2A 

 */

import java.util.Scanner;

import java.io.IOException;


public class hot {

    public static void clearConsole() {

    try {

        if (System.getProperty("os.name").contains("Windows")) {

            new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();

        }

        else {

            System.out.print("\033\143");

        }

    } catch (IOException | InterruptedException ex) {}

}

    

    public static void main (String[] args) {

        System.out.println("\t\t\t\t    ---------");

        System.out.println("\t SELAMAT DATANG DI APLIKASI UTS JAVA DASAR, dosen nya Pak Rozi");

        System.out.println("\t -------------------------------------------------------------");

        System.out.println("\t\t\t\t   soni pti 2a\n\n");

    

        System.out.println("Daftar Fitur yang tersedia diaplikasi ini :");

        System.out.println(" [1]  Hitung Luas & Keliling Persegi");

        System.out.println(" [2]  Hitung Penjumlahan pengurangan perkalian pembagian");

        System.out.println(" [3]  Hitung Diskon Penjualan");

        System.out.println(" [4]  Looping / Perulangan");

        System.out.println(" [5]  Kamus Indonesia Inggris 5 Kata");

        System.out.println(" [6]  CLS the windows");

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

        

        Scanner scan = new Scanner(System.in);

        System.out.println(" Silahkan pilih Fitur yg ingin di coba : ");

        int pilih = scan.nextInt();


        if (pilih==1) {

            System.out.println("\n-------- HITUNG PERSEGI --------\n");

            Scanner input=new Scanner(System.in);

            

            System.out.println("Masukkan nilai Panjang Persegi:");

            double panjang=input.nextDouble();

            

            System.out.println("Masukkan nilai Lebar Persegi:");

            double lebar=input.nextDouble();

            

            System.out.println("Masukkan nilai Tinggi Persegi:");

            double tinggi=input.nextDouble();

            

            double luas=panjang * lebar;

            double volume=panjang * lebar * tinggi;

            double keliling= 2 * (panjang + lebar);

            

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

            System.out.println("Luas\t Persegi adalah =" + luas);

            System.out.println("Volume\t Persegi adalah =" + volume);

            System.out.println("Keliling\t Persegi adalah =" + keliling);

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

        }

        else if (pilih==2) {

            System.out.println("\n-------- Hitung Tambah Kali Kurang Bagi --------\n");

            Scanner input=new Scanner(System.in);

            System.out.println("Masukkan nilai angka pertama :");

            double pertama=input.nextDouble();

            

            System.out.println("Masukkan nilai angka kedua :");

            double kedua=input.nextDouble();

            

            double tambah=pertama+kedua;

            double kali=pertama*kedua;

            double kurang=pertama-kedua;

            double bagi=pertama/kedua;

            

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

            System.out.println("Hasil dari Penjumlahan\t "+pertama+" dan "+kedua+" adalah :" + tambah);

                System.out.println("Hasil dari Perkalian\t "+pertama+" dan "+kedua+" adalah :" + kali);

                    System.out.println("Hasil dari Pengurangan\t "+pertama+" dan "+kedua+" adalah :" + kurang);

                        System.out.println("Hasil dari Pembagian\t "+pertama+" dan "+kedua+" adalah :" + bagi);

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

        }

        else if (pilih==3) {

            System.out.println("\n-------- HITUNG DISKON PENJUALAN --------\n");

                System.out.println("DISKON 20% untuk pembelian lebih dari 500K");

                    System.out.println("   DISKON 35% untuk pembelian lebih dari 1 JT");

                        System.out.println("      DISKON 50% untuk pembelian lebih dari 5 JT\n");

                        

                        Scanner input=new Scanner(System.in);

                        System.out.println("Masukkan TOTAL PEMBELIAN :");

                        double total=input.nextDouble();

                        

                        if (total<500000) {

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

                            System.out.println("Maaf anda tidak mendapat DISKON..");

                            System.out.println("Karena pembelian anda kurang dari 500K");

                            System.out.println("Total yg harus anda bayar adalah :" + total);

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

                        }

                        else if (total>=500000 && total<1000000) {

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

                            double diskon=0.2*total;

                            System.out.println("Diskon anda 20% sebesar :" + diskon);

                            double totalbyr=total-diskon;

                            System.out.println("Total yg harus anda bayar adalah :" + totalbyr);

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

                        }

                        else if (total>=1000000 && total<5000000) {

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

                            double diskon=0.35*total;

                            System.out.println("Diskon anda 35% sebesar :" + diskon);

                            double totalbyr=total-diskon;

                            System.out.println("Total yg harus anda bayar adalah :" + totalbyr);

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

                        }

                        else {

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

                            double diskon=0.5*total;

                            System.out.println("Diskon anda 50% sebesar :" + diskon);

                            double totalbyr=total-diskon;

                            System.out.println("Total yg harus anda bayar adalah :" + totalbyr);

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

                        }               

        }

        else if (pilih==4) {

            System.out.println("\n-------- LOOPING PERULANGAN --------\n");

            System.out.println(" Sekedar perulangan dasar dengan DO.. WHILE..");

            System.out.println(" masih sangat pemula\n");

            System.out.println("\t Harus input angka 0...");

            System.out.println("\t Selain angka itu maka akan ditolak dan mengulang terus\n");

            

                Scanner input=new Scanner(System.in);

                int angka=1;


                do {

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

                    System.out.println("Ketik Angka 0 : ");

                    angka=input.nextInt();

                }

                while (angka!=0);

        }

        else if (pilih==5) {

            System.out.println("\n-------- Kamus Indonesia Inggris 5 Kata --------\n");

            System.out.println("rokok || malam || rembulan || uang || cantik\n");

            

                Scanner input=new Scanner(System.in);

                System.out.println("Masukkan kata diantara pilihan di atas :");

                String indo = input.next();

                String english = "Sorry boys... Incorrect word";

                

                if (indo.equals("rokok")) {

                    english = "\t cigarete";

                }

                else if (indo.equals("malam")) {

                    english = "\t night";

                }

                else if (indo.equals("rembulan")) {

                    english = "\t Crypto To The MOON";

                }

                else if (indo.equals("uang")) {

                    english = "\t Money";

                }

                else if (indo.equals("cantik")) {

                    english = "\t Hot Sexy";

                }

                

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

                System.out.println("Translate in English :\n" + english);

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

        }

        else if (pilih==6) {

            clearConsole();

        }

        else {

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

            System.out.println("Cilukbaaaaaa ?!?!?!?!");

            System.out.println("\tMAAF... Nomor yg anda tekan SALAH... hanya bisa 1 s/d 6\n\n");

        }

}

}


Jumat, 08 April 2022

JAVA DASAR - Kamus Sangat Sederhana

 package nos.java.tugas2.kamus;

/**
 * Soni Hendarkanto PTI 2B
 *
 */
import java.util.Scanner;
public class nox_kamus {
    public static void main (String[] args) {
        System.out.println("\t ---------");
        System.out.println("PROGRAM KAMUS SEDERHANA SEKALI");
        System.out.println("    ---------------------");
        System.out.println("\tsoni pti 2b\n\n");
        Scanner scan = new Scanner(System.in);
        System.out.println(" Ketik 1 untuk Kamus Bahasa Jawa\n Ketik 2 untuk Kamus Bahasa Inggris \n");
        System.out.println(" Silahkan ketik pilihan anda: ");
        int pilih = scan.nextInt();
        
        if (pilih==1) {
            System.out.println("\n-------- SELAMAT DATANG DI KAMUS JAWA --------\n");
            System.out.println("Berikut ini daftar kata yang bisa di artikan");
            System.out.println(" minum <> kopi <> pagi <> enak <> aku <> cinta <> kamu <> malam <> sore <> pusing ");
                        
                Scanner input = new Scanner(System.in);
                System.out.println("\nMasukkan kata: ");
                String Indonesia = input.next();
                String Jawa = "Cilukbaaaa !!!!\nMaaf.. kata tersebut tidak ada dalam kamus kami";
                
                if (Indonesia.equals("minum")){
                        Jawa="Ngunjuk";
                }
                else if (Indonesia.equals("kopi")){
                        Jawa="Wedang";         
                }
                if (Indonesia.equals("pagi")){
                        Jawa="Enjing";
                }
                if (Indonesia.equals("enak")){
                        Jawa="Sekeco";
                }
                if (Indonesia.equals("aku")){
                        Jawa="Kulo";
                }
                if (Indonesia.equals("cinta")){
                        Jawa="Tresno";
                }
                if (Indonesia.equals("kamu")){
                        Jawa="Kowe";
                }
                if (Indonesia.equals("malam")){
                        Jawa="Dalu";
                }
                if (Indonesia.equals("sore")){
                        Jawa="Sonten";
                }
                if (Indonesia.equals("pusing")){
                        Jawa="Mumet";
                }
                System.out.println("Arti Dalam bahasa Jawa : "+Jawa);
        }
        else if (pilih==2) {
            System.out.println("\n-------- WELCOME TO ENGLISH COURSE --------\n");
            System.out.println("This is a list of words in our dictionary");
            System.out.println(" makan <> daging <> sapi <> panggang <> tanggal <> muda <> gaji <> uang <> belanja <> baju ");
            
                Scanner input = new Scanner(System.in);
                System.out.println("\nMasukkan kata: ");
                String Indonesia = input.next();
                String english = "Cilukbaaaa !!!!\nMaaf.. kata tersebut tidak ada dalam kamus kami";
                
                if (Indonesia.equals("makan")){
                        english="Eat";
                }
                else if (Indonesia.equals("daging")){
                        english="Meat";         
                }
                if (Indonesia.equals("sapi")){
                        english="Cow";
                }
                if (Indonesia.equals("panggang")){
                        english="Roast";
                }
                if (Indonesia.equals("tanggal")){
                        english="Date";
                }
                if (Indonesia.equals("muda")){
                        english="Young";
                }
                if (Indonesia.equals("gaji")){
                        english="payday";
                }
                if (Indonesia.equals("uang")){
                        english="Money";
                }
                if (Indonesia.equals("belanja")){
                        english="shopping";
                }
                if (Indonesia.equals("baju")){
                        english="Dress";
                }
                System.out.println("The meaning in english : "+english);
        }
        else {
            System.out.println("\nSalah pilih coyyyyyyy...");
            System.out.println("----- Hanya bisa Pilih 1 untuk Indonesia dan Pilih 2 untuk Engglish");
            System.out.println("----------- Cilukbaaaa !!!!!!!\n");
        }
           
    }
}