310 likes | 667 Views
Tipe data & Variabel. 1. Bahasa Pascal 2. Tipe data & Variabel. BAHASA PEMROGRAMAN PASCAL.
E N D
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
BAHASA PEMROGRAMAN PASCAL • Bahasa Pascal adalah bahasa pemrograman tingkat tinggi (high level language) yang cukup populer, khususnya di Indonesia. Hal ini disebabkan bahasa Pascal lebih mudah dipahami dibanding bahasa pemrograman lainnya, seperti bahasa C, bahasa assembler, dan lain sebagainya. • Selain itu, bahasa Pascal adalah bahasa pemrograman yang terstruktur dan lebih mendekati bahasa manusia (bahasa Inggris).
Struktur Program Pascal • Struktur program Pascal dapatdikelompokkandalamtigabagian, yaitu: 1. Kepala Program. 2. BagianDeklarasi. 3. BagianPernyataan/Statemen. • Kepala program terdiridari kata program dannama program. Kepala program bisatidakdituliskan. Bagiandeklarasiberisikonstantadanvariabel yang akandipakai. Bagian statemen berisi perintah-perintah yang harus harus dikerjakan dan dimengertiolehbahasa Pascal.
Aturanpenulisan program Pascal adalahsebagaiberikut; Program Pascal boleh ditulis mulai kolom berapa saja dan diakhiri pada kolom berapasaja. Setiap statemen diakhiri dengan ; (titik koma) Beberapastatemenbolehditulissekaligus di dalamsatubaris.
Tipe Data • Tipe data digunakanuntukmenentukanjenisnilai yang dapatditampungolehsuatuvariable. • Padasuatubahasapemrogramanumumnyatelahmenyediakantipe-tipe data yang sederhana (simple) maupun yang terstruktur dan apabila kita membutuhkan tipe data yang belumtersedia, kitadapatmendefinisikansendiritipe data baru, yang disebutenumerated type.
Tipe Data • Setiapvariabel yang ditulispada turbo Pascal memilikitipe data tertentu, sehinggadalammembuatpendeklarasiannya pun berbeda pula diantaranyaadalah : • Integer: Berupa kumpulan angka numerik bulat. Cara mendeklarasikannyaadalahnamavar : integer; • 2. Real: Berupa kumpulan angka numeric pecahan. Cara mendeklarasikannya adalah Namavar : real ; • Char: Berupasebuahkaraktertunggalatausebuahkarakter. Cara mendeklarasikannyaadalahnamavar : char; • String: Berupakumpulandarikarakterdenganjumlahtertentu. Cara mendeklarasikannyaadalahnamavar : string; • Boolean:Tipe data yang hanyamemiliki 2 nilaiyaitu true dan false. Cara mendeklarasikannya adalah namavar : Boolean;
Array & Record Tipe data terstruktur yaitu tipe data yang dapat menampung lebih dari satu nilai, sbb: 1. Array Array yaitu tipe data berindeks yang terdiri dari satu atau lebih elemen/komponen yang memiliki tipe data yang sama. 2. Record Tipe data ini digunakan untuk merepresentasikan kumpulan (set) elemen/komponen yang memiliki satu jenis atau lebih tipe data. Tiap element disebut juga field atau property atau attribute.
Array • Array disusun oleh satu field ( array 1 demensi) atau lebih filed (array n demensi). • Array ini disusun dengan satu buah tipe data dasar. • Data array ditandai dengan menambahkan karakter [ ] dibelakang nama variabel • Contoh: Nilai[5] : integer {array satu demensi menampung 5 data integer } String (Array bertipe data karakter) • Nama tipe : string ( pascal), char[n] (bahasa C dimana n ukuran array) • Ranah Nilai : nilai untuk string adalah deretan karakter yang telah didefinisikan pada ranah karakter • Pemakaian: operasi penyambungan ( + ) operasi perbandingan : <,> ,<=,>=, !=,=
Perintah Input • Perintah yang digunakanuntukmengambilsebuahmasukandari keyboard yang dipakaipada Turbo Pascal adalah: Read/Readln, Contoh : • Uses wincrt; • VarNama:string; • Begin • Clrscr; • Write(‘Masukan Nama Anda : ’); • Readln(Nama); • Readln; • End.
Perintah Output • Perintah yang digunakanuntukmembuatsebuahnilaikeluaranpada Turbo Pascal adalah: write/writeln, Contoh: • Uses wincrt; • VarNama:string; • Begin • Clrscr; • Write(‘Masukan Nama Anda : ’); • Readln(Nama); • Writeln(‘SelamatDatang : ’,Nama); • Readln; • End.
VARIABEL Variabel adalah tempat penyimpanan data atau informasi di memori yang isinya dapat diubah-ubah . Variabel yang memiliki tipe data numeric ( integer, real ) adalah variable yang dapat melakukan proses perhitungan sedangkan variable yang memiliki tipe data karakter atau string ( char, string ) tidak dapat melakukan prose perhitungan. Berikut contoh-contoh penulisannya : A : Integer; A,B,C : Real; A : Char; A,B,C : string;
Konstanta Konstanta adalah sebuah nilai yang tetap dan tidak berubah, pendeklarasian sebuah konstanta sedikit berbeda dengan pendeklarasian variable karena diperlukan inisialisasi sebuah nilai awal dan diletakkan sebelum/sesudah deklarasi variabel: Const phi=3.14; Const Pass=’AADC’