Postingan

Menampilkan postingan dari Mei, 2021

ETS Struktur Data Java

Gambar
1. Jelaskan perbedaan struktur data primitif dengan Non primitif, berikan contohnya dalam program sederhana! Struktur data primitif adalah struktur data yang telah terdefinisi dalam suatu bahasa pemrograman dan tidak ada method yang mengikat , seperti yang pada bahasa java hanya menggunakan tipe data byte, short, int, long, char, float, double, boolean, dan pointers. Pada struktur data primitif ini tidak terdapat tipe data khusus untuk suatu kalimat sehingga hanya akan menggunakan char. Pada struktur data primitif penggunaan tipe datanya sangat sederhana, tetapi dapat memakan banyak waktu dan dapat menjadi tidak efisien. Struktur data non-primitif adalah struktur data yang tidak terdefinisi secara sendirinya (default) oleh suatu bahasa pemrograman melainkan oleh programmer itu sendiri atau disebut reference object . Contohnya seperti penggunaan array, list, string, dan lain-lain. Pada array ini dapat menampung beberapa elemen secara terurut dengan menggunakan index seperti untuk menamp

Linked List dalam Java

Gambar
Linked List          Linked List adalah  sebuah struktur data  yang digunakan untuk menyimpan sejumlah objek data secara terurut untuk saling menyimpan rujukan antara satu node dengan lainnya sehingga membentuk sebuah senarai abstrak.                     Terdapat beberapa operasi dasar pada Linked List :    displayData = menampilkan data pada Linked List. searchData = mencari data yang sesuai dengan yang diinginkan pada Linked List. addData = menambahkan data pada tail Linked List. addDataToFirst =  menambahkan data pada head Linked List . addDataToLast = menambahkan data pada tail Linked List. addDataAtLocation =  menambahkan data pada posisi tertentu dalam Linked List . removeDataAtFirst = menghapus data pada head Linked List. removeDataAtLast =  menghapus data pada tail Linked List. removeDataByContent =  menghapus data pada posisi tertentu dalam Linked List.               Source Code :               Berikut adalah keluaran program yang dijalankan :