1 Latihan 6 Ketentuan Soal:

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

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 LOGIKA PERULANGAN-1

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

Borland Delphi 7. Created By 1

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

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

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

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

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

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

Kontrol Data Set dan Navigasi Tabel

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

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

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

URAIAN POKOK PERKULIAHAN

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

PERCOBAAN I STATEMENT

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

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

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

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

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

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

Pengenalan Borland Delphi 7.0

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

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

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

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

LAMPIRAN A: LISTING PROGRAM

Elga Lesmana

STRUCTURED QUERY LANGUAGE (SQL)

LAMPIRAN. Universitas Sumatera Utara

GRAPHICS AND VISUALIZATION. Logo

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

URAIAN POKOK PERKULIAHAN

LAMPIRAN A: DDL DATABASE

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

Modul I Mengenal Pemrograman Delphi

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

Bahasa Pemrograman (TD22093)

PRAKTIKUM 1 2 MENGENAL DELPHI

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

Modul I Mengenal Pemrograman Delphi

LAMPIRAN A RANGKAIAN ELEKTRONIKA LENGKAP

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

Mengenal pemrograman multithread dengan Delphi 7

Yohanas auri yahoo.com

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

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

LANJUTAN APLIKASI DATABASE

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

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

IV. HASIL DAN PEMBAHASAN

LANJUTAN APLIKASI DATABASE

Pengenalan Lingkungan Delphi

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

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

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

PEMRORAMAN DATA BASE (FORNT END)

LAMPIRAN A FOTO ALAT MONITORING KONDISI GUNUNG BERAPI NIRKABEL

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

Mengukur Waktu Tayang Form

BAB 5 ALGORITMA A PRIORI. A. Algoritma A Priori

Bab Konsep Dasar Program 2.1 Objek

KONEKSI MYSQL PADA DELPHI. Oleh : Budi Santoso

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

Pertemuan -1 BORLAND DELPHI

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

Listing Program formmain (Unit1.pas)

Modul II Object Bahasa Pascal

MODUL III PILIHAN RadioButton dan RadioGroup

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI DAN PENGUJIAN

Modul VI Penanganan Data di Dalam Delphi

LAPORAN PRAKTIKUM KOMUNIKASI DATA KONVERSI TO PDU

Membuat Keylogger dan Antinya pada sistem operasi Windows

Pengantar Delphi (IDE Delphi ) & Konsep OOP

BAB II LANDASAN TEORI

LAMPIRAN 1 : STRUKTUR INSTANSI

BAB III STUKTUR PERCABANGAN

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

Algoritma Pemrograman A

Modul V Form Enty Data Tabel Tabel Transaksi

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

BAB IV Antarmuka dengan Port Paralel (Output)

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Membuat Database Delphi

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.

TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN BORLAND DELPHI ABSTRAK

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

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

Transkripsi:

www.fayblinkz.tk 1 Latihan 6 Ketentuan Soal: Untuk Tanggal diambil dari tanggal sistem Untuk No Penerbangan dan Nama Pesawat Jika no GA733 maka Nama pesawat adalah Garuda Air Jika no MP373 maka Nama pesawat adalah Merpati Air Jika no BT202 maka Nama pesawat adalah Batavia Air Jika no LI909 maka Nama pesawat adalah Lion Air Untuk Jenis Tiket Jika tiket dewasa GA733 maka harga Rp 560.000 Jika tiket dewasa MP373 maka harga Rp 450.000 Jika tiket dewasa BT202 maka harga Rp 350.000

www.fayblinkz.tk 2 Jika tiket dewasa LI909 maka harga Rp 450.000 Jika Tiket anak 30 % dari harga tiket dewasa Untuk Jumlah di input Pada saat di klik tombol Proses maka akan tampil: Dewasa Total harga = jumlah x harga tiket dewasa Anak Total harga= jumlah x harga tiket anak LISTING Latihan 6 unit lat6; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(tform) Label1: TLabel; Label2: TLabel; GroupBox1: TGroupBox; Label3: TLabel; Label4: TLabel; enama: TEdit; GroupBox2: TGroupBox; label20: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; Label9: TLabel; cpes: TComboBox; enamapswt: TEdit; cdewasa: TCheckBox; canak: TCheckBox; ehargad: TEdit; ejumlahd: TEdit; ethargad: TEdit; ehargaa: TEdit; ejumlaha: TEdit; ethargaa: TEdit; GroupBox3: TGroupBox; Label10: TLabel; Label11: TLabel; Label12: TLabel; Label13: TLabel; ejtiket: TEdit;

www.fayblinkz.tk 3 etharga: TEdit; ebayar: TEdit; ekembali: TEdit; bproses: TButton; bbersih: TButton; bclose: TButton; procedure FormCreate(Sender: TObject); procedure cpesclick(sender: TObject); procedure cdewasaclick(sender: TObject); procedure canakclick(sender: TObject); procedure bprosesclick(sender: TObject) ; procedure bcloseclick(sender: TObject); procedure ebayarchange(sender: TObject) ; procedure bbersihclick(sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); cpes.items.add('ga733'); cpes.items.add('mp373'); cpes.items.add('bt202'); cpes.items.add('li909'); ejtiket.text:='0'; ehargad.text:='0' ; ejumlahd.text:='0'; ejumlaha.text:='0'; ehargad.text:='0'; etharga.text:='0'; ebayar.text:='0'; ekembali.text:='0'; shortdateformat:='dd/mmmm/yyy'; label4.caption:=datetostr(date); procedure TForm1.cpesClick(Sender: TObject); if cpes. Text='GA733' then

www.fayblinkz.tk 4 enamapswt.text:='garuda AIR' if cpes.text='mp373' then enamapswt.text:='merpati AIR' if cpes.text='bt202' then enamapswt.text:='batavia AIR' enamapswt.text:='lion AIR'; procedure TForm1.cdewasaClick(Sender: TObject); if cdewasa.checked= true then if cpes.text='ga733' then ehargad.text:='560000' if cpes.text ='MP373' then ehargad.text:='450000' if cpes.text='bt202' then ehargad.text:='350000' ehargad.text:='450000'; end cdewasa.checked:=false; ehargad.text:=''; ejumlahd.setfocus; procedure TForm1.canakClick(Sender: TObject); if canak.checked=true then ehargaa.text:=floattostr(0.3*strtofloat(ehargad.text)) canak.checked:=false; ehargaa.text:=''; ejumlaha.setfocus;

www.fayblinkz.tk 5 procedure TForm1.bprosesClick(Sender: TObject); ethargad.text:=floattostr(strtofloat(ehargad.text)*strtofloat(ejumlahd.text)); ethargaa.text:=floattostr(strtofloat(ehargaa.text)*strtofloat(ejumlaha.text)); ejtiket.text:=floattostr(strtofloat(ejumlaha.text)+strtofloat(ejumlahd.text)); etharga.text:=floattostr(strtofloat(ehargaa.text)+strtofloat(ehargad.text)); ebayar.setfocus; procedure TForm1.bcloseClick(Sender: TObject); if(application.messagebox('yakin Anda Mau Keluar','Info',mb_yesno)=idyes) then close; procedure TForm1.ebayarChange(Sender: TObject); ekembali.text:=floattostr(strtofloat(ebayar.text)-strtofloat(etharga.text)) procedure TForm1.bbersihClick(Sender: TObject); enama. Text:=''; cpes.text:='pilih'; enamapswt.text:=' '; ejtiket.text:='0'; ehargad.text:='0' ; ejumlahd.text:='0'; ejumlaha.text:='0'; ehargad.text:='0'; etharga.text:='0'; ebayar.text:='0'; ekembali.text:='0'; ethargad.text:='0'; ethargaa.text:='0'; end.