Postingan

Menampilkan postingan dari November, 2022

Pemrograman 9.0 (Pengurutan Data)

Gambar
Buatlah program untuk mengurutkan nama barang di Warung Sederhana berdasarkan harganya; dari besar ke kecil. Asumsinya data barang dan harganya sudah ada di dalam array (inisialisasi), sehingga tidak perlu ada input data lagi. Jumlah barangnya untuk sementara dibatasi 5 (lima) saja. Kemudian buatlah tabel tracing dan upload dalam format pdf (beserta screenshot tampilan program) untuk membuktikan bahwa hasil running program sudah sesuai dengan algoritma sorting-nya. Mahasiswa NPM Ganjil memakai algoritma Bubble Sort, sedangkan yang Genap memakai Selection Sort. Disini saya menggunakan Selection Sort. Source Code: package searchdata; import java.util.Scanner; public class SortData {     public static void main(String[] args) {         Scanner N = new Scanner(System.in);         int harga[] = new int [6];         String menu[] = new String [6];         int pilih = 0;          ...

pemrograman 9.1 (Pencarian Data)

Gambar
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 searchdata; import java.util.Scanner; public class LatSearchData {     public static void main(String[] args) {         Scanner N = new Scanner(System.in);         int harga[] = new int [6];         String menu[] = new String [6];         Stri...

Pemrograman ke 8 (Array Multi Dimensi)

Gambar
 Source Code: package array; import java.util.Scanner; public class LatArray2 {     public static void main(String[] args) {         Scanner N = new Scanner(System.in);         String transaksi[] [] = new String [3] [4];         int kode=101;         int baris=0, kolom=0;         int pilih=0, pilih2=0;                  do{             System.out.println("Elite Motors");             System.out.println("1. Transaksi Baru");             System.out.println("2. Rekap Transaksi");             System.out.println("3. Selesai");             System.out.print("Pilih = ");             pilih = N.nextInt();             switch(pilih){ ...

Pemrograman ke 7 (Program Array 1 Dimensi)

Gambar
Buatlah program untuk menampilkan daftar makanan yang dibeli oleh pelanggan di Warung Makan Sederhana. Tampilannya berisi Nomor urut, Nama makanan, Harga satuan, Jumlah porsi, dan Total biaya (hasil kali harga satuan dengan porsi). Di bagian bawah daftar tersebut ditampilkan Grand Total dari seluruh pembelian. Source Code: package array; import java.util.Scanner; public class LatArray1 {     public static void main(String[] args) {         Scanner F = new Scanner(System.in);      int pilih; int jumlah; int total; int harga=0;      int diskon;  int jumlahuang; int jumlahkembalian; int hargasetelahdiskon = 0;      int pilih3 = 0; int no = 1;      int pilih4;  int total1 = 0;            //Array      String Menu[] = new String[7];      int Harga[] = new int[7];      int JumlahPorsi[] = new int[7];      i...