borland dan hasil produknya
Post on 12-Jun-2015
427 Views
Preview:
TRANSCRIPT
BORLAND DAN HASIL PRODUKNYA
KELOMPOK 1
Anggota :
1. Deni Sandi / A12.2009.034432. M. Zia’ul Haq / A12.2009.034543. Ryan Gata P / A12.2009.034644. Arief Budi S / A12.2009.034765. Dian Kartikasari / 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 ISIHALAMAN
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 Borland3. 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:
- 6 -
Editor , yaitu fasilitas untuk menuliskan kode sumber dari
perangkat lunak.
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 data-
data 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.
- 7 -
Penyusunan tata letak relatif sulit karena hanya berupa perkiraan. Jika
terdapat kesalahan pada kode, proses kompilasi harus dihentikan.
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
- 8 -
Technologies mengakuisisi CodeGear, anak perusahaan Borland yang
menangani tool pengembangan aplikasi.
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.
- 9 -
Produk delphi ini didistribusikan dalam beberapa rancangan: Personal, Professional, Enterprise (sebelumnya Client/Server) dan Architect.
Bahasa pemrograman
Perbedaan fitur yang utama antara Delphi, Kylix dengan IDE-IDE yang lain adalah keberadaan bahasanya (Bahasa pemrograman delphi), VCL/CLX (Visual Component Library), Penekanan konektifitas database yang sangat baik, dan banyaknya komponen-komponen 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. Komunitas pengguna yang besar pada Usenet maupun web [2] 2. Dapat mengkompilasi menjadi single executable, memudahkan
distribusi dan meminimalisir masalah yang terkait dengan versioning
3. Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging)
4. Optimasi kompiler yang cukup cepat 5. Mendukung multiple platform dari source code yang sama
Berikut ini kerugiannya:
1. Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya)
2. Terbatasnya kamampuan portabilitas antar-platform OS (sebelum ada kylix)
3. Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal
4. 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: Eclipse dikembangkan dengan bahasa
pemrograman Java, akan tetapi Eclipse 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
- 12 -
dapat dikembangkan oleh pengguna dengan komponen yang
dinamakan plug-in
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. Core platform 2. OSGi 3. SWT (Standard Widget Toolkit) 4. JFace 5. 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
- 13 -
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.
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.
- 14 -
Meskipun C dibuat untuk memprogram sistem dan jaringan
komputer namun bahasa ini juga sering digunakan dalam
mengembangkan software aplikasi. C juga banyak dipakai oleh
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
- 15 -
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
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 kadang-
kadang 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
- 17 -
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#
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
- 18 -
o Turbo Pascal
o Turbo Profiler
o Turbo Prolog (now Visual Prolog)
Utilitas
SideKick
SideKick Plus
SuperKey
Turbo Lightning
Aplikasi
Reflex
dBase
Paradox
Quattro
Quattro Pro
Sprint
Permainan
Turbo GameWorks
Word Wizard
- 19 -
- 20 -
top related