Tipe Data, Operator Dalam Delphi

Slides:



Advertisements
Presentasi serupa
Pertemuan 2 DASAR PEMROGRAMAN.
Advertisements

TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Operator, Deklarasi, Tipe Data dan Mengenal Object
STRUKTUR PROGRAM DELPHI. 1.Komentar Komentar digunakan untuk memberikan penjelasan atau keterangan didalam baris program. Teks yang ditulis sebagai komentar.
Identifier, Variabel, Operator, Tipe Data dan Mengenal Object
VARIABEL DAN OPERATOR.
Pemrograman Visual Tipe Data dan Operator
DELPHI PROGRAMMING PERTEMUAN 5 Delphi5.ppt.
-Tipe Bilangan Bulat > 1,4,40,100 -Tipe bilangan real > 1.50,3.234, Tipe Boolean > True, False -Tipe Karakter > A, B, X, y -Tipe String > Nama,
T I P E D A T A.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Pemrograman Visual (Borland Delphi 7.0)
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
STRUKTUR PROGRAM DELPHI. 1.Komentar Komentar digunakan untuk memberikan penjelasan atau keterangan didalam baris program. Teks yang ditulis sebagai komentar.
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
Pertemuan 3.
ALGORITMA PEMROGRAMAN 2A
Type Data Variable Constanta Operator.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 2 Muhamad Haikal, S.Kom., MT
PRAKTIKUM ALGORITMA PEMROGRAMAN
Unit Dalam Delphi Struktur unit dalam delphi adalah sebagai berikut:
Tipe Data By Serdiwansyah N. A..
PERTEMUAN 2 Bambang Irawan.
Penulisan Bahasa Program (Komentar, Variabel, Konstanta, Operator dan Tipe Data) Pemrograman Visual.
Contoh Aplikasi Untuk Pemrograman :
STRUKTUR DATA PERTEMUAN 1
Tipe Data Integer Real Karakter String Boolean Enumerasi Subrange
Dasar-Dasar Pemrograman
ELEMEN-ELEMEN PROGRAM
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma dan Pemrograman 2A
BAB 2 Elemen Dasar.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
TIPE DATA Merupakan identitas/ jenis suatu data/variabel yang dibaca/dihasilkan oleh komputer untuk dilakukan proses selanjutnya Tipe data digunakan untuk.
PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
TIPE DATA Brian Damastu, S.T., M.Kom
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Variabel operator tipe data
Bahasa Pemrograman A Elemen-Elemen Pascal.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 1 DATA & STRUKTUR DATA.
Pseudocode – Tipe Data, Variabel, dan Operator
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
DASAR PEMROGRAMAN JAVA
Tipe Data, Nama dan Nilai
TIPE DATA.
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
PENGGUNAAN TIPE DATA YANG EFEKTIF
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Konsep Tipe Data dan Operator
Pertemuan Pertama Data dan Struktur Data.
PENGENALAN USER INTERFACE DELPHI 7.0
STRUKTUR DATA.
DATA DAN OPERATOR.
Chapter 3.2 : Tipe, Nama dan Nilai
PENGGUNAAN TIPE DATA YANG EFEKTIF
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Algoritma 1 Temu 2.
Tipe Data Struktur Ridwan, S.T., M.Eng. Pokok Pembahasan Bahan Kajian. Tipe Data Terstruktur Materi Tipe Data: 1.Definisi data, tipe data dan struktur.
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Transcript presentasi:

Tipe Data, Operator Dalam Delphi

Tipe data Integer Tipe data integer dipakai untuk menyatakan bilangan yang tidak mempunyai decimal. Tabel berikut memberikan tipe-tipe bilangan integer beserta jangkauan dan memori yang diperlukan. Tipe Data Jangkauan Nilai Format Shortint -128 s/d 127 8bit, signed Smallint -32768 s/d 32767 16bit, signed Longint -2147483648 s/d 2147483647 32bit, signed Int64 -2^63 s/d 2^63 -1 64bit, signed Byte 0 s/d 255 8bit, unsigned Word 0 s/d 65535 16bit, unsigned LongWord 0 s/d 4294967295 32bit, unsigned

Tipe data real dipakai untuk menyimpan bilangan yang mempunyai decimal Jangkauan Nilai Significant digit Ukuran Real48 2.9×10^-39 s/d 1.7×10^38 11-12 6 Byte Single 1.5×10^-45 s/d 3.4×10^38 7-8 4 Byte Double 5.0×10^-324 s/d 1.7×10^308 15-16 8 Byte Extended 3.6×10^-4951 s/d 1.1×10^4932 19-20 10 Byte Comp -2^63+1 s/d 2^63-1 Currency -922337203685477.5808 s/d 922337203685477.5807

Tipe Boolean Tipe Boolean dipakai untuk menyatakan nilai logic. Variabel tipe ini hanya dapat berisi True atau False. Tipe Character Type character dipakai untuk meyimpan satu huruf. Sebuah karakter berukuran satu byte. Ada 256 karakter yang dapat mengisi sebuah variable tipe karakter. Tipe String String adalah sederetan karakter yang membentuk kesatuan. String dapat dipakai untuk menyimpan data Nama, Alamat, Kota dalan lain-lain. Tipe Array Array adalah sebuah variable tunggal yang dipakai untuk sekumpulan data. Dapat memanipulasi, meng- copy array hanya dengan sebuah nama. Tipe data array menggunkan nomor elemen di sebelah kanan nama array Contoh : Var Hari : array [1..7] of string; Begin Hari[1] := ‘Senin’; …………….……………. Hari[7] := ‘Minggu’;  

Tipe Data Enumerated Tipe data ini adalah berupa nilai urutan dari data yang telah dibuat. Penulisan pada deklarasi variable: [variable] : ( [data0],[data1],[data2] ); Contoh : Type Hari = (Senin,Selasa,Rabu,Kamis,Jum’at,Sabtu,Minggu); Var Namahari :Hari; Tipe data Sub Range Tipe data ini memungkinkan kita membuat range sendiri. Tipe subrange digunakan untuk menyatakan data berurutan yang bertipe sama. Tipe subrange adalah range dari nilai-nilai dengan tertentu. Subrange harus mempunyai nilai terkecil dan nilai terbesar. Dengan perintah: [variable] : [constant start]..[constant end]; contoh: Hari1=’Selasa’ .. ‘Jum’at’;

KONVERSI TYPE DATA Dalam pengolahan data biasanya k ita memerlukan suatu konversi type data, banyak sekali konversi data yang bisa dilakukan pada Delphi. Contoh konversi type data: Strtoint Mengubah type data string ke integer. Inttostr Mengubah type data integer ke string. Timetostr Mengubah type data time ke dalam bentuk string. Strtofloat Mengubah type data string ke dalam bentuk real. Floattostr Mengubah type data real ke dalam bentuk string.

Komentar Komentar digunakan untuk memberikan penjelasan atau keterangan didalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi oleh compiler pada saat program aplikasi dijalankan. Untuk menulis sebuah komentar dapat menggunakan : Kurung Kurawal → { Komentar program} Kurung Bintang → (*Komentar program*) Slash ganda → // Komentar program IDENTIFIER Identifier menunjukkan konstanta, variable, field, procedure, fungsi, program, unit, librari dan package. Ketentuan Identifier : panjang identifier boleh berapa saja, tetapi hanya 255 karakter pertama yang dikenal. Karakter pertama dari identifier harus sebuah huruf atau garis bawah ( _ ) dan karakter-karakter berikutnya boleh huruf, angka atau garis bawah, tidak boleh ada spasi. Penulisan Nama variable tidak boleh diawali angka Reserved word tidak dapat digunakan sebagai identifier.

operator Mendeklarasikan Variabel Variabel perlu dideklarasikan sebelum digunakan. Sintax untuk mendeklarasikan variable adalah : Var nama_identifier : tipe_data; Contoh : Var Panjang, lebar : interger; Luas : single Sudahbetul : boolean operator Operator adalah bagian dari program untuk membuat operasi pada data. Terdapat beberapa operator untuk menangani operasi program yaitu sebagai berikut : Operator assignment ( :=) berfungsi untuk memasukkan suatu nilai data ke dalam sebuah variabel, bentuk penulisan: Nama variabel := ekspresi; Contoh :Harga := 500;

Operator Aritmatika, Operator aritmatika dibagi menjadi dua, yaitu operator binary dan operator unary.Macam-macam operator aritmatika binary: Operator Operasi Tipe Data Contoh + Penjumlahan Integer Real X + Y - Pengurangan X – Y * Perkalian X * Y / Pembagian X / Y Div Pembagian Bulat X div Y Mod Sisa Pembagian X mod Y

Macam-macam operator unary : operator relational, berfungsi untuk membandingkan suatu nilai (ekspresi) dengan nilai (ekspresi) lain yang akan menghasilkan suatu nilai logika (boolean) yaitu true dan false. Operator Operasi Contoh + (unary) Tanda positif +X - (unary) Tanda negatif -X Operator Operasi Contoh = Persamaan A=B <> Pertidaksamaan A<>B < Kurang dari A<B > Lebih Dari A>B <= Kurang dari atau sama dengan A<=B >= Lebih dari atau sama dengan A>=B

Operator logika operator untuk menangani operasi logika pada bit-bit angka. Operator Logika dibagi dua : a. Operator bit Operator Operasi Contoh Not Negasi Level Bit not A And And level Bit A and B Or Or level Bit A or B Xor Xor level Bit A xor B Shl Geser Ke Kiri level Bit A shl 2 Shr Geser Ke Kanan level Bit B shr 3

 Operator boolean Operator Operasi Not Negasi And And Logika Or Or Logika Xor Xor Logika Operator boolean selalu memberikan hasil true atau false, sedangkan operator bit berhubungan dengan pergeseran atau pembandingan pada level bit (pada nilai integer).

Operator String Adalah operator yang menangani data berupa string atau huruf/karakter. Operator string hanya satu, yaitu operator +. Operator ini berfungsi sebagai perangkai, jadi tidak sama dengan + pada operator aritmatika.  Operator Operasi Tipe Operand Tipe Hasil Contoh + Perangkaian String, Character String ‘A’+'ku’

Contoh Program Rubah Propertiesnya Dalam Object inspector

Berikut List Code Programnya : Pada button Tambah tulis code : procedure Tfrm_materi7.button_tambahClick(Sender: TObject); begin   a:=strtoint(edit_nilai1.Text);   b:=strtoint(edit_nilai2.Text);   c:=a+b ;   edit_hasil.Text:=inttostr(c); end; Lalu deklarasikan variable a, b , c dengan tipe data, sebagai berikut : var   frm_materi7: Tfrm_materi7;   a,b,c:integer; Lalu pada button keluar tulis code : procedure Tfrm_materi7.button_keluarClick(Sender: TObject);   close;

HASIL

TERIMA KASIH