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

Slides:



Advertisements
Presentasi serupa
Dasar dasar GUI programming di Java
Advertisements

Kontrol Data Set.
Algoritma & Pemrograman #10
NAMA: MUSTIKO AJI NIM: Secara garis besar pemrograman (terutama untuk aplikasi desktop) dibedakan menjadi dua, yaitu pemrograman konvensional.
Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
LOTE: Getting Started with Online Workshops Lisa Dowse, SMR Program Planning & Development Officer- LOTE Astrid Dux, Narre Warren South P-12 College Amanda.
Program Keahlian I – SI By Antonius Rachmat C, S.Kom
MENU Materi 4 DOWNLOAD DI
Pemrograman Visual. Pernyataan IF…THEN…ELSE Pernyataan ini hanya memeriksa apakah suatu blok kode program dapat dieksekusi atau tidak. Jika kondisi pernyataan.
Pemrograman Berorientasi Objek
PENGENALAN PL/SQL.
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Oracle Developer/2000. Developer/2000 Products FormsReportsGraphics.
JAVA CLASS Bahasa Pemrogramam BAHASA PEMROGRAMAN PERTEMUAN #9.
Menggunakan OLE Drag-Drop
Menggunakan Drag-Drop
NoObjekPropertiNilai 1FrmsegitigaNameFrmsegiitiga 2FrmsegitigaCaptionLuas Segi Tiga MDI ( Multiple Document Interface ) Pendahuluan MDI singkatan dari.
Simulasi Mutual Exclusion Dosen: Jajang Kusnendar, M.T
Array.
VCL – LANJUTAN PERTEMUAN III (delphi3.ppt)
Pencabangan Bersyarat
Function, Procedure, Unit
Animasi. Membuat chart animasi Button 1 Caption&About Button 2 Caption&Keluar Timer1 Interval100 DBChart1.
Slide 1 QUIS Langkah pertama caranya Buat di slide pertama judul Slide kedua soal Slide ketiga waktu habis Slide keempat jawaban yang benar Slide kelima.
1. Secara garis besar pemrograman (terutama untuk aplikasi desktop) debedakan menjadi dua, yaitu pemrograman konvensional dan pemrograman visual. a. Jelaskan.
Fungsi Inttostr, strtoint, if- then dan if then else
Operator, Deklarasi, Tipe Data dan Mengenal Object
JENIS PERULANGAN For..To..Do
Linked List dan Double Linked List
TO DO!!! COBALAH Contoh program pada slide 3-18 dibawah ini, pahami dan catat/tuliskan perbedaannya. TUGAS Latihan pada slide ke 19 no 1,2,3,5, Dikerjakan.
Nama: NOVIASNITA CAPRITASARI Nim: Kelas: A.
STRUKTUR PROGRAM DELPHI. 1.Komentar Komentar digunakan untuk memberikan penjelasan atau keterangan didalam baris program. Teks yang ditulis sebagai komentar.
Aplikasi Manipulasi Data
Identifier, Variabel, Operator, Tipe Data dan Mengenal Object
VARIABEL DAN OPERATOR.
Operator dan Assignment Pertemuan 3 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Kondisional Inti dari sebuah program adalah bagaimana mengambil keputusan berdasarkan masukan yang ada Pengambilan keputusan dilakukan dengan eksekusi.
Paging datagridview VB.Net
PHP. PHP itu … Merupakan singkatan recursive dari PHP : Hypertext Prepocessor Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.Rasmus Lerdorf Setiap.
Web Teknologi I (MKB511C) Minggu 12 Page 1 MINGGU 12 Web Teknologi I (MKB511C) Pokok Bahasan: – Text processing perl-compatible regular expression/PCRE.
MICROSOFT EXCEL 2000 Bagian #4 GRAPHICS : OBJECT & CHART.
Pemrograman Visual Tipe Data dan Operator
KONTROL ALUR PROGRAM Pernyataan Kondisional
Pemrograman Visual Ervita Kusuma Putri Teknik Informatika.
Computer Science, University of Brawijaya Putra Pandu Adikara, S.Kom Algoritma dan Struktur Data SubAlgoritma (Prosedur & Fungsi)
Nama: NOVIASNITA CAPRITASARI Nim: Kelas: A.
-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,
Pemrograman Visual (Borland Delphi 7.0)
Proses Berurutan Pemrograman Visual.
ALGORITMA DAN PEMROGRAMAN Tipe Data
Contoh Aplikasi Untuk Pemrograman :
Dasar-Dasar Pemrograman
PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2
LINGKUNGAN TURBO PASCAL
Variabel operator tipe data
Antrian Dengan Array Ika Menarianti.
Pengenalan Delphi Achmad Yasid, SKom.
Pengenalan Visual Basic
Algoritma dan Pemrograman
Tumpukan Dengan Array Ika Menarianti.
Senarai Berantai Ika Menarianti.
Menambah dan Menghapus Data Via Array
ANALISIS LEKSIKAL (Scanner)
ALGORITMA DAN PEMROGRAMAN Tipe Data
Menuliskan Algoritma Dengan Pseudocode
ALGORITMA DAN PEMROGRAMAN Tipe Data
Dasar Struktur Data Ika Menarianti.
OPERATOR DEKLARASI TIPE DATA
PENGENALAN USER INTERFACE DELPHI 7.0
Transcript presentasi:

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 : http://wiki.lazarus.freepascal.org/History

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

+/- 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

IDE 1 3 2 Main menu Speed menu Component Pallete

More : http://wiki.freepascal.org/Lazarus_Tutorial

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

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

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

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

Event

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

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

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';

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

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

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

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

Operator Operator Aritmatika, digunakan untuk melakukan proses aritmatika

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

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

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;

Tipe Data Tipe Dasar : Ordinal (Integer, Boolean) Real

Tipe Data Integer

Tipe Data Real

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

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

Tipe Data Komponen Properties TLabel Caption : Panjang, Lebar, Tinggi, Luas, Volume TEdit Name : editPanjang, editLebar, editTinggi, editLuas, editVolume Text : [blank] Tbutton Name : btnHitung Caption : Hitung

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;

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?