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

dokumen-dokumen yang mirip
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

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 LOGIKA PERULANGAN-1

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

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

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

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

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

1 Latihan 6 Ketentuan Soal:

Pengenalan Borland Delphi 7.0

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

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

URAIAN POKOK PERKULIAHAN

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

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

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

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

STRUCTURED QUERY LANGUAGE (SQL)

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

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

PERCOBAAN I STATEMENT

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

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

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

Borland Delphi 7. Created By 1

Modul I Mengenal Pemrograman Delphi

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

Modul I Mengenal Pemrograman Delphi

Elga Lesmana

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

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

Pengenalan Lingkungan Delphi

Kontrol Data Set dan Navigasi Tabel

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

GRAPHICS AND VISUALIZATION. Logo

Mengenal pemrograman multithread dengan Delphi 7

Bahasa Pemrograman (TD22093)

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

URAIAN POKOK PERKULIAHAN

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

Algoritma Pemrograman A

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

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

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

LAMPIRAN A: LISTING PROGRAM

PRAKTIKUM 1 2 MENGENAL DELPHI

LAMPIRAN A RANGKAIAN ELEKTRONIKA LENGKAP

Bab Konsep Dasar Program 2.1 Objek

LANJUTAN APLIKASI DATABASE

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

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

Modul II Object Bahasa Pascal

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Pertemuan -1 BORLAND DELPHI

LAMPIRAN. Universitas Sumatera Utara

LAMPIRAN A: DDL DATABASE

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

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

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

LAMPIRAN A FOTO ALAT MONITORING KONDISI GUNUNG BERAPI NIRKABEL

Yohanas auri yahoo.com

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

BAB 1 PENDAHULUAN 1.1 Latar Belakang

LANJUTAN APLIKASI DATABASE

Modul V Form Enty Data Tabel Tabel Transaksi

PEMRORAMAN DATA BASE (FORNT END)

BAB II LANDASAN TEORI

Mengukur Waktu Tayang Form

Membuat Keylogger dan Antinya pada sistem operasi Windows

BAB II LANDASAN TEORI

SWR.DEV.400.(2).A SEKOLAH MENENGAH KEJURUAN BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI PROGRAM KEAHLIAN REKAYASA PERANGKAT LUNAK

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

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

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

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

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Math, ExtCtrls, ComCtrls;

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB IV Antarmuka dengan Port Paralel (Output)

Mencari Akar-akar persamaan kuadrat AX 2 + BX + C = 0

Berlatih Tipe Data di Delphi

Modul VI Penanganan Data di Dalam Delphi

IV. HASIL DAN PEMBAHASAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

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

BAB 5 ALGORITMA A PRIORI. A. Algoritma A Priori

BAB IV IMPLEMENTASI DAN PENGUJIAN

SEM. 4 KOMUNIKASI DATA

Struktur Percabangan. Sesi. 2.1 Statement if

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

RENCANA PELAKSANAAN PEMBELAJARAN

DAFTAR LAMPIRAN. Panduan Pengguna Program Bantu FPP Bahasa Pemrograman untuk Program Bantu FPP

MODUL PELATIHAN BERBASIS KOMPETENSI SEKTOR TELEMATIKA SUB SEKTOR PROGRAMMER KOMPUTER MENGKOMPILASI DAN MENJALANKAN SEBUAH APLIKASI TIK.PR

MODUL III PILIHAN RadioButton dan RadioGroup

IDENTIFIKASI UANG KERTAS BERDASARKAN WARNA DENGAN METODE TEMPLATE MATCHING. Tugas Akhir disusun untuk memenuhi syarat

PENGENALAN DELPHI BAGI PEMULA

LAPORAN PRAKTIKUM KOMUNIKASI DATA KONVERSI TO PDU

Latihan 5. Mengenal Tipe Data Di Delphi 7

Transkripsi:

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 6 (ENAM) 09211080 FAJAR SUMANTO

PROCEDURE DAN FUCTION Untuk pemula,sering sekali membedakan perbedaan antara keduanya, perbedaannya adalah sebagai berikut : Procedure adalah suatu subrutin yang tidak memerlukan nilai kembali, dalam penulisan di delphi adalah sebagai berikut : code : text 1. procedure Namanya; 2. 3. //isikan kode disini 4. Function adalah suatu subrutin yang memerlukan nilai kembali, dalam penulisan di delphi adalah sebagai berikut : code : text 1. function Namanya: integer; //nilai kembali dapat diganti tipe data lainnya 2. 3. //kodenya 4. result := 1; //nilai kembali harus sama dengan deklarasinya 5. procedure dan function dibagi menjadi 2 macam, yaitu in line / wrap dan dalam class, berikut ini adalah unit lengkap untuk membedakannya : code : text 1. unit Unit1; 2. interface 1

3. uses 4. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; 5. type 6. TForm1 = class(tform) 7. private 8. procedure IniProsedurClass; //pendeklarasian ditulis dalam classnya 9. { Private declarations } 10. public 11. { Public declarations } 12. 13. 14. 15. Form1: TForm1; 16. implementation 17. {$R *.dfm} 18. procedure IniProsedurInline; //inline procedure langsung ditulis di bagian implementation 19. 20. 21. 22. 23. { TForm1 } 24. 25. procedure TForm1.IniProsedurClass; //forward deklarasi dari classnya 26. 27. 28. end. 2

Procedure dan Function juga dapat berparameter, sehingga pemrosesan dapat secara dinamis, berikut ini adalah contohnya : code : text 1. function Tambahkan(Bil1,Bil2: integer): integer; 2. 3. result := Bil1 Bil2; 4. 5. //penggunaannya ShowMessage(IntToStr(Tambahkan(1,2))); Ketika anda dapat menggunakan procedure dan function secara tepat, hal ini sudah dapat mempercepat waktu coding anda. Demikian tutorial ini, semoga bermanfaat bagi kita semua 3

DESAIN FORM 4

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(tform) Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; Label9: TLabel; Label10: TLabel; Label11: TLabel; Label12: TLabel; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; Edit4: TEdit; Edit5: TEdit; Edit6: TEdit; Button7: TButton; Button8: TButton; Button9: TButton; Button6: TButton; Edit7: TEdit; Edit8: TEdit; Edit9: TEdit; Button10: TButton; Button11: TButton; Button12: TButton; procedure Button11Click(Sender: TObject); procedure Button12Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); 5

procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button7Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Button8Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button10Click(Sender: TObject); private { Private declarations } public procedure bersih(); { Public declarations } Form1: TForm1; implementation {$R *.dfm} procedure TForm1.bersih(); edit1.text:='0'; edit2.text:='0'; edit3.text:='0'; edit4.text:='0'; edit5.text:='0'; edit6.text:='0'; edit7.text:='-'; edit8.text:='-'; edit9.text:='-'; edit1.setfocus; function tambah_in(a,b:integer):integer; tambah_in:=(a+b); procedure TForm1.Button11Click(Sender: TObject); bersih 6

procedure TForm1.Button12Click(Sender: TObject); close(); procedure TForm1.Button1Click(Sender: TObject); satu, dua : real; satu:= strtoint(edit1.text); dua:=strtoint(edit2.text); edit3.text:=floattostr(satu / dua); procedure TForm1.Button2Click(Sender: TObject); satu, dua : integer; hasil:integer; satu:= strtoint(edit1.text); dua:=strtoint(edit2.text); hasil:=tambah_in(satu,dua); edit3.text:=inttostr(hasil); procedure TForm1.Button3Click(Sender: TObject); satu, dua : integer; satu:= strtoint(edit1.text); dua:=strtoint(edit2.text); edit3.text:=inttostr(satu-dua); procedure TForm1.Button4Click(Sender: TObject); satu, dua : integer; 7

satu:= strtoint(edit1.text); dua:=strtoint(edit2.text); edit3.text:=inttostr(satu*dua); procedure TForm1.Button5Click(Sender: TObject); satu, dua : integer; satu:= strtoint(edit1.text); dua:=strtoint(edit2.text); edit3.text:=inttostr(satu mod dua); procedure TForm1.Button7Click(Sender: TObject); satu, dua : real; satu:= strtofloat(edit4.text); dua:=strtofloat(edit5.text); edit6.text:=floattostr(satu+dua); procedure TForm1.Button9Click(Sender: TObject); satu, dua : real; satu:= strtofloat(edit4.text); dua:=strtofloat(edit5.text); edit6.text:=floattostr(satu * dua); procedure TForm1.Button8Click(Sender: TObject); satu, dua : real; 8

satu:= strtofloat(edit4.text); dua:=strtofloat(edit5.text); edit6.text:=floattostr(satu - dua); procedure TForm1.Button6Click(Sender: TObject); satu, dua : real; satu:= strtofloat(edit4.text); dua:=strtofloat(edit5.text); edit6.text:=floattostr(satu / dua); procedure TForm1.Button10Click(Sender: TObject); satu, dua : string; satu:= (edit7.text); dua:= (edit8.text); edit9.text:=satu +' '+dua; end. 9

DAFTAR PUSTAKA http://delphi-id.org/dpr/news/2010/8/8/procedure-dan-function-di-delphi/ 10