AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

download AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

of 49

Transcript of AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    1/49

    LAPORAN AKHIR PRAKTIKUM

    ALGORITMA DAN PEMROGRAMAN III

    Disusun Oleh :

    JURUSAN / PROGRAM STUDI TEKNIK INFORMATIKA

    FAKULTAS TEKNIK

    UNIVERSITAS PALANGKA RAYA

    2014

    Nama : Pita Ria

    NIM : DBC 113 079

    Kelas : I

    Modul : II (Tipe Data, Operator,

    Function dan Procedure

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    2/49

    BAB I

    Tujuan dan Landasan Teori

    A. Tujuan Memperkenalkan tipe data, operator, function dan procedure pada Borland

    Delphi.

    Mendesain/membuat source program dengan menggunakan tipe data,

    operator, function dan procedure.

    B. Landasan Teori

    1. Tipe Data

    a. Pengertian Data, Konstanta dan Variabel

    Data adalah catatan atas fakta atau kenyataan yang berupa angka,

    huruf/karakter, simbol, gambar, suara, dll. Data merupakan merupakan informasi

    yang dibutuhkan dalam berbagai aspek. Sering sebelum melakukan sebuah proses

    dibutuhkan data-data sebagai referensi.

    Konstanta adalah data yang nilainya tetap dan tidak akan berubah.

    Contoh konstanta :

    pi = 22/7 atau 3.14159265

    Artinya nilai pi adalah tetap 22/7 atau 3.14159265

    A = 10

    Artinya nilai A disini sudah ditetapkan sebesar 10, jadi selanjutnya nilai A

    tidak berubah kecuali diganti dengan nilai konstanta yang lain.

    Variabel adalah data yang nilainya dapat berubah sewaktu-waktu

    bergantung keadaan. Variabel tidak didefinisikan dengan sebuah nilai tertentu

    melainkan hanya namanya saja.

    Contoh Variabel :

    Luas

    Panjang

    Daftar Siswa

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    3/49

    b. Macam-Macam Tipe Data pada Delphi

    Tipe Integer

    Adalah tipe data yang menyatakan bilangan/angka.

    Macam-macam tipe data integer:

    Tipe Data Jangkauan Nilai Format

    Shortint -128 s/d 127 8bit, signed

    Smallint -32768 s/d 32767 16bit, signed

    Longint -2147483648 s/d 2147483647 32bit, signed

    Int64 -2^63 s/d 2^63 -1 64bit, signed

    Byte 0 s/d 255 8bit, unsigned

    Word 0 s/d 65535 16bit, unsigned

    LongWord 0 s/d 4294967295 32bit, unsigned

    Note:

    signed maksudnya bilangan bertanda, artinya mengenal bilangannegatif dan positif

    unsigned maksudnya bilangan tak bertanda, dimulai dari 0 (nol) dan

    tidak mengenal bilangan negatif dan positif

    Tipe Real

    Adalah tipe data yang menyatakan himpunan bilangan/angka. Tipe Real

    juga disebut tipe float.Macam-macam tipe data real:

    Tipe Data Jangkauan Nilai Significant

    digit Ukuran

    Real48 2.910^-39 s/d 1.710^38 11-12 6 Byte

    Single 1.510^-45 s/d 3.410^38 7-8 4 Byte

    Double 5.010^-324 s/d 1.710^308 15-16 8 Byte

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    4/49

    Extended 3.610^-4951 s/d 1.110^4932 19-20 10 Byte

    Comp -2^63+1 s/d 2^63-1 19-20 8 Byte

    Currency -922337203685477.5808 s/d922337203685477.5807

    19-20 8 Byte

    Tipe Boolean

    Adalah tipe data yang menyatakan nilai benar atau salah (True atau False).

    Macam-macam tipe data Boolean:

    Tipe Data Nilai Ukuran Memori

    Boolean True or False 1 Byte

    ByteBool True or False 1 Byte

    WordBool True or False 2 Byte

    LongBool True or False 4 Byte

    Tipe Character

    Adalah tipe data untuk menyatakan sebuah huruf/karakter. Tipe characterfundamental adalah AnsiChar dan WideChar. AnsiChar berukuran satu

    byte dan WideChar berukuran lebih dari satu byte. Tipe character generic

    adalah Char, yang ekuivalen dengan AnsiChar.

    Karakter bisa juga ditunjukkan pada konstanta string dengan panjang 1,

    misalnya A. Fungsi Chr menghasilkan nilai karakter bagi setiap range

    integer AnsiChar. Contoh fungsi Chr(65) menghasilkan huruf A.

    Tipe String

    Adalah tipe data yang menyatakan rangkaian beberapa karakter.

    Macam-macam tipe string :

    Tipe Data Panjang Teks Ukuran Memori Pemakaian

    ShortString 255 karakter 2 s/d 256 Byte compatible

    AnsiString ~2^31 karakter 4 Byte s/d 2GB 8bit ansi character

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    5/49

    WideString ~2^30 karakter 4 Byte s/d 2GB Unicode character

    Tipe Pointer

    Adalah sebuah variabel yang menunjukkan sebuah alamat memori. Pointer

    dipakai untuk mengindikasi jenis data yang disimpan pada alamat yang

    dikandungnya. Pointer menempati 4 byte memori.

    Tipe Variant

    Adalah tipe data yang menyatakan nilai yang bisa berubah saat runtime

    program. Variant dapat berisi semua tipe data. Variant menawarkan

    kompatibilitas yang tinggi namun membutuhkan memori yang besar

    2. Operator

    Operator adalah bagian dari program untuk membuat operasi pada data.

    Terdapat beberapa operator untuk menangani operasi program sesuai tipe data.

    Macam-macam operator pada Delphi 7 :

    a. Operator Aritmatika

    Adalah operator untuk keperluan operasi bilangan. Operator aritmatika

    dibagi menjadi dua, yaitu operator binary dan operator unary.

    Macam-macam operator aritmatika binary :

    Operator Operasi Tipe

    Operand Tipe Hasil Contoh

    + Penjumlahan integer, real integer, real X + Y

    - Pengurangan integer, real integer, real X Y* Perkalian integer, real integer, real X * Y

    / Pembagian real integer, real real X / Y

    divPembagian

    integerinteger integer X div Y

    mod Sisa integer integer X mod Y

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    6/49

    Macam-macam operator aritmatika unary:

    Operator Operasi Tipe

    Operand Tipe Hasil Contoh

    + (unary) Tanda positif integer, real integer, real +X

    - (unary) Tanda negatif integer, real integer, real -X

    b. Operator Boolean

    Adalah operator yang dipakai untuk menangani operasi data bertipa boolean. Operator ini juga menghasilkan data bertipe boolean.

    Macam-macam operator boolean:

    Operator Operasi Tipe

    Operand Tipe Hasil Contoh

    not Negasi Boolean Boolean not lulus

    and Konjungsi Boolean Boolean

    pria and

    single

    or Disjungsi Boolean Boolean pria or wanita

    xorDisjungsi

    EksklusifBoolean Boolean

    anak xor

    balita

    c. Operator Logika

    Adalah operator untuk menangani operasi logika pada bit-bit angka.Berbeda dengan operator boolean, operator logika berfungsi mirip dengan

    operator aritmatika, artinya operator ini tidak menangani data berupa

    pernyataan namun berupa angka / integer.

    Macam-macam operator logika :

    Operator Operasi Tipe

    Operand Tipe Hasil Contoh

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    7/49

    not bit negation integer integer not A

    and bit and integer integer A and B

    or bit or integer integer A or Bxor bit xor integer integer A xor B

    shl bit shift left integer integer A shl 2

    shr bit shift right integer integer B shr 3

    d. Operator String

    Adalah operator yang menangani data berupa string atau huruf/karakter.

    Operator string hanya satu, yaitu operator +. Operator ini berfungsi

    sebagai perangkai, jadi tidak sama dengan + pada operator aritmatika.

    Operator Operasi Tipe

    Operand Tipe Hasil Contoh

    + PerangkaianString,

    CharacterString A+ku

    e. Operator Pointer

    Adalah operator yang khusus menangani data berupa pointer, hasil

    operator pointer bisa berupa pointer, integer, atau boolean.

    Macam-macam operator pointer:

    Operator Operasi Tipe

    Operand Tipe Hasil Contoh

    +Penjumlahan

    Pointer

    Character

    pointer,

    Integer

    Character

    pointerP+I

    -Pengurangan

    Pointer

    Character

    Pointer,

    Integer

    Character

    Pointer,

    Integer

    P-Q

    ^ Selisih Pointer Pointer Tipe dasar P^

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    8/49

    pointer

    = Persamaan Pointer Boolean P=Q

    Pertidaksamaan Pointer Boolean PQ

    f. Operator Himpunan

    Adalah operator yang menangani data berupa himpunan.

    Macam-macam operator himpunan :

    Operator Operasi Tipe

    Operand Tipe Hasil Contoh

    + Union set set S1+S2

    - Selisih set set S1-S2

    * Intersection set set S1*S2

    =S1

    = Persamaan set boolean S1=S2

    Pertidaksamaan set boolean S1S2

    in Keanggotaan ordinal, set boolean S1 in S2

    g. Operator Relasional

    Adalah operator yang menangani perbandingan antara dua buah data.

    Operator relasional menghasilkan nilai boolean.

    Macam-macam operator relasional:

    Operator Operasi Tipe

    Operand Tipe Hasil Contoh

    = Persamaan

    simple, class,

    class

    reference,

    interface,

    string, packed

    Boolean A=B

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    9/49

    string

    Pertidaksamaan

    simple, class,

    class

    reference,

    interface,

    string, packed

    string

    Boolean AB

    < Kurang dari

    simple, string,

    packed string,

    PChar

    Boolean A Lebih Dari

    simple, string,

    packed string,

    PChar

    Boolean A>B

    =B

    h. Operator Class

    Operator as dan is menerima class dan instan obyek sebagai operand,

    operator = dan juga beroperasi dengan class.

    i. Operator @

    Operator @ menghasilkan alamat variabel, function, procedure, atau

    method. Operator @ mengkonstruksi pointer dengan operandnya.

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    10/49

    3. Procedure dan Function

    a. Procedure

    Procedure adalah suatu program terpisah dan berdiri dalam suatu blok

    program dan befungsi sebagai sebuah sub program (program bagian).

    Penulisan prosedur diawali dengan kata Procedure pada bagian deklarasi

    program dan cukup menuliskan nama prosedur yang dibuat pada bagian

    Implementasi.

    Deklarasi procedure :

    procedure NamaProcedure(Parameter : TipeData); Implementasi procedure :

    procedure TForm1.NamaProcedure(Parameter : TipeData);

    begin

    end;

    Pemanggilan procedure :

    Contoh :

    procedure TForm1.Button1Click(Sender: TObject); begin

    NamaProcedure(NamaParameter);

    end;

    b. Function

    Function adalah merupakan sebuah penggalan program yang terpisah dari

    program utama dan berfungsi sebagai sebuah program bagian dari programutama. Penulisan function diawali dengan kata cadangan function dan

    dideklarasikan dalam bagian deklarasi function. Dan penulisan program

    fungsi ditempatkan pada program utama. Satu hal yang perlu diperhatikan

    dalam penulisan function adalah harus diikuti dengan tipe datanya.

    Deklarasi function :

    function NamaFunction(Parameter : TipeData) : TipeDataFeedback;

    Implementasi function :

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    11/49

    procedure TForm1.NamaFunction(Parameter : TipeData):TipeData

    Feedback;

    begin

    end;

    Pemanggilan procedure :

    Contoh :

    procedure TForm1.Button1Click(Sender: TObject);

    begin

    NamaFunction(NamaParameter);

    end;

    Berikut ini merupakan procedure dan function yang digunakan pada

    Delphi 7 :

    Str : berupa procedure yang digunakan untuk mendapatkan nilai string

    dari suatu data numeric. Penulisannya seperti berikut ini :

    Str(x[:Width[:Decimal]],var S)

    x adalah data numeric dan S adalah variabel bertipe string.

    StrToCurr : berupa function yang dipakai untuk mendapatkan nilai berupa

    data numeric bertipe currency dari suatu data string. Bentuk penulisannya

    seperti berikut :

    StrToCurr(S: string)

    Argumen S adalah suatu data string yang akan diambil data currencynya.

    StrToDate : berupa function yang dipakai untuk mendapatkan nilai berupadata bertipe TDateTime dari suatu data string.

    StrToDate(S: string)

    Argumen S adalah suatu data string yang akan diambil nilai TDateTime.

    StrToFloat : function StrToFloat dipakai untuk mendapatkan nilai bertipe

    extended (salah satu tipe real). Bentuk penulisannya sebagai berikut :

    StrToFloat(S: string)

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    12/49

    S adalah data tipe string yang akan diambil nilai Extended-nya.

    StrToI nt : function StrToI nt dipakai untuk menapatkan nilai Integer dari

    suatu data string. Bentuk penulisannya sebagai berikut :

    StrToInt(S: string)

    S adalah data tipe string yang akan diambil nilai Integer-nya.

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    13/49

    BAB II

    Langkah Kerja

    A. Perangkat Lunak yang Dibutuhkan Borland Delphi

    B. Langkah Kerja

    Project Pertama

    Menghitung luas empat persegi panjang

    Langkah-langkah :

    1) Aktifkan IDE Delphi.

    2) Pilih menu file dan klik new application.

    3) Pada Form1 tanamkan kontrol Label (4 buah), Edit (3 buah) dan Button (2

    buah).

    4) Aturlah property-properti dari masing-masing komponen sesuai dengan

    tabel sebagai berikut :

    Komponen Properti Nilai

    Form1 Name FrmSegiEmpat

    Caption Segi Empat

    Label1 Name LblJudul

    Caption Empat Persegi Panjang

    Font Size 14

    Font Style Bold

    Label2 Name LblPanjang

    Caption Panjang

    Label3 Name LblLebar

    Caption Lebar

    Label4 Name LblLuas

    Caption Luas

    Edit1 Name EdPanjang

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    14/49

    Text

    Edit2 Name EdLebar

    Text

    Edit3 Name EdLuas

    Text

    Button1 Name BtnHitung

    Caption Hitung

    Button2 Name BtnKeluar

    Caption Keluar

    5) Lakukan desain seperti ditunjukkan pada Gambar 2.1.

    Gambar 2.1. Desain Form untuk Program Empat Persegi

    6) Lakukan kode program untuk menghitung luas, ketika pemakai melakukan

    klik pada BtnHitung :

    procedure TForm1.BtnHitungClick(Sender: TObject);

    var Luas : integer;

    begin

    luas:=StrToInt(edpanjang.Text)*StrToInt(edlebar.Text);edluas.Text:=IntToStr(luas);

    end;

    Pilih menu file | Save lalu ketikkan nama filenya dan ulangi untuk

    menyimpan project.

    7) Jalankan program anda dengan klik Run, atau tekan pada tombol F9. Jika

    terjadi kesalahan periksa kembali kebenaran programnya.

    8) Keluar dari Delphi.

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    15/49

    TUGAS PRAKTIKUM

    1. Buatlah program untuk menghitung nilai akhir yang didapat oleh seorang

    Mahasiswa Algor 3. Sesuaikan dengan gambar desain pada gambar 2.2.

    Gambar 2.2. Form Isi Nilai Mahasiswa

    a. Adapun yang menjadi input adalah : Nama Mahasiswa, Nilai Tugas,

    Nilai UTS, Nilai UAS dan Nilai Praktikum.

    b. Total Nilai Teori didapat dari : 20% * Nilai Tugas + 30% * Nilai UTS

    + 50% Nilai UAS.

    c. Nilai Praktikum didapat dari 50% * Nilai Teori + 50% NilaiPraktikum.

    Langkah-langkah mendesain program :

    1) Aktifkan IDE Delphi.

    2) Pilih menu file dan klik new application.

    3) Pada Form1 tanamkan kontrol Label (7 buah), Edit (7 buah) dan

    Button (3 buah).4) Aturlah properti-properti dari masing-masing komponen sesuai dengan

    tabel sebagai berikut :

    Komponen Properti Nilai

    Form1 Name FrmHitungNilai

    Caption Form Menghitung Nilai

    Mahasiswa Algor 3

    Color clAqua

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    16/49

    Label1 Name LblNama

    Caption Nama Mahasiswa

    Font Name Comic Sans MS

    Size 12

    Style fsBold True

    Label2 Name LblNilaiTugas

    Caption Nilai Tugas

    Font Name Comic Sans MS

    Size 12

    Style fsBold True

    Label3 Name LblNilaiUTS

    Caption Nilai UTS

    Font Name Comic Sans MS

    Size 12

    Style fsBold True

    Label4 Name LblNilaiUAS

    Caption Nilai UAS

    Font Name Comic Sans MS

    Size 12

    Style fsBold True

    Label5 Name LblTotalNilai

    Caption Total Nilai Teori

    Font Name Comic Sans MS

    Size 12

    Style fsBold True

    Label6 Name LblNilaiPraktikum

    Caption Nilai Praktikum

    Font Name Comic Sans MS

    Size 12

    Style fsBold True

    Label7 Name LblNilaiAkhir

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    17/49

    Caption Nilai Akhir

    Font Name Comic Sans MS

    Size 12

    Style fsBold True

    Label8 Name LblTranskrip

    Caption Transkrip Nilai

    Mahasiswa

    Font Name Snap ITC

    Size 16

    Style fsBold True

    Edit1 Name EdNama

    Text

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Edit2 Name EdNilaiTugas

    Text

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Edit3 Name EdNilaiUTS

    Text

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Edit4 Name EdNilaiUAS

    Text

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Edit5 Name EdTotalNilai

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    18/49

    Text

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    ReadOnly True

    Edit6 Name EdNilaiPraktikum

    Text

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Edit7 Name EdNilaiAkhir

    Text

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    ReadOnly True

    Button1 Name BtnHapus

    Caption Hapus Nilai

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Button2 Name BtnProses

    Caption Proses

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Button3 Name BtnKeluar

    Caption Keluar

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    19/49

    5) Buatlah desain seperti pada gambar berikut ini :

    Gambar 2.3. Form Menghitung Nilai Mahasiswa

    6) Ketikkan coding program berikut untuk menghapus kolom Edit ketika

    pemakai mengklik pada BtnHapusNilai.

    procedure TFrmHitungNilai.BtnHapusClick(Sender: TObject);

    begin

    EdNama.Clear;

    EdNilaiTugas.Clear;

    EdNilaiUTS.Clear;

    EdNilaiUAS.Clear;

    EdTotalNilai.Clear;

    EdNilaiPraktikum.Clear;

    EdNilaiAkhir.Clear;

    end;

    7) Ketikkan coding program berikut untuk melakukan proses perhitungannilai yang telah diinputkan ketika pemakai mengklik pada BtnProses.

    procedure TFrmHitungNilai.BtnProsesClick(Sender: TObject);

    Var Hasil : Extended;

    begin

    Hasil:=(StrToFloat(EdNilaiTugas.Text)*20/100)

    +(StrToFloat(EdNilaiUTS.Text)*30/100)+(StrToFloat(EdNilaiU

    AS.Text)*50/100);

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    20/49

    EdTotalNilai.Text:=FloatToStr(Hasil);

    Hasil:=(StrToFloat(EdTotalNilai.Text)*50/100)+(StrToFloat(Ed

    NilaiPraktikum.Text)*50/100);

    EdNilaiAkhir.Text:=FloatToStr(Hasil);

    end;

    8) Klik 2 kali pada BtnKeluar sehingga muncul jendela code editor.

    Ketikkan coding seperti berikut :

    procedure TFrmHitungNilai.BtnKeluarClick(Sender: TObject);

    begin

    Application.Terminate;

    end;

    9) Pilih menu File | Save All ketikkan nama filenya untuk menyimpan

    project.

    10) Jalankan program anda dengan klik Run, atau tekan pada tombol F9.

    Jika terjadi kesalahan periksa kembali kebenaran programnya.

    11) Keluar dari Delphi.

    2. Buatlah yang dapat mendemokan operator aritmatika dan operator logika

    yang menginputkan dua buah data. hasil yang ditampilkan harus sesuai

    dengan tombol yang diklik.

    Gambar 2.4. Desain Form untuk Program Kalkulator Sederhana

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    21/49

    Langkah-langkah :

    1) Aktifkan IDE Delphi.

    2) Pilih menu file dan klik new application.

    3) Pada form1 tambahkan kontrol Label (5 buah), Edit (3 buah) dan

    Button (8 buah).

    4) Aturlah properti-properti dari masing-masing komponen sesuai dengan

    tabel sebagai berikut :

    Komponen Properti Nilai

    Form1 Name FrmKalkulator

    Caption Kalkulator Sederhana

    Color clAqua

    Label1 Name LblKal

    Caption Kalkulator Sederhana

    Font Name Snap ITC

    Size 16

    Style fsBold True

    Label2 Name LblCreated

    Caption Created by Pita Ria

    Font Name Rage Italic

    Size 12

    Style fsBold True

    Label3 Name LblBil1

    Caption Bilangan 1

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Label4 Name LblBil2

    Caption Bilangan 2

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    22/49

    Label5 Name LblHasil

    Caption Hasil

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Edit1 Name EdBilangan1

    Text

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Edit2 Name EdBilangan2

    Text

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Edit2 Name EdHasil

    Text

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Button1 Name BtnTambah

    Caption +

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Button2 Name BtnKurang

    Caption -

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Button3 Name BtnBagi

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    23/49

    Caption /

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Button4 Name BtnKali

    Caption *

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Button5 Name BtnDiv

    Caption Div

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Button6 Name BtnMod

    Caption Mod

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Button7 Name BtnHapus

    Caption Hapus

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

    Button8 Name BtnKeluar

    Caption Keluar

    Font Name Comic Sans MS

    Size 10

    Style fsBold True

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    24/49

    5) Buatlah desain seperti pada gambar berikut ini :

    Gambar 2.5. Form Kalkulator Sederhana

    6) Klik 2 kali pada Button + sehingga muncul jendela code editor.

    Ketikkan coding berikut ini :

    procedure TFrmKalkulator.BtnTambahClick(Sender: TObject);

    Var Hasil : real;

    begin

    Hasil:=StrToFloat(EdBilangan1.Text)+StrToFloat(EdBilangan2.Te

    xt);

    EdHasil.Text:=FloatToStr(Hasil);

    end;7) Klik 2 kali pada Button - sehingga muncul jendela code editor.

    Ketikkan coding berikut ini :

    procedure TFrmKalkulator.BtnKurangClick(Sender: TObject);

    Var Hasil : real;

    begin

    Hasil:=StrToFloat(EdBilangan1.Text)-StrToFloat(EdBilangan2.

    Text);

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    25/49

    EdHasil.Text:=FloatToStr(Hasil);

    end;

    8) Klik 2 kali pada Button / sehingga muncul jendela code editor.

    Ketikkan coding berikut ini :

    procedure TFrmKalkulator.BtnBagiClick(Sender: TObject);

    Var Hasil : real;

    begin

    Hasil:=StrToFloat(EdBilangan1.Text)/StrToFloat(EdBilangan2.Te

    xt);

    EdHasil.Text:=FloatToStr(Hasil);

    end;

    9) Klik 2 kali pada Button * sehingga muncul jendela code editor.

    Ketikkan coding berikut ini :

    procedure TFrmKalkulator.BtnKaliClick(Sender: TObject);

    Var Hasil : real;

    begin

    Hasil:=StrToFloat(EdBilangan1.Text)*StrToFloat(EdBilangan2.Te

    xt);EdHasil.Text:=FloatToStr(Hasil);

    end;

    10) Klik 2 kali pada Button Div sehingga muncul jendela code editor.

    Ketikkan coding berikut ini :

    procedure TFrmKalkulator.BtnDivClick(Sender: TObject);

    Var Hasil : integer;

    beginHasil:=StrToInt(EdBilangan1.Text)Div StrToInt(EdBilangan2.

    Text);

    EdHasil.Text:=FloatToStr(Hasil);

    end;

    11) Klik 2 kali pada Button Mod sehingga muncul jendela code editor.

    Ketikkan coding berikut ini :

    procedure TFrmKalkulator.BtnModClick(Sender: TObject);

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    26/49

    Var Hasil : integer;

    begin

    Hasil:=StrToInt(EdBilangan1.Text) Mod StrToInt(EdBilangan2.

    Text);

    EdHasil.Text:=FloatToStr(Hasil);

    end;

    12) Klik 2 kali pada Button Hapus sehingga muncul jendela code editor.

    Ketikkan coding berikut ini :

    procedure TFrmKalkulator.BtnHapusClick(Sender: TObject);

    begin

    EdBilangan1.Clear;

    EdBilangan2.Clear;

    EdHasil.Clear;

    end;

    13) Klik 2 kali pada Button Keluar sehingga muncul jendela code editor.

    Ketikkan coding berikut ini :

    procedure TFrmKalkulator.BtnKeluarClick(Sender: TObject);

    beginApplication.Terminate;

    end;

    14) Pilih menu File | Save All ketikkan nama filenya untuk menyimpan

    project.

    15) Jalankan program anda dengan klik Run, atau tekan pada tombol F9.

    Jika terjadi kesalahan periksa kembali kebenaran programnya.

    16) Keluar dari Delphi.

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    27/49

    BAB III

    Pembahasan

    Project Pertama (Menghitung luas empat persegi panjang)

    Pada project pertama ini, kita diminta untuk membuat sebuah program

    yang digunakan untuk menghitung luas sebuah persegi panjang dengan inputan

    nilai panjang dan lebar berasal dari user. Program ini menggunakan kontrol Label

    (4 buah), Edit (3 buah), dan Button (2 buah).

    Langka pertama yang harus dilakukan adalah membuka jendela aplikasi

    Borland Delphi, kemudian masukkan komponen-komponen kontrol yang

    diperlukan pada form seperti yang dilakukan pada modul 1.

    Setelah komponen sudah diatur, maka yang perlu dilakukan selanjutnya

    adalah mengatur properti dari masing-masing kontrol tersebut sesuai dengan tabel

    yang ada pada langkah kerja.

    Setelah semua properti komponen diatur, maka susunlah kontrol-kontrol

    tersebut pada Form sehingga diperoleh desain sesuai dengan gambar seperti

    berikut ini :

    Setelah semuanya disusun, masukkan coding pada button Hitung yang

    berfungsi untuk menghitung luas persegi panjang, sehingga setelah user

    mengisikan nilai panjang dan lebar lalu menekan Button Hitung, maka akan

    diberikan nilai dari hasil perhitungan luas persegi panjang pada EdLuas. Untuk

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    28/49

    mengisi coding program pada Button hitung dapat dilakukan dengan cara

    mengklik 2 kali pada Button Hitung, dan masukkan coding di bawah ini pada

    jendela code editor :

    procedure TFrmSegiEmpat.BtnHitungClick(Sender: TObject);

    var Luas : integer;

    begin

    Luas:=StrToInt(EdPanjang.Text)*StrToInt(EdLebar.Text);

    EdLuas.Text:=IntToStr(Luas);

    end;

    Pada coding program di atas, Procedure

    TFrmSegiEmpat.BtnHitungClick merupakan prosedur yang berfungsi memuat

    perintah/rumus untuk proses perhitungan luas persegi panjang. Variabel yang

    digunakan adalah Luas bertipe data integer.

    StrToInt(EdPanjang.Text) merupakan fungsi yang digunakan untuk

    menampung nilai dari EdPanjang yang kemudian dikalikan dengan fungsi

    StrToInt(EdLebar.Text) yang menampung nilai dari EdLebar. Hasil perhitungan

    akan ditampilkan melalui EdLuas.Text:=IntToStr(Luas) yang menampung nilaidari hasil perhitungan. StrToInt digunakan untuk mendapatkan nilai integer dari

    suatu data string. Perhatikan penulisan perintah EdLuas.Text:= IntToStr(Luas) .

    Agar nilai hasil perhitungan luas persegi panjang dapat ditampilkan, maka

    pemanggilan fungsi StrToInt dibalik menjadi IntToStr .

    Setelah itu, isikan coding untuk Button Keluar yang berfungsi agar user

    dapat keluar dari program. Caranya dengan mengklik 2 kali pada Button Keluar,kemudian masukkan coding di bawah ini pada jendela code editor :

    procedure TFrmSegiEmpat.BtnKeluarClick(Sender: TObject);

    begin

    Application.Terminate;

    end;

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    29/49

    Procedure TFrmSegiEmpat.BtnKeluarClick adalah procedure perintah

    untuk mengeluarkan program jika kita mengklik tombol Keluar. Perintah

    application.Terminate; . inilah yang digunakan untuk menutup atau

    menghentikan program. Selain menggunakan perintah tersebut, kita juga dapat

    menggunakan perintah halt; .

    Selain application.terminate, kita juga dapat menggunakan closed .

    Perbedaan dari kedua perintah ini adalah pada application.terminate, program

    akan dihentikan secara menyeluruh (semua program yang dibuka) sedangkan jika

    menggunakan closed, maka program yang dihentikan hanya satu program yang

    sedang kita buka saat itu. Pada intinya kedua perintah ini sama-sama untuk

    menghentikan program, perbedaannya terletak pada cakupan perhentian program.

    Kemudian jalankan program dengan memilih menu Run pada Tool Bar

    atau dengan menekan tombol F9. Maka aplikasi yang muncul dari program yang

    kita buat adalah seperti di bawah ini :

    Jika program tidak dapat dijalankan, maka sebaiknya perhatikan kembali

    kelengkapan penulisan coding program pada Button Hitung dan Button Keluar.

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    30/49

    Tugas Praktikum

    1. Menghitung Nilai Akhir Mahasiswa Algor 3

    Pada tugas praktikum 1 ini, kita akan membuat sebuah program untuk

    menghitung total nilai teori dan nilai akhir mahasiswa yang mengambil mata

    kuliah Algoritma & Pemrograman 3. Dimana user harus menginputkan nilai

    tugas, nilai UTS, nilai UAS dan nilai praktikum untuk mendapatkan total nilai

    teori dan nilai akhir dari mahasiswa tersebut.

    Langkah pertama yang harus dilakukan untuk membuat program ini adalah

    membuka aplikasi Borland Delphi, kemudian memasukkan komponen yang

    dibutuhkan dalam pembuatan program ke dalam Form. Komponen yang

    digunakan kali ini terdiri dari kontrol Label (7 buah), Edit (7 buah) dan Button (3

    buah).

    Aturlah nilai properti dari masing-masing komponen yang telah kita

    inputkan tadi sesuai dengan tabel yang ada pada langkah kerja. Lalu aturlah posisi

    komponen-komponen tersebut seperti desain Form berikut ini :

    Masukkan coding pada Button Hapus Nilai. Button yang berfungsi untuk

    menghapus nilai Edit. Klik 2 kali pada Button Hapus Nilai dan masukkan coding

    berikut ini :

    procedure TFrmHitungNilai.BtnHapusClick(Sender: TObject);

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    31/49

    begin

    EdNama.Clear;

    EdNilaiTugas.Clear;

    EdNilaiUTS.Clear;

    EdNilaiUAS.Clear;

    EdTotalNilai.Clear;

    EdNilaiPraktikum.Clear;

    EdNilaiAkhir.Clear;

    end;

    Lalu masukkan coding pada Button Proses yang berfungsi untuk

    menghitung jumlah total nilai teori dan nilai akhir mahasiswa dengan ketentuan :

    a. Total Nilai Teori didapat dari : 20% * Nilai Tugas + 30% * Nilai UTS + 50%

    Nilai UAS.

    b. Nilai Praktikum didapat dari 50% * Nilai Teori + 50% Nilai Praktikum.

    Untuk mengetikkan coding, klik 2 kali pada Button Proses, lalu ketikkan

    coding berikut pada jendela code editor :

    procedure TFrmHitungNilai.BtnProsesClick(Sender: TObject);Var Hasil : Extended;

    begin

    Hasil:=(StrToFloat(EdNilaiTugas.Text)*20/100)

    +(StrToFloat(EdNilaiUTS.Text)*30/100)+(StrToFloat(EdNilai

    UAS.Text)*50/100);

    EdTotalNilai.Text:=FloatToStr(Hasil);

    Hasil:=(StrToFloat(EdTotalNilai.Text)*50/100)+(StrToFloat(

    EdNilaiPraktikum.Text)*50/100);

    EdNilaiAkhir.Text:=FloatToStr(Hasil);

    end;

    Prosedur TFrmHitungNilai.BtnProsesClick adalah procedure yang

    digunakan untuk menghitung nilai dimana saat user mengklik tombol proses maka

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    32/49

    user akan mendapatkan total nilai teori dan nilai akhir mahasiswa algor 3.

    Procedure ini memiliki variabel Hasil dengan tipe data extended, sehingga fungsi

    yang digunakan pada program adalah fungsi StrToFloat .

    Hasil:=(StrToFloat(EdNilaiTugas.Text)*20/100)

    +(StrToFloat(EdNilaiUTS.Text)*30/100)+(StrToFloat(EdNilaiUAS.Text)

    *50/100);

    Coding program di atas berfungsi untuk menghitung total nilai teori yang

    diperoleh mahasiswa, sedangkan perintah EdTotalNilai.Text:=FloatToStr

    (Hasil); digunakan untuk menampilkan hasil perhitungan pada kolom

    EdTotalNilai (kolom yang menampilkan total nilai teori mahasiswa).

    Hasil:=(StrToFloat(EdTotalNilai.Text)*50/100)+(StrToFloat(EdNilaiPra

    ktikum.Text)*50/100);

    Coding program di atas merupakan bagian program yang digunakan untuk

    melakukan proses perhitungan terhadap nilai akhir yang diperoleh mahasiswa.

    Perintah EdNilaiAkhir.Text:=FloatToStr(Hasil); pada baris terakhir program

    digunakan untuk menampilkan hasil perhitungan ke kolom EdNilaiAkhir (kolomyang menampilkan nilai akhir mahasiswa).

    Lalu masukkan coding untuk Button Keluar yang berfungsi untuk

    mengeluarkan (menghentikan) program, sehingga ketika user mengklik Button

    ini, program otomatis akan keluar/berhenti. Caranya klik 2 kali pada Button

    Keluar, lalu masukkan coding program pada jendela code editor :

    procedure TFrmHitungNilai.BtnKeluarClick(Sender: TObject);begin

    Application.Terminate;

    end;

    Prosedur TFrmHitungNilai.BtnKeluarClick adalah procedure yang

    digunakan user untuk membuat program yang sedang di jalankan

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    33/49

    keluar/berhenti.Dimana perintah Application.Terminate; yang digunakan adalah

    untuk mengeluarkan/menghentikan program.

    Jika semua komponen sudah di atur, jalankan program (run) dengan

    memilih menu Run pada Tool Bar maupun dengan menekan tombol F9 pada

    keyboard. Maka akan dihasilkan output seperti di bawah ini:

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    34/49

    2. Kalkulator Sederhana

    Pada tugas praktikum 2 ini, kita akan membuat program kalkulator

    sederhana dengan 2 buah inputan bilangan, 6 buah operator aritmatika, 3 buah

    Edit dan 2 buah Button pilihan (Button Hapus dan Button Keluar).

    Untuk membuat program tersebut, langkah petama yang harus dilakukan

    adalah membuka aplikasi Borland Delphi, lalu masukkan komponen-komponen

    yang kita butuhkan untuk mendesain program yang terdiri dari Label (5 buah),

    Edit (3 buah ) dan Button (8 buah).

    Aturlah nilai-nilai setiap komponen pada Properties (bagian Object

    Inspector) sesuai dengan tabel yang ada pada langkah kerja.

    Lalu aturlah posisi/letak setiap komponen yang telah diinputkan pada form

    tersebut seperti desain pada gambar berikut ini :

    Agar program dapat dijalankan sebagai kalkulator sederhana, maka perlu

    di lakukkannya pemrograman (memasukkan coding program) pada beberapakomponen. Sehingga jika user memasukkan inputan bilangan 1 dan 2, maka user

    dapat memilih button +, -, /, *, Div dan Mod untuk mendapatkan nilai dari

    perhitungan yang diinginkan. User juga dapat menghapus nilai inputan bilangan

    dan keluar dari program.

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    35/49

    Langkah pertama adalah memasukkan coding pada masing-masing Button.

    Caranya klik 2 kali pada Button dan masukkan coding pada jendela code editor.

    Untuk Button +, -, /, *, Div dan Mod masukkan coding seperti berikut :

    Button + :

    procedure TFrmKalkulator.BtnTambahClick(Sender: TObject);

    Var Hasil : real;

    begin

    Hasil:=StrToFloat(EdBilangan1.Text)+StrToFloat(EdBilangan

    2.Text);

    EdHasil.Text:=FloatToStr(Hasil);

    end;

    Button - :

    procedure TFrmKalkulator.BtnKurangClick(Sender: TObject);

    Var Hasil : real;

    begin

    Hasil:=StrToFloat(EdBilangan1.Text)-

    StrToFloat(EdBilangan2. Text);EdHasil.Text:=FloatToStr(Hasil);

    end;

    Button / :

    procedure TFrmKalkulator.BtnBagiClick(Sender: TObject);

    Var Hasil : real;

    begin

    Hasil:=StrToFloat(EdBilangan1.Text)/StrToFloat(EdBilangan2.Text);

    EdHasil.Text:=FloatToStr(Hasil);

    end;

    Button * :

    procedure TFrmKalkulator.BtnKaliClick(Sender: TObject);

    Var Hasil : real;

    begin

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    36/49

    Hasil:=StrToFloat(EdBilangan1.Text)*StrToFloat(EdBilangan

    2.Text);

    EdHasil.Text:=FloatToStr(Hasil);

    end;

    Button Div :

    procedure TFrmKalkulator.BtnDivClick(Sender: TObject);

    Var Hasil : integer;

    begin

    Hasil:=StrToInt(EdBilangan1.Text)Div StrToInt(EdBilangan2.

    Text);

    EdHasil.Text:=FloatToStr(Hasil);

    end;

    Button Mod :

    procedure TFrmKalkulator.BtnModClick(Sender: TObject);

    Var Hasil : integer;

    begin

    Hasil:=StrToInt(EdBilangan1.Text) Mod StrToInt(EdBilangan

    2.Text);EdHasil.Text:=FloatToStr(Hasil);

    end;

    Coding di atas adalah perintah perhitungan dalam kalkulator sederhana

    yang di masukkan pada tiap button sehingga ketika user mengklik salah satu

    button, maka program akan memberikan nilai balikan pada user berupa nilai dari

    perhitungan yang diinginkan user.

    Langkah selanjutnya adalah memasukkan coding untuk Button Hapus dan

    Button Keluar. Button Hapus digunakan untuk menghapus/mengosongkan kolom-

    kolom Edit, yaitu : EdBilangan1, EdBilangan2 dan EdHasil. Dan Button Keluar

    digunakan untuk menghentikan/mengeluarkan program.

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    37/49

    Inputkan coding program dengan mengklik 2 kali Button, lalu ketikkan coding

    berikut pada jendela code editor :

    Button Hapus :

    procedure TFrmKalkulator.BtnHapusClick(Sender: TObject);

    begin

    EdBilangan1.Clear;

    EdBilangan2.Clear;

    EdHasil.Clear;

    end;

    procedure di atas adalah procedure untuk menghapus/mengosongkan nilaiEdBilangan1, EdBilangan2 dan EdHasil. Clear berfungsi untuk menghapus nilai.

    Sehingga jika user mengklik button hapus, maka program akan mengeksekusi isi

    procedure tersebut dan menghapus nilai.

    Buton Keluar :

    procedure TFrmKalkulator.BtnKeluarClick(Sender: TObject);

    begin

    Application.Terminate;end;

    procedure di atas adalah procedure untuk mengeluarkan/menghentikan program

    yang sedang di jalankan. Application.Terminate berfungsi untuk mengeluarkan

    program yang sedang di jalankan user secara menyeluruh (semua program yang

    sedang di buka). Sehingga jika user mengklik button keluar, maka program akan

    mengeksekusi isi procedure tersebut dan menghentikan program.

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    38/49

    Setelah semua komponen sudah di atur , jalankan program (run) dengan

    memilih menu Run pada Tool Bar maupun dengan menekan tombol F9 pada

    keyboard. Maka output yang dihasilkan seperti berikut :

    Jika program error atau tidak dapat dijalankan, periksalah kembali kelengkapan

    coding program. Karena coding program sangat berpengaruh terhadap output.

    Di form Delphi, kita dapat memasukkan gambar (picture) seperti terlihat pada

    output progam di atas dengan memilih additional pada component pallet lalu pilih

    image(picture). Kita dapat memasukkan gambar apa saja untuk membuat tampilan

    program kita menjadi menarik sehingga menarik minat user untuk menggunakan

    program yang kita buat.

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    39/49

    BAB IV

    Kesimpulan

    Tipe data merupakan jenis atau kategori dari data yang digunakan dalam program.

    secara sederhana, tipe data dikelompokkan menjadi :

    a. Teks : Char (terdiri dari 1 huruf/1 angka) String (terdiri dari beberapa huruf/angka)

    b. Bilangan : Integer (bilangan bulat). Tipe data integer terdiri atas beberapa

    varian data yaitu Byte, Word, Longword, Shortint, Longint, Integer,

    int64, dsb.

    Real (bilangan pecahan). Tipe data real terdiri atas beberapa varian

    data yaitu single, real, double, extended, comp, currency.

    c. Boolean merupakan tipe variabel logika. Nilai dari variabel dari bertipe

    Boolean adalah True atau False.

    d. Pointer adalah sebuah variabel yang menunjukkan sebuah alamat

    memori.

    e. Variant adalah tipe data yang menyatakan nilai yang bisa berubah saat

    runtime program.

    Operator adalah bagian dari program untuk membuat operasi pada data.

    Delphi menyediakan beberapa operator seperi beikut ini :

    a. Operator Aritmatika .

    b. Operator Boolean

    c. Operator Logika

    d. Operator String

    e. Operator Pointer

    f. Operator Himpunan

    g. Operator Relasional

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    40/49

    h. Operator Class

    i. Operator @

    Procedure dan Function adalah suatu rutin yang biasa dipakai sebagai alat

    untuk melakukan tugas tertentu dan mendapatkan nilai tertentu. Deklarasi dari

    procedure dan function adalah seperti berikut :

    procedure NamaProcedure(Parameter : TipeData); function NamaFunction(Parameter : TipeData) : TipeDataFeedback;

    Beberapa procedure dan function yang digunakan pada Delphi7 :

    a. Str : berupa procedure yang digunakan untuk mendapatkan nilai string

    dari suatu data numeric.

    b. StrToCurr : berupa function yang dipakai untuk mendapatkan nilai

    berupa data numeric bertipe currency dari suatu data string.

    c. StrToDate : berupa function yang dipakai untuk mendapatkan nilai

    berupa data bertipe TDateTime dari suatu data string.

    d. StrToFloat : function dipakai untuk mendapatkan nilai bertipe extended

    (salah satu tipe real).e. StrToInt : function dipakai untuk menapatkan nilai Integer dari suatu

    data string.

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    41/49

    BAB V

    Daftar Pustaka

    Dosen Algoritma & Pemrograman III (2014). Modul Praktikum Algoritma &

    Pemrograman III. Palangka Raya : Fakultas Teknik, Universitas Palangka

    Raya.

    https:// abisabrina.wordpress.com/2010/12/18/mengenal-tipe-data-pada-delphi/ .

    Diakses 6 November 2014 10:20:23 WIB.

    https:// abisabrina.wordpress.com/2010/12/19/operator-operator-pada-delphi/ .

    Diakses 6 November 2014 10:22:30 WIB.

    https:// annur24.wordpress.com/2013/12/21/procedure-dan-function-pada-delphi/ .

    Diakses 6 November 2014 10:25:14 WIB.

    http://nicesunday.wordpress.com/2010/10/29/function-dan-procedure-dalam-

    delphi/ . Diakses 6 November 2014 10:28:09 WIB.

    http://catataneko.wordpress.com/2011/11/15/mengenal-tipe-data-di-delphi-7/ .

    Diakses pada 12 November 2014 22:18:45

    http://adjidorporah.blogspot.com/2012/04/tipe-data-operator-function-dan.html .

    Diakses pada 12 November 2014 22:18:45 WIB

    http://nicesunday.wordpress.com/2010/10/29/function-dan-procedure-dalam-delphi/http://nicesunday.wordpress.com/2010/10/29/function-dan-procedure-dalam-delphi/http://nicesunday.wordpress.com/2010/10/29/function-dan-procedure-dalam-delphi/http://catataneko.wordpress.com/2011/11/15/mengenal-tipe-data-di-delphi-7/http://catataneko.wordpress.com/2011/11/15/mengenal-tipe-data-di-delphi-7/http://adjidorporah.blogspot.com/2012/04/tipe-data-operator-function-dan.htmlhttp://adjidorporah.blogspot.com/2012/04/tipe-data-operator-function-dan.htmlhttp://adjidorporah.blogspot.com/2012/04/tipe-data-operator-function-dan.htmlhttp://catataneko.wordpress.com/2011/11/15/mengenal-tipe-data-di-delphi-7/http://nicesunday.wordpress.com/2010/10/29/function-dan-procedure-dalam-delphi/http://nicesunday.wordpress.com/2010/10/29/function-dan-procedure-dalam-delphi/
  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    42/49

    BAB VI

    Lampiran

    Project pertama (menghitung luas empat persegi panjang)

    Desain program

    Code Editor untuk Button Hitung dan Button Keluar :

    Output :

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    43/49

    Desain project :

    Code Editor untuk Button Hapus, Button Proses dan Button Keluar :

    Output :

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    44/49

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    45/49

    Tugas Praktikum 2 (Kalkulator Sederhana)

    Desain project :

    Code Editor untuk Button +, Button -, Button/, Button *, Button Div, Button

    Mod, Button Hapus dan Button Keluar :

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    46/49

    Output :

    Operasi Tambah :

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    47/49

    Operasi Kurang :

    Operasi Bagi :

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    48/49

    Operasi Kali :

    Operasi Div :

  • 8/10/2019 AP3-Modul 2-Tipe Data, Operator, Function dan Procedure

    49/49

    Operasi Mod :