Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PEMROGRAMAN DELPHI ( Oleh SAIFULLAH, S.Kom.,MM.

Presentasi serupa


Presentasi berjudul: "PEMROGRAMAN DELPHI ( Oleh SAIFULLAH, S.Kom.,MM."— Transcript presentasi:

1 PEMROGRAMAN DELPHI ( Oleh SAIFULLAH, S.Kom.,MM

2 SEMESTER VI / TEKNIK INFORMATIKA METODE PENILAIAN KEHADIRAN 20% TUGAS 20% UJIAN MID SEMESTER 30% UJIAN SEMESTER 30% BUKU PANDUAN : Pujianto, 2007, Praktis Belajar Borland Delphi 8.0, Graha Ilmu, Yogyakarta Hendrayudi, 2008, Pemrograman Delphi 8.0, Yrama Widya, Bandung Asep Kosasih, 2006, Algoritma & Pemrograman dengan bahasa Delphi 5.0, Yrama Widya, Bandung Modul Praktikum, 2003/2004, Pembelajaran Algoritma dan Pemrograman III Dengan Pendekatan Alternatif, STMIK Bumigora Mataram

3 BAB I MENGENAL BORLAND DELPHI -Delphi adalah suatu bahasa pemrograman yang terintegritas berbasis windows dan dapat digunakan untuk membangun sebuah aplikasi sederhana yang berbasis database sampai dengan aplikasi berbasis client/server. -Delphi memiliki tools yang tersedia didalam IDE (Integrated Development Environment)

4 BAB II MENGENAL IDE PADA DELPHI Ada beberapa bagian pada IDE yaitu : Welcome Page Form Designer Surface Tool Palette Object Inspector Object Repository Project Manager Data Explorer Code Editor To-Do Lists

5 BAB III TIPE DATA, VARIABEL & OPERATOR 3.1 TIPE DATA A.Tipe Integer yaitu dipakai untuk menyatakan bilangan yang tidak memiliki desimal. TipeJangkauanMemori (byte) Byte Word0 – ShortInt-128 – 1271 SmallInt – Integer – Cardinal LongInt –

6 B. Tipe Real yaitu dipakai untuk menyimpan bilangan yang mempunyai desimal TipeJangkauanMemori (byte) Real±2.9* ±1.7* Single±1.5* ±3.4* Double±5.0* ±1.7* Extended±3.4* ±1.1* Comp-2 63 – 2 63 _ 18

7 C. Tipe Boolean yaitu dipakai untuk menyatakan nilai logika. Variabel tipe ini hanya berisi TRUE atau FALSE. TipeMemori (byte) Boolean1 ByteBool1 Bool2 WordBool2 LongBool4 Catatan : Variabel tipe boolean dapat menerima operator AND, OR dan NOT.

8 D. Tipe Character yaitu dipakai untuk menyimpan satu huruf (satu digit) TipeUkuran (byte) Isinya ANSIChar11 karakter ANSI WideChar21 karakter Unicode Char1Sama dengan WideChar

9 E. Tipe String yaitu sederatan karakter yang membentuk kesatuan. Tipe string lebih banyak gunanya bila dibandingkan dengan tipe karakter. Tipe data string dapat digunakan untuk menyimpan data nama, alamat, kota dan lain-lain. Perhatian tabel beikut : TipePanjangIsinya ShortString255ANSIChar ANSIStringSampai 3 GBANSIChar String255 atau Sampai 3 GBANSIChar WideStringSampai 1.5 GBWideChar

10 3.2 VARIABEL Dalam membuat sebuah program yang kompleks tentunya terdapat prosedur-prosedur dan fungsi-fungsi. Didalam prosedur dan fungsi kita dapat mendeklarasikan variabel. Secara mudah dapat dikatakan bahwa variabel digunakan untuk menyimpan data. Variabel ini memiliki dua jenis yaitu variabel lokal dam variabel global. -Variabel lokal yaitu sebuah variabel yang terdapat pada prosedur dan fungsi. -Variabel global yaitu variabel yang bisa digunakan kedalam seluruh program tidak terbatas pada prosedur atau fungsi.

11 3.2.1 Pendeklarasian Variabel Var nama_variabel : tipe_data; Sebagai contoh : Var a : Integer; Mendeklarasikan sebuah variabel bertipe integer, dengan variabel a. Untuk membuat variabel hanya menuliskan sekali saja. Untuk variabel yang memiliki tipe data yang sama digunakan tanda pemisah koma dibelakang nama variabel, contoh : Var a,b,c : Integer; I,j,k : real; X,y,z : char

12 3.2.2 Pemberian Nama Variabel Aturan penulisan sebuah variabel, yaitu : Nama variabel maksimum terdiri dari 63 karakter dan jika lebih maka kompiler akan mengabaikan Nama variabel mengandung huruf, angka, garis bawah (_) dan tidak boleh diawali dengan angka. Tidak boleh menggunakan kata kunci yang sudah dimiliki oleh delphi.

13 3.3 OPERATOR A. OPERATOR ARITMATIKA OperatorOperasiTipe DataTipe Hasil +PenjumlahanInteger Real Integer Real -PenguranganInteger Real Integer Real *PerkalianInteger Real Integer Real /PembagianInteger Real Integer Real DivPembagian bulatInteger Real Integer Real ModSisa pembagianInteger

14 B. Operator Logika B.1. Operator Logika OperatorOperasiTipe DataTipe Hasil NotNegasi level bitIntegerBoolean AndAnd level bitIntegerBoolean OrOr level bitIntegerBoolean XorXor level bitIntegerBoolean ShlGeser ke kiri level bit IntegerBoolean ShrGeser ke kanan level bit IntegerBoolean

15 B.2. Operator Boolean OperatorOperasiTipe DataTipe Hasil NotNegasiBoolean AndAnd logikaBoolean OrOr logikaBoolean XorXor logikaBoolean

16 B.3. Operator Relasional OperatorOperasi =Sama dengan <>Tidak sama dengan Lebih besar <=Lebih kecil sama dengan >=Lebih besar sama dengan InKeanggotaan

17 B.4. Urutan Operator unari *,/,div,mod,and,shl,shr,asKeduaOperator perkalian +,-,or,xorKetigaOperator penambahan =,<>,>, =,in,isKeempatOperator relasional

18 BAB IV KONTROL PROGRAM 4.1 PERNYATAAN KONDISI A. Kondisi IF-THEN-ELSE Bentuk umum : If kondisi then pernyataan_benar Else pernyataan_salah B. Kondisi CASE-OF Bentuk umum : Case var Of ……………

19 4.2. Pengulangan Contoh Program : procedure TForm1.Button1Click(Sender: TObject); var a : integer; begin a :=0; {nilai awal} repeat a := a+2; {penambahan nilai a} memo1.lines.add(inttostr(a)); until a = 20 end; A.Repeat…..Until Pernyataan-pernyataan diantara repeat…until akan dikerjakan sampai kondisi yang ada setelah kata until terpenuhi.

20 Pernyataan kondisional diperiksa sebelum ke pernyataan perulangan, jika kondisinya salah awalnya, pernyataan didalam while…do tidak akan dikerjakan. Contoh Program : procedure TForm1.Button1Click(Sender: TObject); var b : integer; begin b :=0; {b=0 cetak b=1} while b <= 9 do {b=1 cetak b=2} begin {b=2 cetak b=3} b := b+1; {penambahan nilai b} {b=3 cetak b=4} memo1.lines.add(inttostr(b)); end; end. B. While…Do

21 Perulangan yang paling sederhana, Perulangan ini dipakai jika kita mengetahui perulangan dilakukan. Contoh Program : procedure TForm1.Button1Click(Sender: TObject); var x : integer; begin for x :=0 to 10 do begin memo1.lines.add(inttostr(x)); end; C. For…To…Do

22 4.2 TIPE DATA BENTUKAN A.Array Merupakan sebuah tipe data yang berfungsi untuk menyimpan sekumpulan data dengan tipe tertentu dimana kumpulan data tersebut diindex secara terurut B. Record Merupakan tipe data bentukan yang berfungsi untuk menympan sekumpulan data yang berhubungan, bisa merupakan tipe data yang sama atau berbeda


Download ppt "PEMROGRAMAN DELPHI ( Oleh SAIFULLAH, S.Kom.,MM."

Presentasi serupa


Iklan oleh Google