Menggunakan Fasilitas Dialog

dokumen-dokumen yang mirip
Bekerja dengan FORM dan EVENTS

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

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

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

MODUL V MENU, KOTAK PESAN, KOTAK INPUT DAN KOTAK DIALOG

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

URAIAN POKOK PERKULIAHAN

Praktikum Pemrograman 1. Mengenal Delphi

Struktur Perulangan. Sesi. 3.1 Pernyataan while do. 3.2 Pernyataan repeat... until

PRAKTIKUM 1 2 MENGENAL DELPHI

BAB VIII Data Logging Tegangan melalui Komunikasi Serial

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

BAB V DASAR-DASAR MEMBUAT PROGRAM DATABASE DENGAN DELPHI

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

PENGENALAN DELPHI A. PENGENALAN DELPHI

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

Komponen dalam Delphi Kegunaan, serta Pemanfaatan Properti, Event & Metodenya

PANDUAN APLIKASI 2014

BAB III Pemrograman (Perulangan)

Mengenal dan Mulai Bekerja dengan Access 2007

PENGENALAN MICROSOFT OFFICE 2007

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Citra dalam Delphi. Setelah mempelajari materi ini, mahasiswa diharapkan mampu:

BAB 7 Kondisi Form 7.1. Pada Saat Form Load 68 Atep Ruhiat

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

Writting Procedure and Function

BAB IV HASIL DAN PENGUJIAN

Sistem informasi penjualan barang

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

BAB II Pemrograman (Percabangan)

Form Label Text Box Command Button

Bab II Operator, Deklarasi, Tipe Data dan Mengenal Object I

Algoritma Pemrograman. GUI Programming 2

Memahami bagaimana membuat aplikasi Mengetahui apa yang dimaksud dengan Batch Mengenal langkah-langkah membuat Batch

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

MODUL 1 IDE (Integrated Development Environment )

BAB II LANDASAN TEORI

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

Algoritma Pemrograman A

MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar.

BAB III ANALISIS DAN PERANCANGAN PROGRAM. oleh sistem untuk mendapatkan hasil yang sesuai. Berikut ini adalah gambaran umum

PRAKTIKUM 1 INPUT - OUTPUT

BAB VI MENGGUNAKAN DATABASE DESKTOP

KONTRAK BELAJAR. Nama Mata Kuliah : Pemrograman Visual Kode Mata Kuliah : : Wahyu Widodo, S.Kom Semester : 5 Hari Pertemuan : Tempat Pertemuan :

BAB 2. Membuat Menu LATIHAN New Project, masukan komponen Button. 2. Masukan form baru, klik menu : Project, add windows form

Modul 1 PENGANTAR PEMROGRAMAN DELPHI

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

[Type the document. title] subtitle] rinei

Pemrograman Database dengan Delphi

SQL Lanjutan. Tujuan:

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB-II OPERASI TABEL

LAPORAN GRAFIKA KOMPUTER

MODUL 3 APLIKASI BASIS DATA DENGAN DELPHI

HANDOUT KULIAH SISTEM INFORMASI MANAJEMEN

Pernyataan Berkondisi / Percabangan

DIKTAT PERKULIAHAN PEMROGRAMAN II BORLAND DELPHI BAB VII PERULANGAN

MEMBUAT APLIKASI MENGGAMBAR (MENGGUNAKAN KOMPONEN TCOLORGRID, TMAINMENU, DAN KOMPONEN DIALOG)

Pengantar Delphi (IDE Delphi ) & Konsep OOP

LANJUTAN APLIKASI DATABASE

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

Struktur Percabangan. Sesi. 2.1 Statement if

Halaman web dalam Internet Explorer dapat disimpan ke dalam file di komputer anda. Ini Bertujuan nantinya halaman web tersebut dapat dibuka kembali

Praktikum 14 Pemrograman Delphi 7 Imam Gunawan, M. Kom MEMBUAT LAPORAN TRANSAKSI PERSEWAAN VCD

BAB 4 : USER INTERFACE

Visual Basic 6.0 For Beginners

BAB 4 IMPLEMENTASI DAN EVALUASI

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

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

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

Berikut adalah navigation diagram ketika memilih new dari layar staff management:

BAB 3 PERANCANGAN PROGRAM

PEMBUATAN DOKUMEN. Untuk mengubah ukuran kertas dan orientasi pencetakan dapat dilakukan langkah berikut:

KSI B ~ M.S. WULANDARI

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

BAHAN DISKUSI PERTEMUAN KETIGA MATAKULIAH PEMROGRAMAN KOMPUTER

Bertho Tantular, M.Si. PEMROGRAMAN KOMPUTER

BAB 3 RANCANGAN PROGRAM APLIKASI

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

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

Ketika jendela Microsoft Word dibuka, maka secara otomatis akan disediakan 1 buah dokumen baru. Untuk menambahkan dokumen baru, caranya :

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

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

PEMROGRAMAN DELPHI 7.0

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BORLAND DELPHI 7.0

PANDUAN PRAKTIKUM PEMROGRAMAN BASIS DATA. Oleh: Wagito

BAB IV IMPLEMENTASI DAN UJI COBA

Krisna D. Octovhiana

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Shortcut Utama MS PowerPoint 2007

Memulai Access 2007 dan Membuat Database 1.1 Memulai Microsoft Office Access 2007

Gambar 3.1. Diagram alir apikasi image to text

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

Menampilkan Data. LATIHAN 1 Menampilkan Data. ARSys Software Developed/AbdRohim 9

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

BAB 3 PERANCANGAN PROGRAM. Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini,

MODUL PELATIHAN PROGRAM MS. OFFICE WORD 2007 DISUSUN OLEH YAYASAN KURNIA

Transkripsi:

Menggunakan Fasilitas Dialog Kotak dialog merupakan salah satu sarana untuk menerim input dan menampilkan suatu output/pesan aplikasi. Delphi pada dasarnya mengenal dua buah cara pembuatan kotak dialog, yaitu : 1. Dengan menggunakan rutin program, seperti InputBox dan MessageBox. 2. Dengan menggunakan VCL, kotak dialog ini telah disediakan oleh Delphi, antara lain : OpenDialog, SaveDialog, FontDialog, ColorDialog, dll. 1. Kotak Dioalog Pesan dengan Rutin Program Fungsi-fungsi yang disediakan Delphi untuk membuat kotak dialog dengan kemampuan untuk menampilkan pesan dan atau menerima input antara lain : a. ShowMessage, Akan menampilkan pesan sesuai dengan pesan yang diisikan di dalam parameternya. ShowMessage(Const Msg : String); Msg adalah parameter Constanta yang bertipe String yang diterima procedure ShowMessage dan String Msg tersebut akan ditampilkan di layar jika ada suatu event yang memicunya. Contoh : ShowMessage('Isian Masih Kosong!'); b. MessageDlg, Akan menampilkan kotak pesan tepat di tengah-tengah layar. Kota pesan ini dilengkapi dengan tombol dan tanda sesuai pengaturan pada nilai argumen perintah tersebut. Perintah ini juga dilengkapi untuk mengembalikan suatu nilai berdasarkan tombol yang ditekan pada kotak dialog tersebut. MessageDlg(const Msg: String; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Integer); Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 19

Msg merupakan konstanta string sebagai pesan yang akan ditampilkan di kotak pesan. DlgType merupakan jenis lambang yang akan ditampilkan oleh kota pesan. Lambang DlgType yang disediakan oleh Delphi : Konstanta Kegunaan (TMsgDlgType) MtError MtConfirmation MtWarning MtInformation Menampilkan icon kritis Menampilkan icon konfirmasi Menampilkan icon peringatan Menampilkan icon informasi Buttons merupakan parameter untuk menentukan jenis teks yang mengisi tombol tekan yang akan ditampilkan dalam kotak dialog. Lambang Buttons yang disediakan oleh Delphi : Konstanta Kegunaan (TMsgDlgButtons) MbYes MbNo MbOK MbCancel MbHelp MbAbort MbRetry MbIgnore MbAll MbYesNoCancel MbOkCancel MbAbortRetryIgnore Yes No OK Cancel Help Abort Retry Ignore All Yes, No, dan Cancel Ok, dan Cancel Abort, Retry, dan Ignore HelpCtx merupakan nilai yang bertipe integer, biasanya diisi 0 (nol). Contoh : if MessageDlg('Selamat datang dalam percobaan Dialogku, ingin keluar?', mtconfirmation, [mbyes, mbno], 0) = mryes then MessageDlg('Anda keluar dari dialog pesan', mtinformation, [mbok], 0); Close; Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 20

Jika button Yes yang ditekan akan muncul dialog pesan lagi yaitu : c. MessageDlgPos, Fungsi dialog pesan ini mirip dengan MessageDlg, tetapi dilengkapi dengan parameter X dan Y yang merupakan posisi kotak dialog sesuai keinginan. MessageDlg(const Msg: String; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Integer, X: Integer; Y: Integer); d. MessageBox, Pesan dialog model ini merupakan fungsi pada Windows API untuk membuat kotak dialog. MessageBox(Text: PChar;Caption: PChar; Flag: Integer) Contoh : application.messagebox('selamat datang dalam percobaan Dialogku, ingin keluar?', 'Konfirmasi',4); Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 21

2. Pesan Dioalog dengan VCL Delphi telah menyediakan beberapa kotak dialog standar yang sering digunakan oleh aplikasi Windows 95. Secara umum untuk memanggil atau mengeksekusi VCL digunakan metod Execute. Bentuk perintah eksekusi VCL tersebut adalah : Nama_VCL.Execute; Nama_VCL merupakan nama yang telah disediakan oleh Delphi, yang diantaranya : Nama VCL Kegunaan OpenDialog SaveDialog OpenPicureDialog SavePictureDialog FontDialog ColorDialog PrintDialog PrinterDialogSetup FindDialog ReplaceDialog Kodat dialog standar Open Kodat dialog standar Save Kodat dialog standar Open & Preview Kodat dialog standar Save file grafis Kodat dialog standar Font Kodat dialog standar Color Kodat dialog standar Print Kodat dialog standar Printer Setup Kodat dialog standar Find Kodat dialog standar Find & Replace Contoh penggunaan Dialog dalam aplikasi : Buatlah program editor file teks, bisa simpan dan buka file teks, serta ada fasilitas untuk merubah font. Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 22

Langkah pembuatan : 1. Letakkan dan aturlah komponen-komponen yang diperlukan antara lain: a. Form1 Sudah terbentuk sejak pilihan New Application/awal buka: Beri nilai propertinya sesuaikan seperti berikut ini : Left = 194 Top = 108 +BorderIcons = bisystemmenu : False BorderStyle = bssingle Caption = Ini Form Editor Teks Menu = MainMenu1 Name = FormEditorTeks Position = poscreencenter b. MainMenu1, isi itemnya hingga sesuai seperti gambar berikut : Menu File : (Buka, Simpan, dan Keluar) : Menu Format : (Font) : Menu Help (Penggunaan Program, About) : c. Memo1 rubah propertinya hingga sebagai berikut : Name = MemoEditorTeks ScrollBars = ssvertical d. Tiga buah bitbtn, yaitu : BitBtn1 ubahlah propertinya sbb : Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 23

Caption Cursor Glyph Kind Name = &Buka File = crhandpoint = sesuaikan. = bkcustom = BitBtnBukaFile BitBtn2 ubahlah propertinya sbb : Caption = &Simpan File Cursor = crhandpoint Glyph = sesuaikan. Kind = bkcustom Name = BitBtnSimpanFile BitBtn3 ubahlah propertinya sbb : Caption = &Keluar Cursor = crhandpoint Glyph = sesuaikan. Kind = bkcustom Name = BitBtnKeluar e. Tiga buah Dialog, yaitu : OpenDialog1, ubah propertinya sbb : Filter = isi dari editor filter seperti berikut : SaveDialog1, ubah propertinya sbb : Filter : sama dengan OpenDialog1 Options : ofoverwriteprompt : True FontDialog1, letakkan saja di dekat Dialog yang lainnya. 2. Tulislah kode programnya, sesuaikan pada event komponen masingmasing sbb : procedure TFormEditorTeks.BitBtnBukaFileClick(Sender: TObject); if OpenDialog1.Execute then MemoEditorTeks.Lines.LoadFromFile(OpenDialog1.FileName); procedure TFormEditorTeks.BitBtnSimpanFileClick(Sender: TObject); Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 24

if SaveDialog1.Execute then MemoEditorTeks.Lines.SaveToFile(SaveDialog1.FileName); procedure TFormEditorTeks.Font1Click(Sender: TObject); if FontDialog1.Execute then MemoEditorTeks.Font.Name :=FontDialog1.Font.Name; MemoEditorTeks.Font.Color:=FontDialog1.Font.Color; MemoEditorTeks.Font.Size:=FontDialog1.Font.Size; MemoEditorTeks.Font.Style:=FontDialog1.Font.Style; procedure TFormEditorTeks.BitBtnKeluarClick(Sender: TObject); if MessageDlg('Anda yakin keluar?', MtConfirmation,[mbYes,mbNo],0)=mrYes then Close; 3. Pada item-item menu isi eventnya, sesuaikan dengan nama itemnya : Item Buka : Event Onclick BitBtnBukaFileClick Item Simpan : Event Onclick BitBtnSimpanFileClick Item Keluar : Event Onclick BitBtnKeluarClick Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 25