Yowatech.id – Contoh Program Java Array Data Barang. Java merupakan bahasa pemrograman yang sangat populer dan digunakan secara luas di seluruh dunia.
Salah satu fitur yang membuat Java menjadi bahasa pemrograman yang tangguh adalah kemampuan array-nya.
Array adalah tipe data yang sangat penting dalam Java karena memungkinkan programmer untuk menyimpan sekumpulan data dengan tipe yang sama di dalam satu variabel.
Oleh karena itu, dalam artikel ini, kami akan menunjukkan bagaimana Anda dapat menggunakan array untuk membuat program Java yang efektif untuk menyimpan dan mengelola data barang.
Baca Juga: 7+ Contoh Program Java Struk Belanja
Program Java array data barang sangat penting terutama bagi perusahaan yang menjual produk atau barang.
Misalnya, perusahaan harus melacak stok barang mereka untuk memastikan bahwa mereka memiliki jumlah yang cukup untuk menjaga kepuasan pelanggan.
Dengan memanfaatkan fitur array pada Java, programmer dapat membuat program yang dapat mengelola dan menyimpan data barang secara efisien dan akurat.
Oleh karena itu, artikel ini akan memberikan contoh program Java array data barang yang sederhana, tetapi berguna dan dapat membantu Anda memahami konsep array pada Java dengan lebih baik.
Baca Juga: 7+ Contoh Program Java Menghitung Total Belanja
#1 Contoh Program Java Array Data Barang
Program Java untuk menyimpan data barang menggunakan array:
Code:
import java.util.Scanner;
public class StoreItems {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int numItems = 5;
String[] items = new String[numItems];
System.out.println("Masukkan " + numItems + " barang:");
for (int i = 0; i < numItems; i++) {
items[i] = input.nextLine();
}
System.out.println("Daftar barang yang disimpan:");
for (int i = 0; i < numItems; i++) {
System.out.println((i+1) + ". " + items[i]);
}
}
}
Program di atas meminta pengguna untuk memasukkan 5 barang dan menyimpannya dalam sebuah array. Setelah itu, program akan mencetak daftar barang yang telah disimpan ke layar.
#2 Contoh Program Java Array Data Barang
Program Java untuk menambahkan data barang menggunakan array:
Code:
import java.util.Scanner;
public class AddItem {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int numItems = 5;
String[] items = new String[numItems];
System.out.println("Masukkan " + numItems + " barang:");
for (int i = 0; i < numItems; i++) {
items[i] = input.nextLine();
}
System.out.println("Barang yang disimpan:");
for (int i = 0; i < numItems; i++) {
System.out.println((i+1) + ". " + items[i]);
}
System.out.println("Tambahkan barang:");
String newItem = input.nextLine();
for (int i = 0; i < numItems; i++) {
if (items[i] == null) {
items[i] = newItem;
break;
}
}
System.out.println("Barang yang disimpan setelah penambahan:");
for (int i = 0; i < numItems; i++) {
System.out.println((i+1) + ". " + items[i]);
}
}
}
Program di atas meminta pengguna untuk memasukkan 5 barang dan menyimpannya dalam sebuah array.
Setelah itu, program meminta pengguna untuk menambahkan barang dan menambahkan barang tersebut ke dalam array.
Setelah penambahan barang, program akan mencetak daftar barang yang telah disimpan ke layar.
#3 Contoh Program Java Array Data Barang
Program Java untuk menghapus data barang menggunakan array:
Code:
import java.util.Scanner;
public class RemoveItem {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int numItems = 5;
String[] items = new String[numItems];
System.out.println("Masukkan " + numItems + " barang:");
for (int i = 0; i < numItems; i++) {
items[i] = input.nextLine();
}
System.out.println("Barang yang disimpan:");
for (int i = 0; i < numItems; i++) {
System.out.println((i+1) + ". " + items[i]);
}
System.out.println("Hapus barang (masukkan nomor barang):");
int itemNumber = input.nextInt();
for (int i = itemNumber-1; i < numItems-1; i++) {
items[i] = items[i+1];
}
items[numItems-1] = null;
System.out.println("Barang yang disimpan setelah penghapusan:");
for (int i = 0; i < numItems; i++) {
System.out.println((i+1) + ". " + items[i]);
}
}
}
Program di atas meminta pengguna untuk memasukkan 5 barang dan menyimpannya dalam sebuah array.
Setelah itu, program akan mencetak daftar barang yang telah disimpan ke layar.
Program kemudian meminta pengguna untuk menghapus barang dengan memasukkan nomor barang yang ingin dihapus.
Setelah penghapusan barang, program akan mencetak daftar barang yang tersisa ke layar.
#4 Contoh Program Java Array Data Barang
Program Java untuk mengedit data barang menggunakan array:
Code:
import java.util.Scanner;
public class EditItem {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int numItems = 5;
String[] items = new String[numItems];
System.out.println("Masukkan " + numItems + " barang:");
for (int i = 0; i < numItems; i++) {
items[i] = input.nextLine();
}
System.out.println("Barang yang disimpan:");
for (int i = 0; i < numItems; i++) {
System.out.println((i+1) + ". " + items[i]);
}
System.out.println("Edit barang (masukkan nomor barang):");
int itemNumber = input.nextInt();
input.nextLine();
System.out.println("Masukkan barang yang baru:");
String newItem = input.nextLine();
items[itemNumber-1] = newItem;
System.out.println("Barang yang disimpan setelah pengeditan:");
for (int i = 0; i < numItems; i++) {
System.out.println((i+1) + ". " + items[i]);
}
}
}
Program di atas meminta pengguna untuk memasukkan 5 barang dan menyimpannya dalam sebuah array. Setelah itu, program akan mencetak daftar barang yang telah disimpan ke layar.
Program kemudian meminta pengguna untuk mengedit barang dengan memasukkan nomor barang yang ingin diedit dan barang yang baru.
Setelah pengeditan barang, program akan mencetak daftar barang yang telah disimpan ke layar.
#5 Contoh Program Java Array Data Barang
Program Java untuk mencari data barang menggunakan array:
Code:
import java.util.Scanner;
public class SearchItem {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int numItems = 5;
String[] items = new String[numItems];
System.out.println("Masukkan " + numItems + " barang:");
for (int i = 0; i < numItems; i++) {
items[i] = input.nextLine();
}
System.out.println("Barang yang disimpan:");
for (int i = 0; i < numItems; i++) {
System.out.println((i+1) + ". " + items[i]);
}
System.out.println("Cari barang:");
String searchItem = input.nextLine();
boolean itemFound = false;
for (int i = 0; i < numItems; i++) {
if (items[i].equalsIgnoreCase(searchItem)) {
System.out.println("Barang ditemukan pada nomor " + (i+1));
itemFound = true;
break;
}
}
if (!itemFound) {
System.out.println("Barang tidak ditemukan.");
}
}
}
Program di atas meminta pengguna untuk memasukkan 5 barang dan menyimpannya dalam sebuah array.
Setelah itu, program akan mencetak daftar barang yang telah disimpan ke layar. Program kemudian meminta pengguna untuk mencari barang dengan memasukkan nama barang yang ingin dicari.
Jika barang ditemukan dalam array, program akan mencetak nomor barang tersebut ke layar. Jika tidak, program akan mencetak pesan bahwa barang tidak ditemukan.
#6 Contoh Program Java Array Data Barang
Program Java untuk menghitung jumlah data barang yang disimpan menggunakan array:
Code:
import java.util.Scanner;
public class CountItems {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int numItems = 5;
String[] items = new String[numItems];
System.out.println("Masukkan " + numItems + " barang:");
for (int i = 0; i < numItems; i++) {
items[i] = input.nextLine();
}
System.out.println("Barang yang disimpan:");
for (int i = 0; i < numItems; i++) {
System.out.println((i+1) + ". " + items[i]);
}
int numValidItems = 0;
for (int i = 0; i < numItems; i++) {
if (items[i] != null) {
numValidItems++;
}
}
System.out.println("Jumlah barang yang disimpan: " + numValidItems);
}
}
Program di atas meminta pengguna untuk memasukkan 5 barang dan menyimpannya dalam sebuah array.
Setelah itu, program akan mencetak daftar barang yang telah disimpan ke layar. Program kemudian akan menghitung jumlah barang yang disimpan dalam array dan mencetak hasilnya ke layar.
#7 Contoh Program Java Array Data Barang
Program Java untuk menampilkan daftar barang secara terurut menggunakan array:
Code:
import java.util.Arrays;
import java.util.Scanner;
public class SortItems {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int numItems = 5;
String[] items = new String[numItems];
System.out.println("Masukkan " + numItems + " barang:");
for (int i = 0; i < numItems; i++) {
items[i] = input.nextLine();
}
System.out.println("Barang yang disimpan sebelum diurutkan:");
for (int i = 0; i < numItems; i++) {
System.out.println((i+1) + ". " + items[i]);
}
Arrays.sort(items);
System.out.println("Barang yang disimpan setelah diurutkan:");
for (int i = 0; i < numItems; i++) {
System.out.println((i+1) + ". " + items[i]);
}
}
}
Program di atas meminta pengguna untuk memasukkan 5 barang dan menyimpannya dalam sebuah array.
Setelah itu, program akan mencetak daftar barang yang telah disimpan sebelum diurutkan ke layar.
Program kemudian akan mengurutkan daftar barang menggunakan metode Arrays.sort()
dan mencetak daftar barang yang telah diurutkan ke layar.
Penutup, Program Java Array Data Barang
Demikianlah beberapa contoh program Java untuk array data barang lengkap dengan penjelasannya.
Dalam contoh-contoh program ini, kita telah melihat bagaimana cara menyimpan, menambahkan, menghapus, mengedit, mencari, menghitung jumlah, dan mengurutkan data barang menggunakan array dalam bahasa pemrograman Java.
Pemahaman tentang array data barang merupakan aspek penting dalam pengembangan aplikasi bisnis, manajemen inventaris, dan aplikasi perdagangan.
Baca Juga: 7+ Contoh Program Java Array 2 Dimensi Dengan Inputan
Dengan menguasai cara-cara dasar dalam pengolahan array data barang ini, kita dapat dengan mudah mengembangkan aplikasi-aplikasi tersebut.
Semoga contoh-contoh program yang telah dibahas dapat membantu meningkatkan pemahaman Anda tentang pengolahan array data barang dalam bahasa pemrograman Java.
Terima kasih telah membaca dan semoga bermanfaat!