Tugas 1 (Tipe Data) Hendy Ilham

download Tugas 1 (Tipe Data) Hendy Ilham

of 4

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