Tugas 2 Struktur Data
Nama : Zidan Al Azizi
NRP : 5025201014
Kelas : Struktur Data F
Tanggal : 24 Maret, 2021
Array merupakan struktur data yang berisi satu macam (homogen) tipe data. Array memiliki 2 jenis komponen yaitu elements dengan jumlah (1 sampai n) dan index (0 sampai (n-1)).pada Bahasa java syantax array dituliskan dengan type var-name[]; atau type[] var name; .pada tugas ini kita akan membuat beberapa program yang berkaitan dengan array khusunya dengan Bahasa java.
1. ArrayApp
Pada
program ini suatu array diinisialisasi kemudian diacari data nilai 66 pada
element array tersebut, jika element tersebut ditemukan maka akan keluar output
found+”angka yang dicari” jika tidak maka akan keluar output Can't find+”angka
yang dicari”. Selanjutnya akan dilakukan penghapusan data nilai 55 dari array.
Source Code:
Dokumentasi :
2. LowArray
Pada
program ini sedikit berbeda dengan program yang pertama, dikarenakan pada
program ini digunakan 2 class yaitu class LowArray dan class LowArrayApp. Pada
class LowArray terdapat beberapa method yang berfungsi untuk membuat, mengisi
dan mengambil nilai dari array. Kemudian pada class LowArrayApp berfungsi
untuk menjalankan program utama yaitu
pencarian elemen dengan nilai 26 dan penghapusan elemen dengan nilai 55.
Source Code:
Dokumentasi :
3.High Array
Hapir
sama dengan program kedua yang menggunakan 2 class tetapi dengan fungsi yang
berbeda di masing-masing classnya. Pada program High Array digunakan class
HighArray dengan berbagai method untuk membuat, mencari nilai, mengisi nilai ,
mengahpus nilai, dan menampilkan nilai dari sebuah array. Selanjutnya pada
class HighArrayApp berfungsi untuk menjalankan program utama dengan pemanggilan
beberapa method pada class HighArray.
Source Code:
Dokumentasi :
4. Ordered Array
Pada
program Ordered Array digunakan 2 buah class yaitu class OrdArray dan class OrderedArrayApp
pada class OrdArray terdapat beberapa method yang berfungsi untuk membuat,
mengambil ukuran, mencari nilai data, sorting data secara ascending(naik), menghapus
data dan menampilkan data pada sebuah array. Kemudian selanjutnya sama seperti
program sebelumya class OrderedArrayApp berfungsi sebagai main class untuk
pemanggilan beberapa method dari class OrdArray ke program utama.
Source Code:
Dokumentasi :
5.Class Data Array
Pada
program kelima atau terakhir ini sedikit berbeda dengan keempat program
sebelumnya yang biasanya menggunakan tipe data integer sebagai data array kali
ini program ini dijalankan dengan menggunakan tipe data string sebagai data array. Selanjutnya pada
program ini terdapat 3 buah class yang berbeda diantaranya : class Person,
ClassDataArray, dan ClassDataApp. Pada class Person terdapat 3 method yang berfungsi
untuk membuat data person yang berisi : last name, first name dan age. Kemudian
pada ClassDataArray terdapat beberapa method yang berfungsi untuk membuat, ,
mencari data, menggabungkan data person, menghapus data, dan menampilkan data
pada sebuah array. Selanjutnya pada ClassDataApp berfungsi sebagai main class
untuk pemanggilan beberapa method dari class lain ke program utama.
Source Code:
Dokumentasi :
Comments
Post a Comment