
STRATEGI ALGORITMA DAN PEMROGRAMAN
Presentation
•
Computers
•
9th - 12th Grade
•
Practice Problem
•
Hard
DIKDIK ABDALLOH FAUZI S.Kom
Used 9+ times
FREE Resource
12 Slides • 0 Questions
1
Strategi Algoritma
dan Pemrograman
i n f o r m a t i k a F a s e F
DIKDIK ABDALLOH FAUZI, S.KOM
NIP. 199502242022211008
B A B 2
2
Kesepakatan Kelas
Belajar dengan bersungguh - sungguh
Berbicara jika disuruh guru berbicara
Tidak memakai jaket , outher, dan semacamnya
Di meja hanya boleh ada alat tulis boleh dengan
minuman tidak dengan makanan
Tidak menggunakan HP selama pembelajaran
kecuali ketika ada pembelajaran menggunakan hp
atau insiden lain
3
Tujuan Pembelajaran
Setelah mempelajari bab ini kalian diharapkan
mampu menganalisis beberapa strategi
algoritmik secara kritis untuk menyelesaikan
suatu permasalahan dengan memberikan
justifikasi efisiensi. Setelah itu, kalian akan
menerapkan strategi algoritmik tersebut ke
dalam suatu program yang lebih kompleks dari
program yang telah kalian kerjakan sewaktu
Kelas X. Kalian akan belajar bergotong royong
dalam mengembangkan dan menguji program
tersebut untuk menyelesaikan problem yang
berkaitan dengan mata pelajaran lain yang
telah kalian pelajari.
4
Pertanyaan Pemantik
Pernahkah kalian berpikir bagaimana program yang kita gunakan dalam kehidupan sehari-hari dikembangkan?
Bagaimana para pemrogram menghasilkan program
yang sangat kompleks yang kalian gunakan di kehidupan sehari-hari? Bagaimana program tersebut dirancang dan diimplementasikan hingga dapat melayani ribuan hingga jutaan pengguna dengan efisien sehingga program tetap terasa nyaman saat digunakan?
5
Peta Konsep
6
Apersepsi
Dalam kehidupan ini, kalian pastilah telah menggunakan
berbagai program untuk mempermudah aktivitas di berbagai
bidang, seperti komunikasi, kesehatan, sosial, transportasi,
hingga kebutuhan pokok sehari-hari. Akan tetapi, program
yang bermanfaat tidak sekedar dapat dijalankan, namun
bagaimana program tersebut dapat berfungsi dengan benar
dan efisien sehingga dapat digunakan oleh manusia dengan
nyaman. Untuk menghasilkan program demikian, diperlukan
suatu kemampuan menyusun strategi algoritmik dan
pemrograman.
7
Proses Pemrograman
Pemrograman menurut buku “Oxford
Dictionary of Computer Science” adalah seluruh aktivitas teknis yang dilakukan untuk menghasilkan suatu program, termasuk analisis kebutuhan dan seluruh langkah desain dan implementasi suatu program.
8
MENGANALISIS PERMASALAHAN (ANALYZING):
1.
Kemampuan berpikir komputasional digunakan untuk mencari abstraksi dari permasalahan yang akan diselesaikan. Permasalahan yang kompleks dapat didekomposisi ke beberapa masalah yang lebih kecil, namun saling berkaitan. Hingga akhirnya, pemrogram akan mengenali pola permasalahan tersebut sebagai sebuah variasi dari problem generik.
9
2. MENDESAIN SOLUSI ( PROBLEM SOLVING)
pemrogram merencanakan strategi untuk
menghasilkan keluaran berdasarkan masukan yang
diterima.
Proses ini akan menghasilkan algoritma berupa narasi,
pseudocode, atau diagram alir.
10
3. MENGIMPLEMENTASIKAN SOLUSI DALAM BENTUK
PROGRAM (CODING)
pemrogram
akan
menulis
kode
program
untuk
menjalankan
solusi
yang
telah
direncanakan
sebelumnya dengan menggunakan suatu bahasa
pemrograman.
Selain itu, mengubah algoritma menjadi kode program
juga melibatkan banyak pertimbangan teknis (misalnya:
tipe data, struktur kontrol yang digunakan, dan lain-lain).
11
4. MENGUJI PROGRAM (TESTING)
Setelah program dapat dijalankan, program tersebut
harus diuji untuk memastikan program berjalan dengan
benar, sesuai dengan batasanbatasan yang diberikan.
12
Siklus Pemrograman
Strategi Algoritma
dan Pemrograman
i n f o r m a t i k a F a s e F
DIKDIK ABDALLOH FAUZI, S.KOM
NIP. 199502242022211008
B A B 2
Show answer
Auto Play
Slide 1 / 12
SLIDE
Similar Resources on Wayground
8 questions
Code Combat Key Terms #1
Presentation
•
9th - 12th Grade
7 questions
ALGORITHM
Presentation
•
9th - 12th Grade
7 questions
Pudiklat_materi
Presentation
•
9th - 12th Grade
11 questions
MICROBIT: SHAKE DAN BLOCK
Presentation
•
10th - 12th Grade
6 questions
TUGAS 2 PDF
Presentation
•
9th - 12th Grade
6 questions
materi akuntansi dasar
Presentation
•
9th - 12th Grade
8 questions
Asesmen Non Kognitif
Presentation
•
9th - 12th Grade
9 questions
Bekerja Dalam Team
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
6 questions
PRIDE Always and Everywhere
Presentation
•
12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
26 questions
KOR Review Kahoot Questions
Quiz
•
8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
12 questions
Unit Zero lesson 2 cafeteria
Presentation
•
9th - 12th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
10 questions
Riddles Riddles fun Riddles
Quiz
•
6th - 12th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade