
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
10 questions
Penjumlahan dan Pengurangan Aljabar
Presentation
•
12th Grade - University
10 questions
Python Data Types
Presentation
•
9th - 12th Grade
9 questions
Programming
Presentation
•
9th - 12th Grade
10 questions
Knowing Your Database (ASK Tingkatan 3)
Presentation
•
9th - 12th Grade
9 questions
Sistem Komputer
Presentation
•
9th - 12th Grade
8 questions
science and computer
Presentation
•
KG - University
8 questions
Wawasan Kebangsaan
Presentation
•
KG
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
10 questions
Fire Prevention
Quiz
•
9th - 12th Grade
24 questions
BIOLOGY STAAR REVIEW
Quiz
•
9th Grade
50 questions
STAAR English 2 Review
Quiz
•
10th Grade
20 questions
Graphing Inequalities on a Number Line
Quiz
•
6th - 9th Grade
20 questions
Figurative Language Review
Quiz
•
10th Grade
30 questions
English 1 STAAR Review
Quiz
•
9th Grade