Anda di halaman 1dari 1

Tugas Personal ke-1

Week 3

Soal Review

1. Uraikan pengertian singly linked list? Ilustrasikan cara membuat singly linked list!

2. Uraikan pengertian circular singly linked list? Ilustrasikan cara membuat circular singly
linked list!

3. Uraikan perbedaan antara singly linked list dan circular linked list!

Soal Case

Buatlah sebuah program database sederhana dengan menggunakan singly linked list!

Program tersebut memiliki pilihan(menu) sebagai berikut:

1. Push data karyawan. Ketika dijalankan, akan diminta input berupa Employee ID, Nama
Lengkap, Tempat Lahir, Tanggal Lahir, dan Jabatan. Validasi Employee ID maksimal 5
angka, Nama Lengkap dan Tempat lahir maksimal 30 karakter, dan Jabatan maksimal 50
karakter. Validasi jumlah data yang dapat diinput adalah maksimal 5 data.

2. Menampilkan semua daftar Karyawan di database terdiri dari Employee ID, Nama
Lengkap, Tempat Tanggal Lahir, dan Jabatan. Data karyawan ditampilkan secara terurut
(sort) berdasarkan Employee ID.

3. Hapus data karyawan berdasarkan Employee ID

4. Hapus semua data karyawan

5. Keluar dari program.

Data Structures

Anda mungkin juga menyukai