Disusun Oleh :
Ahmad Yasin Fadillah (50422136)
Annaufal Arifa (50422232)
Dio Adeliya Putra
(50422434) Ihsan Ramdani
(50422694)
M. Rais Fiqri H. A (51422128)
Fakultas Teknologi
Industri Universitas
Gunadarma
Jl. Margonda Raya No. 100
KATAPENGANTAR
Puji dan syukur kami panjatkan kehadirat tuhan yang Maha Esa karena atas atas
rahmat dan karunianya,kami dapat menyelesaikan tugas penulisan makalah dengan tepat
waktu.Makalah yang berjudul “Konsep Dasar Bahasa Delphi” ini disusun untuk
memenuhi tugas mata kuliah Algoritma dan Pemograman 2B. Kami menyadari makalah ini
jauh dari kata sempurna,oleh karena itu dengan kerendahan hati kami memohon maaf apabila
masih banyak terdapat kekurangan dalam penulisan kami berharap pembaca dapat mengasih
masukan kritik/saran sehingga makalah ini dapat disempurnakan sedikit demi sedikit,akhir
kata semoga makalah ini dapat membantu,dan bermanfaat.
i
DAFTAR ISI
KATAPENGANTAR................................................................................................................i
DAFTAR ISI.............................................................................................................................ii
BAB I PENDAHULUAN.........................................................................................................1
1. Latar belakang.........................................................................................................1
BAB II PEMBAHASAN..........................................................................................................2
1. Pengertian Bahasa Delphi........................................................................................2
2. Fitur Bahasa Delphi.................................................................................................2
3. Aturan Penulisan Bahasa Delphi.............................................................................3
4. Kelebihan dan Kekurangan Bahasa Delphi.............................................................4
5. Contoh Program Delphi...........................................................................................5
BAB III PENUTUP..................................................................................................................6
1. Kesimpulan..............................................................................................................6
2. Saran........................................................................................................................6
DAFTAR ISI.............................................................................................................................7
ii
BAB I
PENDAHULUAN
1. Latar belakang
Untuk itu diperlukan suatu perancangan sistem info rmasi akademik dengan
menggunakan software karena beberapa kelebihan diantaranya dapat memproses data
dengan cepat dalam cakupan besar, dapat menyimpan data dan memanggilnya dengan
cepat. teknologi, telah ditemukan beberapa program Seiring dengan kemajuan yang
canggih diantaranya adalah Delphi yaitu pemrograman yang berorientasi pada obyek .
Dengan Delphi kita dapat membuat suatu program yang komunikatif. Salah satu
keunggulan Delphi adalah suatu komponen yang bernama OLE, yaitu suatu
komponen yang dapat memanggil program yang lain melalui Delphi.
1
BAB II
PEMBAHASAN
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.
2
Cross-platform development: Delphi memungkinkan pengembangan aplikasi lintas
platform dengan menggunakan teknologi FireMonkey. FireMonkey memungkinkan
pengembang untuk membuat aplikasi untuk Windows, Mac, iOS, dan Android dari
kode yang sama, sehingga mengurangi waktu dan biaya pengembangan.
Kompatibilitas yang kuat: Delphi memiliki kompatibilitas yang kuat dengan kode
legacy, sehingga memungkinkan pengembang untuk memodernisasi dan
memperbarui aplikasi lama dengan mudah.
Contoh:
Var a : integer;
Aturan yang harus diikuti dalam menuliskan nama variabel:
1. Panjang penulisan nama variabel maksimum terdiri dari 63 karakter.
Jika melebihi ketentuan maka kompiler akan mengabaikan penulisan
karakter berikutnya.
2. Penulisan nama variabel hanya terdiri dari huruf, angka, garis bawah.
3. Penulisan nama variabel tidak boleh diawali dengan angka, hanya dengan huruf
atau garis bawah.
4. Nama variabel tidak boleh merupakan sebuah kata kunci milik Delphi seperti
case, if, while, end, dan lain-lain.
5. Nama variabel tidak boleh mengandung karakter yang dipakai untuk
operator, seperti (, ), +, -, *, /, <, >, :, ;, dan lain-lain.
3
2. Konstanta
Konstanta merupakan suatu nilai yang bersifat tetap. Jenis data untuk suatu nilai
konstanta dapat berupa data angka (numeric), teks (string), true, false, dan nil. Anda
dapat menggunakan suatu nama untuk mewakili konstanta. Definisi Konstanta
diawali dengan kata baku Const diikuti dengan kumpulan identifier yang diberi
sebuah nilai.
Contoh:
Const
Angka = 1;
Teks = ‘Satu’
3. Operator
Delphi menyediakan berbagai operator dengan urutan atau derajat proses
pelaksanaan yang berbeda untuk beberapa operator dengan urutan atau derajat
proses pelaksanaan yang berbeda untuk beberapa operator yang dilibatkan pada
suatu proses. Beberapa operator yang dimiliki Delphi seperti Operator Assignment,
operator aritmatika, operator relasi, dan operator logika.
4. Tipe Data
Beberapa hal yang perlu diperhatikan dalam menentukan tipe data :
Penggunaan memori, Masing-masing tipe data memiliki perbedaan dalam
penggunaan memori, Ketelitian penghitungan, Walaupun penghematan memori
sangat penting untuk diperhatikan, namun kebenaran dalam hal ketelitian
penghitungan jauh lebih penting. Beberapa tipe data yang dimiliki oleh Delphi :
Integer, Real, Boolean, Char, String, Array, Tipe Record, Tipe terbilang dan
subrange.
4
digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi
5
Kekurangan bahasa Delphi :
Partial single vendor lock-in (Borland dapat menetapkan standar bahasa,
kompatibilitas yang harus mengikutinya).
Terbatasnya kemampuan portabiitas antar-platform (sebelum ada xylix) Akses
pada Platform dan library pihak ketiga membutuhkan file-file header yang
diterjemahkan ke dalam bahasa pascal.
Dolumentasi antar platform dan teknik-teknik yang menyertainya sulit ditemukan
dalam bahasa pascal (contoh akses com & win 32).
Dalam contoh program sederhana ini, kita akan membuat sebuah program untuk
menjumlahkandua buah bilangan. Langkah-langkah untuk membuat program ini sebagai
berikut:
1. Jalankan Borland Delphi. Kemudian klik File | New | VCL Form Application.
2. Klik komponen TLabel yang ada pada Commponent Pallete. Kemudian tempatkan
diForm Designer sehingga tebentuklah Label 1. Ulangi langkah ini hingga tebentuk 3
buahLabel
3. Klik komponen TEdit yang ada pada Component Pallete lalu tempatkan di
FormDesigner sehingga terbentuk Edit1. Ulangi langkah ini hingga ada 3 buah Edit
4. Tambahkan pula 3 buah komponen TButton dengan langkah seperti sebelumnya.
5. Atur tata letak dari komponen komponen di atas sehingga tampak indah.
6. Ubah property Caption “Label1” degan tulisan “Bilangan 1” , “Label 2” diganti
dengan“Bilangan 2” dan “Label 3” dengan tulisan “Hasil”.
7. Hapus (kosongkan) property Caption “Edit 1”, “Edit 2” dan “Edit 3”.
8. Ubah protperti Caption “Button 1” dengan tulisan “Proses”, “Button 3” diganti
“New”dan “Button 4” diganti “Keluar”.
6
BAB III
PENUTUP
1. Kesimpulan
Delphi adalah bahasa pemograman yang sangat menarik bagi para programer.
Dari sisi bahasa,Delphi merupakan salah satu bahasa pemograman tingkat tinggi
sehingga relatif lebih mudahdipahami dan lebih komunikatif. Dari sisi fasilitas,
Delphi menyediakan fasilitas yang cukuplengkap. Dari segi tampilan program, Delphi
mampu membuat program yang cukup cantik danmenarik.
2. Saran
7
DAFTAR ISI
https://ernisilvernie.wordpress.com/2011/04/03/delphi-2-penulisan-bahasa-program-
komentar-variabel-konstanta-operator-dan-tipe-data/
http://eprints.ums.ac.id/11037/2/1.pdf
https://osf.io/sm725/download#:~:text=Delphi%20adalah%20Suatu%20bahasa%20pemrogra
man,Sehingga%20lebih%20mudah%20untuk%20digunakan%20.