MAKALAH
INTERAKSI MANUSIA DENGAN KOMPUTER
‘’ANALISA PROGRAM DELPHI”
KATA
PENGANTAR
Puji
syukur kehadirat Tuhan Yang Maha Esa, berkat rahmat dan hidayah-Nya makalah dengan judul ‘’ANALISA PROGRAM DELPHI” dapat diselesaikan.
Makalah ini disusun dalam
rangka menyelesaikan tugas mata kuliah Interaksi Manusia
Dengan Komputer. Makalah ini berisi penjelasan tentang ’Desain
Rasionalitas.
Ucapan
terima kasih kepada semua pihak yang telah membantu, dan semoga makalah ini dapat bermanfaat
bagi semua yang menggunakannya.
Bandar
Lampung, 11 Januari 2018
(Sujarwati)
SEJARAH DELPHI
Delphi adalah sebuah bahasa pemrograman dan lingkungan
pengembangan perangkat lunak. Kata Delphi sendiri berasal dari bahasa Yunani
yang berarti kuil yang dibangun untuk menyembah Dewa Apollo, salah satu Dewa
yang disegani oleh orang-orang Yunani selain Dewa-Dewa lain seperti Jupiter,
Titan dan lain sebagainya. Delphi awalnya sebuah proyek penelitian rahasia di
Borland yang berevolusi menjadi sebuah produk yang disebut AppBuilder. Borland
sebagai pengembang perangkat lunak yang sudah ada sejak era 1980an menggunakan
ikon dan nama Delphi sebagai salah satu perangkat lunak pembantu pemrograman
untuk membuat program yang sudah mengarah ke Pemrograman yang berorientasi pada
objek atau dikenal dengan istilah OOP (Object Oriented Programming). Salah satu
tujuan asli dari Delphi adalah untuk menyediakan konektivitas database untuk
programmer sebagai kunci dan sebuah paket database yang populer pada saat itu
adalah database Oracle, maka “Jika Anda ingin berbicara dengan Oracle, lakukan
dengan Delphi”.
Sejarah
munculnya delphi dimulai dengan ide brilian Prof. Niclaus Wirth yang
mengemukakan paparan tentang Struktur Data dan Algoritma (Algorthm and Data
Structure). Prof. Niklaus Wirth menerjemahkan paparan ini yang kemudian dikristalisasi
ke dalam bahasa yang populer dan digunakan pertama kalinya sebagai bahasa yang
berorientasi pada hal-hal yang Science dan Ilmiah yaitu Pascal. Pascal sendiri
kemudian distandarisasi ke dalam ANSI PASCAL (Pascal umum) oleh badan
standarisasi Amerika Serikat (ANSI). Kemudian, 20 Nopember 1983, Borland
melakukan riset untuk menerjemahkan ide dari kristalisasi ANSI Pascal (Pascal
yang distandarisasi) yang kemudian menelurkan compiler Pascal ke dalam
pengembangan perangkat lunaknya yaitu Turbo Pascal 1.0. Turbo Pascal 1.0
berjalan pada
sistem operasi PC/MS DOS dengan keterabatasan memory yang saat itu bias
berjalan pada ukuran 1 Mbyte saja. Dari penemuan Turbo Pascal inilah akhirnya
Delphi diciptakan.
Pada November
2006, Borland mengumumkan keputusan untuk memisahkan Developer Tools Group
menjadi milik anak perusahaan yang sepenuhnya berfokus pada produktivitas
pengembang memaksimalkan pengembangan Delphi yang diberi nama CodeGear. Pada
Mei 2008, Embarcadero Technologies telah menandatangani perjanjian jual beli
untuk membeli CodeGear dari Borland. Embarcadero dan CodeGear diharapkan untuk
menciptakan terbesar di dunia, penyedia perangkat lunak independen alat
pengembangan dan database. Embarcadero sendiri adalah sebuah perusahaan swasta
yang dikuasai, memberikan alat-alat database yang profesional perusahaan
menggunakan untuk merancang, mengembangkan dan mengelola database. Produk
mencakup: ER / Studio, DBArtisan, Rapid SQL dan Perubahan Manager.
Bahasa Delphi,
atau dikenal pula sebagai object pascal (pascal dengan ekstensi pemrograman
berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft
Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi
untuk Linux dan Microsoft.NET framework. Khusus untuk pemrogaman database,
Borland Delphi menyediakan fasilitas obyek yang kuat dan lengkap yang
memudahkan programmer membuat program untuk aplikasi database. Format database
yang dimiliki Delphi yaitu format database Paradox, dBase, MS Access, ODBC,
SyBASE, Oracle dan lain-lain Delphi adalah kompiler / penterjemah bahasa Delphi
(awalnya dari Pascal) yang merupakan bahasa tingkat tinggi sekelas dengan Basic
dan C. Bahasa Pemrograman di Delphi disebut bahasa prosedural artinya
bahasa/sintaknya mengikuti urutan tertentu / prosedur.Ada jenis pemrograman
non-prosedural seperti pemrograman untuk kecerdasan buatan seperti bahasa
Prolog.Delphi termasuk Keluarga Visual sekelas Visual Basic, Visual C, artinya
perintah -perintah untuk membuat objek dapat dilakukan secara visual.Pemrogram tinggal
memilih objek apa yang ingin dimasukkan kedalam Form/Window, lalu tingkah laku
objek tersebut saat menerima event/aksi tinggal dibuat programnya.Delphi
merupakan bahasa berorentasi objek, artinya nama objek, properti dan
methode/procedure dikemas menjadi satu kemasan (encapsulate).
Borland Delphi 7
Delphi 7, dirilis pada bulan
Agustus 2002, menjadi versi standar yang digunakan oleh pengembang Delphi lebih
dari versi tunggal lainnya. Ini adalah salah satu keberhasilan paling IDE yang
diciptakan oleh Borland karena kecepatan, yang stabilitas dan persyaratan
perangkat keras rendah dan masih aktif digunakan untuk tanggal ini (2009).
Delphi 7 menambahkan dukungan untuk Windows Theme XP, dan menambahkan lebih
banyak dukungan untuk membangun aplikasi Web. Ini juga merupakan versi terakhir
dari Delphi yang dapat digunakan tanpa aktivasi.