SlideShare a Scribd company logo
SUKSES
SINGLE LINKED
LIST
(Non Circular)
PERTEMUAN 4
ameyy95@gmail.com
AMALIA . P . S
YUNITA . S. D
RAHMAT . S
12.2B.21
RIENDIANTIKA .A .P
SILMA . M
Loading……
Please wait
STRUKTUR DATA
KONSEP POINTER DAN
LINKED LIST
Untuk mengolah data yang banyaknya
tidak bisa ditentukan sebelumnya,
maka disediakan satu fasilitas yang
memungkinan untuk menggunakan
suatu perubah yang disebut dengan
perubah dinamis (Dinamic variable)
Perbedaan Perubah Statis
dan Dinamis
A. Perubahan Statis
B. Perubahan Dinamis
Nilai perubah adalah
alamat lokasi lain yang menyimpan data sesungguhnya.
Dengan demikian data yang sesungguhnya dapat
dimasukkan secara langsung.
Isi Memory pada lokasi tertentu
(nilai perubah) adalah data sesungguhnya yang akan
diolah.
LINKED LIST
Salah satu Struktur Data Dinamis
yang paling sederhana adalah
Linked List atau Struktur
Berkait/Senarai Berantai, yaitu
suatu kumpulan komponen yang
disusun secara berurutan dengan
bantuan Pointer.
Perbedaan Karakteristik
Array dan Linked List
Bentuk Node
Single Linked List non Circular
• Single : field pointer-nya
hanya satu dan satu
arah,pada akhir node
pointernya menunjuk
NULL.
• Linked List : node-node
tersebut saling terhubung
satu sama lain.
• Setiap node pada linked list
mempunyai field yang berisi
pointer ke node berikutnya,
dan juga memiliki field yang
berisi data.
• Node terakhir akan menunjuk
ke NULL yang akan digunakan
sebagai kondisi berhenti pada
saat pembacaan isi linked list.
Menambah Node di Depan
• Penambahan node baru
akan dikaitan di node paling
depan, namun pada saat
pertama kali (data masih
kosong), maka penambahan
data dilakukan dengan
cara: node head
ditunjukkan ke node baru
tersebut.
• Prinsipnya adalah
mengkaitkan node baru
dengan head, kemudian
head akan menunjuk pada
data baru tersebut
sehingga head akan tetap
selalu menjadi data
terdepan.
Menambah Node Di Belakang
• Untuk mengetahui node
terbelakang. Kemudian,
dikaitkan dengan node baru.
• Untuk mengetahui data
terbelakang perlu digunakan
perulangan.
• Penambahan data
dilakukan di belakang,
namun pada saat pertama
kali, node langsung
ditunjuk oleh head.
• Penambahan di belakang
membutuhkan pointer
bantu untuk mengetahui
node terbelakang.
Kemudian, dikaitkan
dengan node baru.
Menghapus Node Di Depan
• Penghapusan node tidak
boleh dilakukan jika keadaan
node sedang ditunjuk oleh
pointer, maka harus dilakukan
penggunakan suatu pointer
lain (hapus) yang digunakan
untuk menunjuk node yang
akan dihapus, barulah
kemudian menghapus
pointer hapus dengan
menggunakan perintah
delete.
• Sebelum data terdepan
dihapus, terlebih dahulu
head harus menunjuk ke
node berikutnya agar list
tidak putus, sehingga node
setelah head lama akan
menjadi head baru.
Jika head masih NULL maka
berarti data masih kosong.
Menghapus Node Di Belakang
• Membutuhkan pointer
bantu dan hapus. Pointer
hapus digunakan untuk
menunjuk node yang
akan dihapus, pointer
bantu untuk menunjuk
node sebelum node yang
dihapus yang akan
menjadi node terakhir.
• Pointer bantu digunakan
untuk menunjuk ke nilai
NULL. Pointer bantu selalu
bergerak sampai sebelum
node yang akan dihapus,
kemudian pointer hapus
diletakkan setelah pointer
bantu. Selanjutnya pointer
hapus akan dihapus,
pointer bantu akan
menunjuk ke NULL.
Menampilkan / Membaca
Isi Linked List
• Linked list ditelusuri satu-
persatu dari awal sampai
akhir node. Penelusuran
dilakukan dengan
menggunakan pointer
bantu, karena pointer
head yang menjadi tanda
awal list tidak boleh
berubah/berganti posisi.
• Penelusuran dilakukan
terus sampai ditemukan
node terakhir yang
menunjuk ke nilai NULL.
• Jika head masih NULL
berarti data masih
kosong.
Single Linked List Non Circular
Menggunakan Head dan Tail
• Dibutuhkan dua
variabel pointer : head
dan tail
• Head selalu menunjuk
pada node pertama,
sedangkan tail selalu
menunjuk pada node
terakhir.
• Kelebihan dari Single
Linked List dengan
Head & Tail adalah
pada penambahan data
di belakang, hanya
dibutuhkan tail yang
mengikat node baru
saja tanpa harus
menggunakan
perulangan pointer
bantu.
Menghapus Node Di Depan
(Dengan Head dan Tail)
• Penghapusan node tidak boleh dilakukan jika
keadaan node sedang ditunjuk oleh pointer, maka
harus dilakukan penunjukkan terlebih dahulu
dengan pointer hapus pada head, kemudian
dilakukan pergeseran head ke node berikutnya
sehingga data setelah head menjadi head baru,
kemudian menghapus pointer hapus dengan
menggunakan perintah delete.
• Jika tail masih NULL maka berarti list masih kosong
Menghapus Node
Di Belakang
(Dengan Head dan Tail)
• Penghapusan node tidak boleh
dilakukan jika keadaan node
sedang ditunjuk oleh pointer,
maka harus dilakukan
penunjukkan terlebih dahulu
dengan variabel hapus pada
tail. Jika tail masih NULL maka
berarti list masih kosong.
• Dibutuhkan pointer bantu
untuk membantu pergeseran
dari head ke node berikutnya
sampai sebelum tail,
sehingga tail dapat
ditunjukkan ke bantu, dan
bantu tersebut akan menjadi
tail yang baru.
• Setelah itu hapus pointer
hapus dengan menggunakan
perintah delete.
TERIMA KASIH
SEKIAN
Alhamdulilah...

More Related Content

What's hot

9.double linked list circular
9.double linked list circular9.double linked list circular
9.double linked list circular
Hitesh Wagle
 
Linked list
Linked listLinked list
Linked list
Tenia Wahyuningrum
 
Bab 6 singly_linked_list
Bab 6 singly_linked_listBab 6 singly_linked_list
Bab 6 singly_linked_list
arii_manroe
 
Persentasi linked list
Persentasi linked listPersentasi linked list
Persentasi linked list
Irsyad Casanova
 
Tupen 4 1235010002
Tupen 4 1235010002Tupen 4 1235010002
Tupen 4 1235010002
Abrianto Nugraha
 
Pertemuan 4 revisijan2013-mhs
Pertemuan 4 revisijan2013-mhsPertemuan 4 revisijan2013-mhs
Pertemuan 4 revisijan2013-mhs
Bina Sarana Informatika
 
Algoritma dan Struktur Data - List
Algoritma dan Struktur Data - ListAlgoritma dan Struktur Data - List
Algoritma dan Struktur Data - List
KuliahKita
 
Algoritma dan Struktur Data - list
Algoritma dan Struktur Data - listAlgoritma dan Struktur Data - list
Algoritma dan Struktur Data - list
Georgius Rinaldo
 
Metnum 2013 sistem bilangan
Metnum 2013 sistem bilanganMetnum 2013 sistem bilangan
Metnum 2013 sistem bilanganMikum Salam
 
Cara menggunakan Microsoft Excel
Cara menggunakan Microsoft ExcelCara menggunakan Microsoft Excel
Cara menggunakan Microsoft Excel
Hendri een
 
Modul 05 basisdata
Modul 05 basisdataModul 05 basisdata
Modul 05 basisdata
Istu Purnamasari
 
Microsoft power point pertemuan 3-normalisasi.pptx
Microsoft power point   pertemuan 3-normalisasi.pptxMicrosoft power point   pertemuan 3-normalisasi.pptx
Microsoft power point pertemuan 3-normalisasi.pptx
Andri Suryadi
 
Menganalisis data
Menganalisis dataMenganalisis data
Menganalisis data
BaronRayendraBramant
 
Materi 2(model data)
Materi 2(model data)Materi 2(model data)
Materi 2(model data)HermanThahir
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
Ranii Hakim
 
ARTIKEL MENYUSUN DAFTAR NILAI PADA MICROSOFT EXCEL DENGAN MENGGUNAKAN DIAGRAM
ARTIKEL MENYUSUN DAFTAR NILAI PADA MICROSOFT EXCEL DENGAN MENGGUNAKAN DIAGRAMARTIKEL MENYUSUN DAFTAR NILAI PADA MICROSOFT EXCEL DENGAN MENGGUNAKAN DIAGRAM
ARTIKEL MENYUSUN DAFTAR NILAI PADA MICROSOFT EXCEL DENGAN MENGGUNAKAN DIAGRAM
Ignasia Ines
 
Modul spreadsheet
Modul spreadsheetModul spreadsheet
Modul spreadsheet
smktamansiswabdg
 
Tupen 6 1235010002
Tupen 6 1235010002Tupen 6 1235010002
Tupen 6 1235010002
Abrianto Nugraha
 
Algoritma dan Struktur Data - pohon biner
Algoritma dan Struktur Data - pohon binerAlgoritma dan Struktur Data - pohon biner
Algoritma dan Struktur Data - pohon biner
Georgius Rinaldo
 
Pengolahan database
Pengolahan databasePengolahan database
Pengolahan database
Mohammad Ramadhan
 

What's hot (20)

9.double linked list circular
9.double linked list circular9.double linked list circular
9.double linked list circular
 
Linked list
Linked listLinked list
Linked list
 
Bab 6 singly_linked_list
Bab 6 singly_linked_listBab 6 singly_linked_list
Bab 6 singly_linked_list
 
Persentasi linked list
Persentasi linked listPersentasi linked list
Persentasi linked list
 
Tupen 4 1235010002
Tupen 4 1235010002Tupen 4 1235010002
Tupen 4 1235010002
 
Pertemuan 4 revisijan2013-mhs
Pertemuan 4 revisijan2013-mhsPertemuan 4 revisijan2013-mhs
Pertemuan 4 revisijan2013-mhs
 
Algoritma dan Struktur Data - List
Algoritma dan Struktur Data - ListAlgoritma dan Struktur Data - List
Algoritma dan Struktur Data - List
 
Algoritma dan Struktur Data - list
Algoritma dan Struktur Data - listAlgoritma dan Struktur Data - list
Algoritma dan Struktur Data - list
 
Metnum 2013 sistem bilangan
Metnum 2013 sistem bilanganMetnum 2013 sistem bilangan
Metnum 2013 sistem bilangan
 
Cara menggunakan Microsoft Excel
Cara menggunakan Microsoft ExcelCara menggunakan Microsoft Excel
Cara menggunakan Microsoft Excel
 
Modul 05 basisdata
Modul 05 basisdataModul 05 basisdata
Modul 05 basisdata
 
Microsoft power point pertemuan 3-normalisasi.pptx
Microsoft power point   pertemuan 3-normalisasi.pptxMicrosoft power point   pertemuan 3-normalisasi.pptx
Microsoft power point pertemuan 3-normalisasi.pptx
 
Menganalisis data
Menganalisis dataMenganalisis data
Menganalisis data
 
Materi 2(model data)
Materi 2(model data)Materi 2(model data)
Materi 2(model data)
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
ARTIKEL MENYUSUN DAFTAR NILAI PADA MICROSOFT EXCEL DENGAN MENGGUNAKAN DIAGRAM
ARTIKEL MENYUSUN DAFTAR NILAI PADA MICROSOFT EXCEL DENGAN MENGGUNAKAN DIAGRAMARTIKEL MENYUSUN DAFTAR NILAI PADA MICROSOFT EXCEL DENGAN MENGGUNAKAN DIAGRAM
ARTIKEL MENYUSUN DAFTAR NILAI PADA MICROSOFT EXCEL DENGAN MENGGUNAKAN DIAGRAM
 
Modul spreadsheet
Modul spreadsheetModul spreadsheet
Modul spreadsheet
 
Tupen 6 1235010002
Tupen 6 1235010002Tupen 6 1235010002
Tupen 6 1235010002
 
Algoritma dan Struktur Data - pohon biner
Algoritma dan Struktur Data - pohon binerAlgoritma dan Struktur Data - pohon biner
Algoritma dan Struktur Data - pohon biner
 
Pengolahan database
Pengolahan databasePengolahan database
Pengolahan database
 

Viewers also liked

ppt Pembelajaran terpadu model integreted
ppt Pembelajaran terpadu model integretedppt Pembelajaran terpadu model integreted
ppt Pembelajaran terpadu model integretedrizka_pratiwi
 
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
eka pandu cynthia
 
Materi : Struktur Data (3 Sort)
Materi : Struktur Data (3 Sort)Materi : Struktur Data (3 Sort)
Materi : Struktur Data (3 Sort)
eka pandu cynthia
 
struktur data
struktur datastruktur data
struktur data
Ayu_lestari
 
Struktur data 09 (double ended heap)
Struktur data 09 (double ended heap)Struktur data 09 (double ended heap)
Struktur data 09 (double ended heap)
Sunarya Marwah
 
Struktur data
Struktur dataStruktur data
Struktur data
lukmanbooms
 
Struktur data
Struktur  dataStruktur  data
Struktur data
ojanfauzan09
 
Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBM
Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBMBahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBM
Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBM
eka pandu cynthia
 
Bahasan 6 WBT CBT E Learning Blog
Bahasan 6 WBT CBT E Learning BlogBahasan 6 WBT CBT E Learning Blog
Bahasan 6 WBT CBT E Learning Blog
eka pandu cynthia
 
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaran
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media PembelajaranRundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaran
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaran
eka pandu cynthia
 
Biner
BinerBiner
Array
Array Array
Array
Ayu_lestari
 
Format rpkps
Format rpkpsFormat rpkps
Format rpkps
eka pandu cynthia
 
1 pengertian-struktur-data
1 pengertian-struktur-data1 pengertian-struktur-data
1 pengertian-struktur-data
Wandi Parlente
 
Modul struktur data
Modul struktur dataModul struktur data
Modul struktur data
eli priyatna laidan
 
Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)
eka pandu cynthia
 
Kuliah1 Struktur Data V1.0
Kuliah1 Struktur Data V1.0Kuliah1 Struktur Data V1.0
Kuliah1 Struktur Data V1.0
Zidny Nafan
 

Viewers also liked (20)

ppt Pembelajaran terpadu model integreted
ppt Pembelajaran terpadu model integretedppt Pembelajaran terpadu model integreted
ppt Pembelajaran terpadu model integreted
 
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
 
Materi : Struktur Data (3 Sort)
Materi : Struktur Data (3 Sort)Materi : Struktur Data (3 Sort)
Materi : Struktur Data (3 Sort)
 
struktur data
struktur datastruktur data
struktur data
 
Latihan soal struktur data
Latihan soal struktur dataLatihan soal struktur data
Latihan soal struktur data
 
Struktur data 09 (double ended heap)
Struktur data 09 (double ended heap)Struktur data 09 (double ended heap)
Struktur data 09 (double ended heap)
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Struktur data
Struktur  dataStruktur  data
Struktur data
 
Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBM
Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBMBahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBM
Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBM
 
Bahasan 6 WBT CBT E Learning Blog
Bahasan 6 WBT CBT E Learning BlogBahasan 6 WBT CBT E Learning Blog
Bahasan 6 WBT CBT E Learning Blog
 
Ppt struktur data
Ppt struktur dataPpt struktur data
Ppt struktur data
 
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaran
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media PembelajaranRundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaran
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaran
 
Biner
BinerBiner
Biner
 
Array
Array Array
Array
 
Format rpkps
Format rpkpsFormat rpkps
Format rpkps
 
1 pengertian-struktur-data
1 pengertian-struktur-data1 pengertian-struktur-data
1 pengertian-struktur-data
 
Modul struktur data
Modul struktur dataModul struktur data
Modul struktur data
 
Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)
 
Kuliah1 Struktur Data V1.0
Kuliah1 Struktur Data V1.0Kuliah1 Struktur Data V1.0
Kuliah1 Struktur Data V1.0
 
Silabus sistem komputer smt 2
Silabus sistem komputer smt 2Silabus sistem komputer smt 2
Silabus sistem komputer smt 2
 

Similar to POWER POINT STRUKTUR DATA AMIK BSI PURWOKERTO

Bab 5 linked list
Bab 5 linked listBab 5 linked list
Bab 5 linked list
Fahuda E
 
Tistrukdat6
Tistrukdat6Tistrukdat6
Tistrukdat6
Antonius Rachmat C
 
3 Linked List
3   Linked List3   Linked List
3 Linked List
ahmad haidaroh
 
SINGLE_LINKED_LIST.pptx
SINGLE_LINKED_LIST.pptxSINGLE_LINKED_LIST.pptx
SINGLE_LINKED_LIST.pptx
legiafatah
 
MAKALAH DOUBLE LINKED LIST BAHASA C.docx
MAKALAH DOUBLE LINKED LIST BAHASA C.docxMAKALAH DOUBLE LINKED LIST BAHASA C.docx
MAKALAH DOUBLE LINKED LIST BAHASA C.docx
Dikicandra6
 
Pertemuan 3.pptx
Pertemuan 3.pptxPertemuan 3.pptx
Pertemuan 3.pptx
jonamanalu
 
PPT STRUKTUR DATA(1).pptx
PPT STRUKTUR DATA(1).pptxPPT STRUKTUR DATA(1).pptx
PPT STRUKTUR DATA(1).pptx
JendralSweet
 
Persentasi linked list
Persentasi linked listPersentasi linked list
Persentasi linked list
Irsyad Casanova
 
Tistrukdat7
Tistrukdat7Tistrukdat7
Tistrukdat7
Antonius Rachmat C
 
5 6 single-linked_list
5 6 single-linked_list5 6 single-linked_list
5 6 single-linked_list
Wandi Parlente
 
Bab 7 double_linked_list
Bab 7 double_linked_listBab 7 double_linked_list
Bab 7 double_linked_list
arii_manroe
 
Linked List
Linked ListLinked List
Linked List
Sherly Uda
 
MAKALAH SINGLE LINKED LIST DALAM BAHASA.docx
MAKALAH SINGLE LINKED LIST DALAM BAHASA.docxMAKALAH SINGLE LINKED LIST DALAM BAHASA.docx
MAKALAH SINGLE LINKED LIST DALAM BAHASA.docx
Dikicandra6
 

Similar to POWER POINT STRUKTUR DATA AMIK BSI PURWOKERTO (16)

Bab 5 linked list
Bab 5 linked listBab 5 linked list
Bab 5 linked list
 
Tistrukdat6
Tistrukdat6Tistrukdat6
Tistrukdat6
 
3 Linked List
3   Linked List3   Linked List
3 Linked List
 
SINGLE_LINKED_LIST.pptx
SINGLE_LINKED_LIST.pptxSINGLE_LINKED_LIST.pptx
SINGLE_LINKED_LIST.pptx
 
MAKALAH DOUBLE LINKED LIST BAHASA C.docx
MAKALAH DOUBLE LINKED LIST BAHASA C.docxMAKALAH DOUBLE LINKED LIST BAHASA C.docx
MAKALAH DOUBLE LINKED LIST BAHASA C.docx
 
Pertemuan 3.pptx
Pertemuan 3.pptxPertemuan 3.pptx
Pertemuan 3.pptx
 
PPT STRUKTUR DATA(1).pptx
PPT STRUKTUR DATA(1).pptxPPT STRUKTUR DATA(1).pptx
PPT STRUKTUR DATA(1).pptx
 
Pert.5 linked list
Pert.5 linked listPert.5 linked list
Pert.5 linked list
 
Persentasi linked list
Persentasi linked listPersentasi linked list
Persentasi linked list
 
Tistrukdat7
Tistrukdat7Tistrukdat7
Tistrukdat7
 
5 6 single-linked_list
5 6 single-linked_list5 6 single-linked_list
5 6 single-linked_list
 
Tistrukdat8 1
Tistrukdat8 1Tistrukdat8 1
Tistrukdat8 1
 
Tistrukdat8 2
Tistrukdat8 2Tistrukdat8 2
Tistrukdat8 2
 
Bab 7 double_linked_list
Bab 7 double_linked_listBab 7 double_linked_list
Bab 7 double_linked_list
 
Linked List
Linked ListLinked List
Linked List
 
MAKALAH SINGLE LINKED LIST DALAM BAHASA.docx
MAKALAH SINGLE LINKED LIST DALAM BAHASA.docxMAKALAH SINGLE LINKED LIST DALAM BAHASA.docx
MAKALAH SINGLE LINKED LIST DALAM BAHASA.docx
 

More from Amalia Puspita Sari

Kisah empat-lilin
Kisah empat-lilinKisah empat-lilin
Kisah empat-lilin
Amalia Puspita Sari
 
Proposal usaha dorayaki jawa ( bsi )
Proposal usaha dorayaki jawa ( bsi )Proposal usaha dorayaki jawa ( bsi )
Proposal usaha dorayaki jawa ( bsi )
Amalia Puspita Sari
 
Tugas Entrepreneur 12.1B.21 (2013)
Tugas Entrepreneur 12.1B.21 (2013)Tugas Entrepreneur 12.1B.21 (2013)
Tugas Entrepreneur 12.1B.21 (2013)
Amalia Puspita Sari
 
POWER POINT SISTEM INFORMASI MANAJEMEN BSI SEMESTER 3
POWER POINT SISTEM INFORMASI MANAJEMEN BSI SEMESTER 3POWER POINT SISTEM INFORMASI MANAJEMEN BSI SEMESTER 3
POWER POINT SISTEM INFORMASI MANAJEMEN BSI SEMESTER 3
Amalia Puspita Sari
 
POWER POINT TUGAS CHARACTER BUILDING AMIK BSI PURWOKERTO
POWER POINT TUGAS CHARACTER BUILDING AMIK BSI PURWOKERTOPOWER POINT TUGAS CHARACTER BUILDING AMIK BSI PURWOKERTO
POWER POINT TUGAS CHARACTER BUILDING AMIK BSI PURWOKERTO
Amalia Puspita Sari
 
POWER POINT PEMBELAJARAN
POWER POINT PEMBELAJARANPOWER POINT PEMBELAJARAN
POWER POINT PEMBELAJARAN
Amalia Puspita Sari
 

More from Amalia Puspita Sari (8)

Statistika BSI
Statistika BSIStatistika BSI
Statistika BSI
 
Kisah empat-lilin
Kisah empat-lilinKisah empat-lilin
Kisah empat-lilin
 
Proposal usaha dorayaki jawa ( bsi )
Proposal usaha dorayaki jawa ( bsi )Proposal usaha dorayaki jawa ( bsi )
Proposal usaha dorayaki jawa ( bsi )
 
Tugas Entrepreneur 12.1B.21 (2013)
Tugas Entrepreneur 12.1B.21 (2013)Tugas Entrepreneur 12.1B.21 (2013)
Tugas Entrepreneur 12.1B.21 (2013)
 
POWER POINT SISTEM INFORMASI MANAJEMEN BSI SEMESTER 3
POWER POINT SISTEM INFORMASI MANAJEMEN BSI SEMESTER 3POWER POINT SISTEM INFORMASI MANAJEMEN BSI SEMESTER 3
POWER POINT SISTEM INFORMASI MANAJEMEN BSI SEMESTER 3
 
AKU
AKUAKU
AKU
 
POWER POINT TUGAS CHARACTER BUILDING AMIK BSI PURWOKERTO
POWER POINT TUGAS CHARACTER BUILDING AMIK BSI PURWOKERTOPOWER POINT TUGAS CHARACTER BUILDING AMIK BSI PURWOKERTO
POWER POINT TUGAS CHARACTER BUILDING AMIK BSI PURWOKERTO
 
POWER POINT PEMBELAJARAN
POWER POINT PEMBELAJARANPOWER POINT PEMBELAJARAN
POWER POINT PEMBELAJARAN
 

Recently uploaded

Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
SriKuntjoro1
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
tsuroyya38
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
OswaldusDiwaDoka
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Sathya Risma
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdfRangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
mad ros
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docxLAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
moh3315
 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
sriwulandari723
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
HERIHERI52
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
RosidaAini3
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
SDNBotoputih
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
opkcibungbulang
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
TriSutrisno48
 

Recently uploaded (20)

Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdfRangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docxLAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
 

POWER POINT STRUKTUR DATA AMIK BSI PURWOKERTO

  • 2. AMALIA . P . S YUNITA . S. D RAHMAT . S 12.2B.21 RIENDIANTIKA .A .P SILMA . M
  • 4. KONSEP POINTER DAN LINKED LIST Untuk mengolah data yang banyaknya tidak bisa ditentukan sebelumnya, maka disediakan satu fasilitas yang memungkinan untuk menggunakan suatu perubah yang disebut dengan perubah dinamis (Dinamic variable)
  • 5. Perbedaan Perubah Statis dan Dinamis A. Perubahan Statis B. Perubahan Dinamis Nilai perubah adalah alamat lokasi lain yang menyimpan data sesungguhnya. Dengan demikian data yang sesungguhnya dapat dimasukkan secara langsung. Isi Memory pada lokasi tertentu (nilai perubah) adalah data sesungguhnya yang akan diolah.
  • 6. LINKED LIST Salah satu Struktur Data Dinamis yang paling sederhana adalah Linked List atau Struktur Berkait/Senarai Berantai, yaitu suatu kumpulan komponen yang disusun secara berurutan dengan bantuan Pointer.
  • 8. Bentuk Node Single Linked List non Circular • Single : field pointer-nya hanya satu dan satu arah,pada akhir node pointernya menunjuk NULL. • Linked List : node-node tersebut saling terhubung satu sama lain. • Setiap node pada linked list mempunyai field yang berisi pointer ke node berikutnya, dan juga memiliki field yang berisi data. • Node terakhir akan menunjuk ke NULL yang akan digunakan sebagai kondisi berhenti pada saat pembacaan isi linked list.
  • 9. Menambah Node di Depan • Penambahan node baru akan dikaitan di node paling depan, namun pada saat pertama kali (data masih kosong), maka penambahan data dilakukan dengan cara: node head ditunjukkan ke node baru tersebut. • Prinsipnya adalah mengkaitkan node baru dengan head, kemudian head akan menunjuk pada data baru tersebut sehingga head akan tetap selalu menjadi data terdepan.
  • 10. Menambah Node Di Belakang • Untuk mengetahui node terbelakang. Kemudian, dikaitkan dengan node baru. • Untuk mengetahui data terbelakang perlu digunakan perulangan. • Penambahan data dilakukan di belakang, namun pada saat pertama kali, node langsung ditunjuk oleh head. • Penambahan di belakang membutuhkan pointer bantu untuk mengetahui node terbelakang. Kemudian, dikaitkan dengan node baru.
  • 11. Menghapus Node Di Depan • Penghapusan node tidak boleh dilakukan jika keadaan node sedang ditunjuk oleh pointer, maka harus dilakukan penggunakan suatu pointer lain (hapus) yang digunakan untuk menunjuk node yang akan dihapus, barulah kemudian menghapus pointer hapus dengan menggunakan perintah delete. • Sebelum data terdepan dihapus, terlebih dahulu head harus menunjuk ke node berikutnya agar list tidak putus, sehingga node setelah head lama akan menjadi head baru. Jika head masih NULL maka berarti data masih kosong.
  • 12. Menghapus Node Di Belakang • Membutuhkan pointer bantu dan hapus. Pointer hapus digunakan untuk menunjuk node yang akan dihapus, pointer bantu untuk menunjuk node sebelum node yang dihapus yang akan menjadi node terakhir. • Pointer bantu digunakan untuk menunjuk ke nilai NULL. Pointer bantu selalu bergerak sampai sebelum node yang akan dihapus, kemudian pointer hapus diletakkan setelah pointer bantu. Selanjutnya pointer hapus akan dihapus, pointer bantu akan menunjuk ke NULL.
  • 13. Menampilkan / Membaca Isi Linked List • Linked list ditelusuri satu- persatu dari awal sampai akhir node. Penelusuran dilakukan dengan menggunakan pointer bantu, karena pointer head yang menjadi tanda awal list tidak boleh berubah/berganti posisi. • Penelusuran dilakukan terus sampai ditemukan node terakhir yang menunjuk ke nilai NULL. • Jika head masih NULL berarti data masih kosong.
  • 14. Single Linked List Non Circular Menggunakan Head dan Tail • Dibutuhkan dua variabel pointer : head dan tail • Head selalu menunjuk pada node pertama, sedangkan tail selalu menunjuk pada node terakhir. • Kelebihan dari Single Linked List dengan Head & Tail adalah pada penambahan data di belakang, hanya dibutuhkan tail yang mengikat node baru saja tanpa harus menggunakan perulangan pointer bantu.
  • 15. Menghapus Node Di Depan (Dengan Head dan Tail) • Penghapusan node tidak boleh dilakukan jika keadaan node sedang ditunjuk oleh pointer, maka harus dilakukan penunjukkan terlebih dahulu dengan pointer hapus pada head, kemudian dilakukan pergeseran head ke node berikutnya sehingga data setelah head menjadi head baru, kemudian menghapus pointer hapus dengan menggunakan perintah delete. • Jika tail masih NULL maka berarti list masih kosong
  • 16. Menghapus Node Di Belakang (Dengan Head dan Tail) • Penghapusan node tidak boleh dilakukan jika keadaan node sedang ditunjuk oleh pointer, maka harus dilakukan penunjukkan terlebih dahulu dengan variabel hapus pada tail. Jika tail masih NULL maka berarti list masih kosong. • Dibutuhkan pointer bantu untuk membantu pergeseran dari head ke node berikutnya sampai sebelum tail, sehingga tail dapat ditunjukkan ke bantu, dan bantu tersebut akan menjadi tail yang baru. • Setelah itu hapus pointer hapus dengan menggunakan perintah delete.