Anda di halaman 1dari 11

MAKALAH

KONSEP DASAR BAHASA


DELPHI ALGORITMA
PEMOGRAMAN 2B

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

Perkembangan ilmu pengetahuan dan teknologi saat ini telah mendorong


manusia untuk meningkatkan efisiensi dan efektifitasnya dengan memanfaatkan
kemajuan teknologi informasi dan komunikasi hampir dalam setiap aspek kehidupan.
Komputer dipakai sebagai sarana penyajian informasi telah banyak dimanfaatkan
dalam berbagai bidang, misal perbankan, perusahaan dan sebagainya termasuk dunia
pendidikan. Dalam sektor pendidikan pemanfaatan komputer sudah berkembang tidak
hanya sebagai alat yang digunakan untuk membantu urusan keadministrasian saja,
melainkan juga dimungkinkan untuk digunakan sebagai salah satu alternatif dalam
informasi akademik.

Universitas sebagai lembaga pendidikan dituntut agar senantiasa mengikuti


perkembangan teknologi. Seperti yang kita lihat bahwa selama ini dalam
memanfaatkan informasi akademik, hampir semua mahasiswa dari berbagai jurusan
yang ada mencari informasi akademik tersebut dari Biro Administrasi Akademik
dengan terbatasnya komputer yang ada. Sehingga dengan adanya keterbatasan media
informasi tersebut, akan membuat pelayanan dalam mendapatkan informasi akademik
mahasiswa tidak cepat, tidak efektif dan efisien. Berdasarkan uraian tersebut maka
penulis memandang diperlukannya suatu media informasi dalam mempermudah
administrasi akademik mahasiswa.

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

1. Pengertian Bahasa Delphi

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.

2. Fitur Bahasa Delphi

Berikut beberapa fitur-fitur ungulan yang dimiliki oleh Delphi :


 Visual Component Library (VCL): VCL adalah salah satu fitur kunci dari Delphi
yang memungkinkan pengguna untuk membangun antarmuka pengguna (user
interface) dari aplikasi secara visual. VCL menyediakan komponen-komponen
visual yang dapat disesuaikan dan ditempatkan pada form, sehingga memungkinkan
pembuatan aplikasi dengan cepat dan mudah.
 Object Pascal: Delphi menggunakan bahasa pemrograman Object Pascal yang kuat
dan mudah dipelajari. Bahasa ini memiliki sintaks yang bersih dan jelas, dan
memiliki dukungan penuh untuk konsep pemrograman berorientasi objek (OOP),
seperti kelas, objek, warisan, polimorfisme, dan banyak lagi.
 Integrasi Database: Delphi memiliki dukungan yang kuat untuk koneksi ke database,
dengan dukungan untuk banyak database yang berbeda seperti Oracle, MySQL, dan
Microsoft SQL Server. Delphi juga memiliki komponen database yang kuat, seperti
TDataSet dan TDBGrid, yang memudahkan manipulasi data dalam aplikasi.

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.

3. Aturan Penulisan Bahasa Delphi

Berikut beberapa aturan penulisan bahasa pemograman Delphi :


1. Variable
Deklarasi variabel adalah tanda pengenal dalam Delphi yang mempunyai nilai
yang selalu berubah selama proses berjalan. Devinisi variabel diawali dengan kata
baku Var diikuti dengan kumpulan identifier yang diikuti dengan tipe data yang
dibutuhkan.
Pendeklarasian variabel sebagai berikut:
Var nama_variabel : tipe_variabel

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. Kelebihan dan Kekurangan Bahasa Delphi

Kelebihan bahasa Delphi :


 IDE (Integrated Development Envinronment) atau lingkungan pengembangan
aplikasi sendiri adalah salah satu dari beberapa keunggulan Delphi, di dalamnya
terdapat menu-menu yang memudahkan kita untuk membuat suatu proyek
program.
 Proses kompilasi cepat, pada saat aplikasi yang kita buat di jalankan pada
delphi, maka secara otomatis akan di baca sebagai sebuah program, tanpa
dijalankan terpisah.
 Mudah digunakan, source kode delphi yang merupakan turunan dari pascal,
sehingga tidak diperlukan suatu penyesuain lagi.
 Bersifat Multi Purphase. Artinya bahasa pemrograman delphi dapat

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).

5. Contoh Program Delphi

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.

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 .

2. Saran

Dalam menggunakan bahasa pemograman Delphi diharapkan untuk lebih


berhati – hati dalam penulisan Syntax nya dikarenakan bahasa pemograman Delphi
memiliki syantaz yang sensitif bisa terjadi kesalahan penulisan..

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.

Anda mungkin juga menyukai