Berita Terbaru:
Home » » PERBANDINGAN ANTARA BAHASA PEMROGRAMAN DELPHI, VB (Visual Basic), DAN JAVA

PERBANDINGAN ANTARA BAHASA PEMROGRAMAN DELPHI, VB (Visual Basic), DAN JAVA

2013-11-26 | 0 komentar

hey...yuk belajar bagaimana membandingkan pengertian antara bahasa pemograman delphi, Vb.Net dan java...



"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



sekian penjelasan dari penulis, semoga bermanfaat khusunya bagi pembaca yang ingin mengetahui perbandingan antra PERBANDINGAN ANTARA BAHASA PEMROGRAMAN DELPHI, VB (Visual Basic), DAN JAVA. semoga bermanfaat...

trims

Ayu

Like dan bagikan :

Tidak ada komentar:

Posting Komentar

 
Copyright © 2011. Satu Cerita Untuk Semua™ - All Rights Reserved