Tugas 3 Struktur Data | Algoritma Searching Graph - DFS & BFS - Java Programming
Tugas Praktikum 3 Mata Kuliah MSIM4202 (Struktur Data) Universitas Terbuka. Pada video demonstrasi ini, saya memaparkan implementasi secara teknis dan mendalam (code review) mengenai arsitektur logika pencarian graf pada bahasa Java dengan dua algoritma utama: Depth-First Search (DFS) dan Breadth-First Search (BFS). 📌 Identitas Mahasiswa: Nama: Akhmad Mudehir NIM: 055745857 Program Studi: Sistem Informasi Fakultas: Sains dan Teknologi UPBJJ: Jakarta 💡 Pembahasan Teknis Code Review: [1] Arsitektur Graf: Deklarasi Adjacency List menggunakan ArrayList untuk mendefinisikan hubungan (edge) antara 10 node (a0-a9). [2] Depth-First Search (DFS): Menggunakan kelas Stack. Penjelasan mendetail mengenai memori bekerja pada logika LIFO (Last In First Out), serta pemanggilan eksekusi spesifik metode .push() dan .pop() dalam blok looping untuk menghasilkan penelusuran berkedalaman. [3] Breadth-First Search (BFS): Menggunakan kelas Queue (melalui interface LinkedList). Bedah sintaks dan cara antrean merespons metode .add() di posisi Tail dan metode .remove() di posisi Head dengan logika FIFO (First In First Out) agar dapat mencari per level graf. Jangan lupa untuk like, tinggalkan komentar jika ada pertanyaan atau diskusi seputar struktur data, dan subscribe untuk video-video pemrograman lainnya. Terima kasih sudah menonton! ⏱️ Timestamp 00:00 - Perkenalan & Tujuan Praktikum 00:22 - Setup File & Environment (T3_searching.java) 00:29 - Import Library Bawaan Java 00:44 - Membangun Class Graph (Adjacency List) 03:24 - Main Method & Inisialisasi Topologi Jaringan (Node & Edge) 04:59 - Bedah Kode: Algoritma Depth-First Search (DFS) dengan Stack 09:47 - Visualisasi Animasi Penelusuran DFS 10:58 - Bedah Kode: Algoritma Breadth-First Search (BFS) dengan Queue 12:58 - Visualisasi Animasi Penelusuran BFS 14:21 - Kesimpulan Perbedaan DFS vs BFS & Penutup #sisteminformasi #praktikum #strukturdata #java #dfs #bfs #searching #breadthfirstsearch #tutorial #universitasterbuka #stack #queue #lifo #fifo #algoritma #graph #tugas3 #stsi4104 #oop #msim4202

The meme hiding surprisingly advanced math

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

TUGAS 3 || STRUKTUR DATA || UNIVERSITAS TERBUKA

Graphs: Edge List, Adjacency Matrix, Adjacency List, DFS, BFS - DSA Course in Python Lecture 11

Tugas 3 Struktur Data | Algoritma Searching Graph - DFS & BFS - Java Programing

Tugas 3 Basis Data - Praktikum Transaksi, Trigger & Replikasi Terdistribusi

Tugas 3 Struktur Data-Universitas Terbuka

Raditya Dika's Occult Ritual Involving dr. Tirta and dr. Gia

Tugas 2 Struktur Data | Praktikum Stack, Queue, Quick Sort

HOMILÍA DE HOY | DIOS AYÚDAME A CONFIAR AUNQUE NO ENTIENDA NADA | PADRE FREDDY BUSTAMANTE

Kalian bisa lebih CERDAS dari hari ini asalkan mengikuti cara ini

Sejarah Rupiah: Kenapa Nilainya Selalu Turun? KATA BUZZER STRATEGI PEMERINTAH! |Learning By Googling

duduklah sebentar dan rasakan betapa anehnya kehidupan ini

Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial

Data Analysis with Python: Part 4 of 6 - Analyzing tabular data with Pandas

But what is quantum computing? (Grover's Algorithm)

Dokter Tirta's Advice for People in Their 20s

Memahami perbedaan Algoritma BFS & DFS pada grap, serta implementasi di python

TUGAS 3 STRUKTUR DATA

