Pages

Diberdayakan oleh Blogger.
Banner4 Hosting Indonesia

Selasa, 13 Januari 2015

Pengenalan Delphi


         Delphi adalah kompiler/penterjemah bahasa Delphi (awalnya dari Pascal) yang merupakan bahasa tingkat tinggi sekelas dengan bahasa pemrograman Basic, C. Bahasa Pemrograman di Delphi disebut bahasa prosedural artinya bahasa/sintaksnya mengikuti urutan tertentu/prosedur. Delphi termasuk keluarga Pemrograman Visual sekelas dengan Visual Basic, Visual C, artinya perintah-perintah untuk membuat objek dapat dilakukan secara visual. Pemrogram tinggal memilih objek apa yang ingin dimasukkan kedalam Form/Window, lalu tingkah laku objek tersebut saat menerima event/aksi tinggal dibuat programnya. Delphi juga merupakan bahasa pemrograman berorientasi objek, artinya nama objek, properti dan metode/prosedur dikemas menjadi satu kemasan (encapsulate).
         Delphi adalah sebuah perangkat lunak (bahasa pemrograman) untuk membuat program/aplikasi komputer yang berbasis windows (VCL) dan berbasis Linux (CLX). Delphi merupakan bahasa pemrograman berbasis objek, artinya semua komponen yang ada pada Delphi merupakan objek-objek. Ciri sebuah objek adalah memiliki nama, properti dan methode/procedure. Delphi disebut juga visual programming artinya komponen-komponen yang ada tidak hanya berupa teks (yang sebenarnya program kecil) tetapi muncul berupa gambar atau grafik-grafik.

  • Memulai dengan Delphi
         Untuk memulai pemrograman Delphi, yang pertama kali adalah membuka program Delphi bila belum dijalankan. Umumnya cara untuk menjalankan program Delphi adalah dengan melalui menu Start > Programs > Borland Delphi > Delphi.
         Pada saat pertama kali program Delphi dijalankan, maka akan secara otomatis terbentuk sebuah form kosong yang siap untuk diproses lebih lanjut. Berikut penjelasan tentang fasilitas yang ada di delphi.


Keterangan :

 Menu Bar : Di dalam menu bar terdapat banyak perintah untuk memerintahkan komputer agar melakukan suatu tindakan, seperti menyimpan file, membuka file, menutup file, mengkompile program dan masih banyak lagi perintah-perintah lainnya.

 Tool Bar : Adalah komponen tombol-tombol yang berfungsi untuk memberikan perintah pada komputer, atau dengan kata lain dapat diartikan sebagai alternatif dalam memberikan perintah selain menggunakan menu bar.

 Componen Palette : Adalah kumpulan komponen yang berfungsi untuk merancang tampilan program. Dalam bagian ini terdapat banyak komponen yang dapat digunakan secara langsung.

 Object Tree View : Adalah tempat menampilkan nama-nama komponen yang kita gunakan pada form yang aktif saat pembuatan program.

 Object Inspector : Adalah kumpulan sifat / properties dari setiap komponen program, dengan menggunakan bagian ini kita dapat mengatur sifat setiap komponen, seperti warna, ukuran dan pengaturan tampilan lain, juga untuk mengatur kejadian/event pada suatu objek tertentu.

 Object Form : Adalah tempat kita melakukan desain tampilan terhadap program yang kita buat, dan disinilah setiap komponen yang kita gunakan diletakkan sewaktu kita ingin menggunakannya.

 Code Editor : Adalah tempat kita akan menuliskan setiap perintahh-perintah program terhadap proses yang kita inginkan terjadi terhadap suatu objek atau kejadian.

Sabtu, 10 Januari 2015

Pengenalan Pascal




          Pascal adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan, dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama Pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan filosof terkenal abad 17 dari Prancis.
          Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) yang dipublikasikan pada tahun 1971 dengan tujuan untuk membantu mengajar program komputer secara sistematis, khususnya pemrograman terstruktur. Pada perkembangannya banyak versi-versi pascal yang beredar, diantaranya MS-Pascal, Apple Pascal, Turbo Pascal, dll.
          Struktur program pascal terdiri dari 3 bagian utama yaitu Judul, Deklarasi, dan Deskripsi Program.




Struktur
Contoh
Judul
    {penjelasan-penjelasan}
Program judul;
Deklarasi
          - Deklarasi label
          - Deklarasi konstanta
          - Deklarasi tipe
          - Deklarasi variable
          -  Deklarasi prosedur
          - Deklarasi fungsi
Const….
Var…
Deskripsi Program
    Instruksi 1
    Instruksi 2
    ……..
Begin
End.



  • Tipe Data
    Untuk bisa diproses oleh komputer, data haruslah memiliki tipe tertentu sesuai dengan tipe data yang diperbolehkan dalam bahasa pemrograman yang dipakai. Tipe data tersebut bisa berupa tipe bawaan dari bahasa pemrograman, atau yang didefinisikan sendiri oleh pemakai.
    Ada dua kategori tipe data, yaitu sebagai berikut :
1. Tipe Dasar
    Tipe data yang selalu tersedia pada setiap bahasa pemrograman, antara lain : bilangan bulat (integer), bilangan biasa (real), bilangan tetap (const), karakter (character atau char), logika (logic atau boolean).
2. Tipe Bentukan
    Tipe data yang dibentuk dari kombinasi tipe dasar, antara lain : larik (array), rekaman (record), string (string).



Tipe Data
Deskripsi
Byte
Angka dari 0 sampai 255
Integer
Angka dari -32768 s/d 32767
Real
Semua nilai pecahan dari 1E-38 s/d 1E+38
Boolean
Nilai TRUE atau FALSE
Char
Semua karakter dari tabel ASCII
String
Semua huruf, spasi, frase
 
  • Konstanta
Konstanta merupakan variabel yang mempunyai nilai yang tetap meskipun telah dilibatkan dalam beberapa kali operasi aritmatika ataupun logika. Untuk mendeklarasikan sebuah konstanta, kata baku yang digunakan adalah const.
1. Konstanta Tak Bertipe
    Konstanta tak bertipe adalah suatu konstanta yang nilainya tertentu dan tipenya tidak secara jelas disebutkan. Deklarasi konstanta tak bertipe mempunyai bentuk umum :
         Const nama_pengenal=nilai;

2. Konstanta Bertipe
    Konstanta bertipe adalah suatu konstanta yang selain ditunjukkan nilainya juga dinyatakan tipe datanya. Bentuk umum deklarasi konstanta bertipe adalah :
         Const pengenal:tipe data=konstanta; 
  • Variabel
Variabel adalah nama yang mewakili suatu elemen data. Ada aturan tertentu yang wajib diikuti dalam pemberian nama variabel antara lain :
  1. Harus dimulai dengan abjad, tidak boleh dengan angka atau simbol.
  2. Tidak boleh ada spasi diantaranya.
  3. Jangan menggunakan simbol-simbol yang bisa membingungkan seperti titik dua, titik koma, koma, dsb.
  4. Sebaiknya memiliki arti yang sesuai dengan elemen data.
  5. Sebaiknya tidak terlalu panjang.
Pengenalan variabel dalam bahasa pemrograman pascal diletakkan pada awal program, adapun ketentuan cara pengenalannya adalah sebagai bagian deklarasi variabel diawali dengan kata baku var yang berarti variable atau perubah. Bentuk umum deklarasi variabel adalah :
          var daftar_pengenal : tipe data;
  • Operator
Operator didefinisikan sebagai sesuatu yang digunakan untuk melakukan operasi-operasi tertentu, misalnya operasi aritmatika, penggabungan string dan banyak lagi yang lainnya.
1. Assignment
    Operator assignment digunakan untuk melakukan pemberian nilai terhadap suatu variabel sehingga operator ini juga sering dikenal dengan operator penugasan. Dalam bahasa Pascal operator yang digunakan untuk melakukan hal ini adalah operator " := ". Berikut ini bentuk umum untuk melakukan pemberian nilai terhadap suatu variabel.
       NamaVariabel:=nilai_yang_ingin_dimasukkan;

2. Aritmatika
    Bahasa Pascal menyediakan beberapa operator yang dapat digunakan dalam operasi aritmatika, seperti penjumlahan, pengurangan, perkalian, pembagian dan penentuan sisa bagi.


Operator
Jenis Operasi
Tipe Operand
+
Penjumlahan
Integer, real
-
Pengurangan
Integer, real
*
Perkalian
Integer, real
/
Pembagian untuk bilangan riil
Integer, real
Div
Pembagian untuk bilangan bulat
Integer
Mod
Sisa bagi
Integer


3. Logika
   Operator logika digunakan untuk melakukan operasi-operasi yang menghasilkan nilai logik (true dan false). Bahasa pascal menyediakan 4 buah operator logika, yaitu :


Operator
Jenis Operasi
Tipe Operand
Not
Negasi
Boolean
And
Conjunction
Boolean
Or
Disjunction
Boolean
Xor
Exclusive disjunction
Boolean


4. Relasional
    Operator relasional adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah nilai atau operand. Operator ini terdapat dalam sebuah ekspresi yang selanjutnya akan menentukan benar atau tidaknya ekspresi tersebut. Operator relasional biasanya digunakan untuk melakukan pengecekan kondisi dalam blok pemilihan. Adapun yang termasuk kedalam operator relasional didalam bahasa Pascal adalah sebagai berikut :


Operator
Jenis Operasi
Tipe Operand
=
Sama dengan
Tipe dasar, string, pchar, set
< >
Tidak sama dengan
Tipe dasar, string, pchar, set
Lebih kecil
Tipe dasar, string, pchar,
Lebih besar
Tipe dasar, string, pchar, set
< =
Lebih kecil atau sama dengan
Tipe dasar, string, pchar, set
> =
Lebih besar atau sama dengan
Tipe dasar, string, pchar, set

Hosting Indonesia