#4A.1 Konsep dan Implementasi Single Linked List Dasar di C++ | STRUKTUR DATA
Résumé
TLDRVideo ini membahas tentang linked list, khususnya jenis single linked list. Linked list adalah struktur data yang terdiri dari elemen-elemen yang saling terhubung dengan pointer. Single linked list hanya memiliki satu pointer untuk mengarah ke elemen berikutnya. Dalam video ini, dijelaskan konsep dasar dan cara kerja linked list, serta bagaimana cara mendeklarasikan dan menginisialisasi linked list dalam C++. Selain itu, video ini juga mencakup operasi dasar seperti penambahan dan penghapusan elemen, serta cara untuk menampilkan isi linked list melalui proses traversing.
A retenir
- 📘 Link list adalah struktur data yang terdiri dari simpul-simpul yang saling terhubung.
- 🔗 Single link list hanya memiliki satu pointer untuk elemen berikutnya.
- 🧬 Linked list dapat menyimpan data secara dinamis tergantung memori.
- ⚙️ Elemen yang ditambahkan dapat berada di awal, akhir, atau tengah.
- 📜 Menggunakan pointer untuk navigasi antar elemen.
- ✨ Operasi dasar termasuk penambahan dan penghapusan elemen.
- 🖥️ Contoh implementasi disajikan dalam bahasa C++.
- 🔍 Traversing untuk menampilkan isi linked list.
- 🎓 Belajar tentang linked list penting untuk penguasaan struktur data.
Chronologie
- 00:00:00 - 00:05:00
Mulai video, Sabriansyah memperkenalkan channel studi dan topik pembahasan mengenai link list, khususnya single link list. Ia menjelaskan dasar-dasar link list, termasuk pemahaman tentang pointer dan struktur elemen dalam link list.
- 00:05:00 - 00:10:00
Sabriansyah membandingkan rei (array) dengan link list, menekankan perbedaan dalam cara alokasi memori dan aksesibilitas. Link list memiliki elemen yang dapat ditambahkan atau dihapus secara dinamis, memberikan fleksibilitas lebih dibandingkan array.
- 00:10:00 - 00:15:00
Ia melakukan analisis lebih dalam tentang elemen dalam link list dan bagaimana hubungan antar not (simpul) dibentuk. Penjelasan berlanjut tentang struktur data, termasuk pengenalan tipe link list yang ada.
- 00:15:00 - 00:20:00
Sabriansyah membahas pengenalan single link list lebih dalam, menjelaskan bagaimana setiap not memiliki pointer yang menunjuk ke not berikutnya. Dia juga menyebutkan bahwa pointer terakhir menunjukkan null, menandakan akhir dari link list.
- 00:20:00 - 00:25:00
Setelah menjelaskan konsep-konsep dasar, transisi menuju coding, di mana ia menunjukkan cara menginisialisasi dan menggunakan single link list di C++. Ia memberikan contoh struktur dan cara mengalokasikan memori dengan benar.
- 00:25:00 - 00:30:00
Dalam pemasangan kode, Sabriansyah menggunakan Visual Studio Code untuk menunjukkan penggunaan kode dalam praktik. Dia menjelaskan dengan detail bagaimana cara menyusun struktur data dalam kode.
- 00:30:00 - 00:35:00
Ia memperkenalkan cara menampilkan data dalam single link list, menjelaskan penggunaan traversing untuk membaca elemen dari awal hingga akhir list dan mencetak hasilnya.
- 00:35:00 - 00:40:00
Membahas tentang penambahan dan penghapusan elemen dalam link list, termasuk cara menambahkan elemen di awal dan di akhir list menggunakan fungsi dasar.
- 00:40:00 - 00:48:44
Mengakhiri video, Sabriansyah mengumumkan materi yang akan datang, termasuk teknik untuk menambah dan menghapus elemen di tengah link list, serta menyajikan pengaturan ulang dan pemrograman ulang.
Carte mentale
Vidéo Q&R
Apa itu linked list?
Linked list adalah koleksi elemen berurutan yang dihubungkan menggunakan pointer.
Apa yang dimaksud dengan single linked list?
Single linked list adalah jenis linked list yang hanya memiliki satu pointer untuk menghubungkan ke elemen berikutnya.
Bagaimana cara menambah elemen pada linked list?
Elemen dapat ditambahkan di awal, di akhir, atau di tengah linked list dengan menyesuaikan pointer.
Apa saja kelebihan linked list dibandingkan array?
Linked list bisa mengalokasikan memori secara dinamis dan tidak memerlukan ukuran tetap.
Bagaimana cara mendeklarasikan linked list dalam C++?
Dengan menggunakan struktur dan pointer yang mengarah ke elemen berikutnya.
Apakah ada batas maksimal untuk ukuran linked list?
Ukuran linked list tergantung pada kapasitas memori yang tersedia.
Apa itu pointer dalam konteks linked list?
Pointer adalah referensi yang mengarah ke elemen berikutnya dalam linked list.
Apa yang terjadi jika menambahkan elemen baru di linked list yang penuh?
Jika menggunakan memori dinamis, linked list dapat terus menerus menambah elemen hingga memori habis.
Voir plus de résumés vidéo
Jangan Biarkan Indonesia Mundur ke Zaman Kegelapan
Exploratory Data Analysis With Excel - Part 4 - Box Plots
Perjalanan Ekonomi dari Presiden ke Presiden | Katadata Indonesia
Perjalanan Ekonomi dari Presiden ke Presiden | Katadata Indonesia
PYSO 104 - Tumbuh Kembang Seorang Pathfinder
DSS, Sistem Pakar dan SIMRS
- 00:00:01Halo Halo teman-teman semuanya apa kabar
- 00:00:13Selamat datang kembali di channel studi
- 00:00:16student bersama sini sabriansyah dan
- 00:00:18kali ini kita masih berada di pelistruk
- 00:00:21tour data yang Ibu dosen saya adalah ibu
- 00:00:23saniati kita masuk di episode 4 yang
- 00:00:27akan membahas mengenai link list nah
- 00:00:29kebetulan delines itu dibagi menjadi
- 00:00:31beberapa macam jadi disini episode 4 ah
- 00:00:34ya link list yang jenis pertama yaitu
- 00:00:38single link list gitu Jadi sebelum kita
- 00:00:42masuk ke single link list nya kita akan
- 00:00:45mengetahui dulu link list to apa begitu
- 00:00:48Jadi link list adalah elemen yang
- 00:00:51berurutan yang dihubungkan dengan
- 00:00:53pointer menjadi acuannya teman-teman
- 00:00:56kalau mau belajar link list harus paham
- 00:00:58dulu minimal tahu dengan istilah
- 00:01:01pinter atau penunjuk ya elemen terakhir
- 00:01:05menunjukkn 0/0 untuk link list yang
- 00:01:10tidak circular begitu Jadi kalau
- 00:01:13circular melingkar GTA Enggak ada mana
- 00:01:16awal mana ujung gitu Nah untuk yang
- 00:01:17tidak circular itu ada nulya di akhir
- 00:01:22begitu aja gampang ya elemen pada single
- 00:01:26link list dapat bertambah atau berkurang
- 00:01:28atau ya dinamis Setia selama program di
- 00:01:31jalankan itu dapat dibuat selama
- 00:01:35diperlukan hingga memory system habis
- 00:01:37jadi kalau teman-teman nanya berapa sih
- 00:01:40maksimal kita membuat link list yang
- 00:01:42enggak ada maksimalnya maksimalnya ya
- 00:01:44Tergantung memori komputer tahun temen
- 00:01:47begitu kemudian terakhir language tidak
- 00:01:51membuang ruang memori tetapi membutuhkan
- 00:01:54beberapa memori ekstra untuk pointer
- 00:01:57begitu Jadi Lilis ini akan menggunakan
- 00:02:01di yang digunakan atau dibutuhkan oleh
- 00:02:04link list gitu jadi nggak mubazir
- 00:02:06seperti Rei nanti saya jelaskan
- 00:02:08mudah-mudahan paham gitu ya Nah di sini
- 00:02:10tetapi membutuhkan beberapa memori
- 00:02:12ekstra untuk pointer ya karena ada
- 00:02:14penunjuknya penunjuknya gitu jadi
- 00:02:17membutuhkan memori yang ekstra Ittihad
- 00:02:20abstraknya enggak berat banget enggak
- 00:02:22begitu halus selanjutnya Nah kalau kita
- 00:02:26bandingkan Rey dengan link list Grey
- 00:02:30memiliki ruang atau aksesbilitas yang
- 00:02:34terbatas dan Lilis bisa mengalokasikan
- 00:02:38memori secara dinamis Maksudnya gimana
- 00:02:40contoh di analogi yang pertama dulu ya
- 00:02:44kalau Rei itu kan kita buat Rey jadi ya
- 00:02:48value-nya ya Tergantung berapa gitu
- 00:02:51tergantung kita deklarasinya are ini mau
- 00:02:53berapa data dan ini berurutan berarti
- 00:02:57indeks ke 0123 ndak bisa indeks
- 00:03:0103 12 nggak bisa sedangkan link list
- 00:03:05bisa itu jadi misalnya kita punya nut
- 00:03:09pertama ini dinamakan not atau simpul ya
- 00:03:13jadi masing-masing di namakan not itu
- 00:03:16misalnya ada note1 Note2 4 Note 3 nah
- 00:03:23awalnya contoh saya buat adik not yang
- 00:03:26pertama kemudian dinuth yang pertama
- 00:03:30menunjuk ke not yang kedua jadi bisa
- 00:03:33dipastikan ini data pertama untuk dianut
- 00:03:36satu ya untuk 02 ditunjuk sama sih not
- 00:03:40satunya Oh ini berarti ke-2 kemudian
- 00:03:44Disini dari Note2 ditunjuk elemen
- 00:03:47setelah Note2 itu no tempat itu setelah
- 00:03:51Note 4 ditunjuk alamin berikutnya ke not
- 00:03:54ketiga begitu Dino ketika kebetulan
- 00:03:57misalnya saya buat akhir jadi untuk yang
- 00:04:00penuh
- 00:04:01Hai setelahnya itu enggak ada atau null
- 00:04:03atau kalau terakhir disebut juga dengan
- 00:04:05ekor atau tell kalau kepala head itu
- 00:04:10untuk analogi yang pertama perbandingan
- 00:04:12antara RI dengan link list kemudian
- 00:04:15perbandingan yang kedua contoh ketika
- 00:04:18kita punya RI kita deklarasikan misalnya
- 00:04:21saya mau buat Arai yang isi datanya
- 00:04:24misalnya 9 itu ya kalau kita punya
- 00:04:29datanya enam gimana ya beratnya 4
- 00:04:31mubazir nggak kepakai dan ini disimpan
- 00:04:35kemarin juga yang nggak kepakai itu nah
- 00:04:38contohnya misalnya kita tambahin Serikat
- 00:04:41lagi tambahin dong value and kepolisian
- 00:04:44kedua jadi tambahin di sini misalnya
- 00:04:46Jadi gimana caranya biar value 1 value
- 00:04:51and value 23456 gimana caranya ya enggak
- 00:04:54langsung kita taruh value and kesini
- 00:04:58kemudian lanjut Bayu
- 00:05:01Hai kalau kita melakukan cara tersebut
- 00:05:04ia berarti kita nimpa V2 jadi value and
- 00:05:08itu jadi urutannya nanti value 1 value
- 00:05:11and value 3456 itu caranya gimana
- 00:05:14caranya gini ya jadi file yang terakhir
- 00:05:18dipindahin ke index berikutnya begitupun
- 00:05:23seterusnya nah sampai seperti ini jadi
- 00:05:29value yang kedua posisi yang kedua
- 00:05:31kosong barulah polisi yang kedua diisi
- 00:05:35value and begitu jadi memang rumit itu
- 00:05:40ya Belum lagi kita harus pengkondisian
- 00:05:43Apakah elemen indeks selanjutnya setelah
- 00:05:46elemen terakhir 08 enggak ia jadi
- 00:05:49pengkondisian nya sangat merepotkan
- 00:05:52nugget ya jadi berbeda dengan link list
- 00:05:56misalnya kita punya link list seperti
- 00:05:59ini oh iya link list
- 00:06:01Hai itu semua not sedangkan persatunya
- 00:06:05persatu datanya itu not namanya jadi
- 00:06:09linguis adalah kumpulan dari not Iya
- 00:06:13gampang ya nah misalnya saya punya link
- 00:06:17list dengan notnya 4 atau simpulnya 41
- 00:06:21menunjuk ke V2 file2 menunjuk ke file 33
- 00:06:27menunjuk ke kali empat dan L40 enggak
- 00:06:31ada penunjuknya atau bisa dibilang ini
- 00:06:34headnya atau kepalanya dan Felly 4
- 00:06:36adalah ekornya begitu Oke jadi misalnya
- 00:06:43tambahin dong felien ke posisi yang
- 00:06:45kedua di sini Ya gampang aja kita
- 00:06:48tinggal gini misalnya kita buat simpul
- 00:06:51lagi atau not lagi yang value-nya value
- 00:06:54and ya dan penunjuk yang pertama artinya
- 00:06:59kan posisinya pertamanya sebelum
- 00:07:01kedua akan posisi pertama gitu menunjuk
- 00:07:04value and value and menunjukkan G2 jadi
- 00:07:07langsung selesai gitu Bayu satu value
- 00:07:09and Fade 2 3 4 beres jadi untuk
- 00:07:14analoginya mudah-mudahan teman-teman
- 00:07:15paham nah lalu tipe link list ada apa
- 00:07:20aja Nah di sini ada single link list
- 00:07:23yang akan kita pelajari di video kali
- 00:07:26ini kemudian ada double inglish Kemudian
- 00:07:30Anda circular link list nah dan di
- 00:07:34circular link list itu dibagi dua macam
- 00:07:37lagi ada circular single ring list dan
- 00:07:41ada sirkuler double inglish dan yang
- 00:07:44terakhir ada multiple link list yang
- 00:07:47tidak akan kita pelajari di Bali
- 00:07:52struktur data ini GTA jadi untuk
- 00:07:54materiel English ini kayaknya kita harus
- 00:07:57panjang gitu ya jadi ada beberapa
- 00:08:00episode lah nanti
- 00:08:01Hai atau ada beberapa video bye jadi itu
- 00:08:04temen-temen tipe dari Link list lalu
- 00:08:08kita masuk ke single English vinglish
- 00:08:14merupakan suatu link list yang hanya
- 00:08:17memiliki satu variabel pointer saja
- 00:08:19dimana poin tersebut menunjukkan nut
- 00:08:24selanjutnya dan pointer pada Tail
- 00:08:26menunjuk ke-3 Di Sini dari satu not itu
- 00:08:33ada data dan ada pointer itu nah didata
- 00:08:39ya terserah kita naro data apa aja dan
- 00:08:41di pointer menunjuk ke elemen
- 00:08:44selanjutnya setelah not ini gitu dan
- 00:08:48pointer pada tell menunjukkan nol Ya
- 00:08:52bener aja pointer pada tell menunjukkan
- 00:08:55nol karena ya ini adalah elemen terakhir
- 00:08:58enggak ada yang ditunjuk begitu
- 00:09:01navigasi item maju saja ya Madya single
- 00:09:06link list terdiri dari sejumlah elemen
- 00:09:08atau not dimana tiap not memiliki
- 00:09:12penunjuk berikutnya ke elemen atau not
- 00:09:14berikutnya ya ini ya jadi setiap NU pada
- 00:09:19menunjuknya yang menunjuk ke elemen
- 00:09:21berikutnya mau yang mana begitu nah
- 00:09:26kemudian menunjuk no terakhir adalah
- 00:09:28null yang menunjukkan akhir dari single
- 00:09:30link list ya ini ya sudah ya itu untuk
- 00:09:35gambaran single link list ne Lalu
- 00:09:39bagaimana dong caranya kita deklarasi
- 00:09:41dan inisialisasi single link list pada
- 00:09:44bahasa pemrograman C plus plus jadi
- 00:09:47kalau kita lihat dicontoh codingannya di
- 00:09:50sini ya jadi kita buat sebuah struktur
- 00:09:53ya Jadi kita Mbah lagi misalnya
- 00:09:57teman-temanmu belajar leungis harus
- 00:09:58belajar pointer dulu dan
- 00:10:01struktur GT jadi Harusnya kalau kedua
- 00:10:05hal tersebut sudah paham minimal tahu ya
- 00:10:09Temen saya masuk ke link list begitu nah
- 00:10:13di dalam sebuah link list itu ada
- 00:10:15komponen yang pertama datanya ya datanya
- 00:10:17kita mau apa aja ya kita sudah bahas
- 00:10:19distruktur kemudian intinya yang
- 00:10:22terakhir itu ada nextnya pointer next
- 00:10:26yang bertipe data structure itu sendiri
- 00:10:29mau menunjuk ke Makkah atau menunjuk
- 00:10:33kearah Lamat mana Oke dan untuk
- 00:10:35inisialisasi nya ya kita bisa buat
- 00:10:39pointer dengan tipe data structure itu
- 00:10:44kemudian ada dua versi juga untuk
- 00:10:46inisialisasi nya jadi yang pertama ada
- 00:10:49cara yang prosedural dan ada cara yang
- 00:10:52kayak mengadopsi sedikit dari
- 00:10:55pemrograman berbasis objek atau object
- 00:10:57oriented programming begitu ya jadi kita
- 00:11:00langsung aja coding teman
- 00:11:01ibadah kita menghayal terus gitu ya
- 00:11:04kayak jadi disini saya menggunakan
- 00:11:07Visual Studio code Jadi mungkin Biar
- 00:11:09temen-temen agak ada gambaran water
- 00:11:12nyata di Visual Studio code seperti ini
- 00:11:14di devfest seperti ini gitu dan untuk
- 00:11:17gimana caranya biar jalan di Visual
- 00:11:19Studio code kita tidak bahas di video
- 00:11:22kali ini jadi kapan-kapan aja kan kalau
- 00:11:23misalnya teman-teman gak sabar ya
- 00:11:25silahkan cari referensi like gitu jadi
- 00:11:28kita langsung aja yang pertama jangan
- 00:11:29lupa include include Ayo stream loh
- 00:11:36kemudian biar kita nggak repot nambahin
- 00:11:39SPG kita tambah ini using namespace STD
- 00:11:43Iya nah kemudian kita buat strukturnya
- 00:11:49ya Misalnya namanya adalah kita buat
- 00:11:53studi kasus deh misalnya diukur ya buku
- 00:11:57begini ini
- 00:12:01yo untuk ya komponennya atau membernya
- 00:12:06misalnya ada yang pertama judul jadi ada
- 00:12:11judul buku kemudian ada pengarang dan
- 00:12:15ada misalnya tahun terbit ini misalnya
- 00:12:20temen-temen nambahin Ya silahkan
- 00:12:22ditambahin selengkap-lengkapnya menurut
- 00:12:24untuk menjadi di sini cuman contoh aja
- 00:12:26Oh ya jangan lupa titik koma disini
- 00:12:27karena dia struktur ya Dan intinya
- 00:12:30setelah ada data ada pointer yang
- 00:12:36menunjukkan elemen selanjutnya begitu
- 00:12:39Jadi disini pointer dengan tipe data
- 00:12:41struktur ini sendiri nama servernya apa
- 00:12:44buku pointer next ya ini enggak harus
- 00:12:49naik sebenarnya cuman yang lebih
- 00:12:51familiar Ya next itu teman-teman mau
- 00:12:53ganti selanjutnya gitu ya boleh ya cuman
- 00:12:57di sini kita nurut aja Biasanya ne
- 00:13:01itu tips seperti ini tapi sudah bikin
- 00:13:05struktur untuk bahan Gita di pembahasan
- 00:13:09linguistik ya kita buat fungsi utama itu
- 00:13:17jadi ini inisialisasi lingus oh single
- 00:13:23single link begini Ini berarti deklarasi
- 00:13:31single links begini Jadi yang pertama
- 00:13:35kita bisa seperti ini teman-teman Sedih
- 00:13:39kita buat variabel pointer yang tipe
- 00:13:41datanya struktur link list itu jadi
- 00:13:44Dukuh hanya pertama ada note1 deh
- 00:13:49kemudian ada nut 2/3 deh Sekalian dan
- 00:13:57ada no3 ini
- 00:14:01Hai hey kemudian note1 kita isi dengan
- 00:14:08dalam kurung dalam kurung kita mau taruh
- 00:14:13di struktur mana taruh di struktur buku
- 00:14:18begini lalu kita akan melakukan memory
- 00:14:23allocation atau makhluk fungsinya malam
- 00:14:26ya memory allocation dari mana Dari
- 00:14:31berapa-berapa size dari Link list buku
- 00:14:36gitu ya astrak namanya buku ini bicara
- 00:14:39yang klasik atau yang prosedural ada
- 00:14:43cara yang lebih enak yang agak
- 00:14:44mengadopsi pemrograman berbasis objek
- 00:14:47Gimana caranya gini saya di nott-202 =
- 00:14:51New nama Inggrisnya atau nama
- 00:14:57strukturnya udah gini aja ini Terserah
- 00:14:59tante mau make yang ini boleh
- 00:15:01Hai versi prosedurnya atau make ya
- 00:15:04sedikit mengadopsi object-oriented
- 00:15:07programming atau PBU atau pemrograman
- 00:15:09berbasis objek itu Ya kita bikin yang
- 00:15:13agak mengadopsi BB oleh supaya lebih
- 00:15:16simple new hukum ini Note 3 juga begini
- 00:15:26lalu pengisian note1 itu Eh note1 ya
- 00:15:35kemudian mint lebih besar dari atau
- 00:15:38dibaca art Kalau enggak salah art ya
- 00:15:40Jadi kalau kemarin itu kita pakai titik
- 00:15:44ya walaupun di sini ya ada cuman itu
- 00:15:47bukan dianggap sebagai link list yang
- 00:15:49jadi jangan sampai salah dah pakai
- 00:15:51simbol panah kanan itu kita isi yang
- 00:15:55pertama judulnya deh soalnya judul
- 00:15:59bukunya the
- 00:16:01ini lalu Cut satu Apalagi itu
- 00:16:07pengarang-pengarang nya misalnya ahli
- 00:16:14matematika lah ini ya kemudian nokta tuh
- 00:16:22tahun terbit soalnya 1995 misalnya ya
- 00:16:29Ini nah kemudian udah gimana kemudian
- 00:16:34note1 nextnya mau kemana nextnya
- 00:16:40misalnya mau ke Note2 misalnya dua ini
- 00:16:45Nah sekarang untuk pengisian no2
- 00:16:51pengisian Note 2 ini judul bukunya
- 00:16:57misalnya buku yang kedua ini saya sambil
- 00:17:01single ya Iya adalah Kakakku itu
- 00:17:09pengarangnya Tere Liye tahun 2009 ini
- 00:17:15saya sampai searching Enaknya kemana
- 00:17:17xc-03 itu kita duplikat layer terbawah
- 00:17:25hanya tak kanthi knot tidak lanjut lagi
- 00:17:33judulnya kata nama penerbitnya guest and
- 00:17:44tahun 2018 Nah untuk elemen yang kita
- 00:17:49anggap elemen terakhir ya kita buat Nuh
- 00:17:53itu ya Jadi kalau misalnya nih untuk
- 00:17:56yang non pertama naiknya ketiga batik
- 00:17:59gampang aja ini
- 00:18:01ada2 AJ yah jadi gampang aja kita
- 00:18:06seperti ini dulu aja ntar nah seperti
- 00:18:10ini ya kita sudah berhasil membuat
- 00:18:13sebuah not yah beberapa not di dalam
- 00:18:17single link list bagi ketemu teman Lalu
- 00:18:20gimana dong cara kita tampilnya ya kita
- 00:18:24next berarti kita next Gimana cara
- 00:18:27menampilkan single link list ya Jadi
- 00:18:31kita pakai transversing disini
- 00:18:32teman-teman buat teman-teman yang belum
- 00:18:34tahu transversing itu kayak luping yang
- 00:18:37dari awal sampai akhir gitu Jadi kita
- 00:18:40menggunakan disini variabel pointer yang
- 00:18:43bertipe data link list ya kita namain
- 00:18:47dengan tour atau Karen atau arus gitu
- 00:18:50Jadi gini algoritmanya atau logikanya
- 00:18:53gini Kayak gini print aprin single links
- 00:19:01Oh ya yang pertama kita bikin variabel
- 00:19:08pointer quran.doc haram tipe datanya ya
- 00:19:15struktur itu kemudian kur kita isi Note
- 00:19:221 elemen awalnya yang mana jadinya kan
- 00:19:25bersatu ya yang awal keduanya terakhir
- 00:19:30note1 itu kemudian kita luping pakai
- 00:19:35well Kenapa kok pakai well karena kita
- 00:19:39nggak perlu nilai awal itu Nah kalau
- 00:19:42kurang atau tidak sama dengan Klub maka
- 00:19:50tabrin misalnya Si out ya soalnya judul
- 00:19:57buku Note 1 gitu
- 00:20:01Ayo kita tambah dengan GOR judul ya kita
- 00:20:11selesaikan dulu Oh disini pilih begini
- 00:20:15aja kita selesaikan dulu lalu nanti saya
- 00:20:21jelaskan judul buku Lalu ada
- 00:20:25pengarang-pengarang Ini ganti pengarang
- 00:20:35duplikat lagi Kemudian Anda tahun terbit
- 00:20:39kahoon tapi ini ganti tahun terbitnya
- 00:20:47kemudian stepnya ngerti karena kita ubah
- 00:20:53ke karena lanjutnya kemana ini ya Jadi
- 00:20:59kita baca pertama kita buat
- 00:21:01Hai variabel pointer tipe datanya
- 00:21:03struktur darlings kita kemudian si karun
- 00:21:07ini kita set note1 artinya dia ke data
- 00:21:12awal ya ini denotatum Itu sama aja karo
- 00:21:17Iya nah dicek disini karena itu kosong
- 00:21:22enggak Note 10 Mbak kalau enggak
- 00:21:27Tampilkan nih kemudian karena yang
- 00:21:32awalnya satu diubah ke Karang next next
- 00:21:37kemana note1 Note2 jadi inilah sekarang
- 00:21:40karena ya sampai dia kesini itu kemudian
- 00:21:47nanti ujungnya cicek kalau dia ke next
- 00:21:51nah ini Kebetulan naiknya nol itunya
- 00:21:54kalau karena tidak sama dengan nol
- 00:21:57lakukan ini ya Kalau gimana ya selesai
- 00:22:00ya
- 00:22:01Oh ya mudah-mudahan teman-teman Nih Itu
- 00:22:04cara transversing comment kalau kita
- 00:22:07Rani Coba nahh sekarang tampil tuh di
- 00:22:11judul buku matematika ahli matematika
- 00:22:14benar ya atau ini kurang gede sebentar
- 00:22:18saya perbesar untuk yang terminalnya OK
- 00:22:21seperti ini ya jadi kelihatan yang
- 00:22:24mudah-mudahan ada matematika ahli
- 00:22:26matematika tahun terbitnya 1995 itu dan
- 00:22:30lain sebagainya sampai ke not yang
- 00:22:33terakhir dari teman-teman itu cara untuk
- 00:22:36menampilkan ya begitu lalu gini deh
- 00:22:41Gimana kalau kita ubah ya dari beberapa
- 00:22:44ini ke fungsi biar lebih enak kita nggak
- 00:22:48repot-repot seperti ini Jadi yang
- 00:22:51pertama kita akan deklarasikan dulu gini
- 00:22:55tadi klasikan beberapa variabel pointer
- 00:22:57untuk menunjukkan not-not ya yang
- 00:23:00pertama
- 00:23:01Hai tahu ada head kita menunjukkan Oh
- 00:23:05enya tuh yang mana itu kemudian yang
- 00:23:07kedua misalnya ada Tail atau ekor
- 00:23:10ujungnya yang mana itu kemudian ada
- 00:23:13haram nah ini sifatnya ingat Global ya
- 00:23:17Nah ini teman-teman boleh taruh di sini
- 00:23:19ataupun karena di sini jadi ada ini
- 00:23:26begini nama aja tapi entah kenapa saya
- 00:23:30lebih suka seperti ini itu kayak lebih
- 00:23:32beda gitu ya gitu Ini sifatnya Global
- 00:23:35bisa diakses di fungsi manapun yang
- 00:23:39jelas di bawah kita deklarasikan itu ya
- 00:23:44yang pertama kita coba Bikin VoIP
- 00:23:50headset single link list ini kita buat
- 00:23:59single is contoh disini kita
- 00:24:01punya sebuah parameter yang typenya
- 00:24:03string dulu untuk judul saya ini
- 00:24:09kemudian ada ini kurang er kemudian ada
- 00:24:16trink untuk ngarang ya kemudian ada
- 00:24:22tahun terbit atau TB eh nanti di sini
- 00:24:29kita akan buat ini teman-teman ya gitu
- 00:24:33Jadi kalau kita mau magrib ya aku tahu
- 00:24:37kalau kita membuat itu kan otomatis yang
- 00:24:39dibuat terlebih dahulu headnya ini jadi
- 00:24:42kita gampang aja ih kita bisa Ed = new
- 00:24:50buku Setya seperti kita membuat ini tadi
- 00:24:55ya jadi head new buku me lanjut benar
- 00:25:01nih oh ini kita copy lele daripada susah
- 00:25:06ini note1 nanti head ini diganti
- 00:25:14variabel judul Ya terserah apa yang kita
- 00:25:18pakai Dollar dengan bukan PHP yang jelas
- 00:25:22coba kita Masukin dulu disini yaitu akan
- 00:25:26menjadi judul dari help data pertama
- 00:25:29pengarangnya apa pengarangnya ambil dari
- 00:25:32parameter pengarang tahun terbit nya
- 00:25:35dari TB nextnya nulis aja dulu gitu ya
- 00:25:43sip berarti di sini Tale sama dengan
- 00:25:48head jadi gini teman-teman ketika kita
- 00:25:51membuat satu data doang ya create dulu
- 00:25:54ya kita buat satu data doang berarti
- 00:25:56bisa disimpulkan data itu ya data
- 00:26:01pertama
- 00:26:01ada teh terakhir begitu ya jadi kita
- 00:26:04sudah buat di sini ya head ini dan head
- 00:26:09juga itu ekornya atau data terakhirnya
- 00:26:12datang pertama sekaligus data terakhir
- 00:26:15itu dan kita buat whitelight print
- 00:26:21single link list itu kemudian
- 00:26:29statementnya apa kita bisa copas aja
- 00:26:31dari sini ya Inikan band juga kita bisa
- 00:26:38kok paste di sini tinggal kita ganti ini
- 00:26:41bukan af1 tapi head gampang sip ya kalau
- 00:26:49sudah sudah ini kita bisa Hapus aja ya
- 00:26:53kita ngoding banyak tapi kita harus
- 00:26:56Eropa oke yang pertama kita akan lihat
- 00:27:00single result
- 00:27:01Hai argumen pertama untuk judul Kita mau
- 00:27:05judulnya apa misalnya judulnya adalah
- 00:27:08kata dan koma pengarangnya siapa
- 00:27:13pengarangnya adalah cash dan Aan ini
- 00:27:21kemudian tahun terbitnya berapa tahun
- 00:27:22terbitnya 2018 ya ini sudah ini kalau
- 00:27:29kita Band single English ingat di sini
- 00:27:35kita taruh di Global jadi bisa diakses
- 00:27:38dimana saja yang jelas di bawahnya kita
- 00:27:40deklarasikan ini begitu sepi ini kan
- 00:27:44kita Rani tuh sudah jadi lebih simpel
- 00:27:49gitu tampilan kita Kita tinggal panggil
- 00:27:52fungsi-fungsi fungsi begitu sudah
- 00:27:55teman-teman Oke jadi kita bisa masuk ke
- 00:27:58materi selanjutnya
- 00:28:01Hai gimana dong cara kita nambahin not
- 00:28:05di awal Nah jadi gini nonton sebelum
- 00:28:08kita masuk ke sini ya sebelum kita masuk
- 00:28:11ke pembahasan ini Jadi sebenarnya ada
- 00:28:13empat dasarnya harus kita ketahui Lilis
- 00:28:16ya itu ada penambahan nutqi awal
- 00:28:20penambahan node akhir kemudian delete
- 00:28:23atau hapus note pertama atau yang not
- 00:28:27awal dan hapus not yang terakhir itu
- 00:28:31dasarnya dan itu akan kita lakukan di
- 00:28:33video kali ini jadi agak panjang emang
- 00:28:35tapi nggak papa ya Jadi yang pertama
- 00:28:38gini analoginya gini kita punya sebuah
- 00:28:41kumpulan not atau single English ya ada
- 00:28:45note pertama 2 3 dan 4 yang not pertama
- 00:28:48sebagai head Note 4 sebagai tell atau
- 00:28:50ekor Nah kita mau nambahin nih felien ya
- 00:28:55jadi kita bisa menunjuk dari kalian
- 00:29:00tersebut ya
- 00:29:01printernya menunjukkan head itu kalau
- 00:29:05sudah kok Sudah value airnya yang kita
- 00:29:10jadikan head gampang jadi kita bacanya
- 00:29:13sekarang value and very 1234 baru Tanya
- 00:29:17gini gitu Jadi hanya sekarang di value
- 00:29:21and jadi Sori kalau di sini enggak
- 00:29:23codingan ya Saya maunya kayak analogi
- 00:29:26dan kita ngoding begitu ya kita
- 00:29:28implementasikan jadi contoh-contoh kita
- 00:29:32buat sebuah fungsi lagi ya jadi usahakan
- 00:29:37teman-teman untuk Yang print itu di
- 00:29:40akhir atau sebelum fungsi utama
- 00:29:43tujuannya Kenapa biar dia nanti bisa
- 00:29:46baca proses-proses yang sudah kita lalui
- 00:29:48begitu eh kita komentar ancurin untuk
- 00:29:51diet single links kemudian ini Prince
- 00:29:59ingle links
- 00:30:01ini dia di sini ah tambah awal hingga
- 00:30:08lingis begini kita buat fungsi tanpa
- 00:30:15pengembalian nilai pakai voice Raya
- 00:30:17favourite misalnya add itu Ya kita bisa
- 00:30:24ambil parameter dari sini naik itu nah
- 00:30:30tapi teman-teman kalau disini putih yang
- 00:30:33fluent itu kan butuh not juga ya Jadi
- 00:30:36kita harus deklarasikan notnya juga jadi
- 00:30:40kita deklarasikan di sini aja numpang
- 00:30:41sama yang di atas jadi nanti acuannya
- 00:30:44bisa diakses dimana saja begitu variabel
- 00:30:49pointer misalnya new non-it ya yun
- 00:30:53kemudian tinggal kita copas dari sini
- 00:31:00ini kalau
- 00:31:01Hai headnya diganti you not tapi enggak
- 00:31:07asal copas Ya kita harus tahu algoritma
- 00:31:09ya kayak gini setelah kita isi nyedotnya
- 00:31:15ya Nah unitnya untuk yang next Yunus
- 00:31:23nextnya Kemana tadi ke sdcard jadi Kehed
- 00:31:34yo sudah Kehed apa berarti headnya
- 00:31:38pindahin knot itu jadi head = New York
- 00:31:47gini sudah gampang Ya gampang Coba kalau
- 00:31:52kita Panggil fungsinya halnya viet
- 00:31:58inglis hoat-ong gini deh
- 00:32:01saat ini kita biar ke bawah ya kita
- 00:32:05disini setelah Breath siadka Max
- 00:32:11presents an online sip disini misalnya
- 00:32:17kita aku tadi adverb adverb judulnya apa
- 00:32:24misalnya judulnya Ia adalah kakak
- 00:32:30pengarangnya siapa pengarangnya Tere
- 00:32:34Liye tahun terbitnya 2009 ini kemudian
- 00:32:41kita print lagi nih kita juga duplikat
- 00:32:47nah seperti ini ya Coba kalau kita
- 00:32:50jalankan teman-teman Oke tuh jadi ini
- 00:32:56sebelum kita tambahin yang ini kita
- 00:32:59bareng aktif atau membuat
- 00:33:01tak hanya ada pada data pertama kemudian
- 00:33:04kita at first tambahin simbol diawal
- 00:33:07jadi aslinya adalah yang pertama ini
- 00:33:10yang kedua ini gitu jadi dia adalah
- 00:33:15kakak duit yang pertama dan ada kata
- 00:33:19gitu Itu untuk ya adverse atau
- 00:33:22penambahan not di awal single Inggris
- 00:33:27itu kemudian gimana kalau misalnya kita
- 00:33:30nambahin di akhir notnya ya Abang aja
- 00:33:34misalnya kita punya beberapa not
- 00:33:38tausyiyah tak punya sebuah Yunus atau
- 00:33:42elemen baru yang pointernya atau
- 00:33:46penunjuknya itu Kenul ya ingat ya kan
- 00:33:48dia elemen terakhir gitu ya Nah kah
- 00:33:51penunjuknya harus Karno itu lalu untuk
- 00:33:55yang ten itu penunjuknya kita ganti ke
- 00:34:00Unud
- 00:34:01Hai kalau sudah unitnya kita set menjadi
- 00:34:06till jadi yang terakhir sekarang di
- 00:34:08nyedotnya itu Eh kita bisa implementasi
- 00:34:12bisalah ya kita bisa copas aja deh sini
- 00:34:17copas aja deh tadi Tambah akhir-akhir
- 00:34:23ini benernya not when I heard flash ini
- 00:34:31Hip kita sudah punya Iya nah kemudian si
- 00:34:39nutini Yunus itu naiknya know ini Eh
- 00:34:46kalau sudah kalau sudah Tail menunjukkan
- 00:34:50Junot berarti Tale nextnya ke Yunus ini
- 00:35:01The Key kalau sudah Apa arti Tale = n
- 00:35:10l-nya kita ubah ke Yunus itu kalau sip
- 00:35:17Coba kita panggil lagi tak bisa copas
- 00:35:25aja ini addclass ini Ada Judul Sukuh
- 00:35:35aroma Karsa ya pengarangnya itu
- 00:35:42pengarangnya deh Lestari pada tahun Pada
- 00:35:47tahun tahun terbitnya 2018 gini Happy Ya
- 00:35:51sudah kita running lagi teman-teman Hei
- 00:35:55Ini hasilnya ini kita kriyet kemudian
- 00:35:59kita tambahin dari awal dia
- 00:36:01tahu benar ya kemudian kita tambahin di
- 00:36:04akhir aroma Karsa sip Jadi urutannya dia
- 00:36:11kakakku kemudian judulnya Tata lalunya
- 00:36:14selanjutnya aroma Karsa begitu
- 00:36:17teman-teman sip ya mudah-mudahan paham
- 00:36:21Nah itu untuk yang Ed atau penambahan
- 00:36:24atau Insert qtela ya itu sudah selesai
- 00:36:27terlalu gimana kalau ke delete pertama
- 00:36:32elemen awal dulu kita punya misalnya
- 00:36:35sekumpulan not ya kemudian kita nanti
- 00:36:39punya not Del namanya yang dia hasil
- 00:36:44copas dari head itu ya setelah kita
- 00:36:49copas headnya pindahin ke head next jadi
- 00:36:54dia nunjuk ke mana yang juga sini nya
- 00:36:57pengen ke sini kalau sudah kita delete
- 00:37:00no
- 00:37:01Hai Delia itu kenapa kok ini dua-duanya
- 00:37:04bisa kehapus padahal modelnya ini doang
- 00:37:07ingat kalau kita mainin pointer kita
- 00:37:10bisa memanipulasi variabel yang lain
- 00:37:12kalau kita sudah tahu alamatnya kan gitu
- 00:37:15ya Hei Jadi kita implementasikan yang
- 00:37:20pertama pelet atau remove ya supaya
- 00:37:28lebih elegan aja I move files with emove
- 00:37:35vs ini hei jadi kita punya not Delo ya
- 00:37:44bentar bentar tambahin lagi berarti
- 00:37:47there gitu lalu disini berarti Deal sama
- 00:37:57dengan head ya hasil copas dari head
- 00:38:01Hai kok sudah headnya pindah ke yang
- 00:38:05ditunjuk jadi headnya sama dengan cat NX
- 00:38:12jadi headnya nunjuk ke mana kesini ini
- 00:38:15sini sudah eh kalau sudah apa ya delete
- 00:38:21sudah ngerti gallate not Del gitu simpel
- 00:38:28Ya sudah kita copas lagi kita Panggil
- 00:38:36fungsinya fungsinya adalah i-move demo
- 00:38:42vers kita sip Jadi harusnya nanti dia
- 00:38:47adalah kakak ku kehapus loh ya gitu coba
- 00:38:49kita Rani Situ di awal kita buat ini
- 00:38:56tambahin di awal dia kakakku tambahin di
- 00:38:59akhir aroma Karsa h
- 00:39:01yang pertama Ia adalah kakakku jadi
- 00:39:04tinggal kata dan aroma Karsa begitu jadi
- 00:39:09ah nggak sulit lalu untuk yang delete
- 00:39:16Dinot yang terakhir gimana kita punya
- 00:39:19sekumpulan not tak punya not delete yang
- 00:39:24hasil copas dari Tale elemen terakhirnya
- 00:39:27di teater di ekor kita teman-teman
- 00:39:30enggak bisa langsung Gan titelnya ke
- 00:39:32elemen Sebelumnya kenapa ya karena dia
- 00:39:35nggak tahu alamatnya gitu nah alhasil
- 00:39:38kita melakukan transversing transversing
- 00:39:42tuh ya kayak tadi kayak pas di-print
- 00:39:44single Inggris tadi ya transversing kita
- 00:39:47pakai variabel karena variabel pointer
- 00:39:50yang kita deklarasikan tadi ya dengan
- 00:39:53pengkondisian kalau cardnya tidak sama
- 00:39:57dengan tell maka karena kita step karena
- 00:40:01Hai itu dan nanti hasilnya karangnya ke
- 00:40:05sini Jadi ke elemen sebelumnya sebelum
- 00:40:10Tale Natal sudah ketahuan karunnya
- 00:40:14tinggal nanti tell kita ubah ke Karang
- 00:40:18dan ikan-ikan sudah dipindah penunjuknya
- 00:40:21atau pointernya dibuat Nul karena biar
- 00:40:24ini adalah elemen terakhir enggak ada
- 00:40:25penunjuk setelah ini itu kalau sudah
- 00:40:28jadi pelet untuk yang not delete itu
- 00:40:34kita perlu transversing disini agak
- 00:40:36rumit memang Tapi harusnya sih bisa
- 00:40:38dipahami begitu jadi ah jadi gini udah
- 00:40:43tambahin lagi fungsi remove luas ini
- 00:40:50void emosi Ini Hip Jadi yang pertama
- 00:40:57kita kan punya not delete hasil
- 00:41:01khas dari tell gitu ya jadi delete hasil
- 00:41:06copas dari style ini kalau sudah kita
- 00:41:12transversing penting dengan nilai awal
- 00:41:15misalnya karena kita set have itu nah
- 00:41:21kita traversing atau perulangan pakai
- 00:41:23well kalau karena next ya bukan kecil
- 00:41:32maka hal kita set jadi elemen yang
- 00:41:40ditunjuk itu Eh nanti udah ketemu tuh
- 00:41:45karangnya yang mana Kalau sudah gimana
- 00:41:47kalau sudah file-nya diubah ke Karang
- 00:41:51kemudian sayurnya diubah ke karam Jin
- 00:41:57kok sudah penunjuknya kita
- 00:42:01tekan tell nextnya lewat tuh itu kok
- 00:42:11bedah delete not delete delete not now
- 00:42:17begitu itu logikanya gini karena itu
- 00:42:21pertama dia di head disini dicek elemen
- 00:42:26setelahnya itu Tale bukan elemen setelah
- 00:42:29yang ditunjuk thailookan kalau di head
- 00:42:32bukan kalau bukan karena diset ke yang
- 00:42:38ditunjuk karenanya diset ke yang
- 00:42:41ditunjuk yang ditunjuk mana Yang ini
- 00:42:43ngerti sekarang karenanya di sini eh
- 00:42:47dicek lagi nextnya ke Taiwan bukan next
- 00:42:51kesini Hei sekarang nextnya detail bukan
- 00:42:56ia ketil Kalau iya ya udah selesai
- 00:42:59ngerti karena ya
- 00:43:01Hai ke sebelum teh jadinya itu dia
- 00:43:06tengah bersengketa undang-undang temen
- 00:43:08paham nah dan gini deh kita langsung dah
- 00:43:13removers ya Tarim offers kita coba gini
- 00:43:18deh kita coba at Los kini Ini ada 11.11
- 00:43:28karya dari Fiersa Besari pada tahun 2018
- 00:43:33skin ya kita tambahkan di akhir itu lalu
- 00:43:39kita harimau flash terima flash ini sih
- 00:43:53kalau sudah kita jalankan casingnya Ini
- 00:43:57teman-teman jadi yang pertama kita
- 00:44:01kriyet judulnya Agatha Hei kita nambahin
- 00:44:07d adalah kakakku di awal Hei kita
- 00:44:10tambahkan aroma Karsa di akhir oke eh
- 00:44:15kemudian Rimo Force berarti dia adalah
- 00:44:17kakak muka hapus oke kemudian kita
- 00:44:20tambahkan di akhir 1111 ini sudah di
- 00:44:23akhir lalu di Move close ya 1111 film
- 00:44:29betul Key jadi Sudah ya mudah-mudahan
- 00:44:34nomor paham tentang analogi yang saya
- 00:44:38beritahu dan tentang materi single links
- 00:44:42itu it ya Nah temen-temen jadi gini kita
- 00:44:47tadi kan sudah melakukan dasarnya saja
- 00:44:48ya Operasi dasarnya saya penambahan di
- 00:44:51awal pernah Bang di akhir deret di awal
- 00:44:54penghasilan di awal dan penghapusan di
- 00:44:56akhir nah gimana dong kalo misalnya
- 00:45:01lakukan satu operasi lagi yaitu ubah ya
- 00:45:05juga ada penambahan ada penghapusan ada
- 00:45:09pengubahan ya jadi gampang aja jadi Gini
- 00:45:13misalnya jadi misalnya Nia ya bisa copas
- 00:45:19dari sini aja karena strukturnya hampir
- 00:45:24sama ini ubah awal sense first ini Jadi
- 00:45:33gimana caranya gampang ngerti awal
- 00:45:35tukang head ya hep judulnya ya judulnya
- 00:45:42Kita set jadi apapun yang dikasihi
- 00:45:49parameter jodoh gitu Kemudian untuk
- 00:45:54pengarangnya sama kemudian tahun
- 00:46:00terbitnya
- 00:46:01Hai PB yang jadi seperti ini gampang ya
- 00:46:07sip Kemudian untuk yang ubah air Gimana
- 00:46:12bahagia jadi bukan head tapi oil ini
- 00:46:21belum kita ganti sense jelas itu
- 00:46:27gampang-gampang jadi misalnya nih untuk
- 00:46:33ya entah ini kita coba sense untuk yang
- 00:46:43first take over contohnya judul bukunya
- 00:46:49ini aku siapin ya Ini kata ya judulnya
- 00:46:52Kita ganti dengan misalnya berhenti di
- 00:46:56kamu nyatet judul buku karena berhenti
- 00:47:00di
- 00:47:01Hai kamu kemudian misalnya pengarangnya
- 00:47:07itu pengarangnya sih Gia Pratama Iya
- 00:47:12Pratama dan tahun terbitnya 2018 Oke
- 00:47:19kini cent First Date nanti yang kata
- 00:47:21keganti kita Rani oke ya Jadi yang kata
- 00:47:27yang pertama atau headnya keganti itu
- 00:47:32keep Ya Tonton ya ini Allah saya saja
- 00:47:37mungkin kalau misalnya teman-teman punya
- 00:47:38yang lebih keren ataupun yang lebih
- 00:47:41simpel yang lebih dinamis silakan Ini
- 00:47:44hanya sekedar contoh saja dan ini Allah
- 00:47:46saya saja begitu siap ya jadi saya
- 00:47:50cukupkan sampai disini tentu video kali
- 00:47:52ini dan di video selanjutnya kita masih
- 00:47:56membahas tentang single link list ya
- 00:47:58Yang mana ketika kita tadi hanya
- 00:48:00melakukan
- 00:48:01Hai tambah awal tambah rakhir dengan
- 00:48:04awal the akhir dan ubah awal ubah akhir
- 00:48:07nah di video selanjutnya kita masih
- 00:48:10membahas single link list tapi dengan
- 00:48:12studi kasus yang beda gimana gimana
- 00:48:15kalau kita misalnya ingin menambah data
- 00:48:17di tengah-tengah Nah itulah jadi
- 00:48:19pertanyaannya menambah data di
- 00:48:21tengah-tengah atau delete elemen di
- 00:48:23tengah ya Jadi bukan diawal dan diakhir
- 00:48:25doang tapi kita bisa ditengah ke posisi
- 00:48:28mana yang kita mau itu dan ubah di
- 00:48:31tengah jadi tiga hal tersebut yang akan
- 00:48:33kita bahas di video selanjutnya jadi
- 00:48:36saya rasa itu tentu untuk video kali ini
- 00:48:37saya sabriansyah pamit saya ucapkan
- 00:48:40Thank you YouTube learning and keep
- 00:48:42spirit and
- linked list
- single linked list
- struktur data
- C++
- pointer
- memori dinamis
- penambahan elemen
- hapus elemen
- traversing
- algoritma