Sunday, December 17, 2023

Membangun Kesadaran Bela Negara di Kalangan Generasi Muda

Membangun Kesadaran Bela Negara di Kalangan Generasi Muda


    Indonesia, negara dengan keanekaragaman budaya dan latar belakang sosial yang kaya, semakin menekankan pentingnya membangun kesadaran bela negara di kalangan generasi muda. Mereka tidak hanya merupakan penerus bangsa tetapi juga tulang punggung yang akan membentuk masa depan Indonesia. Generasi muda adalah pilar utama dalam menjaga dan mengembangkan identitas bangsa, serta menjadi garda terdepan dalam menghadapi berbagai tantangan global.

    Pentingnya membangun kesadaran bela negara di kalangan generasi muda tidak dapat diabaikan. Pendekatan yang paling fundamental dalam membangun kesadaran bela negara di kalangan generasi muda adalah melalui sistem pendidikan. Kurikulum sekolah diperkaya dengan materi yang menggali sejarah perjuangan bangsa, nilai-nilai kebangsaan, dan memupuk semangat patriotisme. Ini tidak hanya bertujuan untuk memberikan pengetahuan tentang sejarah dan nilai-nilai kebangsaan, tetapi juga untuk membentuk karakter, rasa tanggung jawab, dan semangat patriotisme.

    Seiring dengan pendidikan formal, kegiatan ekstrakurikuler menjadi wadah yang efektif untuk melibatkan generasi muda dalam kegiatan bela negara. Keterlibatan dalam pramuka, kegiatan olahraga, dan kegiatan seni budaya dapat membentuk karakter yang kuat dan mengasah keterampilan sosial. Program-program ini membuka peluang bagi generasi muda untuk mengaplikasikan nilai-nilai bela negara dalam kehidupan sehari-hari mereka.

Seminar, workshop, dan pelatihan bela negara juga menjadi sarana penting dalam membangun kesadaran. Dalam forum-forum ini, generasi muda dapat terlibat dalam diskusi mendalam tentang tantangan dan peran mereka dalam pertahanan negara. Mereka dapat memahami dampak global terhadap keamanan nasional dan merancang strategi untuk menghadapinya. Tidak hanya itu, pemanfaatan teknologi juga menjadi kunci untuk menyampaikan pesan-pesan bela negara kepada generasi muda. Melalui platform digital, informasi dan nilai-nilai bela negara dapat diakses dengan mudah, menciptakan ruang untuk diskusi dan interaksi yang lebih luas di antara generasi muda.

    Membangun kesadaran bela negara bukan hanya tanggung jawab pemerintah dan lembaga pendidikan. Orang tua juga memiliki peran penting dalam memberikan contoh dan mendidik anak-anak mereka tentang arti cinta tanah air. Gotong royong antara keluarga, sekolah, dan masyarakat menjadi pondasi kuat dalam mewujudkan generasi muda yang memiliki kesadaran bela negara yang kokoh.

    Dengan membangun kesadaran bela negara di kalangan generasi muda, Indonesia tidak hanya menghasilkan warga negara yang memiliki pengetahuan tentang pertahanan fisik negara, tetapi juga karakter yang kokoh. Generasi muda yang teredukasi secara baik tentang pentingnya bela negara bukan hanya menjadi aset pertahanan negara, tetapi juga agen perubahan positif dalam membangun masa depan yang lebih baik. Dengan semangat kebangsaan yang ditanamkan dalam diri mereka, generasi muda Indonesia akan menjadi pemimpin masa depan yang mampu mengatasi tantangan global dan menjaga keutuhan bangsa.





Sunday, June 18, 2023

Queue - 22082010216

 Nama : Novia Citra Fadhlilla

 NPM  : 22082010216


source code :

(appQueue)

package queue;

import java.util.Scanner;

public class appQueue {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        cQueue antrian=new cQueue();

        int pilih=0;

        System.out.println("=============================================");

        System.out.println("Nama : Novia Citra Fadhlilla");

        System.out.println("NPM : 22082010216");

        System.out.println("=============================================");

        do{

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

            System.out.println("                 MENU ANTRIAN                  ");

            System.out.println("=============================================");

            System.out.println("1. Tambah Antrian");

            System.out.println("2. Proses Antrian");

            System.out.println("3. Lihat Antrian");

            System.out.println("4. Selesai");

            System.out.print("Pilih : ");

            pilih=sc.nextInt();

            switch(pilih){

                case 1:

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

                    System.out.println("             << Tambah Antrian >>             ");

                    System.out.println("=============================================");

                    System.out.print("Nama Barang   : ");

                    String brg=sc.next();

                    cNode baru=new cNode(brg);

                    antrian.enqueue(baru);

                    break;


                case 2:

                    cNode t=antrian.dequeue();

                    boolean cek=false;

                    if(t==null){

                        cek=true;

                    }


                    if(cek==true){

                        System.out.println("Antrian Kosong!");

                    }


                    else{

                        System.out.println(t.getBarang()+" keluar");


                    }

                    break;


                case 3:

                    antrian.viewQueue();

                    break;

                    

                case 4:

                    System.out.println("=============================================");

                    System.out.println("               TERIMA KASIH                 ");

                    System.out.println("=============================================");

                    break;


            }


        }while(pilih!=4);


    }


}

  

(cNode)

package queue;

public class cNode {

    String barang;

    cNode next;

    cNode(String b){

        barang=b;

    }

    public String getBarang(){

        return barang;

    }

}

(cQueue)

package queue;

public class cQueue {

    cNode front,rear;

    int jumlah;

    cQueue(){

        front=rear=null;

        jumlah=0;

        System.out.println("Object Antrian dibuat...");

    }

    public void enqueue(cNode baru){

        if(rear==null){

            rear=front=baru;

        }

        else{

            rear.next=baru;

            rear=baru;

        }

        System.out.println("Nomor Antrian ke-"+(jumlah+1));

        jumlah++;

        System.out.println("Tambah Antrian Sukses...");

    }

    public cNode dequeue(){

        cNode temp=front;

        if(temp==null){

            System.out.println("Antrian Kosong!");

        }

        else if(front.next==null){

            cNode t=front;

            front=rear=null;

            temp.next=null;

            System.out.println("Proses Antrian Sukses...");

            jumlah--;

            return(t);

        }

        else{ //antrian berisi >1 simpul

            cNode t=front.next;

            cNode t2=front;

            t2.next=null;

            front=t;

            front.next=null;

            System.out.println("Proses Antrian Sukses...");

            jumlah--;

            return(t2);

        }

        return temp;

    }

    

    public void viewQueue(){

        int count=1;

        System.out.println("Panjang Antrian : "+jumlah);

        System.out.println("Daftar Antrian  :");

        for(cNode t=front;t!=null;t=t.next){

            System.out.println(count+"."+t.getBarang()+" ");

            count++;

        }

        if(jumlah==0){

            System.out.println("Antrian Kosong!");

        }

    }

}






Hasil Run :
Object Antrian dibuat...
=============================================
Nama : Novia Citra Fadhlilla
NPM : 22082010216
=============================================

=============================================
                 MENU ANTRIAN                  
=============================================
1. Tambah Antrian
2. Proses Antrian
3. Lihat Antrian
4. Selesai
Pilih : 1

=============================================
             << Tambah Antrian >>             
=============================================
Nama Barang   : Buku
Nomor Antrian ke-1
Tambah Antrian Sukses...

=============================================
                 MENU ANTRIAN                  
=============================================
1. Tambah Antrian
2. Proses Antrian
3. Lihat Antrian
4. Selesai
Pilih : 1

=============================================
             << Tambah Antrian >>             
=============================================
Nama Barang   : Penggaris
Nomor Antrian ke-2
Tambah Antrian Sukses...

=============================================
                 MENU ANTRIAN                  
=============================================
1. Tambah Antrian
2. Proses Antrian
3. Lihat Antrian
4. Selesai
Pilih : 3
Panjang Antrian : 2
Daftar Antrian  :
1.Buku 
2.Penggaris 

=============================================
                 MENU ANTRIAN                  
=============================================
1. Tambah Antrian
2. Proses Antrian
3. Lihat Antrian
4. Selesai
Pilih : 2
Proses Antrian Sukses...
Buku keluar

=============================================
                 MENU ANTRIAN                  
=============================================
1. Tambah Antrian
2. Proses Antrian
3. Lihat Antrian
4. Selesai
Pilih : 3
Panjang Antrian : 1
Daftar Antrian  :
1.Penggaris 

=============================================
                 MENU ANTRIAN                  
=============================================
1. Tambah Antrian
2. Proses Antrian
3. Lihat Antrian
4. Selesai
Pilih : 4
=============================================
               TERIMA KASIH                 
=============================================
BUILD SUCCESSFUL (total time: 27 seconds)

Program Stack - 22082010216

Nama : Novia Citra Fadhlilla

NPM  : 22082010216


source code : 

(App Stack)

package stack;

import java.util.Scanner;

public class Stack {

    public static void main(String[] args) {

       Scanner s=new Scanner(System.in);

        cStack Stack=new cStack();

        int pilih=0;

        System.out.println("===================================");

        System.out.println("Nama : Novia Citra Fadhlilla");

        System.out.println("NPM  : 22082010216");

        System.out.println("===================================");


        do{

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

            System.out.println("            MENU STACK");

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

            System.out.println("1. Cek Palindrom");

            System.out.println("2. Exit");

            System.out.print("Pilih : ");

            pilih=s.nextInt();


            switch(pilih){

                case 1:

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

                    System.out.println("         CEK PALINDROM");

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

                    System.out.print("Input Kata  : ");

                    String kata=s.next();

                    for(int i=0;i<kata.length();i++){

                        char k=kata.charAt(i);

                        cNode huruf=new cNode(Character.toString(k));

                        Stack.push(huruf);


                    }

                    System.out.print("");

                    String output="";

                    for(int i=0;i<kata.length();i++){

                        String hasil=Stack.Pop();

                        output=output+hasil;


                    }

                   System.out.print("");

                    if(output.matches(kata)){

                        System.out.println("\nOutput = PALINDROM");

                    }


                    else{

                        System.out.println("\nOutput = BUKAN PALINDROM");

                    }


                    break;

                case 2:

                    System.out.println("===================================");

                    System.out.println("         TERIMA KASIH!");

                    System.out.println("===================================");

                    

                    break;


            }

        }while(pilih!=2);

    }


}


(cNode)

package stack;

public class cNode {

    private String nama;

    cNode next,prev;

    cNode(String n){

        nama=n;

        System.out.println("Object "+n+" created...");

    }

    public String getNama(){

        return nama;


    }

}

(cStack)
package stack;
public class cStack {
    cNode top,bottom;
    int jumlah;
    cStack(){
        top=bottom=null;
        jumlah=0;
        System.out.println("Object Stack created...");
    }

    public void push(cNode baru){
        if(top==null){
            top=bottom=baru;
        }

        else{
            top.prev=baru;
            baru.next=top;
            top=baru;
        }

        System.out.println("Push "+baru.getNama()+" Success");
    }

    public String Pop(){
        if(top==null){
            System.out.println("Stack Kosong...");
            return null;
        }
        else if(top.next==null){
            cNode t=top;
            top=bottom=null;
            System.out.println("");
            System.out.println("Pop "+t.getNama()+" Success");
            return t.getNama();
        }

        else{
            cNode t=top;
            top=top.next;
            top.prev=null;
            t.next=null;
            System.out.println("");
            System.out.println("Pop "+t.getNama()+" Success");
            return t.getNama();
        }
    }
}







Hasil Run :
Object Stack created...
===================================
Nama : Novia Citra Fadhlilla
NPM  : 22082010216
===================================

---------------------------------
            MENU STACK
-----------------------------------
1. Cek Palindrom
2. Exit
Pilih : 1
-----------------------------------
         CEK PALINDROM
-----------------------------------
Input Kata  : KATAK
Object K created...
Push K Success
Object A created...
Push A Success
Object T created...
Push T Success
Object A created...
Push A Success
Object K created...
Push K Success

Pop K Success

Pop A Success

Pop T Success

Pop A Success

Pop K Success

Output = PALINDROM

---------------------------------
            MENU STACK
-----------------------------------
1. Cek Palindrom
2. Exit
Pilih : 1
-----------------------------------
         CEK PALINDROM
-----------------------------------
Input Kata  : KAMAR
Object K created...
Push K Success
Object A created...
Push A Success
Object M created...
Push M Success
Object A created...
Push A Success
Object R created...
Push R Success

Pop R Success

Pop A Success

Pop M Success

Pop A Success

Pop K Success

Output = BUKAN PALINDROM

---------------------------------
            MENU STACK
-----------------------------------
1. Cek Palindrom
2. Exit
Pilih : 2
===================================
         TERIMA KASIH!
===================================
BUILD SUCCESSFUL (total time: 14 seconds)

Monday, December 19, 2022

Program Method - 22082010216

Nama : Novia Citra Fadhlilla

NPM   : 22082010216

Kelas  : E


Source Code :


package methodd;

import java.util.Scanner;

public class Methodd {

  //Variabel Global

    static int Harga[] = new int[20];

    static String[] sort(String[] menu) {

        for (int i = 0; i < menu.length; i++) {

            for (int j = 0; j < menu.length - 1; j++) {

                if (menu[j].compareToIgnoreCase(menu[j + 1]) > 0) {

                    String t = menu[j];

                    menu[j] = menu[j + 1];

                    menu[j + 1] = t;

                    int h = Harga[j];

                    Harga[j] = Harga[j + 1];

                    Harga[j + 1] = h;

                }

            }

        }

        return menu;

    }

    static String[][] search(String[] menu, int harga[], String cari) {

        String hasil[][] = new String[10][4];

        int idx = 0;

        for (int i = 0; i < menu.length; i++) {

            if (menu[i].indexOf(cari) >= 0) {

                hasil[idx][0] = menu[i];

                hasil[idx][1] = String.valueOf(harga[i]);

                hasil[idx][2] = String.valueOf(harga[i + 3]);

                hasil[idx][3] = String.valueOf(harga[i + 9]);

                idx++;

            }

        }

        return hasil;

    }  

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        String Makanan[] = new String[10];

        String Minuman[] = new String[5];

        String Snack[] = new String[5];

//      Int harga[]= new Int[5];

        //Inisialisasi Array

        Snack[0] = "Chitato";

        Harga[0] = 15000;

        Snack[1] = "Lays";

        Harga[1] = 18000;

        Snack[2] = "Piattos";

        Harga[2] = 12000;

        Snack[3] = "Oreo";

        Harga[3] = 9000;

        Snack[4] = "Nabati";

        Harga[4] = 6000;


        Minuman[0] = "Es Teh";

        Harga[3] = 4000;

        Minuman[1] = "Es Jeruk";

        Harga[4] = 5000;

        Minuman[2] = "Teh Hangat";

        Harga[5] = 3000;

        Minuman[3] = "Jeruk Hangat";

        Harga[6] = 4000;

        Minuman[4] = "Aqua";

        Harga[7] = 3000;


        Makanan[0] = "Sate Ayam";

        Harga[8] = 13000;

        Makanan[1] = "Sate Kambing";

        Harga[9] = 25000;

        Makanan[2] = "Sate Kelopo";

        Harga[10] = 13000;

        Makanan[3] = "Gulai";

        Harga[11] = 15000;

        Makanan[4] = "Rawon";

        Harga[12] = 12000;

        Makanan[5] = "Soto Ayamn";

        Harga[13] = 12000;

        Makanan[6] = "Soto Daging";

        Harga[14] = 12000;

        Makanan[7] = "Rendang";

        Harga[15] = 15000;

        Makanan[8] = "Kare Ayam";

        Harga[16] = 10000;

        Makanan[9] = "Opor Ayam";

        Harga[17] = 10000;

        int pilih = 0;

        do {

            System.out.println("====== DAFTAR PILIHAN WARUNG BERKAH ======");

            System.out.println("1.Pilihan Makanan");

            System.out.println("2.Pilihan Minuman");

            System.out.println("3.Pilihan Snack");

            System.out.println("4.Keluar");

            System.out.print("Pilih = ");

            pilih = sc.nextInt();

            switch (pilih) {

                case 1:

                    System.out.println("1.Daftar Menu Makanan");

                    System.out.println("2.Cari Makanan");

                    System.out.print("3.Pilih = ");

                    int pilih2 = sc.nextInt();

                    switch (pilih2) {

                        case 1:

                            String[] urut = sort(Makanan);

                            System.out.println("Menu Makanan");

                            for (int i = 0; i < 10; i++) {

                                System.out.println(i + 1 + "." + urut[i]);

                            }

                            break;

                        case 2:

                            System.out.print("Cari = ");

                            String m = sc.next();

                            String hasilcari[][] = search(Makanan, Harga, m);

                            System.out.println("Hasil Pencarian");

                            for (int i = 0; i < hasilcari.length; i++) {

                                if (hasilcari[i][0] != null) {

                                    System.out.println((i + 1) + "." + hasilcari[i][0] + " ");

                                    System.out.println(Integer.parseInt(hasilcari[i][3]));

                                }

                            }

                            break;

                    }

                    break;

                case 2:

                    System.out.println("1.Daftar Menu Minuman");

                    System.out.println("2.Cari Minuman");

                    System.out.print("3.Pilih = ");

                    pilih2 = sc.nextInt();

                    switch (pilih2) {

                        case 1:

                            String[] urut = sort(Minuman);

                            System.out.println("Menu Minuman");

                            for (int i = 0; i < urut.length; i++) {

                                System.out.println(i + 1 + "." + urut[i]);

                            }

                            System.out.println("");

                            break;

                        case 2:

                            System.out.print("Cari = ");

                            String m = sc.next();

                            String hasilcari[][] = search(Minuman, Harga, m);

                            System.out.println("Hasil Pencarian");

                            for (int i = 0; i < hasilcari.length; i++) {

                                if (hasilcari[i][0] != null) {

                                    System.out.println((i + 1) + "." + hasilcari[i][0] + " ");

                                    System.out.println(Integer.parseInt(hasilcari[i][2]));

                                }

                            }

                            break;

                    }

                    break;

                case 3:

                    System.out.println("1.Daftar Menu Snack");

                    System.out.println("2.Cari Snack");

                    System.out.print("3.Pilih = ");

                    pilih2 = sc.nextInt();

                    switch (pilih2) {

                        case 1:

                            String[] urut = sort(Snack);

                            System.out.println("Menu Snack");

                            for (int i = 0; i < urut.length; i++) {

                                System.out.println(i + 1 + "." + urut[i]);

                            }

                            System.out.println("");

                            break;

                        case 2:

                            System.out.print("Cari = ");

                            String s = sc.next();

                            String hasilcari[][] = search(Snack, Harga, s);

                            System.out.println("Hasil Pencarian");

                            for (int i = 0; i < hasilcari.length; i++) {

                                if (hasilcari[i][0] != null) {

                                    System.out.println((i + 1) + "." + hasilcari[i][0] + " ");

                                    System.out.println(Integer.parseInt(hasilcari[i][1]));

                                }

                            }

                            break;

                    }

                    break;

                case 4:

                    System.out.println("TERIMAKASIH");

                    break;

            }

        } while (pilih != 4);


    }

    

}

 

Hasil Run :

====== DAFTAR PILIHAN WARUNG BERKAH ======

1.Pilihan Makanan

2.Pilihan Minuman

3.Pilihan Snack

4.Keluar

Pilih = 1

1.Daftar Menu Makanan

2.Cari Makanan

3.Pilih = 1

Menu Makanan

1.Gulai

2.Kare Ayam

3.Opor Ayam

4.Rawon

5.Rendang

6.Sate Ayam

7.Sate Kambing

8.Sate Kelopo

9.Soto Ayamn

10.Soto Daging

====== DAFTAR PILIHAN WARUNG BERKAH ======

1.Pilihan Makanan

2.Pilihan Minuman

3.Pilihan Snack

4.Keluar

Pilih = 1

1.Daftar Menu Makanan

2.Cari Makanan

3.Pilih = 2

Cari = Rawon

Hasil Pencarian

1.Rawon 

12000

====== DAFTAR PILIHAN WARUNG BERKAH ======

1.Pilihan Makanan

2.Pilihan Minuman

3.Pilihan Snack

4.Keluar

Pilih = 4

TERIMAKASIH

BUILD SUCCESSFUL (total time: 17 seconds)


   

Sunday, December 4, 2022

Pencarian Data (22082010216)

Nama    : Novia Citra Fadhlilla

NPM      : 22082010216

Kelas      : E


Source Code :

package pengurutandata;

import java.util.Scanner;

public class PengurutanData {

    public static void main(String[] args) {

        

        Scanner input = new Scanner(System.in);

        String menu[] = new String[10];

        int harga[] = new int[10];

        int pilih = 0;

        String belimenu[] = new String[5];

        int beliharga[] = new int[5];

        int jumlahbeli = 0;


        // Inisialisasi Data

        menu[0] = "Sate Ayam";

        harga[0] = 13000;

        menu[1] = "Sate Kambing";

        harga[1] = 25000;

        menu[2] = "Sate Kelopo";

        harga[2] = 13000;

        menu[3] = "Gulai";

        harga[3] = 15000;

        menu[4] = "Rawon";

        harga[4] = 12000;

        menu[5] = "Soto Ayam";

        harga[5] = 12000;

        menu[6] = "Soto Daging";

        harga[6] = 12000;

        menu[7] = "Rendang";

        harga[7] = 15000;

        menu[8] = "Kare Ayam";

        harga[8] = 10000;

        menu[9] = "Opor Ayam";

        harga[9] = 10000;


        do {

            System.out.println("\n====== Selamat Datang di Warung Selera Rasa ======");

            System.out.println();

            System.out.println("1. Daftar Makanan");

            System.out.println("2. Pencarian Harga");

            System.out.println("3. Selesai");

            System.out.println();

            System.out.print("Pilih = ");

            pilih = input.nextInt();

            System.out.println();

            switch (pilih) {

                case 1:

                    // Urut Berdasarkan Nama

                    // Bubble Sort

                    for (int i = 0; i < 10; i++) {

                        for (int j = 0; j < 9; j++) {

                            if (menu[j].compareToIgnoreCase(menu[j + 1]) > 0) {

                                String t = menu[j];

                                menu[j] = menu[j + 1];

                                menu[j + 1] = t;

                                int h = harga[j];

                                harga[j] = harga[j + 1];

                                harga[j + 1] = h;

                            }

                        }

                    }

                    System.out.println("||          Daftar Makanan           ||\n");

                    System.out.println("\tMenu\t||\tHarga\t");

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

                    for (int i = 0; i < 10; i++) {

                        System.out.println((i + 1) + ". " + menu[i] + "\t||  Rp. " + harga[i]);

                    }

                    System.out.println();

                    break;

                case 2:

                    // Pencarian Harga

                    System.out.print("Masukkan Minimal Harga = ");

                    int min = input.nextInt();

                    System.out.print("Masukkan Maksimal Harga = ");

                    int max = input.nextInt();

                    System.out.println();

                    System.out.println("|| Daftar Makanan ||\n");

                    System.out.println("\tMenu\t||\tHarga\t");

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

                    String carimenu[] = new String[10];

                    int cariharga[] = new int[10];


                    int idx = 0;

                    for (int i = 0; i < 10; i++) {

                        if (harga[i] >= min && harga[i] <= max) {

                            carimenu[idx] = menu[i];

                            cariharga[idx] = harga[i];

                            idx++;

                            System.out.println(idx + ". " + menu[i] + "\t||  Rp. " + harga[i]);

                        }

                    }

                    // Transaksi

                    System.out.print("\nPilih menu = ");

                    int pilih2 = input.nextInt();

                    belimenu[jumlahbeli] = carimenu[pilih2 - 1];

                    beliharga[jumlahbeli] = cariharga[pilih2 - 1];

                    jumlahbeli++;

                    System.out.println();

                    break;

                case 3:

                    System.out.println("==============   Terima Kasih   ==============");

                    break;


            }

        } while (pilih != 3);


        // Cetak Daftar Pembelian

        System.out.println("\n||      Daftar Belanja Pembeli      ||\n");

        System.out.println("\tMenu\t||\tHarga\t");

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

        for (int i = 0; i < jumlahbeli; i++) {

            System.out.println((i + 1) + ". " + belimenu[i] + "\t||  Rp. " + beliharga[i]);

        }

        System.out.println();


    }


    }

    

Hasil Run :

====== Selamat Datang di Warung Selera Rasa ======


1. Daftar Makanan

2. Pencarian Harga

3. Selesai


Pilih = 1


||          Daftar Makanan           ||


Menu || Harga

    ||     

1. Gulai ||  Rp. 15000

2. Kare Ayam ||  Rp. 10000

3. Opor Ayam ||  Rp. 10000

4. Rawon ||  Rp. 12000

5. Rendang ||  Rp. 15000

6. Sate Ayam ||  Rp. 13000

7. Sate Kambing ||  Rp. 25000

8. Sate Kelopo ||  Rp. 13000

9. Soto Ayam ||  Rp. 12000

10. Soto Daging ||  Rp. 12000



====== Selamat Datang di Warung Selera Rasa ======


1. Daftar Makanan

2. Pencarian Harga

3. Selesai


Pilih = 2


Masukkan Minimal Harga = 10000

Masukkan Maksimal Harga = 25000


|| Daftar Makanan ||


Menu || Harga

    ||     

1. Gulai ||  Rp. 15000

2. Kare Ayam ||  Rp. 10000

3. Opor Ayam ||  Rp. 10000

4. Rawon ||  Rp. 12000

5. Rendang ||  Rp. 15000

6. Sate Ayam ||  Rp. 13000

7. Sate Kambing ||  Rp. 25000

8. Sate Kelopo ||  Rp. 13000

9. Soto Ayam ||  Rp. 12000

10. Soto Daging ||  Rp. 12000


Pilih menu = 3



====== Selamat Datang di Warung Selera Rasa ======


1. Daftar Makanan

2. Pencarian Harga

3. Selesai


Pilih = 2


Masukkan Minimal Harga = 10000

Masukkan Maksimal Harga = 25000


|| Daftar Makanan ||


Menu || Harga

    ||     

1. Gulai ||  Rp. 15000

2. Kare Ayam ||  Rp. 10000

3. Opor Ayam ||  Rp. 10000

4. Rawon ||  Rp. 12000

5. Rendang ||  Rp. 15000

6. Sate Ayam ||  Rp. 13000

7. Sate Kambing ||  Rp. 25000

8. Sate Kelopo ||  Rp. 13000

9. Soto Ayam ||  Rp. 12000

10. Soto Daging ||  Rp. 12000


Pilih menu = 10



====== Selamat Datang di Warung Selera Rasa ======


1. Daftar Makanan

2. Pencarian Harga

3. Selesai


Pilih = 3


==============   Terima Kasih   ==============


||      Daftar Belanja Pembeli      ||


Menu || Harga

    ||      

1. Opor Ayam ||  Rp. 10000

2. Soto Daging ||  Rp. 12000


BUILD SUCCESSFUL (total time: 33 seconds)



Sunday, November 27, 2022

ARRAY MULTI DIMENSI (22082010216)

 Nama : Novia Citra Fadhlilla

 NPM  : 22082010216

 Kelas  : E


SOURCE CODE :

package latihanarray;

import java.util.Scanner;

public class LatihanMultiDimensi {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        String trx[][]= new String[3][4];

        int harga []=new int [4];

        int kode=101; 

        int baris=0,kolom=0,indeks=0;

        int pilih=0,pilih2 = 0;


        do{

            System.out.println("");

            System.out.println("----- MAHKOTA DIAMOND -----");

            System.out.println("1. Transaksi Baru");

            System.out.println("2. Rekap Transaksi");

            System.out.println("3. Selesai");

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

            System.out.print("Pilih = ");

            pilih=sc.nextInt();

            switch(pilih){

                case 1:

                    if(baris<=2){

                        kolom=0;

                        trx[baris][kolom]=String.valueOf(kode);

                        kolom=1;


                        do{

                            if(kolom<=3){

                                System.out.println("");

                                System.out.println("------ Pilih Barang ------");

                                System.out.println("1. Emas     [Rp 3.000.000] ");

                                System.out.println("2. Berlian  [Rp 5.000.000] ");

                                System.out.println("3. Permata [Rp 7.000.000] ");

                                System.out.println("4. Kembali");

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

                                System.out.print("Pilih = ");

                                pilih2=sc.nextInt();

                                switch(pilih2){

                                    case 1:

                                        trx[baris][kolom]="Emas"; 

                                        break;

                                    case 2:

                                        trx[baris][kolom]="Berlian";

                                        break;

                                    case 3:

                                        trx[baris][kolom]="Permata";

                                        break;

                                    case 4:

                                        System.out.println("Ke Menu Utama");

                                        break;

                                }


                                kolom++;

                            }

                            

                            else{

                                System.out.println("Transaksi Penuh!");

                                break;

                            }

                            

                        }while(pilih2!=4);

                        baris++; 

                        kode++;

                    }


                    else

                        System.out.println("Transaksi Penuh!");

                    break;

                case 2:

                    System.out.println("");

                    System.out.println("Rekap Transaksi");

                    System.out.println("kode\tNama Barang");

                    for (int i = 0; i < baris; i++) {

                        for (int j = 0; j < 4; j++) {

                            if(trx[i][j]!=null){

                                System.out.print(trx[i][j]+"\t");


                            }

                        }

                        System.out.println("");

                    }

                    break;

                case 3:


                    System.out.println("TERIMA KASIH");

                    System.out.println("SELAMAT DATANG KEMBALI");

                    break;  

            }

        }while(pilih!=3);

    }

}


 HASIL RUN :

----- MAHKOTA DIAMOND -----

1. Transaksi Baru

2. Rekap Transaksi

3. Selesai

-----------------------------------

Pilih = 1


------ Pilih Barang ------

1. Emas     [Rp 3.000.000] 

2. Berlian  [Rp 5.000.000] 

3. Permata [Rp 7.000.000] 

4. Kembali

-------------------------- 

Pilih = 3


------ Pilih Barang ------

1. Emas     [Rp 3.000.000] 

2. Berlian  [Rp 5.000.000] 

3. Permata [Rp 7.000.000] 

4. Kembali

-------------------------- 

Pilih = 4

Ke Menu Utama


----- MAHKOTA DIAMOND -----

1. Transaksi Baru

2. Rekap Transaksi

3. Selesai

-----------------------------------

Pilih = 3

TERIMA KASIH

SELAMAT DATANG KEMBALI

BUILD SUCCESSFUL (total time: 8 seconds)




ARRAY 1 DIMENSI (22082010216)

 

NAMA    : Novia Citra Fadhlilla

 NPM       : 22082010216

KELAS    : E

-----------------------------------------------------------------------------------------------------------------------------

package latihanarray;

import java.util.Scanner;

public class LatihanArray {

    public static void main(String[] args) {

        Scanner sc= new Scanner (System.in);

        String pesanan [];

        pesanan=new String[7];

        int harga[]=new int[7];

        int jumlah[]=new int[7];

        int total[]=new int[7];

        int pilih=0, indeks=0, totalsemua=0, grandtotal=0;

        do{


            System.out.println("\n----------MENU WARUNG MAKAN CITRA RASA------------");

            System.out.println("1. BAKSO");

            System.out.println("2. AYAM GEPREK");

            System.out.println("3. NASI GORENG");

            System.out.println("4. MIE GORENG");

            System.out.println("5. ES TEH");

            System.out.println("6. ANEKA JUS");

            System.out.println("7. SELESAI");

            System.out.print("PILIH : ");


            pilih=sc.nextInt();


            switch (pilih){


                case 1:

                    pesanan[indeks]="BAKSO"; 

                    harga[indeks]=10000;

                    System.out.print("JUMLAH : ");

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;

                case 2:

                    pesanan[indeks]="AYAM GEPREK"; 

                    harga[indeks]=12000;

                    System.out.print("JUMLAH : ");

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;

                case 3:

                    pesanan[indeks]="NASI GORENG"; 

                    harga[indeks]=14000;

                    System.out.print("JUMLAH : ");

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;

                case 4:

                    pesanan[indeks]="MIE GORENG"; 

                    harga[indeks]=14000;

                    System.out.print("JUMLAH : ");

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;

                case 5:

                    pesanan[indeks]="ES TEH"; 

                    harga[indeks]=4000;

                    System.out.print("JUMLAH : ");

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;

                case 6:

                    pesanan[indeks]="JUS"; 

                    harga[indeks]=6000;

                    System.out.print("JUMLAH : ");

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;


                default:

                    System.out.println("TIDAK ADA PILIHAN");

            }

            indeks++;

        }while(pilih!=7);

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

        for (int i = 0; i < indeks-1; i++) {

          System.out.println((i+1)+"."+pesanan[i]+"x"+jumlah[i]+"\nRp."+harga[i]+"\nRp."+total[i]);

        }

        System.out.println("TOTAL SEMUA : Rp." +grandtotal);

        System.out.println("-----------TERIMA KASIH--------------");

        System.out.println("--------SELAMAT DATANG KEMBALI--------");

    }

}


-----------------------------------------------------------------------------------------------------------------------------

Hasil Run :


----------MENU WARUNG MAKAN CITRA RASA------------

1. BAKSO

2. AYAM GEPREK

3. NASI GORENG

4. MIE GORENG

5. ES TEH

6. ANEKA JUS

7. SELESAI

PILIH : 1

JUMLAH : 2


----------MENU WARUNG MAKAN CITRA RASA------------

1. BAKSO

2. AYAM GEPREK

3. NASI GORENG

4. MIE GORENG

5. ES TEH

6. ANEKA JUS

7. SELESAI

PILIH : 4

JUMLAH : 1


----------MENU WARUNG MAKAN CITRA RASA------------

1. BAKSO

2. AYAM GEPREK

3. NASI GORENG

4. MIE GORENG

5. ES TEH

6. ANEKA JUS

7. SELESAI

PILIH : 5

JUMLAH : 3


----------MENU WARUNG MAKAN CITRA RASA------------

1. BAKSO

2. AYAM GEPREK

3. NASI GORENG

4. MIE GORENG

5. ES TEH

6. ANEKA JUS

7. SELESAI

PILIH : 7

TIDAK ADA PILIHAN


----------TOTAL PEMBELIAN---------

1.BAKSOx2

Rp.10000

Rp.20000

2.MIE GORENGx1

Rp.14000

Rp.14000

3.ES TEHx3

Rp.4000

Rp.12000

TOTAL SEMUA : Rp.46000

-----------TERIMA KASIH--------------

--------SELAMAT DATANG KEMBALI--------

BUILD SUCCESSFUL (total time: 16 seconds)







    

    



Membangun Kesadaran Bela Negara di Kalangan Generasi Muda

Membangun Kesadaran Bela Negara di Kalangan Generasi Muda      Indonesia, negara dengan keanekaragaman budaya dan latar belakang sosial yang...