Sunday, March 15, 2015

Kalkulator Bilangan Kompleks dengan Aplikasi C# (SharpDevelop)

Hai hai halo halo guys, ini adalah sesi ketiga pada sesi kali ini berbeda dengan sesi sesi minggu lalu yaitu tentang konversi suhu dengan menggunakan aplikasi pemograman dan pada sesi ketiga ini saya membuat kalkulator bilangan kompleks. Disini aplikasi program yang saya gunakan masih C# (Sharpdevelop) juga. Kalkulator ini dapat mempermudah kita dalam menghitung bilangan kompleks nantinya, dan boleh dicoba hasilnya 99% deh. Dijamin! Karna rumus yg saya input kedalam program ini sesuai dengan rumus yg kita gunakan untuk menghitung bilangan kompleks secara manual (analisa).

Baiklah langsung saja, yg pertama kita buka icon shortcut SharpDevelop di PC anda (bagi yg punya aplikasi ini, jika belum silakan menginstalnya terlebih dahulu. Anda klik 2 kali seperti contoh dibawah ini
Ketika anda klik, maka akan muncul tampilan seperti ini
Jika anda ingin membuat suatu project program dengan aplikasi C# ini, maka langkahnya anda pilih File -> New -> Solution atau dengan menekan tombol dikeyboard anda Ctrl+Shift+N dan jika anda ingin membuka file atau project yg telah anda buat maka pilih File -> Open -> Project/Solution atau bisa dengan menekan tombol keyboard Ctrl+Shift+O lalu akan muncul tampilan seperti gambar dibawah ini
Lalu pilih file ditempat dimana kita menyimpannya seperti contoh dibawah This PC -> Document -> SharpDevelop Project lalu klik Open

Setelah mengikuti langkah diatas, maka akan tampillah folder tempat kita menyimpan project kita, lalu klik Open
Ketika anda mengklik Open tadi maka akan muncul file kita dalam bentuk file SharpDevelop, maka kita klik open lagi ya guys

Ketika anda klik Open pada file project tadi, barulah tampil program yg sudah kita buat

Berikut ini adalah design kalkulator bilangan kompleks yg sudah saya buat

Jika ingin me-Running program yg telah kita buat, maka klik simbol segitiga hijau, seperti contoh dibawah
Inilah tampilan program yg sudah di-Running, tepatnya tampilan kalkulator yg disebelah kanan dan sudah saya beri inputan dan sudah saya hitung inputannya dan outputnya sudah menampilkan hasil dari proses hitungnya.

Dibawah ini merupakan pengoperasiannya dalam pengurangan bilangan kompleks

Selanjutnya ini merupakan pengoperasiannya dalam perkalian dan telah menampilkan hasil dengan inputan yg sama.

Dan yg terakhir adalah pengoperasian dalam pembagian, masih dengan inputan yg sama. Dan jika anda ingin keluar dari program yg telah di-Running maka tekan/klik tombol Exit yg telah saya buat dalam program tersebut.
Baiklah berikut ini adalah program yg sudah saya buat :
/*
 * Created by SharpDevelop.
 * User: Burhan (Bo'eng)
 * Date: 10/03/2015
 * Time: 10:03:
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;

namespace aha
{
    /// <summary>
    /// Description of MainForm.
    /// </summary>
    public partial class MainForm : Form
    {
        public Double a, b, c, d, f, x, y, z; (merupakan variabel yg digunakan dalam program kalkulator bilangan kompleks)
        public MainForm()
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();
          
            //
            // TODO: Add constructor code after the InitializeComponent() call.
            //
        }
      
        void Button2Click(object sender, EventArgs e) (merupakan tombol hitung)
        {
        if (radioButton2.Checked == true) (merupakan tombol pengoperasian dalam penjumlahan)
        {
            a = Convert.ToDouble(textBox4.Text);
            b = Convert.ToDouble(textBox6.Text);
            c = Convert.ToDouble(textBox2.Text);
            d = Convert.ToDouble(textBox3.Text);
            x = (a + c); (merupakan rumus penjumlahan bilangan kompleks )
            y = (b + d); (merupakan rumus penjumlahan bilangan kompleks )
            textBox1.Text = x.ToString(); (merupakan hasil dari penjumlahan bilangan kompleks )
            textBox5.Text = y.ToString(); (merupakan hasil dari penjumlahan bilangan kompleks )
        }
        else if (radioButton3.Checked == true) (merupakan tombol pengoperasian dalam pengurangan)
        {
            a = Convert.ToDouble(textBox4.Text);
            b = Convert.ToDouble(textBox6.Text);
            c = Convert.ToDouble(textBox2.Text);
            d = Convert.ToDouble(textBox3.Text);
            x = (a - c); (merupakan rumus pengurangan bilangan kompleks)
            y = (b - d); (merupakan rumus pengurangan bilangan kompleks)
            textBox1.Text = x.ToString(); (merupakan hasil dari pengurangan bilangan kompleks )
            textBox5.Text = y.ToString();(merupakan hasil dari pengurangan bilangan kompleks )
        }
        else if (radioButton4.Checked == true) (merupakan tombol pengoperasian dalam perkalian)
        {
            a = Convert.ToDouble(textBox4.Text);
            b = Convert.ToDouble(textBox6.Text);
            c = Convert.ToDouble(textBox2.Text);
            d = Convert.ToDouble(textBox3.Text);
            x = (a * c) - (b * d); (merupakan rumus perkalian bilangan kompleks)
            y = (a * d) + (b * c); (merupakan rumus perkalian bilangan kompleks)
            textBox1.Text = x.ToString();(merupakan hasil dari perkalian bilangan kompleks )
            textBox5.Text = y.ToString();(merupakan hasil dari perkalian bilangan kompleks )
        }
        else if (radioButton1.Checked == true) (merupakan tombol pengoperasian dalam pembagian)
        {
            a = Convert.ToDouble(textBox4.Text);
            b = Convert.ToDouble(textBox6.Text);
            c = Convert.ToDouble(textBox2.Text);
            d = Convert.ToDouble(textBox3.Text);
            f = 2; (f merupakan variabel yg digunakan untuk pangkat, dan artinya f adalah pangkat 2)
            z = (Math.Pow(c,f) + Math.Pow(d,f));
           (Math.Pow tipe data yg digunakan untuk bilangan berpangkat)
            x = (a * c) + (b * d) / z; (merupakan rumus pembagian bilangan kompleks)
            y = (-a * d) + (b * c) / z; (merupakan rumus pembagian bilangan kompleks)
            textBox1.Text = x.ToString(); (merupakan hasil dari pembagian bilangan kompleks )
            textBox5.Text = y.ToString(); (merupakan hasil dari pembagian bilangan kompleks )
        }
        }
      
        void Button1Click(object sender, EventArgs e) (merupakan tombol Exit)
       {
        this.Close();  (program menutup/keluar dari program)         
        }
    }
}
Sekian dan terimakasih. Semoga bermanfaat. Wassalamu’alaikum.Wr.Wb.
agar lebih jelas silahkan lihat video tutorialnya : https://www.youtube.com/watch?v=o8awULq4hvE&feature=youtu.be


No comments:

Post a Comment