17/07/2015

Soal dan Jawaban Laporan Pendahuluan (LP) Praktikum Lab. TI Dasar Minggu ke-3

Soal dan Jawaban Laporan Pendahuluan (LP) Praktikum Lab. TI Dasar Minggu ke-3
Soal:
1. Jelaskan persamaan dan perbedaan array dengan record.
2. Jelaskan apa yang kalian ketahui tentang TYPE berikut bentuk umumnya.
3. Bagaimana mendeklarasikan variabel record berbentuk array. 
4. Buat contoh program yang menggunakan Array, record dan type !

Jawaban:
1. - Persamaann Array dengan Record
Terdiri dari sekumpulan data/tipe data
- Perbedaan Array dengan Record
Dalam array, semua elemennya harus bertipe sama. Sedangkan record setiap elemennya bisa mempunyai tipe yang berbeda antara satu sama lainnya.

2. TYPE merupakan statement yang digunakan untuk mendeklarasikan tipe Record, dan TYPE juga dapat digunakan tanpa DIM.
Bentuk umum TYPE:
Bentuk umum statement TYPE :
TYPE usertype
Elemen-1 AS Tipedata
[Elemen-2 AS Tipedata]
END TYPE

3. Var
           {Mahasiswa merupakan type data record}
           Data Mhs=Array[1..1000] of Mahasiswa:
           {Anak merupakan Type dan object}
           Data Anak=Array[1..1000] of Anak:

Array of record & array of object biasanya digunakan jika kita akan menampung dan bertipe sama pada variabel.           

4. TYPE Dat_Mhs
           Nama AS STRING * 15
           NPM AS STRING * 8
           Kelas AS STRING * 5
END TYPE
DIM Mhs(2) AS Dat_Mhs
DIM I AS INTEGER
CLS
FOR I=0 TO 2
           INPUT "Nama : " , Mhs(I).Nama
           INPUT "NPM : " , Mhs(I).NPM
           INPUT "Kelas : " , Mhs(I).Kelas
           PRINT STRING$("-",20)
NEXT I
PRINT
PRINT "NAMA", "NPM", "KELAS"
FOR I=0 TO 2
           PRINT Mhs(I).Nama, Mhs(I).NPM, Mhs(I).Kelas
Next I
END

0 komentar :

Post a Comment