
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
11 questions
ILOVEYOU - GRADE 9
Presentation
•
9th - 12th Grade
6 questions
Interaksi Komputer
Presentation
•
9th - 12th Grade
10 questions
PENGENALAN HARDWARE
Presentation
•
10th - 12th Grade
10 questions
Tugas Quizizz Abd Majid SMK YPK Kesatuan
Presentation
•
10th - 12th Grade
8 questions
Kalor dan perpindahan
Presentation
•
9th - 12th Grade
8 questions
HARDWARE dan SOFTWARE
Presentation
•
9th - 12th Grade
10 questions
CHAPTER 2 : so that and in order to
Presentation
•
9th - 12th Grade
7 questions
Berpikir Komputasional
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade