Search Header Logo
3.1 Pemecahan Masalah dalam Pemrograman

3.1 Pemecahan Masalah dalam Pemrograman

Assessment

Presentation

Computers

11th Grade

Practice Problem

Medium

Created by

Khairun S.Kom

Used 7+ times

FREE Resource

12 Slides • 24 Questions

1

Informatika
Kelas XI

media

Oleh Khairun, S.Kom

2

Draw

Apa yang sedang kamu rasakan saat ini ?

3

Draw

Bagaimana perasaanmu saat siap belajar kembali dikelas ini?

4

Open Ended

Apa harapanmu dengan belajar tentang Pemecahan Masalah dalam Algoritma hari ini?

5

1.3 Pemecahan Masalah dengan Algoritma

A. Larik

larik disebut juga sebagai Array, pada kehidupan sehari-hari banyak kita jumpai kondisi yang sama dengan larik. didalamnya terdiri atas dengan susunan yang sama.
contohnya adalah gerbong kereta api beserta dengan isi yang ada didalamnya.

6

media

7

Penjelsan ....

gerobong mempunyai ukuran yang sama dengan jumlah penumpang yang sama, dan dengan nomor yang berurutan secara terulang. jika gerbong pertama sudah penuh, akan dilanjutkan pengisian pada gerbong berikutnya, bayangkan apabila pekerjaan inindilakukan manual, tentunya akan menjadi sangat banyak dan melelahkan. Apalagi digunakan untuk mengatur perjalanan kereta api yang berlangsung setiap jam di berbagai kota. olehkarenanya, kita membuat sebuah program menggunakan deklerasi, inisiasi, dan menyimpan setiap variabel deklerasi ke dalam nilai yang disebut dengan vektor.

8

Deklerasi vektor pada C++ terdapat pada library yang <vector>. Perintah yang dilakukan dengan menggunakan #include <vector>. Adapun untuk input pada bahasa C++ menggunakan perintah library <stdio.h> adalah library pada bahasa C yang digunakan untuk operasi input output (stdio singkatan dari Standard Input and Output). penggunaan dilakukan di awal program dengan perintah #include <stdio.h>

9

Dalam fungsi vektor, string dan sejenisnya menggunakan fungsi-fungsi lain yang tersimpan dalam library yang berbeda. ada juga library berikutnya yaitu : #include <iostream.h> yang berisi cout, cin, end

10

hasilnya

kode program

Aktivitas 8

media
media

11

Penyelesaian-penyelesaian diprogram komputer dapat dilakukan dengan abtraksi. Data komputer dikerjakan satu per satu, sampai dengan nilai yang dkehendaki ditemukan, dan setelah itu proses baru dihentikan. data akan disimpan dalam bentuk matriks. pada perintah di aktivitas 8 tadi terdapat "\n" yang digunakan untuk menampilkan per baris dalam bentuk baris baru atau ke kanan secara berurutan.

12

Multiple Choice

Apa yang dimaksud dengan larik atau array?

1

Struktur data yang menyimpan nilai tunggal

2

Struktur data yang menyimpan sekumpulan nilai dengan tipe data yang berbeda-beda

3

Struktur data yang menyimpan sekumpulan nilai dengan tipe data yang sama.

4

Struktur data yang hanya menyimpan nilai dalam bentuk karakter

13

Multiple Choice

Bagaimana cara mengakses elemen array di dalam program?

1

Dengan menggunakan nama variabel diikuti tanda kurung kurawal

2

Dengan menggunakan nama variabel diikuti tanda kurung siku dan indeks elemen

3

Dengan menggunakan operator titik dua (:) setelah nama variabel

4

Dengan menggunakan tanda petik di sekitar elemen

14

Multiple Choice

Jika sebuah array int A[5] = {1, 2, 3, 4, 5};, berapakah nilai dari A[2]?

1

1

2

2

3

3

4

4

15

Multiple Choice

Apa fungsi dari indeks dalam array?

1

Untuk menghitung jumlah elemen dalam array

2

Untuk menentukan tipe data array

3

Untuk mengakses elemen tertentu dalam array

4

Untuk menyimpan nilai array

16

Multiple Choice

Apa yang akan terjadi jika kita mencoba mengakses indeks di luar batas array?

1

a. Program akan mengembalikan nilai 0

2

Program akan mengalami kesalahan atau crash

3

Program akan mengakses nilai dari indeks pertama

4

Program akan mengabaikan operasi tersebut

17

Multiple Choice

Array digunakan untuk menyimpan data yang bersifat homogen. Homogen dalam konteks ini berarti?

1

Data yang memiliki ukuran yang sama.

2

Data yang berada dalam lokasi memori yang berdekatan.

3

Data yang memiliki tipe data yang sama.

4

Data yang tersusun secara berurutan berdasarkan urutan tertentu.

18

Multiple Choice

Jika kita memiliki array int B[4] = {10, 20, 30, 40};, berapakah indeks dari elemen terakhir?

1

0

2

2

3

3

4

4

19

Multiple Choice

Array dalam kehidupan sehari-hari dapat dianalogikan dengan?

1

Buku dengan halaman-halaman yang berbeda.

2

Daftar belanja dengan item-item yang berbeda jenis

3

Gerbong kereta api yang berisi penumpang

4

Sebuah kotak yang berisi alat tulis yang beragam.

20

Multiple Choice

Bagaimana cara mendeklarasikan array 1 dimensi dengan 10 elemen bertipe int?

1

int A[];

2

int A[10];

3

int A[1...10]

4

int A(10);

21

Multiple Choice

Apa yang dimaksud dengan "ukuran array"?

1

Banyaknya elemen yang dapat disimpan dalam array

2

Kapasitas maksimum memori yang digunakan oleh array.

3

Tipe data elemen yang disimpan di dalam array

4

Jumlah byte yang digunakan untuk menyimpan array.

22

B. Karakter dan String

Dalam pemrograman ada tipe karakter, yaitu berupa tulisan atau huruf atau dianggap sebagai huruf. Tipe ini dikenal sebagai karakter atau string.
Dalam Bahasa C++, tipe string digunakan untuk menampung berupa huruf. Cara penggunaannya adalah sebagai berikut. Dalam kode program misalkan kita akan menggunakan tipe data string dengan nama nil1, nil2, nil3 atau var1, var2 dan var3. string dapat disimpan dalam variabel-variabel tersebut.

23

Pada C++, fungsi-fungsi ini memang berbeda dengan bilangan. String "B" sebagai huruf kapital juga berbeda dengan "b" sebagai huruf kecil. oleh karena itu, dalam C++ dilengkapi dengan fungsi-fungsi string yang disimpan dalam pustaka <string.h>, maka pada setiap penggunaan bahasa dengan kebutuhan fungsi string dipanggil dengan perintah di atas.
Proses pembuatan string juga dapat di isi dengan karakter khusus dengan tanda \",\' di tengahnya di isi dengan \n untuk menulis tanda kutif dua, tanda kutif satu dan karakter enter (new line) kedalam string.

24

Contoh

string tul1="a";,maka variabel tul1 hanya berisi 1 karakter yaitu "a"
string tulisan2="belajar";, maka variabel tulisan berisi tulisan "belajar"
string var1="Belajar Pemrograman";, artinya var berisi kalimat Belajar Pemrograman

25

Hasilnya

Kode Program

Aktivitas 10

media
media

26

Multiple Choice

String dalam C++ digunakan untuk menyimpan kumpulan karakter atau huruf.

1

Benar

2

Salah

27

Multiple Choice

Dalam C++, tipe data string dapat digunakan tanpa menambahkan pustaka <string.h>

1

Benar

2

Salah

28

Multiple Choice

Karakter 'B' dan 'b' dianggap sama dalam tipe data string di C++

1

Benar

2

Salah

29

Multiple Choice

Untuk menulis tanda kutip dua ("), tanda kutip satu ('), dan karakter enter (newline) di dalam string, kita bisa menggunakan tanda backslash ().

1

Benar

2

Salah

30

Multiple Choice

Variabel bertipe string dapat menyimpan lebih dari satu karakter sekaligus.

1

Benar

2

Salah

31

Multiple Choice

String dalam C++ dapat langsung digunakan tanpa mengimpor pustaka apapun

1

Benar

2

Salah

32

Multiple Choice

Variabel bertipe string dalam C++ dapat berisi angka dan simbol, selain huruf.

1

Benar

2

Salah

33

Multiple Choice

Karakter '\n' digunakan untuk menambahkan spasi ke dalam string.

1

Benar

2

Salah

34

Multiple Choice

Dalam contoh string tul1 = "a";, variabel tul1 hanya berisi satu karakter.

1

Benar

2

Salah

35

Draw

Bagaimana perasaan emosional kamu setelah mempelajari materi tentang Pemecahan Masalah dalam Algoritma hari ini?

36

Open Ended

Ceritakan pengalaman belajar kamu hari ini bersama temanmu dan juga bersama guru-gurumu yang masuk dikelas hari ini?

Informatika
Kelas XI

media

Oleh Khairun, S.Kom

Show answer

Auto Play

Slide 1 / 36

SLIDE