Dokumen tersebut membahas tentang struktur data linked list, termasuk pengertian, keuntungan, dan kerugian linked list. Jenis linked list yang dijelaskan adalah singly linked list dan doubly linked list beserta operasi-operasinya seperti penambahan, penghapusan, dan pencetakan elemen.
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaDEDE IRYAWAN
Semaphore adalah salah satu teknik sinyal sederhana, dan merupakan konsep penting dalam OS desain, dimana sebuah nilai integer digunakan untuk pensinyalan antara proses. Hanya tiga operasi yang mungkin dilakukan pada semaphore, yang semuanya atom: inisialisasi, penurunan, dan penaikan.
Mata pelajaran Pemodelan Perangkat Lunak adalah mata pelajaran yang ditempuh oleh siswa kelas XI SMK jurusan Rekayasa Perangkat Lunak. Pada Pertemuan 1 mata pelajaran PPL ini membahas mengenai konsep rekayasa perangkat lunak dan macam-macam perangkat lunak berdasarkan domain aplikasi
Sandi Playfair ditemukan oleh ahli Fisika berkebangsaan Inggris bernama Sir Charles Wheatstone (1802 - 1875) namun dipromosikan oleh Baron Lyon Playfair (1819 - 1898) pada tahun 1854. Sandi Playfair pertama kali digunakan untuk tujuan-tujuan taktis oleh pasukan Inggris dalam Perang Boer II dan Perang Dunia I. Australia dan Jerman juga menggunakan sandi ini untuk tujuan yang sama dalam Perang Dunia II. Pada perkembangan selanjutnya, sandi ini tidak lagi digunakan oleh pasukan militer karena telah muncul berbagai perangkat enkripsi digital untuk menerjemahkannya.
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaDEDE IRYAWAN
Semaphore adalah salah satu teknik sinyal sederhana, dan merupakan konsep penting dalam OS desain, dimana sebuah nilai integer digunakan untuk pensinyalan antara proses. Hanya tiga operasi yang mungkin dilakukan pada semaphore, yang semuanya atom: inisialisasi, penurunan, dan penaikan.
Mata pelajaran Pemodelan Perangkat Lunak adalah mata pelajaran yang ditempuh oleh siswa kelas XI SMK jurusan Rekayasa Perangkat Lunak. Pada Pertemuan 1 mata pelajaran PPL ini membahas mengenai konsep rekayasa perangkat lunak dan macam-macam perangkat lunak berdasarkan domain aplikasi
Sandi Playfair ditemukan oleh ahli Fisika berkebangsaan Inggris bernama Sir Charles Wheatstone (1802 - 1875) namun dipromosikan oleh Baron Lyon Playfair (1819 - 1898) pada tahun 1854. Sandi Playfair pertama kali digunakan untuk tujuan-tujuan taktis oleh pasukan Inggris dalam Perang Boer II dan Perang Dunia I. Australia dan Jerman juga menggunakan sandi ini untuk tujuan yang sama dalam Perang Dunia II. Pada perkembangan selanjutnya, sandi ini tidak lagi digunakan oleh pasukan militer karena telah muncul berbagai perangkat enkripsi digital untuk menerjemahkannya.
Membahas tentang tumpukan/stack dalam struktur data, serta penerapannya dalam mengecek kata/kalimat palindrom, juga penerapannya dalam mengubah notasi matematika infix menjadi prefix dan postfix.
Proposisi adalah kalimat deklaratif (atau pernyataan / statement) yang memiliki hanya SATU nilai kebenaran BENAR atau SALAH, akan tetapi tidak keduanya (benar sekaligus salah).
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondelferrydmn1999
Indonesia, negara kepulauan yang kaya akan keragaman budaya, suku, dan tradisi, memiliki Jakarta sebagai pusat kebudayaan yang dinamis dan unik. Salah satu kesenian tradisional yang ikonik dan identik dengan Jakarta adalah ondel-ondel, boneka raksasa yang biasanya tampil berpasangan, terdiri dari laki-laki dan perempuan. Ondel-ondel awalnya dianggap sebagai simbol budaya sakral dan memainkan peran penting dalam ritual budaya masyarakat Betawi untuk menolak bala atau nasib buruk. Namun, seiring dengan bergulirnya waktu dan perubahan zaman, makna sakral ondel-ondel perlahan memudar dan berubah menjadi sesuatu yang kurang bernilai. Kini, ondel-ondel lebih sering digunakan sebagai hiasan atau sebagai sarana untuk mencari penghasilan. Buku foto Lensa Kampung Ondel-Ondel berfokus pada Keluarga Mulyadi, yang menghadapi tantangan untuk menjaga tradisi pembuatan ondel-ondel warisan leluhur di tengah keterbatasan ekonomi yang ada. Melalui foto cerita, foto feature dan foto jurnalistik buku ini menggambarkan usaha Keluarga Mulyadi untuk menjaga tradisi pembuatan ondel-ondel sambil menghadapi dilema dalam mempertahankan makna budaya di tengah perubahan makna dan keterbatasan ekonomi keluarganya. Buku foto ini dapat menggambarkan tentang bagaimana keluarga tersebut berjuang untuk menjaga warisan budaya mereka di tengah arus modernisasi.
2. Pengertian Linked List
Linked list (one way list) adalah suatu kumpulan elemen data (yang disebut sebagai node)
dimana urutannya ditentukan oleh suatu pointer. Setiap elemen (node) dari suatu linked list terdiri
atas dua bagian, yaitu :
a) INFO , berisi informasi tentang elemen data yang bersangkutan.
b) NEXT (link field/next pointer field), berisi alamat dari elemen (node) selanjutnya yang dituju.
Berikut ini sebuah contoh linked list yang terdiri atas 4 node :
Pada node ke-4 field NEXT-nya berisi NULL, artinya node ke-4 tersebut adalah node terakhir.
3. Ciri khas suatu node dalam linked list adalah harus selalu terdapat field, paling sedikit dua
bagian, yaitu :
1. Data
2. Pointer
Linked list dapat disajikan dengan 2 bagian, yaitu Singly Linked List dan Doubly
Linked List. Baik singly linked list maupun doubly linked list dapat juga disajikan secara
Melingkar (circular).
4. Keuntungan & Kerugian Dari
Linked List
Keuntungan dari Linked List :
Jenis data yang berbeda dapat di-link.
Operasi REMOVE atau INSERT hanya dilakukan dengan mengubah pointer-nya saja.
Kerugian dari Linked List :
Dibutuhkan ruang tambahan untuk menyatakan/tempat field pointer.
Diperlukan waktu yang lebih banyak untuk mencari suatu node dalam linked list.
5. Single Linked List
Single linked list merupakan linked list yang paling sederhana. Setiap simpul dibagi
menjadi dua bagian yaitu bagian isi dan bagian pointer. Bagian isi merupakan bagian yang
berisi data yang disimpan oleh simpul, sedangkan bagian pointer merupakan bagian yang
berisi alamat dari simpul berikutya.
Sebagai ilustrasi simpul dari singly list dapat dilihat pada gambar berikut :
6. Pembagian Single Linked List
Single linked list dibagi menjadi 2, yaitu :
1. Single linked list circular
Single Linked List Circular adalah Single Linked List yang pointer next-nya menunjuk pada
dirinya sendiri. Jika Single Linked List tersebut terdiri dari beberapa node, maka pointer next pada
node terakhir akan menunjuk ke node terdepannya.
Contoh single list circular :
7. 2. Single Linked List Non-Circular
Single Linked List Non-Circular adalah Singly Linked List yang pointer next pada node
terakhir-nya menunjuk ke Null.
Contoh single list non-circular :
8. Operasi Pada Single Linked List
Operasi pada single linked list ada 3, yaitu :
• Menambah Simpul
Operasi yang digunakan untuk menyisipkan simpul di posisi tertentu. Peyisipan simpul dapat
dilakukan di posisi depan, penyisipan simpul di belakang penyisipan simpul di antara dua simpul
(tengah).
• Menghapus Simpul
Operasi yang digunakan unruk menghapus suatu simpul dari suatu linked list. Dalam
melakukan penghaspusan simpul, ada yang perlu di perhatikan, bahwa linked list tidak boleh
terputus. Sama hal nya dengan penyisipan, penghapusan simpul juga dapat dilakukan terhadap
simpul depan, simpul belakang, dan simpul tengah.
• Mencetak Isi Simpul
Nilai masing-masing simpul dapat dicetak mulai dari isi simpul pertama atau simpul depan
hingga simpul belakang
9. Double Linked List
Double linked list merupakan linked list dimana setiap simpul dibagi menjadi tiga bagian
yaitu bagian isi, bagian pointer kiri, dan bagian pointer kanan. Bagian isi merupakan bagian yang
berisi data yang disimpan oleh simpul, sedangkan bagian pointer kiri merupakan bagian yang
berisi alamat dari simpul sebelumnya dan bagian pointer kanan merupakan bagian yang berisi
alamat dari simpul berikutnya.
10. Pembagian Double Linked List
Double linked list dibagi menjadi 2, yaitu :
1. Double Linked List Circular
Double Linked List Circular adalah linked list dengan menggunakan pointer, dimana setiap
node memiliki 3 field, yaitu 1 field pointer yang menunjuk pointer berikutnya (next), 1 field
menunjuk pointer sebelumnya (prev), serta sebuah field yang berisi data untuk node tersebut.
Double Linked List Circular pointer next dan prev-nya menunjuk ke dirinya sendiri secara
circular.
Contoh double list circular :
11. 2. Double Linked List Non-Circular
Double Linked List Non Circular adalah linked list dengan menggunakan pointer, dimana
setiap node memiliki 3 field, yaitu 1 field pointer yang menunjuk pointer berikutnya (next), 1 field
menunjuk pointer sebelumnya (prev), serta sebuah field yang berisi data untuk node tersebut.
Double Linked List Non Circular pointer next dan prev nya menunjuk ke NULL. Dengan adanya
2 pointer penunjuk, next dan prev, DLLNC sangat flexible dibandingkan dengan SLLNC.
Contoh double list non-circular :
12. Operasi Pada Double Linked List
Operasi pada double linked list ada 4, yaitu :
• Penyisipan Simpul
Operasi penyisipan suatu simpul baru ke dalam suatu double linked list. Penyisipan dapat
dilakukan di posisi depan, tengah, dan belakang.
• Penghapusan Simpul
Operasi menghapus suatu simpul dari suatu linked list pada double linked list hampir sama
dengan penghapusan simpul single linked list, linked list (DL) tidak boleh dalam keadaan kosong.
Penghapusan simpul juga dapat dilakukan terhadap simpul depan, simpul belakang, dan simpul
tengah.
• Percetakan Simpul
• Mencetak Linked List Secara Mundur
Mencetak mundur artinya mencetak elemen linked ist mulai dari elemen simpul belakang ke
depan.