Pengenalan Pemrograman visual dengan delphi 7 0 Ardian
- Slides: 26
Pengenalan Pemrograman visual dengan delphi 7. 0 Ardian Maretta Prastiawan, Ssi Software Development UPT. Puskom UNS http: //wa 2 n. staff. uns. ac. id http: //wa 2 n. web. id wa 2 n@uns. ac. id Y!m: w 4 ww 4 n
Integrated Development Environment (IDE)
Integrated Development Environment (IDE) Main menu : menu utama save, save as, open Toolbar : menu icon, run, save as, open Object Treeview : object/komp yang digunakan Komponen Pallete : kumpulan object/komponen Object Inspector : Properties & event Form Desain : Tempat mendesain program Code Editor : Tempat menuliskan code program Code Explorer : daftar procedure, variabel yang digunakan
Setiap Object/Komponen - Memiliki “Properties” Berisi sifat-sifat dari form ü Warna ü Ukuran ü Lokasi ü dl. - Memiliki “event handler ” Berisi apa saja yang dapat dilakukan oleh form tersebut 2/19/2021 11: 53: 29 AM 4
File yang dihasilkan delphi 7. 0 Jenis File. dpr. dfm. pas. dpk. res. cfg. dof. dcu. exe. dsk. ~* Keterangan File-file proyek File-file form File-file unit File-file paket File-file Resource File-file konfigurasi proyek File-file pilihan proyek File unit yang terkompilasi File yang dapat dijalankan Pengaturan desktop File-file cadangan (backup)misal. ~pas. ~dpr
Program dan Unit Pada pemograman Delphi file program utama dan program bantu disimpan dalam ekstensi. dpr sedangkan file program bantu disimpan dengan ekstensi. pas.
Program Nama. Program; Uses Unit 1, Unit 2, Unit 3 ; Type Tipe. Data 1, Tipe. Data 2; Var variabel 1, variabel 2 ; Begin {tempat meletakkan pernyataan program} ……. End.
Unit unit Nama. Unit; interface uses Unit 11, Unit 12, Unit 13; type Tipe. Data 1, Tipe. Data 2; Variabel 1, Variabel 2; Implimentation Begin {tempat
program & unit Header unit. Dinyatakan dengan kata unit yang diikuti dengan nama unit yang juga merupakan nama file unit yang disimpan dengan ekstensi. pas. Interface. Merupakan bagian yang dapat berisi deklarasi tipe data (termasuk kelas), konstanta, variabel, procedure atau function. Segala sesuatu yang dideklarasikan pada bagian ini dapat diakses oleh unit lain. Uses. Merupakan klausa yang menyatakan library yang akan dikompilasi menjadi file eksekusi. Type. Merupakan bagian yang digunakan untuk mendeklarasikan variabel. Private. Modul dalam suatu private tidak dapat dipanggil dari modul lain. Properti dalam suatu private tidak dapat dibaca atau dituliskan pada modul lain. Public. Modul dalam suatu public dapat dipanggil dari modul lain. Properti dalam suatu public dapat dibaca atau dituliskan pada modul lain. Var. Bagian yang dapat digunakan untuk mendeklarasikan variabel.
Aturan penulisan code delphi Bahasa. Pascal menggunakan huruf (a, A. . z, Z), angka (0. . 9), dan simbol khusus (+ - * / = ^ < > ( ) { } , . ; ‘ # $ ). Tidak dibedakan penulisan menggunakan huruf kapital maupun huruf kecil. Penulisan kode bisa dimulai dari kolom ke berapa saja dan bisa memanjang samapi kolom berapa pun. Setiap akhir pernyataan diakhiri dengan tanda titi koma ( ; ) Akhir program atau unitditandai dengan penulisan tanda titik (. ). Komentar program dapat ditulis dibelakang tanda double slash “ // “ hingga akhir baris atau ditulis dengan tanda ( “ “ ). Pernyataan sama dengan dituliskan titik dua sam dengan (: =) contoh : variable : = 5
Macam-macam tipe data - Tipe Bilangan Bulat > 1, 4, 40, 100 Tipe bilangan real > 1. 50, 3. 234, 1. 9999 Tipe Boolean > True, False Tipe Karakter > A, B, X, y Tipe String > Nama, ardian Array > A[1], var[100] Record > penggabungan bebrapa variabel Kelas dan Object > record procedure & func Tipe Subjangkauan > 1. . 5, 10. . 100; Tipe Terbilang > type huruf= ‘A’. . ’Z’ Tipe Himpunan > type karakt = set of char Varian > tipe data ‘bunglon’ Pointer > var A : ^integer
Pendeklarasian Variabel Variable : sebuah karakter/kata yang mempunyai tipe data tertentu dan mempunyai nilai sesuai dengan tipenya. Aturan Variable pada delphi : - Diawali dengan huruf - Hanya terdiri satu kata, kalau lebih digunakan garis bawah (data_saya); - Dideklarasikan terlebih dahulu sebelum memulai Contoh : Procedure …… Var a : integer; b, c : string; data : array[1. . 8] of integer Begin Pernyataan …. End;
Operator - Operator Pemberian Nilai Contoh: A : = 100; B : = “Pemrogaman Visual”; - Operator Aritmetik 1. Aritmetik tunggal (+) dan (-) 2. Aritmatik Biner (+), (-), (*), (/), (div), (mod) Contoh: A : = 100; B : = 200; c : = a*b;
Operator - Operator Pemanipulasi Bit Not, and, or Logika 1 1 0 0 1 0 And 1 0 0 0 Or 1 1 1 0
Operator - Operator Bolean Not, and, or Logika True False And True False Or True False
Operator - Operator Pembanding =, <>, <, >, >=. <= - Operator Himpunan Operator + * in Operasi Union Selisih Intersection Anggota dari
Operator - Operator String Operator yang digunakan pada operan string adalah penggabungan A : = ‘Pemrograman’ + ‘ Visual’; // A : = ‘Pemrograman Visual’; - Derajat Operator Derajad @ not Tertinggi * / div mod as and shl shr + - or xor = <> < > <= >= in is Terendah
Form
Mengolah Form
Tips Membuat kode(Listing Program) 1. Meletakkan kode misal : Button 1 – On. Click (pada Object Inspector, pilih Button 1, Pada Tab Event pilih On. Click, kemudia klick 2 x. Klick 2 x disini Kode ditulis disini Pilih Button 1
Contoh :
Code procedure TForm 1. Form. Click(Sender: TObject); begin Form 1. Color: =clred; End; Penjelasan baris : 1. Procedure Pada Form 1 ketika Form di Klik mouse 2. Mulai program 3. Form 1 warnanya di ubah menjadi merah 4. selesai
Code procedure TForm 1. Button 1 Click(Sender: TObject); begin Form 1. Close; end; Penjelasan baris : 1. Procedure Pada Form 1 ketika Button di. Klik mouse 2. Mulai program 3. Form 1 ditutup 4. selesai
Contoh
Penjelasan kode procedure TForm 1. Button 1 Click(Sender: TObject); var a, b, c : string; begin a: =‘Saya akan mengikuti praktikum ’; b: =‘pemrograman dasar ini dengan baik’; edit 1. Text : = a+b; end; Penjelasan : TForm 1 : Nama Komponen Form Button 1 Click : Komponen Button 1 ketika di klik dengan mouse
- Contoh pemrograman konvensional
- Bahasa pemrograman konvensional
- Pemrograman konvensional
- Contoh pemrograman konvensional
- Shajkovci 2021
- Ardian shajkovci
- Hamid sebaly
- Pengertian delphi
- Bab 3 seni visual stpm
- Tujuan mata kuliah
- Pengenalan diri
- Struktur dimana ada percabangan didalam percabangan disebut
- Definisi algoritma adalah
- Aturan penulisan nama variabel dalam delphi
- Delphi rest api
- Is the delphi technique a qualitative method
- Delphi tekniği kpss
- Tehnika nominalnih grupa
- Delphi intellect
- Pendeklarasian varian dalam delphi
- Delphi prophet
- Delphi programowanie
- Desventajas del metodo delphi
- Tecnica delphos
- Delphi methode projektmanagement
- Delphi entwicklungsumgebung
- Orakel van dodona