0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan3 halaman

Array

Dokumen ini menjelaskan tentang struktur data array dan record. Array digunakan untuk menyimpan sekumpulan data dengan tipe yang sama, sementara record menyimpan data dengan tipe yang berbeda dalam satu entitas. Contoh kode dalam C++ dan Pascal disertakan untuk menggambarkan penggunaan kedua tipe data tersebut.

Diunggah oleh

boanputra3
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan3 halaman

Array

Dokumen ini menjelaskan tentang struktur data array dan record. Array digunakan untuk menyimpan sekumpulan data dengan tipe yang sama, sementara record menyimpan data dengan tipe yang berbeda dalam satu entitas. Contoh kode dalam C++ dan Pascal disertakan untuk menggambarkan penggunaan kedua tipe data tersebut.

Diunggah oleh

boanputra3
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

ARRAY

Array adalah struktur data yang digunakan untuk menyimpan sekumpulan data yang memiliki
tipe yang sama di dalam satu variabel. Data dalam array disimpan dalam elemen-elemen yang
dapat diakses melalui indeks, di mana indeks pertama biasanya dimulai dari 0. Dengan array,
kita dapat menyimpan dan mengelola banyak data secara efisien dalam satu variabel.

Contoh dalam C++

Misalkan kita ingin menyimpan nilai ujian dari 5 siswa.

#include <iostream>

using namespace std;

int main() {

int nilai[5] = {85, 90, 78, 92, 88}; // deklarasi array dengan nilai awal

// Menampilkan nilai ujian

for (int i = 0; i < 5; i++) {

cout << "Nilai siswa ke-" << i + 1 << ": " << nilai[i] << endl;

return 0;

Penjelasan:

• int nilai[5] adalah


deklarasi array dengan tipe data int yang dapat menampung 5 elemen.
• Setiap elemen dapat diakses menggunakan indeks, mulai dari nilai[0] hingga nilai[4].
• Loop for digunakan untuk menampilkan setiap elemen dalam array.

Tipe data record adalah tipe data kompleks yang digunakan untuk menyimpan kumpulan data
yang berbeda jenis dalam satu entitas. Dalam record, setiap elemen data disebut field, dan
setiap field dapat memiliki tipe data yang berbeda. Record sangat berguna saat kita ingin
menyimpan data yang terkait dalam satu unit, seperti data seorang siswa yang meliputi nama,
usia, dan nilai.

Tipe data record tersedia di beberapa bahasa pemrograman seperti Pascal, tetapi di bahasa
seperti C++ atau Java, tipe data ini mirip dengan struktur (struct) atau kelas (class).
Contoh Tipe Data Record dalam Pascal

Misalkan kita ingin menyimpan data siswa yang terdiri dari nama, usia, dan nilai.

program DataSiswa;

uses crt;

type

Siswa = record // mendeklarasikan tipe record

nama: string[50];
usia: integer;

nilai: real;

end;
var

siswa1: Siswa;

begin

// Memberikan nilai pada field di record siswa1

siswa1.nama := 'Ahmad';

siswa1.usia := 16;
siswa1.nilai := 85.5;

// Menampilkan data siswa

writeln('Nama: ', siswa1.nama);

writeln('Usia: ', siswa1.usia);

writeln('Nilai: ', siswa1.nilai:0:2);


end.

Penjelasan:

• Siswa = record mendefinisikan tipe data record bernama Siswa yang memiliki
tiga field: nama (tipe string), usia (tipe integer), dan nilai (tipe real).
• Variabel siswa1 dideklarasikan sebagai tipe Siswa dan digunakan untuk
menyimpan data seorang siswa.
• Setiap field dalam siswa1 dapat diakses menggunakan tanda titik (.), seperti
siswa1.nama atau siswa1.nilai.

Anda mungkin juga menyukai