Beranda Jalur Materi Latihan Coding Simulasi Progres
M08 Tingkat: Dasar Estimasi: 80 Menit

Array, String, dan Fungsi

Materi dibuka. Kerjakan latihan di bawah untuk menguji penguasaan materi.

Tujuan Pembelajaran Modul

  • ✓ Membaca dan mengubah elemen array.
  • ✓ Memahami indeks yang dimulai dari nol.
  • ✓ Melakukan operasi string dasar.
  • ✓ Memahami fungsi, parameter, dan nilai kembali.

Array

Array menyimpan sejumlah nilai bertipe sama. Pada C++, indeks array biasa dimulai dari 0. Jika ada 5 elemen, indeksnya 0,1,2,3,4. Mengakses indeks di luar rentang adalah kesalahan.

String

string menyimpan urutan karakter. s.size() atau s.length() memberi panjang string. Indeks karakter dimulai dari 0. String 'OSN' memiliki s[0]='O', s[1]='S', dan s[2]='N'.

Fungsi

Fungsi membungkus langkah yang bisa digunakan kembali. Parameter menerima data masukan. Fungsi dengan tipe selain void dapat mengembalikan nilai menggunakan return. Fungsi membantu memisahkan masalah menjadi bagian yang lebih mudah diuji.

Menelusuri array

Saat loop mengolah array, pastikan indeks tidak melebihi ukuran. Untuk array berukuran n, pola umum adalah for (int i=0; i<n; i++). Untuk mencari jumlah, mulai total=0 lalu tambahkan setiap elemen.
Contoh Soal & Pembahasan Terarah

Masalah:

Hitung jumlah elemen array [3, 5, 2, 4].

Solusi & Penalaran:

Jumlahnya 3+5+2+4=14.

Implementasi Kode C++:

#include <iostream>
using namespace std;
int main() {
    int a[4] = {3, 5, 2, 4};
    int total = 0;
    for (int i = 0; i < 4; i++) total += a[i];
    cout << total << '\n';
}
Latihan Pemahaman

Uji Penguasaan Materi (3 Soal)

Kunci jawaban diperiksa di server. Pembahasan lengkap akan muncul setelah Anda mengirimkan jawaban.

Soal #1 • M08Q1
short answer

Array a={8,3,6}. Berapa nilai a[1] dalam C++?

Verifikasi langsung di backend
Soal #2 • M08Q2
short answer

Berapa panjang string "INFORMATIKA"?

Verifikasi langsung di backend
Soal #3 • M08Q3
multiple choice

Apa fungsi return pada fungsi yang mengembalikan int?

Verifikasi langsung di backend