PROGRAM DELPHI (INTERAKSI MANUSIA DAN KOMPUTER)


assalamualaikum, nama saya Fadma Ayu Abella nim 201931007 , jurusan S1 Teknik Informatika. Disini saya akan menjelaskan tentang suatu bahasa pemograman Delphi yang digunakan untuk merancang suatu aplikasi program





1.      PENGERTIAN DELPHI

Delphi adalah suatu bahasa pemograman (development language) yang digunakan untk merancang suatu aplikasi program. Delphi termasuk dalam pemrograman bahasa tingkat tinggi (high level lenguage). Maksud dari bahasa tingkat tinggi yaitu perintah-perintah programnya menggunakan bahasa yang mudah dipahami oleh manusia. Bahasa pemrograman Delphi disebut bahasa prosedural artinya mengikuti urutan tertentu. Dalam membuat aplikasi perintah-perintah, Delphi menggunakan lingkungan pemrograman visual. Delphi merupakan generasi penerus dari Turbo Pascal. Pemrograman Delphi dirancang untuk beroperasi dibawah sistem operasi Windows. Program ini mempunyai beberapa keunggulan, yaitu produktivitas, kualitas, pengembangan perangkat lunak, kecepatan kompiler, pola desain yang menarik serta diperkuat dengan bahasa perograman yang terstruktur dalam struktur bahasa perograman Object Pascal. Sebagaian besar pengembang Delphi menuliskan dan mengkompilasi kode program di dalam lingkungan pengembang aplikasi atau Integrated Development Environment (IDE). Lingkungan kerja IDE ini menyediakan sarana yang diperlukan untuk merancang, membangun, mencoba, mencari atau melacak kesalahan, serta mendistribusikan aplikasi. Sarana-sarana inilah yang 8 memungkinkan pembuatan prototipe aplikasi menjadi lebih mudah dan waktu yang diperlukan untuk mengembangkan aplikasi menjadi lebih singkat.
 MENU DELPHI

2.      SEJARAH PERKEMBANGAN DELPHI

Salah satu tujuan asli dari delphi adalah untuk menyediakan konektivitas database untuk develover sebagai kunci dan sebuah paket database yang populer pada saat itu adalah database oracle, maka pada saa itu terdapat istilah “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 yangscience dan ilmiah yaitu pascal. Pascal sendiri kemudian distandarisasi ke dalam ansi pascal oleh badan standarisasi amerika serikat (ANSI). Kemudian pada, 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 yang berjalan pada sistem operasi PC/MS DOS dengan keterabatasan memori yang saat itu hanya bisa berjalan pada ukuran 1 Mbyte saja. Dari penemuan Turbo Pascal inilah akhirnya Delphi diciptakan.
Pada November 2006, Borland membentuk subdivisi Developer Tools Group yang sepenuhnya berfokus pada produktivitas pengembang perangkat lunak untuk memaksimalkan pengembangan delphi yang diberi nama Code Gear. Selanjutnya pada bulan Mei 2008, Embarcadero Technologies, perusahaan software database tools dan application development tools yang berbasis di Amerika membelinya hingga saat ini dikenal dengan nama “Embarcadero”. Embarcadero diharapkan dapat menciptakan penyedia perangkat lunak independen atau alat pengembangan dan database terbesar di dunia. Embarcadero sendiri adalah sebuah perusahaan swasta yang menguasai, dan memberikan alat-alat database yang profesional pada perusahaan untuk merancang, mengembangkan dan mengelola database. Produk mencakup: ER / Studio, DBArtisan, Rapid SQL.
Embarcader Technologies, selaku develover pengembang produk compiler Delphi. Saat ini juga tidak ingin ketinggalan dengan selalu merilis produk-produknya secara berkala. Beberapa tahun terakhir, hampir setiap tahun Embarcadero selalu merilis produk Delphi dan menawarkan fitur-fitur baru serta memperbaiki bug-bug yang ada di versi-versi sebelumnya. Bahkan untuk tahun 2010, Embarcadero Sudah merilis produk Delphi di Indonesia sampai dua kali, yaitu Delphi 2010 dan Delphi XE. Ini bukti bahwa secara tidak langsung Embarcadero semakin memperhatikan perkembangan Delphi di Indonesia, mengingat pasar pengembang perangkat di Indonesia juga tumbuh dengan pesat dalam sekian tahun terakhir. Secara umum, tentunya langkah tersebut diambil oleh Embarcadero untuk selalu menghadirkan produk Delphi yang selalu Up To Date dan menjadi pilihan bagi pengembang perangkat lunak untuk dapat menghasilkan produk-produk aplikasi yang andal dan bisa bersaing di pasar global.
Umumnya Delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tetapi sebgai alat pengembeng bersifat general purpose ia juga mampu dan dapat digunakan dalam berbagai jenis proyek pengembangan software. Hingga saat ini, Delphi sudah mencapai versi yang paling stabil dan memiliki performance lebih baik jika dibandingkan dengan versi-versi sebelumnya. Versi terakhir dari produk Delphi yang dirilis oleh Embarcadero diberi nama “Delphi XE7”. Kini ia pun sudah hadir dengan Update XE7 1 yang menjawab beberapa isu yang menjadi bug dari Delphi XE7.
Apa itu XE? Sebenarnya XE adalah sebuah versi rilis dari hampir semua produk yang dikembangkan oleh Embarcadero, termasuk Delphi XE, C++ Builder XE, Prism XE, RAD PHP XE dan sebagainya. “X” disini berarti bermacam-macam, sedangkan “E” adalah Embarcadero. Jadi Delphi XE disini diartikan sebagai sebuah produk Delphi yang bisa menangani berbagai macam kelebihan. Pada versi terbaru Delphi juga mampu digunakan untuk multi-platform. Ini adalah fitur dimana programmer dapat menciptakan berbagai jenis aplikasi hanya dalam satu Code Editor, di antaranya: Windows, OSX, iOS, dan Android. 

3.      SEJARAH VERSI- VERSI DELPHI
a.    Borland Delphi 1 (windows 3.1/16bit)
Borland Delphi 1 dirilis pada tahun 1995, untuk aplikasi 16-bit Windows 3.1 dan merupakan contoh awal dari apa yang kemudian dikenal sebagai Rapid Application Development (RAD). Delphi 1 adalah penerus Turbo Pascal dan Borland Pascal, sangat sedikit cepat dalam men-compile aplikasi 16bit. dengan canggihnya perusahaan ini, memiliki Integrated Development Environment (IDE) dan toolkit antarmuka pengguna grafis untuk DOS (Borland Pascal ditambah Windows IDE dan juga kode generasi Windows ). Seperti Turbo Pascal.
b.    Borland Delphi 2 (windows 95/Delphi 32bit
Borland Delphi 2, dirilis pada tahun 1996, yang didukung 32-bit aplikasi windows. Yang didalamnya termasuk Delphi 1 dan dibundel bersama-sama untuk menciptakan 32bit aplikasi windows 3.1.
c.    Borland delphi 3 (windows 95 keatas)
Borland Delphi 3 dirilis pada tahun 1997, yang merupakan versi klasik dari delphi. Tidak jauh berbeda dengan versi sebelumnya hanya saja ada sedikit tambahan fitur internet atau web.
d.    Borland delphi 4  
Borland delphi 4 dirilis pada tahun 1998, Borland kembali merevisi ulang Delphi 3 dan menelurkan produk Borland Delphi 4.
e.    Borland delphi 5
Borland delphi 5 dirilis pada tahun 1999, Borland kembali merevisi ulang Delphi 4 dan menelurkan produk Borland Delphi 5.
f.     Kylix For Linux
Kylix dirilis pada tahun 2001, yang merupakan sebuah versi linux dari Borland delphi.

g.    Borland Delphi 6
Borland Delphi 6 dirilis pada tahun 2001, Borland kembali merevisi ulang Delphi 5 dan menelurkan produk Borland Delphi 6.
h.    Borland Delphi 7
Borland Delphi 7 dirilis pada tahun 2002, Borland kembali merevisi ulang Delphi 6 dan menelurkan produk Borland Delphi 7.
i.      Borland Delphi 8.NET
Borland Delphi 8 dirilis pada tahun 2003, bertepatan dengan The Mother Day alias Hari Ibu Nasional, Borland melakukan migrasi untuk memindahkan platform Delphi ke arah pemrograman .NET (dot NET) dengan menelurkan produk Borland Delphi 8 for .NET.
j.      Borland Developer Studio 2005
Borland Developer Studio 2005 dirilis pada tahun 2004, Borland menggabungkan pengembangan perangkat lunak C# dan Delphi ke dalam satu kendali Integrated Develompment Environment (IDE) dengan menelurkan produk Borland Delphi 2005.
k.    Borland Developer Studio 2006
Borland Developer Studio 2006 dirilis pada akhir tahun 2005, Borland kembali merevisi ulang perangkat lunak Delphi Developer Studio 2005 ke dalam perangkat lunak baru Borland Developer Studio 2006.
l.      CodeGear RAD Studio 2007
CodeGear RAD Studio 2007 dirilis pada tahun 2007, versi ini merupakan versi pertama dari CodeGear.
m.  Embarcadero RAD Studio 2009
Embarcadero RAD Studio 2009 dirilis pada tahun 2009, setelah Borland dan CodeGear sah dijual kepada Embarcadero tahun 2008. Embarcadero RAD Studio 2009 menambah banyak fitur baru seperti VCL dan RTL untuk pendukung Unicode, serta sebuah produk baru Delphi Prism untuk pembangunan .NET.
n.    Embarcadero RAD Studio 2010
Embarcadero RAD studio 2010 dirilis pada tahun 2009, Embarcadero Technologieskembali merevisi ulang perangkat lunak Embarcadero RAD Studio 2009 ke dalam perangkat lunak baru Embarcadero RAD Studio 2010. Salah satu fitur baru yang mendukung teknologi layar sentuh.
o.    Embarcadero RAD Studio XE
Embarcadero RAD studio XE dirilis pada tahun 2010, Embarcadero  Technologieskembali merevisi ulang perangkat lunak Embarcadero RAD  Studio 2010 ke dalam perangkat lunak baru Embarcadero RAD Studio XE (alias dephi 2011 dengan kode nama fulcrum). Dilanjutkan dengan versi XE2, XE3, XE4, XE5, XE6.
p.    Embarcadero RAD Studio XE7
Embarcadero RAD Studio XE7 dirilis pada bulan september 2014, dengan kode nama carpathia. 

4.      KEGUNAAN DELPHI DAN KEUNGGULAN
Tentu semua program punya keunggulan masing-masing,
a.       Untuk membuat aplikasi windows
b.      Untuk merancang aplikasi program berbasis grafis
c.       Untuk membuat program berbasis jaringan (client/server)
d.      Untuk merancang program .Net (berbasis internet)

IDE (Integrated Development Environment) atau lingkungan pengembangan aplikasi sendiri adalah satu dari beberapa keunggulan delphi, didalamnya terdapat menu – menu yang memudahkan kita untuk membuat suatu proyek program.Proses Kompilasi cepat, pada saat aplikasi yang kita buat dijalankan pada Delphi, maka secara otomatis akan dibaca sebagai sebuah program, tanpa dijalankan terpisah.
Mudah digunakan, source kode delphi yang merupakan turunan dari pascal, sehingga tidak diperlukan suatu penyesuain lagi.Bersifat multi purphase, artinya bahasa pemograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.

5.      KEKURANGAN
a.       Kompatibilitas bahasa yang kurang baik
b.      Tidak dapat berjalan di sistem operasi yang tidak didukung







Sumber :
https://youtu.be/NrWoheh_REU 



Komentar

Postingan populer dari blog ini

KOORDINAT POLAR

menghitung volume benda pejal dengan integral

MENGHITUNG LUAS DAERAH DENGAN INTEGRAL