1 / 17

Tipe data & Variabel

Tipe data & Variabel. 1. Bahasa Pascal 2. Tipe data & Variabel. BAHASA PEMROGRAMAN PASCAL.

ulla
Télécharger la présentation

Tipe data & Variabel

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 & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel

  2. 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).

  3. 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.

  4. Gambar : Gambaran Struktur Program Pascal

  5. 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.

  6. Table standar penggunaan short-cut pada Turbo Pascal

  7. 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.

  8. 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;

  9. TABEL JENIS TIPE DATA

  10. TRANSLASI NOTASI ALGORITMA KE BAHASA PEMROGRAMAN

  11. 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.

  12. 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 : <,> ,<=,>=, !=,=

  13. 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.

  14. 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.

  15. 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;

  16. 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’

  17. SEKIAN

More Related