format laporan bab iv pemrogaman delphi

18
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

Upload: rizqi-prayogo-pangestu

Post on 25-Jun-2015

282 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Format Laporan Bab IV Pemrogaman Delphi

BAB V

PERCOBAAN V

PEMROGAMAN DELPHI

5.1 TUJUAN PERCOBAAN

1. Praktikan memahami dasar dasar bahasa pemrograman Delphi2. 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

Page 2: Format Laporan Bab IV Pemrogaman Delphi

5.3 DATA PERCOBAAN

5.3.1 TAMPILAN AWAL DELPHI

Gambar 5.1 Tampilan Awal Delphi 7

5.3.2 TAMPILAN APLIKASI -1

Gambar 5.2 Screenshoot Tampilan Awal Aplikasi-1

SOURCE CODE APLIKASI-1

Menu IDE Componenet Palleteform

Code editor

Object Inspector

Page 3: Format Laporan Bab IV Pemrogaman Delphi

Gambar 5.3 screenshoot Tampilan Source Code Aplikasi-1

HASIL RUNING APLIKASI-1

(a)

Page 4: Format Laporan Bab IV Pemrogaman Delphi

(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

Page 5: Format Laporan Bab IV Pemrogaman Delphi

Gambar 5.6 Screenshoot Source kode Aplikasi-2

HASIL RUNING APLIKASI-2

(a)

Page 6: Format Laporan Bab IV Pemrogaman Delphi

(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

Page 7: Format Laporan Bab IV Pemrogaman Delphi

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 11. Buatlah button pada form2. Ganti nama button dengan ‘Button1’

Page 8: Format Laporan Bab IV Pemrogaman Delphi

TIDAK

YA

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 f9

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

MULAI

Jika cartion button

1

KLIK

BUTTON 2

SELASAI

KLIK

BUTTON 1

Page 9: Format Laporan Bab IV Pemrogaman Delphi

/* 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.

Page 10: Format Laporan Bab IV Pemrogaman Delphi

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;

MULAI

KLIK TAMPILKAN

TAMPILKAN DATA

KLIK SEMBUNYIKAN

SEMBUNYIKAN DATA

SELESAI

Page 11: Format Laporan Bab IV Pemrogaman Delphi

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

Page 12: Format Laporan Bab IV Pemrogaman Delphi

Mulai

Masukan Bearat Barang

Masukan jumlah barang

Masukan Harga Satuan

Tekan Tombol

Tombol Hitung JumlahTombol Hitung Harga Total

Tombol Reset ditekan Tombol Exit Ditekan

5.4.3 FLOWCHART APLIKASI -3

Gambar 5.13 Flowchart Aplikasi-3

PENJELASAN APLIKASI-3

Jumlah =berat barang* jumlah barang

Harga= Jumlah *harga satuan

P=0

L=0

Harga=0

Total=0

tidaktidak

tidaktidak

Ya

Ya

Ya

Jumlah= jumlah Total harga

= Harga

Selasai

Page 13: Format Laporan Bab IV Pemrogaman Delphi

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;

Page 14: Format Laporan Bab IV Pemrogaman Delphi

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

Page 15: Format Laporan Bab IV Pemrogaman Delphi

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’;.

Page 16: Format Laporan Bab IV Pemrogaman Delphi

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.