tutorial program kamus sederhana dengan menggunakan delphi

20
http://k-a-r-in.blogspot.com/ http://k-a-r-in.blogspot.com/ Tampilan Program

Upload: putradanverswijaya

Post on 10-Apr-2016

58 views

Category:

Documents


14 download

DESCRIPTION

dswerdwe

TRANSCRIPT

Page 1: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Tampilan Program

Page 2: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Tutorial Program Kamus Indonesia – Inggris Sederhana Dengan

Menggunakan Borland Delphi 7 [Teknik ComboBox]

Langkah Pembuatan :

1. Sebelum Anda membuat program ini. Alangkah baiknya anda membuat folder

penyimpanan program kamus ini. Misal Disini saya mengesave semua program di

directori D:\latihan program\delphi\kamus.

2. Buatlah 4 buah file bertipe *.txt. Bisa menggunakan Notepad untuk membuat file

*.txt. 4 file ini adalah :

a. indonesia1.txt : File ini berisi kata dalam bahasa Indonesia yang ditulis

perbaris. Berikut Misal contohnya :

b. inggris1.txt : File ini berisi terjemahan dari ‘indonesia1.txt’. Berikut

hasil terjemahan dari ‘indonesia1.txt’ yang ditulis

perbaris.

Page 3: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

c. inggris2.txt : File ini berisi kata dalam bahasa inggis yang ditulis

perbaris. Berikut Misal contohnya :

Page 4: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

d. indonesia2.txt : File ini berisi terjemahan dari ‘inggris2.txt’. Berikut hasil

terjemahan dari ‘inggris2.txt’ yang ditulis perbaris.

Berikut Tampilan semua file *.txt nya :

Page 5: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Untuk penyimpanan 4 file tersebut letakkan pada folder yang telah di buat pada

langkah pertama

3. Selanjutnya buka program Borland Delphi 7

Page 6: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

4. Sebelum memulai programnya langkah baiknya kita mengesave all semua file

program. Tujuan nya agar file-file program yang telah kita buat jadi satu tidak

terpencar. Cara save all yaitu tekan tombol (yang dilingkari hitam)

Maka akan tampil kotak dialog yang meminta anda menentukan tempat penyimpanan.

Cari directory penyimpananyang telah di buat sebelum nya yaitu di D:\latihan

program\delphi\kamus.

Page 7: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Tekan tombol save untuk menyimpan file Unit1.pas. selanjutnya tekan tombol save

lagi untuk menyimpan Project1.dpr.

5. Selanjutnya kita mulai menambahkan komponen-komponen yang dibutuhkan. Untuk

komponen yang di butuhkan sebagai berikut :

5 Label (StdCtrls) : komponen standart

2 RadioButton1 (StdCtrls) : komponen standart

2 ComboBox1 (StdCtrls) : komponen standart

Untuk menampilkan komponen tersebut diatas pada form. Caranya klik tab standart

(gambar yang dilingkari diatas). Pilih komponen lalu klik pada area form. Tampilan

form di harapkan sebagai berikut :

Page 8: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Untuk Object TreeViewnya seperti gambar di bawah ini :

Page 9: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

6. Selanjutnya Ubah nama masing-masing komponen. Berikut table dan perubahan nama

nya :

Komponen Object Inspector – Properties

Label1 Caption Program Kamus Sederhana

Dengan Borland Delphi 7 [Teknik

ComboBox]

Label2 Caption Pilih

Label3 Caption Kata

Label4 Caption Terjemahan

Label5 Caption >>>>>>

RadioButton1 Caption Indonesia >> Inggris

RadioButton2 Caption Inggris >> Indonesia

ComboBox1 Text (kosongkan saja)

ComboBox1 Text (kosongkan saja)

Tampilan Form setelah diubah di harapkan akan tampil seperti gambar di bawah ini :

Page 10: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

7. Selanjutnya Klik 2x pada Form1. Kemudian tulis sintaknya seperti berikut di bawah :

procedure TForm1.FormCreate(Sender: TObject);

begin

ComboBox1.Clear;

{ketika Program ini dijalankan maka otomatis merefresh ComboBox1}

ComboBox2.Clear;

{ketika Program ini dijalankan maka otomatis merefresh ComboBox2}

RadioButton1.Checked := True;

{ketika Program ini dijalankan maka RadioButton1-

otomatis langsung ter-check}

ComboBox1.Items.LoadFromFile('Indonesia1.txt');

{ketika Program ini dijalankan maka otomatis-

ComboBox1 akan meload file Indonesia1.txt}

ComboBox2.Items.LoadFromFile('Inggris1.txt');

{ketika Program ini dijalankan maka otomatis-

ComboBox2 akan meload file Inggris1.txt}

end;

Page 11: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Screen shoot penulisan program diatas akan seperti gambar di bawah ini :

8. Selanjutnya Klik 2x pada RadioButton1 yaitu Indonesia >> Inggris. Kemudian

tulislah sintak berikut di bawah ini :

procedure TForm1.RadioButton1Click(Sender: TObject);

begin

ComboBox1.Items.LoadFromFile('Indonesia1.txt');

{ketika RadioButton1 ter-chek maka akan meload-

file 'Indonesia1.txt' ke dalam komponen ComboBox1}

ComboBox2.Items.LoadFromFile('Inggris1.txt');

{ketika RadioButton1 ter-chek maka akan meload-

file 'Inggris1.txt' ke dalam komponen ComboBox2}

end;

Page 12: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Screen shoot penulisan program diatas akan seperti gambar di bawah ini :

9. Selanjutnya Klik 2x pada RadioButton2 yaitu Inggris >> Indonesia. Kemudian

tulislah sintak berikut di bawah ini :

procedure TForm1.RadioButton2Click(Sender: TObject);

begin

ComboBox1.Items.LoadFromFile('Inggris2.txt');

{ketika RadioButton2 ter-chek maka akan meload-

file 'Inggris2.txt' ke dalam komponen ComboBox1}

ComboBox2.Items.LoadFromFile('Indonesia2.txt');

{ketika RadioButton2 ter-chek maka akan meload-

file 'Indonesia2.txt' ke dalam komponen ComboBox2}

end;

Page 13: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Screen shoot penulisan program diatas akan seperti gambar di bawah ini :

10. Selanjutnya Klik pada ComboBox1. Pada Object Inspector pilih Events lalu klik 2x

pada Onclick.

Selanjutnya tulis sintak berikut :

procedure TForm1.ComboBox1Click(Sender: TObject);

begin

ComboBox2.ItemIndex := ComboBox1.ItemIndex;

{Ketika ComboBox1 di klik maka akan memberi initial

item index ComboBox2 = item index ComboBox1}

end;

Page 14: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Screen shoot penulisan program diatas akan seperti gambar di bawah ini :

11. Selanjutnya masih pada ComboBox1. Klik 2x pada ComboBox1 lalu isi dengan sintak

berikut di bawah ini :

procedure TForm1.ComboBox1Change(Sender: TObject);

{Ketika ComboBox1 mengalami perubahan maka akan meng-

eksekusi perintah di bawah ini}

begin

if ComboBox1.ItemIndex <> ComboBox2.ItemIndex then

begin

ComboBox2.Text := ComboBox1.Text

end;

{Penjelasan : jika item index ComboBox1 tidak sama dengan-

item index ComboBox2 maka text dari ComboBox2-

akan sama dengan tekt pada ComboBox1}

end;

Page 15: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Screen shoot penulisan program diatas akan seperti gambar di bawah ini :

12. Save All semua program. Lalu coba dijalankan.

Page 16: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Source Lengkap Program :

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Menus; type TForm1 = class(TForm) Label1: TLabel; RadioButton1: TRadioButton; RadioButton2: TRadioButton; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; ComboBox1: TComboBox; ComboBox2: TComboBox; procedure FormCreate(Sender: TObject); procedure RadioButton1Click(Sender: TObject); procedure RadioButton2Click(Sender: TObject); procedure ComboBox1Click(Sender: TObject); procedure ComboBox1Change(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin ComboBox1.Clear; {ketika Program ini dijalankan maka otomatis merefresh ComboBox1} ComboBox2.Clear; {ketika Program ini dijalankan maka otomatis merefresh ComboBox2} RadioButton1.Checked := True; {ketika Program ini dijalankan maka RadioButton1- otomatis langsung ter-check}

Page 17: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

ComboBox1.Items.LoadFromFile('Indonesia1.txt');

{ketika Program ini dijalankan maka otomatis-

ComboBox1 akan meload file Indonesia1.txt}

ComboBox2.Items.LoadFromFile('Inggris1.txt');

{ketika Program ini dijalankan maka otomatis-

ComboBox2 akan meload file Inggris1.txt}

end;

procedure TForm1.RadioButton1Click(Sender: TObject);

begin

ComboBox1.Items.LoadFromFile('Indonesia1.txt');

{ketika RadioButton1 ter-chek maka akan meload-

file 'Indonesia1.txt' ke dalam komponen ComboBox1}

ComboBox2.Items.LoadFromFile('Inggris1.txt');

{ketika RadioButton1 ter-chek maka akan meload-

file 'Inggris1.txt' ke dalam komponen ComboBox2}

end;

Page 18: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

procedure TForm1.RadioButton2Click(Sender: TObject);

begin

ComboBox1.Items.LoadFromFile('Inggris2.txt');

{ketika RadioButton2 ter-chek maka akan meload-

file 'Inggris2.txt' ke dalam komponen ComboBox1}

ComboBox2.Items.LoadFromFile('Indonesia2.txt');

{ketika RadioButton2 ter-chek maka akan meload-

file 'Indonesia2.txt' ke dalam komponen ComboBox2}

end;

procedure TForm1.ComboBox1Click(Sender: TObject);

begin

ComboBox2.ItemIndex := ComboBox1.ItemIndex;

{Ketika ComboBox1 di klik maka akan memberi initial

item index ComboBox2 = item index ComboBox1}

end;

Page 19: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

procedure TForm1.ComboBox1Change(Sender: TObject);

{Ketika ComboBox1 mengalami perubahan maka akan meng-

eksekusi perintah di bawah ini}

begin

if ComboBox1.ItemIndex <> ComboBox2.ItemIndex then

begin

ComboBox2.Text := ComboBox1.Text

end;

{Penjelasan : jika item index ComboBox1 tidak sama dengan-

item index ComboBox2 maka text dari ComboBox2-

akan sama dengan tekt pada ComboBox1}

end;

end.

Page 20: Tutorial Program Kamus Sederhana Dengan Menggunakan Delphi

http://k-a-r-in.blogspot.com/

http://k-a-r-in.blogspot.com/

Referensi :

http://delphiscript.blogspot.com/2007/12/membuat-aplikasi-kamus-bahasa-sederhana.html

Visit My Blog :

http://k-a-r-in.blogspot.com/