Posted by : Mr.IKP
Rabu, 09 Oktober 2013
perbedaan Bahasa Pemrograman Delphi, VB (Visual Basic), Java. sebelumnya akan dibahas mengenai Delphi dahulu.
"DELPHI"
Delphi
adalah suatu bahasa pemrograman dengan PC sebagai media yang dimana
memberikan kemudahan untuk user sehingga dapat tercipta suatu aplikasi
yang berguna dan memberi manfaat.
Borland
Delphi menyediakan fasilitas yang baik, kuat dan terjamin serta lengkap
sehingga memudahkan programmer dalam pembuatan program aplikasi
database.
Format Database yang digunakan adalah Paradox, dbase, Ms.Acces, ODBE, SyBASE, dan Oracle.
Perintah pada Delphi dilakukan secara Visual, Prosedural, dan Orientasi Object
Produk pada Delphi ditujukan pada konsumen berbasis Personel, Profesional, Enterprise, dan Architech.
Perbedaan fitur utama antar Delphi
adalah bahasa Pemrograman, VCL/CLX, sambungan database yang baik,
banyaknya pihak ketiga yang mendukung kemajuan bahasa Pemrograman ini.
Integrated Development Environment (IDE)
yang digunakan dalam Delphi terbagi dalam beberapa macam bagian yakni
Main Window, Toolbar, Component Pallete, Form Designer, Code Editor,
Object Inspector dan Object Tree View.
Hal-Hal Penting yang perlu diketahui mengenai Bahasa Pemrograman Delphi
1.Penggunaan Object sebagai reference/pointer secara transparan
2.Property index dan default yang menyediakan akses pada data kolektif
3.Delegate yang digunakan untuk memproses event yang dipicu oleh component.
4.Delegate implementasi pada Field ataupun property class
5.Implementasi
penanganan windows message dengan cara membuat method dalam class
dengan nomer/nama dari windows message yang akan di tangani.
6.Bersifat sebagai interface yang independen dengan implementasi class sebagai reference counted (dikutip dari sumber)
Kelebihan Delphi
1.
Banyaknya penguna delphi sehingga memudahkan untuk bertukar informasi
dan menyelesaikan berbagai masalah pada Delphi bersama-sama
2.
Mudahnya untuk mengkompilasi menjadi single executable, distribusi
serta memperkecil kemungkinan adanya masalah yang terkait dengan versi
3. Banyaknya dukungan vendor pihak ketiga
4. Cepatnya kinerja dari kompiler
5.
Komponen yang digunakan dapat dipakai ulang dan dikembangkan oleh
Delphi sehingga mempermudah pembuatan program bagi tools pada Windows.
6. Mudahnya untuk mengakses VBX
7. Mudahnya akses Form karena adanya oriented objek yang mengkapsulasi
8.
Delphi dapat mengakses data dalam berbagai macam format, menggunakan
BDE (Borland Database Engine) yang dapat digunakan untuk mengakses
format file yang ada.
Kelemahan Delphi
1. Partial single vendor lock-in ( Borland Delphi menetapkan standar bahasa tersendiri yang dimana user harus mengikutinya)
2. Borland Delphi hanya terbatas pada salah satu OS (Windows) namun seiring dengan perkembangannya terciptalah kylix
3. Akses pada library vendor membutuhkan beberapa file header yang terlebih dahulu diterjemahkan ke dalam bahasa Pascal
4. Dokumentasi platform vendor dan tehnik sulit ditemukan dalam bahasa Pascal (dikutip dari sumber)
"JAVA"
Java
adalah bahasa pemrograman yang hampir sama dengan Delphi karena
sama-sama berorientasi objek namun Java dikembangkan dari bahasa
pemrograman C/C++ yang didasarkan pada sebuah bahasa pemrograman yang
portable dan platform independent.
Karakteristik Java
1.
Bersifat portable dan platform independent. disini diartikan bahwa Java
dapat digunakan dalam segala OS sehingga user tak terkendala dengan OS
tertentu
2. Java memiliki garbage collection. berarti Java dapat secara otomatis memberikan space memori
3. Sudah tidak adanya kelemahan pewarisan ganda seperti pada C++
4.
Mengurangi ppointer aritmatika. berarti Java membatasi penggunaan
pointer dengan reference sehingga mengurangi kesalahan tindakan dalam
pengaksesan memori menggunakan pointer
5. Java punya array sejati
6. Java lebih sensitif sehingga berkurangnya kerancuan pemberian nilai pada statment conditional
7.
selain itu Java memiliki karakteristik atau ciri-ciri umum yakni
berorientasi objek layaknya Delphi, Robust, Portable (sehingga dapat
digunakan lintas OS), Multithreading, Dinamis, Sederhana, Aman,
Interpreter, dan bebas license
Macam Java 2 Software Developer Kit (J2SDK)
1. Java 2 Standart Edition
2. Java 2 Enterprise Edition
3. Java 2 Micro Edition
Platform Java
1. Java Virtual Machine
2. Java Application Programming Intervace
Java memiliki beberapa Jenis Program yakni
1. Applet
Program
ini merupakan program untuk membuat aplikasi yang dapat berjalan pada
Web Base namun browser yang digunakan harus memiliki kemampuan untuk
mengakses Java
2. Aplikasi
Program
ini merupakan program untuk membuat aplikasi-aplikasi umum yang dapat
dijalankan pada Dekstop Base sehingga tidak dibutuhkan browser untuk
mengakses
Kelebihan Java
1. Multiplatform
ini
dimaksudkan bahwa Java dapat digunakan atau dieksekusi oleh berbagai
Platform / OS pada PC sehingga bila kita membuat aplikasi menggunakan
Java dimisalkan pada OS Windows maka aplikasi kitajuga dapat di eksekusi
di OS lain misalnya Linux hal ini disebabkan tiap OS dapat mengunduh
aplikasi dari situs Java untuk mengeksekusi atau menterjemahkan
bytecode.
2. Java ber-orientasi Projek
3.
Memiliki Class Library yang lengkap atau kumpulan program-program yang
ada pada pemrograman Java sehingga memudahkan user untuk membuat jenis
aplikasi yang diinginkan
4. Karena Java berkembang dari bahasa Pemrograman C++ maka Java memiliki gaya sintaks bahasa pemrograman yang mirip dengan C++
5. Java memiliki garbage collection sehingga secar otomatis Java dapat mengatur space memori yang dibutuhkan
Kekurangan Java
1. karena Java berprinsip multiplatform maka terkadang masih ada beberapa hal yang tidak kompatibel antar platform
2. mudah didekompilasi
hal
ini berarti Program aplikasi yang dibuat melalui Java lebih mudah
dibajak karena mudahnya pembalikan dari kode jadi menjadi kode sumber
3. Penggunan memori yang boros atau terlalu besar
IDE pada Java ada beberapa macam, yakni
1. Netbeans 6.5
2. Dr. Java
3. BlueJ
4. Eclipse JDT
5. Intellij IDEA
6. Oracle JDEveloper
7. Xinox JCreator
Fungsionalitas pada applikasi Java ialah Java dapat berjalan pada lintas Platform dan OS yang berbeda
" VB (Visual Basic) "
Visual Basic adalah
bahasa pemrograman yang hampir sama seperti bahasa pemrograman lainnya.
VB dikembangkan dari bahasa pemrograman BASIC (Beginner's All-purpose
Symbolic Instruction Code) dan hanya berjalan pada OS windows
VB bersifat event driven, IDE visual dan ber-orientasi objek
Akses ke basis data menggunakan Data Acces Objects (DAO), Remote Data Object (RDO), ActiveXData Object (ADO)
VB tidak case sensitive
Struktur Aplikasi VB
1. Form
2. Kontrol
3. Properties
4. Metode
5. Event Prosedure
6. General Prosedure
7. Module
Kelebihan VB
1. mudah digunakan walaupun tidak memiliki dasar penggunaan BASIC
2. bila memiliki program pendukung VB maka otomatis komponen dari program tersebut bisa masuk dalam daftar komponen VB
3. VB secaara otomatis dapat mendeteksi serta membetulkan kesalahan penulisan kode deklarasi
4. VB berbasis GUI
5.
untuk pengguna windows memiliki keuntungan karena Sistem Pemrograman VB
dalam bentuk Edisi aplikasi telah masuk dalam Ms. Excel, Ms. Access dan
aplikasi windows lainna
6. VB memiliki fitur data access yang dapat membuat database, aplikasi front-end, dan komponen disisi server
7.
akses internet base menyediakan akses dokumen dan aplikasi melalui
internet dari aplikasi user untuk membuat aplikasi internet server
Kekurangan VB
1. Komersial
2. karena berbasis Windows maka file VB lebih mudah terserang virus
3. Dokumentasi lengkap VB ada pada MSDN namun untuk menginstal dibutuhkan lisensi berbayar dan space harddisk yang amat besar
http://putri-a-h-fst10.web.unair.ac.id/artikel_detail-70592-Pemrograman%20Komputasi%20Fisika-PERBANDINGAN%20ANTARA%20BAHASA%20PEMROGRAMAN%20DELPHI,%20VB%20%28Visual%20Basic%29,%20DAN%20JAVA.html
Related Posts :
- Back to Home »
- PERBANDINGAN ANTARA BAHASA PEMROGRAMAN DELPHI, VB (Visual Basic), DAN JAVA
