Bahasa Pemrograman (TD22093)

dokumen-dokumen yang mirip
Visual Delphi 7 D3 TI FMIPA UNS Sakroni

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

Pengenalan Borland Delphi 7.0

Pemrogram Pem a rogram n Visual Delphi 7

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

Borland Delphi 7. Created By 1

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

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 PROCEDURE DAN FUNCTION

URAIAN POKOK PERKULIAHAN

Pengenalan Lingkungan Delphi

Praktikum Pemrograman 1. Mengenal Delphi

Pengantar Delphi (IDE Delphi ) & Konsep OOP

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

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

Algoritma Pemrograman A

PRAKTIKUM 1 2 MENGENAL DELPHI

Pemrograman Visual (Borland Delphi 7.0)

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

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

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

Modul I Mengenal Pemrograman Delphi

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

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

BAB II LANDASAN TEORI

URAIAN POKOK PERKULIAHAN

Universitas Ahmad Dahlan ---- Lingkungan Pemrograman Visual. Teknik Informatika

1 Latihan 6 Ketentuan Soal:

Modul I Mengenal Pemrograman Delphi

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

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

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

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

Visual Basic 6.0 For Beginners

Elga Lesmana

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

BAHAN DISKUSI PERTEMUAN KETIGA MATAKULIAH PEMROGRAMAN KOMPUTER

Pemrograman Delphi. Gambar.1. Form. Menu utama. Editor code. Jendela object inspector

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Borland Delphi 3.0. Pengenalan Delphi dan Lingkungan Kerjanya

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

1. MENGENAL VISUAL BASIC

STRUCTURED QUERY LANGUAGE (SQL)

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

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

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

BAB II LANDASAN TEORI Konsep Dasar Sistem Informasi Manajemen (SIM) umum semua manajer dalam organisasi atau dalam tingkatan manajemen.

Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com

Modul 1. A. Bagian-Bagian Utama Delphi. Menu Utama. Toolbar / Speedbar ( kiri Delphi 5, kanan Delphi 7) Component Palette

Modul Praktikum Ke-1

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA PROSES BELAJAR MENGAJAR

PEMROGRAMAN DASAR. Visual Basic 6

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

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

Kontrol Data Set dan Navigasi Tabel

MODUL 1 IDE (Integrated Development Environment )

PENGENALAN DELPHI A. PENGENALAN DELPHI

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

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

PEMROGRAMAN DELPHI 7.0

MODUL I Pengenalan IDE Visual Basic 6.0

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

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

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

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

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

PERCOBAAN I STATEMENT

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom

BAB I SEKILAS VISUAL STUDIO.NET 2008

PENGENALAN VISUAL BASIC 6.0

BAB III Koneksi Microsoft Visual Studio.Net dengan CATIA V5

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

BAB I Pengenalan Microsoft Visual Basic 6.0

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Mengenal pemrograman multithread dengan Delphi 7

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

Universitas Ahmad Dahlan ---- Perbedaan mendasar antara PK & PV. Teknik Informatika

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

[Year] SILABUS: Kode Mata Kuliah MI09KB33 Mata Kuliah Pemrograman Visual II Prasyarat - Cosyarat

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

LANJUTAN APLIKASI DATABASE

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

RENCANA PELAKSANAAN PEMBELAJARAN

Pertemuan -1 BORLAND DELPHI

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

A. Memulai dan Struktur Visual Basic

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

Pertemuan 8 Pemrograman

Bekerja dengan FORM dan EVENTS

DASAR PEMROGRAMAN VISUAL BASIC

Visual Basic (VB) Tatik yuniati. Abstrak.

MODUL I MENGENAL BORLAND C++ BUILDER

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

Transkripsi:

Bahasa Pemrograman (TD22093) Kartika Firdausy - UAD http://kartikaf.wordpress.com/ blog.uad.ac.id/kartikaf Bahasa Pemrograman tool : Borland Delphi 7 Bahasa Pemrograman 1

Pemrograman Visual dengan Delphi Visual Programming Language Visual programming environment (VPE) drag dan drop objects untuk membangun program interface visual/grafis untuk membuat source code juga disebut fifth-generation language Sering digunakan pada RAD (rapid application development) Programmer menulis dan mengimplementasikan program dalam segmensegmen Bahasa Pemrograman 2

Alternatif tool pemrograman visual : Visual Basic Visual Foxpro Visual C Visual Dbase Power Builder Delphi Kenapa mesti Delphi? Tool-nya lengkap dan terintegrasi Interface-nya user friendly Aplikasi hasil kompilasi-nya teruji cepat (VB < Delphi < C Builder/Visual) Kode pemrogramannya lebih ringan dibanding peng-kode-an pada C, sebab Delphi menggunakan kode object pascal (Pascal < C) Tersedia Online Help yang cerdas Fasilitas untuk aplikasi database-nya lengkap dan mudah digunakan Dapat terhubung ke beragam jenis database Mendukung pengembangan aplikasi modern (Jaringan/Distributed, Internet/WEB,) Tersedia juga untuk sistem yang berbeda (non Microsoft oriented), seperti di Linux, Tersedia komponen untuk interfacing ke perangkat keras Object-Oriented Programming (OOP) Object terdiri dari data dan prosedur Keuntungan: object yang sudah ada dapat digunakan lagi Event-driven driven memeriksa dan merespon events Event adalah aksi sebagai respon dari program Bahasa Pemrograman 3

Filosofi Object Oriented Programming (OOP) pemrograman Visual (Delphi) implikasi dari teknik OOP beberapa ide OOP mempengaruhi pembuatan programnya seperti : Komponen secara visual, adalah object secara kode pemrograman Property pada komponen, adalah data member (elemen) dari object Method merupakan member dari object dalam bentuk prosedur Event-handler merupakan prosedur milik komponen/object yang hanya akan bekerja saat kejadian khusus terjadi atau diberikan ke komponen tersebut Untuk mengakses member dari object digunakan notasi : <Nama_object.member> Contoh : form.close EditAngka1.Text EditAngka1.Text data member/elemen: Property nama object: Komponen Memahami komponen-komponen Delphi Delphi memiliki banyak sekali komponen yang digunakan untuk membangun interface aplikasi yang dibuat. Dari sekian banyak komponen tersebut maka Form adalah komponen utama/induk, dari aplikasi sebab semua komponen lain umumnya diletakkan di atas Form Delphi meletakkan komponen-komponen-nya pada satu tempat yang disebut : Component Palette : Delphi mengelompokkan komponen-komponen tersebut dalam tab-tab sesuai dengan fungsi dan penggunaannya Jika terbiasa dengan pemrograman DOS yang mengenal perintah-perintah input dan output, maka komponen Delphi juga ada yang berperan sebagai input (untuk menerima data) dan ada juga yang berperan sebagai output (untuk menampung dan menampilkan data Bahasa Pemrograman 4

Integrated Development Environment (IDE) Langkah-langkah 1. Siapkan Form kosong 2. Ambil beberapa komponen dan atur tata letak-nya 3. Beri kode (event-handler) ke komponen yang membutuhkan 4. Compile dan eksekusi (MAKE atau RUN) program Bahasa Pemrograman 5

Menyimpan Aplikasi Menyimpan kode aplikasi Delphi berbeda dengan menyimpan kode program lain seperti kode program DOS misalnya Satu program DOS umumnya memiliki satu file saja, walaupun bisa juga lebih (misalnya overlay di pascal atau membuat library header di C), tetapi file tersebut sengaja dibuat oleh programmer-nya Sedangkan pada Delphi, satu program Delphi menghasilkan banyak file, dan sebagian besar file itu ada tanpa disengaja oleh programmernya Oleh karena itu menyimpan aplikasi Delphi perlu diatur dalam folder khusus untuk mengumpulkan file-file yang dihasilkan oleh satu aplikasi Satu aplikasi Delphi setidak-nya akan menghasilkan file-file : *.dpr *.pas *.dfm *.cfg *.dof *.res Setelah di-compile akan bertambah 2 jenis file lagi yaitu : *.dcu *.exe Jika aplikasi di-edit (ada yang diubah) kemudian disimpan lagi, akan bertambah file dengan ekstensi : *.~pas *.~.dfm File-file aplikasi File :Project1.res File :Project1.cfg File :Project1.dof File :Project1.dpr File : Unit1.dfm Form1 File :Project1.exe File : Unit1.dcu File :Unit1.pas COMPILE + LINK Kode program Re-EDIT + Save File : Unit1.~pas File : Unit1.~dfm res = resouces icon program yang dibuat, menu, dll cfg= configuration dof = Delphi Option File nama program, folder penyimpanan BPL= Borland Package Library Bahasa Pemrograman 6

File-file aplikasi Delphi MultiForm File :Projet1.res File :Projet1.cfg File :Projet1.dof File :Projet1.dpr File :Projet1.exe File : Unit1.dfm Form1 File : Unit1.pas File : Unit2.dfm Form2 File : Unit2.pas File : Unit3.dfm Form3 File : Unit3.pas COMPILE + LINK File : Unit1.dcu File : Unit2.dcu File : Unit3.dcu Kode program Kode Program Kode Program Re-EDIT + SAVE File : Unit1.~pas File : Unit2.~pas File : Unit3.~pas File : Unit1.~dfm File : Unit2.~dfm File : Unit3.~dfm File yang dihasilkan Jenis File Keterangan.dpr File-file proyek.dfm File-file form.pas File-file unit.dpk File-file paket.res File-file Resource.cfg File-file konfigurasi proyek.dof File-file pilihan proyek.dcu File unit yang terkompilasi.exe File yang dapat dijalankan.dsk Pengaturan desktop.~* File-file cadangan (backup)misal.~pas.~dpr Bahasa Pemrograman 7

Memahami pembuatan kode program Kode program yang di diketikkan umumnya berguna untuk memberikan reaksi atas event tertentu dari suatu komponen. Contoh : Kode program di Event OnClick pada komponen Button1 akan dilaksanakan hanya saat tombol Button1 di-click. Untuk memilih event apa yang akan diberi kode program pada sebuah komponen dapat dipilih dari Object Inspector Untuk itu perlu dipahami bagaimana cara menentukan kode program tersebut. Perintah yang sering digunakan : Form1.show; Form1.close; Inttostr() Strtoint() floattostr() Strtofloaty() Floattostr() Showmessage(pesan); Messagedlg(pesan,typepesan,typebutton,integer) Kode program yang melibatkan komponen Bentuk umum : <Nama_komponen.nama_property> Contoh : Label.caption Bentuk lain : <Nama_komponen.nama_method> Contoh : Form.show Memberikan nilai ke property komponen : Contoh : Label1.caption := Penjumlahan ; Label1.font.color := clblack; Struktur dan syntax dasar pemrograman Delphi sama dengan di pascal seperti : Deklarasi var, type, Operator, kontrol if-then, if-then-else, case of, pengulangan for-do, while-do, repeat-until, procedure, function, begin-end, dan seterusnya Bagaimana kode program Delphi dijalankan Project1.dpr Program project1 Begin End. Unit1.pas Unit unit1; Interface Implementation {$R *.DFM} End. Unit2.pas Unit unit2; Interface Implementation {$R *.DFM} End. Unit1.dfm Unit2.dfm Bahasa Pemrograman 8

Contoh Kode program lengkap unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TFormUtama = class(tform) EditAngka1: TEdit; EditAngka2: TEdit; EditJumlah: TEdit; Label1: TLabel; Label2: TLabel; Label3: TLabel; ButtonHitung: TButton; procedure ButtonHitungClick(Sender: TObject); private { Private declarations } public { Public declarations } end; var FormUtama: TFormUtama; Angka1, Angka2, Jumlah: real; implementation {$R *.dfm} procedure TFormUtama.ButtonHitungClick(Sender: TObject); begin Angka1 := StrToFloat(EditAngka1.Text); Angka2 := StrToFloat(EditAngka2.Text); Jumlah := Angka1 + Angka2; EditJumlah.Text := FloatToStr(Jumlah); end; end. Bahasa Pemrograman 9

Materi dapat diperoleh di http://kartikaf.wordpress.com/ Bahasa Pemrograman 10