Konsep delphi Pertemuan Ke-1 & 2
Delphi Delphi adalah suatu program berbasis bahasa Pascal yang berjalan dalam lingkungan Windows. Delphi adalah suatu bahasa pemrograman yang telah memanfaatkan metode pemrograman Object Oriented Programming (OOP). Delphi merupakan Lingkungan Pemrograman Terintegrasi (Integrate Development Environment / IDE). Integrated Development Environment atau IDE adalah sebuah lingkungan terintegrasi yang digunakan pada proses pengembangan perangkat lunak (software). IDE adalah bagian dari Delphi yang digunakan untuk menciptakan aplikasi. Dengan IDE secara visual, para Software Engineer dapat merancang tampilan untuk para user interface (antarmuka pengguna) dan melakukan penulisan skrip program (kode program).
Pengantar Object Oriented Programming (OOP) Dalam pemrograman biasa, suatu benda hanya memiliki properti (ciri) yang membentuk dirinya. Contoh : Objek manusia memiliki nama, tinggi, berat, warna kulit dan lain-lain. Dalam pemrograman berorientasi objek, suatu benda tidak hanya memiliki properti (ciri) tetapi juga memiliki method dan event. Contoh: Objek manusia tidak hanya memiliki properti nama, tinggi, berat, warna kulit. Event ialah suatu kejadian yang bisa terjadi pada objek, event dapat berupa : Event ketika lapar, ketika haus, ketika ngantuk dan lain-lain. Method ialah langkah yang dapat dikerjakan , method dapat berupa : Makan, minum, tidur. Suatu method bisa saja dipanggil ketika suatu event terjadi. Contoh ketika manusia lapar, maka dia akan melakukan method makan.
Contoh nyata dalam pemrograman adalah sebagai berikut : Misalkan program yang kita buat memiliki sebuah form dan sebuah tombol. Kita dapat memberikan suatu perintah ke masing-masing event dari kedua objek tersebut. Misalkan ketika form diklik, maka warna dari form berganti menjadi merah, dan ketika tombol ditekan maka program akan ditutup. Tiga Unsur OOP Encapsulation adalah konsep penggabungan data dengan operator menjadi satu kesatuan yang disebut object. Encapsulation juga disebut dengan penyembunyian informasi (information Hiding). Inheritance adalah sebuah object yang dapat diturunkan menjadi object baru tanpa menghilangkan sifat asli dari object tersebut. Polymorfisme merupakan penggunaan berbagai macam object yang berbeda tetapi secara fungsi bergantung pada satu object sebagai induk dengan cara pelaksaaan yang berbeda-beda.
Cara Instalasi IDE/Delphi Double klik file Delphi.7.Second.Edition.v7.2 Kemudian klik next>>next>>next>> kemudian klik Install Klik Finish. Setelah selesai, coba jalankan Aplikasi delphi nya. Untuk yang tampil eror, lanjutkan ketahapan berikutnya. Selanjutnya Copy file delphi32.dro ke direktori installasi, di folder C: /Program Files/Delphi7SE/Bin . . . Paste kan di folder BIN (untuk mereplace, file yang sama sebelumnya ) >>replace>> ok. Jika menemui tampilan seperti ini KLIK No.
Langkah Mengaktifkan Delphi Menjalankan Borland Delphi7 berikut langkah-langkahnya: Start --> All programs --> Borland Delphi 7 --> Delphi 7 Kebutuhan Perangkat Komputer Instalasi Delphi : Intel Pentium atau kompatibel, kecepatan prosesor minimal 1.4 GHz (disarankan 2 GHz). 1 GB RAM (direkomendasikan 2 GB). 3 GB ruang kosong pada hard disk untuk Delphi. 750 MB ruang kosong pada hard disk untuk persyaratan. DVD‐ RW/ROM Drive. Monitor 1024 x 768 piksel atau monitor dengan resolusi lebih tinggi. Berikut ini adalah daftar jenis sistem operasi Windows yang mendukung Delphi : Microsoft Windows 2000 (SP4 atau yang lebih tinggi). Microsoft Windows XP Home atau Professional (SP3 atau yang lebih tinggi). Microsoft Windows Vista SP1 (memerlukan administrator policy). Microsoft Windows Server 2003 (SP1). Microsoft Windows Server 2008.
Mengenal Interface Dalam Delphi
Menu & Toolbar Window utama Delphi terdiri atas menu, toolbar, dan Component Palette. Menu yang ada dalam Delphi berisi sejumlah besar perintah yang sebagian diantaranya mempunyai shortcut key yang dapat dipergunakan untuk akses cepat menggunakan keyboard. Toolbar yang ada dalam bahasa pemrograman Delphi berupa sekumpulan tombol untuk fungsi‐ fungsi yang sering dipergunakan oleh Software Engineer. Component Pallete Component Pallete adalah peralatan yang menyediakan daftar komponen yang dapat digunakan oleh pemrogram. Komponen di dalam Delphi dibedakan menjadi dua macam, yaitu : Komponen Visual adalah komponen yang memberikan tampilan tertentu pada saat dimasukkan ke dalam form, Komponen Non Visual adalah komponen yang tidak memberikan tampilan tertentu saat dimasukkan ke dalam form.
Form Designer Form designer adalah form tempat untuk mengatur komponen sesuai dengan kebutuhan tampilan program yang akan dibuat. Object Inspector Object Inspector dipergunakan untuk mengubah nilai property dari objek yang terseleksi yang ada dalam Form Designer. Object Inspector terdiri atas 2 (dua) page. Page pertama adalah Properties, berguna untuk mengatur property komponen yang sedang aktif. Dan page kedua adalah Events yang berfungsi sebagai pemicu komponen yang bersangkutan untuk menjalankan perintah tertentu.
Object TreeView Object Treeview secara default berada di sisi kiri desktop. Object Treeview menampilkan hubungan parent‐ child antar komponen dalam bentuk hirarki. Code Editor Ketika kita menyusun komponen dalam suatu form, Delphi akan membangkitkan kode program dalam bahasa Object Pascal. Kita dapat meng‐ edit kode program dengan menggunakan code editor yangmerupakan suatu editor teks yang mempunyai banyak fitur.
Event-Driven Programming Event-driven programming adalah metode mengeksekusi kode program berdasarkan pesan (messages / events) yang diberikan oleh pemakai ataupun oleh sistem operasi atau program lainnya. Contoh : apabila pemakai menekan tombol kiri mouse dan kemudian melepaskannya dengan cepat (kita mengenal itu sebagai ‘klik’) maka tindakan tersebut akan membuat aplikasi menerima pesan ‘MOUSE DOWN’ yang disertai dengan informasi tombol mana yang ditekan dan lokasi kursor saat ‘klik’ dilakukan, tetapi apabila pemakai menekan tombol kiri mouse dan kemudian menggeser mouse tanpa melepaskan tombol kiri maka aplikasi akan menerima pesan ‘MOUSE MOVE’.
Kegunaan &Keunggulan Delphi Kegunaan Delphi 1. Untuk membuat aplikasi windows 2. Untuk merancang aplikasi program berbasis grafis 3. Untuk membuat program berbasis jaringan (client/server) 4. Untuk merancang program .Net (berbasis internet) 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. Mudah digunakan. Bersifat multi purphase, artinya bahasa pemograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.
Terima kasih