1 / 9

TIPE data

TIPE data. Tipe data yang dikenal dalam bahasa pascal antara lain : Tipe data sederhana / Jenis data yang standar ( Dasar ) : Integer ( Int ) Real Karakter (Char) Boolean Tipe data non standar (user defined ) : Enumerated Sub-range. INTEGER.

Download Presentation

TIPE data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TIPE data Tipe data yang dikenaldalambahasapascalantara lain : Tipe data sederhana / Jenis data yang standar (Dasar) : Integer (Int) Real Karakter (Char) Boolean Tipedata non standar (user defined) : Enumerated Sub-range

  2. INTEGER • Jenis data inimerupakannilaibilanganbulat, yang terdiriatas integer positif, integer negatifdan nol. • Operator Integer terdiriatas : + , - , * , DIV dan MOD • Var • Jumlah : integer; • Begin • Jumlah := 200; • WriteLn(‘Nilai JUMLAH = ‘,Jumlah); • End. • Hasilnyabiladijalankan: Nilai JUMLAH = 200 REAL • Type real adalah bilangan pecahan yang mengandung titik desimal. • Tipe real adalah bilangan-bilangan pecahan yang bisa bernilai negatif tak terhingga sampai positif tak terhingga. • Real dioperasikan dengan real menghasilkan real. Setiap bilangan real mengandung koma desimal(Bahasa Indonesia)/ titik (Bahasa Inggris).

  3. Lanjutan … • Contoh:5.3 + 7.5 =12.8 (real + real = real)7.5 – 2.5 = 5.0 (real – real = real)7.5 * 3.0 = 22.5 (real * real = real)10.0 / 3.0 = 3.333 (real / real = real) • Lambang operasi-operasi aritmatika yang dapat dipergunakan adalah sbb:penambahan : +pengurangan : -perkalian : *pembagian : / KARAKTER • Tipe data ini adalah tipe data yang menerima kumpulan karakter (huruf, angka, symbol) tipe data ini tidak bisa dilakukan proses aritmatika.

  4. Lanjutan . . . BOOLEAN • Boolean adalah tipe data yang hanya mempunyai dua kemungkinan, yaitu true dan false. Biasanya digunakan untuk operasi logika dengan ungkapan AND, OR, atau NOT

  5. JENIS DATA NON-STANDARD (USER DEFINED) 1. ENUMERATED. • Disebut tipe enumerated (terbilang) karena semua nilai disebut satu persatu, • contoh: TYPE hari = {MINGGU, SENIN, SELASA, RABU, KAMIS, JUMAT, SABTU, MINGGU}; 2. SUB-RANGE • Tipe data ini merupakan pemberian batas nilai yang mungkin untuk suatu variabel dari tipe data yang telah di definisikan. Sebagai • Contoh, jangkauan yang mungkin dari nilai ujian adalah dari 0 sampai 100. Type nilai = 0..100;

  6. Konstanta, VariabeldanEkspresi • Konstanta. • Konstantaadalahsuatu identifier non-standar yang nilainyatelahditetapkandalamsuatu program dandideklarasikanpadabagiandeklarasi. • Bagianumumdeklarasinyaadalah : CONST identifier = nilai; • Contoh : CONST phi = 3.14; x= 2; y = ‘S’; • Variabel. • Variabeladalahsuatu identifier non-standar yang nilainyatidaktetapataunilainyamerupakanhasildarisuatuproses. (variabel yang dimaksudkandisinisamasepertihalnyaartivariabelpadaaljabar).

  7. Lanjutan … • Bentukumumdeklarasinyaadalah : • Jikahanya 1 (satu) variabel yang dideklarasikan : VAR identifier : jenis data; • Jikalebihdari 1 (satu) variabeldanmasing-masingmemilikijenis data yang sama : VAR id-1, id-2, …., id-3 : jenis data; • Jikabeberapavariabel yang berbedajenisdatanya : • VAR identifier-1 : jenis data; identifier-2 : jenis data; . . . identifier-n : jenis data;

  8. Lanjutan … • Ekspresi • Sebuahekspresimerupakankumpulandari operand-operand (seperti : bilangan, konstanta, variabeldll) yang bersama-samadengan operator membentuksuatubentukaljabardanmenyatakansuatunilai. • Ada 2 (dua) jenisekspresidalambahasa Pascal, yaitu : 1. Ekspresinumerik / aritmatika, yaitusuatuekspresi yang menghasilkannilainumerik / aritmatika. 2. Ekspresi Boolean atauekspresilogika, yaitusuatuekspresi yang menghasilkannilaiboolean / logika (true/false). • Contoh : (b * b – 4 * a * c) / (2*a) / (2 * a) ekspresinumerik, jikaa,bdan c adalahbilangan (variabelbernilainumerik). Upah < 1000.0 ekspresiboolean (“upah” adalahsuatuvariabelbernilai real).

More Related