
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
12 questions
4.4 File Management (Key Definitions)
Presentation
•
9th - 12th Grade
9 questions
Berpikir Komputasional
Presentation
•
9th - 12th Grade
10 questions
SISTEM KOMPUTER
Presentation
•
8th - 9th Grade
9 questions
Jenis-Jenis Komputer
Presentation
•
10th - 12th Grade
6 questions
Sprite Properties
Presentation
•
9th - 12th Grade
11 questions
ICS-CodeHS Unit 4 Test
Presentation
•
9th - 12th Grade
6 questions
Microsoft Office
Presentation
•
9th - 12th Grade
10 questions
Cara Praktis Mengubah PDF ke WORD
Presentation
•
10th - 12th 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
Logos
Quiz
•
6th - 9th 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
21 questions
Factoring Trinomials (a=1)
Quiz
•
9th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade
22 questions
Regular Preterite -AR-ER-IR-
Quiz
•
12th Grade