LIST (SENARAI) Anifuddin Azis.

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA (7) single linked list circular
Advertisements

bentuknya, yang dapat berubah pada saat runtime.
Rahmat Deddy Rianto Dako, ST, M.Eng
STRUKTUR DATA.
QUEUE II. IMPLEMENTASI QUEUE
LINK LIST Latifah Rifani.
Struktur Data Bambang Irawan.
MODUL 3 SENARAI (LIST)…………………. TUMPUKAN (STACK)……………
Dasar Pemrograman ARRAY/LARIK.
Algoritma dan Pemrograman
LINKED LIST by Yohana N.
Pertemuan ketujuh Struktur data st3telkom.ac.id
Algoritma dan Struktur Data
Prodi S1-Sistem Komputer, F Teknik Elektro
STRUKTUR DATA (2) Single Linked List
4. Linked List (List Linier)
KUG1C3 Dasar Pemrograman
Tim struktur data IF UNIKOM
STRUKTUR DATA.
Single Linked List.
STACK Anifuddin Azis.
STRUKTUR DATA STACK.
STRUKTUR DATA QUIZ.
KUG1C3 Dasar Algoritma & Pemrograman
Dasar algoritma dan pemrograman
Prodi S1-Sistem Komputer, F Teknik Elektro
Struktur data Oleh: Tim Struktur Data IF ARRAY STATIS.
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
Tim struktur data IF UNIKOM
Queue.
STRUKTUR DATA QUEUE (Antrian)
QUEUE Anifuddin Azis.
Program Studi Teknik Informatika
Program Studi Teknik Informatika
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
ARRAY Merupakan suatu variabel yang menyimpan sekumpulan nilai dengan type data yang sama. Setiap elemen nilai yang tersimpan dapat diakses melalui indeks.
Algoritma & Pemrograman 1
2. Stack (Tumpukan) 2.1. Definisi
Program Studi Teknik Informatika
Defri Kurniawan DOUBLE LINKED LIST Defri Kurniawan
Defri Kurniawan, M.Kom STRUKTUR DATA Defri Kurniawan, M.Kom
Struktur Data – Pertemuan 4 List Linier
Stack (Tumpukan).
STRUKTUR DATA Array Statis.
Array/Larik.
Algoritma dan Pemrograman RECORD (REKAMAN)
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Algoritma dan Pemrograman ARRAY (LARIK)
Pertemuan – 8 List Berkait (Bab 5) Informatics Engineering Department
STRUKTUR DATA Array Statis.
Teknik Informatika Politeknik Negeri Batam
Review Array Sri Nurhayati, MT.
Array dan Matriks.
Contoh soal & info lain File teks dan biner.
STRUKTUR DATA Array Statis.
Algoritma & Pemrograman 1
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
ARRAY STATIS Sri Nurhayati, MT.
Algoritma & Struktur Data
IMPLEMENTASI LINKED LISTMENGGUNAKAN ARRAY
Tim struktur data IF UNIKOM
STRUKTUR DATA STACK.
STRUKTUR DATA Sri Nurhayati, MT.
Review Array Sri Nurhayati, MT.
ARRAY STATIS Sri Nurhayati, MT.
Tipe Data Bentukan Pertemuan ke-5.
Algoritma dan Struktur Data
Kode MK/ Pemrograman Terstruktur 2
Kode MK/ Pemrograman Terstruktur 2
SINGLE LINKED LIST (SLL)
Transcript presentasi:

LIST (SENARAI) Anifuddin Azis

Definisi List adalah struktur data yang menggambarkan keterurutan data. Ada informasi awal (First) yang diketahui Ada pengait (Next) ke data berikutnya

Persoalan yang menggunakan List Pengurutan data pada array tanpa merubah indeks array : type Mhs <Nim : integer, Nama :string, NilaiA : array [1..100] of integer, NilaiB : array [1..100] of integer, NilaiC : array [1..100] array of integer, NilaiTotal : [1..100] array of integer > Akan ditampilkan Nama Mahasiswa berdasarkan Nilai Total secara descending Cara 1: Pengurutan terhadap tabel Cara 2 : Membuat tabel Rangking Cara 3 : Membuat tabel keterurutan Pergeseran elemen tabel yang mengakibat kan pergeseran secara fisik : Penyisipan atau Penghapusan elemen pada tabel yang sudah urut

Kamus Data Type infoType Type elemenList < elemen : infoType, next: integer> Type List < first :integer, data : array [1..nmaks] of elemenList>

Operasi pada List CreateList : untuk menginisialisasi nilai First pada List SisipDepan : menambah elemen pada awal List SisipBelakang : menambah elemen pada awal List Sisip : menembah elemen sesuai urutan HapusDepan : menghapus elemen List yang pertama HapusBelakang : menghapus elemen List yang terakhir Hapus : menghapus elemen tertentu pada List

List Linear sekumpulan elemen bertype sama, yang mempunyai keterurutan tertentu, yang setiap elemennya terdiri dari 2 bagian : Type elemenList < Info : InfoType, Next : address > Dengan Info Type adalah sebuah type terdefenisi yang menyimpan informasisebuah elemen list ; Next adalah address dari elemen berikutnya ( suksesor ). Dengan demikian, jika didefinisikan First adalah alamat elemen pertama list, maka elemen berikutnya dapat diakses secara suksesif dari elemen pertama tersebut

Kamus data Type infoType Type elemenList < elm : infoType, next: address> Type list : elemenList

Contoh Soal Buatlah fungsi untuk menghitung jumlah elemen pada List Suatu List berisi data 2 5 8 10 12. Disisipi elemen dengan nilai 7, Tunjukan proses penyisipan elemen pada List tsb, jika List diimplementasikan dengan : Tabel List linear (pointer)