PEMROGRAMAN & PRAK.PEMROGRAMAN 2

Slides:



Advertisements
Presentasi serupa
Pemrograman Visual I Pendahuluan Presented by : Herianto.
Advertisements

NAMA: MUSTIKO AJI NIM: Secara garis besar pemrograman (terutama untuk aplikasi desktop) dibedakan menjadi dua, yaitu pemrograman konvensional.
Pemrograman Visual Delphi 7.
BORLAND DELPHI 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi juga memberikan fasilitas.
Instalasi dan pengenalan visual basic 6
MENGENAL IDE DELPHI 7.0 ABDUL WAHID.
Image, Animasi dan Multimedia di Delphi
KOMPONEN DALAM DELPHI Form
Jawaban Pem.Visual FEBY 1. Secara garis besar pemrograman dibedakan menjadi 2, yaitu pemrograman konvensioanl dan pemrograman visual.
MENU Materi 4 DOWNLOAD DI
WELCOME TO VISUAL BASIC
PEMROGRAMAN I 2 SKS.
Menggunakan Event dan Property
Oleh Ardian M. Prastiawan 9/12/2014 2:00:42 PM1. Materi 9/12/2014 2:00:42 PM2 1. Mangenal Delphi – 2 x Pertemuan 2. Mengenal IDE – 3 x Pertemuan 3. Object.
VCL – LANJUTAN PERTEMUAN III (delphi3.ppt)
1. Secara garis besar pemrograman (terutama untuk aplikasi desktop) debedakan menjadi dua, yaitu pemrograman konvensional dan pemrograman visual. a. Jelaskan.
1. Secara garis besar pemrograman dibedakan menjadi dua, yaitu pemrograman konvensional dan pemrograman visual Pengertian dari Pemrograman konvensional.
Nama: NOVIASNITA CAPRITASARI Nim: Kelas: A.
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
PEMROGRAMAN BEORIENTASI OBJEK
Pemrograman Visual Ervita Kusuma Putri Teknik Informatika.
Nama: NOVIASNITA CAPRITASARI Nim: Kelas: A.
-Tipe Bilangan Bulat > 1,4,40,100 -Tipe bilangan real > 1.50,3.234, Tipe Boolean > True, False -Tipe Karakter > A, B, X, y -Tipe String > Nama,
Form Gambar IDE (Integrated Development Environment) VB6 ToolBar
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
KOMPONEN DALAM DELPHI Form
Tugas Pemrograman Visual
Pemrograman Basisdata
Proses Berurutan Pemrograman Visual.
PENGENALAN PEMROGRAMAN VISUAL
JAWABAN UTS PEMROGRAMAN VISUAL 2012
Mengakses Database Access dengan Delphi 7.0
Pemograman Delphi Delphi adalah paket bahasa pemograman yang bekerja dalam sistem operasi window Jenis aplikasi yang bisa dibuat adalah Aplikasi untuk.
Mata Kuliah Algoritma dan Pemrograman 1-C
Pemrograman Visual II Chapter I.
Pengenalan Visual Basic
MENGENAL VISUAL BASIC 6.0 Pertemuan 2
PEMROGRAMAN BERORIENTASI OBYEK
Pemrograman Terstruktur
BAB II KOMPONEN-KOMPONEN MICROSOFT VISUAL BASIC 6.0
ALGORITMA & PEMROGRAMAN 2 B
Menggunakan Form Pertemuan Ke-3.
Pemrograman Visual I Outline: Pengenalan bahasa C#
ELEMEN-ELEMEN PROGRAM
Pemrograman Visual Oleh : Erni Fatmawati.
Louis Bertrand Secondra
Konsep delphi Pertemuan Ke-1 & 2.
P e r t e m u a n 1 Membuat Workbook dengan Macro
Mengenal IDE Delphi DELPHI II UNSERA 2016.
Algoritma Pemrograman 2A
Antrian Dengan Array Ika Menarianti.
Pemrograman Visual (Borland Delphi 7.0)
Pengenalan Visual Basic
ALGORITMA & PEMROGRAMAN 1 B
Senarai Berantai Ika Menarianti.
Menggunakan Event dan Property
Menambah dan Menghapus Data Via Array
Object Oriented Programming
ALGORITMA & PEMROGRAMAN 2 B
Tugas Pemrograman Visual
Pertemuan 1 Pemrograman Visual Intro ‘n Delphi Intro
Pengenalan Borland Delphi 7.0
Pemrograman Terstruktur I dengan Delphi
PEMROGRAMAN BERORIENTASI OBYEK
ANALISA & DESAIN BERORIENTASI OBJEK
Menggunakan Form Pertemuan Ke-3.
Pemrograman GUI dengan Java
ALGORITMA & PEMROGRAMAN 2 B
Pengenalan Visual Basic
Transcript presentasi:

PEMROGRAMAN & PRAK.PEMROGRAMAN 2 PEkan KE 2 PEMROGRAMAN & PRAK.PEMROGRAMAN 2

MENGENAL IDE BORLAND DELPHI Delphi menyediakan fasilitas yang lengkap untuk membangun suatu program aplikasi, diantaranya adalah IDE(Integrated Development Environment). IDE Delphi terdiri dari Menu, Speedbar/ toolbar, Component Palette, Object Inspector, object treeview, Form dan Editor Code

Menu MENU, adalah sekumpulan perintah di dalam menubar yang terletak di bagian atas window utama. Saat kita membuka Delphi, disediakan sepuluh menu, yaitu File, Edit, Seach, View, Project, Run, Component, Database, Tools dan Help. Masing-masing menu memiliki menu pull down yang berisikan perintah-perintah.

speedbar SPEEDBAR, merupakan kelompok tombol yang digunakan untuk mengakses perintah-perintah dalam menu. Perintah-perintah tersebut akan sering digunakan pada saat kita menyusun program aplikasi. Pengelompokan ini akan memudahkan dan menghemat waktu kita untuk mengakses suatu perintah karena kita tidak perlu mencari perintah-perintah tersebut dalam menu pull down yang belum tentu dapat langsung ditemukan.

Componen palette COMPONEN PALETTE, sekumpulan tab yang didalamnya tersedia tombol-tombol komponen yang akan dipakai sebagai elemen interface program aplikasi. Delphi menyediakan banyak sekali tab, diantaranya tab Standard, Additional, Data Acces, Data Control, Dialog dan seterusnya. Kita tinggal mengklik judul tabnya untuk beralih dari satu tab ke tab lain

Object inspector OBJECT INSPECTOR, merupakan penghubung antara tampilan aplikasi dengan kode program aplikasi, sehingga aplikasi yang kita buat dapat berjalan. Untuk itu komponen- komponen dalam tampilan aplikasi kita harus diatur propertinya terlebih dahulu dan kemudian ditetapkan prosedur-prosedur event handler-nya.

Code editor EDITOR CODE, merupakan tempat untuk menulis, memodifikasi dan mengakses kode-kode yang akan menjalankan aplikasi program. Secara otomatis Reserved Word dari Delphi akan dituliskan dengan cetakan tebal (bold), sedangkan baris komentar akan ditulis miring (italic) dan berwarna biru. Baris komentar ditulis diantara kurung kurawal buka ({) dan kurung kurawal tutup (}), atau dengan garis miring ganda (\\) di awal baris komentar.

MENGENAL STRUKTUR PROGRAM PROJECT Program aplikasi yang dibuat dengan Delphi tersimpan sebagai sebuah Project. File project ini yang akan mengkoordinasikan seluruh program aplikasi Delphi. File project akan secara otomatis dibentuk oleh Delphi, dan file ini tersimpan dengan ekstensi *.DPR. Dalam sebuah aplikasi hanya terdapat satu file project. Karena itu file ini juga disebut sebagai program utama dari suatu aplikasi. File project berisi unit-unit yang menyusun aplikasi tersebut.

program Project1; uses Forms; Unit1 in ‘UNIT1. PAS’ {Form1}; {$R program Project1; uses Forms; Unit1 in ‘UNIT1.PAS’ {Form1}; {$R*.RES} begin Application.CreateForm(Tform1, Form1); Application.Run ; end.

FORM Form adalah sebuah jendela yang merupakan wadah bagi berbagi komponen yang terpasang dalam suatu program aplikasi. Di bawah ini adalah contoh tampilan form. Form berfungsi sebagai tempat bekerja untuk membuat antar muka pengguna, dapat juga berfungsi sebagai kotak dialog dan sebagainya. Pada saat proses perancangan tampilan form dapat diatur melalui halaman Properties dari jendela Object Inspector sedangkan untuk membuat prosedur yang diaktifkan (trigered) dilakukan melalui halaman Events.

Form akan tersimpan dalam dua buah file : File Form ( Form akan tersimpan dalam dua buah file : File Form (*.DFM); file ini adalah file binari yang berisi gambar grafis dari form. Semua perubahan yang dilakukan berkaitan dengan tampilan form akan disimpan di file ini. File Unit (*.PAS); file ini adalah file yang menyimpan kode sumber dari file (pascal code file). Disini adalah tempat menuliskan kode-kode event handler, yang menentukan reaksi form beserta komponen-komponennya saat program aplikasi di jalankan.

UNIT File unit berisi source kode bagi elemen-elemen aplikasi Delphi yang kita buat. Seperti telah dijelaskan di atas, bahwa file form .DFM selalu berpasangan dengan satu file unit .PAS. Namun file unit dapat juga sebagai file yang berdiri sendiri, tidak terkait dengan sebuah file form *.DFM. File *.PAS yang berdiri sendiri dapat digunakan oleh beberapa project sekaligus.

Sintaks sebuah unit umumnya tampak seperti di bawah ini ;  unit <nama unit> interface uses <daftar unit-unit> {deklarasi publik} implementation {deklarasi privat} {implementasi prosedur dan fungsi}   initialization {kode inisialisasi}

KONSEP PENYUSUNAN PROGRAM APLIKASI 3 tahap penyusunan program aplikasi dengan menggunakan Delphi, yaitu : Tahap perancangan interface, meliputi proses pembuatan form dan penetapan komponen- komponen yang akan diletakkan di dalamnya. Tahap penetapan setting properti dari form dan komponen-komponen di dalamnya. Tahap penulisan kode program, untuk menetapkan respon aplikasi terhadap aksi yang dilakukan pemakai.

Delphi dapat mengimplementasikan 4 prinsip dasar dari pemrograman berorientasi objek yaitu : 1. Abstraksi Data (Data Abstraction) 2. Enkapsulasi (Encapsulation) 3. Pewarisan (Inheritance) 4. Polimorpisme (Polymorphism)

Class & object Sebuah Class mendefinisikan karakteristik abstrak dari sebuah benda (obyek), termasuk karakteristik benda (atribut atau ciri benda) dan perilaku benda tersebut (sesuatu yang bisa dilakukan oleh benda tersebut atau dikenal dengan method atau operasi). Misal objek adalah manusia, secra umum manusia memiliki nama, tinggi, berat dll. Object adalah sebuah instansiasi (instance) khusus dari sebuah class. Contoh : objek yang bernama Irma merupakan sebuah instansiasi dari sebuah class TManusia.

Abstraksi Data (Data Abstraction) Abstraksi adalah penyederhanaan dari kenyataan yang kompleks dengan memodelkan class sesuai dengan masalah yang dihadapi. Jadi astraksi data bisa berarti bahwa memodelkan suatu benda dengan mewakilkan karakteristiknya dengan suatu data. Contoh : Benda seperti manusia bisa diabstraksikan dengan memiliki beberapa atribut seperti tinggi badan, berat badan, warna rambut dan lain-lain.

.... TManusia=class {atau TManusia=class(Tobject) karena semua objek adalah keturunan TObject} Nama:String; Tinggi:Integer; Berat:Double; end; TMahasiswa=class(TObject) NIM:String; TempatLahir:String; TanggalLahir:TDate;

Enkapsulasi (Encapsulation) Enkapsulasi berarti membungkus atribut dan method yang digunakan ke dalam class.

TOrangIndonesia=class {atau TManusia=class(Tobject) } Nama:String; Tinggi:Integer; Berat:Double; procedure UcapNama; {Method disisipkan bersama atribut dalam sebuah class} end; {Implementasi method UcapNama} procedure TOrangIndonesia.UcapNama; begin writeln(‘Saya adalah ‘+nama); atribut method

Pewarisan (Inheritance) Kemampuan suatu class untuk mewariskan atribut dan perilakunya kepada anak classnya (sub class). Class anak boleh direstruktur programnya sehingga mempunyai atribut dan perilaku tambahan sehingga tidak persis dengan class induknya.

Polimorpisme (Polymorphism) Polimorpisme memperbolehkan anda untuk memperlakukan anggota(member) suatu class yang merupakan class turunan sebagai anggota class induknya.

Jepang, wahyu crew Turki, fisma crew Mesir, dwiki crew Arab Saudi, anam crew Indonesia, nurul crew

Kerja tim SETIAP TIM memilih; 1 orang sebagai ambassador/duta besar, 1 orang sebagai menteri sosial, sedangkan sisanya adalah people/rakyat.

Ambassador??

MENSOS?? Notulensi dll yang berkaitan dengan kerja sosial pada tim nya

1 Lakukan Identifikasi kesamaan dan perbedaan property dan event Minimal 5 Component pada Tab Standar, tampilkan hasilnya dalam bentuk tabel ? Objek Properties Value Of Properties Prosedur Lewat Event

2 Berikan hasil analisa terhadap pengamatan perbedaan dan kesamaan yang telah di lakukan ?

3 bandingkan kelebihan dan kekurangan antara bahasa Pemrograman delphi dengan pemrograman lainnya. berdasarkan diskusi pengalaman dari anggota tim

Presentasikan

procedure Tfrmhello1.btnHello1Click(Sender: TObject); begin Buatlah program aplikasi sederhana dengan menggunakan komponen-komponen dan ketentuan berikut.     procedure Tfrmhello1.btnHello1Click(Sender: TObject); begin MessageDlg ('Hello guys',mtInformation,[mbOK],0); Close ; // atau application.terminate; end;

2 Buat aplikasi baru (File-New-Application) dengan form baru frmHello2 seperti yang sudah dijelaskan. procedure TFrmHello3.BtnHello3Click(Sender: TObject); begin LblHello3.Caption :='Selamat Datang di Delphi'; BtnHello3.Caption :='Hide Me'; end;

3 Aktifkan form1 dan pilih event onclick lalu ketikkan kode berikut ini pada code editor: Color:=claqua;

4 Buat aplikasi baru (File-New-Application) dengan form baru frmUbah seperti yang sudah dijelaskan.

Button1 procedure TFrmUbah.BtnDoClick(Sender: TObject); begin FrmUbah.Caption:=EInputan.text; end; Button2 procedure TFrmUbah.BtnUbahClick(Sender: TObject); frmubah.Color:=clgreen; Button3 procedure TFrmUbah.BtnBatalClick(Sender: TObject); frmubah.Caption:='Mengubah Form'; frmubah.Color:=clbtnface; einputan.Text:=’ ’;

TUGAS Buatlah Aplikasi Sederhana sesuai dengan kreasi anda dengan ketentuan minimal menggunakan 6 komponen pada tab standar

Buatlah program yang terdiri atas 4 buah button, apabila button 1 ditekan maka warna dari form akan berubah menjadi warna hitam sedangkan jika button 2 ditekan form akan berubah menjadi warna merah, apabila button 3 ditekan keluar jendela pesan berisi text “PROGRAM DELPHI PERTAMAKU” dan button 4 yang apabila ditekan maka program akan selesai. NB: akan di nilai pada pertemuan selanjutnya.