Untuk membangun sistem dengan pendekatan berorientasi objek diperlukan alat bantu pemrograman yang berorientasi objek pula. Meskipun semua area dari teknologi objek telah mendapat perhatian penting dalam komunitas perangkat lunak, tak satupun pokok persoalan yang menghasilkan lebih banyak buku, diskusi dan perdebatan daripada pemrograman berorientasi objek (object-oriented programming).
Sudut pandang pembuatan perangkat lunak ditekankan pada object oriented analysis (OOA) dan object-oriented design (OOD), dan memandang OOP (coding) sebagai hal yang penting tetapi sebagai aktivitas sekunder yang merupakan perkembangan dari analisa dan desain. Alasannya sederhana, sebagai kerumitan dari sistem yang meningkat/berkembang, arsitektur desain dari produk akhir memiliki pengaruh yang kuat pada kesuksesannya daripada bahasa pemrograman yang digunakan. (Pressman, 2001:625-626).
Borland Delphi 5.0
Borland Delphi 5.0 merupakan alat bantu pemrograman yang berorientasi objek. Pada penelitian ini Borland Delphi 5.0 dipilih sebagai alat bantu pemrograman untuk pembuatan perangkat lunak dengan alasan sebagai berikut :
• Borland Delphi mendukung Object Pascal.
• Borland Delphi 5.0 mendukung encapsulation, inheritance, polymorphism.
• Peneliti lebih familiar menggunakan Borland Delphi 5.0
Harap diketahui, ketika penulis melakukan skripsi / tugas akhir / penelitan tentang Algoritma Genetik Local Search dan Traveling Salesman Problem, saat itu Borland delphi 5 masih terhitung tool baru yang relatif lebih stabil.
.


