Operator, Deklarasi, Tipe Data dan Mengenal Object

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

FUNGSI / FUNCTION ALGPROG II
Dasar Komputer & Pemrog 2 A minggu 5. PROCEDURE DAN FUNCTION Procedure dan Function adalah suatu program yang terpisah dalam blok sendiri Dan memiliki.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Pencabangan Bersyarat
Praktikum pemprograman terstruktur1
DATA DAN OPERATOR. Tipe Data Ordinal : dapat ditentukan dengan pasti pendahulunya / pengikutnya Byte : integer (bulat) positip dari 0 sampai 255. shortint.
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.
Kondisional Inti dari sebuah program adalah bagaimana mengambil keputusan berdasarkan masukan yang ada Pengambilan keputusan dilakukan dengan eksekusi.
Pemrograman Visual Tipe Data dan Operator
DELPHI PROGRAMMING PERTEMUAN 5 Delphi5.ppt.
Notasi Algoritma.
-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,
Dasar Komputer & Pemrog. 2A
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
T I P E D A T A.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Pemrograman Visual (Borland Delphi 7.0)
Struktur Data II dengan Visual Basic
Proses Berurutan Pemrograman Visual.
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 Variabel & Konstanta.
Type Data Variable Constanta Operator.
Elemen Dasar Dalam C++.
Pertemuan 2 Muhamad Haikal, S.Kom., MT
Unit Dalam Delphi Struktur unit dalam delphi adalah sebagai berikut:
PERTEMUAN 2 Bambang Irawan.
Penulisan Bahasa Program (Komentar, Variabel, Konstanta, Operator dan Tipe Data) Pemrograman Visual.
Contoh Aplikasi Untuk Pemrograman :
Tipe Data Integer Real Karakter String Boolean Enumerasi Subrange
Dasar-Dasar Pemrograman
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma dan Pemrograman 2A
BAB 2 Elemen Dasar.
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
Tipe Data, Operator Dalam Delphi
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Variabel operator tipe data
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Pengenalan Delphi Achmad Yasid, SKom.
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
TIPE DATA.
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
Pemrograman Bahasa C sRi nurhayati, mt.
Konsep Tipe Data dan Operator
Tipe data sederhana Hermansyah,S.Kom.
Dasar Struktur Data Ika Menarianti.
OPERATOR DEKLARASI TIPE DATA
PENGENALAN USER INTERFACE DELPHI 7.0
STRUKTUR DATA.
DATA DAN OPERATOR.
Operator, Deklarasi dan Type Data
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
ALGORITMA & PEMROGRAMAN 2B
PEMROGRAMAN DASAR Varian dan Invarian.
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.
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Transcript presentasi:

Operator, Deklarasi, Tipe Data dan Mengenal Object

1.Deklarasi Dalam setiap penulisan bahasa pemograman deklarasi sangat digunakan apabila dalam penulisan program dibutuhkan indentifier atau tanda pengenal. Indentifier pada umumnya di buat oleh programmmer yang digunakan untuk mewakili nilai dari suatu object. Indentifier yang dikenal dalam Delphi adalah label, konstanta, tipe, fungsi, procedure maupun variabel.

1.1 Deklarasi Konstanta Deklarasi konstanta adalah tanda pengenal dalam Delphi yang mempunyai nilai yang sudah tetap. Definisi konstanta diawali dengan kata baku Const diikuti dengan kumpulan indentifier yang diberi sebuah nilai. Konstanta dapat dideklarasikan tanpa harus disertakan tipe datanya. Compiler akan melihat datanya dan secara otomatis akan mengggunakan tipe data yang sesuai. Seperti variabel, konstanta di dalam kode dapat berlaku sebagai konstanta global maupun lokal.

Cara mendeklarasikan konstanta sebagai berikut : Contoh procedure TForm2.edit1Change(Sender: TObject); Const Max : 100; diskon : 0.2; pi : 3.14; begin … end;

1.2 Deklarasi Variabel Deklarasi variabel adalah tanda pengenal dalam Delphi yang mempunyai nilai yang mana nilai tersebut akan terus berubah selama proses berjalan. Setiap variabel mempunyai tipe dan hanya data yang bertipe sama dengan tipe variabel yang dapat disimpan di dalam variabel tersebut. Setiap variabel mempunyai nama dan pemisahan antar variabel dilakukan dengan memberikan tanda koma. Definisi variable diawali dengan kata baku Var diikuti dengan kumpulan identifier yang diikuti dengan tipe data yang dibutuhkan. Aturan pemberian nama variabel pada Delphi : 1. Nama variabel maksimum terdiri dari 63 karakter 2. Nama variabel hanya boleh mengandung huruf, angka, garis bawah (_) dan tidak boleh diawali dengan angka 3. Tidak boleh menggunakan keyword milik Delphi, misal variabel dengan nama if,else, for.

Contoh procedure TForm2 Contoh procedure TForm2.edit1Change(Sender: TObject); Var namabarang : string; harga_per_unit, totalbiaya : integer; Begin namabarang :=’mause’; harga_per_unit := 30000; totalbiaya := 100000; end;

2 Tipe Data Tipe (Type) pada dasarnya adalah nama jenis data. Ketika variabel didefinisikan, tipe data yang menentukan kumpulan nilai-nilai variabel yang dapat disimpan dan juga operasi didalamnya, harus ditentukan juga. Aturan ini dipakai di dalam Delphi. logika yang dapat kita berikan adalah ketika kita menempatkan tanda pengenal harga hanya mengenal angka, maka ketika kita memberikan nilai berupa string maka secara otomatis data tersebut akan ditolak karena nilai tersebut tidak dikenali oleh tipe data yang diberikan.

2.1 Tipe Data Bilangan bulat Bilangan bulat pada Delphi mempunyai beberapa tipe, yang membedakan tipe-tipe ini adalah jangkauannya. Tipe-tipe tersebut antara lain integer, shortint, smallint, longint, byte, word, cardinal, dan int64.

Bentuk Umum Var Nil1:integer; Begin Nil1:=5000;

2.2 Tipe Data Real Tipe data numeric real adalah tipe data dari suatu tanda pengenal selain mengenal bilangan bulat utuh tipe data ini juga mengenal nilai angka yang mengenal pecahan.  

Bentuk Umum Real var nil:real; begin nil1:=500.55; end;

2.3 Tipe Data String Digunakan untuk menyatakan sederetan karakter yang membentuk satu kesatuan. Tipe string ini dapat digunakan untuk menyimpan karakter kosong dan juga sebuah karakter. Bentuk umum String var nil1, nil2 : string; begin nil1:=’500’; nil2:=‘Borland Delphi’; end;

2.4 Tipe Data Char Secara fungsi tipe data char sama dengan tipe data string tetapi dari segi kapsitas ruang diperoleh tipe data char jauh lebih sedikit karena hanya mengenal 1 karakter.

3. Operator Delphi mengenal banyak operator, sama seperti bahasa pemograman yang lain, operator menjadi satu hal penting yang harus ada untuk perancangan program.

3.1. Operator Penugasan (Assignment) Operator assignment atau operator pemberian nilai adalah operator yang paling sering digunakan. Kita sudah menggunakan operator ini pada contoh-contoh sebelum ini. Pemberian nilai pada Delphi dilakukan dengan menggunakan tanda :=   Bentuk Umum penulisan nama_variabel := perintah; Contoh A:= 54; b:= ‘Hello world’; nil1:=500.55;

3.2. Operator Aritmatika Operator aritmetik hanya dapat digunakan pada operan yang bertipe bilangan. Delphi mengenal dua macam operator aritmetik: operator aritmetik tunggal dan operator aritmetik biner. Kedua jenis operator aritmetik ini dibedakan oleh jumlah operan yang dilibatkan. Operator aritmetik tunggal melibatkan satu buah operand, sedangkan operator aritmetik biner melibatkan dua buah atau lebih operan.

Symbol yang dikenal dalam Delphi

3.3. Operator String Digunakan untuk menggabungkan dua teks/string atau lebih. Symbol yang digunakan = +   Bentuk Umum A := teks1 + teks2; Contoh A : = ‘Borland’; B := ‘Delphi’; C := A + B; Hasil C = BorlandDelphi

Catatan Aturan-aturan operasi perhitungan : Jika bilangan bulat dioperasikan dengan bilangan bulat maka akan menghasilkan bilangan bulat. Bilangan bulat dioperasikan dengan bilangan pecahan maka hasilnya adalah bilangan pecahan. String tidak bisa dioperasikan dengan suatu bilangan kecuali telah dikonversi ke tipe data bilangan dan input dengan angka.

4. Aplikasi Dengan Delphi a. Hasil Form dijalankan Gambar 2.1 Form Operator

b. Desain Form

c. Properties OBJECT NAME CAPTION / TEXT Form Form1 OPERATOR BILANGAN Label Label1 Nilai 1 Label2 Nilai 2 Label3 HASIL Button Btambah + Bkurang - Bkali * Bbagi / Bdiv DIV (Integer) Bmod MOD (Integer) Bbersih BERSIH

Catatan PENTING!! Dalam bahasa pemograman Delphi semua data yang diinput melalui edit box dideklarasikan dengan tipe data string, sehingga ketika kita akan melakukan proses perkalian atau pengurangan kita tidak bisa mengalikan secara langsung edit box yang dimaksud tetap kita perlu merubah menjadi nilai dengan tipe data yang dapat dikalikan.

Bentuk-Bentuk Konversi Data StrToInt (String To Integer) : Mengubah data yang bertipe string menjadi integer(b. bulat) IntToStr (Integer To String) : Mengubah data yang bertipe integer menjadi string StrToFloat (String To Float) : Mengubah data yang bertipe string menjadi float(b. desimal) FloatToStr (Float To String) : Mengubah data yang bertipe float menjadi string

Lanjutan Bentuk-Bentuk Konversi Data StrToTime (String To Time) : Mengubah data yang bertipe string menjadi time(waktu/jam;menit;detik) TimeToStr (Time To String) : Mengubah data yang bertipe time menjadi string StrToDate (String To Date) : Mengubah data yang bertipe string menjadi date(waktu/tanggal;bulan;tahun) DateToStr (Date To String) : Mengubah data yang bertipe date menjadi string

Lanjutan Bentuk-Bentuk Konversi Data StrToDateTime (String To Date Time) : Mengubah data yang bertipe string menjadi datetime(waktutanggal;bulan;tahun;jam;menit;detik) DateTimeToStr (Time To String) : Mengubah data yang bertipe datetime menjadi string

Latihan Program Program Hitung Luas Segitiga

Program Hitung Luas Segitiga Rumus : - phi = 3.14 - keliling = 2 * phi * r - luas = 4/3 * phi * exp(r * ln(3)) - isi = 4 * phi * exp(r * ln(2))

Fungsi Trigonometri SIN(x) : menghasilkan nilai sinus dari suatu sudut - Contoh : var c,d:real48; begin c:=30; d:=sin(c*3.14/180); stcTrigono.Caption:=floattostr(d); end;

COS(x) : menghasilkan nilai sinus dari suatu sudut - Contoh : var c,d:real48; begin c:=30; d:=cos(c*3.14/180); stcTrigono.Caption:=floattostr(d); end;

TAN(x) : menghasilkan nilai sinus dari suatu sudut - Contoh : var c,d:real48; begin c:=30; d:=(sin(c*3.14/180))/(cos(c*3.14/180)); stcTrigono.Caption:=floattostr(d); end;

Program Kalkulator Sederhana

Fungsi Aritmatika ABS(x) - digunakan untuk menentukan nilai mutlak(absolut) dari argumen x - Argumen x bertipe integer atau real - Contoh : var i : integer; begin i:=ABS(-1.23); end; {hasil 1.23}

Lanjutan Fungsi Aritmatika FLOOR(x) - digunakan untuk menentukan nilai pembulatan (integer) ke bawah dari suatu bilangan ke kelipatan terdekat yang harus diberikan - Contoh : var i,j : integer; begin i:=FLOOR(-2.8); {hasil -3} j:=FLOOR(2.8); {hasil 2} end;

Lanjutan Fungsi Aritmatika CEIL(x) - digunakan untuk menentukan nilai pembulatan ke atas - Contoh : var i,j : integer; begin i:=CEIL(-2.8); {hasil -2} j:=CEIL(2.8); {hasil 3} end;

Program Fungsi Aritmatika