Delphi dapat menangani pembuatan aplikasi sederhana sampai pada aplikasi yang berbasis client/server atau jaringan, Delphi dapat dimanfaatkan untuk membuat aplikasi yang berbasis text, grafik, angka, database maupun web.
Kelebihan Menggunakan Borland Delphi
- Delphi mendukung Pemrograman Berorientasi Objek (Object Oriented Programming/OOP)
- Pengembangan aplikasi secara cepat (Rapid Application Development/RAD)
- Menggunakan bahasa tingkat tinggi
- Hasil dari proses kompilasi berupa sebuah file yang dapat dieksekusi (executable file) sehingga mempermudah dalam pendistribusian program dan mengurangi banyaknya file pendukung DLL.
- Delphi menyediakan banyak sekali komponen yang dapat digunakan. Selain itu banyak juga komponen yang bersumber dari pihak ketiga yang biasanya disertai dengan dokumentasi, source code dan lain-lain. Komponen dari pihak ketiga bisa yang komersil atau free.
- Mendukung banyak database server (MySQL, SQL Server, Interbase, Oracle dll) sehingga dapat mempermudah dalam membuat aplikasi database.
Dengan kemudahan yang diberikan oleh Borland Delphi, telah banyak aplikasi-aplikasi terkenal yang dibangun dengan menggunakan Borland Delphi1, diantaranya :
- Produk Borland : Borland Delphi, Borland C++ Builder, Borland Jbuilder versi 1 dan 2
- Perangkat Lunak Akunting Panggilan : PhoneControl
- Game : Astral Masters, Astral Tournament, Smugglers series, Soldat, Quake conversion from the C source, Space Rangers, Space Rangers 2: Dominators
- Management Database : Tool MySQL (Administrator, Query Browser, Migration Toolkit)
- Internet Messaging : Skype (VoIP and IM), The Bat! (e-mail client), PopTray (e-mail check tool), FeedDemon (RSS/Atom feed viewer), XanaNews (newsgroup reader), Xnews (newsgroup reader)Customer relationship management: Sage SalesLogix
- Produksi Musik : FL Studio
- Pengembangan Software : : Dev-C++ (IDE), DUnit, Help & Manual (help system authoring), Inno Setup (installer engine), ConTEXT (Programmers editor)
- Pengembangan Web : Macromedia HomeSite (HTML editor), TopStyle Pro (CSS editor), Macromedia Captivate (screencast)
- Browser Web : Avant Browser, Netcaptor
- Utility : Spybot - Search & Destroy, Ad-Aware (anti-spyware), Total Commander (file manager), Copernic Desktop Search, PowerArchiver, Asuite
a. Penggunaan Data dan Variabel
Delpi mengenal beberapa tipe data, antara lain :String
Adalah tipe data untuk teks (huruf, Angka dan tanda baca)
Integer
Adalah tipe data untuk angka bulat
Real
Adalah tipe data untuk angka pecahan
Currency
Adalah tipe data untuk angka mata uang
Date
Adalah Tipe data untuk tanggal dan jam
Boolean
Adalah Tipe data yang bernilai TRUE dan FALSE
Konstanta
Adalah variabel yang nilai datanya bersifat tetap dan tidak bisa diubah
b. Jenis-jenis Variabel
Variabel Global
Adalah Variabel yang dapat dikenali oleh seluruh program, nilai data yang tersimpan didalamnya akan hidup terus selama program berjalan.
Variabel Lokal
Adalah Variabel yang hanya dikenali oleh satu bagian program saja. Nilai data yang tersimpan didalamnya hanya hidup selama bagian program tersebut dijalankan.
Operator
Didalam bahasa pemrograman bisa diartikan sebagai simbol yang digunakan untuk melakukan suatu operasi terhadap nilai data. Simbol operator dapat berupa karakter ataupun kata khusus.
Operasi Aritmatika | ||
---|---|---|
Simbol | Operasi Matematis | Contoh |
^ | Pemangkatan | 5^2 Hasilnya 25 |
* | Perkalian | 5*2 Hasilnya 10 |
/ | Pembagian (hasil pecahan) | 5/2 Hasilnya 2.5 |
\ | Pembagian (hasil Bulat) | 5\2 Hasilnya 2 |
Mod | Sisa Pembagian | 5 Mod 2 Hasilnya 1 |
+ | Penjumlahan | 5 + 2 Hasilnya 7 |
- | Pengurangan | 5 - 2 Hasilnya 3 |
Operasi Perbandingan | ||
---|---|---|
Simbol | Hasil Perbandingan | Contoh |
< | Lebih Kecil | 5<2 Hasilnya FALSE |
> | Lebih Besar | 5>2 Hasilnya TRUE |
<= | Lebih Kecil atau Sama Dengan | 5<=2 Hasilnya FALSE |
>= | Lebih Besar atau Sama Dengan | 5>=2 Hasilnya TRUE |
= | Sama Dengan | 5 = 2 Hasilnya FALSE |
<> | Tidak Sama Dengan | 5 <> 2 Hasilnya TRUE |
Operator Logika | ||
---|---|---|
Simbol | Operator Logika | Contoh |
OR | Atau | (5<2) Or (5>2) Hasilnya TRUE |
AND | Dan | (5<2) AND (5>2) Hasilnya FALSE |
NOT | Tidak | NOT (5<2) Hasilnya TRUE |
Download DISINI Modul Pemrograman Delphi Lengkap
Download DISINI Contoh Program Delphi
0 komentar:
Posting Komentar