Anda di halaman 1dari 5

PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Nama : Milda Maulida Fauziah


NIM : 1197050068
Kelas :E
Tugas : Array and Looping
LAPORAN HASIL PRAKTIKUM

1. Project 1
Project: Array
Code:
package arrayTes;

public class ArrayExample {

public static void main(String[] args) {


String[] dataProdi = {"Administrasi", "Agroteknologi", "Teknik
Elektro", "Bahasa Arab", "Bahasa Inggris", "Teknik Informatika", "Fisika",
"Kimia", "Biologi", "Management"};
System.out.println("Perintah: tampilkan array 1, 3, dan 5");
System.out.println(dataProdi[1]);
System.out.println(dataProdi[3]);
System.out.println(dataProdi[5]);
}
}

Screenshot hasil eksekusi:

2. Project 2
Project: Array using Looping
Code:
package arrayTes;

public class ArrayExample {

public static void main(String[] args) {


String[] dataProdi = {"Administrasi", "Agroteknologi", "Teknik
Elektro", "Bahasa Arab", "Bahasa Inggris", "Teknik Informatika", "Fisika",
"Kimia", "Biologi", "Management"};
System.out.println("Perintah: tampilkan seluruhnya kecuali index 3");
for(int x = 0; x<10; x++) {
if(x != 3) {
System.out.println("Index " + x + " = " + dataProdi[x]);
}
}
}
}

Screenshot hasil eksekusi:

3. Project 3
Project: Array using Looping
Code:
 Object class Mahasiswa
package arrayInObject;

public class Mahasiswa {


private String nimMHS;
private String namaMHS;
private int umurMHS;

public Mahasiswa() {
nimMHS="";
namaMHS="";
umurMHS=0;
}
public Mahasiswa(String nim, String nama, int umur) {
nimMHS = nim;
namaMHS = nama;
umurMHS = umur;
}

public void displayMHS() {


System.out.print("NIM : " + nimMHS);
System.out.print("\tNama : " + namaMHS);
System.out.println("\t\tUmur : " + umurMHS);
}
public String getNimMHS() {
return nimMHS;
}
public void setNimMHS(String n) {
nimMHS = n;
}
public String getNamaMHS() {
return namaMHS;
}
public void setNamaMHS(String n) {
namaMHS = n;
}
public int getUmurMHS() {
return umurMHS;
}
public void setUmurMHS(int n) {
umurMHS = n;
}
}

 Object class ManageMahasiswa


package arrayInObject;

public class ManageMahasiswa {


private Mahasiswa[] data;
private int n;

public ManageMahasiswa(int max) {


data = new Mahasiswa[max];
n = 0;
}

public void insert(String nim, String nama, int umur) {


data[n] = new Mahasiswa(nim, nama, umur);
n++;
}
public void display() {
for(int j=0; j<n; j++) {
System.out.print((j+1) + ". ");
data[j].displayMHS();
}
System.out.println("");
}
}

 Driver class DataMahasiswa


package arrayInObject;

public class DataMahasiswa {

public static void main(String[] args) {


int maxSize = 100;
ManageMahasiswa obj = new ManageMahasiswa(maxSize);
obj.insert("119705000", "Jimin", 25);
obj.insert("119705001", "Taehyung", 24);
obj.insert("119705002", "Jungkook", 23);
obj.insert("119705003", "RM", 25);
obj.insert("119705004", "Jin", 26);
System.out.println("Data Mahasiswa : ");
obj.display();
}
}
Screenshot hasil eksekusi:

4. Project 4
Project: Penjumlahan pada Array
Code:
package multidiemtionalArray;

public class twodimentionalTes {

public static void main(String[] args) {


int a[][]= {{1, 3, 4}, {3, 4, 5}};
int b[][]= {{1, 3, 4}, {3, 4, 5}};

System.out.println("Array A: ");
showit(a);
System.out.println();
System.out.println("Array B: ");
showit(b);
System.out.println();

int baris_a = a.length;


int kolom_a = a[0].length;

int[][] hasil = new int[baris_a][kolom_a];

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


for(int j = 0; j<kolom_a; j++) {
hasil[i][j] = a[i][j] + b[i][j];
}
}
System.out.println("Array Hasil Penjumlahan: ");
showit(hasil);
}

private static void showit(int[][] dataArray) {


int baris = dataArray.length;
int kolom = dataArray[0].length;

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


for(int j = 0; j < kolom; j++) {
System.out.print(dataArray[i][j]+" ");
}
System.out.println();
}
}
}
Screenshot hasil eksekusi:

Anda mungkin juga menyukai