PRAKTIKUM 2 KONDISI DAN PILIHAN

dokumen-dokumen yang mirip
PRAKTIKUM 3 LOOPING. Form1. Label1. Text1 Label4. Frame1 Label2. Command1. Label3. Text3. Text2. Frame1 Label5 Label6. Command2

PRAKTIKUM 1 INPUT - OUTPUT

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

STRUKTUR KENDALI PERCABANGAN

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

BAB V Pengenalan Komponen-Komponen (object) pada VB

Krisna D. Octovhiana

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

UNIVERSITAS GUNADARMA

Latihan 2 Memahami memasukan data dengan komponen Text, dan mengambil hasil input untuk ditampilkan pada sebuah label

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Visual Basic 6.0 For Beginners

Modul Praktikum Ke-2

Modul Database dan Pengaksesannya dari FORM #1

(Label, Textbox, Command, Message Box, Validasi)

MODUL 2 SELECTION & LOOPING PADA FORM

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

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

STRUKTUR KENDALI PERULANGAN

DIALOG B OX Minggu ke-7

BAB 3 PENYELESAIAN KONDISI

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

pernyataan pernyataan End If

Krisna D. Octovhiana. 1.1 Apa itu Array?

Modul Report Dan Form Report

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

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

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

:Mahasiswa dapat mempraktekkan penggunaan selection

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Otodidak VBA MS Excel untuk Pemula

Krisna D. Octovhiana

E-Trick Visual Basic 6.0

PENGGUNAAN DATA DAN VARIABEL

DISusun Oleh :Team Penyusun Mo

Form dan Kontrol. 5.1 Form

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Modul Database dan Pengaksesannya dari FORM #Lanjutan

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

Algoritma Pemrograman 2 B

Algoritma Pemrograman A

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

MODUL I Pengenalan IDE Visual Basic 6.0

DISUSUN OLEH : : Friska Rosalina NIM :

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

PENGGUNAAN EVENT, PROPERTY DAN METHOD

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Visual Basic 6.0 For Beginners

Pengenalan Visual Basic

Membuat Program Kriptografi dengan VB.Net 2010

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

Bab I Pengenalan Visual BASIC

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

BAB IV IMPLEMENTASI DAN PENGUJIAN

KONDISI DAN KEPUTUSAN

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

BAB II Unit Control pada Visual Basic

Struktur Data II. Bekerja Dengan Form.

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

Pertemuan-1 TIPE DATA STRUKTUR

URAIAN POKOK PERKULIAHAN

MODUL-MODUL PRAKTIKUM VB.

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

SATUAN ACARA PERKULIAHAN MATA KULIAH ALGORITMA dan PEMROGRAMAN 1B(D3/TK) KODE : / SKS. Teknik Pembelajaran Kuliah mimbar dimana

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Pernyataan Berkondisi / Percabangan

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

BAB 4 : USER INTERFACE

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

MEMBUAT LAPORAN (DATA REPORT)

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

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

VARIABEL, OPERATOR DAN EKSPRESI

Program Studi Teknik Mesin S1

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Percabangan. 1. Statemen If...Then

PENGENALAN VISUAL FOXPRO

Modul Praktikum Ke-1

Sistem Komputer. Software / Perangkat Lunak. Hardware / Perangkat keras. Brainware / Pemakai

PRAKTIKUM 1 2 MENGENAL DELPHI

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

PEMBUATAN MENU dengan MENU EDITOR

Transkripsi:

PRAKTIKUM 2 KONDISI DAN PILIHAN I. TUJUAN Tujuan praktikum 2 adalah mahasiswa bisa membuat program yang mengandung pengambilan keputusan berdasarkan suatu kondisi dan pilihan. Ada 3 program yang akan disusun, pertama mengenai penggunaan statement If Then menentukan kelulusan. Program kedua adalah penggunaan statement Select Case untuk konversi nilai dari nilai angka menjadi nilai huruf. Program ketiga adalah aplikasi statement If Then dalam menghitung akar-akar persamaan kuadrat. II. PROGRAM 1 A. DESAIN TAMPILAN Program 1 dibuat untuk menentukan kelulusan dari nilai yang diinputkan. Tampilan dibuat sederhana yaitu ada tempat untuk memasukkan nilai dan tempat untuk menampilkan hasil (lulus atau tidak lulus) dari nilai yang telah diinputkan. Jalankan software VB 6.0 sampai muncul sebuah form kosong. Aturlah ukuran form dan letakkan beberapa kontrol seperti desain tampilan pada gambar 2.1. Label1 Label2 Frame1 2 1 Command1 Form1 Command2 Gambar 2.1. Desain tampilan program 1 Kondisi dan Pilihan. Rubahlah nilai-nilai property form dan kontrol yang telah dipasang pada form sebagai berikut : Form1 Name Caption FKondisi1 Kondisi : If-Then 9

Label1 Caption MENETUKAN KELULUSAN Font Font : Arial, Font style : Bold, Size : 16 Fore color Pilih dalam tabulasi Palette : warna merah Praktikum 2 : Kondisi Dan Pilihan 10 Label2 Caption : Font Size : 12 1 Name TAngka Font Size : 10 MaxLength 4 Frame1 Caption Hasil Font Font style : Bold, Size : 10 2 Name THasil Font Font style : Bold, Size : 12 Command1 Name CBOK Caption OK Font Font : Arial, Font style : Bold, Size : 12 Command2 Name CBSelesai Caption Selesai Font Font : Arial, Font style : Bold, Size : 12

Praktikum 2 : Kondisi Dan Pilihan 11 B. DESAIN PROGRAM Pada desain tampilan program seperti gambar 2.1, kontrol Box TAngka digunakan untuk menerima input suatu nilai dari user yang nilainya positif dan maksimum 100. Program akan memberikan respon jika user meng-klik salah satu dari 2 tombol berikut : Tombol OK diklik, jika nilai yang diinputkan lebih besar atau sama dengan 60 maka pada tempat Box THasil akan muncul tulisan Lulus dan jika nilai kurang dari 60 THasil akan menampilkan tulisan Tidak Lulus. Tombol Selesai digunakan untuk mengakhiri program dan menutup jendela program. C. LISTING PROGRAM Kode program yang dituliskan pada program 1 pada dasarnya adalah untuk menangani event-event yang terjadi jika tombol OK dan tombol Selesai diklik. Program akan memberikan respon setelah user meng-klik tombol OK atau tombol Selesai. Respon program dari nilai yang diinputkan dikendalikan melalui statement If Then Elseif Else. Buatlah terlebih dahulu algoritma dan flowchart dari program 1. Listing program dari program 1 adalah sebagai berikut : Private Sub CBOK_Click() Dim Angka As Single Angka = TAngka. If Angka > 100 Then MsgBox "Masukkkan angka <= 100", vbexclamation, "Peringatan" TAngka. = "" ElseIf Angka < 0 Then MsgBox "Masukkkan angka >= 0", vbexclamation, "Peringatan" TAngka. = "" ElseIf Angka >= 60 Then THasil. = "Lulus" Else THasil. = "Tidak Lulus" End If End Sub Private Sub CBSelesai_Click() End End Sub D. EKSEKUSI PROGRAM DAN PELACAKAN KESALAHAN Jalankan program 1, lakukan beberapa kali memasukkan input suatu nilai dan ujilah apakah program sudah sesuai dengan yang diinginkan. Program akan menghasilkan Lulus jika nilai yang diinputkan 60 dan Tidak Lulus jika nilai yang diinputkan < 60. Hasil program seperti ditunjukkan pada gambar 2.2.

Praktikum 2 : Kondisi Dan Pilihan 12 (a) (b) Gambar 2.2. Hasil eksekusi dari program 1, (a) memberikan hasil Lulus, (b) memberikan hasil Tidak Lulus. Lakukan pelacakan kesalahan jika hasil program dari nilai yang dimasukkan tidak seperti yang diinginkan dan betulkan kesalahan. Lakukan terus proses pelacakan kesalahan sampai tidak ada kesalahan lagi. III. PROGRAM 2 A. DESAIN TAMPILAN Program 2 dibuat untuk mendapatkan konversi dari nilai angka ke nilai huruf serta bobot dari nilai huruf tersebut. Tampilan dibuat mirip dengan program 1, hanya ada sedikit perubahan dan tambahan untuk menampilkan bobot nilai. Siapkan sebuah form kosong dan aturlah ukuran form. Letakkan beberapa kontrol seperti desain tampilan pada gambar 2.3. Label1 Label2 Frame1 Label3 1 Command1 Form1 2 Label4 3 Command2 Gambar 2.3. Desain tampilan program 2 Kondisi dan Pilihan. Rubahlah nilai-nilai property form dan kontrol yang telah dipasang pada form sebagai berikut :

Praktikum 2 : Kondisi Dan Pilihan 13 Form1 Name Caption FKondisi2 Pilihan : Select - Case Label1 Caption KONVERSI NILAI ANGKA KE NILAI HURUF Font Font : Arial, Font style : Bold, Size : 16 Fore color Pilih dalam tabulasi Palette : warna merah Label2 Caption Angka : Font Size : 10 1 Name TAngka Font Size : 10 MaxLength 4 Frame1 Caption Hasil Konversi Font Font style : Bold, Size : 10 Label3 Caption Huruf : Font Size : 10 Label4 Caption Bobot : Font Size : 10 2 Name THuruf Font Font style : Bold, Size : 12

Praktikum 2 : Kondisi Dan Pilihan 14 3 Name TBobot Font Font style : Bold, Size : 12 Command1 Name CBKonversi Caption Konversi Font Font : Arial, Font style : Bold, Size : 12 Command2 Name CBSelesai Caption Selesai Font Font : Arial, Font style : Bold, Size : 12 B. DESAIN PROGRAM Program 2 dibuat mirip dengan program 1 dengan desain tampilan seperti pada gambar 2.3. Kontrol Box TAngka digunakan untuk menerima input suatu nilai, tetapi hasil yang ditampilkan pada bagian output adalah merupakan konversi dari nilai angka yang diinputkan menjadi nilai huruf dan bobotnya setelah tombol Konversi di klik. Konversi nilai angka mengikuti aturan sebagai berikut : Angka (N) 80 < N 100 75 < N 80 69 < N 75 60 < N 69 55 < N 60 50 < N 55 44 < N 50 0 < N 44 Huruf A B+ B C+ C D+ D E Bobot 4 3,5 3 2,5 2 1,5 1 0 C. LISTING PROGRAM Program 2 adalah modifikasi dari program 1. Perubahan dilakukan pada tombol OK menjadi tombol Konversi beserta perubahan penanganan event-nya. Respon program dari nilai yang diinputkan dikendalikan melalui statement Select Case. Buatlah terlebih dahulu algoritma dan flowchart dari program 2. Listing program untuk event klik tombol Konversi pada program 2 adalah sebagai berikut :

Praktikum 2 : Kondisi Dan Pilihan 15 Private Sub CBKonversi_Click() Dim Angka, Bobot As Single, Huruf As String Angka = TAngka. Select Case Angka Case Is > 100 MsgBox "Masukkan angka <= 100", vbexclamation, "Peringatan" Exit Sub Case Is > 80 Huruf = "A" Case Is > 75 Huruf = "B+" Case Is > 69 Huruf = "B" Case Is > 60 Huruf = "C+" Case Is > 55 Huruf = "C" Case Is > 50 Huruf = "D+" Case Is > 44 Huruf = "D" Case Else Huruf = "E" End Select THuruf. = Huruf TBobot. = Bobot End Sub D. EKSEKUSI PROGRAM DAN PELACAKAN KESALAHAN Jalankan program 2, lakukan beberapa kali memasukkan input suatu nilai dan ujilah apakah program sudah sesuai dengan yang diinginkan. Program akan menghasilkan konversi dari nilai angka menjadi nilai huruf serta bobotnya sesuai dengan aturan yang telah diberikan sebelumnya. Hasil program seperti ditunjukkan pada gambar 2.4. (a) (b) Gambar 2.4. Hasil eksekusi dari program 2, (a) konversi dari nilai 80 menghasilkan B+ dengan bobot 3,5, (b) konversi dari nilai 50 menghasilkan D dengan bobot 1. Lakukan pelacakan kesalahan jika hasil program dari nilai yang dimasukkan tidak seperti yang diinginkan dan betulkan kesalahan. Lakukan terus proses pelacakan kesalahan sampai tidak ada kesalahan lagi.

IV. PROGRAM 3 Praktikum 2 : Kondisi Dan Pilihan 16 A. DESAIN TAMPILAN Program 3 dibuat untuk menghitung akar-akar persamaan kuadrat. Pada desain tampilan dibuat ada bagian input dan bagian output. Pada bagian input didesain kotak input yang disusun dalam koefisien-koefisien persamaan kuadrat. Bagian output diletakkan di bawah bagian input untuk menampilkan akar-akar persamaan kuadrat. Siapkan sebuah form kosong dan aturlah ukuran form. Letakkan beberapa kontrol seperti desain tampilan pada gambar 2.5. Label1 Label4 Label2 1 Label3 Frame2 Label8 Form1 Frame1 2 3 Label5 Label6 Label7 Command1 Command2 Gambar 2.5. Desain tampilan program 3 Kondisi dan Pilihan. Rubahlah nilai-nilai property form dan kontrol yang telah dipasang pada form sebagai berikut : Form1 Name Caption FKondisi3 Kondisi Label1 Caption AKR-AKAR PERSAMAAN KUADRAT Font Font : Arial, Font style : Bold, Size : 16 Fore color Pilih dalam tabulasi Palette : warna merah

Praktikum 2 : Kondisi Dan Pilihan 17 Frame1 Caption Input Koefisien Persamaan Kuadrat : Font Font style : Bold, Size : 10 Label2 Caption Y = Font Font : Times New Roman, Font style : Bold Italic, Size : 20 Label3 Caption X + Font Font : Times New Roman, Font style : Bold Italic, Size : 20 Label4 Caption 2 Font Font : Times New Roman, Font style : Bold, Size : 14 Label5 Caption X + Font Font : Times New Roman, Font style : Bold Italic, Size : 20 1 Name TKoef Index 0 Font Font : Arial, Size : 11 2 Name TKoef Index 1 Font Font : Arial, Size : 11

Praktikum 2 : Kondisi Dan Pilihan 18 3 Name TKoef Index 2 Font Font : Arial, Size : 11 Frame2 Caption Akar-Akar Persamaan : Font Font style : Bold, Size : 10 Label6 Name LHasil Caption Font Font : Arial, Size : 11 Label7 Name Lx1 Caption Font Font : Arial, Size : 11 Label8 Name Lx2 Caption Font Font : Arial, Size : 11 Command1 Name CBHitung Caption Hitung Font Font style : Bold, Size : 12 Command2 Name CBSelesai Caption Selesai Font Font style : Bold, Size : 12

Praktikum 2 : Kondisi Dan Pilihan 19 B. DESAIN PROGRAM Program 3 dibuat untuk menghitung akar-akar persamaan kuadrat dengan desain tampilan seperti pada gambar 2.5. Akar-akar dari suatu persamaan kuadrat dapat diperoleh dengan menggunakan rumus-rumus sebagai berikut : b ± D x1.2 = ; dimana D = b 2 4ac 2a -nilai a, b dan c adalah merupakan nilai-nilai koefisien dari persamaan kuadrat : y = ax 2 + bx + c Koefisien-koefisien a, b dan c diinputkan pada kontrol Box TKoef yang sudah disediakan pada bagian input koefisien. Pada bagian output yaitu didalam kontrol Frame2 akan tampil hasil perhitungan akarakar persamaan kuadrat setelah tombol Hitung di-klik. Akan ada 3 kemungkinan hasil yang didapatkan : 1. Jika nilai D > 0 maka pada LHasil akan tampil tulisan : Ada 2 akar real : serta Lx1 dan Lx2 akan ditampilkan hasil perhitungan akar-akar persamaan kuadrat. 2. Jika nilai D 0 maka pada LHasil akan tampil tulisan : Ada 1 akar real : serta Lx1 akan ditampilkan hasil perhitungan akar persamaan kuadrat. 3. Jika D < 0 maka pada LHasil akan tampil tulisan : Menghasilkan akar imajiner : serta Lx1 dan Lx2 akan ditampilkan hasil perhitungan akar-akar persamaan kuadrat dalam format bilangan imajiner. C. LISTING PROGRAM Kode program yang dituliskan pada program 3 pada dasarnya adalah untuk menangani event klik pada tombol Hitung dan tombol Selesai. Proses perhitungan untuk mencari akarakar persamaan kuadrat dilakukan setelah tombol Hitung diklik. Hasil akar-akar persamaan ditentukan dengan statement If Then Elseif Else. Buatlah terlebih dahulu algoritma dan flowchart dari program 3. Listing program dari program 3 adalah sebagai berikut : Private Sub CBHitung_Click() Dim a, b, c, D, AkarD As Single, x1, x2 As Variant a = TKoef(0). b = TKoef(1). c = TKoef(2). D = b ^ 2-4 * a * c AkarD = Sqr(Abs(D)) If Abs(D) < 0.000001 Then D = 0 If D > 0 Then LHasil.Caption = "Ada 2 akar real :" x1 = (-b + AkarD) / (2 * a) x2 = (-b - AkarD) / (2 * a) Lx1.Caption = "x1 = " + Format(x1, "#.##") Lx2.Caption = "x2 = " + Format(x2, "#.##") ElseIf D = 0 Then LHasil.Caption = "Ada 1 akar real :" x1 = -b / (2 * a) Lx1.Caption = "x1 = x2 = " + Format(x1, "#.##") Else LHasil.Caption = "Menghasilkan akar imajiner :" x1 = Format(-b / (2 * a), "#.##") + " + " + Format(AkarD / (2 * a), "#.##") _ + " i"

Praktikum 2 : Kondisi Dan Pilihan 20 x2 = Format(-b / (2 * a), "#.##") + " - " + Format(AkarD / (2 * a), "#.##") _ + " i" Lx1.Caption = "x1 = " + x1 Lx2.Caption = "x2 = " + x2 End If End Sub Private Sub CBSelesai_Click() End End Sub D. EKSEKUSI PROGRAM DAN PELACAKAN KESALAHAN Jalankan program 3 dan masukkan input untuk 3 buah persamaan kuadrat berikut ini : 1. y = (2x 3) (x + 5) = 2x 2 + 7x 15 2. y = (4x 5) 2 = 16x 2 40x + 25 3. y = x 2 + 3x + 8.5 Program akan menghasilkan akar-akar persamaan kuadrat dari 3 persamaan kuadrat tersebut yaitu : 1. x1 = 1.5 x2 = 5 2. x1 = x2 = 1.25 3. x1 = 1.5 + 2.5 i x2 = 1.5 2.5 i Hasil program setelah dijalankan seperti ditunjukkan pada gambar 2.6. (a) (b) (c) Gambar 2.6. Hasil eksekusi dari program 3, (a) menghasilkan 2 akar real, (b) menghasilkan 2 akar real, (c) menghasilkan akar imajiner.

Praktikum 2 : Kondisi Dan Pilihan 21 Ulangi lagi untuk beberapa persamaan kuadrat yang berbeda. Jika hasil program masih terdapat kesalahan lakukan pelacakan kesalahan dan betulkan kesalahannya. Lakukan terus proses pelacakan kesalahan sampai tidak ada kesalahan lagi. V. DISKUSI Ikutilah petunjuk berikut, diskusikan dan cobalah memperbaikinya : Pada Box input untuk porgram 1, 2 dan 3 buatlah agar yang bisa diinputkan hanya angka saja. Khusus untuk program 3 bisa juga memasukkan angka negatif. Pada Box output untuk menampilkan hasil pada program 1 dan 2, cobalah edit teks yang ada didalamnya setelah program dijalankan. Apa yang terjadi? Bagaimana caranya agar teks hasil tersebut tidak bisa diedit? List program yang diberikan pada program 2 kurang lengkap karena tidak bisa menampilkan bobot dari konversi nilai yang telah dilakukan. Lengkapilah program 2 sehingga bobot nilai juga bisa diproses dan ditampilkan. Pada program 3, saat koefisien persamaan kuadrat diinputkan setelah proses hitung dilaksanakan ternyata hasil yang lama masih tampil pada bagian hasil output. Bagaimana caranya agar pada saat mulai dimasukkan input baru, secara otomatis hasil output menjadi bersih atau tidak ada tulisan? Pada program 3, hapuslah satu baris statement berikut (bisa juga dengan memberikan tanda petik tunggal pada awal baris : ) : If Abs(D) < 0.000001 Then D = 0 Eksekusi program, cobalah lagi input untuk 3 macam kondisi seperti yang telah diberikan sebelumnya. Amati apa yang terjadi. Jelaskan mengapa hasil program bisa berbeda?