menu tab

Minggu, 06 Januari 2019

NOTASI TIPE BENTUKAN



NOTASI TIPE BENTUKAN 

Hari ini saya akan membahas tentang type bentukan, apakahtype bentukan itu?. Type bentukan adalah suatu type yang dirancang / dibentuk (dan diberi nama ) dari beberapa komponen bertype tertentu, jadi merupakan sekumpulan elemen bertype dasar atau bertype yang sudah dikenal. Type dasar tersebut yaitu string, integer, real. Sebagai contoh saya sudah membuat type bentukan ktp.


Nama          = Yohan Indrawan
Nim            = A11.2018.10849
Kelompok   = A11.4101


 //Judul
   Membuat type bentukan ktp
//Kamus
// TIPE DATA BENTUKAN
Type nama
<
depan <- string
belakang <- string
>
Type date
<
kota <- string
tgl<- integer
bln <- integer
thn <- integer
>
Type waktu
<
hari <- string
tanggal <- date
>
Type nomer
<
nik <- string
>
Type jenis
<
kelamin <- string
gol_darah <- string
>
Type tempat
<
alamat <- string
rt <- integer
rw <- integer
kelurahan <- string
kecamatan <- string
>
Type status
<
agama <- string
kawin <- string
pekerjaan <- string
kewarganegaraan <- string
berlaku <- string
>
Type KTP
<
namax <- nama
datex <- date
datek <- date
waktux <- waktu
nomerx <- nomer
jenisx <- jenis
tempatx <- tempat
statusx <- status
>

i, x <- integer
data[x] <- array of [x] of KTP

// Deskripsi
input (x)
data[x] <- KTP
i
 ß 1
while (i <= x) then
{
output (“KTP ke-“i)
input (data[i-1].nomerx.nik)
input (data[i-1].namax.depan)
input (data[i-1].namax.belakang)
input (data[i-1].datex.kota)
input (data[i-1].datex.tgl)
input (data[i-1].datex.bln)
input (data[i-1].datex.thn)
input (data[i-1].jenisx.kelamin)
input (data[i-1].jenisx.gol_darah)
input (data[i-1].tempatx.alamat)
input (data[i-1].tempatx.rt)
input (data[i-1].tempatx.rw)
input (data[i-1].tempatx.kelurahan)
input (data[i-1].tempatx.kecamatan)
input (data[i-1].statusx.agama)
input (data[i-1].statusx.kawin)
input (data[i-1].statusx.pekerjaan)
input (data[i-1].statusx.kewarganegaraan)
input (data[i-1].datek.kota)
input (data[i-1].datek.tgl)
input (data[i-1].datek.bln)
input (data[i-1].datek.thn)
i = i + 1
}
i     ß 1
while (i <= x) then
{
output (“KTP ke-“i)
output (data[i-1].nomerx.nik)
output (data[i-1].namax.depan, data[i-1].namax.belakang)
output (data[i-1].datex.kota, data[i-1].datex.tgl, data[i-1].datex.bln, data[i-1].datex.thn)
output (data[i-1].jenisx.kelamin)
output (data[i-1].jenisx.gol_darah)
output (data[i-1].tempatx.alamat)
output (data[i-1].tempatx.rt, data[i-1].tempatx.rw)
output (data[i-1].tempatx.kelurahan)
output (data[i-1].tempatx.kecamatan)
output (data[i-1].statusx.agama)
output (data[i-1].statusx.kawin)
output (data[i-1].statusx.pekerjaan)
output (data[i-1].statusx.kewarganegaraan)
output (data[i-1].datek.kota, data[i-1].datek.tgl, data[i-1].datek.bln, data[i-1].datek.thn)
i = i + 1
}


Tidak ada komentar:

Posting Komentar