Anda di halaman 1dari 5

Pemrograman Berbasis Teks

A. Identitas
Mata Kuliah
Sub Pokok Bahasan
Kelas/Semeter
SKS/JS
Jurusan
Dosen Pengampu

: Pemrograman Komputer I (Pemrograman Berbasis Teks)


: Array & String
: IV A/Genap
: 3/6
: Teknologi Pendidikan FIP UNDIKSHA
:
1. Luh Putu Putrini Mahadewi
2. Adrianus I Wayan Ilia Yuda Sukmana

B. Tujuan Pembelajaran
C. Materi

Array/larik
Array/larik merupakan variabel berupa struktur data yang menyimpan sekumpulan
elemen yang bertipe sama. Setiap elemen diakses langsung melalui indeksnya. Sebuah
contoh array/larik yang bernama A dengan delapan (8) elemen dapat dibayangkan
secara logik sebagai sekumpulan kotak terurut

(baik secara vertikal maupun

horizontal) seperti gambar di bawah.


A
1
2
3
4
Elemenarray
5
6
7
8
Setiap elemen array menyimpan sebuah nilai. Karena seluruh elemen array bertipe
sama, maka nilai yang terkandung dalam elemen array haruslah bertipe sama.
A
1
2
3
4
5
6
7
8

90
78
99
45
12
76
53
77

nilaielemenarraydengantipeinteger
(Elemendannilaiarraybisabertipe
Integer,real,character,danstring)

Contoh 1: sintaks pembuatan array


Uses crt;
Var
Nilai: Array [1..10 ] of Integer;
Begin
Nilai [1] := 60;
Nilai [2] :=75;

Nilai [10] :=90;


Writeln (Nilai[1] );
Writeln (Nilai[2]);

Writeln (Nilai[10]);
End.

Output:

Contoh 2: Sintaks Pembuatan array Dinamis


Uses crt;
Var x : array [1..100] of integer;
n,i :integer;
Begin
Writeln('Program Array');
Writeln('=============');
Writeln;
Write('Masukkan Jumlah Data: ');readln(n);
Writeln;
For i:= 1 to n do
Readln(x[i]);
Writeln;
Write('Data Yang Telah Dimasukkan: ');
For i:= 1 to n do
Write(x[i],' ');
readln
end.

Output:

Tujuan penggunaan array adalah untuk memudahkan pengolahan data dari variabel
yang dikaji, terutama apabila variabel tersebut memiliki jumlah elemen yang banyak.

String
String adalah suatu array dari char, dengan kata lain setiap elemen dalam string
(masing-masing character) dari suatu string dapat diambil dan diperlakukan sebagai
sebagai elemen dari array atau dikenal dengan array of string (larik dengan nilai
bertipe string).
String berbeda dengan array string. String adalah array dari karakter, sedangkan
array string adalah array dengan elemen bertipe data string. untuk mengetahui
perbedaan string dengan array string cermatilah ilustrasi di bawah.
String
1

Array string
1

SAYA

KAMU

DIA

KAMI

MEREKA

Contoh 3: sintaks pembuatan string


Var
Kampus : string[33];
Begin
Kampus := Undiksha singaraja;
Write(Kampus);
End.

Contoh 4 : sintaks pembuatan string


uses crt;
Var
Nama: String;
Begin
Nama:= 'Tecnologi Pendidikan';
Writeln (Nama [21]);
Writeln(Nama);
Writeln('setelah karakter ke-3 pada sting');
Nama [3]:='k';
Writeln(Nama);
readln;
End.

Output:

Contoh 5 : sintaks pembuatan array of string


Uses Crt;
VAR
A, N, Jml_Nilai : Integer;
Nilai : ARRAY [1..10] Of string;
Nil_Rata : Real;
BEGIN
ClrScr;
WriteLn('Program Latihan Array');
WriteLn('=====================');
WriteLn;
{Memasukan Nilai}
Write('Masukan Banyak Data : ');ReadLn(N);
FOR A := 1 TO N DO
Begin
Write('Nilai Ke- ',A,' = ');
ReadLn(Nilai[A]);
End;
{Membaca Nilai Array}
WriteLn('string masukkan anda : ');
FOR A := 1 TO N DO
Begin
Write(Nilai[A],' ');
End;
writeln;
WriteLn('---------------------');
ReadLn;
END.

Output:

D. Tugas
1. Buatlah program penerapan array of integer secara dinamis dengan output
seperti di bawah !

2. Buatlah program penerapan array of character secara dinamis dengan output


seperti di bawah !

3. Buatlah program dengan menerapkan konsep string secara dinamis dengan


output seperti di bawah !

Mem
program bukan hanya sekedar menghafal sintaks, tetapi menuangkan ide kreatif
melalui logika untuk menghasilkan program yang sesuai kebutuhan.
Selamat Belajar, Semoga Sukses

Anda mungkin juga menyukai