Borland Dan Hasil Produknya

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Borland Dan Hasil Produknya as PDF for free.

More details

  • Words: 2,562
  • Pages: 19
BORLAND DAN HASIL PRODUKNYA

KELOMPOK 1 Anggota

:

1. Deni Sandi 2. M. Zia’ul Haq 3. Ryan Gata P 4. Arief Budi S 5. Dian Kartikasari

/ A12.2009.03443 / A12.2009.03454 / A12.2009.03464 / A12.2009.03476 / A12.2009.03477

-1-

Kata pengantar `Dengan memanjatkan puji dan syukur kehadirat Allah SWT, yang telah melimpahkan rahmat, taufik dan hidayah-Nya, sehingga penulis dapat menyelesaikan makalah yang berjudul “ Borland dan Hasil Produknya ”. karya tulis ini disusun dalam rangka menyelesaikan tugas ospek kelompok 1 di program studi sistem informasi universitas Dian Nuswantoro. Selesainya penulisan ini tak luput dari adanya bantuan banyak pihak. Ucapan terima kasih yang setinggi-tingginya kami sampaikan kepada yang terhormat: 1. Tuhan Yang Yaha Esa 2. Orang tua kami 3. Teman-teman 1 kelompok serta 4. Semua pihak yang telah mendukung dan membantu dalam penyusunan makalah ini. Disadari

sepenuhnya bahwa penyusunan karya tulis ini masih jauh dari

kesempurnaan. Oleh karena itu kami sangat mengharapkan tegur sapa berupa saran dan kritik yang konstruktif dari semua pihak dan kami sangat berharap semoga karya tulis ini dapat berguna bagi para pembaca sekalian. Terima Kasih Semarang, 20 Agustus 2009 Penulis

Kami Kelompok 1

-2-

DAFTAR ISI HALAMAN HALAMAN JUDUL............................................................................................... 1 KATA PENGANTAR.............................................................................................. 2 DAFTAR ISI............................................................................................................ 3 INTISARI................................................................................................................. 4 BAB I

PENDAHULUAN A. Latar Belakang Masalah.............................................................. 5 B. Metode Penelitian........................................................................ 5 C. Perumusan Masalah..................................................................... 5 D. Tujuan Penelitian......................................................................... 5 E. Manfaat Penelitian........................................................................5

BAB II

ISI A. Borland.........................................................................................6 B. IDE (Integrated Development Environment)...............................6 C. Daftar IDE................................................................................... 8 Delphi: Borland Delphi Java: IntelliJ IDEA, Eclipse, NetBeans Pascal: Turbo Pascal C: MS Visual C++

D. Produk Borland............................................................................ 17

-3-

INTISARI Borland, Borland Software Corporation adalah sebuah perusahaan perangkat lunak komputer yang berkantor pusat di Austin, Texas. Perusahaan ini didirikan pada tahun 1983 oleh Niels Jensen, Ole Henriksen, Mogens Glad dan Philippe Kahn. Borland dikenal akan produknya Integrated Development Environment (IDE) yang meliputi software development tools, termasuk Borland Developer Studio (Delphi®, C++Builder®, dan C#Builder®) dan JBuilder®.

Produk saat ini             

Borland CaliberRM Borland Caliber DefineIT Borland Gauntlet Borland StarTeam Borland Tempo Borland Together for Eclipse Borland SilkTest Borland SilkPerformer Borland SilkCentral Test Manager Borland VisiBroker Borland AppServer Borland Enterprise Studio, for C++, Mobile and Java Borland Enterprise Server

Developer tools yang saat ini dipasarkan dan dijual di bawah brand CodeGear:        

Delphi Turbo Delphi JBuilder InterBase Delphi for PHP C++ Builder Turbo C++ Turbo C#

-4-

BAB I PENDAHULUAN A. Latar belakang masalah Pembelajaran pada progdi Sistem Informasi sangat berkaitan erat dengan borland, dimana Borland merupakan salah satu perusahaan besar pembuat perangkat lunak komputer. Sehingga pengetahuan mengenai borland sangat penting bagi mahasiswa yang belajar dibidang perangkat lunak(software)

B. Metode Penelitian Metode penelitian dilakukan dengan mencari bahan- bahan pendukung dan informasi-informasi yang berkaitan erat dengan wacana yang sedang dibahas, yaitu Borlan dan Segala sesuatu yang berkaitan dengannya

C. Perumusan Masalah Masalah-masalah yang dapat dirumuskan, 1. Apa yang dimaksud dengan Borland itu? 2. Bergerak dibidang apakah Borland itu? 3. Apa saja macam-macam produk yang dihasilkan oleh Borland Corporation?

D. Tujuan Penelitian Mengetahui Apa yangdimaksud dengan borland dan bergerak di bidang apakah borlan industri itu serta mengetahui hasil-hasil produk dari borlan yang sudah ada di pasaran.

E. Manfaat Penelitian Manfaat yang bisa didapat oleh pembaca adalah sebagai berikut: 1. mengetahui dan memahami secara pasti apa yang dimaksud dengan borland itu. 2. dapat mennyebutkan macam-macam produk Borland 3. mengerti jenis-jenis dari produk-produk borland itu sendiri

-5-

BAB II ISI

Borland Borland, Borland Software Corporation adalah sebuah perusahaan perangkat lunak komputer yang berkantor pusat di Austin, Texas. Perusahaan ini didirikan pada tahun 1983 oleh Niels Jensen, Ole Henriksen, Mogens Glad dan Philippe Kahn. Borland dikenal akan produknya Integrated Development Environment (IDE) yang meliputi software development tools, termasuk Borland Developer Studio (Delphi®, C++Builder®, dan C#Builder®) dan JBuilder®.

IDE (Integrated Development Environment) IDE

(Integrated

Development

Environment)

sendiri

merupakan program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak. Sebuah IDE, atau secara bebas dapat diterjemahkan sebagai Lingkungan Pengembangan Terpadu, setidaknya memiliki fasilitas: 

Editor, yaitu fasilitas untuk menuliskan kode sumber dari perangkat lunak. -6-



Compiler, yaitu fasilitas untuk mengecek sintaks dari kode sumber kemudian mengubah dalam bentuk binari yang sesuai dengan bahasa mesin.



Linker, yaitu fasilitas untuk menyatukan data binari yang beberapa kode sumber yang dihasilkan compiler sehingga datadata binari tersebut menjadi satu kesatuan dan menjadi suatu program komputer yang siap dieksekusi.



Debuger, yaitu fasilitas untuk mengetes jalannya program, untuk mencari bug/kesalahan yang terdapat dalam program. Sampai tahap tertentu IDE modern dapat membantu memberikan

saran yang mempercepat penulisan. Pada saat penulisan kode, IDE juga dapat menunjukan bagian-bagian yang jelas mengandung kesalahan atau keraguan. Sejarah Sebagai bahan pembanding, bahasa pemrograman terdahulu disiapkan dengan cara yang berbeda, karena disiapkan melalui penyusunan flowchart, menggunakan formulir isian bahkan kartu berlubang. IDE pada tahap awal memungkinkan perintah kode dituliskan dalam satu atau lebih file teks, lalu dikompilasi melalui perintah baris. Penyusunan tata letak relatif sulit karena hanya berupa perkiraan. Jika terdapat kesalahan pada kode, proses kompilasi harus dihentikan.

-7-

Daftar IDE Berikut ini adalah daftar IDE yang biasa dipakai dalam industri teknologi informasi:

1) Delphi: Borland Delphi Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya adalah milik Borland. 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 (lihat di bawah). Dengan menggunakan Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows CE Pada tanggal 8 Februari 2006, Borland mengumumkan akan melepas seluruh jajaran produk pengembangan aplikasi komputernya termasuk di antaranya Delphi. [1]. Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi CodeGear, anak perusahaan Borland yang menangani tool pengembangan aplikasi.

-8-

Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software. Ia juga yang dikenal sebagai salah satu yang membawa istilah RAD tool, kepanjangan dari Rapid Application Development, saat dirilis tahun 1995 untuk windows 16-bit. Delphi 2, dirilis setahun kemudian, mendukung lingkungan windows 32-bit, dan versi c++, C++Builder, dirilis beberapa tahun kemudian. Pada tahun 2001 sebuah versi linux yang dikenal sebagai Kylix tersedia. Dengan satu rilis baru setiap tahunnya, pada tahun 2002 dukungan untuk Linux (melalui Kylix dan CLX component library) ditambahkan dan tahun 2003 .NET mulai didukung dengan munculnya Delphi.Net (Delphi 8). Chief Architect yang membidani Delphi, dan pendahulunya Turbo Pascal, adalah Anders Hejlsberg sampai kemudian ia pindah ke Microsoft tahun 1996 di mana ia sebagai chief designer C# dan termasuk orang kunci dalam perancangan Microsoft .Net Framework. Dukungan penuh untuk .Net ditambahkan pada Delphi 8 (dirilis pada bulan Desember 2003) dengan penampilan user interface (look and feel) mirip dengan Microsoft Visual Studio .NET. Delphi 2005 (nama lain dari Delphi 9) mendukung code generation baik untuk win32 maupun .NET, dan seperti yang telah dikenal, fitur-fitur manipulasi data secara live dari database secara design-time. Ia juga membawa banyak pembaruan pada IDE secara signifikan. Para penganjur delphi mengklaim dengan bahasa pemrograman Delphi, IDE dan component library (VCL/CLX) yang disediakan oleh vendor tunggal memungkinkan satu paket yang lebih konsisten dan mudah dikenali. Produk delphi ini didistribusikan dalam beberapa rancangan: Personal, Professional, Enterprise (sebelumnya Client/Server) dan Architect.

-9-

Bahasa pemrograman Perbedaan fitur yang utama antara Delphi, Kylix dengan IDEIDE yang lain adalah keberadaan bahasanya (Bahasa pemrograman delphi), VCL/CLX (Visual Component Library), Penekanan konektifitas database yang sangat baik, dan banyaknya komponenkomponen pihak ketiga yang mendukungnya. Aspek penting yang perlu dicatat tentang Bahasa pemrograman Delphi termasuk: • •

• • • •

• •

Penanganan object sebagai reference/pointer secara transparan Properti sebagai bagian dari bahasa tersebut; benar, sebagai getter dan setter (atau accessor and mutator), yang secara transparan mengenkapsulasi akses pada field-field anggota dalam kelas tersebut. Property index dan Default yang menyediakan akses pada data kolektif Pendelegasian (type safe method pointer) yang digunakan untuk memproses event yang dipicu oleh component Pendelegasian implementasi interface pada Field ataupun property dari class. Implementasi penanganan windows message dengan cara membuat method dalam class dengan nomer/nama dari windows message yang akan dihandle. COM bersifat sebagai interface yang independen dengan implementasi class sebagai reference counted Kompilasi yang dapat menghasilkan kode yang berjalan secara native x86 ataupun managed code pada arsitektur framework .NET.

- 10 -

Pro and kontra Delphi membawa keuntungan-keuntungan berikut: 1. 2.

3.

4. 5.

Komunitas pengguna yang besar pada Usenet maupun web [2] Dapat mengkompilasi menjadi single executable, memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging) Optimasi kompiler yang cukup cepat Mendukung multiple platform dari source code yang sama

Berikut ini kerugiannya: 1. 2. 3. 4.

Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya) Terbatasnya kamampuan portabilitas antar-platform OS (sebelum ada kylix) Akses pada platform dan library pihak ketiga membutuhkan filefile header yang diterjemahkan ke dalam bahasa pascal Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32)

- 11 -

2) Java: IntelliJ IDEA, Eclipse, NetBeans Eclipse

adalah

sebuah

IDE

(Integrated

Development

Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse: 

Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.



Mulit-language: pemrograman

Eclipse Java,

dikembangkan

akan

tetapi

dengan

Eclipse

bahasa

mendukung

pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya. 

Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya. Eclipse pada saat ini merupakan salah satu IDE favorit

dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat

dikembangkan

oleh

pengguna

dinamakan plug-in

- 12 -

dengan

komponen

yang

Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah kernel, yang mengangkat plug-in. Apa yang dapat digunakan di dalam Eclipse sebenarnya adalah fungsi dari plug-in yang sudah diinstal. Ini merupakan basis dari Eclipse yang dinamakan Rich Client Platform (RCP). Berikut ini adalah komponen yang membentuk RCP: 1. 2. 3. 4. 5.

Core platform OSGi SWT (Standard Widget Toolkit) JFace Eclipse Workbench Secara standar Eclipse selalu dilengkapi dengan JDT (Java

Development Tools), plug-in yang membuat Eclipse kompatibel untuk mengembangkan program Java, dan PDE (Plug-in Development Environment) untuk mengembangkan plug-in baru. Eclipse beserta plug-in-nya diimplementasikan dalam bahasa pemrograman Java. Konsep Eclipse adalah IDE yang terbuka (open), mudah diperluas (extensible) untuk apa saja, dan tidak untuk sesuatu yang spesifik[2]. Jadi, Eclipse tidak saja untuk mengembangkan program Java, akan tetapi dapat digunakan untuk berbagai macam keperluan, cukup dengan menginstal plug-in yang dibutuhkan. Apabila ingin mengembangkan program C/C++ terdapat plug-in CDT (C/C++ Development Tools). Selain itu, pengembangan secara visual bukan hal yang tidak mungkin oleh Eclipse, plug-in UML2 tersedia untuk membuat diagram UML. Dengan menggunakan PDE setiap orang bisa membuat plug-in sesuai dengan keinginannya. Salah satu situs yang menawarkan plug-in secara gratis seperti Eclipse downloads by project.

- 13 -

3) Pascal: Turbo Pascal Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas kompiler dan lingkungan pengembangan terintegrasi

(dalam

bahasa

inggris:

Integrated

Development

Environment - IDE) atas bahasa pemrograman pascal untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland. Borland telah menembangkan tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0, 3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.

4) C: MS Visual C++ Bahasa

pemrograman

C

merupakan

salah

satu

bahasa

pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer

namun

bahasa

ini

juga

sering

digunakan

dalam

mengembangkan software aplikasi. C juga banyak dipakai oleh

- 14 -

berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C. Versi Bahasa C  C K&R

Pada tahun 1978, Dennis Ritchie dan Brian Kernighan menerbitkan edisi pertama dari buku yang berjudul The C Programming Language. Buku ini hingga sekarang diakui sebagai kitab suci bahasa C dan merupakan referensi utama seorang pemrogram yang ingin mengetahui tentang bahasa C, terutama karena begitu lengkapnya cakupan buku ini tentang bahasa C dan mudahnya program yang dicontohkan dalam buku ini. Versi bahasa C yang ditampilkan dalam buku ini kemudian dikenal dalam kalangan pemrogram sebagai C K&R. Pada buku The C Programming Language edisi kedua kemudian melingkupi ANSI C yang diperkenalkan belakangan.  ANSI C & ISO C

Pada perkembangannya, muncul versi-versi C lain yang pada akhirnya membuat kebingungan di kalangan pemrogram. Karena itu, pada tahun 1983, American National Standards Institute (ANSI) membuat sebuah komite untuk membuat sebuah versi standar dari

- 15 -

bahasa C. Setelah melalui proses yang panjang dan sengit, pada tahun 1989, telah berhasil disahkan standar yang dinamakan ANSI X3.159-1989, versi ini seringkali dinamakan ANSI C, atau kadangkadang C89. Pada 1990, versi ANSI C diadopsi oleh Organization for Standardization (ISO) dengan sedikit perubahan dengan nama ISO/IEC 9899:1990. Versi ini seringkali dinamakan ISO C atau C90. Karena versi ANSI C dan ISO C hanya memiliki sedikit perbedaan, pemanggilan C90 dan C89 merujuk pada bahasa yang sama.  C99

Versi C99 dibuat oleh ISO C pada tahun 1999. Versi ini dimaksudkan terutama untuk memperbanyak dukungan kepada pemrograman berorientasi objek, terutama setelah C++, yang dibuat berdasarkan bahasa ini mendapat tempat yang istimewa di kalangan pemrogram

- 16 -

Produk saat ini yang telah dihasilkan oleh Borland Software Corporation : 

Borland CaliberRM



Borland Caliber DefineIT



Borland Gauntlet



Borland StarTeam



Borland Tempo



Borland Together for Eclipse



Borland SilkTest



Borland SilkPerformer



Borland SilkCentral Test Manager



Borland VisiBroker



Borland AppServer



Borland Enterprise Studio, for C++, Mobile and Java



Borland Enterprise Server

Developer tools yang saat ini dipasarkan dan dijual di bawah brand CodeGear:

- 17 -



Delphi



Turbo Delphi



JBuilder



InterBase



Delphi for PHP



C++ Builder



Turbo C++



Turbo C#

Perangkat lunak yang saat ini tidak diproduksi lagi Pemrograman o

Brief (text editor)

o

Borland C++

o

C++BuilderX

o

C# Builder (Now part of Delphi)

o

CodeWright

o

IntraBuilder

o

Kylix

o

Object Vision

o

Turbo Assembler

o

Turbo BASIC (now PowerBASIC)

o

Turbo C

o

Turbo Debugger

o

Turbo Modula-2

o

Turbo Pascal

o

Turbo Profiler

o

Turbo Prolog (now Visual Prolog)

- 18 -

Utilitas 

SideKick



SideKick Plus



SuperKey



Turbo Lightning

Aplikasi 

Reflex



dBase



Paradox



Quattro



Quattro Pro



Sprint

Permainan 

Turbo GameWorks



Word Wizard

- 19 -

Related Documents