Algoritma Pemrograman A Memahami Proyek Proyek dan Dasar – Dasar Delphi Code Memahami proyek Delphi
Komponen Proyek Project Explorer Windows Dasar-Dasar Delphi Code Procedures
Proyek
IDE (Intregated Development Environment) atau lingkungan perkembangan aplikasi sendiri adalah satu dari keunggulan delphi,didalamnya terdapat menu2 yang memudahkan kita untuk membuat suatu proyek program
Proses kompilasi cepat, pada saat aplikasi yang kita buat dijalankan pada Delphi,maka secara otomatis akan dibaca sebagai sebuah program,tanpa dijalan terpisah
Komponen Proyek
Mudah digunakan,source kode delphi yang merupakan turunan dari Pascal, sehingga tidak diperlukan suatu penyusuaian lagi
Bersifat multi purphase,artinya bahasa pemrograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pemgembangan aplikasi
Jendela IDE Delphi 7 mempunyai perangkat-perangkat yang dapat dipergunakan untuk memudahkan seorang progammer dalam dalam membuat progam.
Komponen Proyek di Delphi
1. Window Utama
2. Component Palette
3. Object Inspector
4. Object TreeView
5. Form Designer
6. Code Editor
Komponen Proyek di Delphi
WINDOW UTAMA
Window utama berada pada posisi atas dari layar. Window utama terdiri dari menu utama, toolbar dan component palette. Kotak judul diatas pada windows utama berisi nama dari project yang sedang dikerjakan. Kotak menu terdiri dari menumenu drop-down. Pada bagian Toolbar terdapat sekumpulan shortcut/tombol untuk operasi-operasi yang sering digunakan (seperti menjalankan program, menambahkan form ke sebuah proyek, menyimpan unit dan lain-lain). Untuk melihat fungsi dari tiap-tiap tombol yang ada, dapat dilihat dengan meletakan cursor mouse di atas tombol tersebut. Tak lama kemudian akan muncul hint yang menampilkan fungsi dari tombol tersebut.
Komponen Proyek di Delphi
COMPONENT PALETTE
Pada program-program yang berjalan pada sistem operasi Windows, pengguna disajikan dengan aplikasi yang terdiri dari layar dan objek-objek yang berbeda, seperti tombol, textbox, radiobutton, check box dan lain-lain. Dalam pemrograman Delphi, istilah objek-objek tersebut disebut dengan control atau komponen. Komponen adalah blok-blok bagian yang akan membentuk suatu aplikasi Delphi. Komponen-komponen tersebut dapat dilihat pada window Component Palette. Untuk menempatkan sebuah komponen ke sebuah windows, cukup dengan mengklik komponen dari component palette kemudian mengklik lokasi tempat penempatan komponen tersebut di dalam form. Setiap komponen mempunyai atribut tertentu yang memungkinkan bagi pengembang untuk mengatur aplikasi ketika waktu desain (design time) atau waktu dijalankan (run time).
Komponen Proyek di Delphi
OBJECT INSPECTOR
Setiap komponen dan setiap form mempunyai sekumpulan properties (seperti warna, ukuran, posisi, judul (caption) yang dapat dimodifikasi pada IDE Delphi atau dalam kode program anda), dan sekumpulan event (seperti klik mouse, penekanan tombol) dimana anda dapat menentukan beberapa perilaku tambahan. Objek Inspector menampilkan properties dan event untuk komponen yang sedang dipilih dan memperbolehkan anda untuk mengganti nilai properti atau memilih respon terhadap suatu event yang terjadi.
Komponen Proyek di Delphi
OBJECT TREEVIEW
Di bagian atas Object Inspector anda akan melihat window Object TreeView. Awalnya window ini hanya terdiri dari nama Form. Tetapi ketika anda menambahkan sebuah komponen ke form tersebut, maka object baru tersebut akan terdaftar di dalam Object TreeView di bagian bawah form. Object TreeView akan menampilkan diagram pohon yang mencerminkan hubungan parent-child dari komponen-komponen.
Komponen Proyek di Delphi
FORM DESIGNER
Setiap anda memulai Delphi, sebuah project dibuat yang terdiri dari sebuah window kosong. Umumnya aplikasi Delphi terdiri dari beberapa window. Window tersebut di Delphi disebut sebagai form. Awalnya form pertama akan diberi nama Form1. Kita bisa menganti namanya, melakukan perubahan ukuran atau mengatur posisinya. Window biasanya mempunyai caption/judul dan tiga tombol standar yaitu minimize, maximize dan tutup window. Form designer merupakan suatu objek yang dapat dipakai sebagai tempat untuk merancang program aplikasi. Form berbentuk sebuah lembar kosong yang dapat diisi denagn komponen-komponen yang diambil dari Component Palette. Pada saat anda memulai Delphi, Delphi akan memberikan sebuah form kosong yang diberi nama Form1,
Komponen Proyek di Delphi
CODE EDITOR
Code Editor merupakan tempat di mana anda dapat menuliskan kode program. Pada bagian ini anda dapat menuliskan pernyataan-pernyataan dalam Object Pascal. Keuntungan bagi pemakai Delphi adalah bahwa anda tidak perlu menuliskan kodekode sumber, karena Delphi telah menyediakan kerangka penulisan sebuah program seperti tampak pada gambar. Window ini akan menampilkan kode program yang sedang dibuat. Anda dapat membuka lebih dari sebuah file dalam Code Editor. Setiap file dibuka pada sebuah halaman baru dari Code Editor, dan setiap halaman diwakili dengan sebuah tab di atas window.
Properties Explanation
Dasar Dasar Code Delphi
Aturan penulisan dalam bahasa pemrograman delphi (sintaks).
Aturan penulisan dalam bahasa delphi inilah yang nantinya akan menjalankan, mengatur, mengubah ubah program delphi sesuai dengan apa yang kita inginkan, sintaks secara umum berbentuk sebagai berikut. Kepala
program
Deklarasi Badan Ekor
program
program
program.
Bagian Code Delphi
Kepala Program
Kepala program ini biasanya dimulai dari (Unit – interface). Sekali lagi ini sudah secara otomatis dimasukkan oleh delphi nya ke kepala program delphi.
Deklarasi Program
Deklarasi program ini berisi tentang (uses – type(berisi komponen apa aja yang kita masukkan di form) – private – public – end – var), Ini juga sudah secara otomatis dimasukkan oleh delphi nya, bagian deklarasi program delphi sama dengan kepala program, inisialisasi variable atau tipe apa saja yang digunakan.
Bagian Code Delphi
Badan Program
Pada badan program ini merupakan bagian yang terletak setelah deklarasi sampai end, secara rinci badan program ini berisi tentang (implementasi - procedure - begin – end(ekor program)). Dari badan program inilah user (programer) delphi dapat memasukkan tipe-tipe variabel, konversi variabel, serta kode-kode lain untuk mengendalikan program delphi sesuai apa yang kita inginkan,
Secara umum bagian badan program delphi adalah sebagai berikut :
Procedure Tform(n).button1click(sender:Tobject); Begin End;
Dasar dasar Code Delphi
Close; Application.Terminate; (exit)
digunakan untuk mengakhiri program
label1.Caption := uppercase(edit1.Text); Membuat Huruf besar pada edit 1
label2.Caption := inttostr(length (edit1.Text)) Merubah tipe data int menjadi string pada inputan di edit 1
Begin memulai program
End mengakhiri program
edit1.Clear; membersihkan edit1 dari tulisan apapun
label1.Caption := 'Label1'; Memberikan output Label1 pada komponen Label
Contoh Source Code
contoh pada operasi penjumlahan:
Procedure Tform(n).button1click(sender:Tobject); Var a, b, c : real; Begin A:=strtofloat(edit1.text);
// ada tanda ; pada akhir pengkodean. B:=strtofloat(edit2.text); C:=a+b; Edit3.text:=floattostr(C); End;
Procedure
Procedure adalah sekumpulan statement, variabel, parameter dijadikan satu untuk mengerjakan satu atau lebih operasi.
Penulisan procedure :
procedure TForm1.NamaProcedure(Parameter : TipeData); begin isi program end;
yang
Procedure
Setelah membuat procedure, jangan lupa untuk menambahkan nama procedure di dalam :
private { Private declarations } public { Public declarations } function namafunction(parameter:tipedata); procedure namaprocedure(parameter:tipedata); end;
Latihan Procedure
Buatlah Tampilan Seperti di bawah ini :
Button 1
Button 2
Button 3
2. Buatlah Prosedure di bawah Script Implementation, Seperti di bawah ini :
//-------prosedur---------procedure TForm1.lagi; begin edit1.Clear; label1.Caption := 'Label1';
label2.Caption := 'Label2'; edit1.SetFocus end; //----------------------------
3. Tambahkan nama procedure di public declaration.
public
{ Public declarations }
procedure lagi; // deklarasi prosedur
end;
4. Pada Button 1, klik 2x. Tambahkan script di bawah ini: procedure TForm1.Button1Click(Sender: TObject); begin label1.Caption := uppercase(edit1.Text);
label2.Caption := inttostr(length (edit1.Text)) + ' karakter'; // length hitung karakter end;
5. Pada Button2, klik 2x. Tambahkan Script di bawah ini : procedure TForm1.Button2Click(Sender: TObject); begin
lagi ; // memanggil procedure lagi end; 6. Pada Button3, klik 2x. Tambahkan Script di bawah ini : procedure TForm1.Button3Click(Sender: TObject);
begin close; end; End. 7. Simpan Project dan Jalankan Programnya.
Hasil Ketika Dijalankan