Pengantar Delphi (IDE Delphi ) & Konsep OOP

dokumen-dokumen yang mirip
Borland Delphi 7. Created By 1

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

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

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

Pemrograman Visual (Borland Delphi 7.0)

Pemrogram Pem a rogram n Visual Delphi 7

Praktikum Pemrograman 1. Mengenal Delphi

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

PENGENALAN DELPHI A. PENGENALAN DELPHI

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

Algoritma Pemrograman A

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

URAIAN POKOK PERKULIAHAN

PEMROGRAMAN DELPHI 7.0

1. MENGENAL VISUAL BASIC

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

Pengenalan Borland Delphi 7.0

Modul Praktikum Ke-1

PRAKTIKUM 1 2 MENGENAL DELPHI

BAB I SEKILAS VISUAL STUDIO.NET 2008

MODUL 1 IDE (Integrated Development Environment )

Visual Basic 6.0 For Beginners

BAHAN DISKUSI PERTEMUAN KETIGA MATAKULIAH PEMROGRAMAN KOMPUTER

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

Bekerja dengan FORM dan EVENTS

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

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

PENGENALAN VISUAL BASIC 6.0

Borland Delphi 3.0. Pengenalan Delphi dan Lingkungan Kerjanya

BAB II LANDASAN TEORI

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

DASAR PEMROGRAMAN VISUAL BASIC

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

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

Pertemuan 1 Pengenalan Visual Basic

Bahasa Pemrograman (TD22093)

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

Pengenalan Visual Basic

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

PRAKTIKUM 1 INPUT - OUTPUT

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

MODUL I Pengenalan IDE Visual Basic 6.0

PEMROGRAMAN DASAR. Visual Basic 6

ricak.wordpress.com Component Name & Interface

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Pendidikan Teknik Informatika Universitas Negeri Malang

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB I Pengenalan Microsoft Visual Basic 6.0

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Modul Praktikum Ke-2

PENDAHULUAN TENTANG NETBEANS

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

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

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

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Visual Basic (VB) Tatik yuniati. Abstrak.

Di susun oleh : Team Penyusun Modul Visual Basic

Bab I Pengenalan Visual BASIC

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

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

DASAR MENGGUNAKAN VISUAL BASIC 6.0

INTERAKSI MANUSIA DAN KOMPUTER

KOMPONEN GUI DI SWING. Visual Mode (NetBeans)

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

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

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

TUTORIAL PEMBUATAN MEDIA PEMBELAJARAN DENGAN MENGGUNAKAN AUTOPLAY OLEH KELOMPOK 1. gunakan start menu untuk menampilkan program autoplay media studio.

PEMROGRAMAN DELPHI. Pertemuan 1. Company LOGO

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

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

PENGGUNAAN EVENT, PROPERTY DAN METHOD

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

MODUL PRAKTIKUM PEMROGRAMAN WEB DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER MX 2004

MODUL 2 PERANCANGAN INTERFACE

MENGENAL VISUAL BASIC

STRUKTUR KENDALI PERULANGAN

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

DISusun Oleh :Team Penyusun Mo

MENGELOLA FILE. - Untuk menampilkan file, perlu membuka direktori penyimpanannya.

Mengenal Dreamweaver MX 2004

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

BAB 2 LANDASAN TEORI

MEMBUAT LAPORAN (DATA REPORT)

Program Sekuensial VB 6 dan VB 2008

Materi 1. Selamat Datang Di Frontpage 2000

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

FLASH, FRAME, BEHAVIOR

BAB I Pemrograman (Komponen Standar)

Sesi/Perkuliahan ke: XII

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

Transkripsi:

Pengantar Delphi (IDE Delphi ) & Konsep OOP

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)

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 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

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)

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.

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 berbedabeda)

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:

POLIMORFISME Bentuk 2 Dimensi Bentuk2D luas Segitiga luas Lingkaran luas Bujursangkar luas

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) End ; Label1=tlabel1

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 : 1. Klik Start 2. Pilih program files 3. Pilih Borland Delphi 4. Pilih dan klik Delphi 7

Jendela Utama Delphi

Fungsi-fungsi dlm Delphi

Object Tree View 1. 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)

Gambar : Object Inspector

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,

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 :

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 :

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 Label 1 Nama Saya Label 2 Label 2 ALamat Label 3 Lnama - Label 4 Lalamat - Button 1 Bclose Close Form 1 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.

Hasil RUN program spt berikut : Latihan-2

The end See You Next Week