Materi | Struktur Data & Algoritma Dasar |
---|---|
Tujuan Pembelajaran | Peserta didik mampu memahami struktur data Peserta didik mampu memahami algoritma |
Kegiatan Pembelajaran | Pertemuan 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