Anda di halaman 1dari 19

MODUL PRAKTIKUM 6 & 7 (LINKED LIST)

Nama : M.Dirjesh Arif Cangara


NIM : 220209501078
Kelas : PTIK D
Source Code Program 1
Hasil Run Program 1
a. Insert depan

b. Insert belakang
c. Tampilan data setelah insert

d. Delete depan

e. Delete belakang
f. Tampilan data setelah delete

Source Code Program 2


Hasil Run Program 2
a. Sisip awal
b. Sisip akhir
c. Sisip sebelum simpul
d. Sisip sesudah simpul
e. Hapus awal
f. Hapus akhir
g. Hapus Tengah
h. Keluar

1. Jelaskan maksud program dalam pelaksanaan praktikum diatas (single linked list)?
Pada program 1 berisi beberapa perintah yang mengimplementasikan sebuah linked
list yaitu single linked list, yang merupakan struktur data linear yang terdiri dari
sejumlah simpul (node) yang terhubung satu sama lain secara berurutan. Program ini
bertujuan untuk memungkinkan pengguna untuk melakukan beberapa operasi dasar
pada linked list, yaitu:
1. Insert depan: menambahkan data baru ke depan linked list
2. Insert Tengah: menambahkan data baru ke Tengah linked list
3. Insert belakang: menambahkan data baru ke belakang linked list
4. Hapus depan: menghapus data pertama pada linked list
5. Hapus Tengah: menghapus data Tengah pada linked list
6. Hapus belakang: menghapus data terakhir pada linked list
7. Tampil data: menampilkan data yang sudah diinput
Singkatnya, program ini memungkinkan pengguna untuk memahami konsep dasar
dari linked list dan bagaimana operasi-operasi dasar seperti sisip dan hapus dilakukan
pada linked list.

2. Buat program linked list dengan metode bebas yang berisikan menu sebagai berikut:
a. Insert depan
b. Insert Tengah
c. Insert belakang
d. Delete depan
e. Delete Tengah
f. Delete belakang
g. Tampilkan data
h. Keluar

Program Latihan (Single Linked

List) Source Code Program Latihan


Hasil Run Program Latihan
a. Insert depan

b. Insert Tengah
Contoh gambar jika input node sebelumnya sudah ada pada linked list

Contoh gambar jika input node sebelumnya tidak benar

c. Insert belakang

d. Tampilan data setelah input


e. Delete depan

f. Delete Tengah
Contoh gambar jika data yang dimasukkan ada pada linked list

Contoh gambar jika data yang dimasukkan tidak ada pada linked list

g. Delete belakang

h. Tampilan data setelah delete


i. Keluar

Anda mungkin juga menyukai