• Tidak ada hasil yang ditemukan

Algoritma Pemrograman A

N/A
N/A
Protected

Academic year: 2021

Membagikan "Algoritma Pemrograman A"

Copied!
27
0
0

Teks penuh

(1)

Algoritma Pemrograman

A

Memahami Proyek Proyek dan Dasar – Dasar Delphi Code Memahami proyek Delphi Komponen Proyek Project Explorer Windows Dasar-Dasar Delphi Code Procedures

(2)

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

(3)

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.

(4)
(5)

Komponen Proyek di Delphi

1. Window Utama

2. Component Palette

3. Object Inspector

4. Object TreeView

5. Form Designer

6. Code Editor

(6)

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 menu-menu 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.

(7)

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).

(8)

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.

(9)

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.

(10)

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,

(11)

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

kode-kode 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.

(12)
(13)
(14)
(15)

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 program

Badan program

Ekor program.

(16)

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.

(17)
(18)

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

(19)

Dasar dasar Code Delphi

 Close; Application.Terminate; digunakan untuk mengakhiri program

(exit)

 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

(20)

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;

(21)

Procedure

 Procedure adalah sekumpulan statement, variabel, parameter yang

dijadikan satu untuk mengerjakan satu atau lebih operasi.

 Penulisan procedure :

procedure TForm1.NamaProcedure(Parameter : TipeData);

begin

isi program

end;

(22)

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;

(23)

Latihan Procedure

 Buatlah Tampilan Seperti di bawah ini :

Button 2 Button 3

(24)

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;

//---

(25)

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

(26)

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.

(27)

Referensi

Dokumen terkait

Ulat sutera Bombyx mori dapat diberi pakan buatan dengan dasar pakan broiler tetapi harus ditambah tepung daun murbei atau 0,5% betasitosterol. “Penulis menyatakan tidak ada

Untuk perancangan aplikasi pendeteksi keberadaan manusia dengan panas tubuh ini diperlukan databook serta petujuk lain yang dapat membentu dalam mengetahui

4) Dalam banyak hal, belajar merupakaan proses percobaan (dengan kemungkinan berbuat keliru) dan conditioning atau pembiasaan. 5) Kemampuan belajar seseorang siswa

Deskriptif berarti bahwa penelitian ini menggambarkan peraturan perundang-undangan yang berlaku di Indonesia terkait pemberian izin kepariwisataan di Kota Medan

negara adalah perwujudan “jiwa mutlak” (absolute idea) yang bersifat unik karena memiliki logika, system berpikir dan berperilaku tersendiri yang berbeda dengan

Orang dan tempat tidak dapat dipisahkan, tidak dapat di pisahkan rakyat dari bumi yang ada dibawah kakinya. Demikian, kata ir.. Dalam perkembangan selanjutnya pengertian

Begitu pula dengan hasil penelitian yang dilakukan oleh Zeinabadi dan Salehi (2011) yang menunjukkan bahwa keadilan organisasi memiliki pengaruh terhadap

Pengenalan dan pemakaian basic tools pada adobe photoshop.