Tugas 1 (Tipe Data) Hendy Ilham
-
Upload
legenda-sego-pecel -
Category
Documents
-
view
219 -
download
0
Transcript of Tugas 1 (Tipe Data) Hendy Ilham
-
7/26/2019 Tugas 1 (Tipe Data) Hendy Ilham
1/4
Tipe Data Pada Algoritma dan Pemrogaman PASCAL
TIPE DATA
Tipe Data menunjukkan suatu nilai yang dapat digunakan oleh suatu variable yangbersangkutan.
Jenis jenis data yang dikenal dalam bahasa pascal antara lain yaitu:
1. Jenis data sederhana
Jenis data yang standar; yaitu : Integer !eal "har #oolean
Jenis data yang non standar $user de%ined& yaitu; 'numerated (ub)
range
2. Jenis data String
3. Jenis data berstutur! "aitu# Arra"! $e%ord! Set! &ile
'. Jenis Data Pointer
I(TE)E$
* Integer merupakan nilai bilangan bulat. Tipe integer adalah bilangan yang tidak
mempunyai titik desimal+bilangan pecahan.Jenis data ini terdiri atas integer positi%
integer negati% dan nol.
* ,ada T-!# ,/("/0 jenis data ini di bagi atas beberapa bagian yaitu :
Integer merupakan nilai bilangan bulat. Tipe integer adalah bilangan yang tidak
mempunyai titik desimal+bilangan pecahan.Jenis data ini terdiri atas integer positi%
integer negati% dan nol.
$EAL
Tipe real adalah bilangan yang mengandung pecahan
,enulisan untuk jenis data ini selalu menggunakan titik desimal. ,aling sedikit
harus ada satu digit sebelum dan sesudah titik desimal.
1ilai numerik real yang signi%ikan sampai dengan 22 digit. 1ilai konstanta numerik
real menempati memori sebesar 3 byte.
perator untuk jenis data ini terditi atas:
2
-
7/26/2019 Tugas 1 (Tipe Data) Hendy Ilham
2/4
4 ) 5 dan +
*A$A*TE$
6ang dimaksud dengan jenis data ini adalah karakter tunggal atau sebuah karakteryang ditulis diantara tanda petik tunggal seperti misalnya 7/88a889888 dsb.
ST$I()
1ilai data string merupakan urut)urutan dari arakter yang terletak di antara tanda
petik tunggal. 1ilai data string akan menempati memori sebesar banyaknya karakter
stringnya ditambah dengan 2 byte. #ila panjang dari suatu string di dalam deklarasivariabel tidak disebutkan maka dianggap panjangnya adalah
-
7/26/2019 Tugas 1 (Tipe Data) Hendy Ilham
3/4
"ontoh :
T6,' hari > $(enin(elasa!abuamisJumAat(abtuBinggu&;
hari?kerja > $(enin(elasa!abuamisJumAat&;
(-# !/1C'+J/1C/-/1
Tipe data ini adalah tipe data yang dapat dide%inisikan sendiri oleh pemakai. 1ilai
data pada tipe ini mempunyai jangkauan tertentu.
Jenis data ini berupa range dari suatu kumpulan data yang mempunyai urutan..
#entuk umum deklarasinya adalah :
T6,' nama > data?item?pertama .. data?item?terakhir;
"ontoh :
T6,' jam?kuliah > 2 .. 2;
tanggal > 2 .. E2;
STATE(T -(T-* I(P-T/AS-*A(
Dalam bahasa ,ascal untuk keperluan input $membaca nilai pernyataan+input&
digunakan identi%ier standar !'/D atau !'/D01.
Identi%ier standar !ead0n sedikit berbeda dengan !ead. !ead0n digunakan untuk
memasukkan data perbaris artinya setelah tombol 'nter ditekan maka akan ganti
baris sedangkan !ead tidak ganti baris masih dalam baris yang sama.
#'1T- -B-B
!'/D $variabel input& ;
/tau
!'/D01 $variabel input&;
"1TF;
,rogram Input2;
-ses Gin"rt;
Har 1ama : (tring
-
7/26/2019 Tugas 1 (Tipe Data) Hendy Ilham
4/4
#egin
"lrscr;
Grite$ 71ama (isKa : 7 &; !eadln$1ama&;
Grite$ 71ilai -jian : 7 &; !eadln$1ilai&;
'nd.
"1TF /5#;
CotoNy$ A"&;
'nd.
Q