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

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

URAIAN POKOK PERKULIAHAN

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

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

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

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

URAIAN POKOK PERKULIAHAN

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

1 Latihan 6 Ketentuan Soal:

PRAKTIKUM 1 2 MENGENAL DELPHI

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

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

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

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

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

Pengenalan Borland Delphi 7.0

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

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

Borland Delphi 7. Created By 1

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

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

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

PERCOBAAN I STATEMENT

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

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

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

Bahasa Pemrograman (TD22093)

STRUCTURED QUERY LANGUAGE (SQL)

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

Elga Lesmana

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

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

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

Algoritma Pemrograman A

Pengenalan Lingkungan Delphi

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

LAMPIRAN A: LISTING PROGRAM

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

Kontrol Data Set dan Navigasi Tabel

Modul I Mengenal Pemrograman Delphi

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

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

Modul I Mengenal Pemrograman Delphi

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB 1 PENDAHULUAN 1.1 Latar Belakang

GRAPHICS AND VISUALIZATION. Logo

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

Mengenal pemrograman multithread dengan Delphi 7

BAB II LANDASAN TEORI

Pertemuan -1 BORLAND DELPHI

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

PRAKTIKUM 2 KONDISI DAN PILIHAN

PEMRORAMAN DATA BASE (FORNT END)

LAMPIRAN. Universitas Sumatera Utara

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

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

Pengenalan Visual Basic

LANJUTAN APLIKASI DATABASE

MODUL 1 IDE (Integrated Development Environment )

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAHAN DISKUSI PERTEMUAN KETIGA MATAKULIAH PEMROGRAMAN KOMPUTER

LANJUTAN APLIKASI DATABASE

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

Latihan 5. Mengenal Tipe Data Di Delphi 7

Pengantar Delphi (IDE Delphi ) & Konsep OOP

LAMPIRAN A: DDL DATABASE

BAB I Pemrograman (Komponen Standar)

y

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

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

Praktikum Pemrograman 1. Mengenal Delphi

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

Bab Konsep Dasar Program 2.1 Objek

LAMPIRAN A RANGKAIAN ELEKTRONIKA LENGKAP

MODUL I Pengenalan IDE Visual Basic 6.0

Modul V Form Enty Data Tabel Tabel Transaksi

BAB IV Antarmuka dengan Port Paralel (Output)

SWR.DEV.400.(2).A SEKOLAH MENENGAH KEJURUAN BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI PROGRAM KEAHLIAN REKAYASA PERANGKAT LUNAK

PERSAMAAN DAN PERTIDAKSAMAAN PERSAMAAN LINEAR

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

Yohanas auri yahoo.com

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

PENGGUNAAN DATA DAN VARIABEL

Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

MODUL III PILIHAN RadioButton dan RadioGroup

PERSAMAAN KUADRAT. Persamaan. Sistem Persamaan Linear

PENGANTAR DATABASE DENGAN DELPHI Database dengan mengagunakan Delphi menggunakan konsep seperti gambar dibawah ini :

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

SATUAN ACARA PERKULIAHAN MATAKULIAH: PROGRAM KOMPUTER (4 SKS) KODE MATAKULIAH:

BAB 5 ALGORITMA A PRIORI. A. Algoritma A Priori

KONEKSI MYSQL PADA DELPHI. Oleh : Budi Santoso

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

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Transkripsi:

Minggu ke : 5 Penyusun : Dian Usdiyana Rini Marwati Materi : Pernyataan Kondisional (Lanjutan) URAIAN POKOK PERKULIAHAN Di dalam dunia Matematika dan Sains, pencarian akar-akar suatu persamaan banyak sekali ditemukan Banyak cara yang dapat ditempuh untuk melakukan proses tersebut, dari mulai yang sederhana sampai dengan yang kompleks, tergantung pada persamaan yang akan diprosesnya Salah satu cara penentuan nilai akar-akar suatu persamaan adalah dengan menggunakan rumus abc Cara ini biasanya digunakan untuk mencari nilai akar-akar dari suatu persamaan kuadrat Misalnya Anda akan menyelesaikan persamaan kuadrat secara umum sebagai berikut: ax bx c 0 (1) Nilai akar-akar, x 1 dan x, dapat ditentukan dengan menggunakan rumus: b b 4ac x1, x () a Algoritma, yang sangat sederhana, yang dapat ditempuh untuk menyelesaikan masalah di atas adalah sebagai berikut: 1 Masukkan data koefisien persamaannya, a, b, dan c Hitung nilai diskriminan, D b 4ac 3 Hitung nilai akar pertama, x1 ( b D) / a 4 Hitung nilai akar lainnya, x ( b D) / a 5 Tampilkan nilai akar-akar hasil proses tersebut Untuk menyelesaikan masalah di atas, buatlah tampilan seperti tampak pada Gambar 41 berikut Gambar 41 Tampilan Form Akar kuadrat Untuk memperoleh tampilan seperti pada Gambar 41, di atas, lakukan langkahlangkah sebagai berikut 1

1 Buat form baru, misalnya dengan menggunakan menu File-New Application, kemudian ubah propertiesnya menjadi sebagai berikut: Properties Isi Caption Akar Kuadrat FAkarKuadrat Buat judul masalah di atas dengan menggunakan komponen Label, caranya adalah sebagai berikut: Klik satu kali tombol label Tempatkan pointer pada posisi tertentu, kemudian klik satu kali Ubahlah propreties labelnya sepertil berikut: Properties Caption Isi Akar-akar Persamaan Kuadrat LabelAkarKuadrat Untuk menuliskan persamaannya, buat lagi sebuah label Ubah Caption dan nya masing-masing menjadi ax^ + bx + C = 0 dan LabelPersamaan 3 Untuk bagian input data, siapkan masing-masing tiga palette label dan edit Ubahlah masing-masing propertiesnya menjadi seperti pada tabel berikut: Laqbel 1 Caption a = LabelKoefA Laqbel Caption b = LabelKoefB Laqbel 3 Caption c = LabelKoefC Edit 1 EditKoefA Edit EditKoefB Edit 3 EditKoefC 4 Untuk melaksanakan perhitungan dan mengakhiri penghitungan, tambahkan dua tombol komponen button (Hitung Akar dan Selesai) Ubahlah propertiesnya seperti pada tabel berikut Button 1 Caption &Hitung Akar ButtonHitung Button Caption &Selesai

ButtonSelesai 5 Untuk menampilkan hasil perhitungan, buatlah label dan edit seperti pada bagian input data Isi captionnya sama seperti yang nampak pada gambar tetapi untuk name-nya harus dibedakan (silakan Anda buat sesuai dengan keinginan sendiri, yang penting untuk name tidak boleh diberi spasi) Sedangkan untuk edit, enablenya harus diubah menjadi false 6 Klik dua kali tombol Selesai, kemudian lengkapi prosedur yang muncul menjadi seperti berikut: procedure TFormRarabanSelesaiClick(Sender: TObject); Close; 7 Klik dua kali tombol Hitung Akar, kemudian lengkapi prosedur yang muncul menjadi seperti berikut: procedure TFAkarKuadratButtonHitungClick(Sender: TObject); a,b,c :Integer; diskr,akr1,akr :Real; //Membaca data di dalam Edit a := StrToInt(EditKoefA); b := StrToInt(EditKoefB); c := StrToInt(EditKoefC); //Menghitung diskriminan diskr := Sqrt(b*b-4*a*c); //Menghitung akar pertama Akr1 := (-b + Diskr)/(*a); //Menghitung akar kedua Akr := (-b - Diskr)/(*a); //Menampilkan hasil EditAkar1 := FloatToStr(Akr1); EditAkar := FloatToStr(Akr); Secara lengkap program tesebut tampak seperti pada list program berikut List Program 41 Mencari nilai akar persamaan kuadrat unit UnitAkar; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TFAkarKuadrat = class(tform) LabelAkarKuadrat: TLabel; ButtonHitung: TButton; LabelPersamaan: TLabel; LabelKoefA: TLabel; 3

LabelKoefB: TLabel; LabelKoefC: TLabel; EditKoefA: TEdit; EditKoefB: TEdit; EditKoefC: TEdit; Label6: TLabel; LabelAkar1: TLabel; LabelAkar: TLabel; EditAkar1: TEdit; EditAkar: TEdit; ButtonSelesai: TButton; procedure ButtonSelesaiClick(Sender: TObject); procedure ButtonHitungClick(Sender: TObject); private { Private declarations } public { Public declarations } FAkarKuadrat: TFAkarKuadrat; implementation {$R *DFM} procedure TFAkarKuadratButtonSelesaiClick(Sender: TObject); ApplicationTerminate; procedure TFAkarKuadratButtonHitungClick(Sender: TObject); a,b,c :Integer; diskr,akr1,akr :Real; //Membaca data di dalam Edit a := StrToInt(EditKoefA); b := StrToInt(EditKoefB); c := StrToInt(EditKoefC); //Menghitung diskriminan diskr := Sqrt(b*b-4*a*c); //Menghitung akar pertama Akr1 := (-b + Diskr)/(*a); //Menghitung akar kedua Akr := (-b - Diskr)/(*a); EditAkar1 := FloatToStr(Akr1); EditAkar := FloatToStr(Akr); end Hasil tampilan program tersebut adalah seperti pada gambar sebagai berikut 4

Gambar 4 Tampilan awal program akar kuadrat Cobalah gunakan program tersebut untuk menghitung nilai akar dari persamaan sebagai berikut x 9x 0 0 (3) Koefisien yang harus dimasukkan pada bagian input data masing-masing adalah 1, -9, dan 0 Setelah datanya dimasukkan, tekanlah tombol Hitung Akar, hasilnya adalah seperti tampak pada Gambar 43berikut Gambar 43 Tampilan akhir program akar kuadrat TUGAS : 1 Jalankan program yang telah Anda buat untuk menyelesaikan persamaan kuadrat yang lain Apa yang harus anda lakukan jika nilai diskriminannya merupakan bilangan kompleks 5