Postingan

Menampilkan postingan dari April, 2026

Analogi Kehidupan Sehari-hari: Antrean Cuci Motor

Gambar
 1. Fondasi: Class Node class Node:     def __init__(self, data):         self.data = data           self.next = None   *data: Tempat menyimpan nilai (seperti plat nomor motor). *next: "Tangan" yang memegang node berikutnya. Awalnya bernilai None karena belum ada sambunganPenambahan  2.Elemen (tambah_antrean) def tambah_antrean(self, data):     new_node = Node(data)     if not self.head: # Jika antrean kosong         self.head = new_node         return     last = self.head     while last.next: # Berjalan sampai ke gerbong terakhir         last = last.next     last.next = new_node # Sambungkan gerbong terakhir ke gerbong baru *Logika: Program mengecek apakah sudah ada head (elemen pertama). Jika sudah ada, program akan "berjalan" dari depan sampai menemukan node yang next-nya kosong (ujung antrean), l...

Simulasi Data Kehidupan Sehari-hari untuk Pemula (Tugas Aril Firmansyah)

Gambar
Penjelasan Singkat (Untuk Blog Saya) ​Dalam tulisan blog ini saya akan menambahkan penjelasan sebagai berikut secara lebih lengkap: ​Definisi Array: Array adalah struktur data yang menyimpan sekumpulan elemen dengan tipe data yang sama (atau beragam dalam Python List) dalam satu variabel. ​Kenapa Pakai List? Di Python, list adalah cara paling umum untuk mengimplementasikan array karena sifatnya yang dinamis. ​Struktur Tabular: Dalam kode di atas, kita menggunakan Nested List (List di dalam List) untuk membentuk baris dan kolom seperti tabel. ​Implementasi: Contoh di atas mencerminkan pencatatan inventaris atau belanjaan rumah tangga yang membantu kita mengorganisir data secara terstruktur.