Program Array Menggunakan Java

 

Book Stack

Array merupakan sekumpulan data dengan tipe data yang sama dan memiliki fungsi yang sejenis. Contohnya yaitu ketika kita ingin menyimpan 10 data nilai mahasiswa. Kita tidak perlu membuat 10 variabel berbeda hanya untuk menyimpan 10 data tersebut yang sebenarnya memiliki fungsi yang sejenis, yaitu menyimpan data nilai mahasiswa. Kita hanya perlu membuat 1 variabel array yang dapat menyimpan 10 data dengan tipe yang sama. dengan begitu, program dapat lebih mudah untuk didevelop dan dimaintenance.

Program 1 : Array Sederhana

Pada java, deklarasi array cukup mudah untuk dilakukan. Berikut ini merupakan contoh program java yang mengimplementasikan array.

Pada program di atas, kita membuat array bertipe data long menggunakan cara konvensional. Ketika program dijalankan, maka hasilnya akan jadi seperti berikut

Hasil Program 1


Program 2 : Implementasi Array Sederhana Menggunakan Class

Selain menggunakan fitur array yang sudah ada, kita juga dapat membuat class yang merepresentasikan array yang berisi data-data yang dibutuhkan oleh array, seperti data dan jumlah datanya. Berikut ini merupakan contoh program java yang menggunakan class baru sebagai representasi dari array.

Pada program di atas, kita membuat class yang menjadi representasi dari array. Di dalam class tersebut terdapat method setElem yang digunakan untuk memberi nilai array pada index tertentu. Selain itu, juga terdapat method getElem yang digunakan untuk mendapatkan nilai array pada index tertentu. Ketika program dijalankan, maka hasilnya akan jadi seperti berikut.

Hasil Program 2


Program 3 : Implementasi Array Lanjutan Menggunakan Class

Berikut ini merupakan contoh program java untuk implementasi lanjutan menggunakan Class

Pada program di atas, ada beberapa method yang diimplementasikan. Pertama yaitu method find yang digunakan untuk mencari elemen tertentu di dalam array. Berikutnya yaitu method insert yang digunakan untuk menambahkan elemen baru pada array. Selanjutnya yaitu method delete yang digunakan untuk menghapus elemen tertertu pada array. Yang terakhir yaitu method display yang digunakan untuk menampilkan semua elemen pada array. Ketika program dijalankan, maka hasilnya akan jadi seperti berikut.

Hasil Program 3


Program 4 : Implementasi Array Terurut Menggunakan Class

Kita juga dapat mengimplementasikan array terurut menggunakan class, dimana elemen-elemen didalamnya sudah secara otomatis terurut berdasarkan nilainya, bahkan ketika kita menambahkan elemen baru pada array tersebut. Berikut ini merupakan contoh implementasi array terurut menggunakan class.

Pada program di atas, terdapat beberapa method yang diimplementasikan. Pertama yaitu method size yang digunakan untuk mengetahui panjang array. Berikutnya yaitu method find yang digunakan untuk mencari elemen tertentu di dalam array. Karena semua elemen di dalam array sudah terurut, kita dapat mengimplementasikan binary search untuk method find. Selanjutnya yaitu method insert yang digunakan untuk menyisipkan elemen ke dalam array sesuai dengan urutan nilainya. Berikutnya yaitu method delete yang digunakan untuk menghapus elemen tertentu dari array. Yang terakhir yaitu method display yang digunakan menampilkan semua elemen di dalam array. Ketika program dijalankan, maka hasilnya akan jadi seperti berikut.

Hasil Program 4


Program 5 : Implementasi Array Bertipe Data Objek

Selain menggunakan tipe data primitif sebagai tipe data elemennya, kita juga bisa menggunakan tipe data objek sebagai tipe data elemen array. Berikut ini merupakan contoh program java yang mengimplementasikan array dengan tipe data objek.

Pada program di atas, kita menggunakan objek Person sebagai tipe data array. Ketika program dijalankan, maka hasilnya akan jadi seperti berikut.

Hasil Program 5


Source code dari program-program di atas dapat diakses disini

Comments

Popular posts from this blog

Final Project Struktur Data 2021

Implementasi Struktur Data Graph Pada Java