Cari Blog Ini

Minggu, 15 Mei 2011

Basic VB & Delphi7


* Apa itu Delphi
Delphi adalah salah satu bahasa pemrograman berbasis visual yang digunakan untuk membuat program aplikasi pada komputer (seperti Visual basic). Bahasa pemrograman yang digunakan oleh Delphi sebenarnya merupakan turunan dari bahasa pemrograman pascal, yang dahulu pada Delphi dikenal sebagai objek pascal. Bagi Anda yang telah mengenal bahasa pemrograman pascal, maka mungkin Anda tidak akan terlalu kesulitan dalam mempelajari Delphi.

Versi dari Delphi yang digunakan sebagai acuan dari DFN ini adalah Borland Delphi Versi 7, namun meskipun demikian Anda bisa menggunakan Delphi versi lainnya, karena relatif hampir sama. Penggunaan Delphi 7 bukanlah tanpa alasan ? namun Delphi 7 merupakan versi yang cukup stabil bila digunakan di Windows 98, 2000, XP, bahkan Vista dibandingkan dengan Delphi Versi lainnya. Meskipun belum ada riset tentang hal ini, namun beberapa programmer Delphi mengakuinya termasuk saya he~he.

Ngomong2 soal IDE apa sih IDE itu, adakah hubungannya dengan otak? Nggak ada ya!, jadi IDE adalah sebuah singkatan dari Integrated Development Environment yaitu sebuah lingkungan pengembangan yang terintegrasi, istilah IDE popular untuk menyebut software2 bahasa pemrograman dimana proses pengembangan programmnya mulai dari koding, designing dan debugging dilakukan pada satu framework atau pada satu aplikasi yang terintegrasi.

Mengingat dulu waktu belum jamannya IDE, untuk membuat program dengan bahasa pemrograman tertentu kita butuh beberapa tool yang berdiri sendiri, misalnya untuk editornya sendiri, untuk desain programnya sendiri dan untuk debuggingnya sendiri, jadi nggak ada kesatuan dalam satu paket, oleh karena itu untuk memudahkan pengembang program maka dibuatlah IDE.

Saya asumsikan Anda telah menginstall Borland Delphi 7 pada sistem operasi Windows Anda. Untuk menjalankan IDE Delphi, melalui menu Start | All Programs | Borland Delphi 7 | Delphi 7, maka akan muncul tampilan IDE Delphi seperti pada Gambar dibawah ini. IDE Delphi tersebut terbagi menjadi tujuh bagian utama, yaitu : Menubar, Toolbar, Component Palette, Form Designer, Code Explorer, Object Treeview dan Object Inspector
 
Tampilan IDE DELPHI 7


Menubar dan Toolbar

Menubar dan Toolbar merupakan dua bagian yang biasanya terdapat pada aplikasi-aplikasi windows lain. Fungsi dari Menubar dan Toolbar ini relatif hampir sama dengan aplikasi window lain, sehingga secara explisit tidak akan dibahas dalam buku ini, melainkan hanya menubar yang biasa digunakan dalam pembuatan program.


Component Palette

Component Palette berisi kumpulan VCL (Visual Component Library) yang berguna dalam desain aplikasi. VCL merupakan pustaka untuk komponen visual, dimana dalam component palette dilambangkan dengan ikon yang merepresentasikan komponen tersebut.

Komponen-komponen VCL pada component palette dikelompokkan ke dalam tab-tab, sesuai dengan fungsinya, dengan maksud untuk memudahkan programmer dalam memilih komponen yang diinginkannya.


Form Designer

Setiap aplikasi biasanya memiliki jendela atau background interface, yang dalam bahasa pemrograman Delphi atau bahkan dalam bahasa pemrograman lain yang berbasis visual, biasa disebut dengan Form. Form Designer berfungsi sebagai tempat untuk mendesain form untuk aplikasi yang akan kita buat, dan juga sebagai tempat untuk meletakkan komponen-komponen yang kita ambil dari component palette.

Form sendiri sebenarnya merupakan komponen di mana property-nya bisa diatur melalui object inspector layaknya komponen-komponen lain. Form bisa jadi merupakan bagian terpenting dari sebuah aplikasi, namun meskipun begitu, beberapa aplikasi ada yang tidak membutuhkan form sama sekali, seperti aplikasi untuk memonitor ketukan keyboard.



Code Explorer

Code Explorer merupakan area di mana kita menuliskan kode program, posisinya secara default terletak dibelakang form. Untuk menampilkan code explorer di depan form, Anda bisa menggunakan tombol F12 pada keyboard.

Pada code explorer tersebut, Anda akan melihat kode-kode dalam bahasa pemrograman delphi yang secara otomatis digenerate oleh Delphi, hal ini jelas akan memudahkan atau mempercepat kita dalam menulis program. Pada code explorer Delphi, ada sebuah fitur yang disebut dengan code completion. Sesuai dengan namanya, code completion berfungsi melengkapi kode yang kita tulis dalam bentuk pilihan/list dari code-code yang bisa kita gunakan, hal ini akan sangat membantu apabila kita lupa terhadap kode tertentu.

Code completion ini secara otomatis akan muncul ketika Anda menekan tombol titik pada keyboard, selain itu untuk menampilkan code completion ini, Anda juga bisa melakukannya dengan menekan kombinasi tombol Ctrl + Space secara bersamaan.

Disamping code completion, code explorer pada delphi juga dilengkapi dengan hint (layer berwarna kuning yang muncul ketika mouse didekatkan pada komponen tertentu). Hint ini, muncul ketika kita menggunakan procedure atau fungsi dan menekan tombol ( pada keyboard, pada hint tersebut akan muncul nama dan tipe data dari parameter yang digunakan atau informasi lain yang diperlukan.


Object TreeView

Object TreeView adalah bagian yang berisi daftar komponen yang digunakan dalam designer. Dengan model tampilan bercabang, akan memudahkan kita dalam menunjuk komponen tertentu terutama jika aplikasi yang dibuat menggunakan banyak komponen.



Object Inspector

Object Inspector adalah bagian yang digunakan untuk memanipulasi sifat atau karakteristik dan event dari komponen yang kita gunakan dalam form designer. Jendela object inspector terbagi menjadi dua bagian tab, yaitu tab property dan tab event. Tab property digunakan untuk memanipulasi properti yang dimiliki oleh komponen tertentu, misalkan ukuran, warna dan caption dari komponen. Sedangkan Tab Event digunakan untuk menangani pemasukan kode pada kejadian tertentu dari suatu komponen, misalnya : kejadian ketika komponen button (tombol) diklik atau onClick.

Sebagaimana yang telah dijelaskan di atas, salah satu fungsi dari object inspector ini adalah untuk mengatur property dari komponen, pengaturan tersebut tidak akan disimpan pada file unit, melainkan akan disimpan pada file form.

** Apa itu VB (Visual Basic)

Visual Basic merupakan salah satu RAD (Rapid Application Development) Tool yang sangat terkenal mudah untuk dipelajari, digunakan dan cepat dalam membangun suatu aplikasi visual. Konsep pengembangan aplikasi dengan Visual Basic akan dimulai dengan pembentukkan user interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface (warna tombol, warna layar, judul layar, dll) , dan baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event) untuk setiap objek yang digunakan.
Untuk mengaktifkan IDE(Integrated Developement Environment) Visual Basic, salah satu caranya adalah lewat menu Start -> All Programs -> Microsoft Visual Basic 6.0 -> Microsoft Visual Basic 6.0 (shortcut). Kemudian akan muncul pilihan jenis aplikasi yang akan kita gunakan dalam pembuatan program dengan Visual Basic 6.0. Biasanya untuk pemula dan untuk memulai belajar Visual Basic 6.0 kita memilih Standard EXE.







Berikut komponen window standar pada Visual Basic 6.0 :

1. Menu Bar
Untuk memilih tugas-tugas tertentu seperti membuat project baru, menyimpan project, membuka Project,dll.

2. Main Tool Bar
Untuk melakukan tugas-tugas tertentu dengan cepat melalui tombol icon-icon yang melambangkan fungsinya masing-masing.

3. Form Design
Merupakan tempat untuk objek-objek dan komponen-komponen yang akan kita gunakan dalam merancang user interface suatu aplikasi.

4. Code Window
Merupakan tempat bagi programmer untuk menuliskan kode program. Jendela ini dapat ditampilkan dengan menekan tombol F7 pada keyboard atau dengan double kilik pada objek atau komponen yang akan disisipi kode program.

5. Project Window
Berisi gambaran dari semua modul yang terdapat dalam aplikasi, biasanya terstruktur secara hirarki baik berdasarkan nama ataupun group.

6. Properties Window
Merupakan daftar properti-properti object yang sedang terpilih. Lewat jendela properties ini kita dapat mengubah jenis font, ukuran font, style font, warna background, dll.

7. Tool Box
Berisi komponen-komponen yang dapat digunakan untuk mengembangkan user interface.

8. Form Layout Window
Menunjukan bagaimana form yang bersangkutan ditampilkan ketika runtime/program di eksekusi.



Tipe data pada Visual Basic 6.0 :





Penulisan komentar pada Visual Basic 6.0
Komentar sangat berguna sekali untuk menjelaskan maksud dari suatu kode program sehingga memudahkan dalam pembacaan alur program. Pada Visaul Basic 6.0, untuk menuliskan komentar, kita bias menggunakan tanda petik satu ( ‘ ).
Contoh : Dim bil_1 As Integer ‘deklasai variabel bil_1





Operator Aritmatika, Komparasi dan Logika pada Visual basic 6.0