Anda di halaman 1dari 2

1.

Deklarasi, pengisian, dan pengacuan array (PSEUDOCODE, C++)


int main()
{
string studentname[4];
studentname[0]="Nicholas Nelson";
studentname[1]="Will Gao";
studentname[2]="Tara Jones";
studentname[3]="Charlie Spring";

//mengganti isi array


studentname[1]="Tao Xu";

//memanggil array
for(int i=0;i<4;i++){
cout<<studentname[i]<<endl;
}
return 0;
}
2. Domain indeks dan Domain isi array
ARRAY = type yang mengacu kepada sebuah atau sekumpulan elemen melalui
indeks.
Domain Array = semua kemungkinan yang ada.
Domain Indeks Array = nilai indeks yang memungkikan dalam array.
Domain Isi Array = seluruh nilai isi array yang memungkinkan.

Contoh : string namahari[7]={"Mon","Tue","Wed","Thur","Fri","Sat","Sun"};


Domain indeks array = bilangan bulat 7
Domain Isi Array = untaian char/string (mon, tue, wed, thur, fri, sat, sun).

3. Visualisasi Array

4. Implementasi Fisik dan Iterasi Pengisian Matriks 2 Dimensi (PSEUDOCODE ,


C++)
Tipe primitive matriks :array mampu menangani 2 indeks
Contoh :
matsurvey[1..4,1..7] of data -> matsurvey(i,j) -> matsurvey(3,5).temp untuk mengacu
data temp

Array of Array
khs_mahasiswa = array[1..19] of array[1..2]of string (19 sks mahasiswa, dan
ditampilkan nilai & char nilai).
Matsurvey:array [1..4]of array [1..7] of datageo -> mengakses temp matsurvey[i]
[j].temp
Matriks:
int matriks[2][2]={{1,2},{3,4}};
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
cout<<matriks[i][j];
}
cout<<endl;
}
5. Pembuatan ADT, Konvensi Penamaan Konstanta, Pengaksesan Atribut ADT,
Konstruktor, dan metode-metode sebuah ADT (Pseudocode)

ADT dengan 3 elemen!


Type Barang : <merek: char[30], id: char[5], jenis:char[30]>

Tentukan konvensi penamaan konstanta ADT tersebut! Pendeklarasian :


B = Barang

Pengaksesannya : B.merek
B.id
B.jenis

Bentuk setidaknya 3 metode atau operator fungsional padanya yang bukan merupakan
bawaan TYPE dasar.
Konstruktor:
Function MakeBarang(merek: char[30], id:char[5]; jenis:char[30]) → Barang
membuat barang : merek, id, dan jenis

Operasi terhadap komponen:


function Get_merek ( B : Barang) → char[30]

function Get_id ( B : Barang)→ char[5]

function Get_jenis ( B : Barang)→ char[30]

Procedure Set_merek(input/output B : Barang, input newmerek: char[30]) Procedure


Set_id(input/output B : Barang, input newid: char[5]) Procedure
Set_jenis(input/output B : Barang, input newjenis: char[30]) (mengubah nilai
merek,id, dan jenis dari Barang)

Anda mungkin juga menyukai