Proses Percabangan dengan Check Box dan Radio Button

Slides:



Advertisements
Presentasi serupa
BORLAND DELPHI 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi juga memberikan fasilitas.
Advertisements

Pemrograman Visual. Pernyataan IF…THEN…ELSE Pernyataan ini hanya memeriksa apakah suatu blok kode program dapat dieksekusi atau tidak. Jika kondisi pernyataan.
Selection Pertemuan 2 Praktikum Pemrograman Visual 1.
Dasar Komputer & Pemrog 2 A minggu 4
VCL – LANJUTAN PERTEMUAN III (delphi3.ppt)
Pencabangan Bersyarat
MATERI 8 CHOICE / PILIHAN.
Fungsi Inttostr, strtoint, if- then dan if then else
JENIS PERULANGAN For..To..Do
Struktur Perulangan Week 4 & 5.
Kondisional Inti dari sebuah program adalah bagaimana mengambil keputusan berdasarkan masukan yang ada Pengambilan keputusan dilakukan dengan eksekusi.
KONTROL ALUR PROGRAM Pernyataan Kondisional
PEMROGRAMAN BEORIENTASI OBJEK
-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,
Procedure & Function Sub Program.
JENIS PERULANGAN While.. Do Beda antara while..Do dengan repeat..Until
LOOPING dan array Tinaliah, S. Kom.
KOMPONEN DALAM DELPHI Form
Pertemuan 4 Pemrograman Berorientasi Objek 1 Triana Elizabeth, S.Kom, M.T.I.
Proses Berurutan Pemrograman Visual.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
PERCABANGAN By Adnan Purwanto, S.Kom.
PENGENALAN BORLAND DELPHI
PEMROGRAMAN BERORIENTASI OBYEK
Pemrograman Visual dengan Delphi - Hartono
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Pemrograman Visual Delphi
Percabangan.
Algoritma Pemrograman 2A
Menggunakan Form Pertemuan Ke-3.
ALGORITMA PEMROGRAMAN 2A
Percabangan Percabangan Bersyarat If ….Then….Else
Unit Dalam Delphi Struktur unit dalam delphi adalah sebagai berikut:
Dasar-Dasar Pemrograman
REKAYASA PERANGKAT LUNAK
PERTEMUAN – V&VI PERCABANGAN IF CASE.
ARRAY Merupakan suatu variabel yang menyimpan sekumpulan nilai dengan type data yang sama. Setiap elemen nilai yang tersimpan dapat diakses melalui indeks.
Pertemuan 4 Dani Hamdani, S.Kom..
Antrian Dengan Array Ika Menarianti.
Dasar Struktur Data Ika Menarianti.
STRUKTUR KONTROL Pertemuan Ke-7.
Bahan Kuliah Teori : Pemrograman Delphi
StatictText Control Edit Control
Buatlah Tampilan sebagai berikut:
Exception Handling.
Senarai Berantai Ika Menarianti.
Menambah dan Menghapus Data Via Array
STRUKTUR KONDISI Pertemuan Ke-6.
Menuliskan Algoritma Dengan Pseudocode
Obyek Combo Box Pemrograman Visual.
Visual Basic 2010 The Beginner
Metode Pengujian Perangkat Lunak (White Box)
Rekursif.
Dasar-Dasar Pemrograman
REKAYASA PERANGKAT LUNAK
Radio Button RadioButton digunakan untuk memilih satu dari beberapa pilihan. Jika Objek Radio Button ditambah, maka secara otomatis semua radio button.
Procedure, Perulangan dan Input Box
Dasar Struktur Data Ika Menarianti.
Pemrograman Visual Proses Pengulangan.
Algoritma & Pemrograman Struktur Keputusan
PERTEMUAN KE 4 PROSES BERSYARAT.
Metode Pengujian Perangkat Lunak (White Box)
An’ Anqinudin Lahitama, S.Kom
Dasar-Dasar Pemrograman
PERTEMUAN III Menggunakan Pernyataan Bersyarat untuk Menyeleksi Kondisi Menggunakan Pernyataan Bersyarat untuk Menentukan Keputusan.
Menggunakan Form Pertemuan Ke-3.
STATEMEN GO TO DAN IF-THEN Pertemuan IX.
Proses Percabangan IF Satu Pernyataan
Dasar-Dasar Pemrograman
BAB IV Perintah Pencabangan If
Transcript presentasi:

Proses Percabangan dengan Check Box dan Radio Button Pemrograman Visual

Biaya perjurusan diperoleh dari dua pilihan jurusan yang ada: Ketentuan: Nilai Murni didapat dari penjumlahan (Nilai teori * 40%) ditambah (Nilai Praktek * 60%) Keterangan = Gagal jika nilai murni < 60 dan dinyatakan Lulus jika nilai murni >= 60 Biaya perjurusan diperoleh dari dua pilihan jurusan yang ada: Jika pilihan MI maka biaya nya 250000 Jika pilihan TI maka biaya nya 300000 Pilihan biaya waktu kuliah diperoleh dai 2 pilihan. Jika pagi maka biaya kuliah = 500000 dan 900000 untuk biaya kuliah malam. Total biaya diperoleh dari penjumlahan jurusan ditambah biaya waktu kuliah. Isi data lain digunakan untuk mengulang input data Close untuk menutup program.

LISTING PROGRAM Label8: TLabel; Label9: TLabel; unit CheckBox; Edit7: TEdit; Edit8: Tedit; RadioGroup1: TRadioGroup; RadioButton1: TRadioButton; RadioButton2: TRadioButton; Label10: TLabel; Edit9: TEdit; Button1: TButton; Edit10: TEdit; Button2: TButton; Button3: TButton; procedure Button3Click(Sender: TObject); procedure Edit1Change(Sender: TObject); procedure Edit2Change(Sender: TObject); procedure CheckBox1Click(Sender: TObject); procedure CheckBox2Click(Sender: TObject); procedure RadioButton1Click(Sender: TObject); procedure RadioButton2Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end;  var Form1: TForm1;  implementation  {$R *.dfm} LISTING PROGRAM unit CheckBox;  interface  uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;  type TForm1 = class(TForm) Label1: TLabel; Panel1: TPanel; Label2: TLabel; Label3: TLabel; Edit1: TEdit; Edit2: TEdit; Label4: TLabel; Label5: TLabel; Edit3: TEdit; Edit4: TEdit; Label6: TLabel; Edit5: TEdit; Label7: TLabel; Edit6: TEdit; GroupBox1: TGroupBox; CheckBox1: TCheckBox; CheckBox2: TCheckBox;

procedure TForm1.Button3Click(Sender: TObject); begin close; end; procedure TForm1.Edit1Change(Sender: TObject); var tertulis, hsltulis :real; tertulis:=strtofloat(edit1.Text); hsltulis:=tertulis*0.4; edit3.Text:=floattostr(hsltulis);

procedure TForm1.Edit2Change(Sender: TObject); var praktek, hslpraktek, niltulis, nilpraktek, nilmurni :real; begin praktek:=strtofloat(edit2.Text); hslpraktek:=praktek*0.6; edit4.Text:=floattostr(hslpraktek); niltulis:=strtofloat(edit3.Text); nilpraktek:=strtofloat(edit4.Text); nilmurni:=niltulis+nilpraktek; edit5.Text:=floattostr(nilmurni); if nilmurni<60 then edit6.Text:='Gagal' else edit6.Text:='Lulus‘; end;

procedure TForm1. CheckBox1Click(Sender: TObject); begin if checkbox1 procedure TForm1.CheckBox1Click(Sender: TObject); begin if checkbox1.Checked=true then edit7.Text:='250000' else edit7.Text:='0'; end; procedure TForm1.CheckBox2Click(Sender: TObject); if checkbox2.Checked=true then edit8.Text:='300000' edit8.Text:='0';

procedure TForm1.RadioButton1Click(Sender: TObject); begin if radiobutton1.Checked=true then edit9.Text:='500000' else edit9.Text:='0'; end; procedure TForm1.RadioButton2Click(Sender: TObject); if radiobutton2.Checked=true then edit9.Text:='900000'

procedure TForm1.Button1Click(Sender: TObject); var mi,ti,waktu, biaya :real; begin mi:=strtofloat(edit7.Text); ti:=strtofloat(edit8.Text); waktu:=strtofloat(edit9.Text); biaya:=mi+ti+waktu; edit10.Text:=floattostr(biaya); end;

procedure TForm1. Button2Click(Sender: TObject); begin edit1 procedure TForm1.Button2Click(Sender: TObject); begin edit1.Text:='0'; edit2.Text:='0'; edit3.Text:='0'; edit4.Text:='0'; edit5.Text:='0'; edit6.Text:=''; edit7.Text:='0'; edit8.Text:='0'; edit9.Text:='0'; edit10.Text:='0'; checkbox1.Checked:=false; checkbox2.Checked:=false; radiobutton1.Checked:=false; radiobutton2.Checked:=false; edit1.SetFocus; end; end.