Search Header Logo
materi algoritma dan pemograman

materi algoritma dan pemograman

Assessment

Presentation

Computers

10th Grade

Hard

algoritma pemrograman

Standards-aligned

Created by

MARLENI RALI

Used 1+ times

FREE Resource

69 Slides • 16 Questions

1

Pemrograman

Informatika Kelas

2

ALGORITMA PEMOGRAMAN

by Conny Sarina

​SMK Swasta Mulia Pratama Medan

media

3

ALGORITMA

DAN

PEMROGRAMAN

media

Ms. Ika Septirini, S.Pd.Gr.

4

ALGORITMA

DAN

PEMROGRAMAN

media

Ms. Ika Septirini, S.Pd.Gr.

5

Algoritma Pemrograman

by Binti Rosyidah

media

6

Algoritma Pemrograman

by Binti Rosyidah

media

7

media

​ALGORITMA DAN PEMOGRAMAN

8

Algoritma adalah urutan langkah yang dibuat untuk menyelesaikan tugas tertentu.

Salah satu contoh sederhana algoritma adalah membuat mi instan.

Coba jelaskan bagaimana membuat mi instan?

9

Algoritma

Definisi Algoritma

Algoritma merupakan susunan logis dan sistematis yang digunakan untuk memecahkan atau menyelesaikan suatu permasalahan. Dalam beberapa konteks, algoritma dapat diartikan sebagai urutan langkah-langkah yang spesifik (tertentu) untuk melakukan suatu pekerjaan. Logis maksudnya sesuai tujuan, yaitu untuk menyelesaikan masalah.

10

media

11

merupakan struktur algoritma yang melibatkan adanya syarat tertentu untuk melanjutkan ke proses berikutnya

Struktur kontrol percabangan

merupakan barisan proses atau langkah-langkah yang dilakukan secara beruntun dari awal sampai akhir. Setiap baris dikerjakan satu per satu tanpa ada loncatan atau perulangan dan dilakukan sekali dalam setiap instruksi. Algoritma menghitung volume tabung di atas merupakan contoh dari algoritma sekuensial.

Algoritma sekuensial

Aliran Proses Struktur Algoritma

12

media

13

Penyajian Algoritma

Algoritma disajikan dengan tiga cara, yaitu dengan bahasa natural (bahasa sehari-hari), pseudocode, dan flowchart.
1. Bahasa Natural

Penyajian algoritma dalam bahasa natural menggunakan kalimat deskriptif, yaitu menjelaskan secara detail suatu algoritma dengan bahasa atau kata-kata yang mudah dipahami.

2.Pseudocode

Penyajian algoritma dengan pseudocode menggunakan kata-kata kunci sesuai dengan gaya bahasa pemrograman.

14

media

15

​Berikut beberapa kata kunci dalam bahasa pemrograman. 1) CONST, untuk mendeklarasikan konstanta yang digunakan dalam algoritma. 2) VAR atau VARIABLE, untuk mendeklarasikan variabel yang akan digunakan dalam algoritma. 3) READ, perintah untuk membaca masukan (input) dari pengguna. 4) WRITE, perintah untuk menuliskan nilai suatu variabel atau suatu string. 5) END, akhir dari algoritma. 6) IF THEN atau IF THEN ELSE, untuk menggunakan struktur percabangan. 7) WHILE DO, FOR TO DO, untuk menggunakan struktur perulangan. Selain itu, ada penggunaan notasi ← untuk menandakan pemberian nilai. Sebagai contoh V ← p* l *t

16

Pengertian

Algoritma adalah urutan langkah untuk menyelesaikan masalah tugas yang disusun secara logis dan sistematis agar menghasilkan solusi yang tepat.

Masalah adalah pertanyaan atau kasus atau tugas yang sedang kita cari jawabannya

17

media

18

media

19

media

20

Pengertian

Algoritma adalah urutan langkah untuk menyelesaikan masalah tugas yang disusun secara logis dan sistematis agar menghasilkan solusi yang tepat.

Masalah adalah pertanyaan atau kasus atau tugas yang sedang kita cari jawabannya

21

media

22

media

23

media

24

ketika hujan dan akan berangkat sekolah

maka bagi yang berjalan kaki memakai payung

bagi yang mengendarai motor memakai jas hujan

contoh

algoritma selection atau bersyarat adaalah algoritma yang menjalankan langkah berikutnya apabila terdapat syarat yang sudah terpe

jenis algoritma

selection

25

media

26

media

27

media

28

TUJUAN PEMBELAJARAN

Setelah mengikuti kegiatan pembelajaran menggunakan pendekatan saintifik, dengan metode literasi, eksperimen dan presentasi , siswa dapat menjelaskan algoritma pemograman serte menerapkan algoritma pemograman dan flowchart dalam menyelesaikan masalah

29

media

30

media

31

Open Ended

Question image

Dalam kehidupan sehari-hari ada banyak sekali kegiatan yang bisa dijadikan contoh penyelesaian algortima. seperti halnya menyedu kopi. Sebutkan contoh kegiatan lainnya kemudian jabarkan yang menjadi bagian input (masukan), alur proses, dan output (hasil)...!

32

contoh

algoritma repetitoin atau perulangan adalah algoritma yang menjalankan beberapa langkah tertentu secara berulang-ulang

jenis algoritma

Repetition

media

33

media

34

ketika hujan dan akan berangkat sekolah

maka bagi yang berjalan kaki memakai payung

bagi yang mengendarai motor memakai jas hujan

contoh

algoritma selection atau bersyarat adaalah algoritma yang menjalankan langkah berikutnya apabila terdapat syarat yang sudah terpe

jenis algoritma

selection

35

media

36

media

algoritma sequence atau sekuensial adalah algoritma yang angkah-langkahnya tersusun urut dari awal sampai akhir, langkah demi langkah yang dijalankan dari atas sampai bawah

algoritma sequence

37

media

38

Open Ended

Coba jelaskan bagaimana membuat mi instan goreng?

39

media

40

giliran kalian!!

Buatlah contoh algoritma sederhana di kehidupan sehari-hari!

  1. gunakan aplikasi canva

  2. pilih infografis

  3. pilih template yang sesuai dengan tema algoritma kalian

  4. edit menjadi algoritma kalian

  5. kirimkan hasil karya kalian ke Grup

media

41

Open Ended

Question image

Dalam kehidupan sehari-hari ada banyak sekali kegiatan yang bisa dijadikan contoh penyelesaian algortima. seperti halnya menyedu kopi. Sebutkan contoh kegiatan lainnya kemudian jabarkan yang menjadi bagian input (masukan), alur proses, dan output (hasil)...!

42

contoh

algoritma repetitoin atau perulangan adalah algoritma yang menjalankan beberapa langkah tertentu secara berulang-ulang

jenis algoritma

Repetition

media

43

media

44

media

algoritma sequence atau sekuensial adalah algoritma yang angkah-langkahnya tersusun urut dari awal sampai akhir, langkah demi langkah yang dijalankan dari atas sampai bawah

algoritma sequence

45

media

  1. Panaskan air

  2. Masukan mi ke air mendidih

  3. Tunggu 3 menit

  4. Tiriskan mi ke piring

  5. Masukan bumbu ke mi, lalu aduk

  6. Mi siap disajikan

Membuat Mi Instan Goreng

46

giliran kalian!!

Buatlah contoh algoritma sederhana di kehidupan sehari-hari!

  1. gunakan aplikasi canva

  2. pilih infografis

  3. pilih template yang sesuai dengan tema algoritma kalian

  4. edit menjadi algoritma kalian

  5. kirimkan hasil karya kalian ke Grup

media

47

media

48

media
  1. Deskriptif

  2. Pseudecode

  3. Flowchart

Notasi penulisan Algoritma :

49

media

50

program hitung_luas_segi_panjang

-

deklarasi
var panjang,lebar,luas:integer;

-

algoritma:
read(panjang);
read(lebar);

luas <– panjang * lebar;

write(luas);

Pseudecode merupakan cara penulisan algoritma yang menyerupai bahasa pemrograman tingkat tinggi.

Pseudecode

51

media

52

media

penulisan algoritma dengan menggunakan notasi grafis.

Flowchart

53

media

54

Multiple Choice

Notasi algoritma yang dilakukan dengan cara menuliskan instruksi-intruksi yang harus dilaksanakan dalam bentuk kalimat deskriptif disebut ...

1

Flowchart

2

Pseudecode

3

Deskriptif

4

Poin-poin

55

media

56

Multiple Choice

Question image

Gambar ini adalah bentuk atau notasi algoritma ...

1

Flowchart

2

Pseudecode

3

Deskriptif

4

Gambar

57

media

58

Untuk apa sih algoritma itu?

media

59

media

60

Algoritma akan diterjemahkan menjadi kode program untuk memberikan urutan instruksi pada perangkat komputer.

Pemrograman adalah proses mengembangkan program, perangkat lunak komputer, aplikasi, dan situs web.

Pada materi ini akan fokus kepada pemrograman visual dengan menggunakan Scratch

61

media

62

Kenapa harus belajar pemrograman?

media

63

media

64

  1. "Coding mengajari Anda cara berpikir." (Steve Jobs)

  2. Sama dengan belajar bahasa asing

  3. Programmer banyak lowongan kerja di berbagai bidang

  4. Coding adalah seni terbaru dan membuat kalian akan berkreasi tanpa batas.

Mengapa harus belajar pemrograman?

65

media

66

Scratch

media

Informatika Kelas 9

67

​VIDEO TENTANG ALGORITMA PEMROGRAMAN

​Silahkan anak-anak tonton video pembelajaran tentang algoritma pemograman

​( TERKHUSUS VIDEO TIDAK BISA KITA INSERT KARENA HARUS AKUN QUIZIZZ SUPER)

68

media

Scratch dibuat oleh MIT Media Lab, sebuah tim dari Massachusetts Institute of Technology.

Dengan Scratch, kalian dapat mengembangkan sebuah program sederhana berisi cerita, games, maupun animasi interaktif.

Program sederhana ini dibuat dari susunan blok-blok yang menghasilkan tampilan visual sesuai blok tadi. Seperti halnya dengan Lego

69

Multiple Choice

Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis merupakan definisi dari ….

1

inisiasi

2

true, false pada boolean

3

algoritma

4

terminasi

5

loop body

70

media

71

Multiple Choice

Kode yang mirip dengan instruksi kode program sebenarnya merupakan salah satu cara penulisan algoritma, yaitu ….

1

Berurutan

2

Percabangan

3

Flow Chart

4

SE/SI

5

Pesudo Code

72

Kumpulan kategori kode yang dapat dilakukan oleh objek.

Menu A

Kode yang dapat dipilih dari kategori di menu A. Blok kode tinggal di-drag & drop ke bagian menu C untuk menggunakannya dan hasilnya dapat dilihat di bagian menu D.

Menu B

Daftar blok kode yang diimplementasikan pada objek. Bisa disebut sebagai canvas.

Menu C

media
media
media

73

Multiple Choice

Question image

Notasi berikut disebut dengan notasi ….

1

Connector

2

Preparation

3

Terminator

4

Data

5

Decision

74

Stage Grid untuk review hasil implementasi blok kode pada objek. Grid ini memiliki titik X dan Y yang berpusat di tengah

Menu D

Di bagian ini, kalian dapat mengubah bentuk dan suara dari objek/backdrops sesuai kreativitas sendiri.

Menu E

Nama proyek yang dibuat.

Menu F

media
media
media

75

Multiple Choice

Skema/bagan yang menunjukkan aliran didalam suatu program secara logika disebut dengan ....

1

Algoritma

2

Pseudo code

3

SE/SI

4

Flow chart

5

Inisialisasi

76

media

Kumpulan sprite yang digunakan pada project. Blok kode yang ada di menu B dapat diimplementasikan untuk setiap sprite yang ada.

Menu G

kalian dapat mengatur backdrops yang akan digunakan. Hasilnya akan diperlihatkan di menu D.

Menu H

media
media

77

Multiple Choice

Simbol diagram alir (flow chart) yang digunakan untuk menunjukkan awal dan akhir suatu algoritma....

1
2
3
4
5

78

media

79

Multiple Choice

Question image

Flow chart berikut ini adalah untuk mencari ....

1

Luas persegi panjang

2

Keliling persegi panjang

3

Luas lingkaran

4

Keliling lingkaran

5

Volume kubus

80

Poll

Bagaimana materi hari ini?

Seru, belajar hal baru

Boring, mending tidur

B aja -,-

81

Multiple Choice

Question image

Algoritma berikut untuk menghitung …

1

Luas Segitiga

2

Luas lingkaran

3

Keliling Segitiga

4

Volume kubus

5

Keliling persegi panjang

82

media

Terima Kasih...

Semoga ilmunya bermanfaat

83

Multiple Choice

Teks Algoritma tersusun dalam tiga bagian, Bagian untuk mendefinisikan semua nama yang digunakan didalam program. Nama tersebut dapat berupa nama tetapan, perubah atau variable, tipe, prosedur dan fungsi, Bagian ini terdapat pada bagian ….

1

Kepala (Judul)

2

Deklarasi

3

Deskripsi

4

Diagram

5

Flow chart

84

Multiple Choice

Orang-orang yang menulis perangkat lunak komputer disebut dengan . . . .

1

Programmer

2

Algoritma

3

Pemrograman

4

Program

5

Kolektor

85

Multiple Choice

Penulisan algoritma yang menggunakan sintaks (cara penulisan) menyerupai bahasa pemograman disebut....

1

Bahasa Pemrograman

2

Pseudocode

3

Algoritma

4

Flowchart

5

Bahasa natural

Pemrograman

Informatika Kelas

Show answer

Auto Play

Slide 1 / 85

SLIDE