Versi lanjutan dari Pascal yang memiliki visualisasi Integrated Development Environment adalah

1.A. Pengertian Java Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu: · Programming-language specification · Application-programming interface · Virtual-machine specification.

B. Sistem Operasi Java Sistem operasi biasanya ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan komunikasi dengan perangkat keras. Satu kesulitan dalam merancang sistem basis bahasa adalah dalam hal proteksi memori, yaitu memproteksi sistem opeasi dari pemakai program yang sengaja memproteksi pemakai program lainnya. Sistem operasi tradisional mengaharapkan pada tampilan perangkat keras untuk menyediakan proteksi memori. Sistem basis bahasa mengandalkan pada tampilan keamanan dari bahasa. Sebagai hasilnya, sistem basis bahasa menginginkan pada alat perangkat keras kecil, yang mungkin kekurangan tampilan perangkat keras yang menyediakan proteksi memori.

SUMBER:http://andikasetiawan300.blogspot.com/

2.A.Secara umum, visual basic adalah bahasa pemrograman yang paling mudah dimengerti dan banyak digunakan. Visual basic adalah pemrograman berbasis Windows, dimana dalam tingkat dasar untuk melakukan pemrograman visual basic cukup sederhana yaitu dengan mengatur menu, dan menggunakan bahasa Inggris sederhana sebagai bahasa pemrogramannya.

B.Kegunaan Visual Basic adalah untuk membuat program berbasis Windows mulai yang sederhana sampai pemrograman yang lebih kompleks. Contohnya adalah pembuatan aplikasi kasir atau perpustakaan.

Untuk membuat aplikasi sederhana dengan visual basic maka kita harus menguasai bahasa pemrograman C++. Visual Basic yang paling banyak digunakan adalah Microsoft Visual SUMBER:http://www.sisilain.net/

3.A.Netbeans adalah sebuah aplikasi Integrated Development Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi dekstop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu compiler dan suatu debugger.Netbeans juga dapat digunakan progammer untuk menulis, meng-compile, mencari kesalahan dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman java namun selain itu dapat juga mendukung bahasa pemrograman lainnya dan program ini pun bebas untuk digunakan dan untuk membuat professional dekstop, enterprise, web, and mobile applications dengan Java language, C/C++, dan bahkan dynamic languages seperti PHP, JavaScript, Groovy, dan Ruby.
NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Dan saat ini pun netbeans memiliki 2 produk yaitu Platform Netbeans dan Netbeans IDE. Platform Netbeans merupakan framework yang dapat digunakan kembali (reusable) untuk menyederhanakan pengembangan aplikasi deskto dan Platform NetBeans juga menawarkan layanan-layanan yang umum bagi aplikasi dekstop, mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi.

SUMBER:http://fahrun-it.blogspot.com/

4.A.Delphi adalah Suatu bahasa pemrograman yang menggunakan visualisasi sama seperti bahasa pemrograman Visual Basic ( VB ) . Namun Delphi menggunakan bahasa yang hampir sama dengan pascal (sering disebut objeck pascal ) . Sehingga lebih mudah untuk digunakan . Bahasa pemrograman Delphi dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik embarcadero . Divisi tersebut awalnya milik borland , sehingga bahasa ini memiliki versi Borland Delphi .

     Delphi juga menggunakan konsep yang berorientasi objek ( OOP ) , maksudnya pemrograman dengan membantu sebuah aplikasi yang mendekati keadaan dunia yang sesungguhnya . Hal itu bisa dilakukan dengan cara mendesign objek untuk menyelesaikan masalah . OOP ini memiliki beberapa unsur yaitu ; Encapsulation ( pemodelan ) , Inheritance ( Penurunan ) , Polymorphism ( Polimorfisme ) .

     Awalnya bahasa pemrograman delphi hanya dapat digunakan di Microsoft Windows, namun saat ini telah dikembangkan sehingga dapat digunakan juga di Linux dan di Microsoft .NET . Dengan menggunakan free pascal yang merupakan proyek OpenSource, bahasa pemrograman ini dapat membuat program di sistem operasi Mac OS X dan Windows CE .

     Umumnya delphi hanya digunakan untuk pengembangan aplikasi dekstop, enterprise berbasis database dan program – program kecil . Namun karena pengembangan delphi yang semakin pesat dan bersifat general purpose bahasa pemrograman ini mampu digunakan untuk berbagai jenis pengembangan software . Dan Delphi juga disebut sebagai pelopor perkembangan RadTool ( Rapid Apllication Development ) tahun 1995 . Sehinnga banyak orang yang mulai mengenal dan menyukai bahasa pemrograman yang bersifat VCL ( Visual Component Library ) ini .

SUMBER:http://belajar-pemrograman2.blogspot.com/

I. INTEGRATED DEVELOPMENT ENVIRONMENT Tampilan utama interface Delphi terdiri dari beberapa bagian yang kesemuanya merupakan bagianyang saling mendukung, tempilan tersebut disebut dengan IDE. IDE dalam Delphi adalah sebagai berikut : Componen Palete Form Design Code Editor Menu bar Speed Toolbar Object Inspector Kegunaan masing-masing bagian adalah: 1. Menu bar adalah untuk membantu pemrogram dalam menyelesaikan desain sistem (program), segala kebutuhan untuk menunjang pemrograman dapat ditelusuri dari menu bar. Misalnya, menyimpan unit, project dan lain-lain. 2. Speed Toolbar adalah untuk memudahkan pemrogram dalam menyelesaikan programnya, speed menu terdiri dari perintah yang sering digunakan, seperti : menyimpan project, unit, menjalankan program, mengganti tampilan dari desian form ke kode editor dasn sebaliknya, melihat unit yang ada dalam project dan lain-lain. 3. Componen Palete adalah bagian dari Delphi yang menyediakan kumpulan komponen yang dapat digunakan dalam mendesain form. Componen Palete ini terbagi berdasarkan katagori tersediri, diantaranya: a. Standard yaitu komponen yang sering digunakan, seperti: label, edit, button dan lain-lain. Modul Delphi/RSM/2002 1

b. Aditional yaitu kmponen yang merupakan tambahan dari katagori standard, komponen dalam katagori ini diantaranya: BitBTn, SpeedButton, MaskEdit, StringGrid dan lain-lain c. Win32 yaitu kumpulan untuk pemrograman 32 bit, komponen dalam katagori ini adalah : TabControl, PageControl, ImageList, ProgressBar, UpDown dan lain-lain d. System, DatAccess, DataControl, Ado dan lain-lain. 4. Object Inspector adalah bagian Delphi yang berisi Properti dari suatu kompone yang sedang aktif, dan kumpulan Event yang dapat dilakukan terhadap suatu komponen. 5. Form Design adalah tempat dimana pemrogram melakukan aksinya untuk menampilkan interfacing anatar user dan komputer. Pada form inilah komponenkomponen dari Component Palete diletakan. 6. Code Editor adalah sisi belakang dari sebuah sistem. Dia berisi koe-kode program yang berkaitan dengan suatu raksi terhadap event dari suatu komponen. Object Inspector Class atau type data Nama Object yang sedang aaktif Catakan yang akan ditampilkan diform Nama Object yang akan digunakan dalam pemrograman Modul Delphi/RSM/2002 2

object inspector adalah suatu bagian dari IDE untukmengatur properties dari suatu object dalam moda design time. Item yang ditunjuk adalah item-item yang sering diubah. Dalam object inspector terdapat dua bagian, yaitu : properties kegunaannya untuk mengatur properties dari suatu object. Dan event adalah suatu kejadian yang dapat dikenakan terhadap object: bagian event adalah seperti berikut: Nama Class Salah satu kejadian yang dapat dikenakan pada object tersebut Nama Object Beberapa komponen yangsering digunakan dalam mata kuliah ini: Label: digunakan sebagai alat Output, biasanya tulisan-tulisan yang tidak akan diproses lebih lanjut. Edit : digunakan untuk alat input data dan juga dapat digunakan untuk menampilkan data di layar Button : digunakan sebagai tombol perintah misalnya untuk tombol Proses dan lain-lain Checkbox : digunakan sebagai pilihan dimana pilihan tersebut dapat dipilih lebih dari satu pilihan, misalnya hobby Radiobutton : digunakan sebagai pilihan dimana pilihan tersebut hanya dapat dipilih satu pilihan saja, misalnya jenis kelamin Modul Delphi/RSM/2002 3

Listbox : digunakan untuk mendaftar sesuatu yang lebih dari satu, Listbox tidak dapat diinput secara interaksi langsung Combobox: merupakan perpaduang antara edit dan listbox, dengan demikian combobox dapat diisi secara langsung atau dari pilihan daftar yangtersedia Groupbox : digunakan untuk mengelompokan komponen kedalam suatu kotak Radiogroup : digunakan untuk mengelopokan Radiobutton kedalam suatu kotak dan dapat diakses dengan mengunakan index Panel : digunakan sebagai landasar untuk komponen lainnya. Panel digunakan untuk mempercantik tampilan Bitbtn : hampir sama dengan button, tetapi bitbtn dapat digunakan untuk keperluan khusus, seperti close, ignore dan lain-lain Main Menu : digunakan untuk membuat menu fulldown PopUp Menu : digunakan untuk membuat popup menu Image : digunakan untuk menamplikan gambar Datasource : Digunakan untuk koneksi ke table yangtelah ditunjuk oleh komponen tabel Table : digunakan untuk koneksi ke database, biasanya melalui nama alias query : digunakan untuk menyaring informasi dari tabel Database: digunakan untuk koneksi ke database DBGrid ; digunakan untuk menampilkan data dari table dalam bentuk sheet DBNavigator : digunakan untuk menelusuri tabel Modul Delphi/RSM/2002 4

DBEdit : digunakan untuk menampilkan data dari table. Masih banyak lagi komponen yang dapat digunakan oleh mahasiswa untuk lebih memperdalam bahasa pemrograman Delphi. Untuk hal itu silahkan belajar sendiri dengan komponen tersebut. Modul Delphi/RSM/2002 5