Anda di halaman 1dari 16

BAB V

PERCOBAAN V

PEMROGAMAN DELPHI

5.1 TUJUAN PERCOBAAN

1. Praktikan memahami dasar dasar bahasa pemrograman Delphi


2. Praktikan mampu membuat sebuah aplikasi sederhana dengan menggunakan bahasa
pemrograman Delphi

5.2 METODE PRAKTIKUM

5.2.1 Waktu dan tempat percobaan


Hari/tanggal : Jumat, 22 Oktober 2010
Tempat : Laboratorium Komputer dan Informatika
Waktu : 13.30 – 15.00

5.2.2 Alat dan Bahan


1. Program Aplikasi Delphi 7
2. PC
5.2.3 Prosedur kerja
1. Menghidupkan Komputer
2. Jalankan aplikasi Delphi 7
3. Pilih menu File | New | Application
4. Klik ganda komponen pada Components Palette yang akan digunakan
5. Double click peralatan tersebut pada form
6. Masukkan source code yang diinginkan pada aplikasi
7. Tekan F9 untuk running aplikasi
8. Ulangi langkah keempat hingga ketujuh dengan komponen berbeda
5.3 DATA PERCOBAAN

5.3.1 TAMPILAN AWAL DELPHI

Menu IDE Componenet


form Pallete

Object Inspector

Gambar 5.1 Tampilan Awal Delphi 7 Code


editor

5.3.2 TAMPILAN APLIKASI -1

Gambar 5.2 Screenshoot Tampilan Awal Aplikasi-1

SOURCE CODE APLIKASI-1


Gambar 5.3 screenshoot Tampilan Source Code Aplikasi-1

HASIL RUNING APLIKASI-1

(a)
(b)

Gambar 5.4 (a) Screenshoot Hasil Running Aplikasi-1 button1

(b) screenshoot Hasil running Aplikasi-1 button 2

TAMPILAN APLIKASI-2

Gambar 5.5 Screenshoot Tampilan Aplikasi-2

SOURCE CODE APLIKASI-2


Gambar 5.6 Screenshoot Source kode Aplikasi-2

HASIL RUNING APLIKASI-2

(a)
(b)

Gambar 5.7 (a) Screenshoot hasil Running Aplikasi-2 Tampilkan

(b) Screenshoot hasil Running Aplikasi-2 sembunyikan

5.3.3 TAMPILAN APLIKASI-3

Gambar 5.8 Screenshoot Tampilan Aplikasi-3

SOURCE CODE APLIKASI-3


Gambar 5.9 Screenshoot Source code Aplikasi-3

HASIL RUNING APLIKASI-3

Gambar 5.10 Screenshoot Source kode Aplikasi-3

5.4 ANALISA DATA

5.4.1 FLOWCHART APLIKASI -1

 Flowchart Aplikasi 1
1. Buatlah button pada form
2. Ganti nama button dengan ‘Button1’
MULAI

Jika cartion
button 1 TIDAK
KLIK

YA BUTTON 1

KLIK

BUTTON 2

SELASAI

Gambar 5.11 Flowchart Tampilan Aplikasi 1

5.4.1.1 Penjelasan Applikasi 1

Untuk membuat apllikasi 1 sangatlah mudah sekali karena hanya mengubah


tulisan “Button1” menjadi “Button2” dan seterusnya. Langkah pertama buatlah
Button1 pada Form dengan cara klik toolbar Button lalu drag pada Form. Setelah itu
klik dua kali Button1 dan isikan source codenya. Langkah terakhir tinggal tekan f 9
pada keyboard untuk me-running applikasi.

5.4.1.2 Penjelasan Source Code

**Aplikasi Ganti Button

procedure TForm1.Button1Click(Sender: TObject);


begin
/* Mengganti Caption Button menjadi Button2 jika Caption Button =
Button1 */
if Button1.Caption='Button1' then
Button1.Caption:='Button2' else
/* Mengganti Caption Button menjadi Button1 jika Caption Button selain
Button1 */
Button1.Caption:='Button1';
end;
Agar applikasi dapat berjalan pada Code Editor kita isikan source code
sebagai berikut :

If Button1.Caption = ‘Button1’ then, maksudnya ialah pada Button1


dimisalkan Button1

Button1.Caption := ‘Button2’ else, maksudnya ialah setelah dimisalkan


Button1, Button1 diubah menjadi Button2

Button1.Caption := ‘Button1’, maksudnya ialah sesudah diubah menjadi


Button2, bentuknya kembali lagi menjadi Button1 dan seterusnya.

5.4.2 FLOWCHART APLIKASI -2

1. Buatlah kotak dengan menggunakan Group Box, ganti nama box dengan ID
2. Buat 3 buah label yang masing-masing berisikan: NAMA, NIM, dan
ALAMAT.
3. Buat 3 buah kolom edit di sebelah label dan hapus seluruh isi label.
4. Tempatkan 2 buah button, masing-masing bertuliskan: TAMPILKAN dan
SEMBUNYIKAN.
MULAI

KLIK TAMPILKAN

TAMPILKAN DATA

KLIK SEMBUNYIKAN

SEMBUNYIKAN
DATA

SELESAI

Gambar 5.12 Flowchart Aplikasi 2

 Penjelasan Aplikasi 2
Aplikasi ini terdiri dari 3 komponen label, 3 komponen edit text serta dua
button. Button pertama digunakan untuk menampilkan Nama, NIM serta Alamat
pada komponen edit Text 1, 2, dan 3. Sedangkan Button kedua berfungsi untuk
menyembunyikan teks yang tadi ditampilkan pada komponen edit teks. Perintah
yang digunakan yaitu dengan mengganti properti teks pada komponen edit teks.

PENJELASAN APLIKASI SOURCE CODE APLIKASI-2


//perintah ketika diklik tombol Tampilkan
procedure TForm1.Button1Click(Sender: TObject);
begin
//menampilkan teks pada komponen edit text nama
edit1.text:='Punkan Dyah Bathari';
//menampilkan teks pada komponen edit text NIM
edit2.text:='21060110120051';
//menampilkan teks pada komponen edit text Alamat
edit3.text:='Sipodang 369';
end;
//perintah ketika tombol Sembunyikan ditekan
procedure TForm1.Button2Click(Sender: TObject);
begin
//menghapus Teks komponen edit text Nama
edit1.text:='';
//menghapus Teks komponen edit text NIM
edit2.text:='';
//menghapus Teks komponen edit text Alamat
edit3.text:='';
end;
5.4.3 FLOWCHART APLIKASI -3

Mulai

Masukan Bearat Barang

Masukan jumlah barang

Masukan Harga Satuan

Tekan Tombol

Tombol Reset ditekan


tidak Tombol Hitung Harga Total tidak
tidak Tombol tidak
Exit Ditekan
Tombol Hitung Jumlah

Ya
Ya
Jumlah =berat Ya
barang* jumlah Harga= Jumlah
barang *harga satuan P=0

L=0

Harga=0
Jumlah= jumlah
Total harga Total=0

= Harga

Gambar 5.13 Flowchart Aplikasi-3

PENJELASAN APLIKASI-3
Selasai
Gambar 5.14 Screenshoot Hasil Running Aplikasi-3

Aplikasi ini digunakan untuk menghitung Pengiriman Barang dengan


diketahui Berat barang dan Jumlah barang serta Jumlah jika telah diketahui Harga
Satuan. Aplikasi ini terdiri dari 8 komponen Label, 5 komponen edit, serta 4
komponen tombol. Setelah memasukkan Berat dan Jumlah barang dari paket, klik
tombol Hitung Jumlah untuk mengetahui hasil perhitungan Jumlah berat. Kemudian
isikan Harga satuan dan tekan tombol total harga untuk menghitung total harga yang
akan kita kirim.

PENJELASAN APLIKASI SOURCE CODE APLIKASI-3


unit Unit4;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics,


Controls, Forms,

Dialogs, StdCtrls;

type

TForm1 = class(TForm)

GroupBox1: TGroupBox;

Berat: TEdit;

Barang: TEdit;

Jumlah: TEdit;

Harga: TEdit;
Total: TEdit;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Button4: TButton;

Label1: TLabel;

Label2: TLabel;

Label6: TLabel;

Label4: TLabel;

Label5: TLabel;

Label3: TLabel;

Label7: TLabel;

Label8: TLabel;

Label9: TLabel;

procedure Button4Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button4Click(Sender: TObject);

begin

form1.Close
end;

procedure TForm1.Button3Click(Sender: TObject);

begin

barang.Text :='0';

berat.Text :='0';

Jumlah.Text :='0';

Total.Text :='0';

Harga.Text :='0';

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Jumlah.Text :=FloattoStr(Strtofloat(Berat.Text) *
StrtoFloat(Barang.Text));

end;

procedure TForm1.Button1Click(Sender: TObject);

begin

Total.Text :=Floattostr(StrtoFloat(Jumlah.Text) *
StrtoFloat(harga.Text));

end;

end.

5.5 KESIMPULAN

1. Delphi merupakan bahasa pemrograman terstruktur dan berbasis Objek (Object –


Oriented Programming) yang diturunkan dari bahasa pemrograman Pascal.
2. Flowchart merupakan alur yang digunakan program dalam memproses data dari
program dimulai hingga program diakhiri.
3. Aplikasi pertama yang dibuat adalah aplikasi Hit Me!!! yang menampilkan sebuah
pop-out message ketika tombol Hit Me!!! ditekan. Kemudian juga dibuat Aplikasi
Berganti Caption Button dimana jika button yang ada pada aplikasi ditekan akan
merubah caption dari button tersebut.
4. Perintah yang digunakan untuk mengganti caption dari button adalah
NamaButton.Caption:=’CaptionBaru’;.
5. Aplikasi kedua yang dibuat adalah aplikasi untuk menampilkan dan menyembunyikan
Daftar Nama, NIM serta Alamat yang dibuat dengan component edit text.
6. Perintah yang digunakan untuk mengganti Isi Text dari komponen edit adalah
NamaEdit.Text:=’TextBaru’;.
7. Button yang digunakan untuk keluar dari aplikasi menggunakan perintah
NamaForm.Close;.
8. Aplikasi ketiga yang dibuat adalah aplikasi yang digunakan untuk menghitung luas
tanah serta menghitung harga tanah yang telah dihitung luasnya.
9. Dalam suatu rumus perhitungan, bila data input berupa data bertipe string, maka data
harus diubah menjadi tipe float agar dapat dilakukan perhitungan desimal. Sedangkan
untuk menampilkan hasil perhitungan ke Component Edit, data float harus diubah
kembali menjadi tipe string.
10. Untuk merubah tipe data dari float ke string menggunakan perintah floattostr.
Sedangkan untuk merubah tipe data dari string ke float menggunakan perintah
floattostr.

Anda mungkin juga menyukai