Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff

dokumen-dokumen yang mirip
1 Latihan 6 Ketentuan Soal:

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1

Object Name Caption. RadioButton1 rpria Pria RadioButton2 rwanita Wanita. ComboBox1 ckode - Edit1 enapar - Edit2 ehrg - Edit3 ejumbel - Edit4 etotal -

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

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

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

URAIAN POKOK PERKULIAHAN

Borland Delphi 7. Created By 1

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

Kontrol Data Set dan Navigasi Tabel

Lampiran 1. Form 01. unit Skripsi; interface. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math;

PERCOBAAN I STATEMENT

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

Kodingan untuk Membuat Grafik dari Persamaan Garis Lurus dan Kuadrat Menggunakan Delphi 7

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart,

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

Pengenalan Borland Delphi 7.0

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

STRUCTURED QUERY LANGUAGE (SQL)

Elga Lesmana

DAFTAR PUSTAKA. Choiron, Moch. Agus. (tanpa tahun). Interpolasi. Malang.

LAMPIRAN. Universitas Sumatera Utara

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

URAIAN POKOK PERKULIAHAN

GRAPHICS AND VISUALIZATION. Logo

LAMPIRAN A: LISTING PROGRAM

Bahasa Pemrograman (TD22093)

PRAKTIKUM 1 2 MENGENAL DELPHI

DAFTAR PUSTAKA. Abdia, Gunaidi Away.2008.The Shortcut Of Delphi For ACCOUNTING.Bandung : Informatika.

Mengenal pemrograman multithread dengan Delphi 7

Modul I Mengenal Pemrograman Delphi

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

Modul I Mengenal Pemrograman Delphi

LAPORAN PRAKTIKUM FISIKA KOMPUTASI INTERPRETASI GRAFIS INTENSITAS WARNA DASAR RGB PADA GAMBAR BITMAP MENGGUNAKAN DELPHI7

LAMPIRAN A: DDL DATABASE

LAMPIRAN A RANGKAIAN ELEKTRONIKA LENGKAP

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

Daftar Pustaka. Supriyadi, Moh Pemrograman Sistem Pengendali dengan Delphi.

LAMPIRAN. A. Flowchart 1. Contoh Flowchart Penempatan Subjek. Gambar 185. Flowchart Penempatan Subjek AB

Yohanas auri yahoo.com

Pengenalan Lingkungan Delphi

Pertemuan -1 BORLAND DELPHI

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Membuat File Dynamic Link Library (*.DLL) Menggunakan Borland Delphi

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

LAMPIRAN A FOTO ALAT MONITORING KONDISI GUNUNG BERAPI NIRKABEL

PEMRORAMAN DATA BASE (FORNT END)

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Menus, StdCtrls, ExtCtrls, MPlayer;

B. Kompetensi Mahasiswa dapat memahami tentang kendali kesalahan dengan paritas serta dapat melakukan penghitungan paritas.

KONEKSI MYSQL PADA DELPHI. Oleh : Budi Santoso

BAB 1 PENDAHULUAN 1.1 Latar Belakang

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Math, ExtCtrls, ComCtrls;

Struktur Percabangan. Sesi. 2.1 Statement if

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III GRAFIKA 2D. Xv = Xvmin + round((xw - Xwmin)*(Xvmax-Xvmin)/(Xwmax-Xwmin)) Yv = Yvmax - round((yw - Ywmin)*(Yvmax-Yvmin)/(Ywmax-Ywmin))

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Bab Konsep Dasar Program 2.1 Objek

DAFTAR LAMPIRAN. Panduan Pengguna Program Bantu FPP Bahasa Pemrograman untuk Program Bantu FPP

Modul II Object Bahasa Pascal

BAB 5 ALGORITMA A PRIORI. A. Algoritma A Priori

Mengukur Waktu Tayang Form

LANJUTAN APLIKASI DATABASE

LAMPIRAN 1 : STRUKTUR INSTANSI

LANJUTAN APLIKASI DATABASE

Akses Port Paralel (Menggunakan Delphi 7.0) (Drs. Agfianto Eko Putra, M.Si 2005)

Pengantar Delphi (IDE Delphi ) & Konsep OOP

PEMBUATAN APLIKASI PENAJAMAN GAMBAR UNTUK PENGOLAHAN CITRA DIGITAL. Santoso Setiawan 1, Ahmad Firdaus 2

Listing Program formmain (Unit1.pas)

IV. HASIL DAN PEMBAHASAN

Instruktur : Rabu Sabtu Rozi Hendra S.Kom (RZH) Senin Kamis Popon Handayani S.Kom (PPH) Asisten Instruktur : Risna Aryani Dewi Amd

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB III STUKTUR PERCABANGAN

BAB IV Antarmuka dengan Port Paralel (Output)

MODUL III PILIHAN RadioButton dan RadioGroup

BAB II LANDASAN TEORI

Algoritma Pemrograman A

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II LANDASAN TEORI

LAMPIRAN-LAMPIRAN. Lampiran 1. Tabel Hasil Pengumpulan Data (dalam ton)

Membuat Database Delphi

Modul V Form Enty Data Tabel Tabel Transaksi

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Array: membentuk sekumpulan variabel dengan tipe sejenis. Terdapat dua macam array, array satu dimensi dan array multidimensi.

Membuat Keylogger dan Antinya pada sistem operasi Windows

IDENTIFIKASI UANG KERTAS BERDASARKAN WARNA DENGAN METODE TEMPLATE MATCHING. Tugas Akhir disusun untuk memenuhi syarat

LAPORAN PRAKTIKUM KOMUNIKASI DATA KONVERSI TO PDU

SEM. 4 KOMUNIKASI DATA

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

Transkripsi:

Merencang Program dengan Fungsi IF Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur 5.000.000 Manager 3.500.000 Staff 2.000.000 2. Jika status pekerja TETAP maka mendapatkan tunjangan 30% dari gaji pokok Jika status pekerja HONORER maka mendapat tunjangan 10% dari gaji pokok 3. Pajak 10% dari gaji pokok 4. Gaji bersih didapat dari gaji pokok ditambah tunjangan dikurangi pajak 5. Pilih Close maka tampil messagebox

Object Name Caption Label1 PT. GANBATTE Label2 NIP Label3 Nama Pegawai Label4 Jabatan Label5 Gaji Pokok Label6 Tunjangan Status Label7 Pajak Label8 Gaji Bersih Object Name Caption Edit1 enip Text = Edit2 enama Text = Edit3 egapok Text = Edit4 etunj Text = Edit5 epajak Text = Edit6 egaber Text = ComboBox1 cjabatan Text = RadioGroup radiougroup1 Status Button1 bhitung Hi&tung Button2 blagi La&gi Button3 bkeluar C&lose unit gaji_if; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm3 = class(tform) Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; enama: TEdit; egapok: TEdit; cjabatan: TComboBox; etunj: TEdit; egaber: TEdit; blagi: TButton; bclose: TButton; RadioGroup1: TRadioGroup; enip: TEdit; Label7: TLabel; Pajak: TLabel; epajak: TEdit; bhitung: TButton; procedure RadioGroup1Click(Sender: TObject); procedure cjabatanchange(sender: TObject); procedure blagiclick(sender: TObject); procedure bcloseclick(sender: TObject); procedure bhitungclick(sender: TObject); procedure FormActivate(Sender: TObject); procedure FormCreate(Sender: TObject); private

{ Private declarations } public { Public declarations } Form3: TForm3; implementation {$R *.dfm} procedure TForm3.RadioGroup1Click(Sender: TObject); gapok,tunjangan,pajak:real; gapok:=strtofloat(egapok.text); if radiogroup1.itemindex =0 then tunjangan:=gapok*0.3 tunjangan:=gapok*0.1; pajak:=0.1*gapok; etunj.text:=floattostr(tunjangan); epajak.text:=floattostr(pajak); procedure TForm3.cjabatanChange(Sender: TObject); if cjabatan.itemindex=0 then egapok.text:='5000000' if cjabatan.itemindex=1 then egapok.text:='3500000' egapok.text:='2000000'; procedure TForm3.blagiClick(Sender: TObject); enip.clear; enama.clear; cjabatan.text:=' jabatan '; etunj.text:='0'; egaber.text:='0'; egapok.text:='0'; epajak.text:='0'; radiogroup1.itemindex:= 1;

procedure TForm3.bcloseClick(Sender: TObject); if (application.messagebox('anda Yakin akan keluar...???','informasi',mb_yesno+48)= IDyes) then close; procedure TForm3.bhitungClick(Sender: TObject); gaber,gapok,tunjangan,pajak:real; gapok:=strtofloat(egapok.text); tunjangan:=strtofloat(etunj.text); pajak:=strtofloat(epajak.text); gaber:=(gapok+tunjangan) pajak; egaber.text:=floattostr(gaber); procedure TForm3.FormActivate(Sender: TObject); enip.setfocus; procedure TForm3.FormCreate(Sender: TObject); cjabatan.items.add('direktur'); cjabatan.items.add('manager'); cjabatan.items.add('staff'); end.

Operator Percabangan (merupakan operator yang digunakan untuk menentukan pilihan terhadap beberapa pilihan yg ada) A. Percabangan IF Operator percabangan yang digunakan untuk menentukan sebuah pilihan dengan kondisi tunggal. 1. IF TUNGGAL Merupakan operator percabangan yang digunakan untuk menentukan sebuah pilihan dengan kondisi tunggal. (1 kondisi) if (kondisi) then statement; (2 kondisi) statement statement; 2. IF MAJEMUK Merupakan operator percabangan yang digunakan untuk menentukan pilihan dengan kondisi yang harus dipenuhi lebih dari satu pernyataan. (1 pernyataan) statement1 if (kondisi2) then statement2 statement3; (2 pernyataan) end if (kondisi2) then end