Identifier, Konstanta, Variabel & Tipe data Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.

Slides:



Advertisements
Presentasi serupa
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Advertisements

Dasar Komputer & Pemrog 2 A minggu 4
Praktikum pemprograman terstruktur1
MATERI 11. TAS Tanggal 30 Nopember 2011 (RABU). Jam 7-9 TUTUP BUKU Materi : 1-11.
Matakuliah : Algoritma & Struktur Data Versi Materi
VARIABEL DAN OPERATOR.
Chapter 3.2 : Tipe, Nama dan Nilai
Materi 2 Sequence & Flowchart
DELPHI PROGRAMMING PERTEMUAN 5 Delphi5.ppt.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Dasar Komputer & Pemrog. 2A
Pemprograman Terstruktur 1
Dasar Komputer & Pemrograman 2A (BAHASA C)
T I P E D A T A.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Pemrograman Visual (Borland Delphi 7.0)
Parameter & Choice Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
Dasar-Dasar Pemrograman
Struktur Bahasa Pascal & Tools
Algoritma Konsep Dasar Bahasa PASCAL
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
ALGORITMA PEMROGRAMAN 2A
PRAKTIKUM ALGORITMA PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN Tipe Data
PERTEMUAN 2 Bambang Irawan.
Struktur Program Pascal
Dasar-Dasar Pemrograman
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma dan Pemrograman 2A
BAB 2 Elemen Dasar.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Dasar-Dasar Pemrograman
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
LINGKUNGAN TURBO PASCAL
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Variabel operator tipe data
Analisis leksikal (Scanner)
Tipe, Nama, dan Nilai.
Bahasa Pemrograman A Elemen-Elemen Pascal.
Algoritma dan Pemrograman
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
ANALISIS LEKSIKAL (Scanner)
ALGORITMA DAN PEMROGRAMAN Tipe Data
Dasar-Dasar Pemrograman
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe Data, Nama dan Nilai
TIPE DATA.
PENYELEKSIAN KONDISI.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Tipe data sederhana Hermansyah,S.Kom.
Array (Larik)‏ Struktur Data 1 1.
Pemrograman Dasar I Putu Hendra Tresnadana. S.
Pemrogram 1 Agus Darmawan, S.kom.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
ALGORITMA DAN PEMROGRAMAN
Chapter 3.2 : Tipe, Nama dan Nilai
Dasar-Dasar Pemrograman
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Indentifier, Keywords, Variable, Tipe Data dan Operator
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Transcript presentasi:

Identifier, Konstanta, Variabel & Tipe data Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.

Identifier  Identifier merupakan nama yang digunakan untuk keperluan menyimpan suatu nilai, pendeklarasian variabel, konstanta, tipe dan nama program atau sub program.  Identifier tidak boleh ditulis secara sembarangan. Marsel Willem Aipassa, S. Kom.

Aturan Penulisan Identifier (1)  Nama identifier harus dimulai dengan karakter huruf alfabet a-z atau A-Z.  Setelah karakter pertama, dapat dilanjutkan dengan karakter afanumerik (angka maupun huruf) dan underscore ( _ ).  Dalam penulisan identifier tidak boleh menggunakan karakter-karakter berikut ini. Marsel Willem Aipassa, S. Kom. ~ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' ?,. / |

Aturan Penulisan Identifier (2)  Tidak boleh menuliskan identifier dengan nama yang sama pada kata kunci dari Pascal, seperti and, array, begin, case, const, div, do, downto, else, end, file, for, forward, function, goto, if, in, label, mod, nil, not, of, or, packed, procedure, program, record, repeat, set, then, to, type, until, var, while, with  Jika ingin tetap digunakan, maka kata tersebut harus dirangkai dengan kata/karakter yang lain. Misal program_if, begin1. Marsel Willem Aipassa, S. Kom.

Konstanta  Suatu konstanta direferensikan lewat identifier dan dapat diberikan nilai tertentu.  Nilai yang disimpan di dalam konstanta tidak dapat berubah.  Kata kunci di dalam Pascal untuk mendeklarasikan konstanta adalah const. const Identifier1 = value; Marsel Willem Aipassa, S. Kom.

Contoh Konstanta Marsel Willem Aipassa, S. Kom. program konst; uses crt; const phi = ; (* real *) fakultas = ‘Teknologi Informasi’; (* string *) begin clrscr; writeln(phi); writeln(fakultas); readln; end.

Variabel (1)  Varibel hampir mirip dengan konstanta.  Nilai yang disimpan di dalam variabel dapat diubah kapan saja di dalam program.  Kata kunci di dalam Pascal untuk mendeklarasikan konstanta adalah var. var IdentifierVar1 : DataType; IdentifierVar2 : DataType; IdentifierVar3, IdentifierVar4 : DataType; Marsel Willem Aipassa, S. Kom.

Variabel (2)  IdentifierVar merupakan nama (identifier) untuk variabel. Setiap variabel yang dibuat di dalam satu baris harus dipisah dengan tanda koma.  DataType merupakan tipe data dari variabel tersebut. Marsel Willem Aipassa, S. Kom.

Data Type  Berdasarkan nilai yang disimpan di dlam variabel, terdapat 4 jenis tipe data. Marsel Willem Aipassa, S. Kom. TipeDeskripsiContoh Integer (integer) Merupakan tipe data bilangan bulat yang memiliki jangkauan antara s/d Long (long)Merupakan tipe data bilangan bulat yang memiliki jangkauan yang jauh lebih besar dari integer Real (real)Merupakan tipe data bilangan riil yang memiliki jangkauan 3.4 x s/d 3.4 x atau e2 Char (char)Merupakan tipe data untuk nilai yang berupa karakter‘a’ String (string) Merupakan tipe data untuk nilai berupa gabungan dari karakter ‘fti’ Boolean (boolean) Merupakan tipe data yang hanya bernilai TRUE atau FALSE saja. TRUE/FALSE

Assignment Variabel  Untuk memberi nilai kepada suatu variabel digunakan tanda ‘:=’. Proses ini disebut sebagai assignment.  Nilai yang diberikan harus sesuai dengan tipe data dari variabel tersebut.  Contoh, angka := 3; bukan angka := ‘fti’; Marsel Willem Aipassa, S. Kom.

Contoh Variabel/Tipe Data Marsel Willem Aipassa, S. Kom. program vari; uses crt; var nama : string; nim : integer; aksara : char; begin clrscr; nama := ‘Budi Anduk’; nim := 6125; aksara := ‘A’; writeln(‘NAMA: ’,nama); writeln(‘NIM: ’,nim); writeln(‘AKSARA: ’,aksara); readln; end.

Operasi Aritmetika (1) Marsel Willem Aipassa, S. Kom.  Macam-macam operator aritmetik pada Pascal OperatorOperationOperandsResult +Penjumlahanreal/integer -Penguranganreal/integer *Perkalianreal/integer /Pembagian riilreal/integerreal divPembagian integerinteger modModulusinteger

Operasi Aritmetika (2)  Operasi aritmetik dalam Pascal tidak dapat diterapkan pada variabel bertipe data boolean dan char.  Untuk menyatakan tanda negatif dari suatu nilai digunakan tanda minus (-).  Contoh operasi aritmetika. bilBulat := (2*15)+(-2) bilRiil := 37.5 * Marsel Willem Aipassa, S. Kom.

Contoh Operasi Aritmetika Marsel Willem Aipassa, S. Kom. program arit; uses crt; const phi = 3.14; var jari : integer; luas : real; begin clrscr; jari := 5; luas := phi * (jari*jari); writeln(‘LUAS: ’,luas); readln; end.

Latihan  Buatlah program untuk menghitung:  Luas persegi :: s 2  Luas segitiga :: ½*alas*tinggi  Phytagoras/Sisi miring :: √a 2 + b 2  Gunakan fungsi sqrt untuk mencari akar kuadrat contoh, hasil := sqrt(bilangan) Marsel Willem Aipassa, S. Kom.

Terima Kasih Marsel Willem Aipassa, S. Kom.