PEMROGRAMAN BERORIENTASI OBYEK

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
Menggunakan Event dan Property
1. Secara garis besar pemrograman (terutama untuk aplikasi desktop) dibedakan menjadi dua, yaitu pemrograman konvensional dan pemrograman visual. A. Jelaskan.
VCL – LANJUTAN PERTEMUAN III (delphi3.ppt)
Pemrograman Visual Basic 6.0
1. Secara garis besar pemrograman (terutama untuk aplikasi desktop) debedakan menjadi dua, yaitu pemrograman konvensional dan pemrograman visual. a. Jelaskan.
Fungsi Inttostr, strtoint, if- then dan if then else
Ardian Maretta Prastiawan, Ssi Software Development UPT. Puskom UNS
GUI Design Event-Driven Programming Basic Windows Controls
PEMROGRAMAN & PRAK.PEMROGRAMAN 2
VISUAL BASIC.NET Apa Itu VB.NET ?
PEMROGRAMAN BEORIENTASI OBJEK
PERTEMUAN II CONTROLS DAN SINTAK DASAR
Form Gambar IDE (Integrated Development Environment) VB6 ToolBar
KOMPONEN DALAM DELPHI Form
Penjelasan Umum Penjelasan Umum PowerBulder 9.0 Aplikasi PowerBulder 9.0 berisi komponen Yang mencakup objek window, menu, function dan kode PowerScript.
Proses Berurutan Pemrograman Visual.
PENGENALAN PEMROGRAMAN VISUAL
JAWABAN UTS PEMROGRAMAN VISUAL 2012
Pengenalan Visual Studio 2008
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 BORLAND DELPHI
Pertemuan 1 Dani Hamdani, S.Kom..
Pengenalan Visual Basic
Pemrograman Terstruktur
BAB II KOMPONEN-KOMPONEN MICROSOFT VISUAL BASIC 6.0
VISUAL BASIC FOR APLICATION (VBA) EXCEL VBA
ALGORITMA & PEMROGRAMAN 2 B
Menggunakan Form Pertemuan Ke-3.
Pemrograman Visual I Outline: Pengenalan bahasa C#
Pemrograman Visual Oleh : Erni Fatmawati.
Louis Bertrand Secondra
Konsep delphi Pertemuan Ke-1 & 2.
MENGENAL VISUAL BASIC 6.0 Pertemuan 3
Algoritma & PEMROGRAMAN 2B (Visual basic)
Mengenal Integrated Development Environment (IDE) VB 6
KOMPUTER APLIKASI AKUNTANSI - V -
P e r t e m u a n 1 Membuat Workbook dengan Macro
Mengenal IDE Delphi DELPHI II UNSERA 2016.
PERTEMUAN – V&VI PERCABANGAN IF CASE.
PERTEMUAN X MDI FORM, FULL DOWN & POP UP MENU Dgn MENU EDITOR
Bahasa Pemrograman 1 ACTIVE X DAN MDI Chapter 05 bimocahyo bimocahyo.
Algoritma Pemrograman 2A
PEMROGRAMAN VISUAL STMIK 2017.
Pemrograman Visual (Borland Delphi 7.0)
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
Pengenalan Visual Basic
Menggunakan Event dan Property
Menambah dan Menghapus Data Via Array
Pemrograman Berorientasi Obyek IT209
Pertemuan 1 Pemrograman Visual Intro ‘n Delphi Intro
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pengenalan Borland Delphi 7.0
Pemrograman Terstruktur I dengan Delphi
OPERATOR DEKLARASI TIPE DATA
PERTEMUAN IV SINTAK LANJUT VB
Komputer 3 Dian C. Rini N, M.Kom
Identitas dosen Suherman, ST Address : Cilegon
Menggunakan Form Pertemuan Ke-3.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Pengenalan Visual Basic
Transcript presentasi:

PEMROGRAMAN BERORIENTASI OBYEK Sekreningsih Nita, S.Kom

Beban Matakuliah dan Formulasi Penilaian 1 Presensi dan Partisipasi 10% 2 Tugas / Quiz/ Proyek 20% 3 UTS 30% 4 UAS 40% NA : ((0,1*P)+(0,2*T)+(0,3*UTS)+(0,4*UAS)) NILAI HURUF : A : 90 – 100 C : 50 - 59 AB : 80 - 89 D : 40 - 49 B : 70 - 79 E : 0 - 39 BC : 60 - 70

Materi 8 UTS 16 UAS 1&2 Pengantar Delphi , IDE Delphi & Konsep OOP 3 Operator, Deklarasi danTipe Data 4-5 Percabangan 6-7 Kondisi (IF .. Then.. Else) 8 UTS 9-10 Prosedur dan Perulangan 11 Operator 12-13 ScrillBar 14-15 Function 16 UAS

Pengantar Delphi (IDE Delphi ) & Konsep OOP Pertemuan-I Pengantar Delphi (IDE Delphi ) & Konsep OOP

Selayang Pandang… (Delphi 7.0) Sebuah bahasa pemrograman (development language) yang digunakan untuk merancang suatu aplikasi program Kegunaan : Membuat aplikasi windows Merancang aplikasi berbasis grafis Membuat program berbasis jaringan (client/server) Merancang program .Net (berbasis internet)

Keunggunlan Delphi 7.0 IDE (Integrated Development Environment) atau lingkungan pengembangan aplikasi sendiri didalamnya terdapat menu-menu yg memudahkan untuk membuat proyek program Proses Kompilasi Cepat  scr otomatis akan dibaca sbg program tanpa dijalankan terpisah . Mudah Digunakansource code turunan pascal , shg tidak diperlukan penyesuaian . Bersifat Multi Purphasedelphi dpt digunakan utk mengembangkan berbagai keperluan pengembangan aplikasi .

OOP (Object Oriented Programming) OOP adalah metode pemrograman dengan membentuk sebuah aplikasi yang mendekati dunia sesungguhnya (dgn cara mendesian object utk menyelesaikan masalah) Tiga Unsur OOP : 1. Encapsulation atau Pemodelan 2. Inheritance atau Penurunan 3. Polymorpishm atau Polimorfisme

Encapsulation atau Pemodelan Konsep penggabungan data dengan Operator (object)/penyembunyian info/info hidding. Contoh : saat kita melihat TV, kita tidak pernah tahu bagaimana proses percakapan yang terjadi antar alat yang berhubungan dengan TV sehingga menghasilkan gambar (dlm program  ketika melakukan klik pd object dlm aplikasi program , kita tdk tahu apa yg dilakukan program shg ditampilkan hasil yg sesuai)

Inheritance atau Penurunan Sebuah Object yang diturunkan menjadi obyek baru tanpa menghilangkan sifat asli dari obyek tersebut Contoh : TVmerupakan media elektronik yang digunakan untuk menyampaikan informasi visual kepada konsumen (scr umum tv mempunyai cara kerja yg sama dg media elektronik lain dlm proses penyampaian info,tetapi memp.sifat yg unik yg dpt membedakan dg media lain) ATAU dlm aplikasi program penggunaan commond button , digunakan utk bberapa perintah yg berbeda .

Polymorpishm atau Polimorfisme Penggunaan berbagai macam obyek yg berbeda, tetapi secara fungsi bergantung pd satu obyek sbg induk dengan cara pelaksanaan yg berbeda Contoh : TV dan Radio merupakan media elektronik yang mempunyai sistem yang sama tentang bagaimana menyampaikan suatu informasi, tetapi cara kerja masing-masing berbeda. (object simpan&update adl icon yg berasal dr induk yg sama yaitu commond buttton , tetapi cara kerja tsb berbeda-beda)

POLIMORFISME Memiliki arti “banyak bentuk” Melakukan hal yang sama untuk berbagai data yang berbeda: Mengirimkan pesan yang sama ke berbagai objek yang berbeda Tiap objek memberi respons dengan cara yang berbeda: 11

POLIMORFISME Bentuk 2 Dimensi Bentuk2D luas Lingkaran Segitiga Bujursangkar

Delphi & OOP Secara default ketika kita merancang suatu aplikasi program , mau tdk mau (tanpa disadari) bhw kita telah menerapkan OOP . Contoh : ketika merancang suatu Form (Tform1) baru, sadar/tdk sebenarnya form yg kita aktifkan adl turunan dari Tform sbg induknya), berlaku utk turunan yg lain , button  Tbutton dls... Dlm Program : Type Tform = class(tform) Label1=tlabel1 End ;

IDE Delphi IDE : Integrated Development Environment (Bagian dari Delphi yg digunakan utk menciptakan aplikasi) Dg IDE pemrograman visual dapat merancang tampilan antarmuka pemakai dan penulisan listing program

IDE Delphi Langkah-langkah mengaktifkan Delphi : Klik Start Pilih program files Pilih Borland Delphi Pilih dan klik Delphi 7

Jendela Utama Delphi

Fungsi-fungsi dlm Delphi

Object Tree View Object tree view berisi daftar komponen yang sudah diletakkan di form designer

Object Inspector Object inspector digunakan untuk mengatur tampilan komponen pd form . Scr umum terbagi menjadi 2 tab : Properties digunakan untuk menentukan setting suatu objek (penggantian nama,warna,jenis huruf,border,dll). Event digunaka utk memberikan fungsi yg lebih detail dr fungsi sebenarnya (tombol simpan di klik , maka program akan menjalankan perintah penyimpanan data– event click)

Object Inspector Gambar :

Form Designer Merupakan tempat yg digunakan utk merancang semua aplikasi program yg diambil dari komponen pallete

Komponen Pallete Merupakan kumpulan icon yg digunakan utk merancang suatu aplikasi user interface (semua icon dikelompokkan dlm berbagai komponen yg sesuai dg fungsi & keguanaanya) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Komponen Pallete 1. Pointer  mengembalikan fungsi mouse ke default 2. Frame  membentuk suatu frame thd obyek yg ada didalamnya 3. Main Menu  membuat menu utama 4. PopUp Menus 5. Label  hanya utk menampilkan teks 6. Edit  utk menampilkan dan input data (1 baris) 7. Memo  = edit tetapi mempunyai kapasitas lebih besar (>1 baris) 8. Button  digunakan utk melakukan eksekusi thd suatu proses 9. Check box  digunakan utk menentukan pilihan lebih dari satu 10. Radio Button  digunakan utk menentukan pilihan, tetapi hanya satu pilihan yg bisa digunakan 11. List box  menampilkan pilihan dlm bentuk list 12. Combo box  menampilkan pilihan dlm bentuk popup 13. ScrollBar  merupakan icon yg berupa baris status 14. Group Box  digunakan utk mengelompokkan suatu icon 15. Radio Group  digunakan utk mengelompokkan pilihan 16. Panel  objek berbingkai utk menampilkan teks/objek lain yg bersifat output . 17. Action List

Code Editor Code editor merupakan tempat untuk menuliskan kode program menggunakan bahasa object Pascal. Kode program tidak perlu di tulis secara keseluruhan karena Delphi sudah menyediakan blok atau kerangka untuk menulis kode program.

Code Explore Digunakan untuk memudahkan berpindah antar file unit di dalam jendela code editor. Code explorer berisi daftar yang menampilkan semua tipe,class, properti , method, variabel global, rutin global yang telah didefinisikan di dalam unit. Saat memilih sebuah item dalam code explorer, kursor akan berpindah menuju implementasi dari item yang dipilih di dalam code editor.

Code Explore Digunakan untuk memudahkan berpindah antar file unit di dalam jendela code editor. Code explorer berisi daftar yang menampilkan semua tipe,class, properti , method, variabel global, rutin global yang telah didefinisikan di dalam unit. Saat memilih sebuah item dalam code explorer, kursor akan berpindah menuju implementasi dari item yang dipilih di dalam code editor.

Struktur File Pada Delphi Secara dasar Delphi mempunyai struktur file sebagai berikut : a. File Project  merupakan kepala dari file, artinya seluruh file yang lain akan berada didalam file project, ekstensi dari file ini adalah *.dpr b. File Form (interface)  merupakan file yang berfungsi sebagai interface aplikasi yang menampung seluruh komponen visual aplikasi, ekstensi dari file ini adalah *.dfm c. File Pas (Kode program)  merupakan file yang menampung listing program dari sebuah aplikasi, ekstensi dari file ini adalah *.Pas

Latihan dalam Aplikasi Pertemuan-II Latihan dalam Aplikasi

Latihan-1 Langkah-Langkah : Buatlah Sebuah Folder dengan nama Delphi(nim anda) pada direktori anda, seperti anton0981782

Latihan-1 Bukalah Program Delphi, dari menu File pilih Save All Ketik coba pada File name dan pastikan Delphi Unit(*.pas) pada Save as Type // menyimpan file listing program Ketik prjcoba pada File Name dan pastikan Delphi Project(*.dpr) pada Save as Type// menyimpan File Project Apabila dilihat file yang tercipta adalah sebagi berikut :

Latihan-1 Apabila proram ditutup, maka untuk membukanya kembali maka anda harus membuka file yang berekstensi *.prj, atau type Delphi project Rancanglah Form Seperti Berikut dan Set Properti untuk seluruh Komponen Seperti Tabel Berikut :

Latihan-1 Apabila proram ditutup, maka untuk membukanya kembali maka anda harus membuka file yang berekstensi *.prj, atau type Delphi project Rancanglah Form Seperti Berikut dan Set Properti untuk seluruh Komponen Seperti Tabel Berikut :

Aturlah property setiap komponen seperti berikut ini : Latihan-1 Aturlah property setiap komponen seperti berikut ini : Komponen Property Value Form1 Caption Mengenal Pemrograman Delphi…! Label1 Caption Welcome to Delphi Area Font Tahoma Size 24 Style Bold Color Red Label2 Visible False Button1 Caption Continue Button2 Caption Next Font Tahoma Font Tahoma Size 12 Size 12 Style Bold Style Bold Color Black Color Black

Latihan-1 Klik ganda pada button1 dan ketik listing program berikut : Label2.Caption := 'Selamat Belajar and Good Luck.....!'; Label2.Font.Color := clGreen; Label2.Font.Size := 16; Label2.Visible := true; button2.Visible := true; Pilih Menu Run dan pilih Run atau tekan tombol F9

Latihan-1 Hasil dari program yang telah dijalankan :

Kemudian kesimpulankan ... !. Latihan-1 Coba ganti next dengan Close : isikan code : close ; Amati perubahannya !., Kemudian kesimpulankan ... !.

Latihan-2 Aplikasi Salam Kenal : Desain Form ;

Latihan-2 Aplikasi Salam Kenal : Desain Form ;

Latihan-2 Desain Properties sbb : Object Name Caption Label 1 Nama Saya Label 2 ALamat Label 3 Lnama - Label 4 Lalamat Button 1 Bclose Close Form 1 Salam Kenal

Latihan-2 Procedure Code sbb : procedure TForm1.FormCreate(Sender: TObject); begin Lnama.Caption := 'Bennita': Lalamat.Caption := 'Jl.Taman Salak/B226'; end; end. procedure TForm1.Button1Click(Sender: TObject); begin close ; end; end.

Latihan-2 Hasil RUN program spt berikut :

The end See You Next Week