Class Praktikum2Helper
- java.lang.Object
-
- Praktikum2Helper
-
public class Praktikum2Helper extends java.lang.Object
Pada Praktikum 2, Anda akan diajak berkenalan dengan teknik menganalisis sebuah algoritma. version 1.00 - initial version version 1.01 - optimisasi kode untuk algoritma pengecekan gabungan dua Array version 1.02 - perbaikan timestamp akhir waktu penggabungan - perbaikan constructor Praktikum2HelperException - perbaikan algoritma untuk menentukan index separator - perbaikan algoritma membagi data- Version:
- 1.02
- Author:
- Andreas Febrian
-
-
Constructor Summary
Constructors Constructor Description Praktikum2Helper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
buatNama()
Membuat nama secara acak dengan beberapa aturan tambahan untuk membuat nama tidak terlihat terlalu aneh.java.lang.String[]
getDataKedua()
Membaca data String Array kedua.java.lang.String[]
getDataPertama()
Membaca data String Array pertama.void
setJumlahData(int jumlahData)
Mengatur jumlah data yang akan dibuat.boolean
verifikasi(java.lang.String[] arr)
Mencocokan setiap elemen Array yang diberikan dengan data asli yang tersimpan dalam objek dari kelas ini.
-
-
-
Method Detail
-
buatNama
public java.lang.String buatNama()
Membuat nama secara acak dengan beberapa aturan tambahan untuk membuat nama tidak terlihat terlalu aneh.- Returns:
- sembarang nama
-
setJumlahData
public void setJumlahData(int jumlahData) throws Praktikum2HelperException
Mengatur jumlah data yang akan dibuat. Kemudian, nama secara acak akan buat sebanyak jumlah data yang ditentukan. Jumlah data minimal dua buah.- Parameters:
jumlahData
- total banyak data yang ingin dibuat- Throws:
Praktikum2HelperException
- jika jumlah data kurang dari 2
-
getDataPertama
public java.lang.String[] getDataPertama() throws Praktikum2HelperException
Membaca data String Array pertama. Method ini baru bisa dipanggil jika method setJumlahData(int) sudah dipanggil.- Returns:
- String Array pertama
- Throws:
Praktikum2HelperException
- jika belum memanggil method setJumlahData(int)
-
getDataKedua
public java.lang.String[] getDataKedua() throws Praktikum2HelperException
Membaca data String Array kedua. Method ini baru bisa dipanggil jika method setJumlahData(int) sudah dipanggil.- Returns:
- String Array kedua
- Throws:
Praktikum2HelperException
- jika belum memanggil method setJumlahData(int)
-
verifikasi
public boolean verifikasi(java.lang.String[] arr) throws Praktikum2HelperException
Mencocokan setiap elemen Array yang diberikan dengan data asli yang tersimpan dalam objek dari kelas ini.- Parameters:
arr
- Array hasil penggabungan data- Returns:
- true jika Array yang diberikan terverifikasi dengan benar
- Throws:
Praktikum2HelperException
- jika belum memanggil method setJumlahData(int)
-
-