delphi

18
A. Pengertian Delphi . Delphi adalah sebuah IDE Compiler untuk bahasa pemrograman Pascal dan lingkungan pengembangan perangkat lunak yang digunakan untk merancang suatu aplikasi program. IDE (Integrated Development Environment) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak. Kompilator (Inggris: compiler) adalah sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain. Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer. B. Sejarah Borland Delphi Delphi versi 1 (berjalan pada windows 3.1 atau windows 16 bit) Delphi versi 2 (Berjalan pada windows 95 atau delphi 32 bit) Delphi versi 3 (berjalan pada windows 95 keatas dengan tambahan fitur internet atua web) Perkembangan selanjutnya diikuti dengan Delphi versi 4, 5 dan 6. Versi terkini dari delphi adalahversi 7 dengan tambahan vitur .net dengan tambahan file XML C. Kegunaan Delphi Untuk membuat aplikasi windows Untuk merancang aplikasi program berbasis grafis Untuk membuat program berbasis jaringan (client/server) Untuk merancang program .Net (berbasis internet) D. Keunggulan Delphi .

Upload: ryan-ardiansyah

Post on 17-Jan-2016

16 views

Category:

Documents


0 download

DESCRIPTION

delphi

TRANSCRIPT

Page 1: Delphi

A. Pengertian Delphi .

Delphi adalah sebuah IDE Compiler untuk bahasa pemrograman Pascal dan lingkungan pengembangan perangkat lunak yang digunakan untk merancang suatu aplikasi program.

IDE (Integrated Development Environment) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak.

Kompilator (Inggris: compiler) adalah sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain.

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer.

B. Sejarah Borland Delphi

Delphi versi 1 (berjalan pada windows 3.1 atau windows 16 bit) Delphi versi 2 (Berjalan pada windows 95 atau delphi 32 bit) Delphi versi 3 (berjalan pada windows 95 keatas dengan tambahan fitur internet atua

web) Perkembangan selanjutnya diikuti dengan Delphi versi 4, 5 dan 6. Versi terkini dari delphi adalahversi 7 dengan tambahan vitur .net dengan tambahan

file XML

C. Kegunaan Delphi

Untuk membuat aplikasi windows Untuk merancang aplikasi program berbasis grafis Untuk membuat program berbasis jaringan (client/server) Untuk merancang program .Net (berbasis internet)

D. Keunggulan Delphi .

IDE (Integrated Development Environment) atau lingkungan pengembangan aplikasi sendiri adalah satu dari beberapa keunggulan delphi, didalamnya terdapat menu – menu yang memudahkan kita untuk membuat suatu proyek program.Proses Kompilasi cepat, pada saat aplikasi yang kita buat dijalankan pada Delphi, maka secara otomatis akan dibaca 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 pemograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.

E. Adapun sejumlah kelebihan Embarcadero Delphi lainnya, antara lain meliputi:

Dapat mengkompilasi menjadi single executable (aplikasi portable), memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning

Page 2: Delphi

Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging)

Optimasi kompiler yang cukup cepat Mendukung multiple platform dari source code yang sama Untuk yang dikelola oleh embarcadero, delphi dapat dijalankan pada multiflatform

yaitu windows, linux, android, IOS.

F. Ada kelebihan sudah pasti ada kekurangan. Kekurangan dari Delphi antara lain:

Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya)

Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal

Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32)

G. Langkah – langkah mengaktifkan Delphi 7.

Klik start. pilih All Programs. pilih Borland Delphi. pilih dan klik Delphi 7.

.

 

 

.

 

 

Page 3: Delphi

.

 

.

 

.

Jendela Utama Delphi.

.

 

.

 

.

H. Menyimpan Form

Pada Delphi ada 3 buah file utama (*.dpr, *.pas, *.dfm)

1. *.dpradalah file proyek yang dibuat berisi program kecil untuk : o Mendefinisikan unit yang ada didalam fileo Menginisialisasi datao Membangun Formo Menjalankan Aplikasi

2. *.pas adalah Unit – unit (Pascal Code File), biasanya terdiri dari satu atau banyak file.3. *.dfm adalah file definisi Form (Special Pscudo Code File)

Page 4: Delphi

Apa itu Delphi ,.?? Kenal gak,.?

Delphi merupakan salah satu bahasa pemrograman tingkat tinggi berbasis Windows.

Delphi digolongkan ke dalam bahasa pemrograman visual yang menitik beratkan pada pemrograman berorientasi objek (Objek Oriented Programming). Membuat program dengan delphi tidaklah terlalu sulit, karena bahasa pemrograman ini dikembangkan dengan menggunakan bahasa Pascal.Dalam perkembangannya delphi memiliki beberapa objek-objek ynag canggih, dalam bentuk kontrol program yang dikelompokkan ke dalam  toolbox  yang biasa disebut dengan Component Pallette. Menggunakan bahasa pemrograman delphi kita dapat menghasilkan program-program canggih, dimulai dari pemrograman multimedia, grafis sampai dengan pemrogaman database yang menggunakan jaringan.  Bahkan dengan delphi kita pun dapat membuat program yang dapat mengakses data dari internet.

 

Seperti Apa Tampilan Delphi,.?

Tampilan Delphi secara umum berbeda dengan tampilan bahasa pemrograman lain. Delphi tidak memiliki form utama atau form induk.Semua fasilitas toolbox dan tool window pada delphi terpisah dari menu utama. Seperti Gambar dibawah.

 

Menu Bar Borland Delphi 7

Page 5: Delphi

Menu Bar pada delphi berisi berbagai macam perintah untuk proses pembuatan program Aplikasi. Menu-menu yang mempunyai kesamaan jenis perintah dasar, dikelompokkan dalam satu sub menu.

 

TOOLBAR Borland Delphi 7

Toolbar berisi ikon-ikon yang mewakili perintah-perintah dasar yang ada pada menu bar. Misalnya perintah menyimpan, cukup dilakukan dengan cara mengklik ikon bergambar disket.

 

COMPONENT PALLETE Borland Delphi 7

Commonent Pallete merupakan suatu wadah atau tempat yang digunakan untuk menampung semua objek-objek yang ada dalam delphi.  Fasilitas ini sangat penting dan sangat membantu ketika proses pembuatan desain tampilan program.  Semua hal-hal yang kita butuhkan pada saat mendesain tampilan program ada dalam fasilitas ini. Dalam component pallete, objek-objek dikelompokkan berdasarkan kegunaan dan fungsinya masing-masing. Pengelompokan ini dilakukan dalam bentuk lembaran  atau halaman-halaman. Masing-masing halaman mempunyai nama yang unik dan menggambarkan isi objek yang dikelompokkan.

 

OBJECT TREE VIEW Delphi 7

Object Tree View berpungsi untuk menampilkan keterangan atau menginformasikan semua objek atau kontrol program yang digunakan dalam membuat desain form.   Jika kita lupa nama-nama yang diberikan pada suatu objek dalam format, kita cukup melihat isi objek dalam objek tree view.

 OBJECT INSPECTOR Delphi 7

Object Inspector merupakan jendela yang memberikan infromasi mengenai properties atau attribute objek yang seadang aktif.  Pada saat pembuatan program, jendela ini sangat berguna ketika mengubah atau menentukan setting objek yang digunakan dalam program. Bagian ini terdiri dari 2 bagian, bagian pertama menampung properties masing-masing objek yang ada dalam delphi.  Sedangkan bagian kedua berfungsi menampung berbagai macam event yang ada dalam suatu objek.

FORM Delphi 7

Form dalam pemrograman visual bisa diibaratkan sebagai suatu kain kanvas yang siap untuk dilukis.  Form merupakan suatu dasar atau pondasi  yang akan digunakan dalam pembuatan desain tampilan program. Ketika membuat desain program, kita membutuhkan objek-objek yang ada dalam component pallete untuk ditempatkan ke dalam form.

KODE EDITOR Delphi 7

Page 6: Delphi

Kode Editor adalah jendela yang digunakan untuk melakukan pembuatan dan pengeditan kode-kode program. Pada delphi untuk memunculkan kode program dan form secara bergantian cukup menekan F12 pada keyboard. 

Nah, anda sudah tau kan seperti apa tampilan dari borland delphi 7, berikut dengan kegunaannya juga sudah dijelaskan. Saya mempublish ini, bukannya semata-mata hannya sebagai aktifitas blogger, namun tujuan saya adalah mengenalkan Bahasa pemograman Delphi kepada anda, karena delphi ini belum cukup terkenal dilingkungan kampus saya. Okelah sekian ajalah pembahasan tentang Fungsi dari tampilan Delphi 7.

Page 7: Delphi

Ini adalah Resume Kuliah hari Selasa,29 November 2011 .         Materi ini ku dapat saat kuliah pemrogaman komputer. Sebelumnya perlu diketahui apa itu Delphi?????. Delphi merupakan suatu bahasa pemrograman (development language) yang berbasis pascal dan digunakan untuk merancang suatu aplikasi program.

Berikut adalah kegunaan dari progam delphi diantaranya : 

a. Untuk membuat aplikasi windows

b. Untuk merancang suatu aplikasi program berbasis grafis

c. Untuk membuat program berbasis jaringan (client/server)

d. Untuk merancang program .NET (berbasis internet)

Delphi memiliki keunggulan diantaranya adalah

a. IDE (Intregated Development Environment) atau lingkungan perkembangan aplikasi sendiri adalah satu dari keunggulan delphi,didalamnya terdapat menu2 yang memudahkan kita untuk membuat suatu proyek program

b. Proses kompilasi cepat,pada saat aplikasi yang kita buat dijalankan pada Delphi,maka secara otomatis akan dibaca sebagai sebuah program,tanpa dijalan terpisah

c. Mudah digunakan,source kode delphi yang merupakan turunan dari Pascal,sehingga tidak diperlukan suatu penyusuaian lagi

d. Bersifat multi purphase,artinya bahasa pemrograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pemgembangan aplikasi

Jendela IDE Delphi 7 mempunyai perangkat-perangkat yang dapat dipergunakan untuk memudahkan seorang progammer dalam dalam membuat progam.

Ini adalah tampilan awal dari Delphi 7 :

Page 8: Delphi

 

Secara default, ada beberapa macam fasilitas yang menunjang progam Delphi 7. Diantaranya : (dapat dilihat icon-iconnya pada gambar)

1.Menu

  Menu pada Delphi memiliki kegunaan seperti menu pada menu aplikasi Windows lainnya.Dari menu ini progammer dapat memanggil, menyimpan progam,menjalankan progam, meremove komponen baru dan segala sesuatu yang berhubungan dengan IDE Delphi dapat anda lakukan dari menu 

2.Speed Bar

   Speed Bar atau yang sering juga disebut toolbar berisi kumpulan tombol yang tidak lain adalah pengganti beberapa item menu yang sering digunakan. Dengan kata lain setiap tombol pada Speed Bar menggantikan salah satu item menu. Sebagai contoh,tombol kiri atas adalah pengganti file New,tombol disebelah kananya adalah pengganti menu File Open, dan seterusnya.

3.Component Palette

  Component Pallete berisi kumpulan icon yang melambangkan komponen-komponen pada VCL (Visual Component Librasi). VCL merupakan pustaka komponen yang dengannya anda dapat membangun sebuah aolikasi. Pada Component Palette, terdapat beberapa tab,yaitu Standart, Additional, Data Access, Data control dan lain sebagainya.

Page 9: Delphi

4. Object TreeView

  Object TreeView berisi struktur pohon yang menampilkan semua komponen yang telah diletakkan pada form designer atau biasa disebut dengan hirarki seperti pada windows Explorer.

5. Object Inspektor

    Object Inspector digunakan untuk mengubah karakteristik dari sebuah komponen. Ada dua tab pada Object Inspektor,yaitu Properties dan Event. Pada tab Properties kamu dapat mengubah nilai dari beberapa komponen yang telah diletakkan pada form,sedangkan tab Event digunakan untuk menyisipkan kode untuk menangani kejadian tertentu. Kejadian dapat dibangkitkan karena beberapa hal,seperti penglikan mouse,penekanan tombol keyboard,penutupan jendela dan lain sebagainya.

6. Form Designer

  Form Designer merupakan tempatdimana progammer dapat merancang jendela aplikasi atsu tempat untuk desain interface dari aplikasi Windows. Desain form dilakukan dengan cara meletakkan komponen-komponen yang diambil dari Component Palette.

7. Code Editor

  Code Editor adalah tempat dimana progammer menuliskan kode progam yang pernyataan-pernyataannya dalam bahasa object Pascal. Hal utama yang perlu diperhatikan dalam Code Editor adalah kamu tidak perlu menuliskan seluruh code sumber karena Delphi telah menuliskan semacam kerangka sumber.

          Berikut adalah jenis-jenis komponen standart Delphi : 

1. Icon :

      Pointer adalah komponen khusus dan terdapat disetiap tab dalam component palatte. Komponen pointer adalah komponen select yang digunakan untuk memilih komponen dalam form designer.

1. Icon :

Frames  merupakan sebuah kontainer yang digunakan untuk menampung komponen frame dapat diletakkan dalam form atau frame-frame yang lain.

1. Icon :

Page 10: Delphi

Main Menu adalah komponen yang digunakan untuk membuat menu bar dan menu drop down. Komponen ini bersifat invisible.

1. Icon :

PopUpMenu merupakan komponen yang digunakan untuk membuat menu popup yang akan muncul jika pemakai melakukan proses klik kanan. Komponen ini bersifat invisible.

1. Icon :

Label merupakan komponen ini hanya digunakan untuk menambahkan teks di dalam form

1. Icon  :

Edit merupakan komponen yang digunakan untuk menerima satu baris teks yang merupakan data input pemakai. Komponen ini juga dapat digunakan untuk menampilkan teks.

1. Icon  :

Memo merupakan komponen Memo dipakai untuk memasukkan atau menapilkan beberapa baris teks di dalam form.

1. Icon  :

Button merupakan komponen yang dipakai untuk membuat button yang akan dipakai untuk memilih pilihan di dalam aplikasi. Jika mengklik komponen button tersebut maka suatu perintah atau kejadian akan dijalankan

1. Icon  :

CheckBox merupakan komponen yang digunakan untuk memilih atau membatalkan suatu pilihan, yaitu dengan cara mengklik komponen.

10. Icon :

Page 11: Delphi

RadioButton merupakan komponen yang digunakan untuk memberikan sekelompok pilihan dan hanya ada satu pilihan yang dapat dipilih. Untuk memilih salah satu pilihan adalah dengan mengklik tombol pilihan yang diinginkan.

11.  Icon :

ListBox merupakan komponen yang digunakan untuk membuat sebuah daftar pilihan, dimana hanya ada satu pilihan yang dapat dipilih. Untuk mencari dan kemudian memilih salah satu pilihan yang terdapat di dalam daftar dapat menggunakan batang penggulung.

12. Icon :

ComboBox merupakan komponen yang digunakan untuk membuat sebuah daftar pilihan, dimana hanya ada satu pilihan yang dapat dipilih. Untuk mencari dan kemudian memilih salah satu pilihan yang terdapat di dalam daftar dapat menggunakan mengklik tombol drop down

13. Icon :

ScrollBar merupakan komponen ini mempunyai fungsi yang sama seperti batang penggulung yang terdapat dalam program-program berbasis Windows pada umumnya.

14. Icon :

GroupBox adalah sebuah kontainer yang dapat digunakan untuk mengelompokkan komponen-komponen lain seperti Radio Button, CheckBox dan komponen kontainer yang lain.

15. Icon :

RadioGroup merupakan komponen ini merupakan komponen kombinasi dari GroupBox dan didesain untuk membuat sekelompok RadioButton.

16. Icon :

Panel adlah sebuah kontainer yang dapat digunakan untuk membuat StatusBar, ToolBar dan ToolPalette.

17. Icon :

ActionList merupakaan komponen yang berisi daftar action yang digunakan bersama-sama dengan komponen dan kontrol seperti item menu dan button.

Page 12: Delphi

Sekian dulu pengenalan Delphi 7 kali ini, Semoga Bermanfaat bagi kita semua, , ,

Page 13: Delphi

Delphi merupakan sebuah bahasa pemrograman yang cukup kental di telinga programmer. jika ditilik dari fiturnya banyak sekali kelebihan-kelebihan yang dimiliki oleh Delphi. Selain jumlah komponen yang sangat banyak juga aplikasi yang dihasilkan sangat komplek dan realistis. Berikut beberapa keunggulan yang dimiliki oleh Delphi :

1. Mempunyai desain yang user friendly terhadap para programmer beginer2. Mempnyai kecepatan kompilasi yang cepat3. Mempunyai komponen yang sangat komplek untuk pembuatan software

aplikasi sampai database4. Mempunyai aplikasi plugin database bawaan (BDE)5. Hasil kompilasi kecil, dan bisa diperkecil lagi dengan aplikasi pihak ke 3,

misalnya UPX atau yang lainya6. Versi selalu diupdate, sampai saat ini sudah mencapai Delphi versi 20097. Aplikasi yang dihasilkan bisa merupakan File Executable portable dan

Executable installer8. Sangat mudah untuk membuat koneksi ke berbagai aplikasi database,

misalnya BDE, Access, MySql, SQL Server, Oracle, Dan database lainnya

Demikian beberapa kelebihan yang dimiliki oleh Delphi, jika ada beberapa tanggapan silahkan tinggalkan pesan di ShoutMix atau komentarSemoga bermanfaatTerima Kasih

Page 14: Delphi

Kelebihan dan kekurangan Borland Delphi

Delphi adalah sebuah IDE compiler untuk bahasa pemrograman Pascal. Borland Delphi merupakan salah satu bahasa pemrograman yang semenjak diluncurkan pertama kali langsung dilirik dan diminati oleh para programmer komputer. Hal ini disebabakan karena Delphi menyediakan fasilitas untuk pembuatan aplikasi dengan antarmuka visual secara mudah dan dapat memberikan hasil yang memuaskan.tapi yang namanya suatu produk mesti ada saja kekurangan nya. Berikut adalah kekurangan dan kelebihan delphi..

Kelebihan :1. freeware2. Mempunyai desain yang user friendly terhadap para programmer beginer3. Mempnyai kecepatan kompilasi yang cepat4. Mempunyai komponen yang sangat komplek untuk pembuatan software aplikasi sampai database5. Mempunyai aplikasi plugin database bawaan (BDE)6. Versi selalu diupdate, sampai saat ini sudah mencapai Delphi versi 20097. Aplikasi yang dihasilkan bisa merupakan File Executable portable dan Executable installer8. Sangat mudah untuk membuat koneksi ke berbagai aplikasi database, misalnya BDE, Access, MySql, SQL Server, Oracle, Dan database lainnya

Kekurangan :

1. Salah satu kekurangan Delpi adalah hasil kompilnya yaitu file *.exe pasti bakal gede memorinya !

nah sekarang udah tau kan sob, sedikit tentang delphibuat yang mau belajar tentang delphi...boleh gabung di grup ini, dan sharing dengan santai :Dhave fun with delphi

jika menyukai dan mempelari delphiitu berarti "programer delphi profesional" akan menjadi title kamu sob... :DSalam seperjuangan