MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

dokumen-dokumen yang mirip
LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

Pengenalan Borland Delphi 7.0

1 Latihan 6 Ketentuan Soal:

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini

URAIAN POKOK PERKULIAHAN

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

STRUCTURED QUERY LANGUAGE (SQL)

Borland Delphi 7. Created By 1

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart,

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff

PERCOBAAN I STATEMENT

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type

Kodingan untuk Membuat Grafik dari Persamaan Garis Lurus dan Kuadrat Menggunakan Delphi 7

Kontrol Data Set dan Navigasi Tabel

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

Modul I Mengenal Pemrograman Delphi

Pengenalan Lingkungan Delphi

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.

Lampiran 1. Form 01. unit Skripsi; interface. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math;

Bahasa Pemrograman (TD22093)

DAFTAR PUSTAKA. Choiron, Moch. Agus. (tanpa tahun). Interpolasi. Malang.

Object Name Caption. RadioButton1 rpria Pria RadioButton2 rwanita Wanita. ComboBox1 ckode - Edit1 enapar - Edit2 ehrg - Edit3 ejumbel - Edit4 etotal -

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10

Modul I Mengenal Pemrograman Delphi

Algoritma Pemrograman A

MODUL 1 IDE (Integrated Development Environment )

URAIAN POKOK PERKULIAHAN

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

GRAPHICS AND VISUALIZATION. Logo

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

Elga Lesmana

Modul II Object Bahasa Pascal

Daftar Pustaka. Supriyadi, Moh Pemrograman Sistem Pengendali dengan Delphi.

DAFTAR PUSTAKA. Abdia, Gunaidi Away.2008.The Shortcut Of Delphi For ACCOUNTING.Bandung : Informatika.

PRAKTIKUM 1 2 MENGENAL DELPHI

Membuat File Dynamic Link Library (*.DLL) Menggunakan Borland Delphi

LAMPIRAN A FOTO ALAT MONITORING KONDISI GUNUNG BERAPI NIRKABEL

LAMPIRAN A: LISTING PROGRAM

LAMPIRAN. Universitas Sumatera Utara

Yohanas auri yahoo.com

LANJUTAN APLIKASI DATABASE

LAPORAN PRAKTIKUM FISIKA KOMPUTASI INTERPRETASI GRAFIS INTENSITAS WARNA DASAR RGB PADA GAMBAR BITMAP MENGGUNAKAN DELPHI7

Mengenal pemrograman multithread dengan Delphi 7

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

LANJUTAN APLIKASI DATABASE

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

LAMPIRAN A RANGKAIAN ELEKTRONIKA LENGKAP

LAMPIRAN A: DDL DATABASE

Praktikum Pemrograman 1. Mengenal Delphi

B. Kompetensi Mahasiswa dapat memahami tentang kendali kesalahan dengan paritas serta dapat melakukan penghitungan paritas.

LAMPIRAN. A. Flowchart 1. Contoh Flowchart Penempatan Subjek. Gambar 185. Flowchart Penempatan Subjek AB

Berlatih Tipe Data di Delphi

Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format:

Array: membentuk sekumpulan variabel dengan tipe sejenis. Terdapat dua macam array, array satu dimensi dan array multidimensi.

Pertemuan -1 BORLAND DELPHI

Latihan 5. Mengenal Tipe Data Di Delphi 7

IV. HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI

Bab Konsep Dasar Program 2.1 Objek

BAB 5 ALGORITMA A PRIORI. A. Algoritma A Priori

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

PEMRORAMAN DATA BASE (FORNT END)

PENGENALAN DELPHI BAGI PEMULA

ricak.wordpress.com Component Name & Interface

Struktur Perulangan. Sesi. 3.1 Pernyataan while do. 3.2 Pernyataan repeat... until

Mengukur Waktu Tayang Form

Pengantar Delphi (IDE Delphi ) & Konsep OOP

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Menus, StdCtrls, ExtCtrls, MPlayer;

PEMBUATAN APLIKASI PENAJAMAN GAMBAR UNTUK PENGOLAHAN CITRA DIGITAL. Santoso Setiawan 1, Ahmad Firdaus 2

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

BAB III GRAFIKA 2D. Xv = Xvmin + round((xw - Xwmin)*(Xvmax-Xvmin)/(Xwmax-Xwmin)) Yv = Yvmax - round((yw - Ywmin)*(Yvmax-Yvmin)/(Ywmax-Ywmin))

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Dasar Algoritma. Oky Dwi Nurhayati, ST, MT

Pemrogram Pem a rogram n Visual Delphi 7

Akses Port Paralel (Menggunakan Delphi 7.0) (Drs. Agfianto Eko Putra, M.Si 2005)

BAB II LANDASAN TEORI

Bekerja dengan FORM dan EVENTS

LAPORAN PRAKTIKUM KOMUNIKASI DATA KONVERSI TO PDU

Pengolahan String A. Dasar Teori

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

SILABUS. 1. Menguasai IDE Borland Delphi 7 untuk pembuatan project. 2. Mengenali file yang diperlukan dalam project. 3. Melakukan desain form.

BAB VII Komponen untuk Komunikasi Serial

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

BAB IV IMPLEMENTASI DAN PENGUJIAN

UNTUK MEMBUAT DESAIN SEPERTI DI ATAS IKUTI PETUNJUK TABEL DI BAWAH INI : NO

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.

BAB IV Antarmuka dengan Port Paralel (Output)

Transkripsi:

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI SASARAN 1. Memahami Konsep pemograman Even Driven 2. Memahami penempatan variable 3. Mengetahui fungsi-fungsi Konversi TUGAS PENDAHLUAN 1. Sebutkan fungsi fungsi bawaan dari Delphi min 10 fungsi dan berikan contohnya? 2. Even apa saja yang terdapat dalam component TEdit, TForm dan TButton, berikan contohnya? MATERI KULIAH Event Driven Pada pemograman Visual kebanyakan menganut konsep pemograman yang berorientasi pada Event Driven seperti halnya Delphi, maksudnya dari event drivent adalah yaitu penulisan program berdasarkan pada even atau kejadian tertentu saja misal pada saat onclik (meng-klick dengan mouse) ataupun onexit dan lain sebagainya. Tempat anda menuliskan kode program Gambar 2.1. Event Driven Modul Delphi @2004, Patah Herwanto. STMIK-IM 7

Pada gambar diatas tombol atau button Ulangi Memiliki beberapa event seperti onclick, OnEnter dan lain-lain dan untuk mengisi program pada event tertentu anda tinggal double clik saja pada daftar event yang bersangkutan dan anda tinggal menuliskan kode program pada bagian diantara Begin dan End, yang perlu diperhatikan adalah anda tidak boleh menghapus ataupun merubah Procedure atau nama procedure dan atau end yang telah ada. Variabel Untuk Penulisan variable pada Delphi sama denga yang dipascal, untuk variable dibagi menjadi 2 bagian yaitu: 1. Variabel Local Yang dapat digunakan hanya bersipat local saja missal pada procedure atau pada Fungsi 2. Variabel Global Variabel yang dapat digunakan oleh seluruh fungsi atau procedure pada unit yang mendklarasikannya. unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Grids, DBGrids, ExtCtrls, StdCtrls, ComCtrls; type TForm1 = class(tform) Label1: TLabel; Label2: TLabel; Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2 Click(Sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; Total : Integer; //Variabel Global implementation {$R *.DFM} Modul Delphi @2004, Patah Herwanto. STMIK-IM 8

procedure TForm1.Button1Click(Sender: TObject); A : Integer; //variable Local Total:=strtoint(Edit1.text)*10; A:=Total; Label1.caption:=Inttostr(A); procedure TForm1.Button2Click(Sender: TObject); Label2.Caption:=InttoStr(Total); end. Dari contoh program diatas Variabel Total merupakan variable Global dan dapat dipanggil di dalam procedure ataupun di dalam fungsi dalam suatu unit. Sedangkan Variabel A adalah variable lokal yang hanya dapat digunakan pada Procedure TForm1.Button1Click(Sender: TObject) saja Fungsi Konversi Standar Pada Delphi sesuatu nilai yang hasilnya akan ditampilkan di Form haruslah bernilai String tidak boleh bernilai lain, untuk itu kalau missal yang akan ditampilkan berupa integer maka perlu dikonversikan dulu, berikut adalah fungsi standar untuk konversi StrtoInt = untuk mengkonfersikan dari string ke Integer InttoStr = untuk mengkonversikan dari Integer ke String FloattoStr = untuk mengkonversikan nilai float ke string Latihan 1 Buatlah program berikut ini : Modul Delphi @2004, Patah Herwanto. STMIK-IM 9

Source Program Procedure TForm1.DateTimePicker1Enter(Sender: TObject); Panel.Caption:='Masukan tanggal pembelian'; procedure TForm1.Edit2Enter(Sender: TObject); Panel1.Caption:='Masukan Nama Barang'; procedure TForm1.Edit1Enter(Sender: TObject); Panel1.Caption:='Masukan Jumlah Barang' procedure TForm1.ComboBox1Enter(Sender: TObject); Panel1.Caption:='Masukan Petugas pembelian' procedure TForm1.FormCreate(Sender: TObject); Panel1.Caption:=''; procedure TForm1.Button1Click(Sender: TObject); Datetimepicker1.DateTime:=now; Edit1.Clear; Edit2.Clear; Combobox1.Clear; Latihan 2 Buat program berikut ini : Modul Delphi @2004, Patah Herwanto. STMIK-IM 10

Source program procedure TForm1.TambahClick(Sender: TObject); edit3.text := inttostr(strtoint(edit1.text)+strtoint(edit2.tex)); procedure TForm1.KaliClick(Sender: TObject); edit3.text := inttostr(strtoint(edit1.text)* strtoint(edit2.text)); procedure TForm1.BtnmodClick(Sender: TObject); edit3.text := inttostr(strtoint(edit1.text) mod strtoint(edit2.text)); procedure TForm1.BagiClick(Sender: TObject); edit3.text := floattost(strtofloat(edit1.text)/strtfloat(edit2.text)); Dari program diatas rubah interfacenya menjadi sebagai berikut : Bagaimana dengan listing programnya? Latihan 3 Buatlah program untuk mengkonversikan suhu dari celcius ke Fahrenheit, Reamur, Kelpin dengan rumus sebagai berikut : Reamur = (4*celcius)/5 Fahenheit = (9*Celcius)/5+32 Kelpin=273*celcius Tugas Rumah Buat simulasi pompa bensin, yang menjadi masukan adalah jumlah liter atau jumlah rupiah, untuk interface boleh ditentukan sendiri (metode penghitungan liter atau rupiah sesuai dengan pompa bensin sebenarnya) Modul Delphi @2004, Patah Herwanto. STMIK-IM 11