🗻Praktikum 3
Pada praktikum 3 ini dilakukan uji coba untuk mengimplementasikan sebuah collection untuk menampung objek yang dibuat sesuai kebutuhan. Objek tersebut adalah sebuah objek mahasiswa dengan fungsi-fungsi umum seperti menambahkan, menghapus, mengubah, dan mencari.
Langkah Praktikum
Buatlah sebuah class Mahasiswa dengan attribute, kontruktor, dan fungsi sebagai berikut.
Selanjutnya, buatlah sebuah class ListMahasiswa yang memiliki attribute seperti di bawah ini.
Method
tambah(),
hapus()
,update()
, dantampil()
secara berurut dibuat agar bisa melakukan operasi-operasi seperti yang telah disebutkan.
Untuk proses hapus, update membutuhkan fungsi pencarian terlebih dahulu yang potongan kode programnya adalah sebagai berikut.
Pada class yang sama, tambahkan main method seperti potongan program berikut dan amati hasilnya!
Verifikasi hasil kompilasi kode program Anda dengan gambar berikut ini.
Pertanyaan
Pada fungsi
tambah()
yang menggunakan unlimited argument itu menggunakan konsep apa? Dan kelebihannya apa?Pada fungsi
linearSearch()
di atas, silakan diganti dengan fungsibinarySearch()
dari collection!Tambahkan fungsi sorting baik secara ascending ataupun descending pada class tersebut!
Last updated