Pemrograman Visual Struktur Dasar Pemrog

Makalah Pemrograman Visual STMIK AKBA

1

MAKALAH TI.34
PEMROGRAMAN VISUAL
“Struktur Dasar Pemrograman Aplikasi Penjualan”
Oleh:

Suarti Syamsir

20152205013

Ijal

20152205032

Zulkifli

20152205019


Sofyan

20152205049

Kornelius P S

20152205001

Achmad Rizali

20152205043

STMIK AKBA
KOTA MAKASSAR
Jl. Perintis Kemerdekaan Km. 9 No.75 Makassar
Telp/Fax : 0411-588371, Website : www.akba.ac.id

Makalah Pemrograman Visual STMIK AKBA

2


DAFTAR ISI
MAKALAH PEMROGRAMAN VISUAL
KATA PENGANTAR
Kata Pengantar .................................................................................................................

4

BAB I : PENDAHULUAN
A. Latar Belakang ...........................................................................................................
B. Tujuan ........................................................................................................................
C. Manfaat ......................................................................................................................

5
5
5

BAB II : MENGENAL DELPHI 7
Mengenal Delphi 7 ...........................................................................................................


6

BAB III : PEMBAHASAN
A. Desain Form Aplikasi Penjualan Baju ....................................................................... 7
B. Komponen Group Box Informasi Baju Kaos ............................................................ 9
C. Komponen Group Box Biaya Pengiriman ................................................................. 11
D. Komponen Group Box Detail Data Pembeli ............................................................. 12
E. Komponen Group Box Informasi Pembayaran .......................................................... 14
F. Komponen Group Box Input Data Pembeli .............................................................. 17
G. Penjelasan Tambahan ................................................................................................ 19
BAB IV : KESIMPULAN DAN SARAN
A. Kesimpulan ................................................................................................................. 20
B. Saran ........................................................................................................................... 20
DAFTAR PUSTAKA
Daftar Pustaka ................................................................................................................... 21

STMIK AKBA
KOTA MAKASSAR
Jl. Perintis Kemerdekaan Km. 9 No.75 Makassar
Telp/Fax : 0411-588371, Website : www.akba.ac.id


Makalah Pemrograman Visual STMIK AKBA

3

KATA PENGANTAR
Alhamdulillah segala puji bagi Allah Subhanahu Wata’ala yang telah memberikan
rahmat, karunia serta kesempatan dan kesehatan sehingga kami dapat menyelesaikan makalah
ini, dengan judul “Struktur Dasar Pemrograman Aplikasi Penjualan” dalam waktu yang
telah ditentukan.

Aplikasi Penjualan ini dibuat di dalam aplikasi Delphi 7 dengan menggunakan
Struktur Dasar Pemrograman yang berisi Komentar, Variable Lokal dan Global, Konstanta
pada Operator Penegasan (Assigment), Tipe Data Array dan Record. Aplikasi Borland Delphi
7 atau yang disebut delphi, merupakan sarana pemrograman aplikasi visual.

Tujuan dari penyusunan makalah ini yaitu sebagai salah satu tugas dalam mata kuliah
Pemrograman Visual. Kami menyadari bahwa makalah ini masih jauh dari kata sempurna.
Oleh karena itu, kami mengharapkan kritik dan saran yang sifatnya membangun dari
pembaca demi tercapainya kesempurnaan makalah ini.


Kami berharap semoga Makalah ini dapat bermanfaat untuk berbagai pihak khususnya
Mahasiswa yang menekuni Pemrograman Visual.

Makassar, 12 Oktober 2016
Penyusun,

Kelompok TI 34

Makalah Pemrograman Visual STMIK AKBA

4

BAB I
PENDAHULUAN
A. Latar Belakang
Delphi adalah salah satu bahasa pemrograman berbasis visual yang digunakan untuk
membuat program aplikasi pada komputer (seperti Visual basic). Bahasa pemrograman yang
digunakan oleh Delphi sebenarnya merupakan turunan dari bahasa pemrograman pascal,
yang dahulu pada Delphi dikenal sebagai objek pascal. Sebagai salah satu media

pembelajaran, maka itu dipandang perlu membuat suatu Aplikasi / Struktur Dasar
Pemrograman bagi mahasiswa sebagai tugas mata kuliah Pemrograman Visual.

B. Tujuan
Berdasarkan latar belakang diatas, tujuan penulisan makalah ini adalah untuk
Mengetahui fungsi - fungsi Struktur Pemrograman dari Aplikasi Penjualan yang telah kami
buat.

C. Manfaat
Setelah Membaca dan Memahami Makalah ini, Mahasiswa diharapkan :
Memahami Struktur Dasar dari Pembuatan Aplikasi Penjualan
Memahami Fungsi dari Aplikasi Penjualan
Dapat Menggunakan Componen Standard Borland Delphi 7 sesuai dengan fungsinya.

Makalah Pemrograman Visual STMIK AKBA

5

BAB II
MENGENAL DELPHI 7

Delphi adalah Suatu bahasa pemrograman yang menggunakan visualisasi sama seperti
bahasa pemrograman Visual Basic (VB). Namun Delphi menggunakan bahasa yang hampir
sama dengan pascal (sering disebut objeck pascal), sehingga lebih mudah untuk digunakan.
Bahasa pemrograman Delphi dikembangkan oleh CodeGear sebagai divisi pengembangan
perangkat lunak milik embarcadero. Divisi tersebut awalnya milik borland, sehingga bahasa
ini memiliki versi Borland Delphi.

Delphi juga menggunakan konsep yang berorientasi objek (OOP), maksudnya pemrograman
dengan membantu sebuah aplikasi yang mendekati keadaan dunia yang sesungguhnya. Hal
itu bisa dilakukan dengan cara mendesign objek untuk menyelesaikan masalah. OOP ini
memiliki beberapa unsur yaitu Encapsulation (pemodelan), Inheritance (Penurunan),
Polymorphism (Polimorfisme).

Awalnya bahasa pemrograman delphi hanya dapat digunakan di Microsoft Windows, namun
saat ini telah dikembangkan sehingga dapat digunakan juga di Linux dan di Microsoft .NET.
Dengan menggunakan free pascal yang merupakan proyek OpenSource, bahasa
pemrograman ini dapat membuat program di sistem operasi Mac OS X dan Windows CE.

Umumnya delphi hanya digunakan untuk pengembangan aplikasi dekstop, enterprise berbasis
database dan program - program kecil . Namun karena pengembangan delphi yang semakin

pesat dan bersifat general purpose bahasa pemrograman ini mampu digunakan untuk berbagai
jenis pengembangan software . Dan Delphi juga disebut sebagai pelopor perkembangan
RadTool (Rapid Apllication Development) tahun 1995 . Sehinnga banyak orang yang mulai
mengenal dan menyukai bahasa pemrograman yang bersifat VCL (Visual Component
Library) ini.

Makalah Pemrograman Visual STMIK AKBA

6

BAB III
PEMBAHASAN
A. DESAIN FORM APLIKASI PENJUALAN

Desain Form merupakan landasan utama dari pembuatan sebuah Aplikasi, selain itu
Desain Form juga sangat menentukan apakah aplikasi yang telah kita buat dapat diterapkan
sesuai dengan fungsinya dengan adanya Properties-Properties yang dapat memudahkan bagi
pengguna. Desain Form juga tempat dimana Tombol-tombol, Label, Edit dan Text
ditempatkan. Desain Form yang kami buat berdasarkan alur Penjualan Baju Kaos yang
biasanya digunakan oleh para distributor Baju Kaos. Dimana pada Form tersebut terdapat 5

(lima) Group Box yang masing-masing terdiri dari Informasi Baju Kaos, Biaya Pengiriman,
Informasi Pembayaran, Input Data Pembeli dan Detail Data Pembeli yang saling berelasi satu
sama lain. List Variabel Global Pada Form Program :
1.var
2.Form1: TForm1;
3.harga_satuan, jumlah_baju, total_harga, biaya_kirim : real;

Sebelum masuk ke dalam fungsi-fungsi yang terdapat pada Group Box, pertama kami
sajikan Properties Name dan Caption dari masing-masing tombol, Edit, Combo Box dan
Caption tersebut.
Makalah Pemrograman Visual STMIK AKBA

7

Labels Properties :
Object
Label1
Label2
Label3
Label4

Label6
Label8
Label9
Label12
Label13
Label14
Label15
Label19
Label23
Label24

Name
Label1
Label2
Label3
Label4
Label6
Label8
Label9
Label12

Label13
Label14
Label15
Label19
Label23
Label24

Caption
Aplikasi Penjualan Baju Kaos
Kode
Nama Baju Kaos
Harga Satuan
Keterangan Bahan
Dari-Tujuan
Biaya Kirim
Harga Satuan
Jumlah Baju
Total Harga
Bayar
Kembalian
Rp....................
Rp....................

Edit Properties :
Object
Edit1
Edit2
Edit3
Edit4
Edit5
Edit6

Name
Edit1
Edit2
Edit3
Edit4
Edit5
Edit6

Text
*Kosong
*Kosong
*Kosong
*Kosong
*Kosong
*Kosong

Combo Box Properties :
Object
ComboBox1
ComboBox2

Name
ComboBox1
ComboBox2

Text
Kode Item
Dari-Tujuan

BitBtn Properties :
Object
BitBtn1
BitBtn2
BitBtn3
BitBtn4
BitBtn5
BitBtn6
BitBtn7

Name
BitBtn1
BitBtn2
BitBtn3
BitBtn4
BitBtn5
BitBtn6
BitBtn7

Caption
Total Harga
Clear
Close
Kembalian
Masukkan Data Pembeli
Clear
Nama Kelompok

Kumpulan Properties diatas yang akan membentuk suatu Aplikasi pada Program
Delphi 7, Kemudian pembahasan selanjutnya akan membahas kumpulan komponen yang
terdapat pada Group Box.
Makalah Pemrograman Visual STMIK AKBA

8

B. INFORMASI BAJU KAOS

Gambar 2 : Group Box 1

Group Box diatas berfungsi sebagai Informasi Baju Kaos Pada Aplikasi Struktur
Dasar Pemrograman. Kode merupakan Identitas dari Nama Baju Kaos, Harga Satuan, dan
Keterangan Bahan. Adapun rincian / Detail komponen yang digunakan adalah sebagai
berikut.

Properties Group Box Informasi Baju Kaos :
Object
Label2
Label3
Label4
Label6
ComboBox1

Name
Label1
Label2
Label3
Label4
ComboBox1

Edit1
Edit2
Memo1

Edit1
Edit2
Memo1

Makalah Pemrograman Visual STMIK AKBA

Caption / Text
Kode
Nama Baju Kaos
Harga Satuan
Keterangan Bahan :
Kode Item:
- CTN
- CTNCMB
- CRD
- PLY
- TECE
- VISCO
- CVC
- HYG
*Kosong
*Kosong
*Clear

9

1. COMBO BOX PADA INFORMASI BAJU
 Alur Logika dan List Program Combo Box Informasi Baju Kaos:
Ketika Items yang terdapat pada Combo Box (ComboBox1) diaktifkan, maka text yang
terdapat Pada Nama Baju Kaos(Edit2), Harga Satuan(Edit3) dan Keterangan (Memo1) akan
Terisi secara Otomatis.
 Berikut List Program Combo Box Kode:
procedure TForm1.ComboBox1Click(Sender: TObject);
//Untuk Menampilkan Item Data Combo Box
begin
if ComboBox1.Text='CTN' then
begin
Edit1.Text:='Baju Kaos Bahan Katun Biasa';
Edit2.Text:='45000';
Edit4.Text:='45000';
Memo1.Lines.Add('Kain katun adalah jenis kain rajut (knitting) yang berbahan dasar
serat kapas.');
End

else if ComboBox1.Text='CTNCMB' then
begin
Edit1.Text:='Kaos Bahan Cotton Combed 30 S';
Edit2.Text:='55000';
Edit4.Text:='55000';
Memo1.Lines.add('Bahan combed berkarakteristik memiliki tekstur yang halus
sehingga sangat nyaman dan cocok dipakai di Negara tropis seperti Indonesia.');
end

else if ComboBox1.Text='CRD' then
begin
Edit1.Text:='Baju Kaos Bahan Carded 30 S';
Edit2.Text:='25000';
Edit4.Text:='25000';
Memo1.Lines.add('Cardet memiliki serat benang yang kurang halus sehingga Hasil
rajutan dan penampilan bahan kurang halus dan kurang rata.');
end
end;

Note : List Program diatas Hanya Menampilkan 3 Item guna menghemat List Program.
Makalah Pemrograman Visual STMIK AKBA

10

C. BIAYA PENGIRIMAN

Gambar 3 : Group Box 2

Group Box diatas berfungsi sebagai Informasi Biaya Pengiriman Barang Dari dan
Tujuan barang akan dikirim, didalam Biaya Kirim terdapat Harga sesuai dengan situasi lokasi
Barang yang akan dikirim. Adapun rincian / Detail komponen yang digunakan adalah sebagai
berikut.
Properties Group Box Biaya Pengiriman :
Object
Label8
Label9
ComboBox2

Name
Label8
Label9
ComboBox2

Edit3

Edit3

Caption / Text
Dari - Tujuan
Biaya Kirim
Dari - Tujuan
- Sulawesi - Sumatera
- Sulawesi - Jawa
- Sulawesi - Kalimantan
- Sulawesi - Papua
- Sulawesi - Sulawesi
*Kosong

1. COMBO BOX PADA BIAYA PENGIRIMAN
 Alur Logika dan List Program Combo Box Biaya Pengiriman:
Ketika Items yang terdapat pada Combo Box (ComboBox2) diaktifkan, maka text yang
terdapat Pada Biaya Kirim (Edit3) akan Terisi secara Otomatis. Dan Biaya Kirim (Edit3)
didapatkan dari Combo Box (ComboBox2).

Contoh :
Jika Item Sulawesi – Sumatera diaktifkan, Maka Biaya Kirim adalah Rp. 20.000.
Jika Item Sulawesi – Jawa diaktifkan, Maka Biaya Kirim adalah Rp. 10.000.
Jika Item Sulawesi – Kalimantan diaktifkan, Maka Biaya Kirim adalah Rp. 15.000.
Jika Item Sulawesi – Papua diaktifkan, Maka Biaya Kirim adalah Rp. 30.000.
Jika Item Sulawesi – Sulawesi diaktifkan, Maka Biaya Kirim adalah Rp. 0.

Makalah Pemrograman Visual STMIK AKBA

11

 Berikut List Program Combo Box Biaya Pengiriman:
procedure TForm1.ComboBox2Click(Sender: TObject);
//Untuk menampikan Data Combo Box
begin
if ComboBox2.Text='Sulawesi - Sumatera' then
begin
Edit3.Text:='20000';
end
else if ComboBox2.Text='Sulawesi - Jawa' then
begin
Edit3.Text:='10000';
end
else if ComboBox2.Text='Sulawesi - Kalimantan' then
begin
Edit3.Text:='15000';
end
else if ComboBox2.Text='Sulawesi - Papua' then
begin
Edit3.Text:='30000';
end
else if ComboBox2.Text='Sulawesi - Sulawesi' then
begin
Edit3.Text:='0';
end
end;

D. DETAIL DATA PEMBELI

Gambar 4 : Group Box 3

Group Box diatas Hanya berfungsi sebagai penampung dari Data-Data Input Data
Pembeli dan Nama Kelompok. Adapun rincian / Detail komponen yang digunakan adalah
sebagai berikut.

Makalah Pemrograman Visual STMIK AKBA

12

Properties Group Box Detail Data Pembeli :
Object
ListBox1
BitBtn7
BitBtn6

Name
ListBox1
BitBtn7
BitBtn6

Caption / Text
*Kosong
Nama Kelompok
Clear

1. TOMBOL NAMA KELOMPOK
 Alur Logika dan List Program Tombol Nama Kelompok :
Ketika Tombol Nama Kelompok (BitBtn7) di Klik, Maka List Box akan terisi dengan
Keterangan Nama Kelompok Pemrograman Visual :
-Suarti Syamsir

-Sofyan

-Kornelius P S

-Ijal

-Zulkifli

-Achmad Rizali

 Berikut List Program Tombol Nama Kelompok :
procedure TForm1.BitBtn7Click(Sender:TObject);
begin
// Perintah Untuk Menampilkan Nama-Nama Kelompok
ListBox1.Clear;
ListBox1.Items.Add('Tugas Pemrograman Visual TI.34');
ListBox1.Items.Add('- Suarti Syamsir');
ListBox1.Items.Add('- Ijal');
ListBox1.Items.Add('- Zulkfili');
ListBox1.Items.Add('- Sofyan');
ListBox1.Items.Add('- Kornelius');
ListBox1.Items.Add('- Achmad Rizali');
end;

2. TOMBOL CLEAR
 Alur Logika dan List Program Tombol Clear :
Ketika Tombol Clear di Klik, Maka Semua Daftar yang terdapat pada List Box akan
terhapus.
 Berikut List Program Tombol Clear :
procedure TForm1.BitBtn6Click(Sender: TObject);
begin
ListBox1.Clear;
end;

Makalah Pemrograman Visual STMIK AKBA

13

E. INFORMASI PEMBAYARAN

Gambar 5 : Group Box 4

Group Box diatas Berfungsi Sebagai Penjumlahan Jumlah Baju terhadap Harga
Satuan sehinggan hasil akhir menjadi Total Harga. Adapun rincian / Detail komponen yang
digunakan adalah sebagai berikut.

Properties Group Box Detail Data Pembeli :
Object
Label12
Label13
Label14
Label15
Label19
Label23
Label24
Edit4
Edit5
Edit6
BitBtn1
BitBtn2
BitBtn3
BitBtn4

Name
Label12
Label13
Label14
Label15
Label19
Label23
Label24
Edit4
Edit5
Edit6
BitBtn1
BitBtn2
BitBtn3
BitBtn4

Caption / Text
Harga Satuan
Jumlah Baju
Total Harga
Bayar
Kembalian
..................
..................
*Kosong
*Kosong
*Kosong
Total Harga
Clear
Close
Kembalian

Alur Logika Form Informasi Pembayaran
Harga Satuan didapat dari Combo Box
Jumlah Baju diinput Secara Manual
Bayar diinput Secara Manual
Total Harga didapat dari Harga Satuan dikali (*) dengan Jumlah Baju
Kembalian didapat dari Bayar dikurang (-) dengan Total Harga.
Makalah Pemrograman Visual STMIK AKBA

14

1. TOMBOL TOTAL HARGA
 Alur Logika dan List Program Tombol Total Harga :
Pertama, Ketika Tombol Total Harga diklik, Maka Variabel Global harga_satuan dikonversi
dari string ke bilangan real, harga_satuan sendiri diambil dari Harga Satuan (Edit2.Text)
yang terdapat pada Group Box Informasi Baju Kaos.
Kedua, Variabel Global biaya_kirim dikonversi dari string ke bilangan real, biaya_kirim
sendiri diambil dari Biaya Kirim (Edit3.Text) yang terdapat pada Group Box Biaya Kirim.
Ketiga, Variabel Global Jumlah_baju yang sebelumnya diisi manual oleh user, dikonversi
dari string ke bilangan real agar dapat dijumlahkan nantinya.
Keempat, Variable Global total_harga adalah Jumlah Baju dikalikan (*) dengan Harga
Satuan, Kemudian ditambah (+) dengan Biaya Kirim.
Kelima, Variabel total_harga akan dimasukkan ke dalam Total Harga (Caption label24).
 Berikut List Program Tombol Total Harga :
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
//Tombol ini Untuk Penjumlahan Aritmatika
harga_Satuan:=strtofloat(Edit2.Text);
biaya_kirim:=strtofloat(Edit3.Text);
jumlah_baju:=strtofloat(Edit5.Text);
total_harga:=jumlah_baju*harga_Satuan+biaya_kirim;
label24.Caption:=floattostr(total_harga);
end;

2. TOMBOL KEMBALIAN
 Alur Logika dan List Program Tombol Kembalian :
Jika Tombol Kembalian di Klik, Maka Variable Lokal yang hanya terdapar pada tombol ini
yaitu bayar adalah Jumlah Bayar (Edit6.Text) dikonversi dari string menjadi bilangan real.
Kemudian Kembalian didapat dari Total Bayar dikurang (-) dengan Total Harga.

Makalah Pemrograman Visual STMIK AKBA

15

 Berikut List Program Tombol Kembalian :
procedure TForm1.BitBtn4Click(Sender: TObject);
var
bayar,kembalian:real;
begin
bayar:=strtofloat(edit6.Text);
total_Harga:=strtofloat(label24.Caption);
kembalian:=bayar-total_harga;
Label23.Caption:=floattostr(kembalian);
end

3. TOMBOL CLEAR
 Alur Logika dan List Program Tombol Clear :
Jika Tombol Clear diklik, Maka Semua Properties di bersihkan.
 Berikut List Program Tombol Clear :
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
//Tombol ini Untuk Menghapus Semua Kolom Edit Kecuali List Box
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
Edit4.Text:='';
Edit5.Text:='';
Edit6.Text:='';
Memo1.Clear;
Label23.Caption:='................................';
Label24.Caption:='................................';
end;

4. TOMBOL CLOSE
 Alur Logika dan List Program Tombol Close :
Jika Tombol Clear diklik, Maka Semua Aplikasi Akan ditutup.
 Berikut List Program Tombol Close:
begin
close;

//Tombol ini Berfungsi Untuk Menutup Form

end;

Makalah Pemrograman Visual STMIK AKBA

16

F. INPUT DATA PEMBELI

Gambar 6 : Group Box 5

Group Box diatas Berfungsi untuk memasukkan Data Pembeli yang menggunakan
Tipe Data Array. Adapun rincian / Detail komponen yang digunakan adalah sebagai berikut.

Properties Group Box Detail Data Pembeli :
Object
BitBtn5

Name
BitBtn5

Caption / Text
Masukkan Data Pembeli

1. TOMBOL MASUKKAN DATA PEMBELI
 Alur Logika dan List Program Tombol Total Harga :
Data Pembeli Merupakan Tombol yang memanggil fungsi Input Box, kemudian melakukan
Fungsi Record terhadap List Box. Adapun daftar data yang akan diinput dan dimasukkan
kedalam List Box yaitu :
Hari, tanggal, Nama, Alamat, No. HP, Jumlah Baju dan Total Harga.

 Berikut List Program Tombol Total Harga :
procedure TForm1.BitBtn5Click(Sender: TObject);
var
i:integer;

//Huruf i Untuk Deklarasi Array

s:string;

//Huruf s Untuk Deklarasi Input Box

hari:array[1..5]of string;

//Tipe Data Array Berisi 5 Variable Bertipe Sama

tanggal:array[1..5]of string;
nama:array[1..5]of string;
alamat:array[1..5]of string;
no_hp:array[1..5]of string;

Makalah Pemrograman Visual STMIK AKBA

17

begin
s:=inputbox('Data Pembeli','Masukkan Jumlah Pembeli','1');
for i:=1 to strtoint(s) do //Deklarasi Array

begin

//Tampilkan Kembali Input Box

hari[i]:=inputbox('Hari Pembelian'+inttostr(i),'Masukkan Hari Pembelian','');
tanggal[i]:=inputbox('Tanggal Pembelian'+inttostr(i),'Masukkan Tanggal
Pembelian','');
nama[i]:=inputbox('Nama Lengkap Pembeli'+inttostr(i),'Masukkan Nama Lengkap
Pembeli','');
alamat[i]:=inputbox('Alamat Pembeli'+inttostr(i),'Masukkan Alamat Lengkap
Pembeli','');
no_hp[i]:=inputbox('Nomor Handphone'+inttostr(i),'Masukkan Nomor Handphone
Pembeli','');

ListBox1.Items.Add('Hari : '+hari[i]);

// Masukkan Data ini Ke Dalam Input Box

ListBox1.Items.Add('Tanggal Pembelian : '+tanggal[i]);

// Masukkan Data ini Ke

Dalam Input Box
ListBox1.Items.Add('Nama Lengkap : '+nama[i]);

// Masukkan Data ini Ke

Dalam Input Box
ListBox1.Items.Add('Alamat Lengkap : '+alamat[i]);

// Masukkan Data ini Ke

Dalam Input Box
ListBox1.Items.Add('Nomor Handphone : '+no_hp[i]);

// Masukkan Data ini Ke

Dalam Input Box
ListBox1.Items.Add('Jumlah Baju : '+Edit5.Text);

// Masukkan Data ini Ke Dalam

Input Box
ListBox1.Items.Add('Total Harga : Rp.'+Label24.Caption);

// Masukkan Data ini Ke

Dalam Input Box
ListBox1.Items.Add('..............................................');
end

Makalah Pemrograman Visual STMIK AKBA

18

G. PENJELASAN TAMBAHAN
Jika kita perhatikan Struktur Dasar Pemrograman diatas, Kita akan menemukan:

1. Variabel Lokal dan Global
Variabel Lokal adalah variabel yang hanya di deklarasi dan berfungsi pada satu Tombol saja,
Variabel Lokal ini dapat kita temukan pada deklarasi bayar dan kembalian yang terdapat
pada tombol Kembalian. Sedangkang Variable Global adalah deklarasi variabel yang dapat
digunakan untuk semua kondisi pada saat kita membutuhkan variabel tersebut.

2. Dekralasi Konstanta
Dekralasi Konstanta ini sama seperti Dekralasi Variabel, bedanya Dekralasi Konstanta
Nilainya bersifat Tetap (Konstan). Jika Dekralasi Variabel hanya memperkenalkan jenis
variabel yang akan dikerjakan, Maka Dekralasi Konstanta segera menyebut Nilainya.
Dekralasi Konstanta dapat kita temui pada Combo Box, Contoh Kode CTN mempunyai Nilai
tetap Rp.45.000.

3. Tipe Data Array dan Record
Array adalah kumpulan variabel yang bertipe sama. Misalkan kita akan mendeklarasi
Variabel berikut Nama1, Nama2, Nama3, Nama4, Nama5. Dengan Array kita dapat
menyederhanakan Variabel diatas dengan nama:array[1..5] of string, Tipe Data Array dapat
kita temukan pada Tombol Input Data Pembeli. Sedangkan Record adalah fungsi untuk
merekam Data yang telah kita masukkan, Contohnya ketika menginput data pembeli, Maka
Data tersebut akan terekam ke dalam List Box.

Makalah Pemrograman Visual STMIK AKBA

19

BAB IV
KESIMPULAN DAN SARAN
A. Kesimpulan
Variabel Lokal adalah variabel yang hanya di deklarasi dan berfungsi pada satu Tombol saja,
Sedangkang Variable Global adalah deklarasi variabel yang dapat digunakan untuk semua
kondisi pada saat kita membutuhkan variabel tersebut, Dekralasi Konstanta adalah dekralasi
yang menuntut Nilai tetap pada Setiap Dekralasinya, Tipe Data Array adalah Kumpulan
Variabel yang bertipe sama.

B. Saran
Dari hasil pembahasan yang telah kami susun, Kami sadar bahwa Aplikas yang kami buat
masih jauh dari Sempurna, Oleh karena itu kami sangat membutuhkan lebih banyak masukan
dan saran kepada para pembaca.

Makalah Pemrograman Visual STMIK AKBA

20

DAFTAR PUSTAKA
http://dokumen.tips/documents/mengenal-borland-delphi-7.html

Makalah Pemrograman Visual STMIK AKBA

21