delphi catatan uts ipa 2014-2015

7
DELPHI adalah sebuah bahasa pemrograman yang bersifat Objek (Object Oriented Programming) artinya adalah sebuah program yang mempunyai objek-objek tertentu dalam pemrograman nya. Selain itu Delphi adalah sebuah program yang bersifat visual artinya mempunyai tampilan grafik-grafik yang mudah dimengerti oleh pemula sekalipun (Graphical user Interface). Dengan Delphi Anda bisa membuat program-program dengan tampilan yang menawan, Delphi hanya bisa bekerja di bawah System Microsoft Windows sedangkan untuk system yang lain seperti Linux atau Unix Delphi mempunyai saudara kembarnya yang bisa bekerja pada system Mengapa saya membawa Anda terlebih dahulu ke Bahasa Pascal tidak langsung ke Delphi ?, Dengan mengenal dasar-dasar bahasa pascal, Anda akan mudah untuk mempelajari pemrograman Delphi sebab semua syntax yang ada dalam pascal sama dengan syntax bahasa delphi, tetapi syntax dalam delphi tidak bisa diadopsi ke pascal karena itulah dalam pengantar ini saya beri judul Delphi adalah pascal tapi pascal bukan delphi. 1. DEKLARASI VARIABEL (VARIABLE DECLARATION) Deklarasi variabel adalah suatu deklarasi yang nilai nya sudah pasti, dengan kata lain Deklarasi jenis ini tidak dapat dirubah lagi atau konstan. Pada contoh program diatas, deklarasi variabel untuk x, y dan z berjenis longint ( bilangan bulat dari - 2147483648 sampai 2147483648 ) maka dalam program tersebut, hanya bisa dimasukan tipe data yang berjenis tersebut. Pada contoh diatas bila anda memasukan nilai selain tipe tersebut, misalkan anda memasukan angka A pada pada pertanyaan masukan nilai x..= maka program akan error, Nah agar tidak terdapat pesan error pada program tersebut, maka program tersebut harus ditambahkan suatu baris perintah yang berjenis logika jadi bila user memasukan nilai-nilai x,y dan z selain dari jenis tersebut maka akan dikeluarkan suatu peringatan yang memberitahukan user agar memasukan nilai untuk x, y dan z hanya bisa dimasukan oleh type variabel tersebut. 2. DEKLARASI KONSTANTA (CONSTANT DECLARATION) Sama seperti deklarasi variabel, deklarasi konstanta juga bersifat tetap (konstan), bedanya adalah bila dalam deklarasi variabel kita hanya mendeklarasikan jenis dari data yang harus

Upload: lubee-arsada

Post on 19-Feb-2016

216 views

Category:

Documents


0 download

DESCRIPTION

buku tentang catatan pemrograman delphi

TRANSCRIPT

Page 1: Delphi Catatan UTS Ipa 2014-2015

DELPHI adalah sebuah bahasa pemrograman yang bersifat Objek (Object Oriented Programming) artinya adalah sebuah program yang mempunyai objek-objek tertentu dalam pemrograman nya. Selain itu Delphi adalah sebuah program yang bersifat visual artinya mempunyai tampilan grafik-grafik yang mudah dimengerti oleh pemula sekalipun (Graphical user Interface). Dengan Delphi Anda bisa membuat program-program dengan tampilan yang menawan, Delphi hanya bisa bekerja di bawah System Microsoft Windows sedangkan untuk system yang lain seperti Linux atau Unix Delphi mempunyai saudara kembarnya yang bisa bekerja pada system

Mengapa saya membawa Anda terlebih dahulu ke Bahasa Pascal tidak langsung ke Delphi ?, Dengan mengenal dasar-dasar bahasa pascal, Anda akan mudah untuk mempelajari pemrograman Delphi sebab semua syntax yang ada dalam pascal sama dengan syntax bahasa delphi, tetapi syntax dalam delphi tidak bisa diadopsi ke pascal karena itulah dalam pengantar ini saya beri judul Delphi adalah pascal tapi pascal bukan delphi.

1.    DEKLARASI VARIABEL (VARIABLE DECLARATION)Deklarasi variabel adalah suatu deklarasi yang nilai nya sudah pasti, dengan kata lain Deklarasi jenis ini tidak dapat dirubah lagi atau konstan. Pada contoh program diatas, deklarasi variabel untuk x, y dan z berjenis longint ( bilangan bulat dari -2147483648 sampai 2147483648 ) maka dalam program tersebut, hanya bisa dimasukan tipe data yang berjenis tersebut. Pada contoh diatas bila anda memasukan nilai selain tipe tersebut, misalkan anda memasukan angka A pada pada pertanyaan masukan nilai x..= maka program akan error, Nah agar tidak terdapat pesan error pada program tersebut, maka program tersebut harus ditambahkan suatu baris perintah yang berjenis logika jadi bila user memasukan nilai-nilai x,y dan z selain dari jenis tersebut maka akan dikeluarkan suatu peringatan yang memberitahukan user agar memasukan nilai untuk x, y dan z hanya bisa dimasukan oleh type variabel tersebut.2.    DEKLARASI KONSTANTA (CONSTANT DECLARATION)Sama seperti deklarasi variabel, deklarasi konstanta juga bersifat tetap (konstan), bedanya adalah bila dalam deklarasi variabel kita hanya mendeklarasikan jenis dari data yang harus dikerjakan, sedangkan pada deklarasi konstanta kita langsung menyebutkan nilainya. Deklarasi konstanta tidak menggunakan tanda titik dua ( : ) seperti pada deklarasi variabel tetapi menggunakan tanda sama dengan ( = ).3.    DEKLARASI TIPE (TYPE DECLARATION)Deklarasi tipe biasanya digunakan bila kita bekerja dengan ARRAY atau larik. Deklarasi Tipe mempunyai banyak sekali jenis dan type yang ditanganinya, saya tidak bisa menjelaskannya satu persatu kepada Anda dikarenakan terbatasnya space atau ruang4.    DEKLARASI PROSEDUR (PROCEDURE DECLARATION)Deklarasi prosedur adalah sebuah deklarasi yang dibuat dalam program agar bisa digunakan lagi dalam program, jadi deklarasi prosedur merupakan sebuah SUB PROGRAM yang bisa dipanggil sewaktu-waktu dalam program bila dibutuhkan. Dalam sebuah program yang terstruktur,

KONSEP DASAR BAHASA PASCALPengertianPemrograman / programming : adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah.

Page 2: Delphi Catatan UTS Ipa 2014-2015

Program : adalah himpunan instruksi yang diperuntukkan bagi komputer, untuk menyelesaikan masalah yang diberikan.

Interpreter : menerjemahkan perintah baris demi baris dan langsung melaksanakannya.

Compiler : menerjemahkan dulu seluruh perintah dalam bahasa mesin. Baru kemudian terjemahan tersebut dijalankan oleh komputer. Contoh : FORTRAN, C, PASCAL.

2.1. Sejarah Singkat Bahasa PASCALBahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich – Swiss.Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLEISE PASCAL yang telah berjasa menemukan alat hitung mekanis pertama didunia pada abad ke-17.Bahasa pemrograman ini termasuk kategori “High Level Language”. Instruksi-instruksi yang digunakan dalam bahasa pemrograman ini sangat sistematis dan terstruktur.Pada Awalnya bahasa pemrograman ini diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer bagi mahasiswa yang belajar pemrograman komputer.Ternyata dalam waktu singkat, nahasa pemrograman ini menjadi salah satu bahasa yang sangat populer dikalangan universitas, sehingga menjadi julukan sebagai bahasa universitas.Mulai dari awal perkembangannya hingga saat ini banyak sekali jenis bahasa pemrograman ini, masing-masing merupakan hasil pengembangannya, antara lain :

UCSD PascalMicrosoft PascalApple PascalTurbo Pascaldsb

Diantara versi-versi yang ada, Turbo Pascal merupakan yang sangat populer hingga saat ini.

2.2. Struktur Dan Komponen Dasar Program Pascal.

Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu bagian deklarasi dan bagian pernyataan (statement).Contoh : Menghitung luas bidang berbentuk empat persegi panjang dengan panjang P dan lebar L.

PROGRAM Luas; {Judul}VAR P,L,Luas: real; {Deklarasi variabel}BEGIN

Read (P,L); {Statemant}Luas := P*L; {Statement}Write (P,L,Luas); {Statement}

END. {Penutup}

Page 3: Delphi Catatan UTS Ipa 2014-2015

Judul program sifatnya adalah optional, dan bila ditulis, harus terletak pada awal dari program dan diakhiri dengan titik koma.Bagian deklarasi digunakan bila di dalam program digunakan pengenal ( identifier). Identifier dapat berupa label, konstanta, tipe, variabel, prosedur dan fungsi. Kalau suatu program menggunakan identifier, Pascal menuntut supaya identifier tersebut diperkenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan terlebih dahulu pada bagian ini.Beberapa aturan dalam program Pascal :

        Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah END yang paling akhir.

        Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan lainnya.        Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca

titk koma (;)Contoh : simpan := akhir; akhir := simpan + awal;        Baris komentar diletakkan diantara tanda (* dan *) atau diantara tanda { dan }

Contoh : Var rerata : real; (*nilai rata-rata*)Nil1 : real; {nilai ujian}

Statement (pernyataan)Adalah instruksi atau gabungan instruksi, yang menyebabkan komputer melakukan aksi.

Type statement dalam Pascal terdiri atas :

1.      Sederhana : - menandai sebuah item data ke sebuah variabel (assigment statement)contoh : X := Y * 4.135-         pemanggilan procedure dan goto statement

2.      Terstruktur:- Compound Statement

contoh : Begin read (x) ;y := x + 5;write (y)

End. - Repetitive Statement

contoh : For I := 1 to 100 do write (count);

- Conditional Statementcontoh : If x > 100 then write (s)

else write (p) ;

Assignment operatorAssignment operator (operator pengerjaan) menggunakan simbol titik dua diikuti oleh

tanda sama dengan (:=).

Page 4: Delphi Catatan UTS Ipa 2014-2015

Contoh :A:=B;

Binary operatorDigunakan untuk mengoperasikan dua buah operand. Operand dapat berbentuk konstanta

ataupun variabel. Operator ini digunakan untuk operasi aritmatika yang berhubungan dengan nilai tipe data integer dan real.

Operator Operasi

* PerkalianDIV Pembagian bulat

/ Pembagian realMOD Sisa pembagian

+ Pertambahan- pengurangan

Input dan output (Standar I/O).Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar

READ atau READLN.Identifier standar ReadLn sedikit berbeda dengan Read. ReadLn digunakan untuk memasukkan data perbaris, artinya setelah tombol Enter ditekan, maka akan ganti baris, sedangkan Read tidak ganti baris, masih dalam baris yang sama.

Sedangkan untuk keperluan output (mencetak output) digunakan identifier standar WRITE atau WRITELN.Perbedaan Write dengan WriteLn adalah bahwa Write menampilkan hasil tanpa ganti baris dan tampilan berikutnya akan disambung dalam baris yang sama. Sedang WriteLn digunakan untuk menampilkan tampilan perbaris, akan ganti baris untuk tampilan berikutnya.

Bentuk umum penulisannya :

1.      READ (variabel input) ;

Atau

READLN (variabel output);

2.      WRITE (variabel output);WRITELN (variabel output);

Contoh :

Var nama : string{15};Begin nama := ‘Dewi’;

write(‘nama : ‘);write(nama);

End.

Page 5: Delphi Catatan UTS Ipa 2014-2015

Hasilnya :Nama : Dewi

Contoh :

Var nama : string{15};Begin nama := ‘Dewi”;

WriteLn(‘Nama : ‘);WriteLn(Nama);

End.

Hasilnya :Nama :Dewi

FunctionFunction/fungsi adalah merupakan sebuah penggalan program yang terpisah dari program

utama dan berfungsi sebagai sebuah program bagian dari program utama. Penulisan fungsi diawali dengan kata cadangan function dan dideklarasikan dalam bagian deklarasi fungsi. Dan penulisan program fungsi ditempatkan pada program utama. Sebagian kecil dari macam – macam fungsi :a) Function StrToCurr

Digunakan jika ingin memakai perintah untuk merubah suatu nilai kedalam bentuk mata uang.b) Function StrToDate

Digunakan jika ingin memakai perintah untuk merubah suatu nilai kedalam bentuk tanggalc) Function StrToFloat

Digunakan jika ingin memakai perintah untuk merubah suatu nilai kedalam bentuk bilangan desimal

d) Function StrToIntDigunakan jika ingin memakai perintah untuk merubah suatu nilai kedalam bentuk bilangan bulat

e) Function LowerCaseDigunakan jika ingin memakai perintah untuk merubah suatu nilai kedalam bentuk huruf kecil

f) Function UpperCaseDigunakan jika ingin memakai perintah untuk merubah suatu nilai kedalam bentuk huruf kapital