Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Lazarus? Lazarus is a free cross-platform visual integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal.

Presentasi serupa


Presentasi berjudul: "Lazarus? Lazarus is a free cross-platform visual integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal."— Transcript presentasi:

1

2 Lazarus? Lazarus is a free cross-platform visual integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal compiler. Lazarus = Versi Gratis Delphi More :

3 Java : menulis sekali dijalankan di mana saja Lazarus : menulis sekali mengkompilasi mana saja (Linux,Mac,Windows)

4 +/- Kelebihan : -Free -Cross Platform IDE (Linux,Mac,Windows) -3rd party add ons to extend the IDE -Reporting and Charting -CodeTyphon Kelemahan : Programmer kurang/belum populer

5 IDE Main menu 2.Speed menu 3.Component Pallete

6 More :

7 Membuat Project Baru Main Menu : Project -> New -> Application Menyimpan project Main Menu : File -> Save All

8 Object Properties Caption : untuk judul/teks yang dimunculkan pada masing2 komponen Name : inisiasi masing2 komponen (Name tidak boleh mengandung spasi)

9 Object Properties procedure TForm1.FormCreate(Sender: TObject); begin nama.caption:='Nama Saya Bukan Kamu'; end;

10 Event Aksi Pengguna, digunakan untuk memanggil procedure OnClick, OnDblClick, OnExit, dll

11 Event

12 procedure TForm1.Button1Click(Sender: TObject); begin MessageDlg ('Hello World', mtInformation, [mbOK], 0); end;

13 Event MessageDlg ('Hello World', mtInformation, [mbOK], 0);

14 Event If MessageDlg('Please say YES or NO', mtConfirmation,[mbYes,mbNo],0)=mrYES then Label1.Caption:='Your Answer is Yes' Else Label1.Caption:='Your Answer is NO';

15 Perintah Sequence Perintah-perintah yang akan diproses oleh kompiler secara berurutan.

16 Deklarasi Deklarasi Konstanta adalah tanda pengenal dalam lazarus yang sudah ditetapkan nilainya. Const pi=3.14;

17 Deklarasi Deklarasi Variabel adalah tanda pengenal dalam Lazarus yang nilainya dapat terus berubah selama proses aplikasi berjalan Var luas,vol: double;

18 Operator Operator Penugasan, digunakan untuk memberikan nilai baru pada sebuah variable. Simbol operator penugasan “:=“

19 Operator Operator Aritmatika, digunakan untuk melakukan proses aritmatika

20 Operator Operator String, digunakan untuk menggabungkan dua buah string/lebih A:=‘Aku’; B:=‘Bisa’; C:=A+B;

21 var A,B:integer; hasil:double; str_A,str_B,hasil_join:string;

22 A:=StrToInt(editA.Text); B:=StrToInt(editB.Text); Hasil:=A+B; edithasil.Text:=FloatToStr(Hasil); str_A:=editA.Text; str_B:=editB.Text; Hasil_join:=str_A+str_B; edithasil.Text:=Hasil_join;

23 Tipe Data Tipe Dasar : 1.Ordinal (Integer, Boolean) 2.Real

24 Tipe Data Integer

25 Tipe Data Real

26 Tipe Data Tipe Karakter: 1.Short strings (255) 2.Wide Strings (2^30) 3.Ansi Strings (2^31)

27 Tipe Data var Name : String[10]; Street : String; Message : AnsiString; Street can contain up to 255 characters

28 Tipe Data KomponenProperties TLabelCaption : Panjang, Lebar, Tinggi, Luas, Volume TEditName : editPanjang, editLebar, editTinggi, editLuas, editVolume Text : [blank] TbuttonName : btnHitung Caption : Hitung

29 Tipe Data procedure TForm2.btnHitungClick(Sender: TObject); var p,l,t,luas,vol : integer; begin P:=StrToInt(editPanjang.Text); L:=StrToInt(editLebar.Text); T:=StrToInt(editTinggi.Text); Vol:=P*L*T; Luas:=(2*P*L)+(2*P*T)+(2*L*T); editLuas.Text:=IntToStr(Luas); editVolume.Text:=IntToStr(Vol); end;

30 Tipe Data Buatlah aplikasi untuk menghitung Volume dan Luas Permukaan Bola, rumusnya sbb : Volume := 4/3 * 3.14 * R * R * R Luas := 4 * 3.14 * R * R Tipe data apakah yang harus/pantas digunakan?


Download ppt "Lazarus? Lazarus is a free cross-platform visual integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal."

Presentasi serupa


Iklan oleh Google