P. 1
Sejarah Delphi

Sejarah Delphi

|Views: 11|Likes:
Published by Aga Ferdyan

More info:

Published by: Aga Ferdyan on Mar 03, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

04/14/2014

pdf

text

original

MATERI DELPHI

Sejarah Delphi
Delphi awalnya sebuah proyek penelitian rahasia di Borland yang berevolusi menjadi sebuah produk yang disebut AppBuilder. Tak lama sebelum rilis pertama dari Borland AppBuilder, Novell AppBuilder dirilis, meninggalkan Borland membutuhkan nama baru. Pengembang Danny Thorpe memilih nama kode Delphi di referensi ke Oracle di Delphi . 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, pergi ke Delphi”. Sebagai perkembangan lebih lanjut, nama mereka mulai berkembang dan ada dukungan yang tumbuh di dalam nama Borland Delphi. Arsitek dibelakang suksenya Delphi adalah Anders Hejlsberg , yang telah mengembangkan Turbo Pascal . Ia pindah ke Microsoft pada 1996 . BORLAND DELPHI Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Selain itu, Delphi juga memberikan fasilitas pembuatan aplikasi visual. Delphi merupakan pilihan dalam pembuatan aplikasi visual karena memberikan produktivitas yang tinggi. Borland Delphi 1 Delphi 1 dirilis pada 1995 untuk 16-bit Windows 3.1 dan merupakan contoh awal dari apa yang kemudian dikenal sebagai Rapid Application Development (RAD) alat. Delphi 1 adalah penerus Turbo Pascal dan Borland Pascal, sangat cepat sedikit kode asli kompiler-16 dengan canggih perusahaan memiliki lintegrated development environment(IDE) dan toolkit antarmuka pengguna grafis untuk DOS (Borland Pascal ditambah Windows IDE dan kode generasi Windows juga) . Seperti Turbo Pascal, Delphi kode ditulis dalam dialek bahasa pemrograman Pascal yang dikenal sebagai Object Pascal . Borland Delphi 2 Delphi 2, dirilis pada 1996 , didukung 32-bit lingkungan Windows. Ini termasuk Delphi 1 dibundel bersama-sama untuk menciptakan 16-bit 3.1 aplikasi Windows.

dirilis. Ini juga termasuk Delphi 1 dibundel bersama-sama untuk menciptakan 16-bit 3. set fitur yang didasarkan pada VCL 5. dan sebuah-platform alternatif yang menyeberang ke VCL dikenal sebagai CLX dikirim pada 2002 dengan merilis Delphi 6. VCL bukan sebagai Delphi. Kylix Pada tahun 2001 sebuah versi Linux dari Delphi. Hal ini didukung 32-bit lingkungan Windows. Borland Delphi 4 Borland Delphi 4 dirilis pada 1998 . menyebabkan penjualan untuk pergi lembut. dirilis pada bulan Agustus 2002. Borland Delphi 5 Borland Delphi 5 dirilis pada 1999 . Ini adalah usaha pertama untuk menambahkan dukungan Linux dalam keluarga produk Delphi. Ini adalah salah satu keberhasilan . dikombinasikan dengan kurangnya adopsi Linux di kalangan programmer pada saat itu. IDE adalah tergantung pada Wine perpustakaan bukan asli sistem perpustakaan Linux (glibc) untuk mendapatkan produk keluar dengan cepat dan relatif murah. dan Kylix diam-diam ditinggalkan setelah versi 3.1 aplikasi Windows. Biaya pengembangan versi glibc Kylix asli. bernama Kylix . menjadi versi standar yang digunakan oleh pengembang Delphi lebih dari versi tunggal lainnya. yang menciptakan beberapa kerugian bagi CLX yang tidak memiliki beberapa fitur dibandingkan dengan VCL 6 dikirimkan dengan Delphi 6. Ini adalah upaya kedua untuk menambahkan Linux dengan keluarga produk Delphi (lihat Kylix di atas). dirilis pada 1997 . Kylix didasarkan pada kerangka lintas-platform baru CLX. Borland Delphi 7 Delphi 7. adalah Delphi klasik. Delphi 6 termasuk versi CLX sama (CLX 1) sebagai versi pertama dari Kylix disebutkan di atas. Borland Delphi 6 Upaya untuk mendukung Linux dan Windows untuk-platform pengembangan lintas dibuat.Borland Delphi 3 Delphi 3. Sejak CLX dibuat sebelum Delphi 6.

Borland mengulangi komitmen untuk pengembang Win32. Ketidakmampuan untuk menghasilkan aplikasi asli hanya berlaku untuk rilis ini. Delphi 2005 meliputi manipulasi desain-waktu data langsung dari database. membawa kembali nama Turbo populer. termasuk Win32 dan pengembangan NET. Borland Delphi 8 Delphi 8.0). juga Borland Developer Studio 3. dirilis Desember 2003 . Ini juga merupakan versi terakhir dari Delphi yang dapat digunakan tanpa aktivasi.006 Delphi (Delphi 10. Delphi 8 sangat dikritik untuk kualitas rendah dan fakta yang tidak mungkin lagi untuk membuat aplikasi asli (*. IDE berubah menjadi antarmuka merapat mirip dengan Microsoft Visual Studio. baik Delphi 8 dan Delphi 2005 memiliki masalah stabilitas ketika dikirim. IDE ditulis ulang untuk mengakomodasi untuk pengembangan bersih. Borland Delphi 2006 Pada akhir 2005 2. Borland Delphi 2005 Versi berikutnya. Kemampuan untuk mengkompilasi aplikasi asli windows (*. Delphi 7 menambahkan dukungan untuk Windows Theme XP. Pada tanggal 6 September 2006 Developer Tools Group (nama kerja belum berputar perusahaan) Borland Software Corporation merilis versi bahasa tunggal Borland Developer Studio. hanya merilis-yang memungkinkan para pengembang untuk mengkompilasi kode Delphi Object Pascal ke bersih . Pada tanggal 8 Februari 2006 Borland mengumumkan bahwa mereka sedang mencari pembeli untuk IDE dan lini produk database. CLX dukungan dijatuhkan untuk aplikasi baru dari rilis ini dan seterusnya.0) dirilis dan gabungan pengembangan C # dan Delphi. itu dikritik oleh beberapa untuk bug tersebut. yang hanya sebagian diselesaikan dalam paket layanan. Namun. Dalam IDE tunggal. Rangkaian produk meliputi Turbo Turbo .paling IDE yang diciptakan oleh Borland karena kecepatan. yang stabilitas dan persyaratan perangkat keras rendah dan masih aktif digunakan untuk tanggal ini (2009). seperti kemampuan ditambahkan kembali ke rilis berikutnya (Delphi 2005).NET. Delphi Win32 dan C + + (Pratinjau ketika ia dikirim tapi punya stabil dalam Service Pack 1) ke dalam IDE tunggal. dan menambahkan lebih banyak dukungan untuk membangun aplikasi Web.NET. untuk berkonsentrasi pada perusahaan ALM baris. dan ditingkatkan bahkan lebih dengan merilis service pack dan hotfix beberapa. Ini jauh lebih stabil daripada Delphi 8 atau Delphi 2005 ketika dikirim. Delphi 2005 (Delphi 9. Borland Developer Studio 4. exe) ditambahkan kembali ke Delphi 2005 setelah dihapus dalam Delphi 8. yang mencakup Delphi. exe).

Perancis. Untuk pertama kalinya Delphi bisa di-download dari Internet dan diaktifkan dengan kunci lisensi. pengguna US $ 399 untuk update) versi yang lebih rendah yang membuka akses ke ribuan komponen pihak ketiga. Borland CodeGear dijual untuk Embarcadero Technologies pada tahun 2008. RAD Studio 2007 (kode nama Highlander). Pada November 14. Setiap versi tersedia dalam dua edisi: Explorer-gratis dan download versi-Professional-a-harga (US $ 899 untuk baru. dan Turbo C #. Turbo C + +. sebelum kepribadian BERSIH Delphi 2007 yang didasarkan pada NET Framework. NET. Turbo Delphi untuk. versi internasionalisasi dari Delphi 2007 dikirim secara bersamaan di Inggris. edisi bebas di dalam kotak dengan Delphi). Delphi 2007 juga memperkenalkan DBX4 sebagai versi berikutnya dbExpress. 2. dan . Fitur baru termasuk dukungan untuk MS Membangun dan perangkat tambahan ke Visual Component Library untuk Windows Vista. NET juga dijatuhkan di D2007 karena didasarkan atas bagian dari kerangka NET API. kode nama Tiburon). Jerman dan Jepang. dan Embarcadero telah memutuskan untuk mengidentifikasi alat-alat sendiri database di bawah moniker DatabaseGear. Tidak seperti sebelumnya edisi Pribadi dari Delphi. menambahkan banyak fitur baru seperti sepenuhnya ulang dengan VCL dan RTL untuk dukungan Unicode penuh. Yang telah berubah begitu drastis oleh Microsoft pada NET 2. kombinasi yang kompatibel RemObjects sebagian besar kompiler Delphi. versi pertama oleh CodeGear. C + + pengembangan Builder. Embarcadero adalah mempertahankan pembagian CodeGear diciptakan oleh Borland untuk mengidentifikasi alat dan persembahan database. NET. dirilis pada tanggal 5 September 2007. tapi C # Builder fitur dijatuhkan dalam rilis ini sebagai tempat penjualan tidak setinggi yang diharapkan karena Visual Studio juga menawarkan C #. baru edisi Explorer dapat digunakan untuk pengembangan komersial. Visual Studio Microsofts Shell (versi tanpa C # dan dukungan VB) dan beberapa teknologi Embarcadero seperti dbExpress. Codegear Delphi 2007 Delphi 2007 (Delphi 11). Bahwa update IDE akan menjadi usaha besar. dan sekarang pengiriman dalam terbatas.0. 2006 Borland mengumumkan bahwa daripada menjual alat-alat pengembangan kelompok itu akan spin it off menjadi anak perusahaan mandiri bernama CodeGear . Embarcadero Delphi 2009 Delphi 2009 (Delphi 12. kemampuan didukung oleh baru InstallAware teknologi instalasi (sendiri ditulis dalam Delphi. Kepribadian Win32 dirilis pertama kali. NET digantikan oleh Delphi Prism . dirilis pada tanggal 16 Maret 2007.0.Delphi untuk Win32. Dirilis sebagai bagian dari produk CodeGear RAD Studio 2007. Prism adalah cross platform sejauh mampu karena mendukung Mono. yang meliputi NET dan.

Ini termasuk compiler baru sistem bisa menghentikan . proses kompilasi cepat. visualizers debugger dan pilihan untuk juga memiliki komponen palet gaya lama dalam IDE. Embarcadero Delphi 2010 Delphi 2010 (Delphi alias 14. Sistem bisa menghentikan baru membuat executable lebih besar dari versi sebelumnya. Keunggulan Delphi: 1. adalah ditawarkan untuk pembangunan NET. layar sentuh dan gerakan. sebuah formatter kode sumber. secara otomatis akan dibaca sebagai sebuah program. Dapat mengkompilasi menjadi single executable. karena source code Delphi merupakan turunan dari bahasa pemrograman Pascal. pada saat program dijalankan. mudah digunakan. Delphi Prism adalah Visual Studio bahasa plug-in. Untuk membuat aplikasi pada Windows. . dirilis pada tanggal 25 Agustus 2009 dan merupakan rilis Unicode kedua Delphi. memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning [9] . dan tidak termasuk RTL atau VCL untuk porting kode. 3. memiliki IDE (integrated Development Environment) atau lingkungan pengembangan terintegrasi yang didalamnya terdapat menu-menu yang memudahkan programmer untuk membuat sebuah program aplikasi.menambahkan generik dan metode anonim untuk pengembangan asli Win32. Dukungan untuk pengembangan NET adalah. Delphi Prism. nomor 13 itu diabaikan). dengan kode nama Fulcrum). 2. Untuk merancang aplikasi berbasis grafis. 4. Delphi XE (alias Delphi 2011 dirilis pada tanggal 30 Agustus 2010. 5. dukungan untuk Windows 7 2D langsung. Embarcadero Delphi XE Versi terbaru dari Delphi. Untuk merancang program . 2. 4. dengan kode nama Weaver. Kegunaan Delphi: 1. 3. tanpa dijalankan terpisah. Untuk membuat program berbasis jaringan (client/server). bersifat multi purpose.Net (berbasis internet). Dijatuhkan dari IDE Delphi. artinya bahasa pemrograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi. Sebuah produk baru. Di tempatnya.

Event Kode yang akan dilihat. namun yang sesuai dengan kemampuan hewan tersebut. Setiap objek dapat menerima pesan. Tiga Unsur OOP: • Pewarisan (Inheritance) • Merupakan sifat dalam bahasa berorientasi objek yang memungkinkan sifatsifat dari suatu Class diturunkan ke Class lain Single Inheritance  Pewarisan terhadap sebuah Class child yang berasal dari sebuah Class parent Multiple Inheritance  Pewarisan terhadap sebuah Class child yang berasal dari lebih dari satu Class parent • • • Pengkapsulan (Encapsulation) • Encapsulation adalah menyembunyikan method suatu objek dari objek lain. Method. dengan cara yang tidak layak Hanya method dalam objek tersebut yang diberi ijin untuk mengakses keadaannya • Polimorfisme • Berasal dari Bahasa Yunani. Keduanya menjawab sebuah pesan yang sama. Property. dan mengirim pesan ke objek lainnya. Bila seekor singa menerima pesan yang sama. yang berarti “mempunyai banyak bentuk”. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. artinya pendekatan pembuatan program melalui objek-objek . bila sebuah burung menerima pesan "gerak cepat". serupa dengan struktur Bahasa Pascal. dia akan menggerakan sayapnya dan terbang. Merupakan suatu konsep yang menyatakan sesuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda Contohnya. • Component. dia akan menggerakkan kakinya dan berlari.Pemrograman Berorientasi Objek Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Attribute maupun method disembunyikan dengan cara memberikan modifier private. Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek. Delphi adalah bahasa pemrograman berbasis objek. memproses data.

Clear.. misal TstringList adalah sebuah objek kumpulan karakter). Misalnya objek form. OnKeyDown . dan sering digunakan: • Procedure adalah kumpulan perintah yang melakukan suatu proses tertentu • Function adalah sama dengan procedure. CLEAR adalah sebuah Method pada ListBox tersebut. //properti Items (bertipe string) memiliki method untuk LoadFromFile end.Items. Apakah sebuah METHOD itu? Sebuah method adalah sebuah function/fungsi yang tergabung dalam sebuah objek. text dsb.LoadFromFile(‘c:\Data1. : • sebuah Objek. Begin ListBox1. Contoh ListBox (dapat berarti sebuah array of strings) yang memiliki Method (Clear) yang membuat Listbox tersebut menjadi kosong. KeyPressed. OnMouseMove . adalah sebuah komponen dalam Component Palette.txt’). Contoh : Nama event OnClick . Setiap Events diawali dengan kata ‘On’. // Mengosongkan isi ListBox ListBox1. Nama method Button1Click(Sender : Tobject) Button1KeyDown(Sender : Tobject) Button1MouseMove(Sender : Tobject) .yang ada. tetapi proses tersebut dapat mengembalikan suatu hasil / nilai misal hasilnya = 1 • Method adalah procedure atau function yang tergabung pada sebuah komponen • Subroutine adalah istilah umum dari semuanya (procedure/function/method) misal pada bahasa Basic. Text yang dapat diubah nilai baik melalui object Inspector atau melalui program. Apakah sebuah PROPERTY itu? Sebuah Property tidak lain adalah sebuah nama/variabel milik sebuah objek/komponen misal Caption. dan bukan sebuah komponen. • atau sesuatu yang dibuat melalui kode-kode / bahasa pemrograman Jadi sebuah objek adalah secara umum kelas dari kumpulan sesuatu. Apakah Objek (COMPONENT) itu? Ingat sebuah komponen adalah sebuah objek pada Palette. Komponen pasti objek namun tidak selalu merupakan komponen. Apakah sebuah EVENT itu? Sebuah Event adalah sebuah aksi pengguna (User Action) misal Mouse Click.. Beberapa istilah/ nama berikut yang mirip. Setiap objek akan memiliki properti (atribut) dan method yang diaktifkan / dipicu oleh event..

akan muncul windows seperti berikut: . Click Next sampai selesai. lalu akan muncul: Program akan menginstall Interbase dan Visi Broker.Instalasi IDE Borland Delphi 7 Terus klik Next.

Tampilan interface Borland Delphi 7 IDE (Integrated Development Environment) atau lingkungan pengembangan terpadu pada program Delphi terbagi menjadi delapan bagian utama.. and XP * 256 Mb * Approximate hard disk space required for a full install: 475 Mb (Enterprise edition) * CD-ROM drive * VGA or higher resolution monitor * Mouse or other pointing device Tampilan Delphi Tampilan utama program Borland Delphi 7 adalah seperti ditunjukkan pada gambar berikut: Gambar 1. Main Window .Spesifikasi Minimum Sistem untuk Instalasi * Intel Pentium 166 MHz or higher (P2 400 MHz recommended) * Microsoft Windows 98. 2000. yaitu: 1.

View. membuka. Toolbar Delphi memiliki beberapa toolbar yang masing-masing memiliki perbedaan fungsi dan setiap tombol pada bagian toolbar berfungsi sebagai pengganti suatu menu perintah yang sering digunakan. Component Palette 4. mengompilasi project menjadi file executable (EXE). Code Editor 6. dan lain-lain Gambar 2. IDE merupakan sebuah lingkungan di mana semua tombol perintah yang diperlukan untuk mendesain aplikasi. menjalankan dan menguji suatu aplikasi disajikan dengan baik untuk memudahkan pengembangan program. Menu Bar 2. Menu Bar Berfungsi untuk memilih tugas-tugas tertentu.2. Form Designer 5. Debug. Object TreeView Untuk lebih jelasnya dapat dilihat pada gambar 1 di atas. Gambar 3. Object Inspector 7. antara lain: Standart. 3. Desktops. ToolBar 3. Component Pallete . Pada kondisi default Delphi memiliki enam bagain toolbar. dan menyimpan project. Custom dan Componen Palette. Toolbar Toolbar terletak pada bagian bawah baris menu. 1. seperti memulai.

Form berbentuk sebuah meja kerja yang dapat diisi dengan komponen-komponen yang diambil dari Component Palette. tombol pointer ini akan berada dalam keadaan tidak aktif. Data Access dan lain-lain seperti tampak pada gambar 4 Gambar 4. Pada bagian ini Anda dapat menuliskan pernyataan-pernyataan dalam Object Pascal. Component Palette Ikon tombol Pointer terdapat di setiap page control. Lembar kerja Form Sebuah form mengandung unit yang berfungsi untuk mengendalikan form dan Anda dapat mengendalikan komponen. Hal ini berarti Anda akan meletakkan komponen pada form. Code Editor Code Editor merupakan tempat di mana Anda dapat menuliskan kode program. Additional. seperti Standart. Tombol ini dipakai untuk menekan atau memilih posisi. . 4. Gambar 5.Component Palette berisi kumpulan ikon yang melambangkan komponen-komponen yang terdapat pada VCL (Visual Component Library). 5. Form Designer Merupakan suatu objek yang dapat dipakai sebagai tempat untuk merancang program aplikasi. seperti gambar 5 di bawah ini. Win32.komponen yang terletak dalam form dengan menggunakan Object Inspector dan Code Editor. Jika Anda memilih sebuah item dari sebuah page control. System. Pada Componen Palette Anda akan menemukan beberapa page control. Satu diantara keuntungan bagi pengguna Delphi adalah bahwa Anda tidak perlu menuliskan kode-kode sumber. Delphi akan memberikan sebuah form kosong yang disebut form1. Pada saat Anda memulai Delphi. Anda cukup klik pada form. karena Delphi telah menyediakan kerangka penulisan sebuah program seperti pada gambar di bawah ini.

data module. Lembar kerja Code Editor 6. Object Inspector terdiri dari dua tab. Untuk mengakses menu secara penuh. Gambar 7. klik kanan pada komponen yang sama dalam form. data module. Lembar kerja Object Inspector 7. Anda dapat melihat konteks menu komponen versi sebelumnya. . atau frame. Apabila Anda mengklik kanan salah satu item yang terdapat di dalam diagram pohon. atau frame. yaitu Properties dan Events seperti gambar 7 di bawah ini. Object TreeView juga menampilkan hubungan logika antar komponen. Object Inspector Digunakan untuk mengubah properti atau karakteristik dari sebuah komponen. Object TreeView Object TreeView menampilkan diagram pohon dari komponen-komponen yang bersifat visual maupun nonvisual yang telah terdapat dalam form.Gambar 6.

tipe. Indentifier yang dikenal dalam Delphi adalah label. konstanta. var Key: Char).Gambar 8. Definisi konstanta diawali dengan kata baku Const diikuti dengan kumpulan indentifier yang diberi sebuah nilai.etertulisChange(Sender: TObject). const nil1:='30000'. Definisi variabel diawali dengan kata baku Var diikuti dengan kumpulan identifier yang diikuti dengan tipe data yang dibutuhkan. begin end. Deklarasi Variabel Deklarasi variabel adalah tanda pengenal dalam Delphi yang mempunyai nilai yang mana nilai tersebut akan terus berubah selama proses berjalan. . Indentifier pada umumnya di buat oleh progremmmer yang digunakan untuk mewakili nilai dari suatu object. var praktek. Object TreeView DEKLARASI Dalam setiap penulisan bahasa pemograman deklarasi sangat digunakan apabila dalam penulisan program dibutuhkan indentifier atau tanda pengenal. begin end.nil1 :real.nil2.EpraktekKeyPress(Sender: TObject. Contoh procedure TForm2. Contoh procedure TForm2. procedure maupun variabel. fungsi. Deklarasi Konstanta Deklarasi konstanta adalah tanda pengenal dalam Delphi yang mempunyai nilai yang sudah tetap.

. LongWord : memiliki nilain range 0 sampai 4294967295(unsigned 32-bit ) Pada pemakaian integer type di implemetasi 16 bit maka: a. ShortInt : memiliki nilai range -128 sampai 127 (signed 8-bit) b. Contoh: Var Nil1:integer.32768 sampai dengan 32767 (signed 16-bit) c.JENIS TIPE DATA 1. SmallInt : memiliki nilai range antara . Byte : memiliki nilai range 0 sampai 255 (unsigned 8-bit) f. Int64 : memiliki range -263+1 sampai 263-1 (signed 64-bit) e. yaitu antara lain: a. Ada beberapa tipe data yang termasuk integer. Begin Nil1:=5000. Integer : memiliki range antara .32768 sampai dengan 32767 (signed 16-bit) b. Tipe data Integer / Ordinal Tipe data ini adalah tipe data yang berupa bilangan bulat yang akan digunakan untuk operasi matematika. Cardinal : memiliki range 0 sampai 4294967295 (unsigned 32-bit) Penulisan pada deklarasi variable: [variable] : [type data integer]. Word : memiliki nilai range 0 sampai 65535 (unsigned 16-bit) g. Integer : memiliki range antara -2147483648 sampai 2147483647 (signed 32-bit) b. Cardinal : memiliki range 0 sampai 65535 (unsigned 16-bit) Pada pemakaian integer type di implemetasi 32 bit maka: a. LongInt : memiliki nilai range -2147483648 sampai 2147483647 (signed 32-bit ) d.

Contoh: . LongBool : berukuran Double (false 0. Currency : memiliki range -922337203685477. Single : memiliki range 1. true 65535 . Bool : berukuran Double (false 0. yaitu: a.7 x 1038 b. true -1) Penulisan pada deklarasi variable: [variable] : [type data boolean]. true 1) b.1 x 104392 e. Extended : memiliki range 3.16 bit) e. Double : memiliki range 5.5808 sampai 922337203685477. 3.5 x 10-45 sampai 3.0 x 10-324 sampai 1. ByteBool : berukuran Byte (false 0.8 bit) c.5808 f. tipe data ini memiliki kepresisian tinggi yaitu 4 angka dibelakang koma (pembulatan bilangan real menjadi bilangan desimal dengan 4 angka dibelakang koma). Real : memiliki range 2. Penulisan pada deklarasi variable: [variable] : [type data floating point]. Ada beberapa jenis dari tipe Boolean ini.9 x 10-39 sampai 1. Biasanya digunakan untuk satuan uang.4 x 1038 c. Boolean : berukuran 1 byte (false 0.2. Comp : memiliki range -263+1 sampai 263-1 Untuk currency. WordBool : berukuran Word (false 0. Tipe data Boolean Tipe data ini hanya terdiri dari nilai logika True dan False. Tipe data Floating Point /Real Tibe data ini meliputi bentuk bilangan desimal.7 x 104392 d. Beberapa bentuk dari tipe data ini adalah: a. tipe data ini akan menyimpan nilai integer (bulat) dari nilai decimal yang masuk (melakukan pembulatan). true 255 .6 x 10-4951 sampai 1. Dan untuk comp. true -1) d.

. Jika ingin melihat nilai integer dari setiap data maka dengan perintah: ord( [data1] ) 5. angka atau symbol yang tidak mengandung harga (nilai). Begin Nil1:=20. Tipe Data Enumerated Tipe data ini adalah berupa nilai urutan dari data yang telah dibuat.. Masing-masing data akan diberikan nilai integer secara urut. .[constant end]. contoh: a : 5. Dengan perintah: [variable] : [constant start].10. Tipe data String dan Character Tipe data String adalah tipe data yang merupakan rangkaian dari huruf. 4. sehingga terdapat error pada proses compile sehingga tidak dapat di run.[data1]. Penulisan pada deklarasi variable: [variable] : ( [data0]. Tipe data Sub Range Tipe data ini memungkinkan kita membuat range sendiri.Var Nil:real. Urutan dimulai dengan nilai urut 0.[data2] ).5. 6. Jika kita mendeklarasikan 5 adalah a maka proses compile akan terus berjalan jika kita mendeklarasikan 15 adalah a maka proses compile tidak akan berjalan atau berhenti.

Ada beberapa tipe data dari Character yaitu: a. WideString : Dapat menampung ~230 karakter (WideChar) d. String : Dapat menampung 255 karakter (ANSIChar) Contoh: Var Nama:string. Anda dapat menuliskan perintah ord([karakter]). ShortString : Dapat menampung 255 karakter (ANSIChar) b. KONVERSI TIPE DATA Untuk konversi dari type data satu ke yang lain anda dapat menggunakan perintah seperti yang berikut ini: [tipe data yang akan diubah] to [tipe data yang diinginkan] ( [data yang typenya akan diubah] ) Misalnya: . Tipe data Character adalah tipe data yang berkaitan dengan karakter ( huruf. WideChar : Satu karakter Unicode c. ANSIChar : Satu karakter ANSI b. symbol). Char : Sama dengan ANSIChar Jika Anda ingin memunculkan karakter dari nomor urut. Dan untuk mengetaui no urut dari sebuah karakter. AnsiString : Dapat menampung ~231 karakter (ANSIChar) c. Begin Nama:=’Anton’.Beberapa tipe data string adalah sebagai berikut: a. angka. Anda dapat menggunakan perintah chr([NoUrut]).

inttostr : mengubah type data integer ke string .int([data]) : mengubah type data floating point ke integer .round([data]) : mengubah type data floating point ke integer .strtobool : mengubah type data string ke boolean Perintah lain untuk konversi: ..

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->