

materi algoritma dan pemograman
Presentation
•
Computers
•
10th Grade
•
Hard
Standards-aligned
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
3
4
5
Algoritma Pemrograman
by Binti Rosyidah
6
Algoritma Pemrograman
by Binti Rosyidah
7
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
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
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
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
​
​
18
19
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
22
​
​
23
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
26
27
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
30
31
Open Ended
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
33
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
36
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
38
Open Ended
Coba jelaskan bagaimana membuat mi instan goreng?
39
40
giliran kalian!!
Buatlah contoh algoritma sederhana di kehidupan sehari-hari!
gunakan aplikasi canva
pilih infografis
pilih template yang sesuai dengan tema algoritma kalian
edit menjadi algoritma kalian
kirimkan hasil karya kalian ke Grup
41
Open Ended
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
43
44
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
Panaskan air
Masukan mi ke air mendidih
Tunggu 3 menit
Tiriskan mi ke piring
Masukan bumbu ke mi, lalu aduk
Mi siap disajikan
Membuat Mi Instan Goreng
46
giliran kalian!!
Buatlah contoh algoritma sederhana di kehidupan sehari-hari!
gunakan aplikasi canva
pilih infografis
pilih template yang sesuai dengan tema algoritma kalian
edit menjadi algoritma kalian
kirimkan hasil karya kalian ke Grup
47
48
Deskriptif
Pseudecode
Flowchart
Notasi penulisan Algoritma :
49
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
52
penulisan algoritma dengan menggunakan notasi grafis.
Flowchart
53
54
Multiple Choice
Notasi algoritma yang dilakukan dengan cara menuliskan instruksi-intruksi yang harus dilaksanakan dalam bentuk kalimat deskriptif disebut ...
Flowchart
Pseudecode
Deskriptif
Poin-poin
55
56
Multiple Choice
Gambar ini adalah bentuk atau notasi algoritma ...
Flowchart
Pseudecode
Deskriptif
Gambar
57
58
Untuk apa sih algoritma itu?
59
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
62
Kenapa harus belajar pemrograman?
63
64
"Coding mengajari Anda cara berpikir." (Steve Jobs)
Sama dengan belajar bahasa asing
Programmer banyak lowongan kerja di berbagai bidang
Coding adalah seni terbaru dan membuat kalian akan berkreasi tanpa batas.
Mengapa harus belajar pemrograman?
65
66
Scratch
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
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 ….
inisiasi
true, false pada boolean
algoritma
terminasi
loop body
70
71
Multiple Choice
Kode yang mirip dengan instruksi kode program sebenarnya merupakan salah satu cara penulisan algoritma, yaitu ….
Berurutan
Percabangan
Flow Chart
SE/SI
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
73
Multiple Choice
Notasi berikut disebut dengan notasi ….
Connector
Preparation
Terminator
Data
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
75
Multiple Choice
Skema/bagan yang menunjukkan aliran didalam suatu program secara logika disebut dengan ....
Algoritma
Pseudo code
SE/SI
Flow chart
Inisialisasi
76
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
77
Multiple Choice
Simbol diagram alir (flow chart) yang digunakan untuk menunjukkan awal dan akhir suatu algoritma....
78
79
Multiple Choice
Flow chart berikut ini adalah untuk mencari ....
Luas persegi panjang
Keliling persegi panjang
Luas lingkaran
Keliling lingkaran
Volume kubus
80
Poll
Bagaimana materi hari ini?
Seru, belajar hal baru
Boring, mending tidur
B aja -,-
81
Multiple Choice
Algoritma berikut untuk menghitung …
Luas Segitiga
Luas lingkaran
Keliling Segitiga
Volume kubus
Keliling persegi panjang
82
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 ….
Kepala (Judul)
Deklarasi
Deskripsi
Diagram
Flow chart
84
Multiple Choice
Orang-orang yang menulis perangkat lunak komputer disebut dengan . . . .
Programmer
Algoritma
Pemrograman
Program
Kolektor
85
Multiple Choice
Penulisan algoritma yang menggunakan sintaks (cara penulisan) menyerupai bahasa pemograman disebut....
Bahasa Pemrograman
Pseudocode
Algoritma
Flowchart
Bahasa natural
Pemrograman
Informatika Kelas
Show answer
Auto Play
Slide 1 / 85
SLIDE
Similar Resources on Wayground
84 questions
KELAS 11 - BAB 2 - Syu'abul Iman
Presentation
•
11th Grade
74 questions
Mitigasi dan Adaptasi Kebencanaan
Presentation
•
11th Grade
86 questions
TEKNOLOGI INFORMASI DAN KOMUNIKASI
Presentation
•
9th Grade
78 questions
TKN Tukadmungga
Presentation
•
KG
80 questions
BAB 10 BENTUK MUKA BUMI DAN SALIRAN DI ASIA TENGGARA
Presentation
•
12th Grade
78 questions
EKONOMI MARITIM
Presentation
•
8th Grade
81 questions
HARMONI DALAM KEBERAGAMAN 3 [KELAS 11]
Presentation
•
11th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade
10 questions
Test Your Knowledge with 15 Fun Trivia Questions
Interactive video
•
6th - 10th Grade
15 questions
Memorial Day Trivia
Quiz
•
KG - 12th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
30 questions
K/H Final Review Part 1
Quiz
•
9th - 12th Grade
40 questions
NCFE Earth and Environmental Science Released Test
Quiz
•
9th - 12th Grade