MAKALAH Delphi
MAKALAH Delphi
PEMROGRAMAN TERSTRUKUTR
OLEH:
SAFRI ZAL ALFARABI
219280010
INFORMATIKA A
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PARE-PARE
TAHUN AJARAN 2020/2021
KATA PENGANTAR
DAFTAR ISI
MAKALAH................................................................................................................................................i
KATA PENGANTAR...............................................................................................................................ii
DAFTAR ISI.............................................................................................................................................iii
DAFTAR GAMBAR................................................................................................................................iv
BAB I..........................................................................................................................................................4
PENDAHULUAN......................................................................................................................................4
A. LATAR BELAKANG....................................................................................................................4
B. RUMUSAN MASALAH................................................................................................................4
BAB II........................................................................................................................................................5
PEMBAHASAN.........................................................................................................................................5
A. APA ITU DELPHI.........................................................................................................................5
B. MENGENAL KOMPONEN PADA DELPHI.............................................................................6
C. PERCABANGAN PADA DELPHI............................................................................................11
D. CARA MENYELESAIKAN APLIKASI PARKIR KENDARAAN........................................14
BAB III.....................................................................................................................................................20
PENUTUP................................................................................................................................................20
A. KESIMPULAN............................................................................................................................20
DAFTAR PUSTAKA..............................................................................................................................21
DAFTAR GAMBAR
Gambar 1.1 IDE DELPHI...........................................................................................................................8
Gambar 1.2 Toolbar.....................................................................................................................................9
Gambar 1.3 Component Pallete...................................................................................................................9
Gambar 1.4 Form......................................................................................................................................10
Gambar 1.5Code Editor.............................................................................................................................10
Gambar 1.6 Object Inspector.....................................................................................................................11
Gambar 1.7 Desain aplikasi parkir.............................................................................................................15
Gambar 1. 8 Structure form.......................................................................................................................16
Gambar 1. 9 Menentukan nilai kondisi biaya parkir jenis kendaraan........................................................17
Gambar 1. 10 Menentukan kondisi biaya parkir menggunakan else.........................................................17
Gambar 1.11 syntax...................................................................................................................................18
Gambar 1. 12 Syntax hapus.......................................................................................................................19
Gambar 1. 13 Output aplikasi parkir kendaraan........................................................................................20
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.
Delphi relatif lebih mudah dipahami dibandingkan dengan bahasa
pemrograman lainnya, disamping itu banyak referensi terutama dalam bentuk buku
yang membahas tentang bahasa pemrograman ini. Delphi telah terbukti mampu
menghasilkan software-software yang berkualitas, baik yang berskala besar
maupun kecil, teknologi yang digunakan pada Delphi pun cukup uptodate.
Sampai saat ini, Borland sebagai perusahaan pembuat Delphi, terus
menyempurnakan Delphi mengikuti perkembangan teknologi yang begitu pesat.
Hal ini menjadikan Delphi sebagai salah satu pilihan utama yang cukup banyak
digunakan oleh para programmer di Indonesia khususnya, sebagai tools dalam
proyek pengembangan software.
B. RUMUSAN MASALAH
1. Pengenalan dephi?
2. Tugas Aplikasi parkir?
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.
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.
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.
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.
Nah, lalu apasih OOP itu? OOP atau Object Oriented Programming adalah
metode pemrograman dengan membentuk sebuah aplikasi yang mendekati kedunia
yang sesungguhnya yang dilakukan dengan cara mendesain object. Ada tiga unsur
OPP yang harus kamu ketaui :
3.
Gambar 1.2 Toolbar 3.
C
omponent Pallete
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 Gambar 0.2 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.
Sebuah form mengandung unit yang berfungsi untuk mengendalikan form
dan sobat dapat mengendalikan komponen-komponen yang terletak dalam form
dengan menggunakan Object Inspector dan Code Editor.
Gambar 1.4 Form
5. Code Editor
Code Editor merupakan bagian di mana kita dapat menuliskan kode
program.Sobat perlu tahu, bahwa aplikasi Delphi ini memiliki beberapa
keunggulan yaitu kita tidak perlu lagi menuliskan kode-kode sumber, karena
Delphi telah menyediakan kerangka penulisan sebuah program
6. Object Inspector
Gambar 1.5Code Editor
Digunakan untuk mengubah properti atau karakteristik dari sebuah
komponen. Object Inspector terdiri dari dua tab, yaitu Properties dan Events
7. Code Explorer
Code Explorer merupakan lembar kerja baru yang terdapat di dalam Delphi7
yang tidak ditemukan pada versi-versi sebelumnya. Code Explorer digunakan
untuk memudahkan pemakai berpindah antar file unit yang terdapat di dalam
jendela Code Editor. Untuk menutup Code Explorer, klik tanda silang yang
terdapat di sudut kanan atas, dan untuk membukanya kembali pilih menu View Æ
Code Explorer dari main menu atau klik kanan dalam jendela Code Editor
kemudian pilih View Explorer.
8. Object TreeView
Object TreeView menampilkan diagram pohon dari komponen-komponen
yang bersifat visual maupun nonvisual yang telah terdapat dalam form, data
module, atau frame. Object TreeView juga menampilkan hubungan logika antar
komponen.
C. PERCABANGAN PADA DELPHI
Dalam bahasa pemograman Delphi mengenal dua operator per cabangan :
1. Percabangan If
Merupakan operator percabangan yang digunakan untuk menentukan pilihan atas
beberapa kondisi yang merupakan syarat terhadap pilihan yang sudah ditentukan.
grade := ‘E’
2. Percabangan case
Case of adalah merupakan metode lain dari sebuah percabangan, berfungsi
sama seperti fungsi if yaitu untuk melakukan seleksi atas beberapa pilihan dengan
kondisi sebagai syarat yang harus terpenuhi. Secara fungsi scee dan if tidak ada
perbedaan tetapi untuk penulisan fungsi case lebih mudah diterapkn untuk pilihan
atau kondisi lebih dari satu.
entuk Umum fungsi Case OF
Case<variabel> of
end;
atau fungsi case of bisa juga diberikan else untuk piliahn terakhir. Bentuk Umum
Case<variabel> of
<pilihan ke 1> ; hasil 1; <pilihan ke 2>; hasil2; <pilihan ke 3>;hasil3;
else hasiln;
end;
Contoh :
Case Bilangan of
1 : showmessage(‘Angka 1‘);
end;
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
Contoh syntax
Close;
Atau
if Application.MessageBox ('Apa kamu ingin
keluar???','INFORMASI',MB_ICONINFORMATION+MB_YESNO)=ID_YE
S then
close;
KESIMPULAN
DAFTAR PUSTAKA
Percabangan Pada Delphi – Cahaya Pengetahuan (wordpress.com)
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