Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Identitas dosen Suherman, ST Address : Cilegon

Presentasi serupa


Presentasi berjudul: "Identitas dosen Suherman, ST Address : Cilegon"— Transcript presentasi:

1 Identitas dosen Suherman, ST Address : Cilegon
Mobile : Ym : leeput Blog :

2 POKOK BAHASAN DIALOG BOX DAN PENANGANAN ERROR
Tujuan Pembelajaran Khusus (TPK): Setelah mempelajari pokok bahasan Dialog box dan penanganan error, maka mahasiswa dapat mendemonstrasikan tentang dialog box dan penanganan error dengan benar (C3)

3 DIALOG BOX Dialog box digunakan untuk : Menampilkan pesan kepada user
Mencegah terjadinya kesalahan pada user Pemandu bagi user untuk melaksanakan perintah selanjutnya

4 Banyak ragam dari kotak pesan ini, diantaranya adalah :
ShowMessage MessageDlg MessageBox

5 SHOWMESSAGE Showmessage ini digunakan untuk menampilkan pesan secara sederhana. Bentuk umum : ShowMessage(const Msg: String)

6 Msg : adalah berisi pesan yang bertype String
Contoh : ShowMessage(‘Ini adalah pesan…..’);

7 Soal Program dapat memasukkan 2 buah nilai bil. Bulat positif, dan ke-2 nilai tersebut akan dibandingkan. Dengan ketentuan : Bila nilai-1 > nilai-2, maka akan muncul pesan :’Nilai-1 lebih besar…’ Bila sebaliknya, maka akan muncul pesan: ‘Nilai-2 lebih besar…’ Gunakan perintah SHOWMESSAGE untuk menampilkan pesannya.

8 MESSAGEDLG Bentuk penulisan MessageDlg : MessageDlg(Msg, AType, AButtons, HelpCtx) Parameter Msg berupa string yang ditampilkan dalam kotak pesan AType menentukan type kotak pesan yang akan dibuat, perhatikan nilai2 yang mungkin untuk AType :

9

10 Parameter AButtons menentukan jenis tombol apa yang disertakan dalam kotak pesan parameter ini dituliskan harus diapit oleh kurung siku [ ], karena sebagai set. Berikut penjelasannya :

11

12 Parameter ini juga dapat pula menyertakan tombol kombinasi, seperti : [mbYes,mbNo] [mbYes,mbNo,mbCancel]

13 Parameter HelpCtx menyatakan halaman help yang berkaitan dengan kotak pesan.
Contoh penulisan MessageDlg: MessageDlg(‘Pesan Warning…’ , mtWarning, [mbOK], 0) ;

14 MessageDlg dalam sebuah kondisi, maka dapat dipilih berdasarkan nama tombol yang akan diproses dengan disertai awalan mr, misal : mrOK, mrYes, mrNO Contoh :

15 procedure TForm1.Button1Click(Sender: TObject); begin
if messagedlg('Pesan..',mtconfirmation,[mbYes,mbNO],0)= mrYes then showmessage('Yes') else showmessage('No'); end; end.

16 Parameter yang melibatkan penerapan 3 tombol atau lebih dapat dituliskan :

17

18 MESSAGEBOX MessageBox( HWND, handle of owner window LPCTSTR lpText, address of text in message box LPCTSTR lpCaption, address of title of message box UINT uType style of message box ) ;

19 Contoh : MessageBox(Handle, ‘Data akan disimpan
Contoh : MessageBox(Handle, ‘Data akan disimpan?’, ‘Pertanyaan’, MB_OK or MB_ICONQUESTION) ;

20

21 MessageBox dengan Pertanyaan
if MessageBox(Handle,'Data akan disimpan?', 'Pertanyaan', MB_YESNO or MB_ICONQUESTION)=IDYES then showmessage('ok');

22 Soal :

23 Pencabangan Try … Except
Pencabangan Try..except dipakai untuk pencabangan yang memiliki kemungkinan kesalahan operasi atau pelaksanaan program. Bentuk penulisannya : Try <daftar pernyataan-1> Except <daftar pernyataan-2> End;

24 Pertama kali program akan membaca satu atau lebih pernyataan yang berada di bawah Try. Jika tidak ada kesalahan, program akan melaksanakan sampai pernyataan sebelum except, kemudian ke End. Jika ada kesalahan, maka program akan lompat ke pernyataan except dan melaksanakan pernyataan di bawahnya.

25 Untuk mengaktifkan try. except, ikuti perintah ini : 1. Pilih Tools 2
Untuk mengaktifkan try..except, ikuti perintah ini : 1. Pilih Tools 2. Debugger Options 3. Pilih Page Language Exceptions 4. Non aktifkan tanda pilih pada Stop on Delphi Exceptions 5. Klik OK

26

27

28

29

30 Latihan, gunakan dialog dan Try..Exception
Hasil program ini akan menampilkan keterangan hasil ujian. Dengan ketentuan: Input : Nama siswa, Nilai-1, Nilai-2, Nilai-3 Proses : Total nilai = Nilai-1+Nilai-2+Nilai-3 Rata-rata = (nilai-1+nilai-2+nilai-3)/3 Bila Rata2 >= 70, maka Lulus, sebaliknya Tidak Lulus. Gunakan Tombol Proses, Mulai dan Keluar sertakan kotak pesan u/ masing2 tombol

31 TERIMA KASIH Wassalam……………………..


Download ppt "Identitas dosen Suherman, ST Address : Cilegon"

Presentasi serupa


Iklan oleh Google