Search Header Logo
Pert 1_Bab 2 Strategi AP XI

Pert 1_Bab 2 Strategi AP XI

Assessment

Presentation

Computers

11th Grade

Practice Problem

Easy

Created by

Fitri Puspitasari

Used 5+ times

FREE Resource

7 Slides • 7 Questions

1

STRATEGI ALGORITMIK DAN PEMROGRAMAN
(Konsep Pemrograman)


Tujuan Pembelajaran :
Menganalisis beberapa strategi algoritmik secara kritis untuk menyelesaikan suatu permasalahan dengan memberikan justifikasi efisiensi

By Fitri Puspitasari

2

“Bagaimana menurutmu cara aplikasi itu bekerja?"
Buatkan Algoritma nya dalam bentuk pseudecode dan Flowchart !

Pertanyaan Pemantik

media

3

media

Program PenjumlahanDuaBilangan

Deklarasi:

bil1, bil2, hasil : integer

Deskripsi:

Tulis("Masukkan bilangan pertama: ")

Baca(bil1)

Tulis("Masukkan bilangan kedua: ")

Baca(bil2)

hasil ← bil1 + bil2

Tulis("Hasil penjumlahan adalah: ", hasil)

Selesai

Flowchart & Pseudocode

4

Categorize

Options (14)

bil1 = int(input("Masukkan bilangan pertama: "));

bil2 = int(input("Masukkan bilangan kedua: ")) ;

hasil = bil1 + bil2 ;

print("Hasil penjumlahan adalah:", hasil);

#include <iostream>using namespace std;

int main() {

int bil1, bil2, hasil;

cout << "Masukkan bilangan pertama: ";

cin >> bil1;

cout << "Masukkan bilangan kedua: "; cin >> bil2;

hasil = bil1 + bil2;

cout << "Hasil penjumlahan adalah: " << hasil << endl;

return 0;

}

Susunlah kode program berikut berdasarkan bahasa pemrograman Python dan C++

Bahasa Python
Bahasa C++

5

# Meminta input dari pengguna

bil1 = int(input("Masukkan bilangan pertama: ")) # Membaca input pertama dan mengubahnya ke integer

bil2 = int(input("Masukkan bilangan kedua: ")) # Membaca input kedua dan mengubahnya ke integer

# Menjumlahkan kedua bilangan

hasil = bil1 + bil2 # Menjumlahkan bil1 dan bil2, lalu disimpan ke variabel hasil

# Menampilkan hasil

print("Hasil penjumlahan adalah:", hasil) # Mencetak hasil penjumlahan ke layar

Bahasa Pemrograman Python

6

#include <iostream> // Menyertakan pustaka standar untuk input-output

using namespace std; // Menggunakan standar namespace agar tidak perlu menulis std::

int main() { // Fungsi utama dalam program

int bil1, bil2, hasil; // Mendeklarasikan tiga variabel bertipe integer

cout << "Masukkan bilangan pertama: "; // Menampilkan teks ke layar

cin >> bil1; // Membaca input pertama dari pengguna

cout << "Masukkan bilangan kedua: "; // Menampilkan teks ke layar

cin >> bil2; // Membaca input kedua dari pengguna

hasil = bil1 + bil2; // Menjumlahkan bil1 dan bil2, disimpan dalam variabel hasil

cout << "Hasil penjumlahan adalah: " << hasil << endl; // Menampilkan hasil

return 0; // Mengembalikan nilai 0 sebagai tanda program selesai dengan sukses

}

Bahasa Pemrograman C++

7

Drag and Drop

Proses menulis kode program disebut dengan ...
Drag these tiles and drop them in the correct blank above
coding
debugging
compiling
executing

8

Drag and Drop

adalah serangkaian langkah sistematis yang dilakukan untuk membuat, menguji, dan memelihara program komputer agar dapat menyelesaikan suatu permasalahan atau tugas tertentu secara otomatis.
Drag these tiles and drop them in the correct blank above
proses pemrograman
proses pengujian
analisis data
desain grafis

9

Match

Berikut adalah pemahaman dari tahapan proses pemrograman

Memahami kebutuhan pengguna dan mendefinisikan masalah yang ingin diselesaikan

Membuat algoritma atau flowchart sebagai solusi dari masalah yang telah dianalisis.

Mengubah algoritma menjadi kode program menggunakan bahasa pemrograman tertentu.

Menjalankan program dengan data uji untuk mengetahui apakah program berjalan sesuai tujuan.

Memperbaiki kesalahan (bug) pada program.

Analisis Masalah

Perancangan Solusi (Desain Algoritma)

Penulisan kode program (implementasi)

Pengujian Program (Testing)

Perbaikan

(Debugging)

10

media

Tahapan Proses Pemrograman

11

Multiple Choice

Question image

Script berikut ini merupakan hasil dari proses pemrograman pada tahapan ...

1

analisis masalah

2

desain algoritma

3

penulisan kode program / implementasi

4

pengujian program

5

debugging/perbaikan

12

Reorder

Berikut ini adalah tahapan proses pemrograman :

Analisis Masalah

Perancangan Solusi (Desain Algoritma)

Penulisan Kode Program (Implementasi)

Pengujian Program (Testing)

Debugging dan Perbaikan

1
2
3
4
5

13

Multiple Choice

Question image

Pada tahap desain algoritma, pernyataan yang tidak sesuai dengan kode program adalah ...

1

input bilangan

2

jika bilangan habis dibagi 2 maka genap

3

jika bilangan tidak habis dibagi 2 maka genap

4

jika bilangan tidak habis dibagi 2 maka ganjil

14

media

STRATEGI ALGORITMIK DAN PEMROGRAMAN
(Konsep Pemrograman)


Tujuan Pembelajaran :
Menganalisis beberapa strategi algoritmik secara kritis untuk menyelesaikan suatu permasalahan dengan memberikan justifikasi efisiensi

By Fitri Puspitasari

Show answer

Auto Play

Slide 1 / 14

SLIDE

Discover more resources for Computers