BK : Struktur Data & Algoritma Dasar - Ryan's Blog

Breaking

Quote

Perintah Pertama dari Allah SWT adalah IQRO

Monday, July 15, 2024

BK : Struktur Data & Algoritma Dasar

 



MateriStruktur Data & Algoritma Dasar
Tujuan PembelajaranPeserta didik mampu memahami struktur data
Peserta didik mampu memahami algoritma
Kegiatan PembelajaranPertemuan 1
Penjelasan tentang Struktur data dan contoh

Pertemuan 2
Penjelasan tentang Algoritma dan contoh

Pertemuan 3
Asesmen

STRUKTUR DATA
Struktur data adalah cara untuk mengorganisasi, mengelola, dan menyimpan data sehingga data tersebut dapat diakses dengan efisien.

Jenis Struktur Data
a) Struktur Data Linear
struktur data yang elemen-elemen datanya disusun secara berurutan (linier).
b) Struktur Data Non Linier
struktur yang elemen datanya tidak ditempatkan secara berurutan

Jenis Struktur Data Linier
a) Stack (tumpukan)
Stack adalah struktur data linier yang menggunakan aturan LIFO (Last in First out), yang berarti data yang masuk paling akhir akan keluar paling awal.

b) Queue (antrian)
Queue adalah struktur data linier yang mengikuti aturan FIFO (First in First out), artinya data yang masuk paling awal akan keluar paling awal

Contoh Kasus
Membuat stack > buku, kursi, HP, dll
Membuat queue > take foto, ambil buku, dll

ALGORITMA DASAR
Algoritma dasar adalah urutan langkah-langkah logis yang digunakan untuk menyelesaikan masalah atau mencapai tujuan tertentu dalam pemrograman atau pemecahan masalah.

Cara Membuat Algoritma
1) Kejelasan
Pastikan setiap langkah dalam algoritma jelas dan tidak ambigu.
2) Efisiensi
Usahakan untuk membuat algoritma seefisien mungkin dalam hal waktu dan ruang.
3) Modularitas
Pecah masalah menjadi sub-masalah yang lebih kecil jika memungkinkan.

Contoh Kasus
Membuat mie
Membuat kopi



No comments:

Post a Comment