Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML terutama
diturunkan dari 3 notasi yang telah ada sebelumnya: Grady Booch OOD Object- Oriented Design, Jim Rumbaugh OMT Object Modeling Technique, dan Ivar
Jacobson OOSE Object-Oriented Software Engineering.
3.5.6. Pengenalan Delphi
20
20
Husni, Pemrograman Database dengan Delphi, Graha Ilmu, Yogyakarta, 2003. hal 1-4.
Delphi adalah sebuah bahasa pemrograman untuk membuat aplikasi. Delphi sering digunakan untuk membangun aplikasi Windows, aplikasi grafis,
aplikasi visual, bahkan aplikasi jaringan. Saat ini, Delphi telah melakukan banyak perubahan dimulai dari versi 1 yang dikeluarkan Borland pada saat Windows 3.1
masih mendominasi sistem operasi PC Personal Computer. Delphi membawa kemudahan dalam pengembangan aplikasi grafis.
Seorang programmer dapat membuat aplikasi grafis tanpa harus menulis kode program, meskipun selanjutnya penulisan kode program diperlukan agar aplikasi
dapat memberikam fasilitas sesuai kebutuhan. Delphi merupakan bahasa pemrograman yang tangguh karena memiliki:
1. IDEIntegrated Development Enviroment yang berkualitas Delphi memiliki lingkungan pengembangan yang lengkap. Terdapat menu-
menu yang memudahkan pengaturan proyek pengembangan software.
Universitas Sumatera Utara
2. Proses kompilasi yang cepat Delphi memiliki kecepatan kompilasi yang tidak perlu diragukan. Saat
aplikasi yang dibuat dijalankan di lingkungan Delphi, aplikasi tersebut otomatis di-compile sehingga aplikasi tersebut dapat dijalankan tanpa harus
meng-compile secara terpisah. Kecepatan kompilasi Delphi lebih baik dibanding Visual Basic dan C++ Builder. Namun C++ Builder memiliki
ukuran file hasil kompilasi yang lebih kecil dibanding Visual Basic dan Delphi.
3. Mudah digunakan Delphi menggunakan bahasa Object Pascal yang telah mendunia. Dengan
menggunakan Delphi, dapat dibangun aplikasi apa saja, bahkan yang kompleks sekalipun.
4. Aplikasi yang dapat dihasilkan Delphi bersifat multi-purpose yang dapat digunakan untuk berbagai keperluan
pengembangan aplikasi, mulai perhitungan sederhana sampai aplikasi multi media, bahkan yang terkoneksi ke internet. Tetapi harus dipahami bahwa
kehebatan Delphi paling utama adalah dalam pengembangan aplikasi database. Delphi memberikan cara termudah untuk mengakses database
menggunakan komponen-komponen yang disediakan.
Universitas Sumatera Utara
3.5.7. Perancangan Program