Posts

Implementasi Nilai Karakter Bangsa Menghadapi Ancaman Non Militer

    Indonesia sebagai negara yang disebut dengan negara multikultural karena mempunyai penduduk dengan karakter, latar belakang,  suku, agama, bahasa dan budaya berbeda, memiliki potensi yang besar terhadap ancaman perdamaian yang menyebabkan  rapuhnya kedaulatan negara. Ancaman terbagi menjadi dua antara lain, ancaman militer dan non-militer. Ancaman non-militer memiliki dimensi yang lebih luas, termasuk ideologi, sosial, ekonomi, budaya, politik, teknologi informasi, dan keamanan publik. Ancaman non-militer lekat dengan keseharian, menjadi bagian dari hidup sehari-hari rakyat Indonesia. Secara sosiologis  ancaman non-militer ada dalam dinamika sosial, terus berubah atau berkembang wujudnya dari  waktu ke waktu.      Ancaman non-militer adalah  ancaman yang tidak menggunakan senjata, tetapi bila dibiarkan akan membahayakan kedaulatan, keutuhan, dan keselamatan bangsa   (Tolib & Nuryadi, 2016) . Contoh dari ancaman non-mil...

Bahasa Pemrograman 2 - Queue

 Nama : Lina Wardani  NPM   : 21082010116 Kelas  : Par C Source Code  Main Class  package pkgQueue; 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;         do{             System.out.println("\n-------MENU ANTRIAN-------");             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();   ...

Bahasa Pemrograman 2 - Class Container

Nama  : Lina Wardani  NPM   : 21082010116 Kelas   : Par C Main Class package pkgClassContainer; //Budi membeli sate dan soto //class : pembeli, makanan, transaksi(nota/kwitansi) import java.util.Scanner; public class appWarung {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         int pilih=0;         cPembeli pbl = new cPembeli();         cMakanan menu[]=new cMakanan[5];         menu[0]=new cMakanan("Sate",15000);         menu[1]=new cMakanan("Gule",20000);         menu[2]=new cMakanan("Soto",12000);         menu[3]=new cMakanan("Bakso",10000);         menu[4]=new cMakanan("Pecel",8000);                  do{             System.out.println("\n---APP WAR...

Bahasa Pemrograman 2 - APP Palindrom

Image
Nama : Lina Wardani  NPM   : 21082010116 Kelas  : Par-C Soal  Dengan memanfaatkan struktur data Stack yang dibuat memakai linked list, buatlah program untuk mengecek apakah sebuah kata itu termasuk PALINDROM ataukah bukan. Palindrom adalah kata yang jika dibaca dari depan dan dari belakang, hasilnya sama. Contoh: Input kata = KATAK Output : Palindrom Input kata = KAMAR Output : Bukan Palindrom Source Code Class Elemen package PkgPalindrom; public class cElemen { private String nama; cElemen next,prev; cElemen(String n){ nama=n; System.out.println("Object "+n+" created..."); } public String getNama(){ return nama; } } Class Stack package PkgPalindrom; public class cStack { cElemen top,bottom; int jumlah; cStack(){ top=bottom=null; jumlah=0; System.out.println("Object Stack created..."); } public void push(cElemen baru){ if(top==null){ top=bottom=baru; ...

Bahasa Pemrograman 1 - Method Rekrusif

Image
 Lina Wardani - 21082010116 Tower of Hanoi Source Code  package method; public class TowerOfHanoi {     static void tower(int n, char from, char to, char aux){         if(n==1){             System.out.println("pindahkan disk 1 dari " +from+ " ke "+to);             return;         }         tower(n-1, from, aux, to);         System.out.println("pindahkan disk "+n+" dari " +from+" ke "+to);         tower(n-1,aux,to,from);     }     public static void main(String [] args){         tower(3,'A','C','B'); //method callingA     } } Output

Bahasa Pemrograman 1 - Method

Image
 Lina Wardani - 21082010116 source code  package method; import java.util.Scanner; public class warung {     //variable global     static int hargamakan[] = new int[10];     static int hargaminum[] = new int[5];     static int hargasnack[] = new int[5];          static int hitungharga(int hargasatuan, int jumlah)//header method     {         //body method         int harga = hargasatuan * jumlah;         return harga;     }     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];     ...

Bahasa Pemrograman 1 - Searching

Image
 Lina Wardani - 21082010116 Modifikasilah program yang dibahas di kelas dengan menambahkan fitur/menu untuk mencari menu makanan berdasarkan range harga yang dimasukkan oleh user; yaitu harga bawah dan harga atas. Kemudian nama-nama menu makanan yang harganya memenuhi range tersebut ditampilkan di layar output untuk selanjutnya dipilih sebagai item pembelian dan masuk ke dalam daftar belanja pembeli. Daftar menu makanan hasil pencarian sebaiknya diberi angka untuk memudahkan pemilihan.  Tips: Buat tiga array baru untuk menampung hasil pencarian. Satu array untuk nama makanan. Satu array untuk harganya. Dan satu array lagi untuk menyimpan transaksi pembeliannya. Source Code  package searching; import java.util.Scanner; public class warung {     public static void main(String[] args) {         Scanner s = new Scanner(System.in);         //array         String makanan [] = new String[10];     ...