Search Header Logo
TES 13 nov 2024

TES 13 nov 2024

Assessment

Presentation

Computers

11th Grade

Hard

Created by

LINCE ANDRIANA IKUN OLO

FREE Resource

32 Slides • 10 Questions

1

Discover new features in Lessons!
Finish all phases of “I-do ; We-do ; You-do” with Quizizz

media
media
media
media

​You can also create lessons directly on Google Slides using “Quizizz Extension”.
Read more about it here

2

STRUKTUR DATA

3

Poll

Bagaimana mood kalian hari ini .....?

LAGI SEDIH

LAGI BETE

LUMAYAN AJAH

SUENENG SEKALI

4

media

"Struktur data adalah suatu metode atau cara dalam menyusun, mengatur, dan menyimpan berbagai data."

Pengertian Struktur Data

5

Data yang digunakan ada berbagai macam, yaitu angka, huruf, simbol, dan sebagainya.

Jenis Data

media
media

6

media

Mengapa Struktur Data Penting


Struktur data membantu mengatur data secara efisien, meningkatkan kinerja program, dan membuatnya

lebih mudahdipahami dan dipelihara.

Efisiensi

Struktur data yang tepat dapat

mengoptimalkan penggunaan

memori dan waktu proses.

Keterbacaan

Struktur data yang terorganisir

membantu membuat kode

program lebih mudah dipahami

dan dipelihara.

Kemampuan Skalabilitas

Struktur data dapat dirancang

untuk menangani data dalam

jumlah besar dan kompleks.

7

media

sekelompok data sejenis yang tersimpan di dalam variabel dengan nama sama. Karena disimpan pada variabel dengan nama yang sama, array menggunakan indeks
pada masing-masing variabel tersebut

Array

8

Karakteristik Array

  • Mempunyai tipe data yang sama (bersifat homogen).

  • Mempunyai batasan dari pemesanan alokasi memori (bersifat statis).

  • Dapat diakses secara acak.

9

media

"Sebuah koleksi objek yang menggunakan prinsip LIFO (Last In First Out), yaitu data yang terakhir kali dimasukkan akan pertama kali keluar dari tumpukan tersebut."

Stack (Tumpukan)

10

Ciri-ciri Stack

  • TOP merupakan sebutan untuk elemen paling atas dari suatu stack.

  • Elemen TOP merupakan elemen yang paling akhir ditambahkan.

  • Penambahan dan penghapusan elemen selalu dilakukan di TOP.

11

Ciri-ciri Stack

  • TOP merupakan sebutan untuk elemen paling atas dari suatu stack.

  • Elemen TOP merupakan elemen yang paling akhir ditambahkan.

  • Penambahan dan penghapusan elemen selalu dilakukan di TOP.

12

media

Operasi Dasar Stack

13

Menghapus komponen (pop), operasi pop adalah menghapus elemen dari stack, di mana elemen yang dihapus adalah elemen yang terakhir masuk.

Menambah komponen (push), operasi push adalah menambah elemen ke dalam suatu stack, di mana penambahan dapat dilakukan jika stack itu belum penuh.

14

"Queue atau antrean merupakan kumpulan atau antrean data/benda di mana data/benda
yang diproses pertama merupakan data/benda yang masuk pertama ke dalam antrean."

Queue

media

15

FIFO

" Queue merupakan perintah pengumpulan data dengan prinsip First In First Out (FIFO).

16

Karakteristik Queue

  • Elemen queue merupakan item-item data yang terdapat di elemen queue.

  • Head/front merupakan elemen terdepan dari queue.

  • Tail/rear merupakan elemen terakhir dari queue.

  • Jumlah elemen pada queue disebut count.

17

Operasi Dasar Queue

  • Enqueue, yaitu memasukkan data baru ke rear.

  • Dequeue, yaitu menghapus data yang ada di front.

  • QueueFront, yaitu mengembalikan elemen yang ada di front tanpa menghapusnya.

  • QueueRear, yaitu mengembalikan elemen yang ada di rear tanpa menghapusnya.

18

media

"Struktur data tidak linear yang menggambarkan hubungan yang bersifat
hierarkis antarelemen"

Tree

19

media

Penyajian data bentuk tree contohnya silsilah keluarga dan struktur organisasi.

20

media

Tree terdiri atas beberapa elemen (node). Elemen pertama, yaitu root (akar) yang tidak memiliki induk di atasnya. Setiap elemen dapat memiliki beberapa anak.
Elemen yang memiliki induk yang sama disebut Sibling. Pada bagian paling bawah, elemen tidak memiliki children (anak) lagi yang disebut leaf (daun). Tree juga memiliki level yang menunjukkan jarak suatu elemen terhadap root. Level maksimum yang dimiliki tree disebut height (tinggi)/depth.

21

Multiple Choice

Perhatikan operasi stack berikut!

i) push(2)

ii) pop

iii) push(6)

iv) push(5)

v) push(4)

vi) pop

Hasil operasi stack di atas jika diurutkan paling awal adalah.....

1

2 6 4 5

2

2 2 6 4 5 5

3

6 5 4

4

6 5

22

Multiple Choice

Struktur data yang menggunakan variabel untuk menyimpan data yang sama sejenis (homogen) disebut ....

1

queue

2

array

3

stack

4

tree

23

media

Algoritma Dasar

algoritma adalah serangkaian langkah yang digunakan untuk
menyelesaikan masalah.

24

media
media
media
media

Algoritma Dasar

Algoritma adalah serangkaian langkah terstruktur yang digunakan untuk menyelesaikan masalah
atau mencapai tujuan

tertentu.

Urutan Langkah

Algoritma terdiri dari serangkaian langkah yang terstruktur dan terdefinisi dengan baik.

Flowchart

Algoritma dapat divisualisasikan dengan flowchart, yang menunjukkan aliran instruksi.

Kode Program

Algoritma dapat diimplementasikan dalam kode program untuk menyelesaikan masalah.

Solusi Masalah

Algoritma dirancang untuk menyelesaikan masalah atau mencapai tujuan tertentu.

media

25

media
media
media
media

Apa itu Algoritma?

Algoritma adalah instruksi langkah demi langkah yang jelas dan terdefinisi untuk

menyelesaikan suatu masalah atau mencapai tujuan tertentu.

Masukan

Algoritma menerima masukan data sebagai input.

Proses

Algoritma melakukan serangkaian langkah yang terstruktur untuk

memproses data.

Keluaran

Algoritma menghasilkan keluaran berupa hasil yang diharapkan.

26

Jenis-jenis Algoritma

Ada banyak jenis algoritma, yang diklasifikasikan berdasarkan
tujuan, metode, dan

kompleksitas. Contohnya, algoritma pencarian, pengurutan, dan pemrograman

dinamis.

Jenis

Contoh

Pencarian

Algoritma pencarian linear,

binary search

Pengurutan

Bubble sort, insertion sort,selection sort,

quicksort

Pemrograman Dinamis

Fibonacci, knapsack problem

27

media

Sifat-sifat Algoritma

Algoritma yang baik memiliki beberapa sifat penting, yaitu jelas, terbatas, efektif, dan terdefinisi

dengan baik.

1 Kejelasan

Setiap langkah dalam algoritma harus didefinisikan dengan jelas dan mudah
dipahami.

2 Keterbatasan

Algoritma harus memiliki jumlah langkah yang terbatas dan berakhir dalam
waktu yang terbatas

3 Efektivitas

Algoritma harus mampu menghasilkan hasil yang benar dan diinginkan.

4 Definisi yang Baik

Algoritma harus didefinisikan dengan baik, tanpa ambiguitas dan redundansi.

28

Struktur Algoritme

  • Natural Language adalah teknik penulisan bahasa pemrograman dengan bahasa manusia yang bersifat deskriptif, singkat, padat dan mudah dimengerti

  • Flowchart adalah teknik penulisan bahasa pemrograman dengan menggunakan bagan alir yang menunjukkan aliran atau runtutan data dan proses yang terjadi

  • Pseudocode adalah sebuah notasi kode yang tidak sebenarnya, tetapi mewakili logika algoritme bahasa pemrograman yang akan digunakan

29

media

30

media

31

Simbol-simbol pada Flowchart

32

media

33

Untuk kode

34

media

35

Siap-siap untuk latihan soal

36

Multiple Choice

Apakah itu Algoritme

1

Algoritme adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis

2

Algoritme adalah urutan permasalahan yang disusun secara sistematis dan logis

3

Algoritme adalah urutan langkah-langkah yang disusun secara sistematis dan logis

37

Multiple Select

Yang termasuk Struktur Algoritma adalah

1

Pseudocode

2

Natral Language

3

FLowchart

4

Diagram Batang

38

Multiple Choice

Struktur algoritma yang menggunakan bahasa manusia disebut dengan

1

Natural Language

2

Flowchart

3

Pseudocode

4

Diagram Batang

39

Multiple Choice

program hitung_luas_segitiga

deklarasi

var luas,alas,tinggi:integer;

algoritma:

alas <– 25;

tinggi <– 30;

luas <– 1/2 * alas * tinggi

write(luas)


contoh diatas menggunakan struktur algoritma?

1

Pseudocode

2

Flowchart

3

Natural Language

4

Diagram Batang

40

Fill in the Blank

Simbol kotak pada flowchart memiliki fungsi

41

Fill in the Blank

Jenis struktur alogiritma yang menggunakan simbol-simbol seperti kotak, lingkaran, dll, adalah Struktur Algoritma...

42

Open Ended

Apakah yang anda pelajari hari ini? Berikan tanggapan singkat terkait pembelajaran hari ini ?

Discover new features in Lessons!
Finish all phases of “I-do ; We-do ; You-do” with Quizizz

media
media
media
media

​You can also create lessons directly on Google Slides using “Quizizz Extension”.
Read more about it here

Show answer

Auto Play

Slide 1 / 42

SLIDE