PENDAHULUAN
1.1 Latar Belakang
Pemrograman merupakan suatu upaya untuk menghasilkan program
khususnya program aplikasi (Putrini, 2013:1). Menurut (Putrini, 2013:25) untuk
dapat membuat sebuah program, seorang pemrogram harus menaati prinsipprinsip penting pengembangan program, salah satunya adalah memahami bahasa
pemrograman yang digunakan. Tanpa pemahaman yang jelas tentang bahasa
pemrograman yang digunakan, maka mustahil program yang diinginkan akan
berhasil diproduksi. Pemahaman tentang bahasa pemrograman tidak hanya
menyangkut bagaimana bahas aitu digunakan, melainkan memperhatikan aspek
kelebihan dan kekurangan bahasa pemrograman yang digunakan. Dengan
demikian, seorang pemrogram akan memiliki kejelasan akan program yang
mungkin dihasilkan dengan bahasa pemrograman tertentu dan dapat pula
berkreasi
dengan
bahasa
pemrograman
tersebut
untuk
menghasilkan
1.2.3
1.2.4
1.2.5
1.3 Tujuan
1.3.1
1.3.2
1.3.3
Untuk
mengetahui
bagaimana
karakteristik
dari
bahasa
pemrograman Eiffel.
1.3.4
1.3.5
BAB II
PEMBAHASAN
2.1 Pengertian Bahasa Pemrograman Eiffel
Hechenblaickner (2014) mennyatakan bahasa pemograman Eiffel adalah
suatu bahasa PBO(pmograman berorientasi objek) dengan standar ISO yang
dirancang agar programer dapat dengan efisien mengembangkan software yang
dapat diandalkan dan dapat di gunakan kembali.
Bahasa pemograman Eiffel digunakan di akademik sebagai bahasa yang
digunakan untuk mengajar dasar pemograman. Bahsa pemograman Eiffel juga
digunakan dalam keuangan,kesehatan,vidoe gaming,dan industri lain sebagai
media pengembangnya.
Sejak 1985,banyak suplier yang mengembangkan Eifeel programing
enviroment. Bahasa pemograman effiel di desain sangat dekat dengan metode
pemograman eiffel. Keduanya didasarkan beberapa teori dasar meliputi design by
contract
(kontrak),
command-query
separation
(pemisahan
perintah
pemrograman
Eiffel
dibuat
oleh
Bertrand
Meyer
dan
Eiffel
di dasarkan
pada
teori
pemograman
berorientasi
2.6
Eiffiel.
Make
Do
5
Print ( Hello, world)
End
pemrograman
Eiffel
dibuat
oleh
Bertrand
Meyer
dan
pemrograman
ini
adalah
sebagai
berikut.
(1)
Dapat
dan
menara),
perbankan,
dan
sistem
telemunikasi,
(2)