proses berurutan
DESCRIPTION
Proses Berurutan. Pemrograman Visual. Proses Berurutan A. Tampilan Form. B. Desain Properties. C. Listing Program unit Operator; interface uses Windows, Messages, SysUtils , Variants, Classes, Graphics, Controls , Forms, Dialogs, StdCtrls ;. type TForm1 = class(TForm) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/1.jpg)
Pemrograman Visual
![Page 2: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/2.jpg)
Proses Berurutan
A. Tampilan Form
![Page 3: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/3.jpg)
B. Desain Properties
Object Name Caption
Form1 Form1 Dasar Operator Delphi
Label1 Label1 Program Pengenalan Dasar Operator Delphi
Label2 Label2 Nilai Praktek I
Label3 Label3 Nilai Praktek II
Label4 Label4 Nilai Perhitungan
![Page 4: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/4.jpg)
Object Name Text
Edit1 Enil1
Edit2 Enil2
Edit3 Ekali
Edit4 Ebagi
Edit5 Etambah
Edit6 Ekurang
![Page 5: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/5.jpg)
Object Name CaptionButton1 Bkali &Kali
Button2 Bbagi &Bagi
Button3 Btambah &Tambah
Button4 Bkurang K&urang
Button5 Bmulai &Mulai
Button6 Bselesai &Selesai
![Page 6: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/6.jpg)
C. Listing Program
unit Operator; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
![Page 7: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/7.jpg)
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
enil1: TEdit;
enil2: TEdit;
Label4: TLabel;
bkali: TButton;
bbagi: TButton;
btambah: TButton;
bkurang: TButton;
ekali: TEdit;
ebagi: TEdit;
etambah: TEdit;
ekurang: TEdit;
bmulai: TButton;
bselesai: TButton;
procedure bselesaiClick(Sender: TObject); procedure bmulaiClick(Sender: TObject); procedure btambahClick(Sender: TObject); procedure bkurangClick(Sender: TObject); procedure bkaliClick(Sender: TObject); procedure bbagiClick(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm}
![Page 8: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/8.jpg)
procedure TForm1.bselesaiClick(Sender: TObject);begin messagedlg('Menutup Form',mterror,[mbok],0); close;end;
![Page 9: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/9.jpg)
procedure TForm1.bmulaiClick(Sender: TObject);begin enil1.Text:=' '; enil2.Text:=' '; ekali.Text:=' '; ebagi.Text:=' '; etambah.Text:=' '; ekurang.Text:=' '; enil1.SetFocus;end;
![Page 10: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/10.jpg)
procedure TForm1.btambahClick(Sender: TObject);var nil1, nil2, tambah : real;begin nil1:=strtofloat(enil1.Text); nil2:=strtofloat(enil2.Text); tambah:=nil1+nil2; etambah.Text:=floattostr(tambah);end;
![Page 11: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/11.jpg)
procedure TForm1.bkurangClick(Sender: TObject);var nil1,nil2,kurang : real;begin nil1:=strtofloat(enil1.Text); nil2:=strtofloat(enil2.Text); kurang:=nil1-nil2; ekurang.Text:=floattostr(kurang);end;
![Page 12: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/12.jpg)
procedure TForm1.bkaliClick(Sender: TObject);var nil1,nil2,kali : real;begin nil1:=strtofloat(enil1.Text); nil2:=strtofloat(enil2.Text); kali:=nil1*nil2; ekali.Text:=floattostr(kali);end;
![Page 13: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/13.jpg)
procedure TForm1.bbagiClick(Sender: TObject);var nil1,nil2,bagi : real;begin nil1:=strtofloat(enil1.Text); nil2:=strtofloat(enil2.Text); bagi:=nil1/nil2; ebagi.Text:=floattostr(bagi);end; end.
![Page 14: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/14.jpg)
D. Analisa Perintah
Dalam bahasa pemrograman Delphi semua data yang diinput melalui Edit Box dideklarasikan dengan tipe data string. Sehingga ketika kita akan melakukan proses perkalian atau pengurangan , kita tidak bias mengalikan secara langsung Edit box yang dimaksud tetapi kita perlu merubah menjadi nilai dengan tipe data yang dapat dikalikan. Var digunakan untuk mendeklarasikan suatu nama variable yang dibuat oleh programmer yang berfungsi untuk menyimpan nilai atau data selama proses program berjalan. Nil1, nil2, kali, bagi, tambah dan kurang adalah nama variabel baru yang diciptakan oleh programmer.
![Page 15: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/15.jpg)
Real adalah nama dari sekian banyak tipe data yang dikenal dalam bahasa pemrograman Delphi. Cakupan tipe data real adalah membaca bilangan angka dalam bentuk desimal. Strtofloat merupakan fungsi yang digunakan untuk merubah nilai dari tipe data string menjadi tipe data numeric. Floattostr merupakan fungsi yang digunakan untuk merubah nilai pecahan menjadi data string. Messagedlg merupakan penggalan program yang digunakan untuk menampilkan kotak pesan.
![Page 16: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/16.jpg)
E. Menyimpan Program
Untuk menyimpan program yang telah dibuat, dapat dilakukan dengan cara sebagai berikut:1.File – Save (digunakan untuk menyimpan kode pascal yang dibuat dengan extention *.pas)2.File – Save Project As (digunakan untuk menyimpan project file. Sebagai project file, file ini berguna untuk menggabungkan satu atau lebih file-file source (*.pas) Catatan: Tentukan lokasi penyimpanan.Nama project tidak boleh sama dengan nama unit dan tidak boleh menggunakan spasi.
![Page 17: Proses Berurutan](https://reader033.vdocuments.site/reader033/viewer/2022061608/56814bf3550346895db8e35f/html5/thumbnails/17.jpg)
F. Menjalankan Program
Setelah program selesai dibuat dan disimpan, Anda dapat menjalankan program dengan menekan tombol F9 atau klik icon RUN atau dapat juga memilih RUN pada menu RUN.
G. Keluar dari Borland Delphi
Untuk keluar dari Borland Delphi, dapat memilih Menu File dan kemudian Exit, tetapi jika ingin membuat file dan project baru, maka pilih close all.