Anda di halaman 1dari 4

MODUL II PENGANTAR PEMROGRAMAN DELPHI

Bahasa pemrograman yang digunakan Delphi adalah bahasa pemrograman dengan struktur bahasa pemrograman object Pascal. Pada modul ini akan dibahas hal-hal yang berhubungan dengan penulisan bahasa program. Komentar Dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi oleh kompiler pada saat program aplikasi dijalankan. Untuk menuliskan komentar, dapat digunakan salah satu tanda dari tiga bentuk yang ada, yaitu : Kurung kurawal { }, kurung bintang (* *), slash ganda //. Variabel Adalah sebuah identifier dimana nilainya dapat diubah-ubah dalam badan program. Variabel yang akan digunakan dalam program harus didefinisikan dulu dalam bagian deklarasi bersama tipe data yang akan mengisinya. Sintaksnya : Var nama_variabel : tipe_variabel; Ketentuan untuk penamaan variabel : 1. Nama identifier maksimal 63 karakter, tidak diperkenankan adanya blank (spasi). 2. Dapat terdiri atas huruf dan angka atau gabungan keduanya serta tanda garis bawah ('_'). Namun harus didahului oleh huruf. 3. Tidak membedakan antara huruf besar dan huruf kecil. 4. Bukan Reserved Word Identifier. 5. tidak boleh mengandung karakter yang dipakai untuk operator, seperti : (,),+, -, *, /, <, >, : , ; dan lain-lain Konstanta Adalah sebuah identifier yang memiliki nilai yang tetap (tidak dapat diubah-ubah) dalam satu program. Constanta harus didefinisikan terlebih dulu dalam bagian deklarasi. Penulisan untuk nilai konstanta yang bertipe teks atau string diapit dengan tanda petik tunggal ( ). Contoh : Const Gajiperjam = 5000; Maksimal = 100; Operator Dalam melaksanakan proses pengolahan data, Delphi menyediakan berbagai operator, yaitu : - Operator assignment ( :=) berfungsi untuk memasukkan suatu nilai data ke dalam sebuah variabel, dengan bentuk penulisan : Nama variabel := ekspresi; Contoh : Harga := 500; Jumlah:=20; Total:= harga * jumlah;

operator Aritmatika, terdiri dari : Operator Fungsi

Tipe yang Tipe hasil diproses proses * Perkalian Integer,real Integer,real / Pembagian real Integer,real Integer,real + Penjumlahan Integer,real Integer,real Pengurangan Integer,real Integer,real Div Pembagian integer Integer Integer Mod Sisa hasil bagi Integer Integer operator relasi, berfungsi untuk membandingkan suatu nilai (ekspresi) dengan nilai (ekspresi) lain yang akan menghasilkan suatu nilai logika (boolean) yaitu true dan false. Kedua data yang dibandingkan harus memiliki tipe data yang sama. Contoh : =, >,<,>=,<=,<> (tidak sama dengan). Operator logika, dibagi dua : Operator bit Operator Keterangan Tipe data Tipe hasil And Dan Integer Boolean Or Atau Integer Boolean Not Tidak Integer Boolean Xor Exclusive or Integer Boolean Shl Geser ke kiri Integer Boolean Shr Geser ke kanan Integer Boolean Operator boolean Operator Keterangan And Dan Or Atau Not Tidak Xor Exclusive or Tipe data Boolean Boolean Boolean Boolean Tipe hasil Boolean Boolean Boolean Boolean

Operator boolean selalu memberikan hasil true atau false, sedangkan operator bit berhubungan dengan pergeseran atau pembandingan pada level bit (pada nilai integer). Tipe data Pada umumnya Delphi menggunakan type data yang sama dengan pascal. Namun type data pada Delphi lebih lengkap dibanding pascal. Tipe data yang biasa digunakan pada Delphi : 1. String Biasa digunakan untuk masukan data string ( String merupakan gabungan beberapa character ). 2. Integer Merupakan bilangan asli ( 1, 2, 3, 4, ...). 3. Real Bilangan bulat (berupa pecahan dan integer). 4. Boolean Digunakan untuk data logika yang berisi true atau false. 5. Character Digunakan untuk menyatakan karakter satu huruf. 6. Byte

Besar dari type ini hanya 8 bit. 7. Word Besar bilangan ini 16 bit. 8. Date and time Type waktu dan tanggal yang disediakan Delphi 9. Array Variabel tunggal yang digunakan untuk menyimpan sekumpulan data yang sejenis. Contoh : Var x : array[1..8] of longint; 1 Konversi type data Dalam pengolahan data biasanya kita memerlukan suatu konversi type data, banyak sekali konversi data yang bisa dilakukan pada Delphi. Contoh konversi type data: Strtoint Mengubah type data string ke integer. Inttostr Mengubah type data integer ke string. Timetostr Mengubah type data time ke dalam bentuk string. Strtofloat Mengubah type data string ke dalam bentuk real. Floattostr Mengubah type data real ke dalam bentuk string. LATIHAN 1. Buatlah program untuk menghitung : Keliling, Luas Permukaan dan Isi dari sebuah bola dengan rumus : Keliling = 2 r Isi = 4/3 r3 Luas Permukaan = 4 r2 Dengan tampilan :

2. Buatlah program untuk menghitung jumlah penjualan dari sebuah toko elektronik di Glodok! (Program penjualan alat elektronik, rumus : harga_jual=harga * jumlah). Variabel yang digunakan jumlah_barang ). ada 3 yaitu nama_barang,harga_barang dan

Dengan Tampilan :

Jika button reset diklik maka teks yang tadi diinput akan terhapus sehingga tempat penginputan akan bersih kembali dan kursor akan fokus ke inputan nama barang.

Anda mungkin juga menyukai