PEMROGRAMAN TERSTRUKTUR
Disusun Oleh:
219280039
INFORMATIKA A
FAKULTAS TEKNIK
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha
Penyayang,kami panjatkan puji dan syukur atas kehadirat-Nya,yang telah
melimpahkan rahmat,hidayah,dan inayah-Nya kepada kami,sehingga saya dapat
menyelesaikan laporan Pemrograman Terstruktur.
Laporan ini telah saya susun dengan maksimal dan mendapatkan bantuan dari
berbagai pihak sehingga dapat memperlancar pembuatan laporan ini.Untuk itu saya
menyampaikan banyak terima kasih kepada semua pihak yang telah bekontribusi
dalam pembuatan laporan ini.
Terlepas dari semua itu,saya menyadari sepenuhnya bahwa masih ada
kekurangan baik dari segi susunan kalimat maupun tata bahasanya.Oleh karena
itu,dengan tangan terbuka saya menerima segala saran dan kritik dari pembaca agar
saya dapat memperbaiki laporan ini.
Akhir kata kami berharap semoga laporan tentang pemrograman terstruktur
ini dapat memberikan manfaat maupun inspirasi terhadap pembaca.
Penyusun
ii
DAFTAR ISI
SAMPUL................................................................................................................i
DAFTAR ISI........................................................................................................iii
DAFTAR GAMBAR............................................................................................iv
A.Latar Belakang..........................................................................................5
B.Rumusan Masalah.....................................................................................5
C.Tujuan ......................................................................................................5
BAB II PEMBAHASAN.......................................................................................6
A.Kesimpulan.............................................................................................20
B.Saran.......................................................................................................20
DAFTAR PUSTAKA
iii
DAFTAR GAMBAR
iv
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.
Bagi Anda yang telah mengenal bahasa pemrograman pascal, maka mungkin Anda
tidak akan terlalu kesulitan dalam mempelajari Delphi.
B.RUMUSAN MASALAH
1. Pengenalan dephi?
2. Tugas Aplikasi parkir kendaraan ?
C.TUJUAN
5
BAB II
PEMBAHASAN
A. APA ITU DELPHI
Delphi adalah suatu program berbasis bahasa Pascal yang berjalan dalam
lingkungan Windows. Delphi telah memanfaatkan suatu teknik pemrograman yang
disebut RAD yang telah membuat pemrograman menjadi lebih mudah. Delphi adalah
suatu bahasa pemrograman yang telah memanfaatkan metode pemrograman Object
Oriented Programming (OOP). 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.
Keunggulan dari Bahasa ini yaitu pada saat aplikasi yang kita buat dijalankan
oleh Delphi, secara otomatis akan dibaca sebagai program oleh Delphi tanpa harus
dijalankan secara terpisah. Begitupula dengan source code yang merupakan turunan
dari pascal, yang artinya tidak memerlukan lagi penyesuaiyan.
6
menkompilasi menjadi aplikasi potable.Untuk kekurangan dari Bahasa ini sendiri
yaitu pengaksesan platform dan library membutuhkan filter-filter header yang
diterjemahkan dalam Bahasa pascal. Begitu pula dengan masalah bahasa terdapat
Dokumentasi platform dan teknik-teknik yang menyertai sulit di temukan dalam
Bahasa pascal.
a. Main Window
b. ToolBar
c. Component Palette
d. Form Designer
e. Code Editor
7
f. Object Inspector
g. Code Explorer
h. Object TreeView
8
Component Palette berisi kumpulan ikon yang melambangkan komponen-
komponen yang terdapat pada VCL (Visual Component Library). Nah,
komponen inilah yang membuat aplikasi delphi dikatakan sebagai aplikasi
berbasis objek atau istilah kerennya nih sobat yaitu OOP ( Object Orienting
Programming ) maksudnya program diberikan/ dipicu oleh event-event suatu
object. Komponen ini dibagi menjadi berapa page control, seperti Standart,
Additional, Win32, System, Data Access dan lain-lain.
4. Form Designer
Merupakan suatu objek yang berfungsi sebagai tempat kita untuk merancang
program aplikasi. Form berbentuk sebuah meja kerja yang dapat diisi dengan
komponen-komponen yang diambil kita dari Component Palette tadi.
9
Gambar 1.4 Form
5. Code Editor
10
6. Object Inspector
7. Code Explorer
11
Gambar 1.7 code explorer
8. Object TreeView
1. Percabangan If
Bentuk Umum:
12
if Syarat then hasil;
Contoh
Bentuk Umum:
Else
…………….
end;
Contoh;
grade := ‘E’
13
2. Percabangan case
Case<variabel> of
end;
atau fungsi case of bisa juga diberikan else untuk piliahn terakhir. Bentuk Umum
Case<variabel> of
else hasiln;
end;
Contoh :
Case Bilangan of
1 : showmessage(‘Angka 1‘);
end;
14
D. CARA MENYELESAIKAN APLIKASI PARKIR KENDARAAN
15
Gambar 1.9 struktur form
Keterangan:
16
Gambar 1.10 menentukan nilai kondisi biaya parkir jenis kendaraan
17
Pada tombol Proses klik 2 kali maka akan berpindah pada halaman code dan
akan muncul syntax seperti ini.
procedure TForm1.Button1Click(Sender: TObject);
Yang menandakan itu adalah button Proses,pada project ini kita akan
menentukan nilai dari total biaya, sedikit penjelasan tentang variable a sampai e
tersebut. a= adalah jam masuk, b=adalah jam keluiar, c=adalah biaya parkir, d=adalah
lama parkir dan e= adalah total biaya. Karna kita sudah menentukan Biaya parkir
Pada radio button tadi yang otomatis apabilah di pilih maka akan muncul pada Biaya
parkir sesuai harga, Maka kita akan mencari lagi Lama parkir dan total biaya parkir
Disini saya menggunakan variable real kita akan menghitung pecahan , real
biasa digunakan untuk menghitung bilangan maupun pecahan berbeda dengan integer
yg hanya menghitung bilangan saja.
- Pertama kita mencari Lama parkir kendaraan tersebut yaitu dengan cara
mengurangi dari Jam keluar kendaraan dengan jam masuk kendaraan.
- Kemudian untuk mencari total biaya maka kita akan mengalihkan Biaya
parkir dari jenis kendaraan yg dipilih dengan Lama parkir kendaraan.
- Kemudian hasilnya akan mencul pada Edit6 yg dimana Tempat keluarnya
output total biaya.
Syntax hapus bertujuan untuk menghapus segala angka maupun kata pada
desain hasil output,
d. Kemudian button Close
Pada syntax close sangan mudah yang dimana bertujuan untuk keluar dari
aplikasi
18
Gambar 1.14 button close
19
BAB III
PENUTUP
A.Kesimpulan
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. Bagi Anda yang telah mengenal
bahasa pemrograman pascal, maka mungkin Anda tidak akan terlalu kesulitan dalam
mempelajari Delphi.
B.Saran
Penulis menyadari Makalah ini masih belum sempurna maka dari itu kami
mengharapkan Kritik serta saran yang bermanfaat serta membangun agar kelak
dikemudian hari penulis dapat membuat makalah yang lebih baik.
20
DAFTAR PUSTAKA
tutorialdelphi-online.blogspot.com (tutorialdelphi-online.blogspot.com)
jogjaweb.co.id /blog/mengenal-bahasa-pemrograman-delphi
https://muhal.wordpress.com/2007/03/06/belajar-pemrograman-delphi/
http://08650014-imk.blogspot.com/2012/10/pengenalan-tools-pada-delphi.html
https://www.academia.edu/24632403/Pengenalan_Delphi_7
http://wuriyaningsih.blogspot.com/2014/04/pengenalan-delphi.html
21