Pemrograman Visual. Pernyataan IF…THEN…ELSE Pernyataan ini hanya memeriksa apakah suatu blok kode program dapat dieksekusi atau tidak. Jika kondisi pernyataan.

Slides:



Advertisements
Presentasi serupa
Menggambarkan Data: Tabel Frekuensi, Distribusi Frekuensi, dan Presentasi Grafis Chapter 2.
Advertisements

Kapasitor dan Dielektrik
INTRO (TO BPOS). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah layanan online Microsoft,
Dasar dasar GUI programming di Java
Things you should know before using BPOS Hal hal yang harus kita ketahui sebelum menggunakan BPOS •File naming protocol Aturan penamaan file •User access.
Array.
+ Pemrograman Javascript Teknik Informatika Universitas Bunda Mulia Jakarta Chandra Hermawan H., M.Kom., MM.
INTRO TO BPOS ( Coffey’s Project Portal). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation. All.
Kontrol Data Set.
NAMA: MUSTIKO AJI NIM: Secara garis besar pemrograman (terutama untuk aplikasi desktop) dibedakan menjadi dua, yaitu pemrograman konvensional.
Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
MELAKUKAN INSTALASI SISTEM OPERASI WINDOWS XP
Memulai Drive Test menggunakan TEMS Investigation 6.1.4
MENU Materi 4 DOWNLOAD DI
Nama PerangkatSpesifikasi Internet ProcessorPentium lll 500 Hz PAM (Random Access Memory)64 MB Harddisk10 GB VGA card4 MB MonitorTidak.
AUSTRALIA INDONESIA PARTNERSHIP FOR EMERGING INFECTIOUS DISEASES Memotong dan menempel (CUT & PASTE) Pilih sel yang sesuai. Lakukan 'Cut' (Potong) pada.
Pemrograman Berorientasi Objek
PENGENALAN PL/SQL.
Ilmu Komputer, FMIPA UGM
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
Ini Judul 1 Ini Judul 2 Ini Judul 3 Program Fungsi function nama() { alert ("Hallo nama saya ANDI"); } nama();
DEPARTEMEN ILMU KOMPUTER FMIPA IPB 2011 Praktikum Bahasa Pemrograman.
Pengantar/pengenalan (Introduction)
Could not load an object because it is not avaliable on this machine. Tidak dapat memuat sebuah benda karena tidak tersedia pada mesin ini.
Interface Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Oracle Developer/2000. Developer/2000 Products FormsReportsGraphics.
Functions (Fungsi) Segaf, SE.MSc. Definition “suatu hubungan dimana setiap elemen dari wilayah saling berhubungan dengan satu dan hanya satu elemen dari.
JAVA CLASS Bahasa Pemrogramam BAHASA PEMROGRAMAN PERTEMUAN #9.
Menggunakan OLE Drag-Drop
Menggunakan Drag-Drop
NoObjekPropertiNilai 1FrmsegitigaNameFrmsegiitiga 2FrmsegitigaCaptionLuas Segi Tiga MDI ( Multiple Document Interface ) Pendahuluan MDI singkatan dari.
SUBPROGRAM IN PASCAL Function.
Array.
VCL – LANJUTAN PERTEMUAN III (delphi3.ppt)
Pencabangan Bersyarat
Function, Procedure, Unit
Animasi. Membuat chart animasi Button 1 Caption&About Button 2 Caption&Keluar Timer1 Interval100 DBChart1.
AUSTRALIA INDONESIA PARTNERSHIP FOR EMERGING INFECTIOUS DISEASES 3. MERAPIKAN DATA.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Slide 1 QUIS Langkah pertama caranya Buat di slide pertama judul Slide kedua soal Slide ketiga waktu habis Slide keempat jawaban yang benar Slide kelima.
Fungsi Inttostr, strtoint, if- then dan if then else
AUSTRALIA INDONESIA PARTNERSHIP FOR EMERGING INFECTIOUS DISEASES Selamat Mencoba......
TRAVERSING BINARY TREE
JENIS PERULANGAN For..To..Do
Pembuatan menu: dengan perintah INPUT, MENU & melalui FORM PERTEMUAN 12.
PENGAMBILAN KEPUTUSAN. 3. Operator Logika TandaKeterangan && Logika DAN  AND I I Logika ATAU  OR ! Negasi (lawan) Logika AND  True AND True = True.
PEMROGRAMAN PPBD (UAS) SEBELUM MELANGKAH KE TAHAP SELANJUTNYA BERDOA DULU BIAR LANCAR DAN GA EROR
TO DO!!! COBALAH Contoh program pada slide 3-18 dibawah ini, pahami dan catat/tuliskan perbedaannya. TUGAS Latihan pada slide ke 19 no 1,2,3,5, Dikerjakan.
Sprite Setiap objek dalam game yang memiliki gambar dan karakteristik.
STRUKTUR PROGRAM DELPHI. 1.Komentar Komentar digunakan untuk memberikan penjelasan atau keterangan didalam baris program. Teks yang ditulis sebagai komentar.
Aplikasi Manipulasi Data
STRUCTURAL CONTROL continuation STATEMENT  SWITCH  WHILE  DO..WHILE.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Fungsi dan Protokol Layer Aplikasi Network Fundamentals – Chapter 3.
Operator dan Assignment Pertemuan 3 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Kondisional Inti dari sebuah program adalah bagaimana mengambil keputusan berdasarkan masukan yang ada Pengambilan keputusan dilakukan dengan eksekusi.
Paging datagridview VB.Net
Pengantar TI (MKK103S) Minggu 3 Page 1 MINGGU 3 Pengantar TI (MKK103S) Agenda 1.Logical nested if 2.Format currency rupiah 3.Fungsi left, right & mid.
Via Octaria Malau Transfer (Internal Transfers) Transfer (Transfers Internal) Select the account from which funds are to be transferred FROM and then select.
Lazarus? Lazarus is a free cross-platform visual integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal.
Person 19 || Marty Rori 1. Apa yang Buruk Tentang Menggunakan? Vairables global? 2 tidak aman!  Jika dua atau lebih programmer bekerja sama dalam program,
DANDC wijanarto.
MEMBUAT DATABASE LEWAT KODE PROGRAM
KONTROL ALUR PROGRAM Pernyataan Kondisional
-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,
JENIS PERULANGAN While.. Do Beda antara while..Do dengan repeat..Until
Proses Berurutan Pemrograman Visual.
STRUKTUR KONDISI Pertemuan Ke-6.
Proses Percabangan dengan Check Box dan Radio Button
Proses Percabangan IF Satu Pernyataan
Transcript presentasi:

Pemrograman Visual

Pernyataan IF…THEN…ELSE Pernyataan ini hanya memeriksa apakah suatu blok kode program dapat dieksekusi atau tidak. Jika kondisi pernyataan ini bernilai TRUE maka blok program yang ada di bawahnya akan dieksekusi. Tetapi jika kondisi pernyataan bernilai False maka alur program akan mengeksekusi pernyataan yang ada dibawah pernyataan ELSE.

Bentuk dasar pernyataan IF…THEN…ELSE adalah sebagai berikut: IF kondisi boolean THEN Pernyataan1; ELSE Pernyataan2; Jika pernyataan yang akan dieksekusi ketika kondisi bernilai benar lebih dari satu pernyataan, maka pernyataan-pernyataan tersebut harus diapit dengan begin dan end, sehingga bentuk dasar pernyataan IF…THEN nya adalah sebagai berikut: IF kondisi boolean THEN Begin Pernyataan1; End; ELSE begin Pernyataan2; end;

Ada beberapa hal yang harus diperhatikan dalam penggunaan pernyataan IF, diantaranya adalah : 1. Kondisi yang diperiksa harus menyatakan sebuah kondisi Boolean (True/False). Sehingga dalam bagian kondisi harus menggunakan operator relasional (=, >, =, ) dan Operator Boolean (And, Or, Xor, dan NOT). 2. Pernyataan IF dianggap sebagai sebuah pernyataan saja. Oleh karena itu tidak boleh ada tanda semicolon ( ; ) sebelum ELSE, karena ELSE adalah bagian dari pernyataan IF. Jika ada tanda semicolon sebelum ELSE, berarti pernyataan IF telah selesai dan bagian ELSE tersebut bukan lagi milik pernyataan IF yang di atasnya. Dan perintah ELSE tanpa didahului dengan pernyataan IF akan mengakibatkan kesalahan.

Radio Button 1. Radio Button digunakan untuk menampilkan sebuah pilihan dimana user dapat mengganti nilainya dengan True atau False. 2. Radio Button digunakan untuk menampilkan sekumpulan pilihan dimana user hanya boleh memilih satu pilihan saja. 3. Jika Anda mempunyai 2 pilihan yang saling terpisah, maka groupkan tiap pilihan-pilihan tersebut dengan GroupBox

A. Hasil Tampilan

B. Listing Program unit IF_RadioButton; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; enama: TEdit; ebnyk: TEdit; esatuan: TEdit; ejlh: TEdit; edisc: TEdit; ebersih: TEdit; GroupBox1: TGroupBox; RadioButton1: TRadioButton; RadioButton2: TRadioButton; RadioButton3: TRadioButton; RadioButton4: TRadioButton; Button2: TButton; Button1: TButton; procedure FormCreate(Sender: TObject); procedure ebnykKeyPress(Sender: TObject; var Key: Char); procedure Button2Click(Sender: TObject); procedure esatuanChange(Sender: TObject); procedure esatuanKeyPress(Sender: TObject; var Key: Char); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject); begin ejlh.Enabled:=False; ejlh.Color:=clbtnface; ebersih.Enabled:=False; ebersih.Color:=clbtnface; end;

procedure TForm1.ebnykKeyPress(Sender: TObject; var Key: Char); begin if not(key in ['0'..'9']) then begin key:=#0; messagedlg('Data Yang Dimasukan Harus berupa Angka',mterror,[mbok],0); end;

procedure TForm1.Button2Click(Sender: TObject); begin if (application.MessageBox('Anda yakin akan keluar','Informasi',MB_YesNo)=idyes)then close; end; procedure TForm1.esatuanChange(Sender: TObject); var jlh,bnyk, satuan : real; begin bnyk:=strtofloat(ebnyk.Text); satuan:=strtofloat(esatuan.Text); jlh:=bnyk*satuan; ejlh.Text:=floattostr(jlh); end;

procedure TForm1.esatuanKeyPress(Sender: TObject; var Key: Char); begin if not(key in ['0'..'9']) then begin key:=#0; messagedlg('Data Yang Dimasukan Harus berupa Angka',mterror,[mbok],0); end;

procedure TForm1.Button1Click(Sender: TObject); var jlh,disc,bersih: real; begin if RadioButton1.Checked=true then begin jlh:=strtofloat(ejlh.Text); disc:=0.05*jlh; edisc.Text:=floattostr(disc) end else

if RadioButton2.Checked=true then begin jlh:=strtofloat(ejlh.Text); disc:=0.1*jlh; edisc.Text:=floattostr(disc) end else

if RadioButton3.Checked=true then begin jlh:=strtofloat(ejlh.Text); disc:=0.15*jlh; edisc.Text:=floattostr(disc) end else begin jlh:=strtofloat(ejlh.Text); disc:=0.2*jlh; edisc.Text:=floattostr(disc) end ;

jlh:=strtofloat(ejlh.text); disc:=strtofloat(edisc.text); bersih:=jlh-disc; ebersih.text:=floattostr(bersih); end; end.