• Tidak ada hasil yang ditemukan

visual branding biro perjalanan alam

N/A
N/A
Protected

Academic year: 2018

Membagikan "visual branding biro perjalanan alam "

Copied!
37
0
0

Teks penuh

(1)
(2)

1.Deklarasi

• Dalam setiap penulisan bahasa pemograman deklarasi sangat digunakan apabila dalam penulisan program

dibutuhkan indentifier atau tanda pengenal.

• Indentifier pada umumnya di buat oleh programmmer yang digunakan untuk mewakili nilai dari suatu object.

(3)

1.1 Deklarasi Konstanta

• Deklarasi konstanta adalah tanda pengenal dalam Delphi yang mempunyai nilai yang sudah tetap.

• Definisi konstanta diawali dengan kata baku Const diikuti dengan kumpulan indentifier yang diberi sebuah nilai.

• Konstanta dapat dideklarasikan tanpa harus disertakan tipe datanya.

• Compiler akan melihat datanya dan secara otomatis akan mengggunakan tipe data yang sesuai.

(4)

• Cara mendeklarasikan konstanta sebagai berikut :

Contoh

(5)

1.2 Deklarasi Variabel

• Deklarasi variabel adalah tanda pengenal dalam Delphi yang mempunyai nilai yang mana nilai tersebut akan terus berubah selama proses berjalan.

• Setiap variabel mempunyai tipe dan hanya data yang bertipe sama dengan tipe variabel yang dapat disimpan di dalam variabel tersebut. • Setiap variabel mempunyai nama dan pemisahan antar variabel

dilakukan dengan memberikan tanda koma.

• Definisi variable diawali dengan kata baku Var diikuti dengan

kumpulan identifier yang diikuti dengan tipe data yang dibutuhkan. • Aturan pemberian nama variabel pada Delphi :

1. Nama variabel maksimum terdiri dari 63 karakter

2. Nama variabel hanya boleh mengandung huruf, angka, garis bawah (_) dan tidak boleh diawali dengan angka

(6)

Contoh

procedure TForm2.edit1Change(Sender: TObject); Var

namabarang : string;

harga_per_unit, totalbiaya : integer; Begin

namabarang :=’mause’; harga_per_unit := 30000; totalbiaya := 100000;

(7)

2 Tipe Data

• Tipe (Type) pada dasarnya adalah nama jenis data.

• Ketika variabel didefinisikan, tipe data yang menentukan kumpulan nilai-nilai variabel yang dapat disimpan dan juga operasi didalamnya, harus ditentukan juga. Aturan ini dipakai di dalam Delphi.

• logika yang dapat kita berikan adalah ketika kita menempatkan tanda pengenal harga hanya mengenal angka, maka ketika kita

(8)

2.1 Tipe Data Bilangan bulat

(9)

Bentuk Umum

Var

Nil1:integer;

Begin

(10)

2.2 Tipe Data Real

(11)

Bentuk Umum Real

var

nil:real;

begin

nil1:=500.55;

(12)

2.3 Tipe Data String

• Digunakan untuk menyatakan sederetan karakter yang membentuk satu kesatuan.

• Tipe string ini dapat digunakan untuk menyimpan karakter kosong dan juga sebuah karakter.

Bentuk umum String

(13)

2.4 Tipe Data Char

• Secara fungsi tipe data char sama

dengan tipe data string tetapi dari segi

kapsitas ruang diperoleh tipe data char

(14)

3. Operator

(15)

3.1. Operator Penugasan (Assignment)

• Operator assignment atau operator pemberian nilai adalah operator yang paling sering digunakan. Kita sudah

menggunakan operator ini pada contoh-contoh sebelum ini. Pemberian nilai pada Delphi dilakukan dengan

menggunakan tanda :=

Bentuk Umum penulisan

nama_variabel := perintah;

Contoh

A:= 54;

(16)

3.2. Operator Aritmatika

• Operator aritmetik hanya dapat digunakan pada operan yang bertipe bilangan.

• Delphi mengenal dua macam operator aritmetik:

operator aritmetik tunggal dan operator aritmetik biner. • Kedua jenis operator aritmetik ini dibedakan oleh

jumlah operan yang dilibatkan.

• Operator aritmetik tunggal melibatkan satu buah operand, sedangkan operator aritmetik biner

(17)
(18)

3.3. Operator String

• Digunakan untuk menggabungkan dua teks/string atau lebih. • Symbol yang digunakan = +

Bentuk Umum

(19)

Catatan

Aturan-aturan operasi perhitungan :

• Jika bilangan bulat dioperasikan dengan bilangan bulat maka akan menghasilkan bilangan bulat.

• Bilangan bulat dioperasikan dengan bilangan pecahan maka hasilnya adalah bilangan pecahan.

(20)

4. Aplikasi Dengan Delphi

a. Hasil Form dijalankan

(21)
(22)

OBJECT NAME CAPTION / TEXT

Form Form1 OPERATOR BILANGAN Label Label1 Nilai 1

Label Label2 Nilai 2

Label Label3 HASIL

Button Btambah +

Button Bkurang

-Button Bkali *

Button Bbagi /

Button Bdiv DIV (Integer) Button Bmod MOD (Integer) Button Bbersih BERSIH

(23)

Catatan PENTING!!

(24)
(25)

Bentuk-Bentuk Konversi Data

• StrToInt (String To Integer) : Mengubah data

yang bertipe string menjadi integer(b. bulat)

• IntToStr (Integer To String) : Mengubah data

yang bertipe integer menjadi string

• StrToFloat (String To Float) : Mengubah data

yang bertipe string menjadi float(b. desimal)

• FloatToStr (Float To String) : Mengubah data

(26)

Lanjutan Bentuk-Bentuk Konversi Data

• StrToTime (String To Time) : Mengubah data yang

bertipe string menjadi time(waktu/jam;menit;detik)

• TimeToStr (Time To String) : Mengubah data yang

bertipe time menjadi string

• StrToDate (String To Date) : Mengubah data yang

bertipe string menjadi

date(waktu/tanggal;bulan;tahun)

(27)

Lanjutan Bentuk-Bentuk Konversi Data

• StrToDateTime (String To Date Time) : Mengubah

data yang bertipe string menjadi

datetime(waktu

tanggal;bulan;tahun;jam;menit;det

ik)

(28)

Latihan Program

(29)

• Program Hitung Luas Segitiga

Rumus :

- phi = 3.14

- keliling = 2 * phi * r

(30)

Fungsi Trigonometri

• SIN(x) : menghasilkan nilai sinus dari suatu

sudut

(31)

• COS(x) : menghasilkan nilai sinus dari suatu

(32)

• TAN(x) : menghasilkan nilai sinus dari suatu

(33)
(34)

Fungsi Aritmatika

• ABS(x)

- digunakan untuk menentukan nilai mutlak(absolut) dari argumen x

(35)

Lanjutan Fungsi Aritmatika

• FLOOR(x)

- digunakan untuk menentukan nilai pembulatan (integer) ke bawah dari suatu bilangan ke kelipatan terdekat yang harus diberikan

- Contoh :

var i,j : integer; begin

i:=FLOOR(-2.8); {hasil -3}

j:=FLOOR(2.8); {hasil 2}

(36)

Lanjutan Fungsi Aritmatika

• CEIL(x)

- digunakan untuk menentukan nilai pembulatan ke atas

- Contoh :

var i,j : integer; begin

(37)

Gambar

Gambar 2.1 Form Operator

Referensi

Dokumen terkait

Dari hasil pembahasan, dapat disimpulkan bahwa kawasan Resapan Air eksisting yang ada di kota Manado tersebar di 10 kecamatan yang ada di kota Manado yaitu :

Melaui model pembelajaran Kooperatif (Cooperative Learning) tipe Number Head Together (NHT) dan Student Team Achievment Division (STAD), siswa diharapkan dapat

Model Sum of Squares df Mean Square F Sig. Dependent

Konsultan pengawas bertanggung jawab penuh kepada Pemimpin Pekerjaan bahwa hasil pelaksanaan pekerjaan oleh Penyedia Jasa Pemborongan benar-benar sesuai ketentuan kontrak

Kemungkinan adanya elektron tidak berpasangan cenderung ditemui pada atom dari unsur dengan subkulit. yang terdiri dari banyak orbital, yakni subkulit d

Jika nyamuk tersebut menggigit anak yang sedang mengandung virus demam berdarah di darahnya, nyamuk itu akan dapat menyebarkannya kepada anak yang lain..

Sumber data penelitian dari Bank devisa dan Non devisa konvensional yang dijadikan sampel adalah laporan keuangan tahunan periode 2012-2014 yang mana laporan

Yang dimaksud dengan Pejabat Fungsional Perekayasa yang disesuaikan Penetapan Angka Kreditnya dengan Peraturan Kepala Badan Pengkajian dan Penerapan Teknologi ini adalah