perbandingan visual basic dan delphi

12
INTERAKSI MANUSIA KOMPUTER “ANALISIS VISUAL BASIC 6 & BORLAND DELPHI 7” Oleh: I Putu Yogi Dana Saputra 1404505106 Teknologi Informasi FAKULTAS TEKNIK UNIVERSITAS UDAYANA

Upload: yogix-dana-saputra

Post on 18-Nov-2015

226 views

Category:

Documents


1 download

DESCRIPTION

Perbandingan visual basic dan delphi

TRANSCRIPT

INTERAKSI MANUSIA KOMPUTERANALISIS VISUAL BASIC 6 & BORLAND DELPHI 7

Oleh:

I Putu Yogi Dana Saputra

1404505106

Teknologi Informasi

FAKULTAS TEKNIK

UNIVERSITAS UDAYANA

DENPASAR

2014/2015

Analisis Visual Basic 6 & Delphi 7Fasilitas pada visual basic :

a. Menu bar Pada VB.6 ini terdiri dari beberapa pilihan yang brfungsi untuk melakukan tugas dan kegiatan tertentu terdiri dari : File, edit, view, project, format, debug, run, query, diagram, tools, add-ins, window dan help. b. Control menuMerupakan salah satu bagian dalam baris judul (title bar) yang digunakan untuk memanipulasi jendela visual basic. Control menu ini berada dipojok kiri atas dari jendela VB.6.c. Jendela Properties merupakan daftar properti-properti object yang sedang terpilih. Sebagai contohnya yaitu dapat mengubah warna tulisan (foreground) dan warna latarbelakang (background) untuk menampilkan jendela property gunakan F4. d. Project Explorer

sekumpulan modul (aplikasi itu sendiri) yang disimpan dalam bentuk file yang berekstensi VBP. File ini menyimpan seluruh komponen program. e. Jendela Form Form adalah suatu object dipakai sebagai tempat bekerja program aplikasi, didalamnya terdapat garis titik-titik yang disebut grid yang mampu pemakai dalam pengaturan tata letak object dalam form. f. Jendela Toolbox

jendela ini berisi komponen-komponen yang dapat anda gunakan untuk mengembangkan user interface. yang memudahkan kita dalam pembuatan commandbox, textbox, checkbox dan button yang lainnya. g. Jendela Code

merupakan tempat bagi anda untuk menulis koding. Anda dapat menampilkan jendela ini dengan menggunakan kombinasi Shift-F7.Fasilitas pada Borland delphi :

a. IDE fasilitas ini menyediakan semua kebutuhan pemrograman dalam satu tampilan antara lain compiller messages, component palette, code insight, debugger,serta bermacam macam perbaikan lainnya. b. WEB Dukungan delphi.7 pada aplikasi web semakin kompleks dengan adanya Intraweb dari Atozed software. c. COM Delphi menyediakan fasilitas wizard untuk memudahkan anda dalam pembuatan aplikasi berbasis COM dari microsoft.komponen COM seperti halnya komponen pada activeX,COM+ maupun server dan hanya dapat digunakan pada sistem operasi windows. d. KomponenDelphi juga menambahkan beberapa komponen baru pada tab-tab seperti tab dbexpress, tab dialogs, tab additional serta tab sistem. e. Rave report

Ini dapat digunakan untuk membuat raport (laporan) dari aplikasi yang anda buat. f. Sistem menu Sistem menu pada delphi.7 Sebagai contoh : menu menu di delphi.7 memiliki menu yang unik dan agak berbeda dari VB.6. g. Compiller Kompiler delphi.7 mendukung penambahan tiga peringatan kompilasi ,yaitu Unsafe_type,Unsafe_code,dan Unsafe_cast.. h. Component Palette Component Palette berisi kumpulan VCL (Visual Component Library) yang berguna dalam desain aplikasi. i. Form Designer berfungsi sebagai tempat untuk mendesain form untuk aplikasi yang kita buat, dan juga sebagai tempat untuk meletakkan komponen-komponen yang kita ambil dari component palette. j. code explorer pada delphi juga dilengkapi dengan hint (layer warna kuning yang muncul ketika mouse didekatkan pada komponen tertentu).

k. Object Inspector Object Inspector adalah bagian yang digunakan untuk memanipulasi sifat atau karakteristik dan event dari komponen yang kita gunakan dalam form designer.

l. 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.Perbandingan Visual Basic 6 & Delphi 7NoVisual BasicBorland Delphi

1.Interface/Antar Muka

Menurut saya, Interface yang dimiliki kedua program ini memiliki beberapa kesamaan.VB memiliki form form yang digunakan membangun aplikasi. Form ini memiliki dua tampilan, tampilan kode dan tampilan form. Kode-kode program disisipkan ke dalam form tersebut. Form inilah yang menampilkan tabel, gambar, tombol, dan lain lain.Demikian juga halnya dengan Borland Delphi. Form form juga digunakan dalam pembangunan aplikasi. Kedua aplikasi ini sama-sama memiliki toolbar untuk membantu pemrograman. Walaupun namanya berbeda beda tetapi pada dasarnya toolbar ataupun komponen pada kedua aplikasi ini memiliki fungsi hampir sama

2.Security/Keamanan

Menurut saya, dari sisi security visual basic memiliki system security yang lemah, karena aplikasi visual basic ini lebih ke arah kompatibilitas database.Sedangkan kemampuan Delphi untuk mengamankan suatu data memang sudah terbukti karena Delphi berasal dari Pascal. Delphi dianggap lebih dapat mengamankan serangan hacker daripada Visual Basic, sehingga untuk pembatasan session user loginnya delphi dianggap lebih menjanjikan keamanan daripada VB. Selain itu juga Delphi lebih ditujukan untuk keperluan manajemen hardware dan software

3.Pengolahan Data

Dalam Dalam mengelola data yang puluhan ribu record dengan membuka file data yang banyak di Visual Basic kurang efesien dan praktis karena di visual basic kita akan mengetik program yang begitu banyak .Sedangkan Delphi lebih diunggulkan dalam pengolahan data karena di Delphi kita tidak perlu repot repot mengetik program yang begitu banyak. Untuk pembuatan Form yang berulang-ulang dengan bentuk yang sama, kita dapat membuat VCL sehingga kita tidak usah mendefinisikan berulang-ulang dan membuat page juga sangat mudah sekali.

4.Kelebihan

Pengguna dengan dasar pemrograman apapun bisa dengan mudah menggunakan. Ketika kita melakukan instalasi program lain yang mendukung penggunaannya dalam Visual Basic, maka komponen dari program tersebut bisa di masukkan dalam daftar komponen Visual Basic. Ketika kita melakukan kesalahan penulisan kode, Visual Basic secara otomatis membetulkannya dan tidak perlu kita bersusah payah mendeklarasikan komponen ke dalam list code.Sifatnya freeware, dikembangkan dengan Bahasa pemrogranman pascal sehingga bagi pengguna yang terbiasa menggunakan Turbo Pscal akan lebih familiar dan bisa dengan mudah menggunakannya, Komponen yang disediakan sudah Cukup lengkap sehingga tak perlu menambahkan komponen lagi dari sumber lain, dan Dokumentasi cukup lengkap.

5.Kekurangan

Software ini bersifat komersial. File VB juga sering kali menjadi target serangan virus, karena security yang lemah. Untuk Dokumentasi sebenarnya lengkap dalam MSDN, namun untuk instal MSDN membutuhkan biaya dan space Hardisk yang besar.Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami kesulitan untuk pertama kali menggunakannya. Setiap komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi perubahan komponen, penamaan maupun kesalahan penulisan kode, program tidak mau membetulkan otomatis. Apabila terdapat form/list code lain yang di include-kan, harus dituliskan code/nama dari form/lost code di bagian uses dan juga inisialisasi variablenya.

6. Tampilan Utama Visual Basic 6

Delphi 7