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

Popular Posts