Belajar Pintar Materi SMP, SMA, SMK
BelajarPintarV3
Informatika
Strategi Algoritmik dan Pemrograman
Daftar Materi
MATERI
Larik (Array)
Sobat pintar sedikit banyak sudah tahu mengenai bahasa pemrograman, kan?
Untuk lebih meningkatkan kemampuan Sobat Pintar dalam elemen algoritma dan pemrograman, kita akan mempelajari konsep larik, karakter, dan string.

LARIK
Sebelumnya Sobat Pintar harus sudah mengetahui konsep variabel untuk menyimpan satu buah nilai dengan tipe data tertentu (variabel tunggal). Namun, bagaimana bila program yang akan dibuat harus mengolah jutaan data?
Untuk mengatasi hal itu, bahasa pemrograman memiliki larik atau array yang bisa digunakan untuk menyimpan himpunan data ke dalam satu nama variabel yang diberikan indeks. Indeks diberikan sebagai kode agar kita mengenali tempat untuk menyimpan nama variabel tersebut.
Penggunaan larik mirip dengan membuat variabel tunggal. Namun, kalian perlu memberikan informasi ukuran dari larik yang akan dibuat dan kalian perlu mengaksesnya dengan menggunakan indeks.
Terdapat berbagai macam cara untuk mengimplementasikan konsep larik ke dalam kode program, salah satunya dengan menggunakan vektor. Vektor merupakan pustaka bahasa pemrograman C++ yang dapat digunakan juga pada bahasa C. Vektor dibuat untuk menampung himpunan data yang ukurannya dinamis bergantung pada jumlah (atau ukuran) data yang disimpan di dalamnya.
Contoh bahasa pemrograman untuk membuat larik satu dimensi

Selain larik satu dimensi, kita juga bisa membuat larik dua dimensi, yaitu baris dan kolom (seperti pada matriks di matematika).
Berikut contoh bahasa pemrograman untuk membuat larik dua dimensi:


Karakter dan String
KARAKTER DAN STRING
Selain angka, kita juga dapat memberikan masukan pada program berupa karakter atau rangkaian karakter seperti kata. Biasanya digunakan saat kita memasukkan kata sandi saat akan login ke suatu akun. Oleh karena itu, program dilengkapi dengan kemampuan untuk membaca, menyimpan, mengolah, dan mencetak rangkaian karakter tersebut.
Rangkaian karakter dalam pemrograman disebut string.
Karakter dalam pemrograman merupakan suatu data berupa huruf, angka, simbol, dan karakter lain yang mengikuti suatu standar tertentu. Karakter pada pemrograman pada umumnya diimplementasikan dalam program menggunakan tipe data char.
Pada bahasa C, string dapat diimplementasikan sebagai larik karakter dengan diakhiri oleh karakter ‘\0’. Oleh karena itu, Sobat Pintar bisa membuat dan memproses suatu string seperti kalian mengolah larik.
Karena proses string berbeda dengan proses pada bilangan, maka terdapat fungsi-fungsi untuk mengolah karakter dan string. Misalnya untuk melakukan konversi dari huruf kapital ke non kapital, penggabungan string, pencarian substring, dan berbagai dungsi lainnya. Pada bahasa C, fungsi-fungsi tersebut dapat diakses pada pustaka <string.h>.
Perhatikan contoh bahasa pemrograman untuk membaca sebuah string, mengubahnya ke dalam huruf non kapital, lalu mencetaknya :

Program kedua akan membaca banyak string hingga membaca string “STOP”. Setiap string yang dibaca akan diubah ke huruf non kapital dan dicetak.

1.
Kerjakan soal berikut ini dengan tepat!
Menyimpan himpunan data ke dalam satu nama variabel yang diberikan indeks merupakan fungsi dari ….
A. String
B. Array
C. Karakter
D. Algoritma
E. Coding
JAWABAN BENAR
B.
Array
PEMBAHASAN
Menyimpan himpunan data ke dalam satu nama variabel yang diberikan indeks merupakan fungsi dari array
2.
Kerjakan soal berikut ini dengan tepat!
Rangkaian dari beberapa karakter disebut ….
A. String
B. Array
C. Pemrograman
D. Algoritma
E. Coding
JAWABAN BENAR
A.
String
PEMBAHASAN
Rangkaian dari beberapa karakter disebut string
3.
Kerjakan soal berikut ini dengan tepat!
Kumpulan fungsi-fungsi yang digunakan untuk mengolah karakter dan string adalah ….
A. < stdio.h >
B. < iostream >
C. < string >
D. < string.h >
E. Str[i]
JAWABAN BENAR
D.
< string.h >
PEMBAHASAN
Kumpulan fungsi-fungsi yang digunakan untuk mengolah karakter dan string adalah <string.h>
Oops!!!
Yah, jawaban kamu meleset nih. Ingin melihat pembahasan soal ini?
BENAR!!!
Selamat!
Jawaban kamu benar. Ingin lihat pembahasan soal ini?
footer_v3
Bersama Aku Pintar temukan jurusan kuliah yang tepat
sesuai minat dan bakatmu.
Aku Pintar memiliki visi membuat pendidikan merata, mudah dijangkau, dan terjangkau dengan Program Journey Pintar yang merupakan sebuah program persiapan lengkap bagi siswa SMA/SMK/sederajat yang ingin masuk ke perguruan tinggi impiannya.
Kontak Kami
Grand Slipi Tower Lt. 42
Jl. S. Parman Kav 22-24
Jakarta Barat
© 2024 Aku Pintar. All Rights Reserved